html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
background: url(background.jpg) top repeat-x ;
} 

#maincol img{ float: right; clear:right;border:0px;  padding: 0px 10px 0px 10px; }
 
#pagewidth{ 
 width:770px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
background: url(back.gif) top center repeat-y ;
} 
 
#header{
position:relative; 
height:180px; 
width:100%;
text-align: right;
background: url(top.jpg) top no-repeat;
} 
 

#maincol{
 float: left; 
 display:inline; 
 position: relative; 
 padding: 0px 40px 0px 40px;
width:690px;
 }


 

#footer{
height:95px; 
clear:both;
background: url(footer.jpg) top no-repeat;
padding:155px 0px 0px 50px;
 } 


#nav{
text-align: right;
width: 770px;
padding-top: 126px;
} 




 #maincol h3{
FONT-FAMILY: arial, Arial, Helvetica, sans-serif; COLOR: #FF9900; font-weight: bold; line-height: 1em; margin-top: 0px; font-size:14px; 
 }
 #maincol p{
FONT-FAMILY: arial, Arial, Helvetica, sans-serif; COLOR: #666666; font-weight: none; font-size:12px; line-height: 1.5em;
 }
 #maincol ul{
FONT-FAMILY: arial, Arial, Helvetica, sans-serif; COLOR: #666666; font-weight: none; font-size:12px; line-height: 1.5em;
 }
 #maincol li{
FONT-FAMILY: arial, Arial, Helvetica, sans-serif; COLOR: #666666; font-weight: none; font-size:12px; line-height: 2em;
 }


#maincol a{
text-decoration: underline; color:#666666;
 }

#maincol a:hover{
text-decoration: none; COLOR: #FF9900;
 }

.menu {	FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: arial, Arial, Helvetica, sans-serif; text-align:right; margin: 5px 30px 0px 30px; letter-spacing: 1px;line-height: 1.5em; text-transform: uppercase} 
.menu a{COLOR: #003366; FONT-FAMILY: arial, Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold;} 
.menu a:hover{COLOR: #FF9900; FONT-FAMILY: arial, Arial, Helvetica, sans-serif; text-decoration: underline;  font-weight:bold;} 

.top {	FONT-SIZE: 11px; COLOR: #008ae6; FONT-FAMILY: arial, Arial, Helvetica, sans-serif; float: right; text-align:right; margin: 55px 30px 0px 0px; line-height: 1.5em;} 
.top a{	COLOR: #008ae6; FONT-FAMILY: arial, Arial, Helvetica, sans-serif; text-decoration: underline;} 
.top a:hover{COLOR: #003366; FONT-FAMILY: arial, Arial, Helvetica, sans-serif; text-decoration: none;} 

.footertxt {	FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: arial, Arial, Helvetica, sans-serif; float: center;} 
.footertxt a{	COLOR: #003366; FONT-FAMILY: arial, Arial, Helvetica, sans-serif; text-decoration: underline;} 
.footertxt a:hover{COLOR: #003366; FONT-FAMILY: arial, Arial, Helvetica, sans-serif; text-decoration: none;} 

.basetxt {	FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: arial, Arial, Helvetica, sans-serif; float: center;  line-height: 1.5em; font-weight: bold; } 
.basetxt a{	COLOR: #003366; FONT-FAMILY: arial, Arial, Helvetica, sans-serif; text-decoration: underline;} 
.basetxt a:hover{COLOR: #FFFFFF; FONT-FAMILY: arial, Arial, Helvetica, sans-serif; text-decoration: none;} 


.logos{
border:0px; margin: 2px 5px 5px 10px; float:center;
 }


#footertext {	margin: -10px 0px 0px 0px; FONT-SIZE: 11px; COLOR: #AAAAAA; FONT-FAMILY: arial, Arial, Helvetica, sans-serif; float: center;  line-height: 1.5em; font-weight: bold; } 
#footertext  a{	COLOR: #AAAAAA; FONT-FAMILY: arial, Arial, Helvetica, sans-serif; text-decoration: underline;} 
#footertext  a:hover{COLOR: #333333; FONT-FAMILY: arial, 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: arial, 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;
  } 
 
 
 
 
 /* *** Float containers fix:
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  
