* {
	margin: 0px;
}

body, html { width: 100%; height: 100%; }
body{
	color: #990000;
	line-height: 1.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
html {
	/*overflow: auto;
	overflow-x: hidden;*/
	background-position: 0px 0px;
}

A:link {
	TEXT-DECORATION: none;
	color: #52637A;
}
A:visited {
	TEXT-DECORATION: none;
	color: #52637A;
}


.buttom_links a,.buttom_links a:visited  {
	color: #FFFFFF;
	letter-spacing: 0.1em;
}

.buttom_links a.selected {
	color: #FFFFFF;
	font-weight:bold;
	letter-spacing: 0.1em;
}

A:hover {
	TEXT-DECORATION: underline;
	color: #FF9900;
}
A:active {
}

H1 {
FONT-SIZE: 15px
}
H2 {
FONT-SIZE: 13px
}
.filters font {
	color: #990000;
}

H3 {
FONT-SIZE: 12px
}
HR {
COLOR: #dddddd; HEIGHT: 1px
}
.DataView {
}


a img{
border:0px;
}

INPUT {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial,Verdana, Arial, Helvetica, Sans-serif
}
SELECT {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial,Verdana, Arial, Helvetica, Sans-serif
}
TEXTAREA {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial,Verdana, Arial, Helvetica, Sans-serif
}

 
 


.div_clear{
clear:both;
position:relative;
}

#sharch_back  {
	background-image: url(../search_bu.jpg);
	position: relative;
	float: none;
	margin-top: 2px;
	padding-top: 8px;
	clear: both;
	width: 100%;
}
#top_menu_box {
	text-decoration: none;
}
#top_menu_box {
	text-decoration: none;
	margin-top: 12px;
}
.left_nav {
	text-decoration: none;
	background-image: url(../left_buback.jpg);
	background-repeat: repeat-y;
	width: 197px;
}
#copyr {
	text-decoration: none;
	background-image: url(../left_buttom_round.jpg);
	background-repeat: no-repeat;
	height: 75px;
	padding-top: 6px;
}
.left_design {
	text-decoration: none;
	background-image: url(../left_bu_image.jpg);
}
.border_pad {
	text-decoration: none;
	padding: 0 2px 0 2px;
}
#search_form {
	text-decoration: none;
	text-align: right;
	padding: 0px 0 0 0;
}
#div_scroll {
	text-decoration: none;
	height: 15px;
	margin-top: 9px;
}
.left_nav #button_to_space {
	text-decoration: none;
	height: 20px;
}












table.form_table {
	margin: 0px auto;
	padding: 0px auto;
	margin-top: 10px;
	width: 60%;
	border-collapse: collapse;
}
.form_table .form_table_h {
	font-size: 16px;
	padding-left: 10px;
	padding: 3px;
	empty-cells: show;
	background-color: #8A9AB0;
	color: #FFFFFF;
}
.form_table td {
	padding: 3px;
	font-size: 12px;
	color: #8C3319;
	empty-cells: show;
	border: solid #AA6200 1px;
	margin: 0px;
	border-color: #CCCCCC;
	background-color: #F3F5F8;
}
.form_table .caption {
	padding: 3px;
	font-size: 12px;
	color: #8C3319;
	empty-cells: show;
	border: solid #AA6200 1px;
	width: 50%;
	margin: 0px;
	border-color: #CCCCCC;
	background-color: #F3F5F8;
	letter-spacing: 0.5px;
}




table.reg_table {
	margin: 0px auto;
	padding: 0px auto;
			border: solid #8A9AB0 1px;
margin-top: 10px;
	width:98%;
	border-collapse: collapse;
}
table.reg_table table {
	margin: 0px auto;
	padding: 0px auto;
	width:auto;
	border-collapse: collapse;
}
.reg_table .h {
	font-size: 18px;
	padding-left: 10px;
	padding: 3px;
	background-color: #8A9AB0;
	color: #FFFFFF;
}
.reg_table td {
	padding: 3px;
	font-size: 12px;
	color: #8C3319;
	empty-cells: show;
	margin: 0px;
		border: solid #AA6200 0px;

	border-color: #CCCCCC;
	background-color: #F3F5F8;
}.reg_table table td {
	width:auto;

	padding: 3px;
	font-size: 12px;
	color: #8C3319;
	empty-cells: show;
	margin: 0px;

	border-color: #CCCCCC;
	background-color: #F3F5F8;

		border: solid #AA6200 0px;

}
.reg_table .caption {
	padding: 3px;
	font-size: 12px;
	color: #8C3319;
	empty-cells: show;
	border: solid #AA6200 0px;
	margin: 0 auto;
	border-color: #CCCCCC;
	background-color: #F3F5F8;
	font-weight: bold;
}




