table {
font-size:inherit;
}
select, input, textarea {
font-family:arial,helvetica,clean,sans-serif;
font-size:99%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
pre, code {
font-family:monospace;
font-size:115%;
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, legend, input, img {
margin:0pt;
padding:0pt;
}
img,fieldset{border:0;}
ul,ol{list-style:none;}
legend{height:0;font-size:0;}
label{cursor:pointer;}
cite{font:normal 85% verdana;}
em{font-style:normal;}
cite span{font-weight:bold;}
a,#news .bd .btn-more a:visited{color:#16387c;}
a:link,a:visited{text-decoration:none;}
#today .bd a:visited,#news .bd a:visited{color:#69789C;}
a:hover{text-decoration:underline;}
.on a:hover{text-decoration:none;}
.a11y,legend{position:absolute;left:-5000px;width:100px;}
u{
text-decoration:none;
}

.inputtext{
border:1px solid #f0f0f0;
border-color:#7c7c7c #cecece #c3c3c3 #7c7c7c;
background:#fff url("../images/sbox-bg.gif") no-repeat;
}

.more, .bullet, .audio, .video, .slideshow, .search, .minimantle li, #minimantle li, #localnewsct #newstop li, a#editpage, a#editpage.on {
  background-image:url(../images/icons_1.5.gif);
  background-repeat:no-repeat;
}


.btn-more-2, .hd li.on em, div.hd li.sparkle a, .hd, #ce-doors li a, #today .ft li.on a{
  background-image:url("../images/grade.gif");
  background-repeat:repeat-x;
}

.btn-more-2{
padding:1px 10px 2px;
font:bold 100% arial;
color:#000;
white-space:nowrap;
border:1px solid #FFFFFF;  /* #999b9a; */
background-color:#ce9200;
background-position:0 -450px;
}
.bd{
padding:5px 10px 10px;
}
.md{
position:relative;
margin:0 0 10px;
}
.hd{
position:relative;
margin:-1px -1px 0;
}
.hd h2{
position:relative;
font:bold 100% arial;
padding:1px 11px;
border-bottom:1px solid #fff;
}

.hd{
  color:#16397d;
  background-color:#f9fcf5;
  background-position:bottom left;
  border:1px solid #c8de9d;
  border-bottom:1px solid #92ba3d;
}
.hd li a{
  color:#16397d;
}
.hd li .pipe{
  background:#92ba3f;
  border-right:1px solid #fff;
}
.hd li.on em{
  border:1px solid #92ba40;
  border-top-color:#92ba3f;
  border-bottom:1px solid #fff;
  background-color:#fff;
  background-position:0 -178px;
}
.hd li.first em{
  border-left:none;
}
.hd li.on a{
  color:#d65416;
}
div.hd li.sparkle em{
  border:1px solid #92ba3f;
  border-bottom:1px solid #92ba3d;
}
div.hd li.sparkle a{
  background-color:#dcebc2;
  background-position:0 -530px;
  border:1px solid #fff;
}

  .minimantle{
    border:1px solid #c8de9d;

    border-width:0 1px 1px 0;
    background-color:#AFC784;
    background-position:0 -2041px;
  }
  .minimantle .md-sub{
    border:1px solid #fff;
  }
  .minimantle h2 a, #minimantle h2 a{
  color:#333;
}

ol, ul, dl, .md, .md-sub, .hd, .bd, .ft, .fixfloat, .fbody, #colcx, #rightcx, #eyebrow, #masthead, #bansearch, #tabs, #sbox, #doors, #act, #ce-doors, #patabs, #patop, #newsft, #newsbottom{zoom:1;}

.iemw{
display:none;
width:950px;
font-size:0px;
line-height:0px;
height:0px;
}

.tabs{
padding:0;
}
.tabs .hd h2{
left:25px;
top:-2px;
}
.bd{
padding:5px 10px 10px;
}
.ft{
padding:9px;
}
.ad{
margin:0 0 10px;
}
.hide .bd,.hide .ft{display:none;}
.hd ul{
position:relative;
width:100%;
border-bottom:1px solid #fff;
}
.hd ul li{
position:relative;
float:left;
}
.hd li.last{
float:right;
}
.hd li em{
position:relative;
display:block;
width:99%;
min-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;
}
.hd li.on .pipe{
visibility:hidden;
}
.hd li.on em{
padding-bottom:1px;
margin:-1px 0 -1px;
}
.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%;
}
#client{
position:absolute;
visibility:hidden;
}
#colcx{
position:relative;
width:920px;
margin:0 15px;
border: 1px solid #CCCCCC;  /* #51A3D5; /* #C8DE9D; */

}

