/* -- WebSite Accelerator 3.0.0.0 ----- */

/*
   FBCAiken.org
   WSA Stylesheet Master
   Copyright © 2005 PowerServe International.
   All Rights Reserved.

   Notes:
   Check through comments before editing style selectors. Some selectors
   may reference code in the wsaglobal.css file and are not to be changed
   aside from the attributes provided in the selectors. - CH

*/

/* WSA Global Styles - DO NOT REMOVE! */
  @import url("/common/wsaglobal.css");
/* End Import */

body {
    background:#FFFFCE;
	color:#000;
	font:normal 12px 'Trebuchet MS',Arial,Helvetica,Sans-Serif;
	margin:0px;
	padding:0;
	text-align:left;
    }
#container {
	border:0;
	margin:0;
	text-align:left;
	width:760px;
	}

.pgheader{
	border:0px solid #000ccc;
	margin:0;
	text-align:left;
	background:url(/images/bg.jpg) repeat-x;
	height:112px;
	}

/* top navigation styles */

#topnav {
	background:url(/images/topnav.jpg);
	color:fff;
	font-size:12px;
	font-weight:bold;
	height:38px;
	padding:0 5px;
	vertical-align:middle;
	}

#topnav a { background:url("/images/topnavbg.jpg") no-repeat top right; color:#fff; display:block; float:left; font-size:12px; margin:0; padding:4px 15px 7px; }
#topnav a:hover { color:#ff6; }
#topnav strong { color:#ff6; font-size:12px; }

/* Left Navigation */
#leftbar {

	margin:0px;
	padding:10px;
	vertical-align:top;
	width:160px;
	}
#leftbar span {
	border-top:1px solid #633810;
	display:block;
	padding:0px 0px;
	margin:0px 0px;
	text-align:left;
	}

