
html {
 overflow-y: scroll !important;
}


.site_container {
	top:50px;	
}


#logo_container_pages {
	float: left;
	padding-left:10px;
	width:162px;
}

.ie6 #logo_container_pages {
	width:175px;
}

#breadcrumb_container .crumbs {
	background:url('/site_images/pages/sublogobarrepeat.gif') repeat-x ;
	margin-left: 0px;	
}


#breadcrumb_container {
	float:left;
	color: white;
	text-align: left;
	height: 25px;
	width:980px;
	line-height: 25px;
	text-transform: uppercase;
	margin-right: 1px;
}

#breadcrumb_container .aaa {
	float:left;
	margin-left: 0px;
	width:176px;
	margin-top:2px;
	background:url('/site_images/pages/subnavbarrepeat.gif') repeat-x ;
	
	
}

#log_in_control {
	margin-right:20px;
}

#channel_sidebar {
	top: -15px;
}
html>body #channel_sidebar {
	width: 176px;
}

#content_container {
	line-height: 18px;
	margin-top: -1px;
	margin-left: 0px;
	margin-right: 10px;
}

.has_sidebar {
	padding-left:10px;
}

#content_container .content {
	margin-bottom: 0px;
	margin-top: 0px;
}

#bot_nav_firstpage {
	z-index:1;
	height:30px;
}  



#bot_nav_firstpage {
	z-index:1;
	width:1000px;
	margin-top: 10px;
	text-align: right;
	clear: both;
	border-top: 10px solid #616265;
}  
.tabs {

	padding-top: 0px;
	margin-top: 0px;
	margin-left: 0px;

	
}
.search_dialog .tab_box1 {
	margin-top:3px;
	padding: 5px;
	border:none;
	background:none repeat scroll 0 0 transparent;
}

.search_dialog .tab_box1 img{
	margin-left:-3px;
	
}                

.channel_company_listing {
	float:right;
	padding: 5px;
	overflow:hidden;
	width:780px;
	background: #636468;
	background: #636468;
	
}

.ie7 .channel_company_listing {
	width:780px;
	padding: 5px;	
}

.ie6 .channel_company_listing {padding: 8px;}

html>body #company_listing_container {
	width: 325px;
}
.ie6  #company_listing_container {
	width: 330px;
}






.pagination {
	float:left;
	font-size: 12px;
	text-transform: uppercase;
	color: #5f5f61;
	font-family:verdana;
	margin-left:0px;
	width:790px;	
}

.pagination {
	width:778px;
	}

.pagination table {
	width: 625px;
	margin-top: 4px;
	margin-bottom: 4px;

}




.topButtons .tagline {
	float: left;
	margin-left:1px;
	padding-left:1px;
	
}

.choose_channel_search .tagline {
	margin-top: 0px;
	margin-left: -3px;

}



.pageBar{
    float: left;
	width: 806px;
	height:40px;
	margin-left: 0px;
	margin-right:00px;
	margin-top: -3px;
	padding-top:5px;
	background:url('/site_images/pages/subnavbarrepeat.gif') repeat-x ;
	padding-bottom:0px;
	

}



.pageBar img{vertical-align:bottom;}


.aa{
	float:left;
	width: 348px;
	margin-top: 0px;
	}


.aa1{
	float: left;
	width: 806px;
	margin-left: 0px;
	margin-top: -17px;
	background:url('/site_images/homepage/searchbarshadow.gif');
	background-repeat: repeat-x;
	padding-bottom:0px;
}

.aa2{
	float: left;
	width: 540px;
	margin-left: 0px;
	margin-top: -4px;
	padding-bottom:0px;
}

.aa2 img{
	margin-top:-2px;
	vertical-align:top;
	}



.aa3 img{
	float:right;
	margin-top:-7px;
	vertical-align:middle;
	margin-right:20px;
}

.aa4{
	float: right;
	width: 803px;
	left:177px;
	margin-left: 177px;
	margin-top: -2px;
	background:url('/site_images/pages/breadcrumbbarshadowrepeat.gif');
	background-repeat: repeat-x;
	padding-bottom:0px;
}