#searchIE{
display:none;
position:absolute;
width:100%;
height:113%;
voice-family:"\"}\"";
voice-family:inherit;
}

.ignore{position:relative; }

#searchlabel{
position:relative;
margin:2px 8px 0 20px;
font:bold 122% arial;
color:#333;
}

#p,#scsz{
width:100%;
padding:3px 0 3px 3px;
}

#e2econtent{
width:auto;
display:none;
border:1px solid #3E4758;
border-top:2px solid #343D4F;
background:#4A566E;
color:#fff;
border-bottom:0;
overflow:hidden;
}
#e2etoggle img{display:block;
width:44em;min-width:572px;
}
#e2econtent{position:relative;}
#e2einfo{display:none;}
#e2econtent #ac_info{line-height:2;padding-left:10px;}
#e2econtent .ac_options{position:absolute;right:10px;top:5px;font:normal 77%/1.7 verdana;
color:#FFF;
}
#e2econtent .ac_options a{color:#9BB1BC;}

#e2e_intl{
background:#343D4F;
height:1.7em;
}
#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;}
#searchmw1{
width:550px;
}
#searchmw2{width:500px;}
#searchIE{position:relative;margin-top:5px;height:5em;}
#e2etoggle{height:15px;display:block;outline:none;}
#e2econtent.on {}
#e2econtent.on #e2e_intl{display:block;}
#e2econtent.hideintl #e2e_intl{display:none;}
#e2econtent.on #ac_container{display:block;}
#e2econtent.on #ac_info{display:none;}
#e2econtent.empty #ac_info{display:block;}
#e2econtent.empty #ac_container{display:none;}
#e2econtent.empty #e2escroll{display:none;}
#e2econtent.off{}
#e2econtent.off #e2e_intl{display:none;}
#e2econtent.off #ac_container{display:none;}
#e2econtent.off #ac_info{display:block;}

#ce-doors{
position:absolute;
left:20px;
bottom:4px;
border:0;
background:0;
width:900px;
}
#ce-doors li{
margin:0 15px 0 0;
float:right;
}
#ce-doors li a{
position:relative;
width:60px;
margin:0;
padding:1px 6px;
font:normal 100% arial;
}
html>body #ce-doors li a{
width:auto;
min-width:60px;
}

#ce-doors li strong{
display:block;
position:relative;
top:-1px;
left:-1px;
width:82px;
}
html>body #ce-doors li strong{
width:auto;
min-width:82px;
}

#marketplace hr{
  border-top:1px solid #dce3e9;
  color:#dce3e9;
}

a#editpage{
  background-position:100% -307px;
}
a#editpage.on{
  background-position:100% -361px;
}