.h{font-size: 18px;
	padding-left: 10px;
	padding: 3px;
	background-color: #8A9AB0;
	color: #FFFFFF;
}
	
.info,.caption  {
	padding: 3px;
	font-size: 12px;
	color: #8C3319;
	empty-cells: show;
	border: solid #AA6200 0px;
	margin: 0px;
	border-color: #CCCCCC;
	background-color: #F3F5F8;
}





table.DataView {
	margin: 0px auto;
	padding: 0px auto;
	margin-top: 10px;
	width: 98%;
	border-collapse: collapse;
}
.DataView .ColumnTitle table{
	border-collapse: collapse;
	width: 100%;
	border: 0px;
}
.DataView .ColumnTitle{
	border-collapse: collapse;
	background-color: #8A9AB0;
}
.DataView .ColumnTitle table td{
	background-color: #8A9AB0;
	font-size: 18px;
	padding-left: 10px;
	color: #FFFFFF;
}
.DataView td {
	padding: 0px;
	font-size: 12px;
	color: #8C3319;
	empty-cells: show;
	margin: 0px;
	background-color: #F3F5F8;
}












table.form_table2  {
	text-decoration: none;
	width: 98%;
	padding: 5px;
	font-size: 12px;
	color: #8C3319;
	empty-cells: show;
	border: solid #AA6200 1px;
	margin: 0px;
	border-color: #CCCCCC;
	background-color: #F3F5F8;
}
table.form_table2 table  {
	border: solid #AA6200 0px;
}

.form_table2 .form_table_h {
	text-decoration: none;
	font-size: 18px;
	padding-left: 10px;
	padding: 3px;
	background-color: #8A9AB0;
	color: #FFFFFF;
}
.div_form_table .table {
	text-decoration: none;
	width: 100%;
}










.star {
	font-weight: bold;
	color: #FF0000;
	font-size: 16px;
}






table.filters {
	margin: 0px auto;
	padding: 0px auto;
	margin-top: 10px;
	width:98%;
	border-collapse: collapse;
	margin-bottom: 10px;
		border: solid #8A9AB0 1px;
}
table.filters table {
	width:100%;
	border-collapse: collapse;
	border: 0;
}

.filters .h {
	font-size: 18px;
	padding-left: 10px;
	padding: 3px;
	background-color: #8A9AB0;
	color: #FFFFFF;
}
.filters table td {
	padding: 3px;
	font-size: 12px;
	color: #52637A;
	empty-cells: show;
	margin: 0px;
		border: solid #AA6200 0px;

	border-color: #CCCCCC;
	background-color: #F3F5F8;
}
.filters td {
	padding: 3px;
	font-size: 12px;
	color: #52637A;
	empty-cells: show;
	margin: 0px;
		border: solid #AA6200 0px;

	border-color: #CCCCCC;
	background-color: #F3F5F8;
}

.filters .h table td {
	border:0px;
	padding: 1px;
	background-color: #8A9AB0;
	color: #FFFFFF;
	font-size: 18px;
}
.filters .h  {
	border:0px;
}



















.reg_table .caption {
	padding: 3px;
	font-size: 12px;
	color: #8C3319;
	empty-cells: show;
	border: solid #AA6200 0px;
	margin: 0 auto;
	border-color: #CCCCCC;
	background-color: #F3F5F8;
	font-weight: bold;
}





