/*
+ + + + + + + + + + + + + + + + + + + + + + 
   WSA Stylesheet Master
   Developed by PowerServe International
   Last Modified: 09.07.2004
   CDH
+ + + + + + + + + + + + + + + + + + + + + +
*/

/* global styles */
body {
 font:normal 10px, arial, sans-serif;
 color:#000;
 background:#fff url(/images/bg01.gif);
 margin:20 0 0 0;
 padding:0px;
 text-align:center;
 }
a { text-decoration:none; border-bottom:0px; }
form { margin: 0px 0px 0px 0px; }

/* 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; }

.text{ font-size:13px; line-height:1.25em; }
.textital, .italtext, em, i { font-style: italic; }
.boldtext, strong, b { font-weight:bold; }


/* -- | image gallery | -------------------------------------- */

	.caption, .rsccaption { text-align:center; vertical-align:top; font-size:11px; padding:0 0 20px 0; }
	.imagegallery { text-align:center; vertical-align:top; padding:0 30px 0 30px;}
	.imagegallery td { text-align:center; font-size:13px; }
	.imagegallery2 { vertical-align:top; font-size:10px; font-weight:bold;}
	.imagegallerymain { text-align:center; }
	.showbuttons {  }
/*	.imagegallerytitle { border-bottom:1px solid #9B0D1B; color:#9b0d1b; font-weight:bold; padding:0; margin:0; }*/

/* Styles TEXT on main photos */
	TD.rsccaption { TEXT-ALIGN: center; vertical-align: top; font-size:70%; }


.h1, h1, heading1, .heading1, boldlargetext, .boldlargetext, .imagegallerytitle  { font-size:18px; font-weight:normal; font-family:"eurostile", verdana, arial, sans-serif; color:#165F4E; margin:0; padding:0; border-bottom:2px solid #165F4E }
.heading2 { font-size:12px; font-weight:bold; }
.heading3 { font-size:12px; font-weight:bold; }
.subheader { font-size:12px; font-weight:bold; color:#165F4E; }
.divider { background:#000; }
.question { font-weight:bold; font-size:14px; color:#000; background:#fff; }
.forum { font-size:12px; color:#165F4E; background:#036; }
.forumsub { font-size:12px; color:#165F4E; background:#ccc; }
.small { font-size:x-small; }
.boldsmallertext { font-size:x-small; font-weight:bold; }
.resource { margin: 15px; }
img.resource { margin:0px; border:0px; }

.headline { padding-left:23px; margin:0; font-weight:bold; font-size:14px; background:url(/images/news.gif) no-repeat 5px 3px; }
.pullquote { padding-left:23px; margin:0; font-weight:normal; font-size:12px; }


/* top navigation styles */
#topbar {
 background:#000;
 margin:1px auto;
 border:1px solid #000;
 padding:10px;
 height:20px;
 font:normal 10px "lucida grande", tahoma, verdana, sans-serif;
 }
.datedisplay {
 width:150px;
 display:inline;
 float:left;
 text-align:left;
 font:10px;
 color: #fff;
 }
.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:170px;
 vertical-align:top;
 background:#434343 url("/images/bg01_nav.gif");
 font-family:"eurostile", verdana, arial, sans-serif;
 border:solid #000;
 border-width:1px 1px 1px 0;
 margin:0px;
 padding:75px 0px;
 }
#leftbar span {
 display:block;
 padding:6px 0px;
 margin:0;
 background: #434343 url("/images/div01.gif") bottom 18px;
 background-repeat: no-repeat;
 }

.nav1 { font-size:15px; color:#fff; padding-left:18px; display:block; }
.nav1:hover { color: #ffa005; }
.currentnav1 { font-size:15px; color:#ffde00; padding-left:18px; display:block; background:url("/images/arrow01.gif") no-repeat 1px 50%; }

.nav2 { font-size:12px; color:#ffa005; margin-left:32px; }
.nav2:hover { color: #fff; }
.currentnav2 { font-size:12px; color:#ffde00; padding-left:32px; display:block; background:url("/images/arrow02.gif") no-repeat 7px 50%; }
  
.nav3 { font-size:10px; color:#fff; margin-left:50px; }
.nav3:hover { color: #ffa005; }
.currentnav3 { font-size:10px; color:#ffde00; margin-left:50px; }

/* content area */
#pgcontent { padding:5px; vertical-align:top; }
#pgcontent a { color:#165F4E; }
#pgcontent a:hover { color:#000; }

/* rightbar styles */

.hotlisttable {
 border:1px solid #000;
 display:block;
 float:right;
 margin:0px 0 10px 0;
 font:bold 12px "lucida grande", tahoma, verdana, sans-serif;
 }

.hotlisttitle {
 border:solid #000;
 border-width:0 0 1px 0;
 font-weight:bold;
 font-size:12px;
 color:#165F4E;
 background:#e9e9e9;
 text-align:left;
 padding:8px;
 }
.hotlistitem {
 vertical-align:middle;
 font-size:10px;
 color:#000;
 }
.hotlisttable a {
 font-size:11px;
 padding:3px auto;
 display:block;
 }

/* footer styles */
#footer {
 font:normal 10px "lucida grande", tahoma, verdana, sans-serif;
 color:#fff;
 background:#000;
 padding:10px;
 }


.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; }

