@charset "UTF-8";
/* CSS Document */



* {
	margin:0;
	padding:0;
}

body{
	font-size:62.5%;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#d5e0e1;
	text-align:center;
}

#wrapper{
	width:900px;
	text-align:left;
	margin:0 auto;
	background-color: #fff;
}
#header{
	width: 900px;
	height: 102px;
	position: relative;
}

p{
	font-size:1.2em;
	line-height:1.4em;
	font-weight: normal;
	color:#333;
	text-align: left;
	padding-bottom: 10px;
}
a{
	color:#e5792e;
	text-decoration: none;
}
a:visited{
	color:#e5792e;
	text-decoration: none;
}
a:hover{
	color:#333;
	text-decoration: none;
}
h1{
	font-size: 2.4em;
	color: #f47829;
	padding-bottom: 15px;
}
h2{
	font-size: 1.2em;
	color: #f47829;
	padding-bottom: 5px;
	line-height:1.6em;
}
#featureLeftCol h2{
	font-size: 1.6em;
	font-weight: bold;
	color: #f47829;
	padding-bottom: 3px;
	line-height:1.6em;
}
#featureLink h3{
	font-size: 1.5em;
	color: #f47829;
	padding: 0 0 5px 15px;
	text-align: center;
}
#featureLink h3 a{
	font-size: .8em;
	color: #333;
}
#featureLink h3 a:visited{
	color: #333;
}
#featureLink h3 a:hover{
	color: #f47829;
}
h3{
	font-size: 1.5em;
	color: #f47829;
	padding: 15px 0 5px 0;
}
h4{
	font-size: 1.5em;
	color: #f47829;
	padding: 19px 0 10px 15px;
}
.orange{
	color: #f47829;
}
#contentContainer ul{
	font-size:1.2em;
	line-height:1.4em;
	font-weight: normal;
	color:#333;
	text-align: left;
	padding-bottom: 20px;
	list-style: none;
}

#contentContainer ul li{
	background-image:url(../images/common/orangeSquare.gif);
	background-position:0 7px;
	background-repeat: no-repeat;
	padding: 0 0 5px 10px;
}
#hospitalContentContainer, #featureLeftCol ul{
	font-size:1.2em;
	line-height:1.4em;
	font-weight: normal;
	color:#333;
	text-align: left;
	padding-bottom: 20px;
	list-style: none;
}

#hospitalContentContainer, #featureLeftCol ul li{
	background-image:url(../images/common/orangeSquare.gif);
	background-position:0 7px;
	background-repeat: no-repeat;
	padding: 0 0 5px 10px;
}

.headerLogo{
	float: left;
}




.mainImage{
	display: block;
}


#mainContainer{
	width: 880px;
	float: left;
	padding:0 10px;
	
}
#leftCol{
	float: left;
	width: 191px;
}	
#rightCol, #rightColStaff {
	float:right;
	width:678px;
	position: relative;
}
#rightColStaff h1 {
	padding-left: 25px;
}
#rightColStaff p {
	padding-left: 25px;
}
.mainImage{
	padding-bottom: 9px;
}


#siteMapContainer{
	float: left;
	width: 600px;
	margin-left: 15px;
}
#siteMapContainer ul li{
	background-image:url(../images/common/orangeSquare.gif);
	background-position:0 7px;
	background-repeat: no-repeat;
	padding: 0 0 5px 10px;
}
#siteMapContainer ul{
	font-size:1.2em;
	line-height:1.4em;
	font-weight: normal;
	color:#333;
	text-align: left;
	padding-bottom: 20px;
	list-style: none;
}




/* CTA NAV STARTS ______________________________ */
#cta{
	width: 304px;
	float: left;	
	padding: 69px 0 0 375px;
}
#cta ul li{
	list-style-type: none;
	float: left;
}
#cta ul li a{
	
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	text-indent: -999px;
	overflow: hidden;
	float: left;
}

#cta ul li.telButton a{
	height: 34px;
	width: 184px;
	background-image:url(../images/common/telCta.gif);
}
#cta ul li.emailButton a{
	height: 34px;
	width: 120px;
	background-image:url(../images/common/emailButton.gif);
}

#cta ul li.emailButton a:hover{
	background-position: 0 0;
}
/* CTA NAV ENDS ______________________________ */












/* HOME SLIDER  ______________________________ */

