div.superselect select{
	float:left;
	margin-right:10px;
}

div.justify {
	height: 0px;
	border: 0px;
	line-height: 0px;
	font-size: 1px;
	float: none;
	clear: both; }
#wrap { clear: both; }

td.content img { border: 0; }
td.content table { border: 1px dotted #aaaaaa; font-size:12px; width:100%; }
td.content table td { border: 1px dotted #efefef; padding:3px; }

div#content_title { 
	border-bottom: 1px solid #eeeae6;
	padding-bottom: 8px;
	line-height: 30px;
	height: 30px; }
div#content_title h1 {
	padding-left: 8px;
	font-family: Impact;
	font-weight: normal;
	font-size: 27px;
	letter-spacing: -1px;
	color: #00adef;
	text-transform: uppercase; }
div#content_title span {
	font-size: 14px;
	color: #d6d6d6; }
div#content_title span a {
	padding: 0 0px;
	text-transform: none;
	letter-spacing: 0;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #00adef;
	text-decoration: none; } 

div#description { padding-top: 15px; }
div#description p { padding: 0 8px; }
div#description a { color: #de8d00; }
h3 {
	padding: 10px 8px 0 8px;
	font-size: 14px;
	color: #de8d00; }

div#result_info p {
	clear: both;
	height: 30px;
	padding: 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #d7d3cf; }
div#result_info p.no_border { 
	margin-bottom: 0;
	border: 0; }
div#result_info p span {
	font-weight: bold;
	font-size: 14px;
	color: #777777; }
div#result_info p span b { color: #000000; }
div#result_info p a { color: #efa900; }
div#result_info select {
	font-size: 13px;
	width: 130px;	}

div.pages_box {
	padding: 10px 10px 0 10px;
	color: #777777; }
div.pages_box span.left a,
div.pages_box span.left b {
	float: left;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	padding: 2px 7px; }
div.pages_box span.left b {
	color: #FFFFFF;
	background-color: #777777; }
div.pages_box span.left a { color: #000000; }
div.pages_box span.left a:hover { 
	color: #FFFFFF;
	background-color: #efa900; }


div.pages_box span.right b a {
	line-height: 22px;
	text-decoration: none;
	background-color: #777777;
	font-size: 14px;
	padding: 2px 7px;
	color: #FFFFFF;  } 


div#pages { 
	padding: 10px; }
div#pages a.button { 
	line-height: 22px;
	text-decoration: none; }
div#pages a.button span {
	background-color: #777777;
	font-size: 14px;
	padding: 2px 7px;
	color: #FFFFFF; }

div#content-container {
	margin: 20px 0 0 0;
	padding: 11px 8px;
	background: url('../img/content/top_bg.jpg') top repeat-x; }

div#content-container table {
	border:0px;
	width: 508px; }
div#content-container table th {
	font-size: 13px;
	white-space: nowrap;
	font-weight: normal;
	color: #ffffff;
	text-align: left;
	padding: 6px 8px;
	background-color: #efa900; }
div#content-container table th span { padding-top: 1px; } 
div#content-container table th select {
	float: right;
	width: 130px;
	font-size: 11px; }
div#content-container table td {
	border:0px;
	padding:0px;
	font-size: 12px;
	vertical-align: top;
	padding: 6px 8px; }
div#content-container table td a { color: #efa900; }
div#content-container table tr.even { background-color: #dddddd; }
div#content-container table tr.hr_line td {	border-bottom: 1px solid #dddddd; }




div#content-container #gallery { padding: 10px 0 0 3px; }
div#content-container #gallery a {
	margin-bottom: 16px;
	text-align: center;
	float: left;
	width: 167px;
	font-size: 13px;
	color: #000000;
	text-decoration: none; }
div#content-container #gallery a img {
	margin-left: 12px;
	border: 12px solid #DFDFDF;
	float: left;
	width: 120px;
	height: 90px; }
div#content-container #gallery a:hover img { border: 12px solid #EFA900; }
div#content-container #gallery a span {
	width: 167px;
	float: left; }

div#content-container #sponsors { padding: 10px 0 0 3px; }
div#content-container #sponsors a {
	margin-bottom: 16px;
	text-align: center;
	float: left;
	width: 167px; }
div#content-container #sponsors a img {
	margin-left: 12px;
	border: 1px solid #dfdfdf;
	background-color: #FFFFFF;
	float: left;
	width: 144px;
	height: 114px; }






