﻿*
{
	vertical-align: baseline;
	font-family: inherit;
	/*font-style: inherit;*/
	font-size: 100%;
	padding: 0;
	margin: 0;
}

body
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background: url('../../appsmedia/images/subcontentBg.jpg' );
	background-repeat: no-repeat;
	background-color: #fbfbef;
}



/* -----  Global Styles ----- */

h1, h2
{
	font-size: 1.4em;
	font-family: Palatino Linotype, Times New Roman, Georgia, Serif;
	color: #738b8b;
	font-weight: bold;
	padding-bottom: 0.4em;
}

h3
{
	font-size: 1.1em;
	font-family: Palatino Linotype, Times New Roman, Georgia, Serif;
	color: #738b8b;
	font-weight:normal;
	padding-bottom: 0em;
}



ol, ul
{
	list-style-type: none;
	font-size: 0.8em;
	color: #626040;
	line-height: 17px;
}

a img
{
	border: 0px;
}

p
{
	font-size: 0.75em;
	color: #626040;
	line-height: 18px;
	margin-top: 1.4em;
	clear:left;
}


p.bold{font-weight:bold;}



a
{
	color: #a86622;
	text-decoration: underline;
	outline: none;
}

a:hover
{
	text-decoration: none;
}


ul.contentList{float:left;clear:left;list-style-type:circle;padding-left:3em;margin-top:1.5em;padding-bottom:0.8em;}

ul.contentList li{clear:left;padding-bottom:0.3em;}
ul.contentList ul.subcontentList{clear:left;padding-bottom:0.3em;}

ul.contentList ul.subcontentList{list-style-type:circle;margin-left:2em;font-size:0.9em;margin-top:0.5em;margin-bottom:0.5em;float:left;clear:left;}

ul.governanceList{float:left;clear:left;list-style-type:none;padding-left:3em;margin-top:1.5em;padding-bottom:0.8em;}
ul.governanceList li{clear:left;padding-bottom:0.3em;}

ul.governanceList li.title{margin-bottom:0.5em;}

img.subcontentDivider{float:left;clear:left;width:561px;height:3px;margin-top:1.5em;border:0px;}

span.underline{text-decoration:underline;}


/* ----- Wrapper Styles ----- */

#wrapper
{
	width: 100%;
}

/* ----- Nav Branding Styles ----- */


#brandingNav
{
	width: 955px;
}


ul.controlText
{
	float: right;
	margin: 1.8em 0.1em 0 0;
}
ul.controlText li
{
	display: inline;
	margin-left: 0.1em;
}


img.bethanyLogo
{
	float: left;
	margin: 3.25em 0 0 1.68em;
}

ul.mainNav
{
	font-weight: bold;
	float: right;
	clear: right;
	text-transform: uppercase;
	margin: 1.8em 0 0 0em;
	width: 670px;
}

ul.mainNav a
{
	color: #00427a;
	text-decoration: none;
}

ul.mainNav a:hover
{
	color: #1875c4;
	border-bottom: 1px dotted #dce4e7;
}

ul.mainNav li
{
	display: inline;
	padding-right: 1.5em;
}

ul.mainNav li.last
{
	padding-right: 0em;
}




/* ----- Sub Content Styles ----- */

#subContent
{
	width: 929px;
	float: left;
	padding: 0 0 2em 1.68em;
	clear: left;
	margin-top: 4.5em;
}


#bannerAbout
{
	width: 929px;
	height: 212px;
	background: url('../../appsmedia/images/pageheaders/bannerAbout.jpg');
	background-repeat: no-repeat;
	float: left;
	clear: left;
}

#bannerHousingcare{width: 929px;
	height: 212px;
	background: url('../../appsmedia/images/pageheaders/bannerHousingcare.jpg');
	background-repeat: no-repeat;
	float: left;
	clear: left;}