#gallery {
	position:relative;
	height:244px;
	overflow: hidden;
	margin-bottom:9px;
}
#gallery a {
	float:left;
	position:absolute;
}

#gallery a img {
	border:none;
}

#gallery a.show {
	z-index:10;
}

#gallery .caption {
	z-index:20; 
	background-color:#000; 
	height:62px; 
	width:100%; 
	position:absolute;
	bottom:0;
}
#gallery .caption p {
	color:#ffffff; 
	font-size: 1.0em;
	font-weight: lighter;
}
#gallery .caption .content {
	margin:5px;
	text-align: left;
	padding-left: 10px;
	font-size: 1.2em;
	width: 550px;
}

#gallery .caption .content h3 {
	margin:0;
	padding:0 0 3px 0;
	color:#f47829;
	font-size: 1.2em;
	text-transform: uppercase;
}

/* HOME SLIDER ENDS ______________________________ */





/* FEATURE GALLERY ______________________________ */
#featureGalleryLeftCol{
	width: 450px;
	float: left;
	margin-left: 15px;
}
.galleryStrip{
	width: 450px;
	float: left;	
}
.galleryStrip ul li {
	float: left;
	display: inline;
	margin: 0 15px 15px 0;
	width:105px;
	height: 85px;
	border: 2px #f47829 solid;
}

.galleryStrip ul li a{
	float:left;
}
/* FEATURE GALLERY ENDS ______________________________ */










/* MIDDLE NAV ______________________________ */

#middleNav{
	width: 679px;
	float: left;	
}
#middleNav ul li{
	list-style-type: none;
	float: left;
}
#middleNav ul li a{
	width: 163px;
	height: 53px;
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	text-indent: -999px;
	overflow: hidden;
	float: left;
}

#middleNav ul li.mentalButton a{
	background-image:url(../images/common/mentalHealth.gif);
	padding-right: 9px;
}

#middleNav ul li.learningButton a{
	background-image:url(../images/common/learningDisability.gif);
	padding-right: 9px;
}

#middleNav ul li.physicalButton a{
	background-image:url(../images/common/physicalDisability.gif);	
	padding-right: 9px;
}
#middleNav ul li.autismButton a{
	background-image:url(../images/common/autism.gif);	
}
#middleNav ul li a:hover{
	background-position: 0 -53px;
}


/* MIDDLE ENDS ______________________________ */






/* MENTAL HEALTH ______________________________ */
#mentalContainer{
	width: 679px;
	float: left;
}
#mentalLeftCol{
	width: 415px;
	float: left;
	margin-left: 15px;
}

#mentalRightCol{
	width: 230px;
	float: right;
}
.bildLogo{
	padding-left: 15px;
}
#mentalLeftCol UL.tabNavigation {
	list-style: none;
	width: 415px;
}

#mentalLeftCol UL.tabNavigation LI {
	display: block;
	font-size: 1.2em;
	padding-bottom: 5px;
	line-height: 1.6em;
	font-weight: bold;
}

#mentalLeftCol UL.tabNavigation LI A {
	color:#333;
	text-decoration: none;
	padding: 3px;
}

#mentalLeftCol UL.tabNavigation LI A.selected,
#mentalLeftCol UL.tabNavigation LI A:hover {
	color: #fff;
	background-color: #f47829;
	padding: 3px;
}

#lowSecure, #lockedRehab, #stepDown  {
	background-color: #dce6e7;
	width: 400px;
	margin-top: 10px;
}
#stepdownContainer{
	width: 415px;
	float: left;
	/*background-color: #ccc;*/
}
.title p{
	font-size: 1.3em;
	color: #f47829;
	font-weight: bold;
	width: 100px;
	float: left;
	text-align: center;
}
.titleMiddle p{
	font-size: 1.3em;
	color: #f47829;
	font-weight: bold;
	width: 100px;
	float: left;
	text-align: center;
	padding: 0 6px 0 6px;
}
.ldTitle p{
	width: 100px;
	float: left;
	text-align: center;
}
.ldTitleMiddle p{
	width: 100px;
	float: left;
	text-align: center;
	padding: 0 6px 0 6px;
}
.careRow{
	float: left;
	margin-bottom: 6px;
	width: 415px;
}
.careRow a{
	color: #fff;
}
.careRow a:visited{
	color: #fff;
}
.careRow a:hover{
	color: #333;
}
.rowIntro .careRowTitle{
	font-size: 1.3em;
	color: #f47829;
	font-weight: bold;
	padding-top: 19px;
}


