/* Background colours */
body {background-color:#ffffff}
#whole_page {background-color: #FFFF99;}
#header,  #main, #footer, #header_lhs, #header_rhs, #header_mid, #footer_mid, #footer_lhs, #footer_rhs,
#header_link_ads, #google_ads, #buttons, #affiliates {background-color:#FFFF99;}

#whole_page {width:750px;}

body 
{
    border-color: 	#f050f0;
	font-size: medium;
}

P
{
	text-align: 	justify;
	font-family:	"Times New Roman", Georgia,  Times, serif;
}

body, #whole_page,  #google_ads, #header, #header_link_ads, #header_lhs, #header_rhs, #header_mid, 
#main, #buttons, #footer, #footer_mid, #footer_lhs, #footer_rhs, #affiliates, #middle
{
/*		border-width:	thin;
   	border-style:	solid; 
 */	
 	border-color: 	#f05050;

	margin:	0.5%;
	padding: 0.25%;

	color:#333333;
	font-size: 100%;	
}

 
#main, #buttons, #middle
{
	margin:	0%;
}


#header, #header_lhs, #header_rhs, #header_mid
{
  	border-color: 	#f0f050;
	height:45px;
}

#middle
{
 	width: 100%;
	border-color: 	#f0f050;

}


#buttons
{
 	width: 18%;
	float:left;
	text-align:left;	
}

#main
{
 	width: 79%;
	float:right;
	text-align:left;	
}

#header, #header_link_ads, #google_ads, #footer, #affiliates
{
 	width: 98%;
	float:none;
	text-align:center;
}

#header_link_ads
{
	height:15px;
}

h1,h2,h3, h5
{
  	text-decoration:none
}

h1 {font-size: 120%;}
h2 {font-size: 110%;}
h3 {font-size: 105%; color: black; font-style: italic;}

h5 {font-size: 80%; color: gray; }

#whole_page
{
 	border-width:	thin;
   	border-style:	solid;
  	border-color: 	#aaaaaa;
  	margin-left: 	auto;
   	margin-right: 	auto; 
}

#header
{
	background-color: inherit;		
	text-align:left;
 	border-color: #0000ff;	
	
}

#header_mid
{
	border-color: #0000ff;
	background-color: inherit;			
 	width: 76%;
	float:left;  
	font-size:180%;
	text-align:center;	

}

#header_rhs
{
  	border-color: #0000ff;
 	width: 8%;
	float:right;  
	background-color: inherit;		
}

#header_lhs
{
  	border-color: #0000ff;
 	width: 8%;  
	float:left;
	background-color: inherit;		
}

#footer
{
	text-align:center;
	background-color: inherit;
}

#footer_lhs
{
	border-color: #0000ff;
 	width: 10%; 
	float:left;  
	background-color: inherit;		
}

#footer2_lhs
{
	border-color: #0000ff;
 	width: 10%; 
	float:left;  
	background-color: inherit;		
}

#footer_rhs
{
  	border-color: #0000ff;
 	width: 10%; 
	text-align:right;
	float:right;  
	background-color: inherit;		
}

#footer_mid
{
  	border-color: #0000ff;
 	width: 60%; 
	background-color: inherit;
   	text-align: center;
	vertical-align:middle;
	font-size:	80%;
}

#main
{
    border-color: #50f050;
   	text-align: left;	
}

p.footer
{
	color:inherit;
}

#table_centre
{
	text-align:center;
	margin-left: 	auto;
   	margin-right: 	auto;    
	background-color: inherit;		
}

#table_centre2
{
	text-align:center;
	margin-left: 	auto;
   	margin-right: 	auto;    
	background-color: inherit;		
}


#important_message
{
	text-align:center;
	color: #000000;
	font-style: italic;
	font-weight: bold;
}
#news_lhs
{
 	width: 185px;
  	border-color: #0000ff;
	float:left;  
	background-color: inherit;			
}

#news_rhs
{
 	width: 185px;
  	border-color: #0000ff;
	float:right;  
	background-color: inherit;			
}

#news_mid
{
 	width: 185px;
  	border-color: #0000ff;
	float:none; 
	background-color: inherit;			
}

hr
{
	color: black;
}

a:link {color: blue; text-decoration:none}
a:visited {color: red;}
a:hover {color: #ffff00; background:#111111; }



.men_lev1 {font-size: 100%;}
.men_lev2 {font-size: 90%;}
.men_lev3 {font-size: 80%;}
.men_lev4 {font-size: 70%;}


.video_head1 {font-size: 130%;color:#000000;}
.video_head2 {font-size: 120%;color:#3333ff;}
.video_head3 {font-size: 110%;color:#ff6666;}

.B1, .B2, .B3 {font-weight:bold; color: red;}
.B2 {color: green;}
.B3 {color: aqua;}

.error_msg1
{
  	color: #CC0000; 
 	font-weight: normal;     
	font-size: 90%;  
	text-align: left;
}

.logstat
{
  	color: #CC0000; 
 	font-weight: normal;  
	font-size: 110%;  
   
}

.table
{
	text-align: center;
}

.th
{
	table-layout:inherit;
	font-size: 100%;
	color:#00FF00;
}

.th_c
{
	table-layout:inherit;
	text-align:center;
	font-size:75%;
	color:#555555;
	text-align:center;
}

.main_table
{

	table-layout:auto;
/*	border-style:double;
	border-color: #0000ff;
*/	font-size:95%;
	color:#22ff22;
}
.table_row1
{
	height: 40px;
}

.footer_row1
{
	height: 15px;
}

.inner_table
{
	border-style:outset;
	border-color: #ff0000;
	font-size:95%;
	color:#555555;
}

.inner_table_c
{
	table-layout:inherit;
	text-align:center;
	margin: 5px;
	padding: 10px;
}


.textbox1
{
	font-size: 75%;
	color:#555555;
	text-align:left;
}

.textbox2
{
	font-size: 80%;
	color:#555555;
	text-align:left;
	border-style:solid;
	border-color:#003333;
	margin:5px;
}

.textbox3
{
	font-size: 80%;
	color:#555555;
	text-align:left;
	border-style:solid;
	border-color:#003333;
}


.button1
{
	font-size: 80%;
	color:#555555;
	margin:5px;
}
.enhance
{
font-style:italic;
font-weight:bold;
color:#FF0000;
}
.checkbox2
{
	font-size: 85%;
	color:#555555;
	text-align:left;
}

.help
{
	font-size: 105%;
	font-style:italic;
	font-weight:bold;
	color:#FF0000;
}

