body, table { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
body { background-image: url(../images/bg_bodyTile.gif); background-repeat: repeat; }
p { margin: 0 0 10px; }
td { }
a:link { color: #0794cf; }
a:visited { }
a:hover { color: #075ecf; }
a:active { }

.a { text-decoration: none; }
.a:hover { text-decoration: underline; }

#leftnav { width: 200px; }
#mainContent { border-left: 1px solid #aaa; }
.tblLogin { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #bc363d; background-image: url(../images/bg_login.gif); background-repeat: repeat-x; width: 200px; border: solid 1px black;margin-bottom }
.tblMasthead { font-weight:bold; background-color: #911115; border-bottom:1px solid #bc363d; }
.tblLogin td{padding:5px;}
.eleLogin { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; margin: 2px; padding: 2px; border: solid 1px black; }
.sessMsg { font-size: 12px;font-weight:bold;color:#666; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 5px; border: solid 1px #666;background-color:#ebebeb;margin:10px 0 10px 0;}
.pageWrap { background-color: white; border: solid 1px black; }
.pageFoot { font-size: 11px; background-color: #ebebeb; background-image: url(../images/bg_topnav.gif); background-repeat: repeat-x; padding: 5px; border-top: 1px solid #aaa; }
.topnav { background-color: #ebebeb; background-image: url(../images/bg_topnav.gif); background-repeat: repeat-x; padding: 8px 2px; border-bottom: 1px solid #aaa; }
.topnavlink { background-image: url(../images/bg_topnavlink.gif); background-repeat: repeat-x; padding: 4px 6px; border: solid 1px #aaa; text-decoration:none; margin-right: 2px; margin-left: 2px; }
.topnavlink:hover { background-image: url(../images/bg_topnavlink_hover.gif); background-repeat: repeat-x; border: solid 1px #f38d0c; }
.shedResult { font-size: 12px; margin: 0 0 5px; padding: 2px; border: solid 1px #658cb8; }
.shedResultMasthead { color: #fff; font-weight: bold; background-color: #658cb8; padding: 3px; }
.shedResultSubHead { color: #475d75; font-weight: bold; margin-top: 5px; margin-bottom: 5px; padding: 3px; border-bottom: 1px dotted #658cb8; }
.shedResultText td { font-size: 12px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; padding:5px; }
.forumWrap { width: 100%; margin: 5px; border: solid 1px #606164; }
.forumWrap td { padding: 5px;font-size:12px; }
.forumTblHead { color: #f4f5fc; font-weight: bold; background-color: #606164; padding: 5px; }
.forumListRow { border-top:1px dotted #606164;}

.text, .textsm, .textlg, .textxlg, .textxxlg, .textxxxlg {font-family: Verdana, Arial, Helvetica, sans-serif;}


.textsm {font-size: 10px; }
.text {font-size: 12px; }
.textlg {font-size: 14px; }
.textxlg {font-size: 16px; }
.textxxlg {font-size: 20px; }
.textxxxlg  {font-size: 24px; }


.redlink  {color:#e62b33;}
.redlink:visited  {color:#e62b33;}
.redlink:link {color:#e62b33;}
.redlink:hover {color:#e62b33;text-decoration:underline;}

.smEle { font-size: 10px; width: 50px; height: 15px; }
.outline { margin: 2px; padding: 2px; border: solid 1px #acacac; }
.outline:hover { background-color: #f2f4fc; border: solid 1px #606164; }
.postWrap, .postWrapHidden  { border: solid 1px #acacac; margin-bottom:5px;}
.postWrapHidden {display:none;color:#999;font-size:11px;}
.postWrapHidden td {font-size:10px;}
.postMasthead { color: #fff; font-size: 10px; background-color: #acacac; }
.postFoot { color: #fff; font-size: 10px; background-color: #ebebeb; border-top: solid 1px #acacac; }

.hideOverflow {overflow:hidden;}
.outlineQuote { margin: 5px; padding: 5px; border: solid 1px #acacac; }



.userEditNav { background-color: #acacac; border: solid 1px #606164; }
.userEditNav a{ color:#fff;text-decoration:none; }
.userEditNav a:text{ color:#fff;text-decoration:none; }
.userEditNav a:link{ color:#fff;text-decoration:none; }
.userEditNav a:visited{ color:#fff;text-decoration:none; }
.userEditNav a:active{ color:#fff;text-decoration:none; }
.userEditNav a:hover   { color:#fff;text-decoration:none; }

.userEditNavSel { border-top: 1px solid #606164; border-right: 1px solid #606164; border-left: 1px solid #606164;background-color:#f4f5fc; }
.userEditNav:hover { background-color: #e1acac; }
.userEditFormWrap {border-bottom: 1px solid #606164; border-right: 1px solid #606164; border-left: 1px solid #606164;background-color:#f4f5fc; }
