body {
font-family:arial,helvetica,clean,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
color:#333333;
direction:ltr;
text-align:center;
}
select, input, textarea {
font-family:arial,helvetica,clean,sans-serif;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
body, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, fieldset, input, legend, img {
margin:0pt;
padding:0pt;
}
img, fieldset {
border:0pt none;
}
#page{
margin:0 auto;
position:relative;
width:950px;
text-align:left;
}
legend {
font-size:0pt;
height:0pt;
overflow:hidden;
}
legend {
left:-5000px;
position:absolute;
width:100px;
}
#masthead {
position:relative;
z-index:90;
}

#masthead {
min-width:950px;
}

#mastheadhd {
font-family:verdana;
font-size:77%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0pt auto;
padding:3px 10px;
position:relative;
}

.mastbtn, .hd li.on em, .hd, #mastheadbd .top, #mastheadbd, #doors li a{
background-image:url("../images/grade.gif");
background-repeat:repeat-x;
}
.hd {
margin:-1px -1px 0pt;
position:relative;
}
.hd {
background-color:#FFFFFF;  /* #F9FCF5; */
background-position: 0 -800px;  /* left bottom; */
border-color:#CCCCCC;  /* #51A3D5; /* #C8DE9D rgb(200, 222, 157) rgb(146, 186, 61); */
border-style:solid;
border-width:1px;
color:#16397D;
}
.hd li a {
color:#16397D;
}
.hd li a {
display:block;
font-family:arial;
font-size:92%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-top:-1px;
outline-color:invert;
outline-style:none;
outline-width:medium;
padding:1px;
text-align:center;
white-space:nowrap;
z-index:50;
}
#mastheadbd{
background-color:#f4f8e9;
background-position:0 -30px;
border:1px solid #c9de9d;
border-width:0 1px;
border-bottom:1px solid #c8de9d;
}
#mastheadbd .top {
background-color:#F4F8E9;
}
#mastheadbd .top {
display:block;
position:relative;
left:-1px;
margin-right:-2px;
height:4px;
font-size:0;
overflow:hidden;
}
#mastheadbd .mh_footer{
position:absolute;
width:100%;
bottom:0;
clear:both;
}
#mastheadbd{
margin:0 auto 10px;
}
.mastheadbd{
position:relative;
min-height:106px;
height:7.85em;
}
#masthead h1{
float:left;
margin:17px 0 0 18px;
height:50px;
}

#mastheadbd{position:relative;z-index:100;}

.mastbtn{
float:left;
padding:1px 10px 2px;
font:bold 100% arial;
color:#000;
white-space:nowrap;
border:1px solid #999b9a;
background-position:0 -450px;
}
ul, ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.hd ul {
border-bottom:1px solid #FFFFFF;
position:relative;
width:100%;
}
.hd ul li {
float:left;
position:relative;
}
#bansearch .mastbtn{
position:relative;
margin-left:-1px;
padding:2px 10px;
min-width:140px;
width:10em;
cursor:pointer;
z-index:50;
text-align:center;
}

#bansearch{
position:relative;
z-index:200;
top:15px;
zoom:1;
}
#bansearch ul.off .ss_option{display:none;position:relative;}
#bansearch ul .ss_option{position:static;}
#bansearch{margin-left:-5px;}
#bansearch fieldset{margin-top:-4px;}

#searchwrapper{
position:relative;
top:auto;
left:0;
margin-left:260px;
width:70%;
height:6.1em;
padding:0 0 10px;
}
#doors li{background:#c2cdad}
#doors li strong{
  border:1px solid #dee6e9;border-color:#c2cdad #889a60 #889a60 #c2cdad}
#doors li a{
  border:1px solid #fff;
  background-color:#fff;
  background-position:bottom left;
}

#e2e{position:absolute;margin-left:5px;top:.5em;z-index:100;}

img#searchother_e2e{
display:block;
width:580px;
min-height:46px;
}
#searchIE{
display:none;
position:absolute;
width:100%;
height:113%;
voice-family:"\"}\"";
voice-family:inherit;
}
#searchIE{position:relative;margin-top:5px;height:5em;}
#searchmw1{
width:550px;
}
.iemw{
display:none;
font-size:0px;
line-height:0px;
height:0px;
width:150px;
overflow:hidden;
}

#e2econtent{
width:auto;
display:none;
border:1px solid #3E4758;
border-top:2px solid #343D4F;
background:#4A566E;
color:#fff;
border-bottom:0;
overflow:hidden;
zoom:1;
}
#e2econtent{position:relative;}
#e2e_intl {
background:#343D4F none repeat scroll 0%;
height:1.7em;
}

