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:12px; }
*.infotxt { font-size:12px; }
textarea { border:1px solid #adafad; padding:5px; width:80%; }
.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; }
.clrbx { clear:both; }

div#top { position:relative; border-bottom:1px solid #206d27; height:20px; }
div#top #ident { position:absolute; top:2px; right:10px; color:#206d27; }
div#top #ident a { color:#206d27; text-decoration:none; }
div#top #ident a:hover { color:#206d27; 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:#206d27; }
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:12px; color:#035201; }

div#hdr { height:80px; background-image:url("/images/top-gradient.gif"); background-repeat:repeat-x; }

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:10px; }

div#srch #ident { position:absolute; top:10px; right:0; color:#ffffff; text-align:right; }
div#srch #ident a { color:#ffffff; text-decoration:none; }
div#srch #ident a:hover { color:#ffffff; 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:#206d27; }
div#srch #selsrch { font-size:12px; color:#ffffff; }

div#mrq { height:20px; color:#206d27; font-size:12px; border-bottom:1px solid #206d27;
  position:relative; background-image:url("/images/marq-gradient.gif"); background-repeat:repeat-x;}
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:#206d27; text-decoration:none; font-weight:bold; 
  font-size:12px; height:14px; padding:3px 10px; border-left:1px solid #206d27; float:left; }
div#mrq #nvmu li a.last { border-right:1px solid #206d27; }
div#mrq #nvmu li a:hover { font-weight:bold; font-size:12px; text-decoration:underline; 
  background-color:#bce1b9; }


div#cnt { position:static; margin-left:auto; margin-right:auto; width:1000px; padding:10px 0; }
div#cnt .pttl, div#cnt .phttl { border-bottom:1px solid #adafad; padding-bottom:3px; margin-bottom:5px; position:relative; 
 background: green; padding:5px;}
div#cnt .phttl { background: #ff0033; }
div#cnt .pttl .hmnu { position:absolute; right:0; top:0; }
div#cnt .pinfo { font-size: 12px; }
.prohibited { font-size: 12px; padding: 10px; border: 1px solid #CC6666; }
.alertmsg { font-size: 14px; font-weight:bold; color:#339900; margin:10px 0; padding: 10px; border: 1px solid #009900;
  background-color:#ccffcc; }
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:12px; 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, div#cnt .cntbx .eqresult .alg { 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:#ffffff; }
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:12px; 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 a img.dpl{ border:1px solid #adafad; margin:0; padding:3px; }
div#cnt .imginfo { font-size:12px; padding:5px 0 0 0; }

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

div#cnt a.videodef{ display:block; width:425px; height:300px; margin-left:250px;}

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 #206d27; border-bottom:1px solid #206d27; 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:980px; }
div#cnt .cntbx ul { margin:3px 0; font-size:12px; 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:12px; }
#pflcols td#clft { vertical-align:top; }
#pflcols td#crgt { width:700px; vertical-align:top; padding-left:10px; }
#pflcols td#crgt2 { width:950px; 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; color:#626262; padding-bottom:3px; }
div#cnt #pflcols h1 { margin:0 0 0 0; background-color: green; padding:5px; border-top:1px solid #adafad; 
  border-bottom:1px solid #adafad; font-size:12px; font-weight:bold; color:#ffffff; }
div#cnt #pflcols h2 { margin:15px 0 0 0; background-color: green; padding:5px; border-top:1px solid #adafad; 
  border-bottom:1px solid #adafad; font-size:12px; font-weight:bold; color:#ffffff; }

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 .pttl .hmnu, div#cnt .pttl2 .hmnu, div#cnt .post .hmnu { position:absolute; right:0; top:3px; padding-top:3px; padding-right:5px; color:#ffffff; }
div#cnt .pttl2 a, div#cnt .pttl a { color:#ffffff; }

#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; word-wrap: break-word; }
div#cnt .whbd .post .hmnu { color:gray }
div#cnt .whbd .post h3 { padding:3px; background-color:#eeeeee;
  border-bottom:1px solid #adafad; font-size:12px; font-weight:bold; color:#626262; margin:0 0 5px 0; }
div#cnt .whbd .post h3 span, .inheadtxt { font-size:12px; 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; }
.lftimg { float:left; padding-right: 5px; }
.listr h3 { margin: 10px 0 2px 0; }

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:12px; 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:100px; margin-right:120px; padding-top:3px; font-size:12px; }
div.prflbl2 { position:absolute; left:-75px; top:0; font-size:12px; color:#626262; padding:3px 0 0 0; }

div#cnt .pgn { position:relative; font-size:12px; background-color:#dcffce; 
  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:12px; color:#626262; padding-left:5px; }
div#cnt .bltn span.rem { position:absolute; right:0; top:0; }

div#cnt #adv1 .post_head a  {
  display:block;
  text-decoration:none;
  float: left;
  text-align: center;
  padding: 5px;
  background: #A2CA85;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
  margin-bottom: 0px;
  font: 700 13px Arial, Helvetica, sans-serif;
}

div#cnt #adv1 .post_head .selected {
  background: #46950B;
  border-top: 1px solid #B7D2E6;
  border-right: 1px solid #B7D2E6;
  border-left: 1px solid #B7D2E6;
  color: #FFFFFF;
}

div#srchmrq { position:relative; height:20px; color:#206d27; }
div#srchmrq .spgn { position:relative; padding:3px 10px; font-size:12px; 
 border-bottom:1px solid gray; height:15px;}
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#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:#206d27; }
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:#dcffce; }
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; }