.rowIntro{
	float: left;
	width: 100px;
	padding-top: 20px;
}
.rowIntro p{
	font-size: 1.1em;
}
.darkOrangeBlockMiddle{
	float: left;
	background-color:#f47829;
	width: 100px;
	height: 100px;
	margin: 0 6px 0 6px;
}
.darkOrangeBlock{
	float: left;
	background-color:#f47829;
	width: 100px;
	height: 100px;
}
.darkOrangeBlock .largeFont{
	font-size: 2.2em;
	color: #fff;
	padding: 31px 0 0 0;
	text-align: center;
}
.darkOrangeBlock p{
	font-size: 1.3em;
	color: #fff;
	text-align: center;
}

.darkOrangeBlockMiddle p{
	font-size: 2.2em;
	color: #fff;
	padding-top: 31px;
	text-align: center;
}
.greyBlock{
	float: left;
	background-color:#999;
	width: 100px;
	height: 100px;
	margin: 0 6px 0 6px;
}
.mediumOrangeBlock{
	float: left;
	background-color:#f28742;
	width: 100px;
	height: 100px;
}
.mediumOrangeBlock p{
	font-size: 2.2em;
	color: #fff;
	padding-top: 31px;
	text-align: center;
}
.mediumOrangeMiddleBlock{
	float: left;
	background-color:#f28742;
	width: 100px;
	height: 100px;
	margin: 0 6px 0 6px;
}
.mediumOrangeMiddleBlock p{
	font-size: 2.2em;
	color: #fff;
	padding-top: 31px;
	text-align: center;
}
.lightOrangeBlock{
	float: left;
	background-color:#f29a63;
	width: 100px;
	height: 100px;
}
.lightOrangeBlock p{
	font-size: 2.2em;
	color: #fff;
	padding-top: 28px;
	text-align: center;
}
#recoveryStrip{
	width: 312px;
	background-color:#f47829;
	height: 30px;
	float: left;
	position: relative;
	left: 100px;
	paddint-top: 6px;
}
#recoveryStrip p{
	color: #fff;
	font-size: 2.0em;
	text-align: center;
}

.mediumOrangeBlock .arrowText{
	padding-top: 5px;
}
.lightOrangeBlock .arrowText{
	padding-top: 5px;
}
.darkOrangeBlock .arrowText{
	padding: 5px 0 0 0;
	font-size: 2.2em;
}
.darkOrangeBlockMiddle .arrowText{
	padding-top: 5px;
	font-size: 2.2em;
}
.darkOrangeBlockMiddle .arrowText{
	padding-top: 5px;
	font-size: 2.2em;
}
/* MENTAL HEALTH ENDS ______________________________ */







/* CONTACT ______________________________ */
#contentContainer, #careerContainer{
	float: left;
	width: 600px;
	margin-left: 15px;
}
#prop{
	float: right;
	height: 50px;
}
#contentContainer p{
	width: 500px;
}

#contentContainer h2{
	width: 500px;
}

#contactContainer{
	float: left;
	width: 678px;
	margin-left: 0;
}
#contactLeftCol, #featureLeftCol{
	width: 450px;
	float: left;
	margin-left: 15px;
}




#contactLeftCol UL.tabNavigation {
	list-style: none;
	width: 415px;
	margin-bottom: 15px;
}

#contactLeftCol UL.tabNavigation LI {
	display: inline;
	font-size: 1.2em;
	padding-right: 8px;
	line-height: 2.0em;
	font-weight: normal;
}

#contactLeftCol UL.tabNavigation LI A {
	color:#333;
	text-decoration: none;
	padding: 3px;
	
}

#contactLeftCol UL.tabNavigation LI A.selected,
#contactLeftCol UL.tabNavigation LI A:hover {
	color: #fff;
	background-color: #f47829;
	padding: 3px;
}

#headOffice, #langfordCentre, #ashwoodCentre,
#ballater, #glenhurst, #abbeycrest, #croham  {
	background-color: #dce6e7;
	width: 400px;
	margin-top: 10px;
}

.tabs h2 {
	color:#f47829;
	padding: 8px 0 0 10px;
}

.tabs p {
	padding: 0 0 10px 10px;
}
.addressBoxShadow{
	display: block;
}
/* CONTACT ENDS ______________________________ */






/* REFERRAL ______________________________ */
#referralContainer{
	width: 679px;
	float: left;
}
#referralLeftCol{
	width: 320px;
	float: left;
	margin-left: 15px;
}

