/* Define Tags */
html, body {
	height:100%;
	} 

body { 
	margin:0;
	padding:0;
	font-size:11px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#494949;	
	line-height:1.6em;
	}
	
input.inputemail {
	background: none !important;
}
	
.body {
	background:#414141 url(images/bg.gif) top left repeat-x;
}	

.subBody {
	background:#414141 url(images/bg_sub.gif) top left repeat-x;
}	
	
a, a:visited, a:hover {	
	font-size:11px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#2d5788;	
	line-height:1.6em;
	text-decoration:underline;
	}
a:hover {
	color:#173d68;
	text-decoration:none;
	}
	
p a, a:visited, a:hover {	
	font-size:11px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#2d5788;	
	line-height:1.6em;
	text-decoration:underline;
	}
p a:hover {
	color:#173d68;
	text-decoration:none;
	}

/* Custom Class Names */
p, td, .copy, .copySmall, .copyLarge, .form, .button, .error {
	font-size:11px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#494949;	
	line-height:1.6em;
	}
	
.copySmall, a.copySmall, a.copySmall:visited, a.copySmall:hover {	
	font-size:11px;	
	}
	
.copyLarge, a.copyLarge, a.copyLarge:visited, a.copyLarge:hover {	
	font-size:14px;	
	}

.form {
	background-color:#fff;
	}
	
.button { 
	color:#fff; 
	font-weight:bold; 
	background-color:#00a48a;
	border:2px solid #00826d; 
	cursor:pointer;
	}
	
.error, a.error, a.error:visited, a.error:hover {	
	color:#900;	
	}

.bold {	
	font-weight:bold;
	}

.clear {
	clear:both;
	}
	
h1, h2, h3, h4, h5, h6 {
	font-family:Verdana,Arial,Helvetica; 
	color:#005d00;
	}
h1 {
	background:url(images/h1_border.gif) 0px 19px repeat-x;
	border-bottom:solid 1px #cfcdb5;
	}
h2 {
	}
h3 {
	font-size:12px;
	border-bottom:0;
	}
h4 {
	margin:14px 0 2px 0;
	padding:0;
	font-size:11px;
	font-weight:bold;
	border-bottom:0;
	color:#00594b;
	}
h5 {
	font-size:9px;
	border-bottom:0;
	}
	
form {
	margin:0;
	padding:0;
	}

img {
	display:block;
	}
	
ul {
	margin:0 0 10px 0;
	padding:0 0 0 24px;
}

ul li {
	margin:2px 0;
	padding:0;
}
	
/********************************
 *	INLINE LIST STYLES		*
 *	AND CUSTOM STUFF		*
 ********************************/
 
 #mainContainer {
 	width:974px;
	height:100%;
	margin:0 auto;
	background-color:#ffffff;
 }
 
 #headerLeft {
 	float:left;
	background:url(images/pic_volunteer.jpg) top center no-repeat;
 	width:274px;
	height:399px;
	background-color:#a9b7c7;
 }
 

 
  #headerLeftSub {
 	float:left;
 	width:274px;
	height:262px;
	background-color:#a9b7c7;
 }
 
  #headerMiddle {
  	float:left;
  	background:url(images/pic_header.jpg) top center no-repeat;
 	width:426px;
	height:399px;
	background-color:#a9b7c7;
 }
 
   #headerMiddleSub {
  	float:left;
  	background:url(images/pic_header_sub.jpg) top center no-repeat;
 	width:426px;
	height:262px;
	background-color:#a9b7c7;
 }
 
  #headerRight {
  	float:left;
	background:url(images/pic_newsletter.jpg) top center no-repeat;
 	width:274px;
	width/* */:/**/234px; 
	width: /**/234px;
	height:399px;
	height/* */:/**/339px; 
	height: /**/339px;
	padding:60px 20px 0 20px;
	background-color:#a9b7c7;
	font-size:10px;
	color:#444444;
	overflow:hidden;
	position:relative;
 }
 
	#emailForm {
		position:absolute;
		padding-top:1px;
		top:67px;
		left:105px;
		width:151px;
		height:21px;
		background:url(images/field1.gif);
}
   #headerRightSub {
  	float:left;
	background:url(images/pic_newsletter_sub.jpg) top center no-repeat;
 	width:274px;
	width/* */:/**/234px; 
	width: /**/234px;
	height:262px;
	height/* */:/**/202px; 
	height: /**/202px;
	padding:60px 20px 0 20px;
	background-color:#a9b7c7;
	font-size:10px;
	color:#444444;
	overflow:hidden;
	position:relative;
 }
 
 #contentContainer {
 	width:974px;
	width/* */:/**/934px; 
	width: /**/934px;
	margin:0 auto;
	padding:20px;
	background-color:#ffffff;
 }
 
 #contentLeft {
 	float:left;
 	width:234px;
	margin-right:40px;
 }
 
 #contentMiddle {
 	float:left;
 	width:386px;
	margin-right:40px;
 }
 
 #contentRight {
 	float:left;
 	width:234px;
 }
 
