@charset "utf-8";
/* CSS Document */
body,td,tr,table,div		{margin:0px;padding:0px;border:0px none;}
body						{background-color:#19191B;color:#FFF;padding:0px;margin:0px;}
h1,h2,h3					{font-family:Arial, Helvetica, sans-serif}
h2							{font-size:18px}
h3							{font-size:14px;margin-top:5px;}
a,a:hover					{color:white;text-decoration:none;}
tr.menu	 td					{background:url(../images/template3/top_bar_bg.jpg)}
tr.menu  td.main			{height:61px;background:url(../images/template3/green_bar.jpg);}
tr.banner td				{background:url(../images/template3/middle_bg.jpg)}
tr.banner td.main			{height:425px;background:url(../images/template3/header_img.jpg)}
tr.header					{height:61px;background-color:#19191B;}
tr.header td.main			{height:61px;background:url(../images/template3/gray_bar.jpg);}
div.heading					{font-family:Arial, Helvetica, sans-serif; font-size:19px; font-style:italic;padding-left:30px;}
td.body						{height:354px;background-color:#231B26;width:848px;}
td.footer					{}

table.menu					{margin-left:50px;}
table.menu_items td{
	background:transparent;
	padding:20px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:white;
}
table.menu_items td.seperator{
	padding:2px;
}
table.menu_items td a.active_item{
	font-weight:bold;
	color:#4D5511
}

table.form th,label{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	color:#CCC;
	font-size:12px;
	font-weight:bold;
	border:0px;
}
table.form th,table.form td{
	padding-bottom:10px;
	vertical-align:top;
}

td.body table tr td.content{
	padding:20px;
	vertical-align:top;
}

div.error_block,div.success_block{
	padding:20px;
	margin-bottom:10px;
	background-color:#FFD2D2;
	border:1px solid red;
	color:red;
}
div.error_block a{
	color:red;
	font-weight:bold;
	text-decoration:underline;
}
div.success_block{
	color:green;
	border:1px solid green;
	background-color:#D9FFEC;
}
div.success_block a{
	color:green;
	font-weight:bold;
	text-decoration:underline;
}

.text_content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
}

h3{
	background-color:#333;
	padding:5px;
	margin-left:0px;
}
div.creditForm input, div.standardForm input{
	width:200px;
}
div.creditForm select, div.standardForm select{
	width:205px;
}
div.creditForm th, div.standardForm th{
	width:115px;
	text-align:right;
	padding-right:15px;
}
div.creditForm table.form, div.standardForm th{
	margin-left:60px;
}
span.required{
	color:red
}

table.results{
	border-collapse:collapse;
	width:100%;
	border:1px solid #999;
}
table.results th{
	font-weight:bold;
	background-color:black;
	padding:5px;
	text-align:left;
	border:solid #999;
	border-width:0px 1px 0px 1px;
}
table.results td{
	padding:5px;
	border:solid #999;
	border-width:0px 1px 0px 1px;
}
table.results tr.row1 td,table.results tr.row1 th{
	background-color:#666;
}
table.results tr.row2 td,table.results tr.row2 th{
	background-color:#333;
}
table.results tr.row_hover td{
	background-color:#999;
	color:black;
	background-color:#A7F757;
	cursor:pointer;
}
table.results tr.row1 th,table.results tr.row2 th{
	color:white;
}
table.results_mini{
	margin-top:0px;
}

table.results_container{
	width:100%;
}
table.results_container td{
	padding-right:10px;
	vertical-align:top;
}
table.results_container td table{
	width:100%;
}
