BODY, P, BR, UL, OL, TD, TH, LI table {
  font-family: Arial,Tahoma,Helvetica, sans-serif;
  font-size:9pt;
}

input, textarea {border:solid 1px #c7c7c7;}
img {border:none;}
	
a, a :active, a:visited { text-decoration:none; color:#ff6600;}
a:hover { text-decoration:underline;}

body {
  background-image:url(images_design/bg_main.gif);
  }

table.footer td {vertical-align:top; text-align:center; font-size:9pt}
table.footer td a, table.footer td a:active, table.footer td a:visited { text-decoration:none; color:#000000;}
table.footer td a:hover { text-decoration:none; color:#ff6600;}

table.data_table{
  text-align:center;
  margin:0 auto;
  width:920px;
  border-collapse:seperate;
}

table.data_table tr.header {
  background-color:#333333;
  
}

table.data_table tr.header td{
  font-family: Arial,Tahoma,Helvetica, sans-serif;
  font-size:8pt;  
  font-weight:bold;
  color:#ffffff;
  padding:5px;
  border:solid 1px #ffffff;
  border-bottom:none
}

table.data_table tr.orange_row td{
  background-color:#ff6600;
  border:solid 1px #ffffff;
  border-top:none;}

table.data_table tr.main_row td{
 font-family: Arial,Tahoma,Helvetica, sans-serif;
  font-size:8pt; 
  border-left:solid 1px #d3d3d3;
  border-right:solid 1px #d3d3d3;
  border-top:none;
  border-bottom:solid 1px #949494;
  padding:2px;
}

span.checkbox { 
  width: 12px; 
  height: 12px; 
  padding: 0 5px 0 0; 
  background: url(images_design/checkbox.gif) no-repeat; 
  display: block; 
  clear: left; 
  float: left; 
} 

table.submit table td.submit_header {
	font-family: Arial,Tahoma,Helvetica, sans-serif;
  	font-size:12pt; 
	color:#ff6600;
	font-weight:bolder;
}

table.submit table td {
	font-family: Arial,Tahoma,Helvetica, sans-serif;
  	font-size:9pt;
	border-bottom:dotted 1px #ff6600;
	padding:3px;
	text-align:left;
	vertical-align:top;
}


table.submit{text-align:center;}
table.submit td {font-size:8pt;}
table.submit table td span {font-size:7pt; color:#4d4d4d;}
table.submit table td.details_field {font-weight:bold;}
table.submit table input{width:100%; height:25px; padding-top:2px;}
table.submit table textarea{width:100%; overflow:auto;}
table.submit table input.chkbox{width:auto; border:none;}
table.submit table td.first_last {border-bottom:none;}
table.submit table td.textarea {vertical-align:top; padding-top:4px;}
table.submit table td {vertical-align:middle;}


.error { color:ff6600; font-weight:bold; text-align:left;}
.forgot { font-size:8pt; font-weight:bold;}

table.stform_table .label {width:35%; text-align:right;}
table.stform_table .field {width:15%; vertical-align:middle;}
table.stform_table .button {padding:4px; border:none;}

.news_headline{font-size:11pt; color:#ff6600; font-weight:bold;}
.news_date{font-size:9pt; color:000000; font-weight:normal;}
.news_body{font-size:10pt; color:000000; font-weight:normal;}
.news_separator{background-color:#ff6600; width:700; margin:auto;}

.news_headline_main {font-size:10pt; color:#ff6600; font-weight:bold;}
.news_date_main {font-size:8pt; color:000000; font-weight:normal;}
.news_body_main {font-size:9pt; color:000000; font-weight:normal;}
.news_separator_main {background-color:#ff6600; width:200px; margin:auto;}
.news_div {position:absolute; text-align:justify; width:250; left:680px; top:65px;}
.radio_text {font-size:8pt; vertical-align:middle; padding-top:4px;}
.radio {width:10px;}

div.banner {border-bottom:dotted 1px #ff6600; padding:5 0 15 0; text-align:center;}
div.banner span{color:#FF6600; font-size:8pt;}
div.banner div.scroll{ text-align:left; overflow: auto; background-color: #E1E1E1; border: 1px solid #858585; padding: 5px; color: #858585; width:460px; height: 65px;}

.table_first_last{border-bottom:none; font-family: Arial,Tahoma,Helvetica, sans-serif; font-size:12pt; color:#ff6600; font-weight:bolder;}
.separate {}