body { font-family:verdana,helvetica,sans-serif; font-size:12px; margin:0; }
img { border:0; margin:0; padding:0; }
*.bold, *.highlight { font-weight:bold; }
*.smtxt { font-size:10px; }
*.mdtxt { font-size:11px; }
*.infotxt { font-size:11px; }
textarea { border:1px solid #adafad; padding:5px; }
.submit { padding:0 10px; }
.smlsubmit { margin-left:10px; padding:0 2px; font-size:10px; }
.spaced { padding:0 5px; }
.alert { color:#0000cc;  }

.nvt { padding:10px;}
.invhldr { display:none; }

div#ads { float:right; padding-right:10px; padding-top:15px; }

div#top { position:relative; border-bottom:1px solid #000099; height:20px; }
div#top #ident { position:absolute; top:2px; right:10px; color:#000099; }
div#top #ident a { color:#000099; text-decoration:none; }
div#top #ident a:hover { color:#000099; text-decoration:underline; padding:3px 0; }

div#frtlogo { margin-top:25px; position:static; margin-left:auto; margin-right:auto; width:247px; }
div#frtsrch { position:static; margin-left:auto; margin-right:auto; width:450px; text-align:center; 
  padding-top: 15px; }
#sbox { width:450px; border: 1px solid gray; padding: 3px; color:#000099; }
div#frtsrch #srchbtns { padding-top: 15px; }
div#frtsrch #srchbtns input { padding:1px 5px; }
div#cpy { position:static; margin-left:auto; margin-right:auto; width:800px; text-align:center; 
  padding: 25px 0; font-size:11px; color:#000099; clear:both; }

div#hdr { height:80px; }

div#hdr #srch { position:static; margin-left:auto; margin-right:auto; width:800px; }
div#srch #csrch { position:relative; width:100%; }
div#srch #logo { position:absolute; top:5px; }

div#srch #ident { position:absolute; top:10px; right:0; color:#000099; text-align:right; }
div#srch #ident a { color:#000099; text-decoration:none; }
div#srch #ident a:hover { color:#000099; text-decoration:underline; }

div#srch #sbxwr { position:absolute; top:20px; left:110px; }
div#srch #sbtn { padding:1px 5px; }
div#srch #sbox { width: 350px; border: 1px solid gray; padding: 3px; color:#000099; }
div#srch #selsrch { font-size:11px; color:#000099; }

div#mrq { height:20px; color:#000099; font-size:12px; border-bottom:1px solid gray; border-top:1px solid gray;
  position:relative; background-color:#b6c4ff; }
div#mrq #stype { position:absolute; left:10px; top:3px; }
div#mrq #hits { position:absolute; right:10px; top:3px; }
div#mrq #nvmu { position:static; margin-left:auto; margin-right:auto; width:800px; }

div#mrq #nvmu ul { list-style:none; margin:0; padding:0; border:none; }
div#mrq #nvmu li { margin:0; float:left; }
div#mrq #nvmu li a { display:block; color:#000099; text-decoration:none; font-weight:bold; 
  font-size:12px; height:14px; padding:3px 10px; border-left:1px solid #000099; float:left; }
div#mrq #nvmu li a.last { border-right:1px solid #000099; }
div#mrq #nvmu li a:hover { font-weight:bold; font-size:12px; text-decoration:underline; 
  background-color:#b6c4ff; #000099; }


div#cnt { position:static; margin-left:auto; margin-right:auto; width:800px; padding:10px 0; }
div#cnt .pttl { border-bottom:1px solid #adafad; padding-bottom:3px; margin-bottom:5px; position:relative; 
  width:100%;}
div#cnt .pttl .hmnu { position:absolute; right:0; top:0; }
div#cnt .pinfo { }
div#cnt .pfrm .alg { padding-top:15px; }
div#cnt .pfrm input.tny { width:100px; border:1px solid #adafad; padding-left:5px; }
div#cnt .pfrm input.sml { width:150px; border:1px solid #adafad; padding-left:5px; }
div#cnt .pfrm input.med { width:200px; border:1px solid #adafad; padding-left:5px; }
div#cnt .pfrm input.lrg { width:250px; border:1px solid #adafad; padding-left:5px; }
div#cnt .cntbx { border:1px solid #adafad; padding:10px; }
div#cnt .ctrimg { text-align:center; font-size:11px; color:#626262; padding-top:10px; }
div#cnt .ctrimg div { padding:10px; }
div#cnt .pfrm .reltyp div { padding:0; margin:0; }
div#cnt .pfrm input.checkbox { margin-right:5px; margin-left:-1px; }
div#cnt .pfrm .reltyp div.flt { float:left; padding:0 10px 0 0; margin:0; }

div.sts { width:210px; }
div#cnt .pfrm .alg, div#cnt .pfrm .btns { margin-left:170px; }
div#cnt .pfrm .algcnt { padding:0; margin:0 10px 0 170px; }
div#cnt .pfrm .reltyp{ margin-left:170px; }
div#cnt label { float:left; width:150px; text-align:right; padding: 0 10px; 
  font-size:12px; }