.topButtons{
	width: 458px;
	float:left;
	margin-left: 0px;
	margin-top: 0px;
	background:url('/site_images/homepage/searchboxrepeat.gif');
	background-repeat:repeat y;
	
}







.choose_channel_search .weAreTheLink{
top:-125px;
left:270px;
height:1px;
position:absolute;
z-index:1;
}

.ie6 .choose_channel_search .weAreTheLink{
left:315px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='site_images/homepage/wearethelink.png',sizingMethod='scale');
}

.ie6 .choose_channel_search .weAreTheLink img { 
 behavior: url(iepngfix.htc); 
}


.search_dialog input, .search_dialog select, form.inline input, form.inline select {
	padding: 0px;
	font-size: 15px;
	vertical-align: middle;
}

.search_dialog input, .search_dialog select {
	width: 300px;
	}

.search_dialog form {
	margin-top: 0px;
}


.search_dialog .button {
	margin-top:-7px;
	margin-left:-5px;
	
}





#linkwhite:hover{color: white;font-size:10px;}
#linkwhite:link{color: white;text-decoration: underline;font-size:10px;}
#linkwhite:visited{color: white;font-size:10px;}
#linkwhite:active {  color:white;font-size:10px;}

#linkwhite1:hover{color: white;font-size:12px;}
#linkwhite1:link{color: white;text-decoration: none;font-size:12px;}
#linkwhite1:visited{color: white;text-decoration: none;font-size:12px;}
#linkwhite1:active {  color:white;font-size:12px;}


#link1:hover{color: black;font-size:11px;}
#link1:link{color: black;text-decoration: none;font-size:11px;}
#link1:visited{color: black;text-decoration: none;font-size:11px;}
#link1:active {  color:black;font-size:11px;}

#linka:hover{color: silver;font-size:11px;}
#linka:link{color: silver;text-decoration: none;font-size:11px;}
#linka:visited{color: silver;text-decoration: none;font-size:11px;}
#linka:active {  color:silver;font-size:11px;}


.newSearchWindow{
	height:180px;
	position:absolute;
	border-left:2px solid silver;
	border-right:2px solid silver;
	border-bottom:3px solid silver;
	font-weight:bold;
	width:690px;
	margin-left:0px;
	margin-top:0px;
	z-index:1000;
	display:none;
	background:#ffffff url('/site_images/pages/advancedsearchbackground.jpg') repeat-x ;
}




.dataSearchContainer .newSearchWindow{
    height:166px;
}

.ie6 .newSearchWindow{
	margin-top:-15px;
	
}
	
.ie7 .newSearchWindow{
	margin-left:0px;
	margin-top:1px;
	height:202px;
}

.newSearchWindow  img {
	vertical-align:middle;
	
	
}

.newSearchWindow  input {
	vertical-align:middle;
	border: 0;
}

.newSearchWindow .zipCode input{
    width:155px;
	
}

.ie7 .newSearchWindow .zipCode input{
	margin-left:-16px;
	}
	
.ie6 .newSearchWindow .zipCode input{
	margin-left:-16px;
	
	}
	
.ie8 .newSearchWindow .zipCode input{
	margin-left:-2px;
	}

.newSearchWindow  select{
	vertical-align:middle;
	color: #164D8B;
	background-color:#ddd;
	background: white;
	border: 0;
	width:320px;
}

.newSearchWindow .zipCode select{
    width:155px;
}

.newSearchWindow .title {
	margin-top:10px;
	margin-left:6px;
    float:left;
}

.newSearchWindow  .close {
    margin-top:10px;
	margin-right:20px;
    float: right;
    cursor: pointer;
}

.ie6 .newSearchWindow  .close {
    margin-top:10px;
	margin-right:3px;
}

.newSearchWindow  .header {
    display: inline;
}

