P { color: #595959; font-size: 10pt; font-family: Verdana; font-weight: 100; background-color: transparent; line-height: 4.40mm; }
h1 { color: #66CD00; font-size: 18pt; font-family: Arial; font-weight: 100; background-color: transparent; line-height: 4.75mm; margin-top: 0.4cm; }
h2 { color: #66CD00; font-family: Arial; font-size: 14pt; font-weight: 100; }
h4 { color: #000000; font-size: 8pt; font-family: Verdana; font-weight: 100; background-color: transparent; line-height: 4.75mm; }
ul { color: #595959; font-size: 10pt; font-family: Verdana; font-weight: 100; background-color: transparent; line-height: 4.40mm; }
ol { color: #595959; font-size: 10pt; font-family: Verdana; font-weight: 100; background-color: transparent; line-height: 4.40mm; }

A:visited  {font-family: Verdana; font-size: 10pt; color: #66CD00; text-decoration: none}
A:link  {font-family: Verdana; font-size: 10pt; color: #66CD00; text-decoration: none}
A:active  {font-family: Verdana; font-size: 10pt; color: #66CD00; text-decoration: none}
A:hover   {font-family: Verdana; font-size: 10pt; color: #66CD00; text-decoration: underline;}


html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
background-color:#EEF3E2; 
} 
 
#pagewidth{ 
 width:900px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
background-color:#FFFFFF;
} 
 
#header{
 position:relative; 
 height:193px; 
 background-color:#FFFFFF; 
 width:100%;
} 
 
#leftcol{
 width:20%; 
 float:left; 
 position:relative; 
background-color:#FFFFFF; 
  }
 
#twocols{
 width:80%; 
 float:right; 
 position:relative; 
  }
 
#rightcol{
 width:33%; 
 float:right; 
 position:relative; 
background-color:#FFFFFF; 
text-align:right; 
 }
 
#maincol{background-color: #FFFFFF;  
 float: left; 
 display:inline; 
 position: relative; 
 width:67%; 
 padding:0px;
 }
 
#footer{
 height:50px; 
 padding:20px;
 background-color:#FFFFFF; 
 clear:both;
 } 
 

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.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 */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}


.indented
   {
   padding-left: 9pt;
   }

.indentedright
   {
   padding-right: 30pt;
   }

form{margin-top:0;}

ul#menu { width: 100%; height: 43px; background: #FFF url("images/menu-bg.gif") top left repeat-x; font-size: 0.8em; font-family: "Lucida Grande", Verdana, sans-serif; font-weight: bold; list-style-type: none; margin: 0; padding: 0; }
ul#menu li { display: block; float: left; margin: 0 7px -5px 43px; }
ul#menu li a { height: 43px; color: #777; text-decoration: none; display: block; float: left; line-height: 200%; padding: 10px 15px 0; }
ul#menu li a:hover { color: #66CD00; }



.buttonscontainer {width: 160px;}
.buttons a {color: #FFFFFF;
background-color: #A9A9A9;
padding: 4px;
padding-left: 1px;
display: block;
border-left: 6px solid #A9A9A9;
font: 11px Verdana, sans-serif;
font-weight: none;
text-decoration: none;
text-align: left;
margin-top: 0px;
}

.buttons a:hover {
color: #FFFFFF;
background-color: #A9A9A9;
padding: 4px;
padding-left: 1px;
display: block;
border-left: 6px solid #A9A9A9;
font: 11px Verdana, sans-serif;
font-weight: none;
text-decoration: underline;
text-align: left;
margin-top: 0px;
}

.buttons a:visited {
color: #FFFFFF;
background-color: #A9A9A9;
padding: 4px;
padding-left: 1px;
display: block;
border-left: 6px solid #A9A9A9;
font: 11px Verdana, sans-serif;
font-weight: none;
text-align: left;
margin-top: 0px;
}