div#content-container #video { padding: 20px 0 10px 42px; }
div#content-container #video h2 {
	margin-bottom: 10px;
	color: #000000;
	font-size: 20px;
	line-height: 26px; }

div#content-container #form-container { padding: 10px 32px; }
div#content-container #form-container p {
	border-bottom: 1px solid #eeeae6;
	line-height: 30px;
	height: 30px;
	padding: 0;
	clear: both; }
div#content-container #form-container p.text {
	height:auto;
	padding-bottom:3px;
	line-height:38px;
	padding-top:3px;
	border:0px; }
div#content-container #form-container p label {
	text-align: right;
	margin-right: 20px;
	display: block;
	float: left;
	width: 140px; }
div#content-container #form-container p input {
	border: 1px solid #000000;
	padding: 1px;
	margin-top: 5px;
	margin-right:5px;
	display: block;
	float: left;
	width: 230px; }
div#content-container #form-container p.w_sel select{
	float:left;
	margin-right:10px;
	margin-top:5px;
	font-size:12px;
	width:50px;
	vertical-align:top;
}	
div#content-container #form-container p.w_sel input{
	width:170px;
}
div#content-container #form-container p textarea {
	border: 1px solid #000000;
	padding: 1px;
	margin-top: 9px;
	margin-right:5px;
	display: block;
	float: left;
	height:120px;
	margin-bottom:-25px;
	font-size:11px;
	font-family:"arial";
	width: 230px; }
div#content-container #form-container table {
	width: 444px;
	margin-top: -1px; }
div#content-container #form-container table input {
	border: 1px solid #000000;
	padding: 1px;
	width: 96%;
	font-size:11px; }
div#content-container #form-container p input.checkbox {
	margin-top: 9px;
	*margin-top: 5px;
	border: 0;
	width: auto; }
div#content-container #form-container p.textarea { height: 148px; }
div#content-container #form-container p.textarea textarea {
	height: 130px;
	width: 270px;
	border: 1px solid #000000;
	padding: 1px;
	margin-top: 9px;
	display: block;
	float: left; }
div#content-container #form-container p.capture_code { height: 105px; }
div#content-container #form-container p.capture_code input { width: 118px; }
div#content-container #form-container p.capture_code img { 
	float: left;
	clear: both;
	margin-left: 160px; }
div#content-container #form-container p.submit_button { border: none; }
div#content-container #form-container p.submit_button input {
	width: auto;
	padding: 1px 10px;
	margin-left: 160px;
	float: none; }


div#contacts { padding: 20px 8px 0 0; }
div#contacts #address {
	float: left;
	height: 400px;
	width: 210px; }
div#contacts #contact_form {
	margin-left: 210px;
	padding: 5px 20px;
	background: url('../img/content/top_bg_short.jpg') top repeat-x; }
  div#contacts #contact_form h2 {
 	color: #e29c21;
 	font-size: 14px;
 	line-height: 50px;
 	border-bottom: 1px solid #dbd8d4; }
div#contacts #contact_form p {
	border-bottom: 1px solid #dbd8d4;
	position: relative;
	padding: 0;
	height: 38px; }
div#contacts #contact_form p label {
	text-align: right;
	position: absolute;
	top: 9px;
	left: 0;
	display: block;	
	width: 90px; }
 div#contacts #contact_form p input {
	position: absolute;
	top: 9px;
	left: 100px;
	width: 150px;
	border: 1px solid #000000;
	padding: 1px;	}
div#contacts #contact_form p.textarea {	height: 126px; }
div#contacts #contact_form p.textarea textarea {
	position: absolute;
	top: 9px;
	left: 100px;
	width: 150px;
	height: 108px;
	border: 1px solid #000000;
	padding: 1px; }
div#contacts #contact_form p.capture_code {	height: 105px; }
div#contacts #contact_form p.capture_code input {	width: 118px; }
div#contacts #contact_form p.capture_code img {
	position: absolute;
	top: 38px;
	left: 100px; }
div#contacts #contact_form p.submit_button { border: none; }
div#contacts #contact_form p.submit_button input {
	width: auto;
	padding: 1px 10px; }

div#go_to_top {
	border-top: 1px solid #eeeae6;
	line-height: 45px;
	padding-left: 10px;	}
div#go_to_top a {
	color: #de8d00;
	padding-left: 24px;
	background: url('../img/content/go_to_top.jpg') left no-repeat; }
	
td.no_data p {
	text-align: center;
	color: #777777;
	font-size: 14px;
	font-weight: bold;
	padding: 40px 0; }
