body {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    background-color: #ccc;
    font-size:100%;
	
    font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;

}
p{
	padding:0px 15px 5px 15px;
}

div#main {
	width: 945px;
   
	 padding: 0px 0px;
    margin-right: auto;
	margin-bottom:0px;
	margin-left: auto;
    font-size:.75em;
	line-height:1.5em;
	
	text-align:left;
	border:1px solid #cccccc;
    background-color:#FFFFFF;

}

div#header {
    padding: 0px 0px;
    margin: 0px 0px;
 }
div#header h1{
	margin:0px;
	width: 945px; height: 145px;
	background:  url(images/logo_header1.jpg) top left no-repeat;
	text-indent: -9999px;
}
div#header_involved {
    padding: 0px 0px;
    margin: 0px 0px;
 }
div#header_involved h1{
	margin:0px;
	width: 945px; height: 145px;
	background:  url(images/header_involved.jpg) top left no-repeat;
	text-indent: -9999px;
}
div#header_health {
    padding: 0px 0px;
    margin: 0px 0px;
 }
div#header_health h1{
	margin:0px;
	width: 945px; height: 145px;
	background:  url(images/header_health.jpg) top left no-repeat;
	text-indent: -9999px;
}
div#header_community {
    padding: 0px 0px;
    margin: 0px 0px;
 }
div#header_community h1{
	margin:0px;
	width: 945px; height: 145px;
	background:  url(images/header_community.jpg) top left no-repeat;
	text-indent: -9999px;
}
.healthcare {
border-top:1px solid #0080C2;
border-bottom:1px solid #0080C2;
color:#0080C2;
}
.healthcaresub{
	margin:0px 0px;
	font-family:Tahoma, sans-serif;
	font-size:1.4em;
	padding:10px 0px 10px 15px;
	font-weight:bold;
	color:#0080C2;
}
.communityprograms{
border-top:1px solid #C54B1A;
border-bottom:1px solid #C54B1A;
color:#C54B1A;
}
.about{
border-top:1px solid #537F0C;
border-bottom:1px solid #537F0C;
color:#537F0C;
}
.aboutsub{
	color:#537F0C;
	margin:0px 0px;
	font-family:Verdana, sans-serif;
	font-size:1.4em;
	font-weight:bold;
	padding:20px 0px 5px 15px;
	
}
.involved{
border-top:1px solid #3A862E;
border-bottom:1px solid #3A862E;
color:#3A862E;

}
.contact{
border-top:1px solid #CE211A;
border-bottom:1px solid #CE211A;
color:#CE211A;
}
div#col_left{
	float:left;
	margin:0px;
	padding:0px;
	width:72%;
	color:#000000;
}

div#col_left p{
	margin:0px 0px;
	padding:0px 15px 5px 15px;

}
div#col_left img{
	float:right;
	margin:10px 10px;
	padding:0px;
}
div#col_left ul{
	margin:0px;
	padding:0px 15px 5px 45px;
}
div#col_left h2{
	margin:0px 0px;
	font-family:Tahoma, sans-serif;
	font-size:1.4em;
	padding:10px 0px 10px 15px;
	font-weight:bold;
	
	
}
div#col_left h3{
	margin:0px 0px;
	font-family:Verdana, sans-serif;
	font-size:1.3em;
	padding:20px 0px 5px 15px;
	color:#000000;
	
}
div#col_left h4{
	margin:0px 0px;
	font-family:"trebuchet ms", serif;
	font-size:1.4em;
	font-style:italic;
	padding:0px 0px 25px 15px;
	color:#00A3E4;
	
}
div#col_left h5{
	margin:0px 0px;
	font-family:"arial black", serif;
	font-size:1.6em;
	font-style:italic;
	padding:20px 0px 0px 25px;
	color:#88c426;
	
}
div#col_left_nofloat{
	float:left;
	margin:0px;
	padding:0px;
	width:72%;
	color:#000000;
}

