/****************************************
*
* Header
* 
*
****************************************/
#d_bigwrapper{margin: 10px auto 0 auto; width:950px;}
#d_shadowL{ background:url(img/shadowL.gif) left top no-repeat; float:left; width:10px;height:76px;}
#d_header{width:930px; height:76px;float:left; margin:0; padding:0; position:relative;z-index: 40; }
#d_shadowR{ background:url(img/shadowR.gif) right top no-repeat; float:left; width:10px;height:76px;}
#t_corner{ background:url(img/t_corner.gif) left top no-repeat; height:10px; line-height:10px;}
#d_logo{float:left;text-align:left;clear:both;width:155px; padding:0 0 0 25px;background:url(img/b_corner.gif) left top repeat-x; height:66px;}
#d_right{float:left; width:725px;background:url(img/b_corner.gif) left top repeat-x;height:66px; padding:0 25px 0 0;}
#d_worldwide{ text-align:right; color:#383838;}
#d_worldwide a,#d_worldwide a:link,#d_worldwide a:visited,#d_worldwide a:active{color:#383838;}
#d_worldwide a:hover{ color:#990000;}
#d_worldwide a.selected_link:link {
	color: #990000;text-decoration: none;
}
#d_worldwide a.selected_link:visited {
	color: #990000;text-decoration: none;
}
#d_worldwide a.selected_link:hover {
	color: #990000;text-decoration: none;
}
#d_worldwide a.selected_link:active{
	color: #990000;text-decoration: none;
}
#d_worldwide img{ margin:0 6px 0 5px;}
/*
#d_nav{ padding:28px 0 0 0; overflow:hidden;}
*html #d_nav{padding:28px 0 0 0; }
*+html #d_nav{padding:30px 0 0 0;}
*/
#d_nav{position:relative; top:6px;}
#d_nav img{ cursor:pointer;}
.d_search{float:right; text-align:right;position:relative; top:5px;}
.d_search input{ border:none; width:160px; margin:0; padding:3px 0 0 0;+padding:5px 0 0 0; background:url(img/searchBG.gif) repeat-x top left; height:18px; color:#7E7E7E;}
.d_search img{margin:0;+margin:1px 0 0 0;}
.d_loginfo{ padding:0 20px 0 0;}
.active_red{ color:#990000;}
.hotline{position:absolute; /*top:20px; left:750px;*/ top:3%; left:40%; color:#5382A1; font-size:16px; font-weight:bold; z-index:100;width:300px;}
.hotline_default{color:#5382A1; font-size:18px; font-weight:bold;}
/****************************************
*
* Menu
* 
*
****************************************/
ul.menu {list-style:none; margin:0; padding:0; position:relative;top:10px;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:26px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:148px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#ebeaeb}
ul.menu ul li a:hover {background-color:#c5c5c5}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink { padding:5px 0px 7px; background:url(../../images/header.gif); width:96px}
ul.menu .menulink_2word { padding:5px 0px 7px; background:url(../../images/header.gif); width:42px}
ul.menu .menulink_3word { padding:5px 0px 7px; background:url(../../images/header.gif); width:52px}
ul.menu .menulink_4word { padding:5px 0px 7px; background:url(../../images/header.gif); width:66px}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(../../images/header_over.gif); color:#990000}
ul.menu .sub {background:#ebeaeb url(../../images/arrow.gif) 140px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}