/*v1.5*/
/*set the bg of the 1px image required for adcall at the top of the page if header is dark*/
.darkBg {background-color:#000000;}

/*top left reference div for ads*/
#hd_main #ref_div {height:1px;width:1px;position:absolute;top:0px;left:0px;border:none;}

/*header*/
#hd_main {margin:0 auto;width:970px;background:transparent none;font:11px Arial;position:relative;}
#hd_main a{outline:none;text-decoration:none;font-weight:normal;font-size:11px}
#hd_main a:hover{text-decoration:underline;background-color:Transparent}
#hd_main img{border:0px}
#hd_main ul,#hd_main li{margin:0px;padding:0px;text-align:left}
#hd_main form{margin:0}

#hd_nav {background: url("/share/img/hd_2011/bgs.gif") repeat-x scroll 0 0 transparent;border-bottom: 1px solid #DFDFDF;padding-left: 10px;font:11px Arial;height:29px;}
#hd_main #hd_nav ul{float:left;list-style:none;margin:0px;padding:0px}
#hd_nav ul li{float:left;list-style:none;margin:5px 5px 0px;padding-bottom:7px;padding-top:3px}
#hd_nav ul li a {color: #889198;font-family:Arial; font-size:11px;text-shadow: 1px 0 0 #FFFFFF;line-height:normal;}
#hd_nav ul li a:hover {color: #2d3b45;font-family:Arial; font-size:11px;text-shadow: 1px 0 0 #FFFFFF;text-decoration:underline}       
#hd_main #hd_nav li.tabsel{margin:5px 5px 0px;background:none;}
#hd_nav li.tabsel a{color:#2d3b45;font-weight:bold;padding:0;margin:0;background:none;}
#hd_nav #hd_li_1{background:transparent url(/share/img/hd_2011/logos.gif) no-repeat;padding:9px 0px 20px 80px;margin:0px 8px 0px 0px;margin:0;cursor: pointer;height:auto;}
#hd_main #hd_nav #hd_li_1 a{position:relative;top:-1px}
#hd_main #hd_nav #hd_li_1:hover {opacity: .8;}
#hd_nav #hd_li_2 a{border-left: 1px solid #CCCCCC;padding-left: 8px;} 

#hd_sublinks {float:left;font-size:11px; font-family:Arial; color:#889198;width:100%;background-color:#FFFFFF;border-bottom: 1px solid #AEAEAE;}
#hd_sublinks a {font-size:11px; font-family:Arial; color:#889198}
#hd_sublinks a:hover {color:#2d3b45;}
#hd_main #hd_sublinks_l {padding: 1px 10px;float:left;margin-top:4px;}
#hd_sublinks_l a{color:#889198;font:11px Arial}
#hd_main #hd_sublinks_l #makehomebg{display:block; float:left; background: url("/share/img/hd2008/btn_makehomepage_sprite.gif") no-repeat scroll 0 0 transparent;padding-right: 15px;width:183px;height:17px; position:relative; top:-2px;}
#hd_main #hd_sublinks_l #makehomelink{display:inline; float:left;width:183px;height:17px;}
#hd_main #hd_sublinks_l #makehomelink:hover{background: url('/share/img/hd2008/btn_makehomepage_sprite.gif') 0px -17px;cursor:pointer;text-decoration:none;}
#hd_main #hd_sublinks_l #makehometext{display:block; float:left;position:relative;left:25px;top:1px;color:#597F98;}
#hd_sublinks_l .item3, #hd_sublinks_l .item4 {border-left: 1px solid #EDEDED;margin-left: 5px;padding-left: 5px;}
#hd_main #hd_sublinks_r {float:right}
#hd_main #hd_sublinks_r li{float:left;list-style:none;padding: 4px 6px;border:none;line-height:16px;}
#hd_sublinks_r a{color:#597F98}
#hd_main #hd_sublinks_r a:hover{text-decoration:none}
#hd_main #hd_sublinks_r a:hover .undl{text-decoration:underline}
#hd_main #hd_sublinks_r #li_srv_1 a{background: url("/share/img/hd_2011/icons.png") no-repeat scroll 0 0 transparent;height:15px;float:left;}
#hd_main #hd_sublinks_r #li_srv_1 a span{ padding-left:15px}
#hd_main #hd_sublinks_r #li_srv_2 a{background: url("http://www.skype.com/favicon.ico") no-repeat scroll 0px 0.5px transparent;height: 16px;float: left;}
#hd_sublinks_r #li_srv_3 a{background: url("/share/img/hd_2011/icons.png") no-repeat scroll 0 -64px transparent;height:15px;float:left;padding-right:3px;}
#hd_sublinks_r #li_srv_4 {padding-left:0;}
#hd_main #hd_sublinks_r #li_srv_4 a:hover{text-decoration:underline}
#hd_main #hd_sublinks_r .undl {padding-left:20px;}
 
#hd_main #hd_ad {float:left;width:728px;margin:2px 0 2px 120px;}
#hd_main #headerad_sub {margin:2px 0 0 120px; width:728px; padding:2px 0 0 0;}

#hd_main textarea:focus, #hd_main input:focus{outline:none;}

/* ads overflows */
#hd_main #headerad embed, #hd_main #headerad object {float:left;}/*margin-bottom: 2px;*/

/*header search box*/
#hd_main #searchmain {float: right;height: 20px;border: 1px solid #C7C7C7;margin-top:3px;margin-right:10px;background-color: #FFFFFF;}
#hd_main #searchinput {background: none repeat scroll 0 0 #FFFFFF;border: 0 none;float: left;padding: 3px 0 0 0;width: 120px;overflow:hidden;font:11px Arial;color:#597F98;}/*height: 18px;*/
#hd_main .searchimg {float: left;height: 20px;width: 118px;overflow:hidden;}
#hd_main .searchimg img {float: left;height: 20px;width: 118px;overflow:hidden;position:relative;}
#hd_main .hd_searchbox {float: left;height: 20px;width: 120px;overflow:hidden;}
#hd_main .hd_searchbutton {cursor: pointer;float: left;height: 20px;overflow:hidden;width:118px;overflow:hidden;}


/*dark header version*/
.dark #hd_nav {background: url("/share/img/hd_2011/bgs.gif") repeat-x scroll 0 -51px transparent;border-bottom: 1px solid #656565;}
.dark #hd_nav #hd_li_1{background:url(/share/img/hd_2011/logos.gif) no-repeat scroll 0 -32px transparent;padding:9px 0px 20px 80px;margin:0;cursor: pointer;height:auto;}
.dark #hd_nav ul li a {color: #d2d2d2;font-family:Arial; font-size:11px;text-shadow:none;line-height:normal;}
.dark #hd_nav ul li a:hover {color: #FFFFFF;font-family:Arial; font-size:11px;}
.dark #hd_nav li.tabsel a{color:#FFFFFF;font-weight:bold;padding:0px;margin:0px;background:none;}  
.dark #hd_sublinks {background-color:#000000;border-bottom: 1px solid #5e5e5e;}
.dark #hd_li_2 a {border-left: 1px solid #8f959b;padding-left: 8px;}
.dark #hd_sublinks_r #li_srv_3 a {padding-right:3px;}
.dark #hd_sublinks_r #li_srv_4 {padding-left:0;}
.dark #hd_sublinks, .dark #hd_sublinks a {font-size:11px; font-family:Arial; color:#d2d2d2}
.dark #hd_sublinks a:hover {color:#ffffff;}
.dark #hd_sublinks #hd_sublinks_l .item3 {border-left: 1px solid #333333;}


/*footer*/
#ft_main{width:970px;margin: 20px auto 0;font:11px Arial;background-color:#fff; color:#9FABB0;clear:both;}
#ft_main ul,#ft_main li{list-style:none;list-style-image:none;margin:0px;padding:0px;text-align:left}
#ft_main a{outline:none;text-decoration:none;font-weight:normal;font-size:11px}
#ft_main a:hover{text-decoration:underline}
#ft_main img{border:0px}
#ft_main #ft_nav{background-color:#FFFFFF;position:relative; padding: 14px 14px 15px;border-top:1px dotted #E6E6E6;margin-left:0px;}/*border-bottom:1px dotted #E6E6ED;*/
#ft_main #ft_nav li{display:inline;margin-right:10px}
#ft_main #ft_nav a{color:#597F98;font:11px Arial}
#ft_main #ft_nav a:hover{color:#000000;}
#ft_main #ft_nav .sel_prdgrp{font-weight:bold}
#ft_main #ft_nav #ft_home_li{background: url(/share/img/hd_2011/logos.gif) no-repeat scroll 0 0 transparent;padding:10px 0 0 80px;cursor:pointer;height:19px;display:block;float:left;margin-top:-9px;}
#ft_main #ft_nav #ft_home_li:hover {opacity: .8;}
#ft_main #ft_nav #ft_more_li{margin-right:0px}
#ft_main #ft_nav #ft_li_2 a{border-left: 1px solid #CCCCCC;padding-left: 8px;}
#ft_main #ft_sub_links {float: left;width: 970px;padding:10px 0 10px 0;background-color:#F5F5F5;}
#ft_main #ft_sub_links ul{text-align:right}
#ft_main #ft_sub_links li{display:inline}
#ft_main #ft_sub_links a{color:#597F98;font:11px Arial}
#ft_main #ft_sub_links a:hover{color:#000000;}
#ft_main #ft_about_links{float:left; margin-left:15px;}
#ft_main #ft_about_links li{margin-right:10px}
#ft_main #ft_other_links {float:right;font:11px Arial;color:#9FABB0;margin-right:10px;}
#ft_main #ft_sub_links #ft_other_links a{padding-right: 8px;} 
#ft_main #ft_copy{float:left;padding-left:15px;padding-bottom:10px;margin:0;padding-top:10px;clear:left;width:500px;}

#ft_main #footerad {margin-left:120px; width:728px; padding: 12px 0;}
#ft_main #footerad_main 
{
    border-bottom:1px dotted #E6E6E6;
    background: #e2e2e2; /* Old browsers */
    background: -moz-linear-gradient(top, #e2e2e2 0%, #f5f5f5 16%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(16%,#f5f5f5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e2e2e2 0%,#f5f5f5 16%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e2e2e2 0%,#f5f5f5 16%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #e2e2e2 0%,#f5f5f5 16%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #e2e2e2 0%,#f5f5f5 16%); /* W3C */
}

#ft_main textarea:focus, #ft_main input:focus{outline:none;}

/*footer search box*/
#ft_main #ft_searchmain {float: right;height: 20px;border: 1px solid #C7C7C7;margin-top:-3px;}
#ft_main #ft_searchinput{background: none repeat scroll 0 0 transparent;border: 0 none;float: left;width: 120px;overflow:hidden;font:11px Arial;color:#597F98;}/*height: 18px;*/
#ft_main .ft_searchimg {float: left;height: 20px;width: 118px;overflow:hidden;}
#ft_main .ft_searchimg img {float: left;height: 20px;width: 118px;overflow:hidden;position:relative;}
#ft_main .hd_searchbox {float: left;height: 20px;width: 120px;overflow:hidden;}
#ft_main .hd_searchbutton {cursor: pointer;float: left;height: 20px;overflow:hidden;width:118px;overflow:hidden;}


/* footer partners */
#nw_ft_wrap {width:970px;text-align:left;clear:both;float:left;background-color:#FFFFFF;margin-left:auto;margin-right:auto;}
#nw_ft_wrap a:hover {border-bottom:none;}
#nw_ft_wrap .nw_ft_all_partners img {border:none;}
#nw_ft_wrap .nw_ft_all_partners a:hover {text-decoration:underline;}
#nw_ft_wrap .nw_ft_all_partners a {text-decoration:none;}
#nw_ft_wrap #nw_ft_partners_lks {display:none;}
#nw_ft_wrap .nw_ft_all_partners {float:left;width:970px;height:205px;}
#nw_ft_wrap #nw_ft_partners_lks .nw_ft_partners_head {width:970px;float:left;height:60px;border-bottom:1px solid #ececec;background:transparent url(/share/img/hd2008/logo.gif) no-repeat scroll 860px 32px;}
#nw_ft_wrap #nw_ft_partners_lks .nw_ft_partners_head .nw_ft_more_title {float:left;font-family:Arial;font-size:21px;color:#597F98;margin-top:29px;margin-left:14px;}
#nw_ft_wrap #nw_ft_partners_lks .nw_ft_partner {float:left;margin-top:20px;margin-left:13px;width:146px;}
#nw_ft_wrap #nw_ft_partners_lks .nw_ft_partner_0, .nw_ft_partner_4 {margin-left:14px;}
#nw_ft_wrap #nw_ft_partners_lks .nw_ft_partner .nw_ft_title_section a {font-family:Arial;font-size:13px;color:#598594;font-weight:bold;}
#nw_ft_wrap #nw_ft_partners_lks .nw_ft_partner .nw_ft_bottom_title {height:30px;background:transparent url(/share/img/hd2008/partner_header_bg.gif) repeat scroll 0 0;}
#nw_ft_wrap #nw_ft_partners_lks .nw_ft_partner .nw_ft_bottom_title a {font-size:11px;font-family:Arial;font-weight:bold;color:#FFFFFF;position:relative;top:8px;left:10px;}
#nw_ft_wrap #nw_ft_partners_lks .nw_ft_subtitle {height:25px;background-color:#FFFFFF;}
#nw_ft_wrap #nw_ft_partners_lks .nw_ft_subtitle a {position:relative;top:5px;font-family:Arial;font-size:11px;color:#598594;background:transparent url(/share/img/hd2008/ft_bullet.gif) no-repeat scroll left 4px; margin-left:10px;padding-left:6px;}
#nw_ft_wrap #ft_main {width:970px;float:left;margin-top:10px;border:none;}
#nw_ft_wrap #ft_main #ft_nav li {margin-right:8px;}
#nw_ft_wrap #ft_src_div_wrap_left {position:relative;float:right;left:11px;top:-24px;}
#nw_ft_wrap #ft_sub2 #ft_copy {margin-top:10px;margin-right:10px;float:right;}
#nw_ft_wrap #ft_sub2 #ft_other_links {margin-left:10px;margin-top:10px;}
#nw_ft_wrap #ft_main #ft_srv_lks {float:right;width:40%;}
#nw_ft_wrap #ft_main #ft_cat_als_lks #cat_col3 {margin-left:17px;}
#nw_ft_wrap #ft_main #ft_cat_als_lks #cat_col5 {margin-left:18px;}
#nw_ft_wrap #ft_main #ft_cat_als_lks #cat_col6 {width:14%;}

/* for narrow sites */
#nw_ft_wrap #nw_ft_narrow {width:780px;}
#nw_ft_wrap #nw_ft_narrow .nw_ft_all_partners {width:780px;}
#nw_ft_wrap #nw_ft_narrow #nw_ft_partners_lks .nw_ft_partners_head {width:780px;background:transparent url(/share/img/hd2008/logo.gif) no-repeat scroll 680px 32px;}
#nw_ft_wrap #nw_ft_narrow #nw_ft_partners_lks .nw_ft_partner_0, .nw_ft_partner_4 {margin-left:9px;}
#nw_ft_wrap #nw_ft_narrow #nw_ft_partners_lks .nw_ft_partner {margin-left:8px;}
#nw_ft_wrap #nw_ft_narrow #nw_ft_partners_lks .nw_ft_partner_5 {display:none;}
#nw_ft_wrap #nw_ft_narrow #ft_main {width:761px;margin-left:9px;}
#nw_ft_wrap #nw_ft_narrow #ft_main #ft_nav {padding:13px 6px 9px;}
#nw_ft_wrap #nw_ft_narrow #ft_main #ft_nav #ft_home_li {padding:5px 0 0 84px;}
#nw_ft_wrap #nw_ft_narrow #ft_main #ft_nav li {margin-right:7px;}
#nw_ft_wrap #nw_ft_narrow #ft_src_div_wrap_left {left:5px;}
#nw_ft_wrap #nw_ft_narrow #ft_main #ft_srv_lks {width:28%;}
#nw_ft_wrap #nw_ft_narrow #ft_sub2 #ft_copy {width:250px;}
#nw_ft_wrap #nw_ft_narrow #ft_main #ft_cat_als_lks #cat_col3 {margin-left:0;}
#nw_ft_wrap #nw_ft_narrow #ft_main #ft_cat_als_lks #cat_col5 {margin-left:0;}
#nw_ft_wrap #nw_ft_narrow #ft_main #ft_cat_als_lks #cat_col6 {width:16%;}

/* changes for IE6 */
* html #nw_ft_wrap {_width:950px;}
* html #nw_ft_wrap #ft_main {_width:933px;}
* html #nw_ft_wrap #ft_src_div_wrap_left {left:-5px;top:-35px;}
* html #nw_ft_wrap #nw_ft_partners_lks .nw_ft_partner_0, * html #nw_ft_wrap #ft_sub2, * html #nw_ft_wrap #ft_main {_margin-left:8px;}
* html #nw_ft_wrap #nw_ft_narrow #nw_ft_partners_lks .nw_ft_partner_0, * html #nw_ft_wrap #nw_ft_narrow #ft_sub2, * html #nw_ft_wrap #nw_ft_narrow #ft_main {_margin-left:4px;}


/**** for IE7 *****/
#ft_main #ft_nav #ft_home_li {*float:left;*margin-top:-7px;}
#ft_main #ft_searchmain {*margin-top:-35px;*margin-right:15px;}
/********/

/**** for IE6 + quirks *****/

#hd_main {_height:100%;}
#hd_main #hd_sublinks {_margin-top:0px;_margin-bottom:0px;}
#ft_main {_padding:0px;_margin:0px;}
#ft_main #ft_nav {_width:970px;_float:left;_padding-bottom:15px;}
#ft_main #ft_sub_links {_position:relative;_float:left;_width:970px;_margin-left:0px;}
#ft_main #ft_searchmain {_float:right;_height:20px;_margin-top:-17px;_margin-right:0px;}
#ft_main #ft_more_li {_float:right;_width:325px;_height:25px;_position:relative;_top:-13px;_left:-25px;_padding-left:23px;}
#ft_main #ft_searchinput {_position:relative;_right:-3px;_height:16px;_width:120px;}
#ft_main #footerad_main {_width:970px;}
#hd_nav #hd_li_1 {_height:25px;}
#ft_main #ft_nav #ft_home_li {_height:25px;}
.dark #hd_nav #hd_li_1 {_height:25px;}

/*********/