table.results  {
	border-collapse: collapse;
	margin: 0px auto;
	padding: 0px auto;
	margin-top: 10px;
	width:98%;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	background-color: #8A9AB0;
	
}
table.form  {
	width:60%;
}
	.results table td {
	  border: 0px solid #000; 
   border-collapse: separate; 
   border-spacing: 1px; 
   *border-collapse: collapse; /* hack is needed for IE7 also */ 
	background-color: #F3F5F8;
	border: solid #8A9AB0 0px;
	padding: 3px;
	}
table.results table {
	border-collapse: collapse;
	font-size: 16px;
	color: #FFFFFF;
}

.results .h,.results .h a font ,.results .h font {
	font-size: 18px;
	padding-left: 10px;
	padding: 3px;
	background-color: #8A9AB0;
	color: #FFFFFF;
}
.results .h a{
	font-size: 18px;
	padding-left: 10px;
	padding: 3px;
	background-color: #8A9AB0;
	color: #FFFFFF;
}
.results table td {
	padding: 3px;
	border: solid #8A9AB0 1px;
	font-size: 12px;
	color: #8C3319;
	empty-cells: show;
	margin: 0px;
	background-color: #F3F5F8;
}
.results  td {
	padding: 3px;
	font-size: 12px;
	color: #8C3319;
	empty-cells: show;
		border: solid #8A9AB0 1px;

	background-color: #EEEEEE;
}
.results .caption {
	padding: 3px;
	font-size: 12px;
	color: #8C3319;
	empty-cells: show;
	border: solid #AA6200 0px;
	margin: 0 auto;
	background-color: #F3F5F8;
	font-weight: bold;
}
#line_description { width: auto; height: auto; }


.div_admin_table .table {
	margin: 0px auto;
	padding: 0px auto;
	margin-top: 10px;
	width: 98%;
	border-color: #8A9AB0;
	border-width: 1px;
}
.div_admin_table .table .table_info {
	margin: 0px auto;
	padding: 0px auto;
	width: 100%;
}
.div_admin_table .table .title{
	font-size: 18px;
	padding-left: 10px;
	padding: 3px;
	background-color: #8A9AB0;
	color: #FFFFFF;
}

.div_admin_table .table .table_info .labels {
	padding: 3px;
	font-size: 12px;
	color: #8C3319;
	empty-cells: show;
	border: solid #AA6200 1px;
	width: 50%;
	margin: 0px;
	border-color: #CCCCCC;
	background-color: #F3F5F8;
	text-align: left;
}
.div_admin_table .table .table_info td {
	padding: 3px;
	font-size: 12px;
	color: #8C3319;
	empty-cells: show;
	border: solid #AA6200 1px;
	margin: 0px;
	border-color: #CCCCCC;
	background-color: #F3F5F8;
}
.left_menu {
	text-decoration: none;
	float: left;
	margin-left: 2px;
}
.left_menu {
	border-bottom: solid #D1D2D7 2px;
	width: 195px;
}
.left_menu a {
	background-image:url(../menu_bu.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
	display:block;
	font-weight: bold;
	font-size: 11px;
	padding: 0;
	margin: 0px;
	line-height:30px;
	padding-left: 30px;
}
.left_menu a:hover ,.left_menu a.selected {
	background-position: top left;
	color: #FF9900;
	text-decoration:none;
}
.title #ResultBlock a {
	color: #FFFFFF;
	text-decoration: none;
}
.title table {
}
.table .title table {
	text-decoration: none;
	width: 100%;
}
.title td {
	color: #FFFFFF;
	font-weight: bold;
}
.admin_results .results table td {
border-collapse: collapse; 

}
.table .ColumnData {
padding:5px;
color:#52637A;
	background-color:#F3F5F8;
}
.ColumnTitle table {
border-collapse: collapse; 
border:0px;
}
.table table {
border-collapse: collapse; 
}
#ResultBlock table,.table table  {
border-collapse: collapse;

}
#ResultBlock table td,.div_admin_table table {
	border: solid #8A9AB0 1px;
}
.results table{
	border-collapse: collapse;
	border:0px;
}
#page_title {
	text-decoration: none;
	color: #EA9924;
	font-size: 20px;
	text-align: left;
	padding-left: 10px;
}
