body{
    font:84.5% arial,helvetica,clean,sans-serif;
    *font-size:small;
    *font:x-small;}
table{font-size:inherit;font:100%;}
select,input,textarea{font:99% arial,helvetica,clean,sans-serif;}
pre,code{font:115% monospace;*font-size:100%;}
body *{line-height:1.22em;}
br.brleft{line-height:0.4em}
/*Remove '#doors li a' to remove hover*/
.btn-more-2, .hd li.on em, div.hd li.sparkle a, .hd, #mastheadbd .top, #mastheadbd, #doors li a {
  background-image:url(images/grd-1px.gif);
  background-repeat:repeat-x;
}
#minimantle, #sizetoggle{
  background-image:url(images/grd-4px.gif);
  background-repeat:repeat-x;
}

.more, .bullet, .audio, .video, .slideshow, .search, #minimantle li, a#editpage, a#editpage.on{
  background-image:url(images/icons_1.gif);
  background-repeat:no-repeat;
}

.left{
    background:#91a7b4;
}

.md{
  background:#fff;
  border:1px solid #b0bec7;
}
#left .md{
  border:1px solid #91a7b4;
  border-color:#b0bdc6 #91a7b4 #91a7b4 #b0bdc6;
}
.hd{
  color:#18397c;
  background-color:#fff;
  background-position:bottom left;
  border:1px solid #b0bec7;
  border-bottom:1px solid #93a6b4;
}
.hd li a{
  color:#18397c;
}
.hd li .pipe{
  background:#788a98;
  border-right:1px solid #fff;
}
.hd li.on em{
  border:1px solid #91a7b4;
  border-top-color:#778a98;
  border-bottom:1px solid #fff;
  background-color:#fff;
  background-position:0 -178px;
}
.hd li.first em{
  border-left:none;
}
.hd li.on a{
  color:#c63;
}
div.hd li.sparkle em{
  border:1px solid #768c9a;
  border-bottom:1px solid #93a6b4;
}
div.hd li.sparkle a{
  background-color:#b5cdd9;
  background-position:0 -530px;
  border:1px solid #fff;
}
#minimantle, #sizetoggle{
    border:1px solid #9CAEBA;
    border-width:0 1px 1px 0;
    background-color:#91A7B4;
    background-position:0 -2041px;
  }
  #minimantle .md-sub, #sizetoggle .bd{
    border:1px solid #fff;
  }
  #smallbiz.md-sub{
    border-bottom:1px solid #91A7B4;
  }
  #advertising.md-sub{
    border-top:1px solid #fff;
  }
  #sizetoggle .bd{
    border:1px solid #dde4ea;
    border-color:#afbdc6 #556b78 #556b78 #afbdc6;
  }
  #minimantle h2 a{
  color:#333;
}
#minimantle li{
  background-position:-8px -1px;
  *background-position:-8px -1px;
}
#mastheadbd .top{
  background-color:#e2eaed;
}
#mastheadbd{
  background-color:#eef3f6;
  background-position:0 -30px;
  border:1px solid #dbe2e8;
  border-width:0 1px;
  border-bottom:1px solid #cad5db;
}

#doors li{background:#dde6eb}
#doors li strong{
  border:1px solid #dee6e9;border-color:#dee6e9 #586b7a #586b7a #dee6e9}
#doors li a{
  border:1px solid #fff;
  background-color:#fff;
  background-position:bottom left;
}
#marketplace hr{
  border-top:1px solid #dce3e9;
  color:#dce3e9;
}
#footer{
  color:#16387c;
}
#footer li{
  border-right:1px solid #b0bec7;
}
#copyright{
  color:#666;
}
body{
text-align:left;
color:#333;
direction:ltr;
}
body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,legend,input,img{margin:0;padding:0;}
img,fieldset{border:0;}
ul,ol{list-style:none;}
legend{height:0;font-size:0;}
label{cursor:pointer;cursor:hand;}
cite{font:normal 85% verdana;}
em{font-style:normal;}
cite span{font-weight:bold;}
a{color:#16387c;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
.on a:hover{text-decoration:none;}
/*.a11y,legend{position:absolute;left:-5000px;width:100px;}*/
u{
text-decoration:none;
}
ol:after, ul:after,
.md:after, .md-sub:after, .hd:after, .bd:after, .ft:after, .fixfloat:after,
#eyebrow:after, #masthead:after, #doors:after, #trough-overlay-bd div:after{
content:".";
display:block;
line-height:0px;
height:0;
clear:both;
visibility:hidden;
}

