* {
	font-family:Arial;
}    
	
body {		
	background-image:url('../img/back-blue.gif');		
	background-repeat:repeat-x; 
	background-color:#ffffff;       
	color:#000000;        
	font:normal 11px Arial;    
}    
	
a, a:hover {        
	color:#3889C1;        
	font-weight:bold; 
	text-decoration:none;         
}    

a:hover {             
	color:#ffffff;  
	background-color:#3889C1;     
}    

table 	{    	
	border-collapse:collapse;    
}		

img	{		
	border:0px;	
}

input, textarea
{
	border:solid 1px #3688c1;
	background-color:#dedede;
	display:block;
	font:normal 11px Arial;
}

input.nl_email
{
	width:95%;
}

input.submit_button
{
	background-color:#3688c1;
	margin:2px 0px;
	color:#ffffff;
}

.div_global	{		
	width:950px;		
	margin-left:auto;		
	margin-right:auto;
	border-bottom:solid 1px #dedede;
	margin-bottom:3px;	
}		

.div_global, .div_main	{		
	background-color:#ffffff;	
}	

.div_main	{		
	background-repeat:no-repeat;		
	background-position:left top;		
	margin-left:auto;		
	margin-right:auto;	
}	    

.main_left 	{    	
	width:200px;  	
	vertical-align:top;    	
	border-right:solid 3px #efefef;
	padding-left:4px;
	margin-left:auto;
	margin-right:auto;    
}    
.main_right 	{
	width:730px;
	margin-top:-5px;
	padding:0px 5px;
	margin-left:auto;
	margin-right:auto;    
	}	
	
#main_menu	
{
	width:100%;
	overflow:hidden;	
}


#main_menu ul	
{
	width:100%;
	display:inline;
	<!--[if IE]>
	display:block;
	<![endif]-->	
	margin-right:auto;
	margin-left:auto;
}

#main_menu li	{      
	width:100%;  
	padding-top:5px;
	padding-left:5px;
	overflow:hidden;
	list-style-type:none;
	border-left:solid 1px #cecece;        
	background-image:url('../img/title_border_middle.gif');  
	background-repeat:repeat-x;      
	height:21px;        
	color:#ffffff;        
	font:bold 14px Arial;        
	text-align:left;        
	vertical-align:middle;	
}

#main_menu li a, #main_menu li a:hover	
{ 
	width:100%;  
	text-decoration:none;
	font:bold 12px Arial;
	background-image:none;
	background-color:#ffffff;
	color:#3889c1;
	display:block;
	height:25px;
	margin-top:-5px;
	margin-left:-5px;
	padding-top:5px;
	padding-left:5px;
}

#main_menu li a:hover	{
	background-color:#6fb3e0;
	color:#ffffff;	
}

#main_menu li div	{
	margin-top:-5px;
	margin-left:-5px;
	padding-top:5px;
	padding-left:5px;
	font:bold 12px Arial;
	background-image:none;
	background-color:#ffffff;
	color:#3889c1;
	display:block;	
}    

.bhS_left 	{        
	background-image:url(../img/title_border_left.gif);        
	background-repeat:no-repeat;        
	width:4px;    
}    

.bhS {        
	background-image:url(../img/title_border_middle.gif);        
	height:25px;        
	width:100%;        
	color:#ffffff;        
	font:bold 14px Arial;        
	text-align:left;        
	vertical-align:middle;    
}    

.hide_div 	{
	display:none;    
}    

.show_div 	{        
	display:block;    
}

<!-- Project -->
.project_title
{
	background-color:#ffffff;
	width:100%;
}
#project_desc
{
	overflow:hidden;
	background-color:#e5f0fa;
	padding:10px;
	width:550px;
	float:left;
}
.project_download
{
	border:solid 1px #cecece;
	padding:3px;
	margin-left:5px;
	background-color:#ffffff;
	width:145px;
	float:left;
}
#project_download_latest
{
	background-image:url('./img/grad_dark_30.gif');
	background-position:bottom;
	background-repeat:repeat-x;
	padding-top:5px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:3px;
	padding-left:3px;
	background-color:#6caa2f;
	width:98%;
	text-align:center;
	color:#ffffff;
}
#project_download_latest a
{
	color:#ffffff;
	font:bold 12px Arial;
}
#project_download_latest a:hover
{
	background-color:#6caa2f;
	text-decoration:underline;
}
.project_download_files
{
	background-color:#e5f0fa;
	padding:10px;
	width:450px;
	float:left;
}

.project_download_version
{
	font:bold 14px Arial;
	color:#f96d0b;
}
.project_download_version_header
{
	padding-top:10px;
	border-bottom:solid 1px #cecece;
	padding-bottom:2px;
}
.project_table_download_line
{
	border-bottom:solid 1px #cecece;
	height:22px;
}
.project_table_download
{
	margin-bottom:10px;
}
.project_table_download, .project_table_download_line, .project_table_download_header, .project_download_version_header, .project_changelog
{
	width:100%;
}
.project_download_version div, .project_table_download div, .project_table_download_line div, .project_table_download_header div
{
	float:left; 
	display:inline; 
}
.project_table_download_header
{
	
	height:20px;
}
.project_table_download_header div
{
	color:#1f1f1f;
	text-align:center;
	font:bold 12px Arial;
}
.project_table_download a, .project_table_download a:hover
{
	font:bold 11px Arial;
}
.project_table_download a:hover
{
	background-color:#ffffff;
	color:#aeaeae;
}
.project_changelog
{
	font:normal 10px Arial;
	overflow:hidden;
	background-color:#e5f0fa;
	color:#000000;
}