/*OTH*/
body{
	background: #4F4F4F url(images/body_bg_repeat.gif) top center repeat-y;
	color:#231F20;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	line-height:14px;
}
h2{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    margin:12px 0;
    padding:0;
}
.clearing{
	clear:both;
	height:0;
	margin:0;
	font-size:1px;
	line-height:0px;
	overflow:hidden;
}

#content_container{
	width: 938px;
	margin: 0 auto;
	}
#home_head_lifework_logo span,
#sub_head_lifework_logo span,
#home_changing_lives_banner span,
#home_h3_welcome span,
#home_h3_career span,
#home_top_nav li a span,
#sub_top_nav li a span,
#h2_about_lifework span,
#h3_about_dr_austin span,
#h3_about_bruce_wagner span,
#h3_about_dennis_dahl span,
#h3_about_andrea_doornenbal span,
#footer_hr, #h2_contact span,
#h2_research span,
#h2_services span,
#h2_resource span,
#h2_confirm_sent span,
#home_h3_awards span{
	display:none;
}
#home_head_lifework_logo, #sub_head_lifework_logo{
	background:url(images/home_head_lifework_logo.gif) no-repeat;
	width:261px;
	height:112px;
	float:left;
	display:inline;
	margin:0;
	padding:0;
}
#home_head_lifework_logo img{
	display:none;
}
#sub_head_lifework_logo{
	background:url(images/sub_head_lifework_logo.gif) no-repeat;
}
#home_head_lifework_logo a, #sub_head_lifework_logo a{
	float:left;
	width:149px;
	height:98px;
	margin:14px 0 0 32px;
	display:inline;
}
#home_top_nav, #sub_top_nav{
	list-style-type:none;
	width:677px;
	height:43px;
	margin:69px 0 0 0;
	padding:0;
	float:left;
	background:url(images/home_nav_bg.gif) 0 0 repeat-x;
}
#sub_top_nav{
	background:url(images/sub_nav_bg.gif) 0 0 repeat-x;
}
#home_top_nav li, #sub_top_nav li{
	display:inline;
}
#home_top_nav li a, #sub_top_nav li a{
	float:left;
	display:inline;
	background:url(images/home_nav_matrix_3.gif) 0 0 no-repeat;
	height:43px;
	position:relative;
	margin-right:-10px;
	z-index:1;
}
#sub_top_nav li a{
	background:url(images/sub_nav_matrix_2.gif) 0 0 no-repeat;
}

li#nav_home a{
	background-position: -24px -172px;
	margin-left:60px;
	width:90px;
}

li#nav_home a:hover{
	background-position:-24px -86px;
	z-index:15;
}

li#nav_about a{
	background-position: -114px -258px;
	width:109px;
}

li#nav_about a:hover{
	background-position: -114px -129px;
	z-index:15;
}

li#nav_services a{
	background-position: -223px -258px;
	width:102px;
}

li#nav_services a:hover{
	background-position: -223px -129px;
	z-index:15;
}

li#nav_resource_links a{
	background-position: -325px -258px;
	width:139px;
}

li#nav_resource_links a:hover{
	background-position: -325px -129px;
	z-index:15;
}

li#nav_research a{
	background-position: -464px -258px;
	width:108px;
}

li#nav_research a:hover{
	background-position: -464px -172px;
	z-index:15;
}

li#nav_contact a{
z-index:10;	background-position: -572px 0;
	width:116px;
}



#home_changing_lives_banner{
	background: url(images/home_changing_lives_banner.jpg) no-repeat;
	width: 938px;
	height: 239px;
	float: left;
	display: inline;
	margin:0;
}
#home_h3_welcome{
	background: url(images/home_h3_welcome.gif) no-repeat;
	width: 93px;
	height: 27px;
	float: left;
	display: inline;
	margin: 0 0 12px 0px;
}
#home_h3_awards{
	background: url(images/home_h3_awards.gif) no-repeat;
	width: 79px;
	height: 27px;
	float: left;
	display: inline;
	margin: 0 0 12px 0px;
}
#home_h3_career{
	background: url(images/home_h3_career.gif) no-repeat;
	width: 179px;
	height: 27px;
	float: left;
	display: inline;
	margin: 0 0 12px 18px;
}
#home_content_left{
	background: #E5E5E5;
	width: 614px;
	margin-right:3px;
	float: left;
	display: inline;
	padding:12px 143px;
}
#home_content_right{
	background: #E5E5E5;
	width: 433px;
	float: left;
	display: inline;
	padding:12px 17px;
}
#home_content_right p, #home_content_left p{
	clear:both;
	margin: 14px 0 0 0;
}
#home_content_container{
	clear:both;
	background: url(images/home_content_bg_repeat.gif) repeat-y;
	width: 938px;
	border-bottom: 2px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
}
.home_learn_more_link{
	float: right;
	display: inline;
	color: #000000;
	margin:24px 37px 30px 0;
	font-weight: bold;
}


#sub_content_container{
	background:#EEEEEE url(images/sub_logo_swoosh.gif) no-repeat;
	clear:both;
	border-bottom: 2px solid #FFFFFF;
	padding: 49px 143px 49px 143px;
}