div#cnt #settings label { float:left; width:300px; text-align:right; padding: 0 10px; 
  font-size:12px; }  
div#cnt *.flderr { color:#af0a0a; display:block; margin-left:170px; }
div#cnt *.fldinfo, div#cnt *.fldaft{ display:block; margin-left:170px; padding-top:2px; color:#626262; font-size:10px; }
div#cnt *.smlfldinfo { display:block; padding-top:2px; color:#626262; font-size:10px; }
div#cnt *.fldaft { padding-top:15px; }
div#cnt *.gblerr { color:#af0a0a; display:block; margin-left:170px; margin-bottom:10px; padding:5px; 
  border:1px solid #af0a0a; }
    
div#cnt h1 { font-size:13px; font-weight:bold; margin:0; padding:0; color:#626262; }
div#cnt a { color:#3e60c2; text-decoration:none; }
div#cnt a:hover { color:#3e60c2; text-decoration:underline; }
div#cnt form { margin:8px 0; padding:0; border:0; }
div#cnt p { margin:5px 0 0 0; padding:0; } 
div#cnt form div { padding:3px 0; }

div#cnt *.req { color:#fc8200; font-size:10px; padding:0 3px; }
div#cnt *.chspht { text-align:center; }

img#captcha { border:1px solid gray; }
*.captcha { display:block;padding-top:5px; }

div#cnt .bxwrp { border:1px solid #adafad; padding:10px; margin-top:10px; }
div#cnt .prbxwrp { border:1px solid #adafad; }
div#cnt .phtlft { float:left; text-align:left; padding-right:10px; }
div#cnt .phtrgt { float:right; text-align:right; padding-left:10px; }
div#cnt .albmvw { height:160px; position:relative; }
div#cnt .albminfo h2 { font-size:12px; font-weight:bold; margin:0; padding:0; color:#626262; }
div#cnt .albminfo .desc { padding:10px 0 3px 0; }
div#cnt .albminfo .lnks, div#cnt .albminfo .info { font-size:11px; padding:5px 0; }
div#cnt .albminfo .info { color:#626262; }
div#cnt .albmvw .rgtbox { position:absolute; top:0; right:0; }

div#cnt #imgtbl { width:100%; }
div#cnt #imgtbl td { border:1px solid #adafad; padding:10px; text-align:center; }
div#cnt img.dpl{ border:1px solid #adafad; margin:0; padding:3px; }
div#cnt .imginfo { font-size:11px; padding:5px 0 0 0; }

div#cnt #frdtbl { width:100%; }
div#cnt #frdtbl td { padding:2px; text-align:center; }


div#cnt #cntmn { position:relative; margin-left:150px; padding-left:10px; }
div#cnt #lnv { position:absolute; left:-150px; top:0; }
div#cnt #lnv h2 { border-top:1px solid #000099; border-bottom:1px solid #000099; padding:2px 5px; 
  font-size:12px; font-weight:bold; margin:0; width:140px; background-image:url("/images/marq-gradient.png"); }


div#cnt .cntbx #pflcols { width:780px; }
div#cnt .cntbx ul { margin:3px 0; font-size:11px; padding:0; }
div#cnt .cntbx li { list-style:none; margin:0; padding:1px 5px 2px 5px; border-bottom:1px dashed gray; text-align:left; }
#pflcols td { font-size:11px; }
#pflcols td#clft { vertical-align:top; }
#pflcols td#crgt { width:100%; vertical-align:top; padding-left:10px; }
#pflcols #photo {  }
#pflcols td div.pfrinfo  { position:relative; margin-left:150px; padding-bottom:3px; }
#pflcols td div.prflbl { position:absolute; left:-150px; top:0; font-size:11px; color:#626262; padding-bottom:3px; }
div#cnt #pflcols h2 { margin:15px 0 0 0; background-color:#d1dafd; padding:3px; border-top:1px solid #adafad; 
  border-bottom:1px solid #adafad; font-size:11px; font-weight:bold; color:#626262; }

div#cnt .pttl2 h1 { border-bottom:1px solid #adafad; padding-bottom:5px; }  
div#cnt .pttl2 { border-bottom:1px solid #adafad; padding-bottom:1px; margin-bottom:5px; position:relative;  }
div#cnt .pttl2 .hmnu, div#cnt .post .hmnu { position:absolute; right:0; top:0; padding-top:3px; padding-right:5px; }

#sts { width:150px; }
#whiteboard { width:98%; }
#whiteboard textarea { width:99%; height:50px; margin-bottom:5px; }

div#cnt .whbd { padding-top:10px; }
div#cnt .whbd .post { border-top:1px solid #adafad; padding:0 0 5px 0; margin-left:70px; position:relative; }
div#cnt .whbd .post h3 { padding:3px; background-color:#eeeeee;
  border-bottom:1px solid #adafad; font-size:11px; font-weight:bold; color:#626262; margin:0 0 5px 0; }
