IMG {
outline: none;
	   }
	   
A {
outline: none;
	   }
 
.dummy { font: 45pt Verdana, sans-serif
	   }

A:link { color: #CC0000;
         font-weight: bold;
	   }

A:visited { color: #CC0000;
            font-weight: bold;
	      }

A:active { color: #CC0000;
           font-weight: bold;
	     }

.general { color: #000000;
		   font: 8pt Verdana, sans-serif			 
		 }

.genbold { color: #000000;
		   font: bold 9pt Verdana, sans-serif		   
		 }

.genjust { color: #000000;
		   font: 8pt Verdana, sans-serif;
		   text-align: justify
		 }
		 
.regbold { color: #000000;
		   font: bold 8pt Verdana, sans-serif
		 }

.ital { color: #000000;
		font: italic 8pt Verdana, sans-serif
	  }
		 
.small { color: #000000;
		 font: 8pt Verdana, sans-serif			 
	   }  

.smbold { color: #000000;
		  font: bold 8pt Verdana, sans-serif 
	    }
		
.smboldred { color: #ff0000;
		  font: bold 8pt Verdana, sans-serif 
	    }
		
TD.quote { color: #000000; 
		   font: italic 8pt Verdana, sans-serif;
		 }
		 
TD.quotebold { color: #000000; 
		   	   font: italic bold 8pt Verdana, sans-serif;
			   text-align: right;
		 	 }

TD.generali { color: #000000;
			  font: italic bold 9pt Verdana, sans-serif;
			  text-align: justify
		    }
			
UL.starblk { list-style-type: square;}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 /* 2009 css*/
 
	
	
	HTML {
overflow-y: scroll;   /* forces firefox scrollbar on */ 
} 
BODY {
background: #949494;
margin: 4px auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
color: #323232;
}

A {
color: #5166cf ;
text-decoration: none;
}
A:hover {
color: #1d2f91;
text-decoration: underline;
}


IMG {
border: 0px;
}



.fleft{
float: left;
text-align: left;
}
.fright{
float: right;
text-align: left;
}

div.clear{  
clear: both;
} 




#container{
margin: 0px auto;
width: 744px;
}

#container-top{
background: #ffffff url(../images/back-page-top.gif) 0 0 no-repeat;
height: 6px;
}
#container-bot{
background: #ffffff url(../images/back-page-bot.gif) 0 0 no-repeat;
height: 6px;
}
#container-mid{
background: #ffffff; 
}


img.logo{
float: left;
margin: 0 0 0 8px;
}

#onpageContainer{
margin: 14px auto;
width: 731px;
}

#onpage-top{
background: #ffffff url(../images/back-onpage-top.gif) 0 0 no-repeat;
height: 6px;
}
#onpage-bot{
background: #ffffff url(../images/back-onpage-bot.gif) 0 0 no-repeat;
height: 6px; 
}
#onpage-mid{
background: #ffffff;
min-height: 400px;
border-left: 1px solid #c9c9c9;
border-right: 1px solid #c9c9c9;
padding-top: 15px;
}

.red{
color: #e90a0b;
}

.blue{
color: #2740b4;
}


#content{
float: right;
width: 320px;
border-right: 1px solid #cccccc;
border-left: 1px solid #cccccc;
padding: 0 0px 0 15px;
margin: 0 15px 0 0;
}
#callout{
float: right;
width: 220px; 
}
#nav{
float: left;
width: 145px;
padding-left: 10px;
margin-top: -6px;
}

.footer{
font-size: .8em; 
color: #6d6d6d; 
margin: 20px 0 0 20px;
padding-bottom: 5px;
}

#nav UL.nav{
list-style: none;
margin: 0px;
padding:0px;
}
#nav UL.nav LI{
list-style: none;
text-transform: uppercase;

font-weight: bold;

font-size: 12px;
padding: 4px 0 4px 0;
}


#nav UL.nav LI A{
text-decoration: none;
color: #323232;
display: block;
}

#nav UL.nav LI A:hover, #nav UL.nav LI.sub A:hover, #nav UL.nav LI A.on, #nav UL.nav LI.sub A.on{
color: #2740b4;
}

#nav UL.nav LI.sub A{
color: #828282;
margin-left: 15px;
padding: 0px 0 0px 0;
}

H2{
font-size: 1.2em;
margin: 10px 0 -10px 0;
}



.textBlue{
color: #1f2f91
}
.textLarge{
font-size: 1.2em;
}
.textSmall{
font-size: .8em;
}