.clear{clear:both;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:block;}
.clearfix{.display:inline-block;}
* html .clearfix{height:1%;}
#srchMenuListBox_Header{white-space:nowrap!important;z-index:1000000!important;background-image:none!important;}
div#srchMenuListBox_Header ul{display:none;z-index:1000006;border:1px solid #CCC;border-top:none;}
div#srchMenuListBox_Header.open ul{display:block;}
div#srchMenuListBox_Header iframe{display:none;position:absolute;top:0;left:0;z-index:1000006;border:none;opacity:0;filter:alpha(opacity=0);}
div#srchMenuListBox_Header.open iframe{display:block;}
DIV#searchContainer_Header DIV#srchMenuListBox_Header UL LI A:hover{color:#eee;background-color:#d9eafb;}
FORM#formSearch_Header{float:right;line-height:22px;height:22px;}
DIV#searchContainer_Header *{text-transform:none!important;color:#666!important;text-decoration:none!important;}
DIV#searchContainer_Header{padding-right:0;margin-top:15px;display:inline;padding-left:0;float:right;padding-bottom:4px;width:470px;padding-top:4px;}
DIV#searchContainer_Header FORM#formSearch_Header{line-height:22px!important;height:22px!important;}
DIV#searchContainer_Header DIV#srchMenuListBox_Header UL LI A{padding:0 10px;display:block!important;background:0 50%;cursor:pointer;color:#666;line-height:22px!important;text-decoration:none;}
DIV#searchContainer_Header UL{list-style:none none outside;position:absolute;right:0;z-index:1007;}
DIV#searchContainer_Header #searchTypeValue_Header{text-decoration:none!important;}
DIV#googleLogo_Header{border-right:0;border-top:0;display:inline;background:no-repeat 0 50%;float:left;border-left:0;width:46px!important;text-indent:-10000em!important;border-bottom:0;height:24px;}
DIV.srchButton DIV INPUT#submit_Header{border-right:medium none;padding-right:6px;border-top:medium none;padding-left:6px;background:url(images/searchBg.gif) repeat-x 0 -96px;padding-bottom:5px;font:10px Verdana,Arial,Helvetica,sans-serif;border-left:medium none;cursor:pointer;color:#215191!important;padding-top:4px;border-bottom:medium none;height:24px;font-size-adjust:none;font-stretch:normal;}
DIV#srchMenuListBox_Header{padding:0;right:-9px!important;margin:0;overflow:visible!important;position:absolute!important;top:22px!important;background-color:#fff!important;height:auto!important;}
DIV#srchMenuListBox_Header *{text-transform:none!important;color:#666!important;text-decoration:none!important;}
div#header *{font-size:11px;}
DIV#srchMenuListBox_Header UL LI{padding:0;background:#fff 0 50%;margin:0;text-align:left;}
DIV#srchMenuListBox_Header UL LI A{padding-right:10px;display:block;padding-left:10px;background:none transparent scroll repeat 0 0;padding-bottom:0;cursor:pointer;color:#666;padding-top:0;text-decoration:none;}
DIV.srchfieldLayer{padding-right:0;display:inline;padding-left:5px;background:url(images/searchBg.gif) no-repeat 0 0;float:left;padding-bottom:0;padding-top:0;z-index:1000000;vertical-align:baseline;position:relative!important;width:304px;}
DIV.srchfieldLayer DIV{padding-right:5px;padding-left:0;background:url(images/searchBg.gif) no-repeat right -24px;padding-bottom:0;padding-top:0;position:relative!important;z-index:1000000;}
DIV.srchfieldLayer DIV DIV{padding-right:0;padding-left:0;background:url(images/searchBg.gif) repeat-x 0 -48px;padding-bottom:3px;padding-top:4px;height:17px!important;position:relative!important;z-index:1000000;}
DIV#srchMenuContainer{padding-right:0!important;display:inline;padding-left:0!important;z-index:1000000!important;right:5px;background:url(images/searchBg.gif) repeat-x 0 -48px;padding-bottom:0!important;margin:0;color:#666!important;line-height:22px!important;padding-top:5px!important;position:absolute!important;top:0;height:19px!important;text-align:right;text-decoration:none!important;}
DIV#srchMenuContainer *{color:#666!important;}
DIV#srchMenuContainer A{text-decoration:none!important;}
DIV#googleLogo{border-top-width:0;display:inline;border-left-width:0;background:no-repeat 0 0;float:left;border-bottom-width:0;width:46px!important;text-indent:-10000em!important;height:24px;border-right-width:0;}
DIV.srchButton{background:url('images/searchBg.gif') 0 -72px no-repeat;display:inline;float:left;height:24px;margin:0 5px 0 3px;padding:0 0 0 5px;}
div.srchButton div{background:url('images/searchBg.gif') right -120px no-repeat;padding:0 5px 0 0;}
.loc2{cursor:pointer;height:14px;line-height:14px;padding:0 0 0 5px;border-left:1px #999 solid;}
.loc2 a{text-decoration:none;white-space:nowrap;}
.loc2 a small{font-size:9px;}
.srchTextfld{border-top-width:0;padding-right:0;padding-left:0;border-left-width:0;border-bottom-width:0;padding-bottom:0;margin:0 65px 0 0;font:11px Verdana,Arial,Helvetica,sans-serif;width:230px!important;color:#666;padding-top:0;height:15px;border-right-width:0;outline:none;}
#header *{font-family:verdana,arial,sans-serif,helvetica;}
div#headerWrap{text-align:center;}
div#header{text-align:left;background-color:#2358b8;margin:0 auto;padding:0;height:auto;}
div#leaderboard{text-align:center;}
div#googlebar{background:#2358b8 url('images/bkg_msbar.png') 0 bottom repeat-x;border:0;padding:0 14px;}
div#logo{display:inline;float:left;padding:9px 0;margin-top:10px;}
h1.mslogo{border:0;margin:0;padding:0;background:transparent none repeat scroll 0 50%;}
h1.mslogo a{display:block;margin:0;padding:0;text-indent:-10000em!important;}
h1.mslogo a{background:0 0 no-repeat;border:0;height:24px;width:138px;}
div#logo.splash{padding:9px 0;margin-top:7px;}
div#logo.splash h1.mslogo a{height:30px;width:171px;}
#topnav{height:29px!important;background:#2358b8 url('images/bkg_menubar.png') 0 0 repeat-x;z-index:200!important;padding:0!important;margin:0!important;}
#topnav ul{list-style:none;padding:0;margin:0;border-right:1px #1b4591 solid;display:block;}
#topnav *{color:#fff;}
#topnav ul#leftNav{float:left;}
#topnav ul#rightNav{float:right;}
#topnav ul li{padding:0;margin:0;float:left;border-left:1px #1b4591 solid;}
#topnav ul li a{padding:0 10px;height:29px;line-height:29px;text-decoration:none;display:block;float:left;}
#topnav ul li a small{font-size:8px;}
#topnav ul li a:hover{background-color:#1548ae;color:#eee;}
#topnav ul li a.open small{color:#039;}
#topnav ul li a.open{background:#fff;color:#039;}
#topnav ul li a.open:hover{background:#d9eafb;color:#036;}
#subnav *{text-transform:none!important;color:#039!important;text-decoration:none!important;}
#subnav ul{position:absolute;left:-10000px;padding:0;margin:0;border:1px #cfcfcf solid;border-top:none;background:#fff;list-style:none;display:block;float:left;z-index:1000001!important;}
#subnav ul li{padding:0;margin:0;height:22px;line-height:22px;border-bottom:1px #fff solid;display:block;float:left;clear:both;}
#subnav ul li.divider{border-bottom-color:#cfcfcf;}
#subnav ul li.last{border-bottom:none;}
#subnav ul li a{padding:0 5px 0 9px;height:22px;line-height:22px;text-decoration:none;display:block;float:left;white-space:nowrap;}
#subnav ul li a:hover{background:none #d9eafb;color:#036;}
#line{background-color:#fff;width:100%;height:1px;}
#framer{border:none;display:none;position:absolute;}