html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
background: url(back.jpg) top repeat-x ;
} 
 
#pagewidth{ 
 width:790px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
background: url(back.gif) top center repeat-y ;
} 
 
#header{
 position:relative; 
 height:149px; 
 width:100%;
background: url(top.jpg) top no-repeat;
} 

#nav{
 position:relative; 
 height:28px; 
 width:100%;
background: url(menu.jpg) top no-repeat;
} 


#maincol{
 float: left; 
 display:inline; 
 position: relative; 
 width:575px; 
padding: 19px 15px 20px 40px;
 }

#rightcol{
 float: right; 
 display:inline; 
 position: relative; 
 width:160px; 
 }
 
#footer{
 height:60px; 
 clear:both;
background: url(footer.gif) top no-repeat;
padding:5px 0px 0px 0px;
 } 


 #maincol h3{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #FF9900; font-weight: bold; line-height: 1em; margin-top: 0px; font-size:14px; 
 }
 #maincol p{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #666666; font-weight: none; font-size:12px; line-height: 1.5em;
 }
 #maincol ul{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #666666; font-weight: none; font-size:12px; line-height: 1.5em;
 }
 #maincol img{
border:0px; margin: 2px 5px 5px 10px; float:right;
 }

#maincol a{
text-decoration: underline; color:#666666;
 }

#maincol a:hover{
text-decoration: none; COLOR: #FF9900;
 }

.menu {	FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; float: left; text-align:center; margin: 5px 30px 0px 30px; letter-spacing: 1px;line-height: 1.5em;} 
.menu a{COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;} 
.menu a:hover{COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;} 

.top {	FONT-SIZE: 11px; COLOR: #008ae6; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; float: right; text-align:right; margin: 55px 30px 0px 0px; line-height: 1.5em;} 
.top a{	COLOR: #008ae6; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;} 
 .top a:hover{COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;} 

.footertxt {	FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; float: center;} 
.footertxt a{	COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;} 
.footertxt a:hover{COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;} 

.basetxt {	FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; float: center; } 
.basetxt a{	COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;} 
.basetxt a:hover{COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;} 

.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }


div.formlayout {
width: 400px;
background-color: #fffff;
padding: 5px;
margin: 0px auto;
 }
 
div.row {
  clear: both;
  padding-top: 10px;
  }

div.row span.label {
  float: left;
  width: 120px;
  padding-top: 4px;
  padding-right: 4px;
  text-align: right;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #666666; font-weight: none; font-size:12px; line-height: 1.5em;
  }

div.row span.formw {
  float: right;
  width: 335px;
  text-align: left;
  } 
 
 
 
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