.statText { font-size:14px; font-style: italic; margin-top:5px; color: gray; padding:5px 0 0 0; clear:both; }

#tstatus, #tmessages { margin-bottom: 10px; }
.tabttl { font-size:12px; font-weight:bold; }
.tabmsg { padding-bottom:5px; }
.tabrow { height: auto; padding:5px 0; border-bottom:1px dashed #adafad; }
.tabimg { height: auto; border:1px solid #adafad; float:left; }
.tabinfo, .tabinfo2 { vertical-align:top; font-size: 12px; padding:5px; height: auto; }
.tabinfo { margin-left: 55px; }
.tabclr { clear:both; }
.tabdate { padding-bottom: 5px; font-style: italic;}
.tabdpl { border: 1px solid #adafad; }
.tabbread { text-align:right; font-size:12px;}
.tabimgs {height: auto; padding-bottom: 5px;}
.tabimgbdr { height: auto; float:left; padding:5px}
.bdrimg {height: auto; border:1px solid #adafad; padding:5px}
.bdrimg:hover{border:1px solid #555555;}

.infottl { font-weight:bold; font-size:14px; }
.pos { font-style: italic; }

.searchresult { height: auto; padding:10px 0; margin: 0 15px; }
.searchimg { height: auto; border:1px solid #adafad; float:left; padding:5px 5px 3px 5px; }
.searchrow { margin-left: 100px; vertical-align:top; font-size: 12px; padding:5px 0 0 0; height: auto; }
.sinfo { position:relative; margin-left:110px; padding-bottom:3px; }
.sinfo1 { position:relative; margin-left:30px; padding-bottom:3px; }
.slbl { position:absolute; left:-80px; top:0; color:#626262; padding-bottom:3px; }
.shdr { font-weight:bold; font-size:14px;}

.searchrow2 { margin-left: 10px; vertical-align:top; font-size: 12px; padding:5px 0 0 0; height: auto; }
.sinfo2 { position:relative; margin-left:100px; padding-bottom:3px; }
.slbl2 { position:absolute; left:-100px; top:0; color:#626262; padding-bottom:3px; }
.letters { padding:10px; text-align:center; }

.eqresult { height: auto; padding:10px 0; margin: 0 5px 0 0; }
.eqresult h3 { margin: 3px; }
.eqimg { height: auto; float:left; padding:1px; }
.eqrow { vertical-align:top; font-size: 12px; padding:0 0 0 5px; height: auto; }
.eqinfo { padding-bottom:3px; }
.eqlbl { float: left; padding-right: 5px; color:#626262; padding-bottom:3px; }

#radser { padding:10px 0 0 15px; }
#radser .tny { width: 70px; }

pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 width: 99%;   /* remove horizontal scroll-bar when viewing in IE7 */
 font-family:arial,sans-serif; 
 font-size:12px;
 padding-:0px;
 margin:0px;
}

.rgttext { text-align:right; margin-right:25px; }

a.frontexp:hover { text-decoration:none; cursor:default }

#frmtbl{
	font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size:12px;
	background:#fff;
	width:95%;
	border-collapse:collapse;
	text-align:left;
	margin:20px;
}
#frmtbl th{
	font-size:14px;
	font-weight:normal;
	color:#039;
	border-bottom:2px solid #6678b1;
	padding:5px 5px;
}
#frmtbl td{
	border-bottom:1px solid #ccc;
	color:#669;
	padding:5px 5px;
}
#frmtbl tbody tr:hover td{
	color:#009;
}
#frmtbl input {
  width: 75px;
}
#frmtbl select {
  width: 80px;
}
#frmtbl textarea {
  width: 90px;
}
.errormsg {
  font-weight:bold;
  color:#af0a0a;
}
	