#bannerNews{width: 929px;
	height: 212px;
	background: url('../../appsmedia/images/pageheaders/bannerNews.jpg');
	background-repeat: no-repeat;
	float: left;
	clear: left;}
	
	#bannerCareers{width: 929px;
	height: 212px;
	background: url('../../appsmedia/images/pageheaders/bannerCareers.jpg');
	background-repeat: no-repeat;
	float: left;
	clear: left;}
    
    #bannerVolunteer{width: 929px;
	height: 212px;
	background: url('../../appsmedia/images/pageheaders/bannerVolunteer.jpg');
	background-repeat: no-repeat;
	float: left;
	clear: left;}
    
    #bannerContact{width: 929px;
	height: 212px;
	background: url('../../appsmedia/images/pageheaders/bannerContact.jpg');
	background-repeat: no-repeat;
	float: left;
	clear: left;}
	
	#bannerDonate{width: 929px;
	height: 212px;
	background: url('../../appsmedia/images/pageheaders/bannerDonate.jpg');
	background-repeat: no-repeat;
	float: left;
	clear: left;}
	
	#bannerHousingcarecontcare{width: 929px;
	height: 212px;
	background: url('../../appsmedia/images/pageheaders/bannerHousingcarecontcare.jpg');
	background-repeat: no-repeat;
	float: left;
	clear: left;}
	
	#bannerHousingcareindependent{width: 929px;
	height: 212px;
	background: url('../../appsmedia/images/pageheaders/bannerHousingcareindependent.jpg');
	background-repeat: no-repeat;
	float: left;
	clear: left;}
	
	#bannerHousingcareproperty{width: 929px;
	height: 212px;
	background: url('../../appsmedia/images/pageheaders/bannerHousingcareproperty.jpg');
	background-repeat: no-repeat;
	float: left;
	clear: left;}
	
	#bannerHousingcareservices{width: 929px;
	height: 212px;
	background: url('../../appsmedia/images/pageheaders/bannerHousingcareservices.jpg');
	background-repeat: no-repeat;
	float: left;
	clear: left;}
	
	#bannerHousingcaresupport{width: 929px;
	height: 212px;
	background: url('../../appsmedia/images/pageheaders/bannerHousingcaresupport.jpg');
	background-repeat: no-repeat;
	float: left;
	clear: left;}
    
ul.breadcrumbMenu
{
	margin-top: 1.5em;
	color: #af6922;
	float: left;
	width: 929px;
}

ul.breadcrumbMenu li
{
	display: inline;
	margin-right: 0.5em;
	padding-right: 0.5em;
	letter-spacing: 1px;
}

img.contentImg
{
	padding: 2px;
	border: 2px solid #ece7ca;
	margin: 0 1.2em 0.5em 0;
	float: left;
}

img.subdividerImg
{
	float: left;
	margin-top: 3.5em;
}




/* ----- Sub Left Styles ----- */

#subLeft
{
	float: left;
	width: 555px;
	margin: 1.5em 2.2em 0 0;
}

#subLeft ul
{
float:left;clear:left;list-style-type:circle;padding-left:3em;margin-top:1.5em;padding-bottom:0.8em;
}

#subLeft ul li{clear:left;padding-bottom:0.3em;}

img.consumerchoice
{
	float: left;
	width: 525px;
	height: 138px;
	margin-top: 1em;
}


.continuingcareLocations{float:left;margin-top:1.5em;margin-bottom:0.8em;}
.continuingcareLocations h3{float:left;}
.continuingcareLocations img{float:left;width:91px;height:96px;}
.continuingcareLocations p{width:430px;float:left;clear:none;}

.careerItem{float:left;margin-top:1.5em;margin-bottom:0.8em;}
.careerItem h3{float:left;}
.careerItem img{float:left;width:91px;height:96px;}
.careerItem p{width:430px;float:left;clear:none;}



.independentlivingLocations{float:left;margin-top:1.5em;margin-bottom:0.8em;width:555px;}
.independentlivingLocations h3{float:left;}
.independentlivingLocations img{float:left;width:91px;height:96px;}
.independentlivingLocations p{width:430px;float:left;clear:none;}




ul.contactLocation{float:left;margin-top:3em;}

ul.contactLocation li{display:inline;margin-right:7em;}

ul.contactLocation li img{padding-right:0.5em;vertical-align:middle;}
ul.contactLocation li.last{margin-right:0;}


#newscol{width:520px;float:left; float:left;}

.news
{
	
	/*width: 250px;
	float: left;*/
	padding-top: 0.4em;
	margin-bottom:0.4em;
	margin-right: 10px;
}


.news img
{
	margin-right: 0.5em;
}