.nav1 { font-size:11px; font-weight:bold; color:#fff; display:block; padding:8px 0px 10px 15px; background:url(/images/leftnavbg.gif); border-bottom:1px solid #fff; }
.nav1:hover { color:#ff6; background:url(/images/leftnav_over.jpg) top left;}
.currentnav1 { font-size:11px; font-weight:bold; color:#ff6; display:block; padding:8px 0px 10px 15px; background:url(/images/leftnav_over.jpg) top left;  border-bottom:1px solid #fff; }

.nav2 { font-size:10px; color:#fff; padding:2px 0px 2px 21px; display:block; background:url(/images/nav2bg.gif);}
.nav2:hover, .nav3:hover { font-size:10px; color:#ff6; display:block; background:url(/images/nav2bg.gif);}
.currentnav2 { font-size:10px; color:#ff6; padding:2px 0px 2px 21px; display:block; background:url(/images/nav2bg.gif); }
  
.nav3 { font-size:9px; color:#fff; margin-left:15px; }
.currentnav3 { font-size:9px; color:#ff6; margin-left:15px; }

/* LeftNav Content */
  #lnav .lnavcontent { padding:20px 0 0 20px; }
  #lnav .lnavcontent .small { font-size:xx-small; }

/* content area */
  #pgcontent { padding:0px; vertical-align:top; }
  #pgcontent .text a { color:#069; }
  #pgcontent .text a:hover { color:#999; }

/* rightbar styles */

  .hotlisttable {
    margin:0 0 10px 0; padding:0 0 10px 0; font:bold 12px; }
  .hotlisttable .hotlisttitle {
	color:#FFF; background: url(/images/leftnavbg.gif); height:23px;
	text-align:left; padding:3px; border-left:1px solid #000; }
  .hotlisttable .hotlistitem {
    padding:1px;
	background:url(/images/nav2bg.gif);
	color:#FFF;
	 }
  .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:#000; }
  .hotlisttable .hotlistitem a {
	font:normal 10px; padding:3px auto; display:block; color:#fff; }
  .hotlisttable .hotlistitem a:hover {
	color:#ff6; }


/* footer styles */
  #footer {
    font:normal 11px; text-align:center; color:#000; padding:10px 0; }
  #copyright {
    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:#C6AA8C; color: #fff; }
tr.eventodd a { font-size:10px;}
tr.eventeven { font-size:10px; background:#fffadc; color: #fff; }
tr.eventeven a { font-size:10px;}
tr.calhdr { background:#C6AA8C; }  
td.calhdrfont { font-size:13px; }
td.info-on { color: #900; font-size:11px; font-style:bold;}
td.info-off { color: #000; font-size:11px; }
td.info { color: #900; font-size:10px; }

.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; }

/* Image Gallery styles */
.imagegallerytitle
{ 
font-size:14px; font-weight:bold; color:9B0D1B; padding-top:10px; border-bottom:1px solid #9B0D1B;
}

/* aligns gallery on page */
TD.imagegallerymain
{
	text-align: center;	
}
TD.imagegallery
{
	TEXT-ALIGN: center;
	vertical-align: top;
}
/* Aligns IMAGES in gallery */
TD.imagegallery2
{
	vertical-align: top;
	height:160px;
}
/* Aligns TEXT in gallery */
TD.caption
{
	TEXT-ALIGN: center;
	vertical-align: top;
	font-size: 11px;
}
a { text-decoration:none; border-bottom:0px; }
form { font-size:10px; margin: 0px 0px 0px 0px; }
input { font-size:10px; }

/* miscellaneous styles */
.button { font-size:10px; }
.error { color:#c00; }
.header { color:#fff; font-size: 15px; }

.pagehead { font-size:15px; font-weight:bold; color:#fff; background-image:url(/images/header.gif); height:93px; }
.reccnt { color:#900; }
.sorted { font-size:10px; color:#ff6; }
.tblhead { font-weight:bold; background:#ccc; }

.text{ font-size:11px; }
.textital, .italtext, em, i {font-size:11px; font-style: italic; }
.boldtext, strong, b {font-size:11px; font-weight:bold; }

.boldlargetext { font-size:25px; font-weight:bolder; color:#8B4F17; padding-top:10px;}
.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:none; }
.question { font-weight:bold; font-size:14px; color:#fff; background:#900; }
.forum { font-size:11px; color:#fff; background:#036; }
.forumsub { font-size:11px; color:#fff; background:#ccc; }
.small { font-size:9px; }
.boldsmallertext { font-size:9px; font-weight:bold; }

  .resource { margin:15px; }
  img.resource { margin:3px; border:0px; }

/* Calendar Styles - !MODIFY ONLY! -  Added by CH 3.25.05 */
  #calendar {
	border-color:#667;
	font-size:10px;
	}
  #calendar th {
	background:#000;
	color:#fff;
	}
  #calendar tr.even {
	background:#fff;
	}
  #calendar tr.odd {
	background:#e6e6e6;
	}
  #calendar .odd td,#calendar .even td {
	border-color:#667;
	}
  #calendar .date {
	background:#000;
	color:#fff;
	font-size:9px;
	}
  #calendar .today {
	background:#c00;
	}
  #calendar .events li {
	border-color:#e6e6e6;
	}
/* End Calendar Styles */



/* Event Details - !MODIFY ONLY! - Added by CH 3.25.05 */
  #eventdetail {
	border-color:#667;
	}
  #eventdetail .info {
	color:#000;
	font-size:12px;
	}
  #eventdetail .resource {
	border-color:#667;
	}
  #eventdetail .type {
	background:#b4b4b4;
	border-color:#667;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	}
  #eventdetail td {
	border-color:#667;
	}
/* End Event Details */

/* Event Type Selector - !MODIFY ONLY! - Added by CH 3.25.05 */
  #eventtype {
	border-color;#000;
	font-size:10px;
	}
  #eventtype td {
	background:#f7f7f7;
	}
  #eventtype th {
	background:#000;
	color:#fff;
	}
/* End Event Type Selector Styles */