.newSearchWindow  .shadow{
	float: left;
	width: 692px;
	height:4px;
	margin-left: 0px;
	margin-top: 1px;
	background:url('/site_images/homepage/searchbarshadow.gif');
	background-repeat: repeat-x;
	padding-bottom:0px;
}


.newSearchWindow .a1{
	border:2px green solid;
	height:150px;
	width:330;
	margin-left:-10px;
	background:url('/site_images/pages/advancedsearchbackground.jpg') repeat-x ;
}    

.firstChoice{
    /*margin-top:20px;*/
    margin-left:24px;
    font-size:13px;
    font-weight:bold;
    color: #164D8B;
    line-height:30px;
}

.ie7 .firstChoice{
margin-left:14px;
}

.firstChoice  img{
vertical-align:middle;
}

.firstChoice  p{
line-height:10px;
}

.copy{
float:left;
margin-top:9px;
padding-left:10px;
font-size:11px;
}

.ie6 .copy{
margin-top:9px;
}

.ie7 .copy{
margin-top:9px;
}


.copy1{
margin-top:9px;
font-size:11px;
text-align:right;
float:right;


}

.ie6 .copy1{
margin-top:9px;
}

.ie7 .copy1{
margin-top:9px;
}

.copy3{
margin-top:4px;
margin-right:2px;
margin-left:0px;
float:right;
}





#header_container{width:1000px;padding-top:10px;}

.ie7 #header_container{width:1000px;padding-top:3px;}
.ie6 #header_container{width:1000px;padding-top:3px;}

#logo_container {
	
	height: 142px;
	padding-left:10px;
	background-image:url('/site_images/homepage/headerbackground.jpg');
}

#logo_container img {
	padding-top:0px;
	}

#header_image_container_firstpage {
	height: 142px;
	float: left;
	width: 831px;
	padding-left:0px;
	background-image:url('/site_images/homepage/headerbackground.jpg');
}

#header_image_container_pages {
	float: left;
	width: 806px;
	
}



#header_image img {
	padding-left:50px;
}

.ie6 #header_image img {
	margin-left:50px;
}

.choose_channel_search {
	float: left;
	margin-top: 0px;
	margin-left:0px;
	width:1000px;
	height:89px;
	background-repeat:repeat-x repeat-y;
	position:relative;
	background: url(/site_images/homepage/pagebackground1.jpg) repeat-x white ;
	
}

.ie6 .choose_channel_search {
	width:990px;

}

.choose_channel_search .search_dialog{
	float: left;
	width: 460px;
	height:89px;
	margin-right: 0px;
	margin-left: 0px;
	padding-left:20px;
	position:relative;
	background:url('/site_images/homepage/searchboxrepeat.gif');
}

.ie7 .choose_channel_search .search_dialog{
	margin-left: -10px;
	}


.choose_channel_search .search_dialog1{
	float: left;
	width: 520px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom:-1px;
	background:url('/site_images/homepage/topbarrepeat.gif');
	background:url('/site_images/homepage/searchboxrepeat.gif');
	padding-bottom:0px;
	position:relative;
	z-index:0;
	
}

.ie7 .choose_channel_search .search_dialog1{
	width: 530px;
}

.ie6 .choose_channel_search .search_dialog1{
	width: 530px;

}

.choose_channel_search .search_dialog2 {
	float: left;
	width: 500px;
	margin-left: 0px;
	margin-top: 0px;
	padding-bottom:1px;
	z-index:2;
	position:relative;
	

	
}

.choose_channel_search .ddd {
	float: left;
	width: 500px;
	margin-left: 1px;
	margin-top: -1px;
	padding-bottom:1px;
	z-index:0;
	position:relative;
	/*background:url('/site_images/homepage/bottombarrepeat.gif');*/
	
}

.search_dialog_shadow{
	float: left;
	width: 910px;
	background:url('/site_images/homepage/searchbarshadow.gif');
	background-repeat: repeat-x;
	padding-bottom:0px;
	position:relative;
	z-index:4;
}

.ie6 .search_dialog_shadow{
	width: 937px;
}

