/* GENERAL */

/* table */

table.table { border-collapse: collapse; border-spacing: 0; border: 1px solid #333; background: #fff; margin: 10px 0; text-align: left; }
table.table td, table.table th { border-collapse: collapse; border-spacing: 4px; border: 1px solid #333; color: #333; text-align: left; }
table.table th { font-size: 9pt; font-weight: bold; background: #59c4ee; text-align: left; }
table.table td { font-size: 8pt; text-align: left; }

body
{
	background-color: #0AA1EF;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
}

a
{
	outline:none;
}

a:visited { color: #00f; }

img
{
	border:0;
}

td
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10pt;
	color:#FFFFFF;
}

.justify
{
	text-align:justify;
}

/* TICKER */

#TICKER {
position:absolute;
top:0px;
left:0px;
padding-top:4px;
overflow:hidden; 
width:620px;
height:22px;
color:#000000;
margin-bottom:0px;
z-index:10;
}

#TICKER span {
visibility:visible;
}

#TICKER span a {
color:#FFFFFF;
}

#text {
position:relative;
top:0px;
left:0px;
width:580px;
height:30px;
float:left;
background: none;
text-align: center;
}

#text a {
color:#336799;
}

/* HEADER */

.toplinks:link
{
	color:#ffffff;
	text-decoration:none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
}

.toplinks:active
{
	color:#ffffff;
	text-decoration:none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
}

.toplinks:visited
{
	color:#ffffff;
	text-decoration:none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
}

.toplinks:hover
{
	color:#ffffff;
	text-decoration:underline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
}

.seperator
{
	font-size:9pt;
}

/* NAVIGATION */

.navigation_active
{
	color: #FF0000;
	text-decoration:none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:17pt;
}

.navigation:link
{
	color:#ffffff;
	text-decoration:none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:17pt;
}

.navigation:active
{
	color:#ffffff;
	text-decoration:none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:17pt;
}

.navigation:visited
{
	color:#ffffff;
	text-decoration:none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:17pt;
}

.navigation:hover
{
	color: #FF0000;
	text-decoration:none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:17pt;
}

/* FOOTER */

.footer_links:link
{
	color:#FFFFFF;
	text-decoration:none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
}

.footer_links:active
{
	color:#FFFFFF;
	text-decoration:none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
}

.footer_links:visited
{
	color:#FFFFFF;
	text-decoration:none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
}

.footer_links:hover
{
	color: #FFFFFF;
	text-decoration:underline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
}

/* MAIN */

.box_titles
{
	color:#FF0000;
	font-size:14pt;
	font-weight:bold;
}

.main_title
{
	color:#FFFFFF;
	font-size:30pt;
}

.text_links:link,.text_links:active,.text_links:visited
{
	color: #000;
	text-decoration: underline;
}

.text_links:hover
{
	color: #f00;
	text-decoration: underline;
}

.login_text_field
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	color:#000000;
	width:160px;
	height:14px;
}

/* NEWS */

.news_box_title, .form_heading
{
	color:#FFFFFF;
	font-size:11pt;
	font-weight:bold;
}

.news_bold
{
	color:#4093C5;
	font-size:12pt;
	font-weight:bold;
}

.news_bold:link
{
	color:#4093C5;
	font-size:12pt;
	font-weight:bold;
	text-decoration:none;
}

.news_bold:active
{
	color:#4093C5;
	font-size:12pt;
	font-weight:bold;
	text-decoration:none;
}

.news_bold:visited
{
	color:#4093C5;
	font-size:12pt;
	font-weight:bold;
	text-decoration:none;
}

.news_bold:hover
{
	color:#4093C5;
	font-size:12pt;
	font-weight:bold;
	text-decoration:none;
}

/* CONTACTS */

.contacts_headers
{
	color:#FFFFFF;
	font-size:11pt;
	font-weight:bold;
	text-align:justify;
}

/* NOTICES */

.notices_text
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10pt;
	color:#FFFFFF;
	font-weight:normal;
}

.notices_headers
{
	font-size:11pt;
	color:#FFFFFF;
	font-weight:bold;
}

/* FORMS */

.mandatory
{
	color:#FF0000;
}

.text_field
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	width:220px;
}

/* LEGAL */

.legal_frame
{
	overflow:auto;
	height:465px;
	width:580px;
	padding-right:10px;
}

/* HOLDING PAGES */

.icon_text:link
{
	color:#FFFFFF;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
}

.icon_text:active
{
	color:#FFFFFF;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
}

.icon_text:visited
{
	color:#FFFFFF;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
}

.icon_text:hover
{
	color:#FFFFFF;
	font-size:10pt;
	font-weight:bold;
	text-decoration:underline;
}

/* MEMBERS PAGES */

/* FAULT */

.border
{
	border:#336799 solid 1px;
}

.smalltextbold
{
	background-color:#336799;
	color: #FFFFFF;
}

/* CLASSIFIED */

.img_border
{
	border:1px solid #336799;
}

/* SCROLL BARS */

.moreinfo_scroll
{
	overflow:auto;
	height:600px;
	width:580px;
	overflow-x: hidden; 
}

.notices_scroll
{
	overflow:auto;
	height:2100px;
	width:600px;
	overflow-x: hidden; 
}

.faults_scroll
{
	overflow:auto;
	height:418px;
	width:590px;
	
}

.classified_scroll
{
	overflow:auto;
	height:460px;
	width:580px;
	overflow-x: hidden; 
}

.links_scroll
{
	overflow:auto;
	height:2150px;
	width:610px;
	overflow-x: hidden; 
}

.contacts_scroll
{
	overflow:auto;
	height:1120px;
	width:610px;
	overflow-x: hidden; 
}

.contentScroll
{
	overflow:auto;
	height:400px;
	width:580px;
}