#caplookup {
height:4em;
}
.ban {
text-align:center;
font:bold 2.0em arial;
padding:.33em 0 0 0;
}
#caplookup img{
position:absolute;
top:0;
left:0;
}
#lookup{
  /*
position:relative;
top:6em;
left:18%;
width:66%;
*/
padding: 80px 18%;
/*border:2px solid #00ff00;*/
}
#lubox{
position:relative;
padding: 5px 0 0 0;
}
img#lusearch{width:44em;min-width:572px;min-height:46px;
}
#luform{
position:absolute;
top: 2em;
left: 2em;
width:40em;
z-index:2;
}
#lusearchlabel{
display:none;
}
#lusearchbox .plong{
float:left;
padding:3px 0 3px 3px;
width:60%;  /* 70% */
}
#lusearchbtn{
}
#build{
position:relative;
text-align:center;
padding:5px 0 0 0;
}
#build strong {
font-size:1.2em;
color:#51A3D5;  /* #B8C8A8; */
}
#blerrmsg{
margin:1em;
border:2px dotted #ff8000;
position:relative;
padding: 5px;
clear: both;
}
#blchoose{
margin:.5em 1em 1em 1em;
border:1px solid #CCCCCC;  /* #c0ff00; */
position:relative;
padding:8px 8px 8px 8px;
}
#bltoprow{
width:100%;
}
#blcapsel{
width:195px;
height:220px;  //was 170 fjt20081023, 190 fjt20100707
padding: 5px 0 0 0;
border:2px solid black;
float:left;
z-index:180;
}
#blcapseltitle {
padding:0 0 1em 0;
}
#blcapselfamily{
color:green;
font-weight:bold;
font-size:1.4em;
text-align:center;
padding:.6em 0 0 0;
}
#blcapchoose{
float:right;
width:628px;
height:220px;  //was 170 fjt20081023, 190 fjt20100707
padding: 5px 0 0 0;
border:2px solid black;
}
#blgap {
clear:both;
margin:.3em 0 0 0;
}
#blbuilder{
width:836px;
padding: 5px 0 5px 4px;
border:2px solid black;
}
.form_input select {
  width:145px;
}
TD {
font-size: 8pt; 
}
#opt{
height:20em;
}
#lusubmit{
width:150px;
}
#prsubmit{
width:65px;
}
#review {
position:relative;
margin:15px;
}
.rvtarget{
border:2px solid black;
height: auto;
padding: 5px 10px 5px 10px;
font-family:arial,verdana,helvetica;
font-size:10pt;
}
.rvtgtlbl{
width: 100%;
text-align: center;
font-weight:bold;
}
#rvresults{
border:2px solid black;
height: auto;
margin: 10px 0 0 0;
}
table.RESULTTABLE {
border:1pt solid #000000;
margin-top:5pt;
}
tr.resultheader {
color:#16397D;
font-size:8pt;
font-weight:bold;
}
td.RESULTEVEN {
background-color:#CCCCCC;
color:#000000;
font-family:arial,verdana,helvetica;
font-size:8pt;
}
td.RESULTODD {
background-color:#EEEEEE;
color:#000000;
font-family:arial,verdana,helvetica;
font-size:8pt;
}
td.RESULTCENTER {
text-align:center;
}

#test {
background-color:#EEEEEE;
}

.helpimg {
width:14px;
height:14px;
border:0px; 
}

.helppop {
color:black;
font-family:Arial,Verdana,Helvetica;
font-size:10pt;
font-weight:normal;
text-align:left;
padding:10px;
}
tbody tr.even td {
border-color:#EBE5D9;
background:#EEEEEE;
}
tbody tr.odd td {
border-color:#EBE5D9;
background:#CCCCCC;
}
tbody {
font-family:Tahoma;
}
#art{
bottom:4px;
border:0;
display:block;
}
#ce-doors li{background:#c2cdad;}
#ce-doors li strong{
border:1px solid #dee6e9;border-color:#c2cdad #889a60 #889a60 #c2cdad;}
#ce-doors li a{
border:1px solid #fff;
background-color:#fff;
background-position: 0 -450px;  /* left bottom; */
/*
background-position:bottom left;
*/
}
#ce-doors ul{
border:0;
}
#act li{background:#c2cdad;}
#act li a {
background-color:#fff;
background-position:0 -450px;
background-image:url("../images/grade.gif");
background-repeat:repeat-x;
border:1px solid #fff;
}
#act ul{
border:0;
}
#act li{
float:left;
margin:5px 0 5px 5px;
}
#act li a {
width:60px;
margin:0;
padding:1px 6px;
font:normal 100% arial;
}
#pBtns {
height:1.8em;
}
td.headbackleft {
background-color:#90C7E6;  /* #B8C8A8; */
border-style:none solid none none;
border-color:#CCCCCC;
border-width:medium;
}
td.headbackright {
background-color:#90C7E6;  /* #B8C8A8; */
border-style:none;
}
.ctr { text-align:center; }
.lft { text-align:left; }
.rht {
text-align:right;
color:#0000FF;
}
td.rht a { color:#0000FF; }
/* TODO: commenting this out fixes Frank's header td {padding:0 4px;} */
#rvresults td {padding:0 4px;}
th {
font-weight:bold;
font-size:8pt;
text-align:left;
}
#capseltable {
margin:10px 0 0 0;
}
.blselimage {
text-align:right;
width:40%;
float:left;
padding:2px 4px 2px 0;
cursor:pointer;
}
.blseltext {
text-align:left;
float:left;
padding:2px 0 2px 4px;
cursor:pointer;
}
#capseltable td, #capseltable th {
text-align:center;
border-right:1px solid #B8C8A8;
padding:0 0 2px 0;
}
.alert {
color: #FF3300;
}
.blstatus {
color:#ff8000;
font-weight:bold;
padding:10px 0 10px 0;
display: inline;
}
.buildform {
width:100%;
}
.buildfield {
float:left;
padding:.7em 3em 1em 3em;
border:1px solid black;
background-color:#D2ECFB;  /* #B8C8A8; */
min-width:191px;
width:191px;
margin:0 2px 4px 2px;
min-height:130px;
}
.buildlabel {
text-align:center;
font-weight:bold;
color:#51A3D5;  /* olive; */
padding:0 0 1em 0;
}
.buildunits {
padding:10px 0 0 0;
text-align:center;
}
.buildbtns {
clear:both;
width:100%;
padding:0.6em 0 0 0;
font-weight:bold;
}
#buildsubmitbtn {
margin:0 10px 0 0;
padding: 4px;
}
#buildresetbtn {
margin:0 0 0 10px;
padding: 4px;
}
div.build_inactive {
display: none;
}
div.build_required {
background-color:#51A3D5;  /* #98A888; */
color:#E0E000;
font-weight:bold;
}
div.build_active {
background-color: #FFCCCC;
}
div.build_determined {
font-weight: bold;
}
#buildstat {
padding:5px 0 10px 0;
color:#ff8000;
}
.qplabels {
text-align:right;
width:50%;
float:left;
padding:2px 10px 2px 0;
color:#51A3D5;  /* #90C7E6;  /* #B8C8A8; */
}
.qpvalues {
text-align:left;
float:left;
padding:2px 0 2px 10px;
font-weight: bold;
}
.cleer {
clear:both;
}
.clear {
clear:both;
}
.pmode {
display:inline;
font-weight: bold;
}

