* {
	margin: 0;
	padding: 0;
}

body{
	background: #FFFFFF url(../images/body_bg_programs.gif) top center repeat;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 0.8em;
}

#wrapper {
	width: 100%;
	margin: 0 auto 0 auto;
	background: url(../images/community_outreach/wrapper_bg.jpg) no-repeat top center;
	min-height: 900px;
}

#wrapper_inner {
	width: 1100px;
	min-height: 900px;
	margin: 0 auto 0 auto;
	background: url(../images/community_outreach/wrapper_inner_bg.jpg) no-repeat top center;
}




#header {
	width: 960px;
	height: 135px;
	/*margin: 0 81px 0 77px;*/
	margin: 0 auto;
	background: url(../images/website_2009Version/2010/header_bg_newlogo2010.png) no-repeat top center;
}

#header a {
	display:block;
	width: 960px;
	height: 135px;
	text-indent: -5000px;	
}




/* drop down menu */

#menuwrapper{
	behavior: url(../Scripts/csshover.htc);
	text-align: left;
	background-color: #004B7C;
	width: 960px;
	height: 42px;
	/*margin: 0 81px 0 77px;*/
	margin: 0 auto;
}


#menu, #menu ul{
	padding: 0;
	margin: 0;
	list-style:none;
	z-index: 10;
}

ul#menu li{
 float:left;
 position:relative;
 z-index: 10;
}


li#li_menu_home{ width:52px;  height:42px;}
li#li_menu_locations{ width:113px;  height:42px;}
li#li_menu_about{ width:173px; height:42px; } 
li#li_menu_programs{ width:123px;  height:42px;} 
li#li_menu_group_exercise{ width:164px; height:42px; }
li#li_menu_join{ width:69px; height:42px; }
li#li_menu_contact{ width:111px;  height:42px;}



ul#menu a:link, ul#menu a:visited{
 display:block;
 height:42px;
 text-decoration:none;
 color:#3e87bc;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px; 
 font-weight:normal;
 outline: none;
}

* html ul#menu a{
 	width: 100%;
}

#menu ul{
 display:none;
 position:absolute;
 padding:0;
 z-index:10;
 background-color: #004b7c;
 margin-left: 20px;
}

#menu ul.transparent{
	opacity: 0.9;
	-moz-opacity: 0.9;
	filter:alpha(opacity=90);
}

#menu ul li a:link, ul#menu li a:visited{
 display:block;
 height:42px;
 text-decoration:none;
 /*color:#3e87bc;*/
 color:#bfdefa;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px; 
 font-weight:normal;
 padding: 0 10px 0 10px;
}

#menu ul li{
 background-color: #004b7c;
 height: 20px;
 width: 200px;
}

#menu li:hover {
 background-color: #2e6b93;
}

#menu li:hover ul{
 display:block;
}

#menu ul li:first-child{
	padding-top:5px;
}

#menu ul li:last-child{
	padding-bottom:5px;
}



a#menu-home{background: url(/images/website_2009Version/new_menu/menu-home-3.gif) no-repeat; width:52px; text-indent: -5000px; height:42px;outline: none;}
a#menu-home:hover{background: url(/images/website_2009Version/new_menu/menu-home-3.gif) no-repeat 0px -42px; width:52px; text-indent: -5000px; height:42px;outline: none;}


a#menu-locations{background: url(/images/website_2009Version/new_menu/menu-location-3.gif) no-repeat; width:113px; text-indent: -5000px; height:42px;outline: none;}
a#menu-locations:hover{background: url(/images/website_2009Version/new_menu/menu-location-3.gif) no-repeat 0px -42px; width:113px; text-indent: -5000px; height:42px;outline: none;}

a#menu-about{background: url(/images/website_2009Version/new_menu/menu-about-3.gif) no-repeat; width:173px;  text-indent: -5000px;  height:42px;outline: none;}
a#menu-about:hover{background: url(/images/website_2009Version/new_menu/menu-about-3.gif) no-repeat 0px -42px; width:173px;  text-indent: -5000px;  height:42px;outline: none;}
	
