.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%;
}

.lcrfl { width:773px; height:139px; background: url("images/lcrfl.jpg") 0px 0px no-repeat;}
.hptext { FONT-SIZE: 12px; COLOR: #333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 15px; padding:10px;
}
.upcoming { FONT-SIZE: 12px; COLOR: #555; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 15px; padding:10px;
}
.upcomingtext { FONT-SIZE: 12px; COLOR: #555; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 15px;
}
.upcominglink {  FONT-SIZE: 11px; 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; }
.donate { FONT-SIZE: 12px; COLOR: #555; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 15px; padding:10px;background: #E0E0E0;
}
.eventlink { FONT-SIZE: 11px; COLOR: #555; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 15px; 
}
.eventlink:hover { FONT-SIZE: 11px; COLOR: #555; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 15px; TEXT-DECORATION: underline; 
}
.event-withpic {margin:14px 0 0 0; font-weight:bold;}
.event-nopic {margin:12px 0 0 0; font-weight:bold;}
.event-pic {float:left;width:130px;}
.event-pic img {border: 1px solid #ddd;}
.event-copy {float:left;width:350px;padding-top:12px;}

.donatelink { FONT-SIZE: 11px; 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;
}

.hpnewsbox {
width: 500px;
margin: 8px 0 0 0;

}
#hpleft {
float:left;
width:508px;
margin: 7px 0 0 8px;
}
#hpright {
float:left;
width:249px;
margin: 8px 0 0 0;
}
.fullbox {
width: 757px;
margin: 7px 0 0 8px;
/* top right bottom left */
background: #D9DFEB;
}
.leftbox {
width: 500px;
margin: 0 0 8px 0;
/* top right bottom left */
background: #D9DFEB;
}
.rightbox {
width: 249px;
margin: 0 0 8px 0;
background: #dee2eb;
}
.greyback {
background: #E0E0E0;
}
.dkblueback {
background: #C2CDE1;
}

.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: 515px;
/* top bottom right left */
margin: 0 8px 8px 8px;
background: #D9DFEB;
}
.lightestbluebox {
width: 515px;
/* top bottom right left */
margin: 0 8px 8px 8px;
background: #dee2eb;
}
.lightestbluebox2 {
width: 515px;
/* top bottom right left */
margin: 0 8px 8px 8px;
background: #E0E0E0;
}
.donateboxnarrow {
width: 235px;
/* top bottom right left */
margin: 8px 7px 0 0;
background: #E0E0E0;
FONT-SIZE: 11px; COLOR: #666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 15px;
}

.donate-logos { margin:0; padding:0;}
.donate-logos li { 
	padding:0;
	margin: 10px 0 0 33px;
	list-style: none;
}
.donate-logos img { 
	border: 1px solid #ddd;
}
.hppromo {
width: 195px;
height: 304px;
margin: 0;
background: #dee2eb;
FONT-SIZE: 10px; COLOR: #666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 14px;
}
.grantnarrow {
width: 235px;
/* top bottom right left */
margin: 0px 7px 0 0;
background: #dee2eb;
FONT-SIZE: 10px; COLOR: #666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 14px;
}

.donatebox {
width: 515px;
/* top bottom right left */
margin: 0 8px 8px 8px;
background: #E0E0E0;
}
.lightestbluebox4 {
width: 100%;
/* top bottom right left */
margin: 0 0 8px 0;
background: #e0e3eb;
}
.ltgreybox {
width: 100%;
background: #EBEBEB;
margin: 0 0 8px 0;
}
.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: 21px;
}
.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: #aaaaaa; 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;
}
H1.hp
{
	font: 13px Verdana,Arial, sans-serif; COLOR: #444; margin:15px 0 0 0;padding:0; font-weight:bold; line-height:13px;
}
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:16px; padding-bottom: 0px ;
}
.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: 7px ; 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 ;
   }
   
.facebookhp { float:left; width:170px;  line-height:26px; padding-bottom: 7px ; padding-top: 7px; background: url("images/facebook.png") 0px 8px no-repeat; margin-right:35px;
   }   
.facebookhp a {
font-family:verdana, arial ; color:#2B709E ; font-size:11px ; text-decoration: none ; font-weight:bold;
display:block;
width:170px; padding-left:33px;
line-height:26px;
   }
.facebookhp a:hover { color:#2B709E ; text-decoration: underline ;
   }   
   
.twitterhp { float:left; width:170px; line-height:26px; padding-bottom: 7px ; padding-top: 7px; background: url("images/twitter.png") 0px 8px no-repeat;
   }   
.twitterhp a {
font-family:verdana, arial ; color:#2B709E ; font-size:11px ; text-decoration: none ; font-weight:bold;
display:block;
width:170px;padding-left:33px;
line-height:26px;
   }
.twitterhp a:hover { color:#2B709E ; text-decoration: underline ;
   }      
   
#blackbaud td { FONT-SIZE: 12px; COLOR: #444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 17px; padding: 2px; padding:0px 20px; }

.facebookhp2 { float:left; width:95px;  line-height:26px; padding-bottom: 7px ; padding-top: 7px; background: url("images/facebook.png") 0px 8px no-repeat; margin-right:20px;
   }   
.facebookhp2 a {
font-family:verdana, arial ; color:#2B709E ; font-size:11px ; text-decoration: none ; font-weight:bold;
display:block;
width:95px; padding-left:33px;
line-height:26px;
   }
.facebookhp2 a:hover { color:#2B709E ; text-decoration: underline ;
   }   
   
.twitterhp2 { float:left; width:95px; line-height:26px; padding-bottom: 7px ; padding-top: 7px; background: url("images/twitter.png") 0px 8px no-repeat;
   }   
.twitterhp2 a {
font-family:verdana, arial ; color:#2B709E ; font-size:11px ; text-decoration: none ; font-weight:bold;
display:block;
width:95px;padding-left:33px;
line-height:26px;
   }
.twitterhp2 a:hover { color:#2B709E ; text-decoration: underline ;
   }      

#video-thumbs {
	margin:18px 0 0 10px;
	padding:0;
	cursor:default;
}
#video-thumbs ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#video-thumbs li {
	width:170px;
	height:105px;
	padding:0;
	float:left;
	display: inline;
	margin-right:10px;
	margin-bottom:15px;
	font-size:10px;
	text-align:center;
	font-family:arial;
	line-height:13px;
}
#video-thumbs li a {
	font-size:10px;
	font-weight: normal;
	text-align:center;
	text-decoration:none;
	color:#2B709E;
}
#video-thumbs li a:hover {
	font-size:10px;
	font-weight: nomal;
	text-align:center;
	color:#666;
}
#video-thumbs li.lastone {
	margin-right:0px;
}
#video-thumbs .title {
	margin-top:0px;
}