div#col_left_nofloat p{
	margin:0px 0px;
	padding:0px 15px 5px 15px;

}
div#col_left_nofloat img{
	
	margin:10px 10px;
	padding:0px;
}
div#col_left_nofloat ul{
	margin:0px;
	padding:0px 15px 5px 45px;
}
div#col_left_nofloat h2{
	margin:0px 0px;
	font-family:Tahoma, sans-serif;
	font-size:1.4em;
	padding:10px 0px 10px 15px;
	font-weight:bold;
	
	
}
div#col_left_nofloat h3{
	margin:0px 0px;
	font-family:Verdana, sans-serif;
	font-size:1.3em;
	padding:20px 0px 5px 15px;
	color:#000000;
	
}
div#col_left_nofloat h4{
	margin:0px 0px;
	font-family:"trebuchet ms", serif;
	font-size:1.4em;
	font-style:italic;
	padding:0px 0px 25px 15px;
	color:#00A3E4;
	
}
div#col_left_nofloat h5{
	margin:0px 0px;
	font-family:"arial black", serif;
	font-size:1.6em;
	font-style:italic;
	padding:20px 0px 0px 25px;
	color:#88c426;
	
}
div#loginform{
	
	margin:25px 0 0 40px;
}
.positions_available{
	color:#c54b1a;
	margin:0px 0px;
	padding:0px 15px 5px 15px;
	font-size:1.2em;

}
.positions_available_sub{
	color:#c54b1a;
	margin:0px 0px;
	padding:30px 15px 5px 15px;
	font-size:1.2em;

}
.positions_available_green{
	color:#439539;
	margin:0px 0px;
	padding:0px 15px 5px 15px;
	font-family:Verdana, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	font-style:italic;

}
div#col_right{
	float:right;
	margin:0px 0px 0px 10px;
	padding:20px 0px 0px 0px;
	width:24%;
	
}
div#col_left li{
line-height:1.5em;
	}
	p#support{
	text-align:left;
	font-weight:bold;
	}
p#support img{
	float:left;
	margin:10px 10px;
	text-align:left;
	font-weight:bold;	
	}
div#job{
	margin-top:20px;
	margin-left:25px;
	border:1px solid #ccc;
	padding: 10px 10px;
	background:#f8f8f8;
	width:450px;
}

/* Table Styles */
table#stafflist {
	width: 90%;
	border: 1px solid #dbe8f8;
	margin: 1em 25px;
	text-align: left;
	font-size:.95em; }
table#stafflist th {
	font-weight: bold;
	background-color: #dbe8f8;
	border-bottom: 1px solid #dbe8f8; }
table#stafflist td,th {
	padding: 6px 8px; }
table#stafflist .odd {
	background-color: #f1f6fc; }
table#stafflist .odd td {
	border-bottom: 1px solid #dbe8f8; }	

.note{color:red;}
/* right side box*/
/* set the image to use and establish the lower-right position */ 
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{ background: transparent url(images/img.png) no-repeat bottom right} .cssbox{ /* intended total box width - padding-right(next) */ width:190px !important; /* IE Win = width - padding */ width: 210px; /* the gap on the right edge of the image (not content padding) */ padding-right:15px; /* use to position the box */ margin:20px auto}
 /* set the top-right image */ 
 .cssbox_head{background-position:top right; /* pull the right image over on top of border */ margin-right:-15px; /* right-image-gap + right-inside padding */ padding-right:20px}
  /* set the top-left image */ 
  .cssbox_head h2{ background-position:top left; margin:0; /* reset main site styles*/ border:0; /* ditto */ /* padding-left = image gap + interior padding ... no padding-right */ padding:15px 0 0px 15px; height:auto !important; height:1%; font-size:1em} /* IE Holly Hack */ /* set the lower-left corner image */ 
  .cssbox_body{ background-position:bottom left; margin-right:20px; /* interior-padding right */ padding:5px 0 10px 20px} /* mirror .cssbox_head right/left */ 
  .cssbox_body p{padding:0px 0px 0px 0px}
  
/*news box*/
.box { 
margin-bottom:10px;
margin-left:20px;
  background: #f6f6f6; 
  border:1px solid #ccc;
}
.boxtop { 
  background: url(images/ne.gif) no-repeat top right; 
}
.boxtop div { 
  font-size: 0;
  height: 10px; 
  background: url(images/nw.gif) no-repeat top left; 
}
.boxbottom { 
  background: url(images/se.gif) no-repeat bottom right; 
}
.boxbottom div { 
  font-size: 0;
  height: 10px; 
  background: url(images/sw.gif) no-repeat bottom left; 
  
}
.boxcontent {
  padding: 0px 10px 0px 10px;
}
/* end news box */
table#icons{
	
}
div#footer{
	margin:0px;
	padding:0px;
	clear:both;
	background: url(images/footer_bg.jpg);
	background-repeat:repeat-y;
	font-size:.85em;
	}
div#footer p{
	margin:0px;
	padding:2px 0px 5px 15px;
	color:#FFFFFF;
	
	}		
div#footer  a:link{
	color:#FFFFFF;
	text-decoration:none;
	
	}
#footer  a:visited{
	text-decoration:none;
	color:#FFFFFF;
	
	}	
div#footer  a:hover{
	color:blue;
	text-decoration:underline;
		}
#footer  a:active{
	text-decoration:none;
	color:#FFFFFF;
	
	}
div#footer p{
	margin:0px;
	padding:2px 0px 5px 15px;
	color:#FFFFFF;
	}		