#referralRightCol{
	width: 191px;
	float: right;
}
#referralBox{
	background-color:#f37829;
	background-image:url(../images/referral/boxBackground.gif);
	background-position: top;
	background-repeat: repeat-x;
	margin-top: 50px;
}
#referralBox h1{
	font-size: 2.4em;
	color: #fff;
	line-height: 1.2em;
	font-weight: normal;
	padding: 10px 0 5px 10px;
}
.bigTel{
	font-size: 2.6em;
	font-weight: bold;
	padding: 0 0 0 10px;
}
.email{
	font-size: 1.4em;
	color: #fff;
	padding: 0 0 3px 10px;
}
.email a{
	color: #fff;
}
.email a:visited{
	color: #fff;
}
.email a:hover{
	color: #333;
}
/* REFERRAL ENDS ______________________________ */










/* CAREERS ______________________________ */

#payRef{
	position: absolute;
	top: 370px;
	left: 487px;
	width: 191px;
	float: left;
}
#careerContainer .pay{
	width: 191px;
	font-weight: bold;
	font-size: 1.3em;
	padding-bottom: 15px;
}
#careerContainer p{
	width: 450px;
}
#careerContainer h1{
	width: 400px;
}


#payRef ul li{
	list-style-type: none;
	float: left;
}
#payRef ul li a{
	width: 191px;
	height: 54px;
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	text-indent: -999px;
	overflow: hidden;
	float: left;
}

#payRef ul li.applicationButton a{
	background-image:url(../images/careers/applicationform.gif)
}

#payRef ul li.jobButton a{
	background-image:url(../images/careers/jobdescription.gif);
}

#payRef ul li.termsButton a{
	background-image:url(../images/careers/terms.gif);
}
#payRef ul li a:hover{
	background-position: 0 -54px;
}

#careerFormContainer{
	background-color: #dce6e7;
	float: left;
	width: 663px;
	position: relative;
	left: 15px;
	margin: 25px 0 0 0;
}
.formShadow{
	margin-left: 15px;
}
#formLeftColumn{
	width:270px;
	float: left;
	padding: 0 30px 0 20px;
	
}
#formColumnRight {
	float:left;
	width:300px;
}
fieldset {
	border:medium none;
}
legend {
	display:none;
}
label {
	color:#5F5F5F;
	display:block;
	float:left;
	font-size:1.2em;
	padding:10px 0 5px;
	width:230px;
}
input, textarea {
	border:1px solid #CCCCCC;
	color:#5F5F5F;
	font-size:1.4em;
	padding:3px;
}
input {
	width:250px;
}
select {
	border:1px solid #CCCCCC;
	padding:3px;
}
textarea {
	color:#5F5F5F;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.4em;
	overflow:auto;
}
textarea.address {
	height:95px;
	width:250px;
}
textarea.enquiry {
	height:210px;
	width:300px;
}
textarea.referralEnquiry {
	height:240px;
	width:300px;
}
/*#leftColumn p.required {
	background-color:#F2F2F2;
	margin-bottom:15px;
	padding:5px 0 5px 10px;
	width:450px;
}
#leftColumn p.required span {
	color:#379BBE;
}*/

#submit {
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	float:right;
	height:24px;
	margin:15px 0;
	text-align:center;
	width:69px;
	background-color:#f47829;
}
#submit:hover {
	background-color:#999;
}
/*#leftColumn ul.errors {
	margin:0;
	padding:0;
	width:198px;
}
#leftColumn ul.errors li {
	background-color:#666666;
	color:#FFFFFF;
	list-style-type:none;
	padding:2px 0 2px 10px;
}*/
.validation{
	color:#666;
	float:left;
	font-size:1.1em;
	padding-top:10px;
}

ul.errors{
		margin:0;
		padding:0;
		width:250px;
	}
	
	ul.errors li{
		list-style-type:none;
		padding:0;
		font-size:1.2em;
		padding:3px 0;
		color:#f47829;
	}



/* CAREERS ENDS ______________________________ */











/* HOSPITAL CONTENT ______________________________ */