ol, ul, .md, .md-sub, .hd, .bd, .ft, .fixfloat, #eyebrow, #masthead, #search, #tabs, #sbox, #doors{zoom:1;_height:1px;}
.more, .bullet, #minimantle li{
font:normal 77% verdana;
padding:2px 0 2px 18px;
}
.bullet{background-position:-7px 1px;padding-left:9px;}
.btn-more{
position:absolute;
bottom:5px;
right:10px;
font:bold 77% verdana;
white-space:nowrap;
}
.btn-more-2{
padding:1px 10px 2px;
*padding:1px 5px 0px;
font:bold 100% arial;
color:#000;
white-space:nowrap;
border:1px solid #999b9a;
background-color:#ce9200;
background-position:0 -450px;
}
/*.bd span,.ft span{display:none;}*/
.bd span,.ft span{font-weight: 77%;}
.bd .current,.ft .current,.current span{display:block;}
/*marketplacemd*/
.md{
position:relative;
margin:0px 5px 10px 0px;
}
.hd{
position:relative;
margin:-1px -1px 0;
}
.hd h2{
position:relative;
font:bold 100% arial;
padding:1px 11px;
border-bottom:1px solid #fff;
}
.bd{
padding:5px 10px 10px;
}
.bd2{
padding:5px 10px 10px 10px;
/*border:1px solid #b0bec7;*/
border:1px solid;
border-color:#fff #b0bec7 #b0bec7 #b0bec7;
background-color: #f0f3f6
}
.hd ul{
position:relative;
width:100%;
border-bottom:1px solid #fff;
}
.hd ul li{
position:relative;
float:left;
}
.hd li.last{
float:right;
_margin-right:-2px;
}
.hd li em{
position:relative;
display:block;
width:99%;
_width:99.5%;
min-height:14px;
_height:14px;
padding:2px 0 0px;
margin-right:-1px;
border-right:0;
}
.hd li a{
display:block;
font:normal 92% arial;
outline:none;
text-align:center;
white-space:nowrap;
z-index:50;
padding:1px;
margin-top:-1px;
}
.hd li.on{
z-index:60;
margin-bottom:-1px;
}
.hd li .pipe{
display:block;
position:absolute;
top:1px;
right:-1px;
height:1.15em;
width:1px;
_width:2px;
}
.hd li.on .pipe{
visibility:hidden;
}
.hd li.on em{
padding-bottom:1px;
margin:-1px 0 -1px;
*margin-bottom:-2px;
}
.hd li.on a{
font-weight:bold;
z-index:60;
border:0;
padding:1px;
}
.hd li.sparkle{
z-index:70;
}
div.hd li.sparkle em{
left:-1px;
padding:1px 0 0;
margin:-1px -1px -2px 0;
}
div.hd li.sparkle a{
font-weight:bold;
padding:1px;
z-index:70;
}
.hd li.off .pipe,
.hd li.on .pipe,
.hd li.last .pipe,
.hd li.sparkle .pipe{
visibility:hidden;
}
.md-sub h3{
font-size:100%;
}
#masthead{
min-width:750px;
*margin-right:1px;
}
#minimantle{
margin:5px 0px 0px 0px;
}
#minimantle .md-sub{
padding:5px 0 10px 10px;
}
#smallbiz.md-sub{
padding-bottom:5px;
}
#minimantle h2{
font:bold 100% arial;
margin-bottom:4px;
}
#minimantle li{
font:bold 85% verdana;
padding:1px 0 1px 8px;
*padding:0 0 0 8px;
}
#minimantle li a{
margin-left:-15px;
margin-left:0;
}
#eyebrow{
position:relative;
margin:0 auto;
font:normal 77% verdana;
padding:3px 10px;
}
#eyebrow li{
float:left;
}
#eyebrow ul,#eyebrow ul a{
float:left;
}
.eyebrowborder{
border-right:1px solid #B0BEC7;
padding-right:5px;
margin-right:5px;
}
#ffhpcx{
position:absolute;
}
#headline{
float:right;
right:0;
}
#eyebrow #shpd a{text-decoration:none; display:inline; float:none;}
#masthead{
z-index:90;
}
#mastheadbd .top{
display:block;
position:relative;
left:-1px;
margin-right:-2px;
height:4px;
font-size:0;
}
#mastheadbd .mh_footer{
position:relative;
margin-top:5px;    /*30*/
*margin-top:5px;    /*25*/
_margin-top:-3px;
height:35px;
clear:both;
z-index:99;
}
#mastheadbd{
min-height:106px;
height:6.85em;
margin:0 auto 10px;
}
#masthead h1{
float:left;
margin:17px 0 0 20px;
*margin-left:8px;
*width:219px;
height:50px;
*height:45px;
}
#doors{
position:absolute;
left:5px;        /* Firefox */
*left: 0px;
bottom:4px;
*bottom:3px;
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;
min-width:82px;
*width:5.5em;
_width:3em;
}
#doors li a{
position:relative;
min-width:60px;
_width:4.8em;
margin:0;
padding:1px 6px;
font:normal 100% arial;
}
#trough{
position:relative;
overflow:hidden;
*overflow:visible;
}
#trough .bd{
padding:0;
}
#trough span{
display:block;
}
/*troughspan*/
#trough span{
position:relative;
margin:-1px -1px 0 0;
padding:5px;
}
#trough .btn-more-2{
display:block;
position:static;
padding:1px 2px;
font-size:92%;
text-align:center;
white-space:nowrap;
}
#trough li{
padding:3px 0 3px 0px;
padding:3px 0 3px 5px;
}
#trough li a{
display:block;
*display:inline;
min-height:12px;
padding:3px 0 3px 25px;
margin:-1px 0 -2px;
font:normal 84% verdana;
_margin-left:0;
}
#trough li.adaptive{
padding:3px 0 3px 5px;
*padding:2px 0 2px 5px;
}
#trough li em{
font:bold 122% arial;
}
#trough li em a{
padding:1px 0 1px 25px;
}
#marketplace .bd{
min-height:16px;    /*165*/
_height:16px;       /*165*/
}