.ie7 .search_dialog_shadow{
	margin-left:-10px;
    position:static;
}

.ads {
float:right;
color:white;
padding-right:55px;
margin-top:-1px;
cursor:pointer;
}

.ie6 .ads {
padding-right:39px;
}

.ie7 .ads {
padding-right:57px;
}

.ie8 .ads {
padding-right:57px;
}

.1x{
width:100px;
}

.site_container_firstpage {
	margin: 0 auto;
	position: relative;
	width: 1000px;
	background: white;
	padding: 0px;
	top:0px;
}

html>body .site_container_firstpage {
	width: 1000px;
}

.ie6 #logo_container{
	padding-top: 0px;
}

.homepage_company{
	height: 14px;
	line-height: 14px;
	padding-left:24px;
	font-weight:normal;color:black;font-size:11px;padding-top:1px;
	margin-top:-10px;
}

.ie6 .homepage_company{
	margin-top:-4px;
	line-height: 20px;
}

.homepage_company p {
	height: 14px;
	line-height: 14px;
}
#content_container .homepage_company p {
	margin-bottom:0px;
	margin-top:0px;
}

.homepage_company_header{
	vertical-align: middle;
}

.adp {
height:8px;
}

.ie8 .adp {
height:1px;
}

#company_listing_container tr:hover {
	background-color: #fff;
}

.ie6.headerslogan{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='site_images/homepage/headerslogan.png',sizingMethod='scale');

}

.ie6.headerslogan img { 
 behavior: url(iepngfix.htc); 
}


#link_channels:hover{text-decoration: none;font-size:10px;}
#link_channels:link{text-decoration: none;font-size:10px;}
#link_channels:visited{text-decoration: none;font-size:10px;}
#link_channels:active {text-decoration: none; font-size:10x;}

.thickBorder {
border-top: 1px solid black;
border-right: 1px solid black;
border-bottom:1px solid black;
line-height:12px;
}

.thickBorder1{
border-right: 1px solid black;

}

.adv_color_text{
    /*margin-top:20px;*/
    margin-right:0px;
	float:right;
    font-size:12px;
    font-weight:bold;
    color: #164D8B;
    line-height:10px;
}

.adv_color_text1{
    /*margin-top:20px;*/
    margin-right:0px;
    font-size:12px;
    font-weight:bold;
    color: #164D8B;
    line-height:10px;
}

.adv_text{
    /*margin-top:20px;*/
    margin-left:0px;
    font-size:12px;
    font-weight:bold;
    line-height:10px;
}

.ie7 .tab_box{padding: 8px;}

.company_profile .company_info {
	margin-left: 0px;
}

.company_profile .logo {
	float: none;
}
.ie7 .tab_box{width:764px;}
.ie7 div.tab_box_shadow {margin: 4px 0 9px 0px}

.ie7 div.tab_box_shadow div.tab_box {margin: -3px -2px 0 -9px }

.ie6 .tab_box{width:780px;}
.ie6 div.tab_box_shadow {margin: 1px 0 9px 0px}
.ie6 div.tab_box_shadow div.tab_box {margin: -3px -2px 0 1px }
.ie7 div.tab_box_shadow div.tab_box {margin: -3px -2px 0 -9px }


#company_listing_container td {
    text-align:justify;
}

.company_profile hr {
margin-bottom:15px;
margin-top:-15px;
}

.company_profile .company_info hr {
margin:0px; }


.tab_box_online {
	border: 1px solid #005698;
	padding: 10px;
	background: white;

}

.tab_box_online {
width:170px;

}

div.autocomplete {
      position:absolute ;
      width:300px;
      background-color:white;
      border:1px solid;
      margin:0px;
      padding:0px;
      z-index : 100 !important;
    }
div.autocomplete ul  {
  list-style-type: none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected { background-color: #005c9b; color: white; }
div.autocomplete ul li {
  list-style-type: none;
  display:block;
  margin:0;
  padding:2px;
  text-align:left;
}

.company_profile ul {
    list-style-type: disc;
    left: -15px;             
}