#hospitalContentContainer{
	float: left;
	width: 430px;
	margin-left: 15px;
}
#sidePanel{
	width: 191px;
	float: right;
}
#sidePanelHeader{
	background-image:url(../images/hospitals/sidePanelTop.gif);
	background-repeat:no-repeat;
	background-position: bottom;
	background-color:#858687;
}
#sidePanelHeader h2{
	font-weight: normal;
	font-size: 1.3em;
	color: #f47829;
	padding: 7px 0 5px 10px;
	text-transform: uppercase;
}
#sidePanelContent{
	background-image:url(../images/hospitals/sidePanelMain.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color:#f6904d;
}

#sidePanelContent ul{
	padding: 15px 0 15px 10px;
	list-style-type: none;
	color:#fff;
	font-size:1.2em;
	line-height:1.6em;
	font-weight: bold;
}

#sidePanelContent li{
	background-image: url(../images/common/whiteSquare.gif);
	background-position:0 7px;
	background-repeat: no-repeat;
	padding: 0 0 10px 10px;
}

#contactBox{
	background-color:#dce6e7;
	float: left;
}
#contactBoxDetails{
	float: left;
	width: 200px;
}
#contactBoxMap{
	float: right;
}

#contactBox h2{
	font-size: 1.6em;
	color: #f47829;
	padding: 6px 0 5px 10px;
}
#contactBox p{
	font-size: 1.2em;
	color: #333;
	padding: 0 0 5px 10px;
}
.mapBox{
	float: left;
	padding-left: 25px;
}
/* HOSPITAL CONTENT ENDS ______________________________ */






/* NEWS  ______________________________ */

.jobDivider{
	padding-bottom: 10px;
}

.serviceThumb{
	
	padding: 0 10px 20px 0;
}

/* NEWS ENDS ______________________________ */








/* SERVICES NAV ______________________________ */

#servicesLinks{
	width: 679px;
	float: left;
}
#servicesLinks ul li{
	list-style-type: none;
	float: left;
}
#servicesLinks ul li a{
	width: 163px;
	height: 203px;
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	text-indent: -999px;
	overflow: hidden;
	float: left;
}

#servicesLinks ul li.mentalButtonMain a{
	background-image:url(../images/common/mentalHealthMain.gif);
	padding-right: 9px;
}

#servicesLinks ul li.learningButtonMain a{
	background-image:url(../images/common/learningDisabilityMain.gif);
	padding-right: 9px;
}

#servicesLinks ul li.physicalButtonMain a{
	background-image:url(../images/common/physicalDisabilityMain.gif);	
	padding-right: 9px;
}
#servicesLinks ul li.autismButtonMain a{
	background-image:url(../images/common/autismMain.gif);	
}
#servicesLinks ul li a:hover{
	background-position: 0 -203px;
}


/* SERVICES ENDS ______________________________ */











/* NAVIGATION STYLES STARTS ______________________________ */

#index #homeNav,
#mental #mentalNav,
#learning #learningNav,
#physical #physicalNav,
#autism #autismNav,
#locations #locationsNav,
#referral #referralNav,
#news #newsNav,
#careers #careersNav,
#contact #contactNav{
	color:#2c2c2c;
	background-image:url(../images/common/navArrow.gif);
	background-repeat:no-repeat;
	background-position:144px 1px;
}

#nav{
	height: 306px;
	width: 191px;
	background-color:#f47829;
	position: relative;
	z-index: 30;
}

#nav .navShadow{
	width: 191px;
	text-align: left;
}

/* Fix IE. Hide from IE Mac \*/
* html #menuv ul li{
	float:left;
	height:1%;}
	
* html #menuv ul li a{
	height:1%;}
/* End */

#menuv		/* position, size, and font of  menu */
	{	
/*	position:absolute;	
	top:19em;
	left:6em;*/
	
	/*z-index: 10;*/
	color:#0d0f1a;
	text-align: left;
	font-weight: bold;
	list-style:none;
	font-size:1.1em;
	padding: 15px 0 0 15px;
	text-transform: uppercase;
	
}
#menuv .topNav{
	border-top: none;
}
#menuv .bottomNav{
	border-bottom: none;
}
#menuv a{
	color:#fff;
	width: 166px;
	display:block;
	text-decoration:none;
	text-align:left;
	padding:7px 0 6px 0;		/* adds bottom border */
	white-space:nowrap;
	border-top: solid 1px #f58f4f;
	border-bottom: solid 1px #d76923;
	background-color:#f47829;
	}

#menuv a, #menuv a:visited				/* all menus at rest */
	{
	
	text-decoration:none;				/* removes underlines from links */
	}

