/*
+ + + + + + + + + + + + + + + + + + + + + + 
   WSA Stylesheet Master
   Developed by PowerServe International
   Last Modified: 09.07.2004
   CDH
+ + + + + + + + + + + + + + + + + + + + + +
*/

/* WSA Global Styles - DO NOT REMOVE! */
  @import url("/common/wsaglobal.css");

body {
 font:normal 12px Georgia, Times, Serif;
 color:#000;
 background:#fff url(/images/pagebg.gif) repeat-x;
 margin:0px;
 padding:0px;
 }
a { text-decoration:none; border-bottom:0px; }
form { margin: 0px 0px 0px 0px; }
input { font-size:10px; }

/* miscellaneous styles */
.button { font-size:10px; }
.error { color:#c00; }
.header { color:#fff; font-size: 15px; }
.info { color: #900; }
.pagehead { font-size:15px; font-weight:bold; color:#fff; background:#900; }
.reccnt { color:#900; }
.sorted { font-size:10px; color:#ff6; }
.tblhead { font-weight:bold; background:#ccc; }

.menu td { vertical-align:top; border-bottom:1px solid #e6e6e6; padding:3px 0px; font-size:12px;}

.text { font-size:12px; padding:0; margin:0 auto; }
.textital, .italtext, em, i { font-style: italic; font-size:12px; margin: 5px; }
.boldtext, strong, b { font-weight:bold; font-size:12px; margin:5px 5px; }

.boldlargetext { font-size:24px; padding-top:10px; border-bottom:1px solid #e6e6e6 }
.heading1 { font-size:19px; }
.heading2 { font-size:15px; font-weight:bold; }
.heading3 { font-size:15px; font-weight:bold; }
.subheader { font-size:15px; font-weight:bold; color:#900; }
.divider { background:#000; }
.question { font-weight:bold; font-size:14px; color:#fff; background:#900; }
.forum { font-size:12px; color:#fff; background:#036; }
.forumsub { font-size:12px; color:#fff; background:#ccc; }
.small { font-size:10px; margin:5px 0px}
.boldsmallertext { font-size:10px; font-weight:bold; margin: 5px 0px; }
.resource { margin:5px; }
img.resource { margin:5px 5px; border:0px solid #000; }

/* page header area */
#top {

	}
#top .pgheader { background:url(/images/topbg.gif) no-repeat; padding:0px; vertical-align:top; height:96px;   }
#top .pgheader a { color:#069; }
#top .pgheader a:hover { color:#999; }
#top .datedisplay {
 width:150px;
 margin: 5 5;
 float:right;
 text-align:right;
 font-size:10px;
 color: #000;
 }

/* top navigation styles */
#topbar {
 background:#000;
 margin:1px auto;
 border:1px solid #000;
 padding:0px;
 height:0px;
 font:normal 10px "lucida grande", tahoma, verdana, sans-serif;
 }
.navdisplay {
 width: 500px;
 display:inline;
 float:right;
 text-align:right;
 color: #fff;
 text-align: right;
 }
.navdisplay a {
 color:#fff;
 margin-left:15px;
 }
.navdisplay a:hover {
 color: #fc0;
 }
.navdisplay strong {
 font-weight:normal;
 color:#fc0;
 }

/* Left Navigation */
#leftbar {
 width:145px;
 vertical-align:top;
 background:#fff;
 font-family:"lucida grande", tahoma, verdana, sans-serif;
 border:0px solid #000;
 margin:0;
 padding:0px;
 }
#leftbar span {
 display:block;
 padding:0px 3px 0px 0px;
 margin-top:0px;
 font-weight:bold;
 }

.nav1 { font-size:11px; color:#fff; margin-left:1px; display:block; background:#069; padding:7 10 12 10; text-transform:uppercase; background-image:url(/images/btn_main.jpg)}
.nav1:hover { color: #fff; background:#000; text-transform:uppercase; background-image:url(/images/btn_alt.jpg)}
.currentnav1 { font-size:11px; color:#fff; margin-left:1px; display:block; background:#000; padding:7 10 12 10; text-transform:uppercase; background-image:url(/images/btn_alt.jpg)}

.nav2 { font-size:10px; color:#9d1618; margin-left:9px; }
.nav2:hover { color: #000; }
.currentnav2 { font-size:10px; color:#000; margin-left:9px; }
  
.nav3 { font-size:9px; color:#9d1618; margin-left:15px; }
.nav3:hover { color: #000; }
.currentnav3 { font-size:9px; color:#000; margin-left:15px; }

/* content area */
#pgcontent { padding:5px; vertical-align:top; }
#pgcontent a { color:#069; }
#pgcontent a:hover { color:#999; }

/* rightbar styles */
  .hotlisttable {
    margin:0;
	padding:0; }
  .hotlisttable .hotlisttitle {
  	background:#069;
	color:#fff;
 	font-family: "lucida grande", tahoma, verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:7px;
	text-align:left; }
  .hotlisttable .hotlistitem {
    padding:1px; }
  .hotlisttable tr td table {
	vertical-align:middle; padding:0; margin:0; font-size:10px; color:#5A0000;
	border-width:0 1px 1px 1px; border-style:solid; border-color:#014171; }
  .hotlisttable .hotlistitem a {
	font:normal 10px; padding:3px auto; display:block; color:#fff; }
  .hotlisttable .hotlistitem a:hover {
	color:#c00; }


/* footer styles */
#footer {
 font:normal 10px "lucida grande", tahoma, verdana, sans-serif;
 color:#000;
 background:#fff;
 padding:10px;
 text-align:center;
 }


.adminlink, .adminmsg {
 font:normal 11px "lucida grande", tahoma, verdana, sans-serif;
 color:#000;
 background:#e6e6e6;
 border:1px solid #ccc;
 display:block;
 padding: 10px;
 margin:0px auto 10px auto;
 text-align:left;
 width:760px;
 }
 
tr.eventodd { font-size:10px; background:#ccc; color: #fff; }
tr.eventeven { font-size:10px; background:#fffadc; color: #fff; }
tr.calhdr { background:#ccc; }  
td.calhdrfont { font-size:16px; }

.logo { font-size:16px; color:#fff; background:#808080; }
.poll { color:#000; background:#ccc; }
.pollitem { font-size:11px; color:#000; text-align:left; }
.gutter { background:#090; }
.copyright { font-size:9px; }
.content { color:#000; }
.header { font-size:10px; color:#fff; background:#000; }
.sorted { font-size:10px; color:#ff0; background:#000; }
.detail0 { font-size:10px; background:#ffadc; }
.detail1 { font-size:10px; background: #eee8aa; }

