/* generated by csscreator.com */ 
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 background-image: url(../images/grey-background.gif);
	background-repeat: no-repeat;
}

* {
margin: 0;
padding: 0;

}

/* --------------------------------------------------------- */

#main 	   {width:750px; height:100%; margin: 0 auto; border: 0px solid #EEEEEE; }

#top 	   {height: 18px; repeat-x top left;}
#topmenu   {font-family: "Arial", Helvetica, Sans-Serif; font-size: 9pt; color: #06548C; background: #f6c01a; float: right; margin: 0px; padding: 0px;}
#topmenu a {text-decoration: none; color: #000000; background: inherit; padding: 2px 5px 2px 5px; margin: 0;}
#topmenu a:hover {background: #0456a8; color: #FFFFFF;}

/* --------------------------------------------------------- */

#wrapper {
background-color:#FFFFFF;
}

#container{ 
 width:760px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
 border: 1px solid #999;
 background-color:#FFFFFF;
} 
 

/*End Left Menu*/


/* *** Column Padding - 
The box model is handled incorrectly by some browsers, which causes padding and borders to be added to an elements width. So applying padding directly to a column will change the way the widths are calculated and could mess up the floated columns. To get around this problem apply margin to the children of the column instead.  *** */ 

.btmlnk8b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #003399; text-decoration: none; vertical-align: baseline }
.mainlnk9b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; color: #003399; text-decoration: none; vertical-align: baseline }
.mainlnk9bul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; color: #003399; text-decoration: underline; vertical-align: baseline }
.txt9b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #003399; text-decoration: none; vertical-align: baseline }
.mainlnk9y { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #FFFF00; text-decoration: none; vertical-align: baseline }
.txt9y { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #FFFF00; text-decoration: none; vertical-align: baseline }
.white9 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: plain; font-weight: bold; color: #FFFFFF; text-decoration: none }
.txt8y { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal;  color: #FFFF00; text-decoration: none; vertical-align: baseline }
.red10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FF0033; text-decoration: none}
.red8 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FF0033; text-decoration: none}
.gray8 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #d0d0d0; text-decoration: none}
.hd12y { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; font-weight: bold; color: #FFCC00; text-decoration: none; vertical-align: baseline }

ul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal;  }
li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal;  }
p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal;  }
h1 {  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 22px;  color: #003366}
h2 {  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 13pt; font-weight: bold;  color: #003399}
h3 {  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 11pt;  font-weight: bold; color: #003399}
h4 {  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 10pt;  font-weight: bold; color: #003399}.hd8b { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #003399; text-decoration: none }
.hd9b { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #003399; text-decoration: none }
.newstxt8 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}
 
#content li {
color:#000000;
  list-style-type:circle !important;
  list-style-position:inside;
  margin:0 0 0.20em 3px;
  }
  #content ul{
  padding:0px;
  margin:5px;
  }
  
  ul.list{
  list-style:circle;}


form{
margin:0px;
}
div.formtable a{

color:#003399;
}
div.formtable a:hover{
font-weight:bold;
color:#ffcc00;
}
 
 /* *** 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_2c{display:none;}
#leftcol_3c{display:none;}  

/*hide the right column when printing*/ 
#rightcol_3c{display:none;} 
#twocols_3c, #maincol_1c, #maincol_2c, #maincol_3c, #content{width:100%; float:none;}
}

