@charset "UTF-8";
/* CSS Document */

/*--------SEARCH ------ */
.searchbox { position:absolute; width: 175px; right:0px; top:14px; height: 26px; }
#globalsearch { position:relative; top:0px; right:0; width: 168px; height: 26px; display:block; }
/*#searchQuery { font-size:14px; color: #FFF; width: 164px; float: left; margin: 0px 0 0 4px; padding: 1px 0 0 4px; border: none; background: url(./search_bg.png) no-repeat 0 0; height: 26px; line-height: 18px; }*/
/*#searchsubmit { background: url(./search_btn-ok.png) 0 0 no-repeat; border:0px; width:14px; height:14px; display:block; font-size: 0px; font-weight: 700; text-indent: -9999px; position:absolute; right:5px; top: 7px; cursor:pointer; }
#searchsubmit:hover { background: url(./search_btn-ok.png) 0 0 no-repeat; border:0px; width:14px; height:14px; display:block; font-size:0px; }*/
/*--------SEARCH ------ */

.lgbt { position:absolute; width:153px; height:18px; top:59px; right:1px; }
.lgbt .other { margin-left:6px; }
.naviWrap { width:100%; clear:both; position:relative; }
.nav-siteWrapBox { width:1000px; margin:0 auto; clear:both; }
.nav-siteWrap { width:885px; padding:101px 0 0 115px; float:left; }
/* #modules  */
#nav-site { height:55px; margin-left:-28px; float:left; z-index:1000; }
#nav-site li { float: left; cursor: pointer; }
#nav-site .list-l1 { float: left; }
#nav-site .list-l1 li { padding:0; white-space:nowrap; }
#nav-site .list-l1 li a:hover { text-decoration:none; }
#nav-site .wrapper-l2 { display: none; position: absolute; top: 124px; left:0; cursor: default; zoom: 1; width:100% !important; background-color:rgb(251,252,254); clear: left !important; overflow:visible; padding:8px 0 9px; border-bottom:1px solid rgb(229, 229, 229);/* line-height:20px;*/ }
#nav-site .selected .wrapper-l2 { display: block; }
#nav-site .list-l2 { font-size:13px; font-weight:400; display:block; margin:5px auto 0; width:830px; text-align:center; }
#nav-site .list-l2 li { padding: 0; border-right: 1px solid #999999; margin:0 8px 10px 0; }
#nav-site .list-l2 li:last-child, #nav-site .list-l2 li.mid-last { border-right: medium none; }
#nav-site .list-l2 li a { margin: 0 8px 0 0; overflow: hidden; color:#666666; font-weight:300; font-size:11px; }
#nav-site .list-l2 li.selected .label-l2, #nav-site .list-l2 li.hover .label-l2 { color:#EE8A26; }
#nav-site .list-l2 li.last-li { padding-right: 0; }
#nav-site .label-l1 { float:left; padding:0 9px; font-size:11px; color:#ffffff; font-weight: 400;
text-transform: uppercase; *position: relative;
line-height:17px; height:20px; font-family: Arial, san-serif !important; }
/*#nav-site .selected .label-l1, #nav-site .hover .label-l1 { background:url(./yellow.jpg) repeat-x 50% 100%; }*/
#nav-site .active-off .label-l1 { }
/*---------------------------------------------*/
/* text replacement */
.label-l1.text-replace, .label-l2.text-replace { display: block; overflow: hidden; text-indent: -1000em; background-repeat: no-repeat; }
.text-replace { display: block; overflow: hidden; text-indent: -1000em; background-repeat: no-repeat; }
.sm-site { float:right; height:100%; }
/* Weekend Recommendation
---------------------------------------------*/
#weekend { width:100%; position:relative; }
#weekend h3 { font-size:11px; color:#ffffff; font-weight: 400;
text-transform: uppercase; line-height:17px; cursor: pointer; width:1000px; display:block; z-index:10; margin:0 auto; position:relative; }
/*#weekend h3 .shuline { float:right; width:72px; height:20px; margin:-55px 0 0; padding:0 0 0 13px; background: url(./shuline.jpg) 0 2px no-repeat; float:right; }
#weekend h3:hover .shuline { background: url(./shuline.jpg) 0 2px no-repeat; }*/
/*#weekend h3 .left-txt { width:72px; height:20px; display:block; background: url(./arrow-sitemap.png) no-repeat 100% 0px; font-family: Arial, san-serif !important; }*/
#weekend h3 .left-txt:hover { width:72px; height:20px; display:block; background-position:100% -19px; }
#weekend h3 .right-arrow { text-transform:uppercase; width:120px; height:20px; float:left; position:absolute; top:580px; right:105px; z-index:100; display:none; text-shadow:none !important; color:rgb(44,78,170) !important; }
#weekend h3.open .right-arrow { display:block; }
#weekend h3.open .right-arrow:hover { text-decoration:underline; }
/*#weekend ol { display: none; padding:0; background:url(./menushadow.gif) repeat-x 50% 100%; clear: both; margin:0 0 0 0; width:100%; }*/
#weekend ol li { }
#headline { clear:both; width:100%; position: relative; }
/*---------------------------------------------*/
.columnTitleDro { font-size:13px; color:#2c4eaa; text-transform: uppercase; font-weight:bold; line-height:15px; display:block; margin:0 0 13px; }
.columnTitleDro.neiTitle { margin-top:16px; }
.columnTitleDro a { color:#2c4eaa; }
.columnDro { clear:both;  }
.columnDro li { display:block; margin:0 0 8px;display:block;  }
.columnDro li:last-child { margin:0 0 16px; }
/*.columnDro li.expandWrap{ width:210px; overflow:hidden; }
.grid6col .column.ab .columnDro li.expandWrap{ width:150px; overflow:hidden; }*/
.columnDro a { color:#555; font-size:13px; font-weight:300; display:block;  }
.columnDro a:hover { color:#EE8A26; text-decoration:none; }
.columnDro li.expandWrap a{/*width:500px !important;  */}
.columnDro .leftLink{color:#555;}
.columnDro .leftLink:hover{color:#EE8A26;}

.columnDro .lev3 { line-height:13px; display:block; margin:0 0 6px; }
.columnDro .lev3.firstli { margin-top:9px; }
/*.columnDro .lev3 a { font-size:12px !important;  padding:0 0 0 15px; background:url(./dot2.gif) 1px 5px no-repeat; }*/
.mhlogoSm { width:38px; height:23px; display:block; margin:8px 0 0 48px; }
/*.lineDown { height:25px; width:103px; display:block; clear:both; background:url(./huiline2.gif) repeat-x 50% 14px; }*/


ul.menu a:hover .plusWrap{background-position:0 -8px; }
ul.menu a.active .plusWrap{ background-position: 0 -16px;  }
ul.menu a:hover.active .plusWrap{ background-position:0 -24px; }

.lev4 { padding-left:10px; }