#marketplace .bd2{
min-height:16px;    /*165*/
_height:16px;       /*165*/
border-color:#afbdc6 #556b78 #556b78 #afbdc6;
}

#marketplace table{
margin-bottom:-5px;
}
#marketplace hr{
display:block;
margin:4px 0 3px;
*margin:-3px 0;
}
#footer{
clear:both;
text-align:center;
padding:10px 0;
margin:0 0 3px 0px;
}
#footer ul{
margin-bottom:3px;
}
#footer li{
display:inline;
padding:0 5px 0 0;
margin: 0 5px 0 0;
}
#footer li.last{
border:0;
padding-right:0;
margin-right:0;
}
#copyright{
padding:0 5px;
font:normal 100% arial;
}
#copyright li.first{
border:0;
padding-right:0;
margin-right:5px;
}
#controls li{
font-weight:bold;
}
  #trough{
    background:#91a7b4;
    border:1px solid #b0bec7;
  }
  #trough .bd{
    border:1px solid #fff;
    border-width:0 1px 1px 0;
  }
  #trough span{
    background:#f8f9fb;
    border-top:1px solid #91a7b5;
    border-right:1px solid #91a7b5;
  }
  #trough ul{
    background-color:#f8f9fc;
  }
  #trough li{
    border-bottom:1px solid #c2cfd8;
  }
  #trough li a{
    /*background:url(images/trough_1.gif) 0 0 no-repeat;*/
    background:url(images/icons_1.gif) 0 0 no-repeat;
  }

.left{
    background:#91a7b4;
    border:1px solid #fff;
    border-width:0 1px 1px 0;
}

.md{
  background:#fff;
  border:1px solid #b0bec7;
}
#left .md{
  border:1px solid #91a7b4;
  border-color:#b0bdc6 #91a7b4 #91a7b4 #b0bdc6;
}

.smallbiz_md-sub{
padding-bottom:5px;
}

#minimantle, #sizetoggle{
    border:1px solid #9CAEBA;
    border-width:1px 1px 1px 1px;
    background-color:#91A7B4;
    background-position:0 -41px;
/*    background-position:0 -2041px;*/
  }
  #minimantle .md-sub, #sizetoggle .bd{
    border:1px solid #fff;
  }
  #smallbiz.md-sub{
    border-bottom:1px solid #91A7B4;
  }
  #advertising.md-sub{
    border-top:1px solid #fff;
  }
/*
  #sizetoggle .bd{
    border:1px solid #dde4ea;
    border-color:#afbdc6 #556b78 #556b78 #afbdc6;
  }
*/
#minimantle h2 a{
  color:#333;
}
#minimantle li{
  background-position:-8px -1px;
  *background-position:-8px -1px;
}
/*
.bd span.navcurlink {background-color:#cc2206; border: 1px dotted; font-weight: bold; color: #EBF6FD; padding-left:3px; padding-right:3px }
.bd span,.ft span{font-weight: 18px;}
*/
td #bottomborder {
border-bottom: 1px solid #4f4f4f;
}
tr #row1 {
background-color: #f7f7f7;
}
tr #row2 {
background-color: transparent;
}
.inputdisabled { background-color: #FFFFFF; color: #000000; font-size: 12px; text-align: right;
               font-family: arial; font-weight: normal;
               border: 0px solid #000000; margin-top: 2px; margin-bottom: 0px }

input, select, textarea	{ background-color: #dae5ec; color: #000; font-size: 8.5pt; text-align: left;
			font-family: Verdana, arial; font-weight: bold;
			border: 1px solid #BCD8EA; margin-top: 2px; margin-bottom: 2px }
.highlight	{background-color:#006699; color: #FFF; border: 1px solid; border-color: #9caeba }

.button      {
border:1px dashed #0099cc;
font-weight: bold;
font-size: 8.5pt;
color: #000000;
font-family: Tahoma, verdana, arial;
text-align: center;
background-color: #99CCFF;
background-image:url(images/grd-1px.gif);
background-repeat:repeat-x;
background-position: bottom
}
.redtext	{color: #cc2206; }
.greentext	{color: #008000; }

/*
.button.over      { border:1px dashed #cc2206; font-weight: bold; font-size: 8.5pt; color: #000000; font-family: Tahoma, verdana, arial; text-align: center; background-color: #FFFFCC; margin-top: 2px; margin-bottom: 2px }
*/