div#cnt .whbd .post h3 span, .inheadtxt { font-size:11px; font-weight:normal; padding-left:5px; }
.inheadtxt { display:block; width:200px; border-bottom:1px dashed gray; padding:5px; }
div#cnt .whbd .postimg { float:left; }
div#cnt .whbd img { margin:0 5px 5px 0; padding:5px; }
div#cnt .clear { clear:both; }
.hsep { margin-bottom:10px; }

div#cnt .srchvw { height:110px; position:relative; }
div#cnt .srchinfo h2 { font-size:12px; font-weight:bold; margin:0; padding:0; color:#626262; }
div#cnt .srchinfo .desc { padding:10px 0 3px 0; }
div#cnt .srchinfo .lnks, div#cnt .albminfo .info { font-size:11px; padding:5px 0; }
div#cnt .srchinfo .info { color:#626262; }
div#cnt .srchvw .rgtbox { position:absolute; top:0; right:0; }
div.pfrinfo2  { position:relative; margin-left:200px; margin-right:120px; padding-top:3px; font-size:11px; }
div.prflbl2 { position:absolute; left:-75px; top:0; font-size:11px; color:#626262; padding:3px 0 0 0; }

div#cnt .pgn { position:relative; font-size:11px; background-color:#d1dafd; 
  margin:-5px 0 0 0; border-bottom:1px solid #adafad; height:15px; }
  
div#cnt .pgn .plft { position:absolute; top:1px; left:0; }
div#cnt .pgn .prgt { position:absolute; top:1px; right:0; }

div#cnt .bltn { border-bottom:1px solid #adafad; padding:3px 20px 3px 0; position:relative; }
div#cnt .bltn span { font-size:11px; color:#626262; padding-left:5px; }
div#cnt .bltn span.rem { position:absolute; right:0; top:0; }

div#srchmrq { position:relative; height:22px; color:#000099; }
div#srchmrq .spgn { position:relative; padding:3px 10px; font-size:12px; 
 border-bottom:1px solid gray; height:22px;}
div#srchmrq .spgn .plft { position:absolute; top:4px; left:10px; }
div#srchmrq .spgn .prgt { position:absolute; top:4px; right:10px; }
div#srchrlts { padding:10px; }
div#srchrlts .title, div#srchrlts .desc { width:600px; }
div#srchrlts .title a { font-size:14px; text-decoration:underline; color:#0000ff; }
div#srchrlts .link { color:#339933; }
div#srchrlts .infolink { padding:0 0 0 5px; font-size:12px; }

div#pplint { padding:10px 0 0 10px; }

div#srchpgs { position:static; margin-left:auto; margin-right:auto; width:450px; text-align:center; 
  padding-top: 15px; }
div#srchpgs .current { font-weight:bold; color:#000099; }
div#srchpgs .separator { font-weight:normal; }
  
div#btmsrch { height:55px; margin:15px 0; border-top:1px solid gray; border-bottom:1px solid gray; 
  background-color:#b6c4ff; }
div#btmsrch div { position:static; margin-left:auto; margin-right:auto; width:650px; text-align:center; 
  padding: 15px; }
  
div.rgtblck { border-top:1px solid #adafad; border-bottom:1px solid #adafad; width:200px; float:right; 
  padding:10px 0; margin-right:10px; }
  
div#nobx { text-align:center; padding:50px 0; }
div#prnobx { text-align:center; padding:20px 0; }

div#cntexpl { padding:10px; }
#footermarq {
  background-color: #E0E0F5;
  clear: both;
  border-top: 1px solid #3956a5;

  margin: 30px 0px 10px 0px; 
}

#foottext {
  padding: 2px;
  font-size: 11px;
  color: #7D7D7D;
}

#content {
  margin-top: 10px;
}

#left {
  float: left;
  width: 170px;
  border: 1px solid #CCC;
  font-size: 0.95em;
  white-space: nowrap;
}

#left a {
  text-decoration: none;
}

#left div {
  padding: 8px 11px;
  border-bottom: 1px dotted #CCC;
}

#left div.indent, #left div.menuselindent {
  padding-left:25px;
}

#left div.menusel, #left div.menuselindent {
  background-color: #EAEAEA;
  color: #3956a5;
  font-weight: bold;
}

#mid {
  float: left;
  margin-left: 10px;
  width: 500px;
  margin-bottom: 10px;
}

#mid h1 {
  color: #3956a5;
  font-size: 1.4em;
  border-bottom:1px dotted #CCC;
  line-height:2em;
  margin: 0px 0px 5px 0px;
}

#mid .title {
  font-weight: bold;
  font-size: 12px;
  padding-top: 5px;
}

#mid p {
  margin: 10px 0px;
}

#mid ul {
  margin-top: 5px;
  margin-bottom: 5px;
}

#mid .info {
  margin-bottom: 5px;
}

#mid .error {
  color: red;
  padding: 5px 0px;
}
