html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
background: #C8D7E6 ;
} 
 
#pagewidth{ 
 width:790px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
background: url(back.gif) top center repeat-y ;
} 
 
#header{
position:relative; 
height:175px; 
width:100%;
text-align: right;
background: url(back.gif) top center repeat-y ;
} 
 

#maincol{
 float: left; 
 display:inline; 
 position: relative; 
 padding: 0px 40px 0px 40px;
 }
 

#footer{
height:55px; 
clear:both;
background: url(base.gif) top no-repeat;
padding:5px 0px 0px 0px;
 } 


#nav{
 position:relative; 
text-align: left;
 height:50px; 
 width:100%;
margin:6px 0px 0px 0px;
background: url(menu.gif) top no-repeat;
} 




 #maincol h3{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #FF9900; font-weight: bold; line-height: 1em; margin-top: 0px; font-size:14px; 
 }
 #maincol h5{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #666666; 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 li{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #666666; font-weight: none; font-size:12px; line-height: 2em;
 }
 #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;
 }


.table{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #666666; font-weight: none; font-size:12px; line-height: 1.5em;
 }

.menu {	FONT-SIZE: 13px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align:right; 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; font-weight:bold;} 
.menu a:hover{COLOR: #888888; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  font-weight:bold;} 

.top {	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; float: right; text-align:right; margin: 44px 30px 0px 0px; line-height: 1.5em;} 
.top a{	COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;} 
 .top a:hover{COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;} 

.footertxt {	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; float: center;} 
.footertxt a{	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;} 
.footertxt a:hover{COLOR: #888888; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;} 

.basetxt {	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; float: center;  line-height: 1.5em; font-weight: none; letter-spacing: 1px;} 
.basetxt a{	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;} 
.basetxt a:hover{COLOR: #888888; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;} 

.table{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #666666; font-weight: none; font-size:12px; line-height: 1.5em;}
.table a{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #666666; font-weight: none; font-size:12px; line-height: 1.5em; text-decoration:underline}
.table a:hover{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; font-weight: none; font-size:12px; line-height: 1.5em; text-decoration:underline}

.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;
  } 
 
 
 
 
 /* *** 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 */  