#footer{
	border-top: 4px solid #ADADAD;
	width: 910px;
	padding:9px 14px;
	margin: 0;
}
#footer_govt{
	background: url(images/bc_logo.png) no-repeat;
	min-height: 62px;
	float: right;
	display: inline;
	width:169px;
	padding-left:91px;

}
#footer #footer_govt p{
	font-size:9px;
	color:#666666;
	width:auto;
	margin:0;
}
#footer_govt span{
}
#footer p{
	float: left;
	margin-top:0;
	width:60%;
	display: inline;
}
#h2_about_lifework{
	background: url(images/h2_our_team.gif) no-repeat;
	width: 118px;
	height: 24px;
	float: left;
	display: inline;
	margin:0 0 10px 0;
	padding-bottom:0;
}
* html #h2_about_lifework{
	padding-bottom: 15px;
}
.about_individual{
	width: 475px;
	margin: 13px 0 0 0;
	padding-left: 166px;
	min-height: 119px;
}
* html .about_individual{
	margin: 17px 0 0 0;
}
* html .about_individual{
	height: 119px;
	width: 695px;
	padding: 0;
	margin-right: 0;
}
* html .about_individual p, * html .about_individual h3{
	margin-left: 166px;
}
#about_dr_austin{
	background: url(images/about_dr_austin.jpg) top left no-repeat;
}
.h3_about{
	width: 245px;
	height: 18px;
}
#h3_about_dr_austin{
	background: url(images/h3_about_dr_austin.gif) no-repeat;
}
#about_andrea_doornenbal{
	background: url(images/about_andrea_doornenbal.gif) no-repeat;
}
#h3_about_andrea_doornenbal{
	background: url(images/h3_about_andrea_doornenbal.gif) top left no-repeat;
}
#about_dennis_dahl{
	background: url(images/about_dennis_dahl.jpg) top left no-repeat;
}
#h3_about_dennis_dahl{
	background: url(images/h3_about_dennis_dahl.gif) no-repeat;
}
#about_bruce_wagner{
	background: url(images/about_bruce_wagner.jpg) top left no-repeat;
}
#h3_about_bruce_wagner{
	background: url(images/h3_about_bruce_wagner.gif) no-repeat;
}
#h2_contact{
	background: url(images/h2_contact.gif) no-repeat;
	width: 99px;
	height: 24px;
	float: left;
	display: inline;
	margin: 0;
	padding-bottom: 10px;
}
* html #h2_contact{
	padding-bottom: 15px;
}
#h2_research{
	background: url(images/h2_research.gif) no-repeat;
	width: 109px;
	height: 24px;
	float: left;
	display: inline;
	margin: 0;
	padding-bottom: 10px;
}
* html #h2_research{
	padding-bottom: 15px;
}
#research_pdf_list li{
	margin-bottom: 3px;
}
#research_pdf_list{
	list-style-type: none;
}
#research_pdf_list li a{
	color: #D31920;
}
#research_policy{
	font-size: 9px;
	color: #666666;
	margin-top: 50px;
}
#h2_services{
	background: url(images/h2_services.gif) no-repeat;
	width: 100px;
	height: 24px;
	float: left;
	display: inline;
	margin: 0;
	padding-bottom: 10px;
}
* html #h2_services{
	padding-bottom: 15px;
}
.services_list_title{
	font-weight: bold;
}
#services_title_answer{
	margin-left: 10px;
}
.resource_list_title{
	font-weight: bold;
}
#h2_resource{
	background: url(images/h2_resource.gif) no-repeat;
	width: 164px;
	height: 24px;
	float: left;
	display: inline;
	margin: 0;
	padding-bottom: 10px;
}
* html #h2_resource{
	padding-bottom: 15px;
}
.resource_link_list a{
	color: #D31920;
}
.resource_link_list{
	list-style-type: none;
}
a{
	color: #D31920;
}
/*/////////// Contact Form \\\\\\\\\\\\\*/
.text{
	float: left;
	display: inline;
	width: 150px;
	margin-top: 10px;
}
label{
	float: left;
	display: inline;
	width: 110px;
	margin-top: 10px;
}
fieldset{
	border: 0;
}
#contact_subject{
	width: 300px;
	float: left;
	display: inline;
}
* html .submit{
	margin-right:160px;
}
.submit{
	/*margin-left: 10px;*/
	margin-right: 10px;
	float: right;
	display: inline;
	background-color: #FFFFFF;
	color: #000000;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	border-bottom: 2px solid #333333;
	border-right: 2px solid #333333;
	width:47px; 
	text-decoration:none;
}
.clear{
	/*margin-left: 304px;*/
	margin-right: 10px;
	float: right;
	display: inline;
	background-color: #FFFFFF;
	color: #000000;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	border-bottom: 2px solid #333333;
	border-right: 2px solid #333333;
	width:47px; 
	text-decoration:none;
}
.clear span{
	margin-left: 8px;
}

.undo_clear{
	margin-left: 304px;
	float: left;
	display: inline;
	background-color: #FFFFFF;
	color: #000000;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	border-bottom: 2px solid #333333;
	border-right: 2px solid #333333;
	width:78px; 
	text-decoration:none;
}
.undo_clear span{
	margin-left: 8px;
}

.submit:active, .clear:active{
	border-left: 2px solid #999999;
	border-top: 2px solid #999999;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
}
.submit span{
	margin-left: 3px;
}
#h2_confirm_sent{
	background: url(images/h2_confirm_sent.gif) no-repeat;
	width: 199px;
	height: 24px;
	float: left;
	display: inline;
	margin: 0;
	padding-bottom: 10px;
}
.error_msg, .field_required{
	color: #D31920;
}
#contact_address, #contact_city, #contact_region, #contact_country, #label_address, #label_city, #label_region, #label_country, #contact_zip, #label_zip{
	float: right;
}
* html #contact_address, * html #contact_city, * html #contact_region, * html #contact_country, * html #contact_zip{
	margin-right: 160px;
}
#contact_subject, #contact_message{
	width: 520px;
}
#contact_subject, #label_subject{
	margin-top:30px;
}