a.newsTitles
{
	font-weight: bold;
	text-decoration: none;
}

p.newsdateSource
{
	margin-top: 0px;
}



.services{width:555px;float:left;clear:left;margin-top:1.5em;background:url('../../appsmedia/images/servicesBg.jpg');background-repeat:no-repeat;}

.services .serviceLeft{width:265px;float:left;margin-right:1.5em;padding-top:2.2em;}

.services .serviceRight{width:265px;float:left;padding-top:2.2em;}



/* ----- Property Styles ----- */

#propertycolLeft{width:265px;float:left;margin-right:1.3em;margin-top:1.4em;}
#propertycolRight{width:265px;float:left;margin-top:1.4em;}

.property
{
	
	width: 400px;
	float: left;
	padding-top: 0.4em;
	margin-bottom:0.4em;
	padding-bottom:1em;
	margin-bottom:1em;
}


.property img
{
	margin-right: 1em;
	float:left;
	padding:2px;
	border:2px solid #f3f1e2;
	width:98px;height:91px;
}


.property p
{
margin-top:0.7em;

}



.property p.propertynamePrice{font-weight:bold;color:#779190;margin-top:0em;float:left;}

.property p.propertyDescription{margin-top:0em;}


img.propertyDetailImg{float:left;padding:2px;border:2px solid #f0ecd1;margin-top:1.4em;}

ul.propertyFeatures{float:left;list-style-type:circle;margin-top:1.4em;width:220px;margin-left:5em;}

ul.propertyFeatures li{line-height:20px;}

p.propertyTitle{float:left;margin-left:3em;font-weight:bold;}

#propertyDetail{clear:left;margin-top:0.8em;float:left;}




/* ----- Career Styles ----- */

.careerFilter{background:url('../../appsmedia/images/filterBg.gif');background-repeat:no-repeat;width:558px;height:197px;float:left;margin-top:1.5em;padding:1.8em 0em 0em 2em;clear:left;}

.careerFilter p{margin-top:0em;margin-bottom:1.5em;}

.careerFilter input{margin-right:1.2em;}

input.careerInput{font-size:0.75em;color:#a4a294;}

.careerFilter .dropdown{font-size:0.75em;color:#a4a294;padding:0px;margin-right:1.2em;}
.careerFilter .dropdownLast{font-size:0.75em;color:#a4a294;padding:0px;margin-right:0em;}

table.jobOpps{font-size: 0.75em;
	color: #626040;
	line-height: 18px;float:left;width:555px;margin-top:1.5em;}

table.jobOpps tr.tableHeadings{font-weight:bold;margin-bottom:2em;}


tr.tableHeadings td {padding-bottom:1.5em;}

tr.jobposting td {padding-bottom:0.3em;}

table.jobOpps tr.tableHeadings td{margin-bottom:1.5em;}

table.jobOpps tr.jobposting td.jobName{width:160px;}

table.jobOpps tr.jobposting td.jobLocation{width:122px;}

table.jobOpps tr.jobposting td.jobLocation{width:122px;}

table.jobOpps tr.jobposting td.jobCity{width:80px;}

table.jobOpps tr.jobposting td.jobpostDate{width:75px;}

table.jobOpps tr.jobposting td.jobcloseDate{width:75px;}

table.jobOpps tr.jobposting td.jobApply{width:35px;}

p.careerDivider{float:left;width:555px;height:1px;padding-bottom:1.8em;padding-top:0.5em;}

ul.careerpostingPage{width:555px;float:left;list-style-type:none;margin-top:0.5em;}

ul.careerpostingPage li.active{font-weight:bold;}

ul.careerpostingPage li{margin-right:0.6em;display:inline;}



.careerpostingSummary{width:555px;height:207px;background:url('../../appsmedia/images/jobsummaryBg.gif');background-repeat:no-repeat;float:left;clear:left;margin-top:1.5em;margin-bottom:1em;}

.careerpostingSummary ul{float:left;margin-top:2em;line-height:26px;}

.careerpostingSummary ul.summarylistLeft{margin-left:1.5em;width:300px;margin-right:1em;}

.careerpostingSummary ul.summarylistLeft{_margin-left:1.2em;}
.careerpostingSummary ul.summarylistRight{width:210px;}


h3.postingName{padding-top:0px;line-height:10px;}

p.jobnavigateAction a{margin-right:0px;}

p.jobnavigateAction input{vertical-align:middle; margin: 0 50px;}



p.itemTitle{float:left;font-weight:bold;width:250px;margin-top:2.5em;}
p.careerstepNav{float:right;clear:none;width:115px;margin-top:2.5em;}

p.careerstepNav span{background-color:#adc3c3;color:White;padding:3px 6px 3px 6px;margin-right:0.5em;font-weight:bold;}

p.careerstepNav span.active{background-color:#829e9e;color:White;padding:3px 6px 3px 6px;margin-right:0.5em;font-weight:bold;}

span.required{color:#f50000;}

.step1Left{width:185px;float:left;clear:left;margin-right:2.5em;}

.step2{width:350px;float:left;clear:left;}

.step1Left p, .step2 p{margin-top:1.5em;clear:left;margin-bottom:0.5em;}

.step1Right{width:280px;float:left;}

.step3Left{float:left;clear:left;width:265px;margin-right:1.3em;}
.step3Right{float:left;width:265px;}

input.browse{font-size:0.8em;color:#646241;width:178px;float:left;}
.resumeInput{width:550px;height:350px;font-size:0.8em;color:#646241;float:left;clear:left;}

.commentInput{width:550px;height:150px;font-size:0.8em;color:#646241;}


img.browseBtn{float:left;margin-left:0.8em;width:70px;height:23px;}


.step1Right p{margin-top:1.2em;clear:left;float:left;margin-bottom:0.5em;}

.step3 p{margin-bottom:0.5em;padding-top:1.4em;margin-top:0em;}

input.stepInput{font-size:0.8em;color:#646241;width:180px;}
input.stepaddressinput{font-size:0.8em;color:#646241;width:275px;}

.dropdown{font-size:0.8em;color:#646241;padding:0px;margin-right:1.2em;}

ul.stepAction{float:left;clear:left;width:275px;margin-top:0.5em;}
ul.stepAction li{display:inline;margin-right:1em;}





/* ----- Sub Right Styles ----- */

#subRight
{
	width: 250px;
	float: left;
	margin: 1.5em 0 0 3.1em;
}

#subRight img.sublistHeading
{
	float: left;
	margin-bottom: 3px;
}


#subRight table td{width:285px;}


#subRight td a
{
	display: block;
	padding: 0.4em 1.1em 0.4em 2.5em;
	width: 240px;
	background-color: #efecda;
	border-bottom: 3px solid #fcfbf0;
	text-decoration: none;
	font-weight: bold;

}



#subRight td a:hover
{
	background-color: #f4f2e6;
}


/* ----- Footer Styles ----- */

#footer
{
	height: 247px;
	background: url(../../appsmedia/images/footerBg.gif ) repeat-x;
	clear: left;
	width: 100%;
	color: #7e7d6a;
}


#footer a
{
	color: #7e7d6a;
	line-height: 18px;
	text-decoration: none;
}

#footer a:hover
{
	text-decoration: underline;
}

.footerContent
{
	width: 935px;
	padding-left: 1.68em;
}

.footerContent ul.footerNavlist
{
	float: left;
	font-size: 0.7em;
	margin: 3em 3.5em 0 0;
	
}

.footerContent ul.footerNavlist li.first
{
	font-weight: bold;
	margin-bottom: 1em;
}


.footerContent ul.lastfooterNavlist
{
	float: left;
	font-size: 0.7em;
	margin: 3em 0 0 0;
}

.footerContent ul.lastfooterNavlist li.first
{
	font-weight: bold;
	margin-bottom: 1em;
}

ul.footerBottom
{
	margin-top: 3em;
	float: left;
	font-size: 0.7em;
	clear: left;
	width: 650px;
}
#footer ul.footerBottom li a
{
	text-decoration: underline;
}
#footer ul.footerBottom li a:hover
{
	text-decoration: none;
}
ul.footerBottom li
{
	display: inline;
	border-right: 1px solid #7e7d6a;
	margin-right: 1em;
	padding-right: 1em;
}

#footer ul.footerBottom li.last
{
	border-right: 0px;
	padding-right: 0em;
}


