#content 		{ font: 0.9em Arial,Helvetica,sans-serif; clear: right;}

A:link   		{ color: #0F2EAA;} 
A:visited 		{ color: #653D96;} 
A:active, A.hover  	{ color: #A40034;}

.header A:link, 
.header A:visited, 
.header A:active 	{text-decoration: none; color: #0F2EAA; } 
.header A:hover	   	{text-decoration: underline; color: #A40034;}

h1,h2			{ font: bold 1.7em Arial,Helvetica,sans-serif; color: #003089; margin-bottom:0; padding-bottom: 6px;}
h3			{ font: bold 1.4em Arial,Helvetica,sans-serif; color: #003089; margin-top:0.25em; margin-bottom:0.25em; padding-bottom: 0;}
#news h3 		{ margin-top: 2.5em;}
#news h2 + h3   	{ margin-top: 1em;}
h2 + h3 		{ margin-top: 0.7em;}
h4			{ font: bold italic 1.2em Arial,Helvetica,sans-serif; color: #003089; margin-top: 0.25em; margin-bottom: 0.25em; }
li			{ line-height: 1.3em;}

.normal 	 	{ font: normal 1em Arial,Helvetica,sans-serif; }
.headerquote 		{ font: italic 1.5em "Times New Roman", Times, serif; color: #999999;  
          	   		padding-top: 3pt; padding-bottom: 3pt;}

.header 	 	{ font: 0.9em Arial,Helvetica,sans-serif; padding-top:2px; padding-bottom: 2pt; border-bottom: 3px solid #003089;}

.localnav		{ border-bottom: 3px dotted #999999; padding-bottom: 4px; margin-bottom: 1.5em; line-height: 1.5em;}

.footerline  		{ border-top: 3px solid #003089; padding-top: 4px; padding-bottom: 1em;}
.footerleft  		{ float: left; }
.footerright 		{ float: right;}
.thinfooterline	 	{ border-top: 1.5px solid #003089; padding-top: 8px;}

/* RESULTS & PLAIN TABLES */
.plain			{ font: normal 0.9em Verdana, Helvetica, Arial, sans-serif; padding: 1px 10px; }
.plain th		{ font: bold 0.9em Verdana, Helvetica, Arial, sans-serif; padding: 1px 10px; text-align: left;}
.results th		{ font: bold 0.9em Verdana, Helvetica, Arial, sans-serif; background-color: #BFDFFF; padding: 1px 10px; }
.results .odd td  	{ font: normal 0.9em Verdana, Helvetica, Arial, sans-serif; padding: 1px 10px; }
.results .even td 	{ font: normal 0.9em Verdana, Helvetica, Arial, sans-serif; background-color: #EAF4FF; padding: 1px 10px; }

/* SOURCE CODE LISTINGS */
.sourcecode     {font-family: Courier, 'Courier New', monospace;}

/* OTHER FEATURES */
.myhelp 	 	{ cursor: help; border-bottom: 1px dashed #aaa; }
.button1    		{ color: #222; font-weight: bold; font-size:85%;border: 1px solid #ccc; background-image: url(/images/button_back.gif); margin-left: 1px; border-width: 1px; padding-top: 2px; padding-bottom: 2px; border-color: #999 #191919 #191919 #999; padding-left: 2px; padding-right: 2px;}
#square  		{ background: url(square.gif) no-repeat left; border-right: 1px solid white; border-left: 1px solid white; padding-left: 15px; padding-right: 5px;}
#pil  			{ background: url(pil.gif) no-repeat right; border-right: 1px solid white; border-left: 1px solid white; padding-left: 1px; padding-right: 10px;}

/* INPUT FORM ELEMENTS */
form            {margin-bottom: 0;}
textarea 		{ font: 0.9em Arial,Helvetica,sans-serif; clear: right;}