td {
	font-family: Arial,Verdana,Helvetica, sans-serif;
	font-size: 11px;
	line-height:14px;
	color: #222222;
	text-decoration: none;
}

a {color:#2E78AA; text-decoration:none;}
a:hover: {color:#2E78AA; text-decoration:underline;}
/*a:visited: {color:#1D4F71;}*/

h1 {
	font-weight:bold;
	color:#CC8323;
	font-size:16px;
	letter-spacing:1px;
}
h2 {
	font-weight:bold;
	color:#2E78AA;
	font-size:12px;	
}
h3 {
	font-weight:bold;
	color:#005596;
	font-size:12px;
	padding:0;
	margin:0;
}
h4 {
	font-weight:bold;
	color:#CC8323;
	font-size:12px;
	padding:0;
	margin:0;
}
table {
	border-collapse:collapse;
}
body {
	background-image:url('/_assets/img/mainbackground.gif');
}
body, form, input { 
	margin:0; 
	padding:0;
}
#maintable { 
	margin-bottom:2em; 
}
#maintable li {
	list-style:disc;
}
/*img {
	display:block;
}*/
.logout {
	text-decoration:none;
}
.borders {
	background-color:#AFC5E6;
}
#container {
	background-color:#FFF;
	padding:20px;
}

/* -------------------- */
/* MASTHEAD             */
/* -------------------- */

#masthead {
	margin:0px;
	padding:0px;
}
#masthead td {
	background-color:#FFF;	
	margin:0px;
	padding:0px;
}
#subNavAnchor {
	position:relative;
	margin:0;
	padding:0;
}
#mainnav {	
	padding:0;
	margin:0;
	border-collapse:collapse;
	position:relative;
}

.subnav a, .subnav a:visited{font-weight:bold;padding:0 10px;color:#005596;height:28px;line-height:28px;display:block;}
.subnav a:hover {background:url('/_assets/img/topmenu_bg_down.gif') repeat-x;}
	.subnav div {
		border: 1px solid #B1B4B8;
		border-top: none;
		background: #DBE6F4;
		float:left;
		overflow:hidden;
	}
	.subnav div hr {
		height: 0;
		border: none;
		border-bottom: 1px dashed #B1B4B8;
		margin: 0 5px;
		padding:0;
		background: #DBE6F4;
		display:block;
		float:left;
		width:180px;
	}
	.subnav div a, .subnav div a:visited {
		display: block;
		padding: 5px;
		color: #005497;
		font-weight: bold;
		height:auto;
		line-height:normal;border-bottom: 1px dashed #B1B4B8;
		background: #DBE6F4;
		width:203px;
	}
	.subnav div a.last {
		border:none;
	}
		.subnav div a:hover {
			color: #FFF;
			background: #005497;
		}
#getinvolved {
	position:absolute;	
	top:28px;
	z-index:5;
	margin:0;
	padding:0;
}
#aboutus {
	position:absolute;	
	top:28px;
	z-index:5;
	margin:0;
	padding:0;
}
#newsandevents {
	position:absolute;	
	top:28px;
	z-index:5;
	margin:0;
	padding:0;
}
#getinvolvedcontainer {		
	z-index:5;
}
#aboutuscontainer {		
	z-index:5;
}
#newsandeventscontainer {		
	z-index:5;
}
#projects {
	position:absolute;	
	top:28px;
	z-index:5;
	margin:0;
	padding:0;
}
#projectscontainer {
	z-index:5;
	height:28px;
}
#homeappcontainer {
	z-index: 6;
}
#homeapp {
	position:absolute;	
	top:28px;
	z-index:5;
	margin:0;
	padding:0;
}
#homestore {		
	position:absolute;	
	top:28px;
	z-index:5;
	margin:0;
	padding:0;
}
#homestorecontainer {
	z-index: 5;
}
#volunteerprogram {
        position:absolute;
        top:54px;
	left:250px;
        z-index:5;
        margin:0;
        padding:0;
}
#volunteerprogramcontainer {
	z-index:6;
}

/*
#getinvolvedcontainer DIV.submenu { display:none; }
#getinvolvedcontainer:hover DIV.submenu { display:block; }
*/
.sfHide { display: none; }
.sfShow { display: block; }

.hidesubnav {
	display:none;
}


/* -------------------- */
/* Sidebar              */
/* -------------------- */
#sidebar {
	vertical-align:top;
	background-color:#F5F5F5;
	padding:10px;
}
#sidebar h2 {
	margin:0;
	padding:0 10px;
	background:url('/_assets/img/blue_arrow.gif') left center no-repeat;
}
#sidebar p {
	margin:0;
	padding:0 10px;
}
.padtop {
	padding-top:10px;
}

/* -------------------- */
/* Main content         */
/* -------------------- */
#maincontent {
	background-color:#FFF;
	vertical-align:top;
	padding:10px;
}
#maincontent div {
	padding: 0 5px;
}
/* -------------------- */
/* About us             */
/* -------------------- */
#aboutusul {
	margin-left:0;
}
#aboutusul li {
	margin:5px 20px 0 25px;
	list-style-image:url('/_assets/img/blue_arrow.gif');
}
/* -------------------- */
/* Board Members        */
/* -------------------- */
#boardmembers .pad {
	padding: 0 25px 0 0;
}
/* ---------------------- */
/* How can i get involved */
/* ---------------------- */
#getinvolvedul li {
	margin:5px 20px 0 10px;
	list-style-image:url('/_assets/img/blue_arrow.gif');
}
/* -------------------- */
/* Footer               */
/* -------------------- */
#footer {
	background-color:#FFF;
	vertical-align:top;	
}
#footerli a {
	color:#CC8323;
}
#footer td {
	padding:10px;
}
#footer ul, li {
	margin:0;
	padding: 0;
}
#footer li {
	list-style:none;
	float:left;	
	width:auto;
	padding-top:3px;
	background-color:#FFF;
	font-size:10px;
	font-weight:bold;
	color:#CC8323;
}
#footer p {
	clear:both;
	font-size:10px;
}
.btmborder {
	background-image:url('/_assets/img/btm_border_bkground.gif');
}
/* -------------------- */
/* info request         */
/* -------------------- */
#inforequest td {
	padding: 3px 0 3px 0;
	text-align:right;
}
#volunteerregistration td {
	padding: 3px 0;
	margin: 0 3px;
}
#skillradios {
	text-align:left;
}

/* -------------------- */
/* Admin Editor         */
/* -------------------- */

#editor {
	padding:20px;
	border:1px solid #777;
	background-color:#EAEAEA;	
}
#rowoneleft {
	padding-bottom:10px;
}
#rowoneright {
	padding-bottom:10px;
}
#rowtwo {
	padding:5px;
	border:1px solid #777;
}
#rowthreeleft {
	padding-top:10px;
}
#rowthreeright {
	padding-top:10px;
}

/* Slideshow */
.slideshow {
/*	border: 1px solid #999; */
	width: 400px;
	padding: 10px;
	margin-bottom: 20px;
}
.slideshow_title {
	font-weight: bold;
	font-size: 1.2em;
	color: #cc8323;
}
.slideshow_description {
	color: #333;
}
.subnav {white-space: nowrap}
