/******************************************************************************************************
																													Template Styles 																													
******************************************************************************************************/
/* Don't underline links & change colour when hovering */
a {text-decoration: none; color: #000000}
a:hover {text-decoration: none; color: #CC0000;}
/* Styles for top bar of links under title */
#links_tr {height: 20;}
#links_td {
	text-align: left;
	background-image: url('images/nav_bar.jpg');
	border: 1px solid #FFFFFF;
	vertical-align: baseline;
	padding: 0;
}
a.top_bar {
	color:#333333;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	word-spacing:5px;
	vertical-align: baseline;
}
a.top_bar:hover {text-decoration:underline;}
/* Body styles */
body {
	background-color: #E1E1E1;
	color: #000000;
	margin: 0px;
	text-align: center;
}
/* Table styles */
#main_table {
	padding: 0;
	border-collapse:separate;
	border-spacing: 0;
	width:770;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	border: 1px solid #c3c3c3;
}
#cloud_tr {height: 85;}
#cloud_td {
	border: 1px solid #FFFFFF;
	background-image: url('images/clouds.jpg');
	vertical-align: bottom;
	text-align: right;
}
#cloud_t {
	padding:0;
	border-spacing: 0;
	margin-left: auto;
	border: 0;
	height: 83;	
}
#cloud_link {vertical-align: bottom;}
#flag_td {vertical-align: top;}
#flag {float: right;}
#inner_td {border: 1px solid #FFFFFF; background-color: #EFEFEF; padding: 0px;}
#inner_table {
	padding:0;
	border-spacing: 0;
	border: 0;
}
.title_bar_t {
	 border: 0;
	 padding: 0;
	 border-spacing: 0;
	 margin: 0;
	 width: 100%;
}
.title_bar_t:first-child tr {height: 5;}
.title_bar_tr2 {height: 30;}
.title_bar_td {
	background-color: #9F9F9F;
	width: 100%;
	text-align: center;
	font-family:verdana;
	font-size:20;
	color:#FFFFFF;	
}
.title_message_tr1 {height: 5px;}
.title_message_tr2 {height: 20px;}
.title_message_td {font-family: verdana; font-size: 15px; color: #FFFFFF; background-color: #9F9F9F; text-align: center;}
.gray_band_tr {empty-cells: show; height: 8;}
.gray_band_td {border: 1px solid #FFFFFF; background-color: #CFCFCF;}
/* Text styles */
a.cloud_text {font: 12px verdana; color: red;}
#copy_notice {font: 10px verdana; text-align: center;}
/******************************************************************************************************
																													Main.php Styles 
******************************************************************************************************/
.dark_gray_band_tr {empty-cells: show; height: 5;}
.dark_gray_band_td {border: 1px solid #FFFFFF; background-color: #666666;}
#message_bar {
	border: 1px solid #FFFFFF;
	background-color: #EFEFEF;	
	text-align: center;
}
#main_message {font: 16px verdana;}
/******************************************************************************************************
																													Join.php Styles 
******************************************************************************************************/
.join_options_title_large {font-family:verdana; font-size:20; color:#FFFFFF;}
.join_options_title_small {font-family:verdana; font-size:12; color:#FFFFFF;}
.join_options_text {font-family:verdana; font-size:11; color:#323232; background-color: #CFCFCF;}
.join_note {font-family: verdana; font-size: 11; color: #FF0000;}
#hintbox{
	position:absolute;
	top: 0;
	background-color: #E1E1E1;
	width: 300px;
	padding: 3px;
	border:1px solid black;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:100;
	border-right: 3px solid black;
	border-bottom: 3px solid black;
	visibility: hidden;
}
.legalDisclaimer {
	border:1px solid #AAAAAA;
	height:40;
	overflow:auto;
	padding:5;
	width:600px;
	background-color:#FFFFFF;
}
/******************************************************************************************************
																													Search.php Styles 
******************************************************************************************************/
.search_error {
	border: 3px solid #FF0000;
	background-color: red;
	margin-left: auto;
	margin-right: auto;
	font-family: verdana;
	font-size: 22;
	text-align: center;
	color: #FFFFFF;
}
.search_header {font: 14px verdana;}
/******************************************************************************************************
																												Forgot.php
******************************************************************************************************/
.forgot_text {font: 16px verdana; margin-left: auto; margin-right: auto;}
.forgot_quest_text {font: 13px verdana; color: #CC0000; text-align: center;}
/******************************************************************************************************
																												General Fonts
******************************************************************************************************/
.seal_msg {font: 10px verdana; color: #000000;}
.page_title {font: 20px verdana; color:#001E6F;}
.input_label {font:11px verdana; color: #2F2F2F;}
.check_all {font:15px verdana; color:#000000; font-weight: bold;}
.input_title {font-family: verdana; font-size: 15; color: #001E6F;}
.small_text {font: 12px verdana; color: #2F2F2F;}
.small_text_header {font: 11px verdana; font-weight: bold;}
.page_link {font: 14px verdana;}
.error {font: 13px verdana; color: #990000; font-weight: bold;}
.home_link {font: 15px verdana; color: red;}
.promotion {font: 17px verdana; color: #00209E;}
.instruction {font: 19px verdana;}
.desk_title {font-family: verdana; font-size: 15; color: #001E6F;}
.desk_header {font-family: verdana; font-size: 11; color: #001E6F;}
.desk_data {font-family: verdana; font-size: 11; color: #2F2F2F;}
.desk_change_data {font-family: verdana; font-size: 12; color: red;}
.desk_see_data {font-family: verdana; font-size: 12; color: #001E6F;}
.desk_text {font-family: verdana; font-size: 15;}
