html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
background: #DDEEFF url(bg.jpg) top repeat-x;
} 
 
#pagewidth{ 
 width:750px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
background: url(back.gif) top center repeat-y ;
} 
 
#header{
position:relative; 
height:132px; 
width:100%;
text-align: right;
background: url(top.jpg) top center repeat-y ;
} 
 

#maincol{
 float: left; 
 display:inline; 
 position: relative; 
 padding: 0px 40px 0px 40px;
width:670px;
 }
 

#footer{
height:55px; 
clear:both;
background: url(base.jpg) top no-repeat;
padding:5px 0px 0px 0px;
 } 


#nav{
 position:relative; 
text-align: left;
 height:40px; 
 width:100%;
margin:0px 0px 0px 0px;
padding:6px 0px 0px 0px;
background: url(menu.jpg) top no-repeat;
} 




 #maincol h3{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #005DE0; 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; clear:right;
 }

#maincol a{
text-decoration: underline; color:#666666;
 }

#maincol a:hover{
text-decoration: none; COLOR: #005DE0;
 }


.img{border:0px; margin: 2px 5px 5px 10px; float:right; clear:right; }

.menu {	FONT-SIZE: 13px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; margin: 5px 0px 0px 35px; letter-spacing: 0px; 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: #71B8FF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  font-weight:bold;} 

.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 */  
