.text {
	FONT-SIZE: 12px; COLOR: #444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 17px; padding: 2px;
}
.textform {
	FONT-SIZE: 11px; COLOR: #444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 17px; padding: 2px;
}
.textblue {
	FONT-SIZE: 12px; color: #0E81B1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 160%; font-weight:bold;
}
.textmedium {
	FONT-SIZE: 14px; COLOR: #444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 100%; font-weight: bold;
}
.textmedium2 {
	FONT-SIZE: 12px; COLOR: #393939; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; LINE-HEIGHT: 170%;
}
.textlarge {
	FONT-SIZE: 16px; COLOR: #333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 150%;
}

.hptext { FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 14px; padding:10px;
}
.upcoming { FONT-SIZE: 10px; COLOR: #555; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 14px; padding:10px;
}
.upcominglink {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #2B709E; LINE-HEIGHT: 14px; TEXT-DECORATION: underline; font-weight: bold; TEXT-DECORATION: none;  }
.upcominglink:hover {  color: #2B709E; TEXT-DECORATION: underline; }
.eventlink { FONT-SIZE: 10px; COLOR: #555; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 14px; 
}
.eventlink:hover { FONT-SIZE: 10px; COLOR: #555; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 14px; TEXT-DECORATION: underline; 
}
.donate { FONT-SIZE: 10px; COLOR: #666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 14px; padding:10px;
}
.donatelink { FONT-SIZE: 10px; COLOR: #666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 14px; }
.donatelink:hover { COLOR: #555; TEXT-DECORATION: underline; }

.darklink {  FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #00435c; LINE-HEIGHT: 11px; TEXT-DECORATION: underline; font-weight: bold; TEXT-DECORATION: none; padding-left:125px;  }
.darklink:hover {  color: #00435c; TEXT-DECORATION: underline; }

.darklink2 {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #00435c; LINE-HEIGHT: 10px; TEXT-DECORATION: underline; font-weight: bold; TEXT-DECORATION: none;;  }
.darklink2:hover {  color: #00435c; TEXT-DECORATION: underline; }

.darklink3 {  FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #00435c; LINE-HEIGHT: 11px; TEXT-DECORATION: underline; font-weight: bold; TEXT-DECORATION: none;  }
.darklink:hover {  color: #00435c; TEXT-DECORATION: underline; }

.sponsers {
	FONT-SIZE: 12px; color: #0E81B1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 160%; font-weight:bold; padding-bottom:4px;
}

/* Removes dotted edges on links: */
a:active {
	outline: none;
}
:-moz-any-link:focus {
outline: none;
}
/* end: */

.container {
width: 757px;
margin: 8px;

}
.header {
margin: 0 0 8px 0;
}
.flashbox {
margin: 0 8px 0 0;
}
.logobox {
margin: 0 8px 0 0;
}
.lightbluebox {
width: 554px;
/* border: 1px solid #99c; */
margin: 8px;
background: #C2CDE1;
}
.lighterbluebox {
width: 518px;
/* top bottom right left */
margin: 0 8px 8px 8px;
background: #D9DFEB;
}
.lightestbluebox {
width: 518px;
/* top bottom right left */
margin: 0 8px 8px 8px;
background: #dee2eb;
}
.lightestbluebox2 {
width: 518px;
/* top bottom right left */
margin: 0 8px 8px 8px;
background: #E0E0E0;
}
.donatebox {
width: 518px;
/* top bottom right left */
margin: 0 8px 8px 8px;
background: #E0E0E0;
}
.lightestbluebox3 {
width: 518px;
/* top bottom right left */
margin: 0 8px 8px 8px;
background: #E7E7E7;
}
.bluebox {
width: 100%;
background: #C2CDE1;
margin: 0 0 8px 0;
}
.blueboxtext { FONT-SIZE: 12px; COLOR: #111; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 17px; padding:10px; }
.blueboxtext p { margin:11px 0 0 0; padding:0px; }
.ltbluebox {
width: 100%;
background: #D9DFEB;
margin: 0 0 8px 0;
}
.ltblueboxtext { FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 17px; padding:10px;
}
.greybox {
width: 100%;
background: #E0E0E0;
margin: 0 0 8px 0;
}
.greyboxtext { FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 15px; padding:10px;
}
.ltgreybox {
width: 100%;
background: #EBEBEB;
margin: 0 0 8px 0;
}
.ltgreyboxtext { FONT-SIZE: 11px; COLOR: #444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 15px; padding:10px; 
}
.faintgreybox {
width: 100%;
background: #F0F0F0;
margin: 0 0 8px 0;
}
.biotext { FONT-SIZE: 12px; COLOR: #222; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 17px; padding:10px;
}
.subhead { FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 11px; padding:20px 0 8px 0;
}
.blueonblue { FONT-SIZE: 11px; COLOR: #007099; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 17px; font-weight: bold;
}
.darkonblue { FONT-SIZE: 11px; COLOR: #444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 17px; font-weight: bold;
}
.blueongrey { FONT-SIZE: 11px; COLOR: #007099; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 17px; font-weight: bold;
}
.blueongrey:hover { COLOR: #007099; TEXT-DECORATION: underline; 
}
.larger { FONT-SIZE: 11px; COLOR: #555; font-weight: bold; 
}
.linespaced{ LINE-HEIGHT: 24px;
}
.smalltext { FONT-SIZE: 11px; COLOR: #444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 15px;
}

img {border:0;}

.padtop{ padding-top:5px;
}

#dropmenudiv{
position:absolute;
border:1px solid #111111;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #000;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
COLOR: #EEEEEE;
background-color: #111111;
}

#dropmenudiv a:hover{ /*hover background color*/
COLOR: #98BAD9;
background-color: #111111;
}

.nav {  FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }
A {  FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #0EB3FA; TEXT-DECORATION: none; }
A:hover {  color: #FFFFFF; TEXT-DECORATION: none }

.pagelink {  FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #12A2DF; TEXT-DECORATION: underline; font-weight: bold; }
.pagelink:hover {  color: #12A2DF; TEXT-DECORATION: none }

H1
{
	font: 18px Arial, sans-serif; COLOR: 111111 ; margin-top: 0px; padding-left: 40px;
}
H2
{
	font: 12px Arial, sans-serif; COLOR: 00A6DD ; FONT-WEIGHT: bold; margin-top: 4px; margin-bottom: 4px;
}
H3
{
	font: 18px Arial, sans-serif; COLOR: 111111 ; margin-top: 2px; padding-left: ;
}	
H4
{
	font: 15px Arial, sans-serif; COLOR: 333333 ; margin-top: 0px; padding-left: 40px; FONT-WEIGHT: bold;
}
.right {
	PADDING-RIGHT: 10px
}
.top {
	PADDING-TOP: 10px
}
.left {
	PADDING-LEFT: 35px; 
}
.left2 {
	PADDING-LEFT: 10px; 
}
.left75 {
	PADDING-LEFT: 75px; 
}
.center {
	PADDING-LEFT: 300px	
}
.bot {
	PADDING-BOTTOM: 4px
}
LI { color: #007099; }
.list  {  line-height:200% ; color:#444 ;}  
.list2 { FONT-SIZE: 11px; COLOR: #444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 15px;
}
.list3 { COLOR: #111; 
}
.list3 li { COLOR: #111; padding-top:2px; margin:0 0 0 10px;
}
hr { border: 0;	color: #CCC; background-color: #DDD; height: 1px; margin: 5px; padding: 0px;
}

		form {  font-family:verdana, arial; font-size:12px ; }
		input { font-family:verdana; font-size:12px ; color:#444 ; border: 1px solid ; border-color: #888 ; background-color: #FFFFFF ;}
		.submit {  background-color: #FFFFFF ; }
        .checkbox { font-family:verdana, arial ; font-size:12px ; color:#444 ; border: 1px solid ; border-color: #888 ; }
		textarea { font-family:verdana, arial ; font-size:12px ; color:#444 ; border: 1px solid ; border-color: #888 ; }

		
.pad-image {
  display: block;
  float: left;
  padding: 4px;
  margin:4px;
  border: 1px solid #BBB;
  background: #FFF;
  
  }
  

#pics a img {
	filter: alpha(opacity=100);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.00;
	opacity:1.00;
	border: 0
}
#pics a:hover img {
	filter: alpha(opacity=60);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity: .60;
	opacity: .60;
	border: 0
}		
#pics2 a img {
	filter: alpha(opacity=100);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.00;
	opacity:1.00;
	border: 0
}
#pics2 a:hover img {
	filter: alpha(opacity=70);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: .70;
	opacity: .70;
	border: 0
}				
		
.clear {
	clear:  both;
	height:  0px;
	overflow:  hidden;
}

#thumb-print {
	margin-right:40px;
	float:left;
	text-align:center;
}
#thumb-print a {
	font: bold 11px Arial, Helvetica, Sans-Serif;
	color:#2B709E;
	text-transform:uppercase;
	padding:7px 0 7px 0;
}
#thumb-print a:hover {
	text-decoration:underline;
}
		
#sub-nav {
	width:290px;
	float:left;
}
#sub-nav ul { list-style: none; margin:0; padding:0;
}
#sub-nav li a {
	font: bold 11px Arial, Helvetica, Sans-Serif;
	color:#2B709E;
	text-transform:uppercase;
	padding:7px 0 7px 0;
	line-height:20px; /* be sure to set */
}
#sub-nav li a:hover {
	text-decoration:underline;
}
#sub-nav li a.active {
	text-decoration:underline;;
}

.footer { 
display:block; font-family:verdana, arial ; color:#DDD ; font-size:9px ; line-height:26px; padding-bottom: 6px ; padding-top: 7px ;
}
.footera { font-family:verdana, arial ; color:#DDD ; line-height:26px; font-size:9px ; text-decoration: none ;
}
.footera:hover { color:#FFF ;
}
.facebook {display:block; padding-left:8px; font-family:verdana, arial ; color:#DDD ; font-size:9px ; line-height:26px; padding-bottom: 6px ; padding-top: 7px; background: url("images/facebook.png") 63px 8px no-repeat;
   }
.facebook a {
font-family:verdana, arial ; color:#DDD ; font-size:9px ; text-decoration: none ;
display:block;
width:82px;
line-height:26px;

   }
.facebook a:hover { color:#FFF ;
   }