body
	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
p
    {
	padding: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #333333;
	text-align: left;
	vertical-align: top;
	}

tr.alt1
	{
	background-color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
	}

tr.alt2
	{
		background-color: #E5E5E5;
	}
	    
.alert
	{
	color:red;
	font-size:12px;
	font-weight:normal;      
	}
	
.title
{
	color:#666666;
	text-align:left;
	font: bold 18px/40px Verdana, Geneva, Arial, sans-serif;
	font-weight: bold;
	vertical-align: bottom;
}

.subtitle
{
	color:#666666;
	text-align:left;
	font: bold 14px/16px Verdana, Geneva, Arial, sans-serif;
	font-weight: bold;
	white-space: normal;
	margin: 5px;
	padding: 5px;
		
	}	


p.title
	{
	color:#660033;
	text-align:left;
	font: bold 16px Arialblack, Helvetica, sans-serif;
	
	}
	
.white_title
	{
	color:#FFFFFF;
	font-family:Arial,Helvetica;
	font-size:14px;
	font-weight:bold;
	}
	
.normal
    {
   color:#666666;
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	font-weight:normal;  
    }  
	
a {
	color:#666666;
	text-align:left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	
}
a:link { 
	color: #660033;
	text-decoration: underline;
	padding: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;

}
a:visited { 
	color: #660033;
	text-decoration: underline;
	padding: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;	

}
a:hover, #nav a:active, #nav a:focus {  
	color: #660000;
	text-decoration: underline;
	padding: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;	

} 

iframe.industry {
	background-color:#CCCCCC;
	text-align:center;
	margin: auto;
	padding: 2px;	
}

iframe.news {
	background-color:#FFFFFF;
	text-align:center;
	margin: auto;
	padding: 2px;
	border: 0px none;
}

industry {
	background-color:#CCCCCC;
	background:background-color:#CCCCCC;
	text-align:center;
}


ul {
	font: normal 12px Arial, Helvetica, sans-serif;
	text-align: left;
	list-style: square;
	color: #333333;
}

.data
	{
	color:#333333;
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	font-weight:normal;
	}

.dataheader
	{
	color:#666666;
	font-size:12px;
	font-family:Verdana,Arial,Helvetica;
	font-weight:bold;
	background-color: #EEF2FB;
	border: thin solid #999999;
	} 

.datalabel
	{
	color:#666666;
	font-size:10px;
	font-family:Verdana,Arial,Helvetica;
	font-weight:bold;
	vertical-align: top;
	} 
	
.footer {
	padding: 5px;
	border-top: 1px solid #660033;
	color: #660033;
	background: center;
	width: 550px;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
	   
table {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.reg_bg {
	background: #660033;
}
