body { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #ffffff; background-image: url(/images/bg_center.gif); background-repeat: repeat-y; background-position: center; }
a:link    { color: #205F88 } 
a:visited { color: #002B55 } 
a:active  { color: #0093DD } 
a:hover   { color: #0093DD }
P    { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; text-decoration: none }
H1   { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #003399; text-decoration: none }
H2   { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #003399; text-decoration: none }
UL   { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; text-decoration: none	}	
li   { line-height: 100%; padding-bottom: 6px; } 	
.reg { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; text-decoration: none }
.smallregindent { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; font-weight: normal; margin-left: 15px; text-decoration: none }		
.smallerreg     { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-decoration: none	}				
.verysmallreg   { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; text-decoration: none; text-align: center }		
P.IndentCaption { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-indent: -1.5em; margin-left: 15em; margin-top: 0.25em; margin-bottom: 0.25em; text-decoration: none }		
.toppertext { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold;	color: #003399; text-decoration: none }
a.rightlink { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; }
 .dclink       { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000033; text-decoration: none }
a.dclink:hover { color: #0000CC; background: #ffffff }
.page_head { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bolder; color: #003399 }
.page_subhead {	font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bolder; color: #003399 }
.green_title { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 700; color: #59862D; letter-spacing: 2px }
.white_title { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 700; color: #FFFFFF; letter-spacing: 2px }
.bred {color: #FF0000;}
.dred {color: #990000;}
.space { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000 }
.whitelink { font-family: Arial, Helvetica, sans-serif;	font-size: 9pt; color: #FFFFFF; text-decoration: none }

/* news box */
.nr a               { font: 11px Arial, Helvetica, sans-serif; text-decoration: none; color:#0000cc; width: 98%; padding: 4px 2px 4px 10px; display: block; border: 1 solid white; }
.nrheader a         { font: 11px Arial; font-weight:bold; color:#ffffff; background-color:#002B55;}
.nrheader a:visited { color:#ffffff; }
.nrheader a:hover   { color:#ffffff; text-decoration:underline; }
.nrstory a          {background-color: #efefef;}
.nrstory a:hover    {background-color: #ffffff; color: #205F88; text-decoration:underline;}

/* left side menu */
.sidemenu a { font: 11px Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; color:#205F88; width: 100%; padding: 4px 0px 4px 15px; display: block;  }
.sidemenu a:hover { color: #666666; text-decoration: none; }
.sideheader1 a { border-bottom: 1px solid #A4C0E2; font: 11px Arial; color:#666666;}
.sideheader1 a:visited { color:#666666;}
.lnav1 a { border-left: 1px solid #343434; border-bottom: 1px solid #A4C0E2; border-top: 1px solid #ffffff; }
.lnav1 a:visited { color:#205F88; }
.lnav1 a:hover { background-color: white; color: #0093DD;}
.lnav2 a { background-color: #ffffff; border-bottom: 1px solid #A4C0E2; }

/* top dropdown menu */
#menu {	width:616px; margin:0; font: 11px Arial, Helvetica, sans-serif; }
#tnav {	float: left; background:#002B55; width:100%; list-style-type: none;	font-weight: bold; margin: 0; padding: 0 0 0 0;	font-size: 11px; clear:both; }
#tnav li { float: left; padding: 0; width: auto; border-left: 1px solid #aaaaaa; border-right: 1px solid #eeeeee;}
#active { display: block; color: #FFF; background-color: #0079BB; }	
#tnav li a { display: block; width: auto; text-decoration: none; padding: 5px 13px; /* padding v, h */ color: #fff; }
#tnav li:hover, #tnav li.sfhover { background-color: #0093DD; } /* top level rollover color */ 
#tnav li ul { list-style-type: none; position: absolute; left: -999em; width: 155px; background-color: #fafafa;	margin: 0; padding:0; font-size: 10px; font-weight: normal;	border: 1px solid #002B55;  /* divider lines */	line-height: 13px; }
#tnav li ul li { border-left:none; border-right:none; border-top: 1px solid #ccc; padding-right: 1em; width: 145px; }  /* divider lines */

/*  */
#tnav a.daddy { background: url(arrow.gif) center right no-repeat; }
#tnav li li { }
#tnav li ul ul {	margin: -2em 0 0 155px; } /* second level position */
/*  */
#tnav li ul li a {display: block; width: 155px; color:#333; /* drop down font color */ }
html>body #tnav li a {width: auto;}
#tnav li:hover ul ul, #tnav li:hover ul ul ul, #tnav li.sfhover ul ul, #tnav li.sfhover ul ul ul {left: -999em;}
#tnav li:hover ul, #tnav li li:hover ul, #tnav li li li:hover ul, #tnav li.sfhover ul, #tnav li li.sfhover ul, #tnav li li li.sfhover ul {left: auto;}
#tnav ul li:hover, #tnav ul li.sfhover {background-color: #E3E0DD;}  /* dropdown rollover gray */

#rnav {  }
#rnav li {list-style: none;}
#rnav li ul {list-style: none;}
#rnav li ul li ul li {list-style: none;}

td.back {background:url(dividerl.gif);} 