a#menu-programs{background: url(/images/website_2009Version/new_menu/menu-programs-3.gif) no-repeat; width:123px;  text-indent: -5000px;  height:42px;outline: none;}
a#menu-programs:hover{background: url(/images/website_2009Version/new_menu/menu-programs-3.gif) no-repeat 0px -42px; width:123px;  text-indent: -5000px;  height:42px;outline: none;}
	
	
a#menu-group-exercise{background: url(/images/website_2009Version/new_menu/menu-group-3.gif) no-repeat; width:164px;  text-indent: -5000px;  height:42px;outline: none;}
a#menu-group-exercise:hover{background: url(/images/website_2009Version/new_menu/menu-group-3.gif) no-repeat 0px -42px; width:164px;  text-indent: -5000px; height:42px;outline: none;}


a#menu-join{background: url(/images/website_2009Version/new_menu/menu-join-3.gif) no-repeat; width:69px;  text-indent: -5000px;  height:42px;outline: none;}
a#menu-join:hover{background: url(/images/website_2009Version/new_menu/menu-join-3.gif) no-repeat 0px -42px; width:69px; text-indent: -5000px; height:42px;outline: none;}
	
a#menu-contact{background: url(/images/website_2009Version/new_menu/menu-contact-3.gif) no-repeat; width:111px; text-indent: -5000px; height:42px;outline: none;}
a#menu-contact:hover{background: url(/images/website_2009Version/new_menu/menu-contact-3.gif) no-repeat 0px -42px; width:111px; text-indent: -5000px; height:42px;outline: none;}



/* end drop down menu */


#subheader {
	width: 960px;
	height: 111px;
	/*margin: 0 81px 0 77px;*/
	margin: 0 auto;
	background: url(../images/community_outreach/subheader.jpg) no-repeat top center;
}


#content {
	width: 960px;
	min-height: 700px;
	height: auto;
	background: url(../images/community_outreach/content_bg.gif) repeat-y;
	/*margin: 0 81px 0 77px;*/
	margin: 0 auto;
}

#content_inner {
	width: 960px;
	min-height: 322px;
	/*background: url(../images/community_outreach/content_inner_bg.gif) no-repeat top center;*/
	margin-left: 1px;
	text-align:left;
}

#content_inner .h1alignment{
		margin-left: 260px;
		padding-top: 20px;
}

#content_left {
		float: left;
		width: 615px;
		text-align: left;
}

#content_left p
{
		/*padding: 10px 25px 0 265px;*/
		margin-right:0;
		padding-left: 5px;
}

#content_left .h1alignment
{
		margin-left: 1px;
		/*padding: 25px 10px 0 265px;*/
}

#content_right {
		float: right;
		width: 300px;
		text-align: left;
		margin-right: 40px;
		padding-top: 30px;
}

#left_col {
	float: left;
	width: 225px;
	text-align: left;
}

#left_col_inner, #branch_info {
	padding: 20px 10px 20px 10px;
}

#twocolumns{
		float: right;
		width: 735px;
		text-align: left;
}


#right_col {
	float: right;
	width: 390px;
	text-align: left;
}



#twocolumns .h1alignment{
	margin-left: 16px;
}

#content_right img {
	margin-top: 25px;
}

a:link, a:hover, a:visited, a:active {
	color: #007CCF;
}

p{
	margin: 0 15px 0 0;
}

#footer {
	clear:both;
	width: 1100px;
	height: 101px;
	background: url(../images/community_outreach/footer_bg.jpg) no-repeat top center;	
	/*margin: 0 81px 0 77px;*/
	margin: 0 auto;
}

.footer_p {
	padding: 65px 130px 45px 95px;
	font-size: 0.8em;	
}

label {
	color: #FFFFFF;
}

#twocolumns_inner {
	margin: 20px 25px 0 25px;
}


#search {
	float: right;
	width: 450px;
	padding-top: 50px;
	
}
/*#search table, #search form {
	float: right;
}*/

#search_form input#searchkey {
	width: 100px;
}