/*#menuv a.parent, #menuv a.parent:hover 	
	{
	text-decoration:none;
	background-position:145px 1px;
}*/

#menuv a:hover				/* all menus on mouse-over */
	{
	color:#2c2c2c;
	background-image:url(../images/common/navArrow.gif);
	background-repeat:no-repeat;
	background-position:144px 1px;
	
	}
		
#menuv li
	{
	
	list-style-type:none;		/* removes bullets */
	}
	
#menuv ul li
	{
	position:relative;
	}

#menuv li ul
	{
	position: absolute;
	top: 0;
	left: 166px;				/* distance from  left menu (this should be the same as width value in #menuv [1]) above */
	display: none;
	background-color: #f47829;
	color:#FFFFFF;
	margin-left: 10px;
	
	}
#menuv li ul .subPad{
	padding-left: 15px;
	border-bottom: none;
	border-top: none;
	border-top: solid 1px #f58f4f;
	border-bottom: solid 1px #d76923;
	width: 160px;
	
	}
div#menuv ul, #menuv ul ul, div#menuv ul ul ul
	{
	margin:0;				/* keeps the menu parts together */
	padding:0;
	width: 175px;			/* width of sub menus  (this should be the same as width value in #menuv [1]) above */
	}

div#menuv ul ul, div#menuv ul ul ul, div#menuv ul li:hover ul ul, div#menuv ul li:hover ul ul ul
	{
	display: none;
	}

div#menuv ul li:hover ul, div#menuv ul ul li:hover ul, div#menuv ul ul ul li:hover ul
	{
	display: block;
	}


/* NAVIGATION STYLES ENDS ______________________________ */








/* NEWS BOX  ______________________________ */

#newsBox{
	width: 191px;
	background-image:url(../images/common/newsBoxHeader.gif);
	background-repeat: no-repeat;
	background-color: #dce6e7;	
}

#newsBox h1{
	font-size: 1.5em;
	padding: 33px 0 10px 15px;
	text-transform: uppercase;
}

#newsBox p{
	padding: 0 0 10px 15px;
	font-size: 1.2em;
	width: 170px;
}

#newsBox ul li{
	list-style-type: none;
	float: left;
}
#newsBox ul li a{
	width: 191px;
	height: 46px;
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	text-indent: -999px;
	overflow: hidden;
	float: left;
}

#newsBox ul li.newsBoxFooter a{
	background-image:url(../images/common/newsBoxFooter.gif);
}

#newsBox ul li a:hover{
	background-position: 0 -46px;
}


/* NEWS BOX ENDS ______________________________ */









/* BOTTON NAV STARTS ______________________________ */
.footerShadow{
	display: block;
	background-color:#d5e0e1;
}
#bottomLinks{
	background-color:#d5e0e1;
	text-align: center;
}
#bottomLinks li{
	display: inline;
	list-style:none;
	padding:0 7px 0 7px;
	/*background-image:url(../images/common/bottomNavDivider.gif);
	background-repeat:no-repeat;
	background-position:left;*/
	font-size: 1.1em;
	color: #676b6b;
}

#bottomLinks li a{
	color: #676b6b;
}

#bottomLinks li a:visited{
	color: #676b6b;
}
#bottomLinks li a:hover{
	color: #333;
}

.bottomLogos{
	background-image:url(../images/common/bottomLogos.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-color:#d5e0e1;
	padding-top: 15px;
	height: 49px;
}
/* BOTTON NAV ENDS ______________________________ */










/* FOOTER STYLES STARTS ______________________________ */

#legal{
	float:left;
	position:relative;
	top:29px;
	left:20px;
}
#credit{
	float:right;
	text-align:right;
	position:relative;
	top:29px;
	right:27px;
}

#pageFooter{
	width:900px;
	height:50px;
	clear:both;
}

#pageFooter li{
	font-size:1.1em;
	list-style:none;
	display:inline;
	background-image:url(../images/common/bottom_divider.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:0 7px 0 7px;
}

#pageFooter li a{
	color:#333;
	text-decoration:none;
}

#pageFooter li a:visited{
	color:#333;
}

#pageFooter li a:hover{
	color:#f47829;
}

#pageFooter p a{
	color:#333;
	text-decoration:none;
}

#pageFooter p a:visited{
	color:#333;
}

#pageFooter p a:hover{
	color:#f47829;
}
.copyright{
	color: #333;
}
/* FOOTER STYLES ENDS ______________________________ */