.light{
  background:#EEEEEE;
}

.dark{
  background:#CCCCCC;
}
.dist_topheader {
  background:#000080;
  color:white;
  text-align:left;
}
.dist_topheader th {
  font-size:1.2em;
  line-height:1.4em;
}
.dist_header th {
  font-size:0.9em;
  line-height:1.2em;
  text-align: center;
}
.dist_header {
  background:#000080;
  color:white;
  text-align:center;
  font-size:0.9em;
}
td .light, td .dark {
  text-align:left;
}
.availContent {
font-family:arial,verdana,helvetica;
font-size:10pt;
}
.avClose {
  padding:2px 5px 0 0;
  text-align:right;
}
.avHeader {
  text-align:center;
  margin:0 0 10px 0;
}
.avHelp {
  text-align:left;
  margin:2px 0 2px 15%;
}
#avDist {
  min-width:68%;
  margin:3px 0 0 0;
  text-align:center;
  padding:0 15% 0 15%;
}
#avDist td {
  font-size:9pt;
}
.avKey {
  min-width:33%;
  text-align:center;
  margin:8px 0 10px 0;
  padding:0 30% 0 30%;
  line-height:1.2em;
}
.avKey td {
  font-size:9pt;
  line-height:2.0em;
  text-align:center;
}
.avAllHelp {
  text-align:left;
  margin:2px 0 2px 5%;
}
#avAllDist {
  min-width:68%;
  margin:3px 0 0 0;
  text-align:center;
  padding:0 5%;
}
#avAllDist td {
  font-size:9pt;
}
ul#trigAllNav
{
list-style-type: none;
margin: 0;
padding: .2em 0;
}

ul#trigAllNav li a
{
display: block;
width: 15em;
color: #000;
background-color:#fff;
background-position:0 -450px;
background-image:url("../images/grade.gif");
background-repeat:repeat-x;
border:1px solid #fff;
padding: .2em 0;
text-align: center;
text-decoration: none;
}

ul#trigAllNav li a:hover
{
color: #FFF;
}

ul#trigAllNav .navlft { float: left; }
ul#trigAllNav .navrht { float: right; }
.imgOff {
display:none;
visibility:hidden;
}
.imgOn {
visibility:visible;
display:block;
}
.helpDoc {
cursor:pointer;
}

