/*
+ + + + + + + + + + + + + + + + + + + + + + 
   WSA Stylesheet Master
   Developed by PowerServe International
   Last Modified: 09.07.2004
   CDH
+ + + + + + + + + + + + + + + + + + + + + +
*/

/* global styles */
body {
 font:normal 12px Verdana, Arial;
 color:#000;
 background:#fff;
 margin:0px;
 padding:0px;
 }
a { text-decoration:none; border-bottom:0px; }
form { margin: 0px 0px 0px 0px; }
/* input { font-size:10px; font-family: "lucida grande", tahoma, verdana, sans-serif; }*/

/* Bulletin Page Styles */

#bull_left {
	width:300px;
	border:0px solid #000;
	background:#ECF0FF;
	float:left;
	padding:5px;
	}
#bull_right {
	width:500px;
	border:0px solid #000;
	padding-left:20px;
	
	}


/* 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.5em; }
.textital, .italtext, em, i { font-style: italic; }
.boldtext, strong, b { font-weight:bold; }

.boldlargetext { font-size:15px; font-weight:bold; color:00519C; padding-top:10px; border-bottom:1px solid #00519C }
.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:x-small; }
.boldsmallertext { font-size:x-small; font-weight:bold; }
.resource { margin: 15px; }
img.resource { margin:3px; border:0px solid #000; }


/* top navigation styles */
#topbar {
 background:url(/images/rotarylogotopnav.gif) no-repeat;
 margin:1px auto;
 border:0px solid #000;
 padding:0px;
 height:40px;
 font:normal 10px "lucida grande", tahoma, verdana, sans-serif;
 vertical-align:top;
 }
.datedisplay {
 width:150px;
 display:none;
 float:left;
 text-align:left;
 font-size:14px;
 color:#00519c;
 margin-left:180px;
}
.navdisplay {
 width: 500px;
 display:inline;
 float:right;
 text-align:right;
 color: #fff;
 text-align: right;
 margin-right:3px;
 }
.navdisplay a {
 font-size:14px;
 color:#00519c;
 padding:0px 12px;
 border-right:solid 2px #00519c;
 font-weight:bold;
 }
.navdisplay a:hover {
 color: #fc0;
 }
.navdisplay strong {
 font-weight:normal;
 color:#fc0;
 }


/* Left Navigation */
#leftbar {
 width:172px;
 vertical-align:top;
 background:#ccc;
 font-family:"lucida grande", tahoma, verdana, sans-serif;
 border:0px solid #000;
 margin:0px;
 padding:0px;
 background-image:url(/images/navbg.gif)
 }
#leftbar span {
 display:block;
 padding:5px 0px;
 margin:0px;
 }

.nav1 { font-size:11px; color:#fff; margin-left:6px; display:block; background:#00519C; padding:5px; }
.nav1:hover { color: #fff; background:#000; background-image:url(/images/bg.gif) }
.currentnav1 { font-size:11px; color:#fff; margin-left:6px; display:block; background:#000; padding:5px; background-image:url(/images/emblem.gif) }

.nav2 { font-size:11px; color:#fff; margin-left:24px; display:block; background:#00519C; padding:5px;  }
.nav2:hover { color: #fff;  background-image:url(/images/bg.gif)}
.currentnav2 { font-size:11px; font-style:bold; color:#fff; margin-left:24px; display:block; background:#00519C; padding:5px;  background-image:url(/images/emblem2.gif)}
  
.nav3 { font-size:9px; color:#00519C; 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 {
 border:1px solid #000;
 display:block;
 float:right;
 margin:0px;
 font:bold 12px "lucida grande", tahoma, verdana, sans-serif;
 }

.hotlisttitle {
 font-weight:bold;
 font-size:12px;
 color:#fff;
 background:#069;
 text-align:left;
 padding:8px;
 }
.hotlistitem {
 vertical-align:middle;
 font-size:10px;
 color:#5A0000;
 }
.hotlisttable a {
 font-size:11px;
 padding:3px auto;
 display:block;
 }

/* footer styles */
#footer {
 font:normal 10px "lucida grande", tahoma, verdana, sans-serif;
 color:#00007A;
 background:#fff;
 padding:10px;
 text-align:right;
 }
#footer2 {
 font:normal 10px "lucida grande", tahoma, verdana, sans-serif;
 color:#00007A;
 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; }

/* TD specifies the font used on FORMS */
TD
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
TD.logo
{
    FONT-SIZE: 14pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #808080
}
TD.nav0
{
    FONT-SIZE: 15px;
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif;
    BACKGROUND-COLOR: #000000
}
TD.nav1
{
    FONT-SIZE: 15px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif;
    BACKGROUND-COLOR: #000000;
    TEXT-DECORATION: none
}
TD.poll
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cccccc
}
TD.pollitem
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
TD.gutter
{
    BACKGROUND-COLOR: #009900
}
TD.copyright
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: 'Trebuchet MS', Verdana, Helvetica, sans-serif
}
TD.content
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
TD.header
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #000000
}
TD.sorted
{
    FONT-SIZE: 8pt;
    COLOR: #ffff00;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #000000
}
TR.detail0
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #fffadc
}
TR.detail1
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eee8aa
}

/* Image Gallery styles */
.imagegallerytitle
{ 
font-size:14px; font-weight:bold; color:00519C; padding-top:10px; border-bottom:1px solid #00519C
}
TD.imagegallerymain
{
	text-align: center;
	
}
TD.imagegallery
{
	TEXT-ALIGN: center;
	vertical-align: top;
}

TD.imagegallery2
{
	vertical-align: bottom;
	height:120px;
	
}

TD.caption
{
	TEXT-ALIGN: center;
	vertical-align: top;
	font-size: 14px;
}

/*Newsletter*/
.tableheader {
	color:#00519C;
	text-decoration:none;
	font-size:15px;
	border-bottom:1px solid #00519C;
	}