.featuredMember {
	float:right;
	width:234px;
	margin:0 0 0 30px;
}

.featuredMemberTop {
	background:url(images/featured_member_top.gif) top center no-repeat;
	width:234px;
	height:34px;
	margin:0;
	padding:0;
}

.featuredMemberContent {
	background:url(images/featured_member_repeat.gif) top center repeat-y;
	width:234px;
	width/* */:/**/194px; 
	width: /**/194px;
	margin:0;
	padding:0 20px;
	color:#4b627d;
	text-align:center;
}

.featuredMemberBottom {
	background:url(images/featured_member_bottom.gif) top center no-repeat;
	width:234px;
	height:18px;
	margin:0;
	padding:0;
}

/* common styling */
.menu {
	font-family: arial, sans-serif;
	width:106px;
	height:150px;
	position:relative;
	margin:0;
	font-size:11px;
	margin:50px 0;
}
.menu ul li a, .menu ul li a:visited {
	display:block;
	text-decoration:none;
	color:#000;
	width:104px;
	height:20px;
	text-align:center;
	border:1px solid #fff;
	border-width:1px 1px 0 0;
	background:#c9c9a7;
	line-height:19px;
	font-size:11px;
}
.menu ul {
	padding:0;
	margin:0;
	list-style-type: none;
}
.menu ul li {
	float:left;
	margin-right:1px;
	position:relative;
}
.menu ul li ul {
	display: none;
}

/* specific to non IE browsers */
.menu ul li:hover a {
	color:#fff;
	background:#b3ab79;
}
.menu ul li:hover ul {
	display:block;
	position:absolute;
	top:0; left:105px;
	width:105px;
}
.menu ul li:hover ul li a.hide {
	background:#dfc184;
	color:#000;
}
.menu ul li:hover ul li:hover a.hide {
	width:150px;
}
.menu ul li:hover ul li ul {
	display: none;
}
.menu ul li:hover ul li a {
	display:block;
	background:#b3ab79;
	color:#000;
	width:150px;
}
.menu ul li:hover ul li a:hover {
	background:#dfc184;
	color:#000;
}
.menu ul li:hover ul li:hover ul {
	display:block;
	position:absolute;
	left:151px;
	top:0;
	color:#000;
}
.menu ul li:hover ul li:hover ul li a {
	display:block;
	width:200px;
	background:#dfc184;
	color:#000;
}
.menu ul li:hover ul li:hover ul li a:hover {
	background:#bd8d5e;
	color:#fff;
}
		
.searchBox {
	background:url(images/pic_search.jpg) top left no-repeat;
	height:42px;
	margin-top:10px;
}

#weeklyPoll {
	width:200px;
	margin:0 auto;
}

.weeklyPollText {
	color:#002d62;
	font-size:10px;
}	

		#searchForm {
		padding-top:13px;
		width:234px;
		height:29px;
		margin-top:10px;
		background:url(images/field2.gif);
}

#footer {
	margin:20px auto;
	padding:20px 0 0 0;
	width:934px;
	background:url(images/footer_bg.gif) top left no-repeat;
	font-size:9px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#8a8761;	
	line-height:1.4em;
	clear:both;
}

#footer a, footer a:visited, footer a:hover {
	font-size:9px;
	color:#4c879a;
}

.newsItemHome {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:solid 1px #cfcdb5;
}

.calEventTime {
	font-size:11px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:normal;	
	color:#8e8b65;
	}
 
 /* Sifr Start*/
 .sIFR-flash {
	visibility: visible !important;
	margin: 0;
	z-index: 10;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
.sIFR-hasFlash h1 {
	margin:0px 0px 10px 0px;
	padding:0;
	visibility: hidden;
	font-size:15.2pt;
	text-transform:capitalize;
	line-height:1em;
	zoom:1;
}
.sIFR-hasFlash h2 {
	visibility:hidden;
	font-size:18pt;
	text-transform:capitalize;
	line-height:1em;
	zoom:1;
}
.sIFR-hasFlash h3 {
	margin:0;
	padding:0;
	visibility:hidden;
	font-size:15pt;
	text-transform:capitalize;
	line-height:1em;
	zoom:1;
}
 /* Sifr End*/