/* general site styles */

html, body {
  height: 100%;
}

body{
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-position: top left;
  background-repeat: repeat-y;
  background-image: url("/images/page_bg.gif");
  text-align:center;
  width:1032px; 
}

body.nobg{
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-image: none;
}

#content { 
		/*background-image: url(../images/tilecontent.gif);*/
		padding:0; margin:0; text-align:center;
		
}

#footer {
  background-color: #EADB83;
  padding:4px 0 4px 0;
  font-size:12px;
  text-align:center;
  width: 100%;
}
#footer .small{
  font-size:11px;
  color:#666666
}

p {
  font-size: 14px;
  margin-left: 15px;
  margin-right: 15px;
}

a{text-decoration:none; color:#003399}
a:hover{text-decoration:underline;}

/* nav, for the menu */
#nav { border: 0 ; color:#cccccc; background-color: transparent; background-image: none; margin-right:8px; margin-left:8px; }

#nav ul{
  list-style: none;
  margin: 0;
  padding-left: 10px;
}

#nav li{
  font-size: 13px;
  font-weight: bold;
  line-height: 14px;
  text-align: left;
  padding-bottom: 4px;
}

#nav a{
  text-decoration: none;
  color: #CCCCCC;
}
#nav .adminLinkStyle{
  color:#FF3333;
}
#nav .actv{color: #CCCCCC;}
#nav .pasv{color: #999999;}

#nav a:hover {
  text-decoration: none;
  color:#FFFFFF;
}

#nav .navLogo{
  font-size:9px;
  text-align:center;
}

/* for the login div */
#login{
  padding-top:8px;
  text-align:center;
  font-size: 11px;
  color: #ffffff;
  background-color:transparent;
}
#login a{ color: #F68231; font-style:italic; background-color:transparent; font-size: 11px;}
#login a:visited{ color: #F68231; background-color:transparent; }
#login td{
  text-align:left;
  color:#F68231;
  font-size:11px;
}

/* for the main header */
.headertitle{
  padding:0 0 40px 0;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size:28px;
  font-weight:bold;
  font-style:italic;
  color:#000000;
}

.headertagline{
  padding:0 0 0 0;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  font-style:italic;
  color:#FFFFFF;
}

/* message board */
#board ul, ol{              margin:0 0 0 24px; padding:0 0 0 0; }
#board li{text-indent: 0px; margin:0 6px 0 24px; padding:0 0 1px 0; }
#board li.stik {list-style-image:url(/board/images/thread_sticky.gif);  background-color:#FFE3E3; border-bottom:1px solid #CCCCCC;}
#board li.lock {list-style-image:url(/board/images/thread_locked.gif);  background-color:#FFEE99; border-bottom:1px solid #CCCCCC;}
#board li.trak {list-style-image:url(/board/images/thread_tracked.gif); background-color:#FFFFCC; border-bottom:1px solid #CCCCCC;}
#board li.post1{list-style-image:url(/board/images/thread_normal.gif);  background-color:#FFFFFF; border-bottom:1px solid #CCCCCC;}
#board li.post2{list-style-image:url(/board/images/thread_normal.gif);  background-color:#F6F6F6; border-bottom:1px solid #CCCCCC;}
#board li.rply {margin:0 0 0 7px; text-indent: 0px; list-style-image:url(/board/images/thread_reply.gif);}

ol.normal, ul.normal, li.normal{
  list-style-image:none;
}

table.default{
  width:100%;
}

table.smaller{
  text-align:center;
  width:80%;
  background-color:#000000;
}

table.percent100{
  text-align:center;
  width:100%;
  background-color:#000000;
}

table.percent80{
  text-align:center;
  width:80%;
  background-color:#000000;
}

tr, td{
  text-align:left;
  font-family:arial,helvetica,sans-serif;
}

tr.header, td.header{
  background-image:URL(/board/images/table_header.gif);
  font-size:12px;
  font-weight:bold;
  color:#000000;
}

tr.alt1, td.alt1{
  background-color:#FFFFFF;
  font-size:12px;
  font-weight:normal;
  color:#000000;
}

tr.alt2, td.alt2{
  background-color:#F0F0F0;
  font-size:12px;
  font-weight:normal;
  color:#000000;
}

/* for action buttons on detail.asp */
a.smbuttonhdr{
  padding:0 4px 2px 4px;
  font:bold 11px arial,verdana,sans-serif;
  color:#CCCCCC;background-color:transparent;
  text-decoration:none;
}
a.smbuttonhdr:hover{
  padding:0 3px 1px 3px;
  border:1px solid;
  border-color:#AAAAAA #333333 #333333 #CCCCCC;
  font:bold 11px arial,verdana,sans-serif;
  color:#FFFF66; background-color:#333333;
  text-decoration:none;
}
a.smbuttonhdr:active{
  padding:0 2px 0px 4px;
  border:1px solid;
  border-color:#000000 #CCCCCC #AAAAAA #000000;
  font:bold 11px arial,verdana,sans-serif;
  color:#FFFF66; background-color:#333333;
  text-decoration:none;
}

/* for the page list */
.pageList{
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#666666;
  font-weight:bold;
}

/* for admin title */
.adminTitle{
  font-family:arial,helvetica,sans-serif;
  font-size:14px;
  color:#000000;
  font-weight:bold;
}

/* for admin nav links */
.adminNav{
  font-family:arial,helvetica,sans-serif;
  font-size:13px;
  color:#FF6600;
  font-weight:bold;
}

