html.noContent { overflow:-moz-scrollbars-vertical; }
body { background-color:#CCCCCC; color:#333333; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; }

div.pageWidth { position:absolute; left:50%; width:750px; margin-left:-376px; border:1px solid #333; padding:0px; }
div.pageWidthScrollable { position:absolute; left:50%; width:750px; margin-left:-368px; border:1px solid #333; padding:0px; }
div.msgTitles { position:relative; background-color: #e5e5ea; padding:15px; padding-bottom:10px;z-index:2; }
.msgTitles legend { font-weight:bold; }
.msgTitles fieldset { padding:5px; padding-top:0px; }
div.msgForm { background-color: #e5e5ea; padding-top:10px; padding-bottom:30px; }

div.header { position:relative; width:100%; background-color: #006; color:white; font-size:0.75em; font-weight:bold; padding:0px; }
div.linksTop { padding:5px; }
div.linksTopLeft { float:left; padding:5px; }
div.linksTopLeft a:link { color:white; text-decoration:none; }
div.linksTopLeft a:visited { color:white; text-decoration:none; }

div.linksTopRight { text-align: right; padding:5px; }
div.linksTopRight a:link { color:white; text-decoration:none; }
div.linksTopRight a:visited { color:white; text-decoration:none; }

div.pageNums { font-size:0.75em; text-align:center;}
div.therules { font-size:0.75em; text-align:center; padding-bottom:1em; }
.statsSmall { font-size:0.7em; }

ul { margin-left:0; padding-left:0; margin-bottom:6px; margin-top:0px; }
li { font-size:0.75em; }
li.msgID { display:inline; font-size:0.6em; font-weight:bold;}
li.msgIDempty { display:inline; padding-left:60px; }
li.msgIcons { display:inline; padding-left:4px; }

li.msgOwner { display:inline; padding-left:4px; font-weight:bold; }
.msgOwner a:link { color:black; text-decoration:none; }
.msgOwner a:visited { color:black; text-decoration:none; }

li.msgTitle { display:inline; padding-left:8px; }
.msgTitle a:link { color:#900; text-decoration:none; }
.msgTitle a:hover { color:#c00; text-decoration:none; }
.msgTitle a:visited { color:#666; text-decoration:none; }

li.msgDate { display:inline; padding-left:20px; font-size:0.6em; }

li.msgNew { display:inline; padding-left:4px; font-size:0.6em;}
.msgNew a:link { color:#900; text-decoration:none; }
.msgNew a:visited { display:none; text-decoration:none; }

div.msgReply { position:relative; float:right; margin:0px; padding:0px; color:blue; font-size:0.75em; font-weight:bold;}
.msgReply a:link { color:blue; text-decoration:none; }
.msgReply a:visited { color:blue; text-decoration:none; }

a:link { color:#900; text-decoration:none; }
a:hover { color:#c00; text-decoration:none; }
a:visited { color:#666; text-decoration:none; }


.msgForm label,input { display: block; width: 150px; float: left; }
.msgForm label { text-align: right; width: 100px; padding-right: 20px; }
input.formCaptchaText { width: 60px; padding-right:1px;}

fieldset.msgIcons { float:right; margin-right:5px; }
.msgIcons input { width:15px; padding:3px; height:30px;vertical-align:middle;}
.msgIcons label { width:15px; padding:3px; }
.msgIcons fieldset { text-align:center; padding:5px; margin:10px; }
.msgIcons img {}
.msgIconsInput img {margin-top:7px;}
.largeIcon {margin-top:-8px;}


div.msgSubmit { text-align:center; padding:5px; margin:10px; float:right;}
.msgSubmit input[type=submit] { text-align:center; }
br { clear: left; }

#RHSbox {
/* display:none; */
position:absolute;
right:7em; top:50em;
width:10em;
border:1px black solid;
background:#e5e5ea;
z-index:1;
text-align:center;
padding:0.5em;
font-size:0.9em;
}

#RHSbox2 {
position:absolute;
right:7em; top:3em; /* was 25em */
width:10em;
border:1px black solid;
background:#e5e5ea;
z-index:1;
text-align:center;
padding:0.5em;
font-size:0.9em;
}

#RHSbox3 {
/* display:none; */
position:absolute;
right:7em; top:25em;
width:10em;
border:1px black solid;
background:#e5e5ea;
z-index:1;
text-align:center;
padding:0.5em;
font-size:0.9em;
}

