
  body {
  	background:#006;
	color:#006;
	font:normal 13px tahoma,verdana,sans-serif;
	margin:10px 0 10px 0;
	padding:0;
	text-align:center;
	}
  a {
  	color:#655B8D;
	text-decoration:none;
	}
  a:hover {
  	color:#888;
	text-decoration:underline;
	}
  form {
  	margin:0;
	padding:0;
	}
	table,th,td{border:none;}

#pageheader {
   background:url("/images/header.jpg") no-repeat;
   border:0px solid #000ccc;
   height:112px;
   margin:0 auto;
   padding:0px;
   text-align:left;
   }

#container {
   border:0px solid #e6e6e6;
   margin:10px auto;
   text-align:left;
   width:760px;
   }

/* Top Navigation */
  #topnav {
	background:url(/images/topnavbg.jpg) no-repeat;
	height:34px;
	color:#fff;
	font-size:13px;
	margin:0;
	padding:0; }
  #topnav td {
  	border:solid #fff;
	border-width:0;
	}
  #topnav .nav {
	text-align:left; 
	padding:0px 0px 0px 0px;
	}
  #topnav .nav a {
    color:#00329F;
	font-weight:bold;
	margin:0;
	padding:0px 5px 0px 30px;
	}
  #topnav .nav a:hover {
    color:#FDECD0; }

/* End Top Navigation */

/* Left Navigation */
  #leftnav {
	background:url(/images/leftnavbg.jpg);
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
	width:170px;
	}
  #leftnav a {
	background:url(/images/leftnavbg.jpg);
	width:150px;
  	color:#1432A2;
	font-weight:bold;
	font-size:11px;
	display:block;
	padding:2px 0px 3px 9px;
	margin:0px 0px 0px 0px;
	}
  #leftnav a:hover {
  	color:#900;
	}

  #leftnav .navheader {
	background:url(/images/leftnavbg.jpg);
	display:block;
	width:150px;
	background:#ccc;
  	color:#1432A2;
	font-family:Arial Narrow, Arial, Helvetica, Sans-serif;
	font-size:13px;
	font-weight:bold;
	padding:0px 8px 2px 3px;
	margin:0px 0px 0px 3px;
	}
/* End Left Navigation */

#title {
	text-align:center;
	color:#374f9e;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:19px;
	font-weight:bold;
	border:0px solid #000; }	
	
#register {float:right; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:18px; 
	font-weight:bold; 
	color:#fff;
	text-decoration:underline;
	margin-top:20px;
	border:1px solid #000;
	padding:10px;
	background-color:#900;}
#register a {color:#fff;}
#register a:hover {color:#ff9;}

#register2 {float:right; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:18px; 
	font-weight:bold; 
	color:#fff;
	text-decoration:underline;
	margin-top:20px;
	border:1px solid #000;
	padding:10px;
	background-color:#900;}
#register2 a {color:#fff;}
#register2 a:hover {color:#ff9;}

#summerspecial {float:left; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:18px; 
	font-weight:bold; 
	color:#fff;
	text-decoration:underline;
	margin:20px 0 20px 0;
	border:1px solid #000;
	padding:10px;
	background-color:#900;}
#summerspecial a {color:#fff;}
#summerspecial a:hover {color:#ff9;}

hr {width:90%; background:#900; text-align:center; color:#900; height:1px;  }

  #pgcontent {
	background:url(/images/pcontentbg.gif) right;
  	padding:10px 10px 10px 10px;
	vertical-align:top;
	text-align:left;
	}
  #pgcontent .text a {
  	color:#069;
	}
  #pgcontent .text a:hover {
  	color:#999;
	}
  #pgcontent .contentsearch {
	font-size:10px;
	}
  #pgcontent .curentevents {
	background: #900;
	border:1px solid #000;
	color:#ff9;
	padding:7px;
	}
  #pgcontent .curentevents p{
  color:#fff;
  padding:0;
  margin:0;
  font-weight:bold;
  }	
  #pgcontent .curentevents ul{
  color:#fff;
  padding:0;
  margin:0 0 0 15px;
  }
  #pgcontent .curentevents h2{
  color:#fff;
  padding:0;
  margin:0;
  font-style:normal;
  }
  #pgcontent .curentevents a{
  color:#fff;
  }  	
  #pgcontent .curentevents a:hover{
  color: #ff9;
  }   
   
#footer {
  	background:url(/images/footer.jpg) bottom no-repeat;
	height:60px;
	color:#fff;
    font-size:9px;
	text-align:center;
	padding:0px 0px 0px 0px;
	}
  #footer a:hover {
  	color:#fff;
	}
  #footer .text {
  	color:#fff;
	font-size:10px;
	}
/*Member Information Table*/

#infopage {width:215px; float:left;}
#infopage h2 { font-size:14px; padding:0; margin:8px 0 5px 0; font-style:normal;}
#infopage p {margin:0; padding:0;}

#infotable {float:right;}
.infotable {border-collapse:collapse; border-spacing:0; font-size:10px; width:340px;} 
.infotable th,.infotable td {border:1px solid #006; text-align:center; padding:1px 2px 1px 2px; margin:0 0 0 0;}
.infotable th {color:#ffc; background:#006;font-size:10px;font-weight:bold;}
.infotable td {height:20px;}
.infotable .columnone {background:#ccc; text-align:left; padding-left:4px;}
.infotable .botpic img {margin-bottom:-5px;}

		
/*
Heading Styles
*/
.h1, h1 { font-size:19px; padding-top:3px; border-bottom:2px solid #ccc }
.h2, h2 { font-size:17px; font-weight:bold; font-style:italic; color:#900; }
.h3, h3 { font-size:15px; font-weight:bold; color:#810000;}
.h4, h4 { font-size:13px; font-weight:bold; color:#810000;}
.h5, h5 { font-size:13px; font-weight:normal; }
.h6, h6 { font-size:13px; font-weight:bold; font-style:italic; }

.copyright { font-size:9px; }
.content { color:#000; }

/* 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-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:13px; font-weight:normal; font-style: normal;}
.textital, .italtext, em, i { font-size:13px; font-style: italic; }
.boldtext, strong, b { font-weight:bold; }

.question { font-weight:bold; font-size:14px; color:#fff; background:#900; }
.small { font-size:9px; }


/* Used for stylizing text on FEEDBACK.ASP forms */
.forms { 
	font-size:11px; 
	font-weight:bold; 
	padding:0px 0px 0px 20px;
}

/*
RightBar
*/
#rightbar {
	float:right;
	margin:0 0 10px 10px;
	padding:0;
	position:relative;
	}
#rightbar .pagelist {
	background:#fff;
	border:solid #667;
	border-width:1px 1px 0 1px;
	color:#667;
	margin:0 0 3px 0;
	padding:0; }
#rightbar .pagelist h3 {
	background:#667;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	margin:0;
	padding:5px; }
#rightbar .pagelist ul {
	list-style:none;
	margin:0;
	padding:0;
	text-indent:0; }
#rightbar .pagelist li {
	display:block; }
#rightbar .pagelist a {
	background:#fff;
	border:solid #667;
	border-width:0 0 1px 0;
	color:#000;
	display:block;
	margin:0;
	padding:5px;
	width:100%; }
#rightbar .pagelist a:hover {
	background:#e6e6e6;
	color:#c00; }
		/* 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 */
		
		/*Authorize.Net Seal*/
		.AuthorizeNetSeal {float:left; font-size:10px;}
		
