/*this is to keep page from shifting to left on load in safari and firefox*/
html { min-height: 100%; margin-bottom: 1px; }
html { overflow: -moz-scrollbars-vertical !important; }

a:active, a:focus {outline:0}


td.logo	{background-color: #ffffff;}

td.colorbar	{background-color: #800000;}

td.leftcolumn	{width: 170px;
				padding-bottom: 30px;
				padding-top: 47px;
				background-color: #ffffff;}

td.rightcolumn	{padding-right: 20px;
				padding-bottom: 30px;
				padding-left: 25px;
				padding-top: 47px;
				width: 573px;
				background-color: #ffffff;}

td.topofpage	{background-color: #ffffff;
			text-align: center;}
				
table.border {border: 1px solid #808080;}				

A.nav:link 	{text-decoration: none; 
		color: #800000;
		font-family: verdana, arial, sans-serif;
		font-size: 11px;
		font-weight: bold;}

A.nav:visited 	{text-decoration: none; 
		color: #800000;
		font-family: verdana, arial, sans-serif;
		font-size: 11px;
		font-weight: bold;} 

A.nav:hover 	{text-decoration: none; 
		color: #808080;
		font-family: verdana, arial, sans-serif;
		font-size: 11px;
		font-weight: bold;}
		

div.nav	{line-height: 24px; 
		border-bottom: 1px solid #808080;}

A:link 		 { color: #800000; font-weight: bold; text-decoration: underline }

A:visited 	 { color: #800000; font-weight: bold; text-decoration: underline }
 
A:hover 	  { color: #808080; font-weight: bold; text-decoration: none;}
							
A.affiliated:hover	{background-color: transparent;}
					
body, td, p  	{font-family: verdana, Arial, sans-serif;
				font-size: 11px;
				color: #000000;}
				
body	{background-color: #800000;}


ul	    	{font-family: verdana, Arial, helvetica, sans-serif;
			font-size: 11px;}
			
ul.index 		{font-family: verdana, Arial, helvetica, sans-serif;
				font-size: 11px;
				list-style-type: disc;}					
		
hr		{color: #808080;}

span.copyright	 { color: #cccccc; font-size: 11px; font-family: verdana, Arial, helvetica, sans-serif; text-align: center }
		
.pagetop	 { color: #ff00ff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align: center }

.disclaimer		{font-family: verdana, arial;
				font-size: 10px;}		
		
.tableheaders    { color: #ffffff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center;  background-color: #808080;
; }
	
h6		 { color: #800000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; }	
		
h5		 { color: #800000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }			
		
h4		 { color: #800000; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
		
h3		{font-family: verdana, arial, helvetica, sans-serif; 
        	color: #000000;
		font-size: 15px;
		font-weight: bold;
		text-align: center;}
		
h2		 { color: #800000; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }	

.bold 		 { color: #800000; font-size: 11px; font-family: Verdana, Arial, helvetica, sans-serif; font-weight: bold }
			
.small	{font-family: arial, helvetica, sans-serif;
        	color: #000000;
			font-size: 8pt;}
			
span.bold-italic {color: #800000; 
			font-style: italic; 
			font-weight: bold;}
			
span.trademark	{font-size: 7pt;
			vertical-align: super;}

			
span.trademark8	{font-size: 11px;
			vertical-align: super;}
			

.centeredimage	{text-align: center;
				margin-top: 0px;
				margin-bottom: 0px;
				padding: 0px;}			