/* for group headers */
.groupHdr{
  background-image:URL(/board/images/table_header.gif);
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000000;
  font-weight:bold;
}

/* misc other font styles..  these need to be cleaned up */
.smfont{
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
}

.medfont{
  font-family:arial,helvetica,sans-serif;
  font-size:14px;
  font-weight:normal;
}

.medfontb{
  font-family:arial,helvetica,sans-serif;
  font-size:14px;
  font-weight:bold;
}

.lrgfontb{
  font-family:arial,helvetica,sans-serif;
  color:#A50000;
  font-size:17px;
  font-weight:bold;
}

.medbody, .medbodyb{
  font-family:arial,helvetica,sans-serif;
  font-size:13px;
  color:#000000;
}

.medbodyb{
  font-weight:bold;
}

.smbody, .smbodyb{
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  color:#000000;
}

.smbodyb{
  font-weight:bold;
}

.#mainHeaderLeading{
  padding-top:3px;
  padding-right:0;
  padding-bottom:0;
  padding-left:0;
  margin-top:0;
  margin-bottom:0;
}

.#mainHeaderLeft{
  padding-top:0;
  padding-right:0;
  padding-bottom:2px;
  padding-left:6px;
  margin:0;
}

.headerCaption{
  font-family:arial,helvetica,sans-serif;
  color:#006633;
  font-size:20px;
  font-weight:bold;
}

.headerCaptionSm{
  font-family:arial,helvetica,sans-serif;
  color:#006633;
  font-size:14px;
  font-weight:bold;
}

.headerInfoLabel{
  font-family:arial,helvetica,sans-serif;
  color:#CCCCCC;
  font-size:11px;
  font-weight:normal;
}

.headerInfoData{
  font-family:arial,helvetica,sans-serif;
  color:#DDDDDD;
  font-size:11px;
  font-weight:bold;
}

.mainMessageTitle{
  font-family:arial,helvetica,sans-serif;
  font-size:13px;
  color:#003366;
  font-style:normal;
  font-weight:normal;
  text-decoration:none;
}

.mainMessageTitle:visited{
  font-style:italic;
  color:#99AADD;
}

.mainMessageTitle:hover{
  color:#003366;
  text-decoration:underline;
}

.mainMessageTitleSticky{
  font-family:arial,helvetica,sans-serif;
  font-size:13px;
  color:#003366;
  font-weight:bold;
}

.userURL, a.userURL{
  font-family:arial,helvetica,sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#003399;
  text-decoration:underline;
}

a.userURL:hover{
  color:red;
}




/* these are the small fonts used for message info */
.msgdtlNormal{
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000000;
  font-weight:normal;
}

.msgdtlPoster{
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#A50000;
  font-weight:normal;
}

.msgdtlIP{
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000000;
  font-weight:bold;
}

.msgdtlDate{
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  font-style: italic;
  color:#000000;
  font-weight:normal;
}

.msgdtlViews{
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#003399;
  font-weight:normal;
}

.msgdtlRecs{
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:purple;
  font-weight:normal;
}

.msgdtlEmail{
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:blue;
  font-weight:normal;
}

.msgdtlLink{
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:blue;
  font-weight:bold;
}

.previewTABLE{
  width:100%;
  border:1px solid #000000;
  background-color:#000000;
}

.previewTD{
  width:100%;
  padding:3px;
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  background-color:#000000;
  color:#000000;
  font-weight:normal;
}

/* icon legends, pic is a gif */
.msgdtlURL{
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#A50000;
  font-weight:bold;
}

.msgdtlEOM{
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#993399;
  font-weight:bold;
}

.msgdtlHID{
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#FF0000;
  font-weight:bold;
}

/* styles for the editor */
div#editorArea {
  border: 1px solid #0000FF;
  background-color: #EEEEFF;
  padding: 2px;
}

.editorButton{
  border: 1px solid #0000FF;
  padding:0 2px 0 2px;
  margin:0 0 0 0;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:bold;
  color:#000000;
  cursor:hand;
  background-color:#F9F0F0;
}

.editorCloseButton{
  border: 1px solid #FF0000;
  padding:0 3px 0 3px;
  margin:0 0 0 0;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:bold;
  color:#FF0000;
  cursor:hand;
  background-color:#F9F0F0;
}

.editorSelect{
  border: 1px solid #0000FF;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  cursor:hand;   /* does not work */
  font-weight:normal;
}
.editorSelectButton{
  border: 1px solid #0000FF;
  padding:0 0 1px 0;
  margin:0 0 1px 0;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:bold;
  color:#999999;
  background-color:#F9F0F0;
}
.editorSelectCloseButton{
  border: 1px solid #0000FF;
  padding:0 0 1px 0;
  margin:0 0 1px 0;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:bold;
  color:#FF0000;
  cursor:hand;
  background-color:#F9F0F0;
}

.editorLink{
  border: 1px solid #0000FF;
  padding:2px 3px 1px 3px;
  margin:0 0 3px 0;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:bold;
  color:#FF0000;
  cursor:hand;
  background-color:#F9F0F0;
}

.editorImageLink{
  cursor:hand;
}
/* this styles all the input fields on incpost.asp */
.rplyForm{
  border: 1px solid #000000;
  width:400px;
  font-family:verdana,helvetica,sans-serif;
  font-size:13px;
  font-weight:normal;
}