#e2econtent.on #e2e_intl {
display:block;
}
#e2einfo {
display:none;
}
#e2econtent.on #ac_container {
display:block;
}
#e2econtent.empty #ac_container {
display:none;
}
.inputtext{
border:1px solid #f0f0f0;
border-color:#7c7c7c #cecece #c3c3c3 #7c7c7c;
background:#fff url("../images/sbox-bg.gif") no-repeat;
}
a, .bd a:visited {
color:#16387C;
}
a:link, a:visited {
text-decoration:none;
}

#vsearchtabs dl dt a,#sboxfooter a.yans{
  background-image:url(../images/icons_1.5.gif);
  background-repeat:no-repeat;
}

#vsearchtabs{
position:relative;
margin:0 0 5px;
left:88px;
margin-left:3.6em;
text-align:center;
z-index:100;
min-width:420px;
width:24em;
overflow:visible;
min-height:16px;
height:1em;
}
#vsearchtabs {
left:27px;
margin-left:0pt;
text-align:left;
}
#vsearchtabs li{
float:left;
border-left:1px solid #b0bec7;
}
#vsearchtabs li.first, #vsearchtabs li.last{
border:0;
}
#vsearchtabs li.last a{
border-right:0;
}
#vsearchtabs li a{
padding:0 7px;
font-size:92%;
border-right:1px solid #fff;
}
#vsearchtabs li.on a{
color:#333;
font-weight:bold;
}
#vsearchtabs dl{position:relative;display:inline;z-index:100;}
#vsearchtabs dt{display:inline;}
#vsearchtabs dl dt a{
position:relative;
border-left:1px solid #B0BEC7;
padding:1px 18px 0 5px;
text-transform:lowercase;
background-position:2em -406px;
line-height:14px;
height:14px;
}
#vsearchtabs dt a:hover, #vsearchtabs dt a.on{
border:1px solid #B0BEc7;
text-decoration:none;
margin:-1px 0 -1px 0;
background-position:2em -454px;
}

#vsearchtabs dt a.on, #vsearchtabs dt a.on:hover {
background-position:2em -505px;
text-indent:0;
}
#sbox{
line-height:20px;
margin:0 0 1px 25px;
width:600px;
}
#searchbox{
text-align:left;
margin-bottom:0;
width:400px;
float:left;
}
#searchbox .plong{
width:100%;
padding:3px 0pt 3px 3px;
}
#sboxfooter h3{
font-size:114%;
position:relative;
left:auto;
float:left;
width:4.55em;
margin-left:0.5em;
line-height:1.4em;
color:#FFC025;
}
#sboxfooter ul{
float:left;
color:#fff;
}
#sboxfooter ul li{
margin-left:-5px;
}
#sboxfooter ul li.first{
margin:0;
}
#sboxfooter.other{display:none !important;}
#sboxfooter.web{display:block !important;}
#sboxfooter{left:15px;}
#sboxfooter {margin-top:2.2em;}
#sboxfooter,#searchlabel{display:none;}

#mh_footer{z-index:9;}
#doors{
position:absolute;
left:20px;
bottom:4px;
border:0;
background:0;
}
#doors ul{
border:0;
}
#doors li{
float:left;
margin:0 0 0 5px;
}
#doors li strong {
display:block;
position:relative;
top:-1px;
left:-1px;
width:90;
}
html>body #doors li strong {
width:auto
min-width:90;
}
#doors li a{
position:relative;
width:68px;
margin:0;
padding:1px 6px;
font:normal 100% arial;
}
html>body #doors li a{
width:auto;
min-width:68px;
}

#pagesettingscx{
position:absolute;
right:10px;
bottom:3px;
height:1em;
zoom:1;
z-index:90;
}
#editpage{
font:normal 77% verdana;
padding-right:15px;
zoom:1;
display:block;
height:1.1em;
}
a#editpage {
background-position:100% -307px;
}
a#editpage, a#editpage.on, #sboxfooter {
background-image:url(../images/icons_1.5.gif);
background-repeat:no-repeat;
}

#pagesettings{
display:none;
position:absolute;
top:100%;
right:-3px;
min-width:160px;
margin:2px 0 0;
background:#acc0c9;
z-index:99;
}
#pagesettings .iemw{
width:150px;
}
#pscolors{
width:100%;
min-width:147px;
}
#pagesettings .bd{
position:relative;
top:-1px;
left:-1px;
padding:0;
background:#fffac6;
border:1px solid #000;
border-color:#cad5db #6b8792 #6b8792 #cad5db;
min-width: 158px;
}
#pagesettings .bd span{
display:block;
padding:15px 5px;
font:bold 77% verdana;
white-space:nowrap;
border:1px solid #fff;
border-width:0 1px 1px 0;
text-align:center;
}
#pagesettings h4{
float:left;
font:bold 100% verdana;
}
#pagesettings ol{
border:1px solid transparent;
margin:-1px;
}
#pagesettings ol li{
float:left;
}


