.hidden{
        width:0px;
	height:0px;
}
div.componentheading{
    font-weight:bold;
    padding:10px 0px 0px 0px;
}
#contentblock a {
	font-weight:normal;
	color:black;
	text-decoration:none;
	border-bottom:1px dotted black;
}
#contentblock a:hover {
	border-bottom:1px solid black;
}
#contentblock h2 {
        font-size: 18px;
}
body {
	margin:0px;
	background-image:url("../images/bg.gif");
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
#w2glogo {
	position:absolute;
	top:34px;
	left:92px;
}
#submenu {
        position:absolute;
	top:71px;
	left:215px;
	width:107px;
	height:31px;
}
#homebutton {
	display:block;
	position:absolute;
	width:31px;
	height:31px;
	background-image:url("../images/submenu_butt_bg.gif");
}
#printbutton {
	display:block;
	position:absolute;
	left:35px;
	top:0px;
	width:31px;
	height:31px;
	background-image:url("../images/submenu_butt_bg.gif");
}
#contactbutton {
	display:block;
	position:absolute;
	left:70px;
	top:0px;
	width:31px;
	height:31px;
	background-image:url("../images/submenu_butt_bg.gif");
}
#mainnav {
	position:absolute;
	top:74px;
	left:460px;
	height:28px;
}
#content {
	position:absolute;
	top:127px;
	width:680px;
        left:92px
}
#contentblock {
	position:relative;
	top:0px;
	width:100%;
	left: 0%;
}
#footer {
  text-align: right;
  padding: 10px 0;
  font-size: 90%;
  color: #666;
  font-style: italic;
}
#logotext {
	position:absolute;
	top:34px;
	left:192px;
}
#bigorange {
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	color:#FF810A;
	text-align:center;
}
#bigbrown {
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:normal;
	color:#281600;
	text-align:center;
}
a.mainlevel {
	display:block;
	position:relative;
	left:0px;
	top:0px;
	width:65px;
	height:19px;
	padding:4px 15px 0px 15px;
	margin:1px 0px 0px 4px;
	background-image:url("../images/nav_bg.gif");
	background-repeat:repeat-x;
	border:1px solid #FF810A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#281600;
	text-align:center;
	text-decoration:none;
        overflow: visible;
}
a.mainlevel:hover {
	border:1px solid #281600;
}
td.contentheading{
	background-repeat:repeat-x;
	border:1px solid #FF810A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#281600;
	text-align:center;
	text-decoration:none;
}
font.w2gw{
	font-weight:bold;
	color:#FF810A;
}
font.w2gt{
	font-weight:normal;
	color:#281600;
}
#sidebar {
	width: 250px;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 10px 10px;
	border: solid 4px #D3DEE0;
	background-color: #D3DEE0;
	float: right;
}
#contactbar {
        display:block;
	position:absolute;
	top:25px;
        left:365px;
	width: 250px;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 10px 10px;
	border: solid 4px #D3DEE0;
	background-color: #D3DEE0;
}
.fl_left{
        float:left;
}

#contentblock a.stronglink
{
    color: black;
    font-weight: bold;
    text-decoration: none;
    border-bottom-style: solid;
    border-bottom-color: black;
}
.label{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: right;
}
.inputgroot{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	 width: 260px;
}
.inputsmall{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width: 50px;
}
.inputmedium{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width: 200px;
}
.mailformbox{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width: 260px;
}

#maxwarn { display:none; width:540px; border:1px solid #ccc889; color:#616161; padding:10px; margin-bottom:1em;}
.correctionFont{
  font-family: arial;
  font-size: 13px;
  text-align: left;
}
.yecerrbg { background-color:#fffbb8;}
td.k2 {  
background-color:#D3DEE0 ; 
text-align:center ; 
font-size: 10pt ;
}
.gray{
color:#333333 ; 
}
#maintable{
border-top: 1px solid #FF810A;
border-left: 1px solid #FF810A;
}
.orange{
color:#FF810A ;
}
.flright{
float:right;
}