@charset "utf-8";
/* CSS Document */
:link,:visited { color:#d06622; text-decoration:none }
ul,ol {list-style:none;}
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input, dl, dt{margin:0; padding:0;}
a img,:link img,:visited img {border:none;}
address {font-style:normal;}
p {margin:0px; padding:0 0 7px 0;}

body {background: #ffffff url(images/bkorange.gif) repeat-x; width:100%; color: #202020; font-size: 13px; font-family:'Trebuchet MS',Trebushet,sans-serif; margin: 0px auto 0px; padding: 0px;}

#container {width: 960px; margin: 0px auto 0px; padding: 0px;}
#header_top {background: url(images/hdtop.gif) no-repeat; width:960px; height:60px; overflow:hidden;}
#header_top h1 {overflow:hidden; text-indent:-9999px;}
#client_login {margin:17px 0 0 10px; padding:0px;}

#sidebar {width:275px; float:left; padding:220px 0 0 0;}
#sidebar h2 {font-size:16px; padding:0 0 3px 0;}
#sidebar li a:hover {color:#202020;}
#istock1 {margin:0px; padding:25px 60px 0 0; line-height:14px;}
#istock1 img {margin: 10px 0;}
#istock1 #disclaimer {font-size:12px; line-height:12px;}
#sqdivider_web { background:url(images/quote-divider.gif) center no-repeat; height:10px; margin:220px 0 0 0; padding:0px;}
.sqdivider { background:url(images/quote-divider.gif) bottom left no-repeat; height:10px}
.sqdivider1 {padding-top: 50px;}
.sidequote {font-style:italic; margin:0px; padding:5px 25px;}

#footer_spacer {margin:0px; padding:0px; clear:both; height:40px;}
#footer {background:url(images/footer_bk.gif) repeat-x; width:100%; height: 400px; margin:0px; padding:0px; line-height:16px; clear:both;}
#fcontainer {width: 960px; margin: 0px auto 0px; padding:0px;}
#fcol1 { background:url(images/idxcentral_logo.gif) no-repeat; width:250px; float:left; padding:49px 0px 0px 0px; margin:26px 0px 0px 12px;}
#fcol2 { background:url(images/footer_bk_line.gif) no-repeat; width:625px; float:right; padding:0px 0px 0px 20px; margin:26px 0px 0px 0px; line-height:16px;}

.details_pricing {margin:10px 0 0 0; padding:0px;}
.contact_button {margin:20px 0 0 0; padding:0px;}
.request_button {margin:10px 0 0 0; padding:0px;}

#navbar {background: url(images/navbar.gif);width: 960px;height: 35px;margin: 0px; padding: 0px;}
#nav {margin: 0px;padding:0px 0px 0px 9px; font-size:12px; line-height:12px; text-align:center;text-decoration: none;}
#nav ul {margin:0px 2px 0 0;padding: 0px;}
#nav #nav1 a {width:140px;}
#nav #nav2 a {width:96px;}
#nav #nav3 a {width:100px;}
#nav #nav4 a {width:49px;}
#nav #nav5 a {width:74px;}
#nav #nav6 a {width:66px;}
#nav #nav7 a {width:63px;}
#nav #nav8 a {width:53px;}
#nav a {color: #333333;	display: block;	margin: 9px 2px 0px 0px; padding:7px 0 0 0; height: 19px;}	
#nav a:hover {background: #555555;color: #ffffff;display: block;}
#nav li {float: left;margin: 0px;padding: 0px;}	
#nav li li {float: left;margin: 0px;padding: 0px;width: 140px;}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #FFFFFF;
	color: #000000;
	width: 140px;
	float: none;
	margin: 0px;
	padding: 8px 10px 8px 10px;
	border-left: 1px solid #151f3f;
	border-right: 1px solid #151f3f;
	border-bottom: 1px solid #151f3f;
	text-decoration: none;
	}
	
#nav li li a:hover, #nav li li a:active {color: #FFFFFF;background: #151f3f;padding: 8px 10px 8px 10px;}
#nav li ul {position: absolute;width: 10em;left: -999em;z-index:100;}
#nav li:hover ul {left: auto;display: block;}
#nav li:hover ul, #nav li.sfhover ul {left: auto;}

#header_home {background: url(images/hdoha.jpg) no-repeat; width:960px; height:177px;}
#content_home {background: url(images/hcbk.jpg) no-repeat; width:960px; height:415px;}

#hhitspot {width:620px; float:right; margin:0px; padding:0px; text-align:right;}
#hhitspot img {margin:0 0 0 10px; padding:0px;}
#hcol1 {width:223px; float:right; padding:0px;}
#hcol2 {width:210px; float:right; padding:0px 100px 0px 0px;}

#content_home ul {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
#content_home ul li {background:url(images/icon_dash_dk.gif) no-repeat top left;padding: 0px 0px 2px 12px;margin: 0px 0px 0px 0px; line-height:15px;}

#header_wd {background: url(images/hdrewbk.jpg) no-repeat; width:960px; height:177px;}
#content_wd {background: url(images/rewcbk.jpg) no-repeat; width:960px;}

#wdcol1 {width:166px; float:right; padding:93px 12px 0px 0px;}
#wdcol2 {width:175px; float:right; padding:93px 46px 0px 0px;}
#wdcol3 {width:200px; float:right; padding:93px 40px 30px 0px;}

#content_wd ul {font-size:12px; margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
#content_wd ul li {padding: 0px 0px 2px 0px;margin: 0px 0px 0px 0px; line-height:15px;}

#header_idx {background: url(images/hdgidx.jpg) no-repeat; width:960px; height:177px;}
#content_idx {background: url(images/idxcbk.jpg) no-repeat; width:960px;}

#idxcol1 {width:166px; float:right; padding:93px 12px 0px 0px;}
#idxcol2 {width:175px; float:right; padding:93px 46px 0px 0px;}
#idxcol3 {width:200px; float:right; padding:93px 40px 30px 0px;}

#content_idx ul {font-size:12px; margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px; line-height:15px;}
#content_idx ul li {padding: 0px 0px 2px 0px;margin: 0px 0px 0px 0px;}

#idx_features {width:664px; float:right; padding:0px 12px 10px 0px;}
#idx_features h1 {font-size:20px; color:#3c3f40;}
#idx_features ul {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
#idx_features ul li {background:url(images/icon_dash_dk.gif) no-repeat top left;padding: 0px 0px 2px 12px;margin: 0px 0px 0px 0px; font-size:13px; line-height:15px;}

#header_general {background: url(images/hdo-all.jpg) no-repeat; width:960px; height:177px;}
#content_general {background: url(images/icbk.jpg) no-repeat; width:960px;}
#content_main {width:664px; float:right; padding:0px 12px 30px 0px;}
#content_main h1 {font-size:20px; color:#3c3f40;}
#content_main h2 {font-size:16px; color:#3c3f40; margin:10px 0 0 0;}
#content_main ul {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
#content_main ul li {background:url(images/icon_dash_dk.gif) no-repeat top left;padding: 0px 0px 2px 12px;margin: 0px 0px 0px 0px; font-size:13px; line-height:15px;}
.avail_li {padding-top:10px !important;font-weight:bold;}

#website_scrnshots {margin:7px 0 30px 0; border: #e2e2e2 solid 1px;}
#website_scrnshots td {background:#f0f0f0; margin:0px; padding:0px; text-align:center;}
#website_scrnshots img {padding:5px 0px 0px; text-align:center;}

#lowcost {text-align:center;margin:0px;padding:100px 0 0 0;}

#content_spacer {width:676px; height:30px; float:right; margin:0px; padding:0px; line-height:0px;}

ul#industry_news {font-size:12px; margin: 15px 0px;padding: 0px 0px 0px 0px;}
ul#industry_news li {background:url(images/icon_dash_dk.gif) no-repeat top left;padding: 0px 0px 15px 12px;margin: 0px 0px 0px 0px; line-height:18px;}

.coverage_areas {border:#B5B5B5 solid 1px; margin:25px 0 0 0;}
.coverage_areas td {padding:1px 20px 1px 3px;}
.coverage_region {background:#dadada; font-weight:bold;}
.coverage_heading {background:#efefef;}
.coverage_area td {border-bottom:#cacaca solid 1px;}

#standard_form {margin:10px 0;}
#standard_form input {width:200px; margin:0px 20px 5px 0; font-family:'Trebuchet MS',Trebushet,sans-serif; font-size:13px;}
#standard_form textarea {width:450px; margin:0 0 7px; font-family:'Trebuchet MS',Trebushet,sans-serif; font-size:13px;}
input#contact_submit {width:100px; margin:10px 0 0;}

#mini_form {margin:0px; font-size:13px; line-height:14px;}
#mini_form input {width:190px; margin:0px 0px 3px 0; font-family:'Trebuchet MS',Trebushet,sans-serif; font-size:12px;}
input#first_name {width:90px; margin:0px 5px 3px 0;}
input#last_name {width:90px; margin:0px 5px 3px 0;}
#mini_form textarea {width:190px; margin:0 0 7px; font-family:'Trebuchet MS',Trebushet,sans-serif; font-size:12px;}

#form_mini_spacer {padding-top:50px;}
#form_mini {background:url(images/form-mini-wrap.gif); width:229px; margin:0px auto;}
#form_mini_header {background:url(images/form-mini-header.gif) no-repeat; padding:11px 10px 0px 15px; height:28px; color:#ffffff; font-weight:bold;}
#form_mini_main {margin:0 0 0 15px;}
#form_mini_footer {background:url(images/form-mini-footer.gif) no-repeat; height:33px;}

#chat_help {width:229px; margin:0px auto; text-align:center;}

#idxfee-disclaimer {margin:0px; padding:100px 0 0 0;}
.red {color:#990000; font-size:15px; font-weight:bold; margin:0 0 0 2px;}

.pfcont {background:url(images/portfolio-bk.gif) no-repeat top left; margin:12px 0 0; padding:20px 0 0 18px; width:642px; height:168px;}
.pfclicktv {text-align:right; width:660px;}
#pfclicktv {text-align:right; width:660px;}
.pfimg1 {margin:0px; padding:0 21px 0 0; width:194px; float:left;}
.pfimg2 {margin:0px; padding:0 20px 0 0; width:194px; float:left;}
.pfimg3 {margin:0px; padding:0px; width:194px; float:left;}

.webdesc_hs {margin:0px; padding:7px 20px !important;}
.highslide img {border:none !important;}
.highslide-heading {font-weight: normal !important; margin:0px !important;}
.highslide-heading {color:#777777;}
ul#wdbullets {padding:10px 0 0;margin:0px; font-size:13px; line-height:15px;}
ul#wdbullets li {background:url(http://www.mdadvertising.com/global/icons/16/71.gif) no-repeat top left;padding:0 0 15px 25px;margin: 0px 0px 0px 0px;}
#democta {margin:0px; padding:0 0 15px 0; text-align:center;}
.regbullets li {padding:0 0 4px 12px !important}
/* datatable */
#state_column {width:50px; text-align:left;}
tr.odd {background-color:#f5f5f5 !important;}
tr.odd td.sorting_1 {background-color:#f5f5f5 !important;}
tr.even td.sorting_1 {background-color:#ffffff !important;}
tr.odd td.sorting_2 {background-color:#f5f5f5 !important;}
tr.even td.sorting_2 {background-color:#ffffff !important;}
.dataTables_info {width:100% !important;}