/*
 * Greater Springfield Main Stylesheet
 */
div.site-wrapper p, div.site-wrapper ul, div.site-wrapper h1, div.site-wrapper h2, div.site-wrapper h3, div.site-wrapper ul, div.site-wrapper li { margin: 0px; padding: 0px; }
div.site-wrapper img { border: 0px; }

/*
 * Core Styles
 */
html,body { height:100%;width:100%;margin:0px;padding:0px;background-color:#f1efee;color: #242423; }
body.home { background-color: transparent !important; }
body, select, input, textarea {
  font-size:12px;
font-family:arial, Helvetica, sans-serif;
}
a {text-decoration: none;} /*
a:visited {color: #fff;}
a:hover { color:#fff; text-decoration : none;} 
a:active{color:#fff;text-decoration : none; } */
li { list-style:none; }
/*
 * Generic Font Styles
 */
 .black { color:#000; }
.bold { font-weight:bold; }
.grey { color:#9b9c99; }
.white { color:#fff; }
.green { color:#8dc73f; }
.purple { color:#943e95; }
.blue { color:#00a5d8; }
.orange { color:#f37021; } 
.white-background { background-color:#fff; }
.dark-background { background-color:#242423;color:#9b9c99; }
.dark-background h2 { color:#fff!important;margin-bottom:5px!important; font-size: 18px !Important; }
.green-background { background-color:#8dc73f; }
.purple-background { background-color:#943e95; }
.blue-background { background-color:#00a5d8; }
.orange-background { background-color:#f37021; }
/*
 * Global Layout Styles
 */

.ceebox-signup { display: block; width: 130px; height: 24px; overflow: hidden; }
.ceebox-signup:hover img { margin-top: -24px; }

.twitter-link { width: 25px; height: 25px; overflow: hidden; }
.twitter-link:hover img { margin-top: -25px; }

.facebook-link { width: 26px; height: 25px; overflow: hidden; }
.facebook-link:hover img { margin-top: -25px; }

.bodytext li h1, .bodytext li h2, .bodytext li h3 { margin: 0px !important; }
.bodytext h1, h1.headertext  { padding-bottom: 13px !important; line-height:normal !important }
.bodytext a:hover { text-decoration: underline; }
.bodytext h2 { font-size: 18px; color: #242423; !important }


/*
 * Callout box
 */
body.health .bodytext a, body.health .callout-box-inner .callout-box-heading div.coloured  { color:#00a5d8; }
body.health .callout-box-inner .callout-box-heading { border-bottom: 2px solid #00a5d8; }
body.health .callout-box-link { background: url(Images/arrow-health-readmore.png) no-repeat scroll 0 3px transparent; color: #00A5D8; }
body.health .callout-box-link a { color: #00A5D8; }

/*
 * Custom survey widget
 */


.survey-form { width: 226px; }
.survey-form .form__labelcol__valid { padding-bottom: 5px; }

.form-submit-button {margin-top: 5px; margin-bottom: 5px;}
	.form-submit-button a {background-color: #8dc73f; padding: 5px 10px; color: white; margin-top: 5px;width: auto !important;	}
	.form-submit-button a:hover { background-color: #84ba3b; }


/*
 * Generic black quicklinks
 */
 
.generic-quicklinks { background-color:#242423; color: white; }
.generic-quicklinks .generic-quicklinks-inner { padding: 15px; }
.generic-quicklinks h3 { border-bottom:solid 2px #8dc73f;padding-bottom:15px !important;margin-bottom:0px!important; }
.generic-quicklinks p { margin-top:10px; }
.generic-quicklinks p { margin-bottom:5px; }
.generic-quicklinks td { padding:3px 0 3px 0; }
.generic-quicklinks td+td { padding-left:10px; }
.generic-quicklinks ul { margin-top:5px; }
.generic-quicklinks ul li  { background:url(Images/arrow-white.png) no-repeat 0px 12px;padding:10px;color:#bebebd;font-weight:normal; }
.generic-quicklinks ul li a { color:#bebebd; }
.generic-quicklinks ul li a:hover { text-decoration: underline; }
.generic-quicklinks ul li+li  { border-top: solid 1px #5b5b5a; }
body.commercial .generic-quicklinks h3 { border-bottom:solid 2px #8dc73f; } 
body.health .generic-quicklinks h3 { border-bottom:solid 2px #00a5d8; } 
body.education .generic-quicklinks h3 { border-bottom:solid 2px #943e95; } 
body.livinghere .generic-quicklinks h3 { border-bottom:solid 2px #f37021; } 

/*
 * Callout box
 */

.callout-box { position: relative; background-color: #242423; margin-bottom: 10px; width: 100%; color: white; }
	.callout-box-inner { padding: 15px; }
		.callout-box-inner .callout-box-heading { font-size: 16px; text-transform:uppercase; margin-bottom: 15px; }
		.callout-box-inner .callout-box-image { position: absolute; top: 0px; right: 0px; }
			.callout-box-inner .callout-box-image img { margin-top: -10px; }
			.callout-box-inner .callout-box-content { margin-bottom: 15px; }
			.callout-box-link { padding: 0 10px 0 15px; text-transform: uppercase; font-weight: bold;}



.content-boxes .bodytext h1, .content-boxes h1.headertext { padding-bottom: 0px !important; }
  
.purple-enquire .sidebar-button-inner { background-color:#943e95 !important; }
.purple-enquire .mail { background-image:url(Images/icon-mail-purple.png) !important; background-repeat: no-repeat  !important; background-position: center center  !important; }
.green-enquire .sidebar-button-inner { background-color:#8dc73f !important; }
.green-enquire .mail { background-image:url(Images/icon-mail-green.png) !important; background-repeat: no-repeat  !important; background-position: center center  !important; }
.orange-enquire .sidebar-button-inner { background-color:#f37021 !important; }
.orange-enquire .mail { background-image:url(Images/icon-mail-orange.png) !important; background-repeat: no-repeat  !important; background-position: center center  !important; }
.blue-enquire .sidebar-button-inner { background-color:#00a5d8 !important; }
.blue-enquire .mail { background-image:url(Images/icon-mail-blue.png) !important; background-repeat: no-repeat  !important; background-position: center center  !important; } 


hr { background: none; border: none; padding: 0px; margin: 0px; border-bottom: 1px solid #CCCCCC; margin-top: 10px; margin-bottom: 10px; }

.image-border { border-top: 2px solid #8dc73f !important; }
img.commercial, div.image-commercial { border-top:solid 2px #8dc73f !important; }
img.livinghere, div.image-livinghere { border-top:solid 2px #f37021 !important; }
img.education, div.image-education { border-top:solid 2px #943e95 !important; }
img.health, div.image-health {  border-top:solid 2px #00a5d8 !important; }
 
.sitemap h2 { margin: 0px !important; }
.sitemap ul li a { color: #242423; }
.sitemap ul li a:hover { text-decoration: underline; }

.site-wrapper  { position: relative;display: block;width: 100%;min-width: 980px;height:auto !important; /* real browsers */height:100%; /* IE6: treaded as min-height*/min-height:100%; /* real browsers */ }
.background-image   { background-color:#ccc;position:absolute;z-index:-1;height:100%;width:100%;overflow:hidden; }
.background-image img  { /*position:absolute;z-index:0;min-height:100%;min-width:100%;top:0px;left:0px;*/ }

.left-column .white-wrapper, .right-column .white-wrapper, .mediagallery .white-wrapper { width: 100%; background-color: white; min-height: 318px; margin-bottom: 5px;}

.news-scroller-container { float: left; width: 920px; margin-top: 40px; background-color: white; height: 32px; overflow: hidden; }
	body.home .news-scroller-container { margin-left: 20px; }
	.news-scroller-container .news-scroller-inner { position: relative; width: 920px; height: 32px;  }
	.news-scroller-container.home { width: 635px;}
		.news-scroller-container .news-scroller-inner .news-scroller-title { position: absolute; top: 0px; left: 0px; z-index: 1; }
		.news-scroller-container .news-scroller-items { float: left; margin-left: 230px; width: 685px; }
		
		.news-scroller-container.home .news-scroller-items { float: left; margin-left: 155px; width: 502px; }
		
#scrollableText { width: 100%; }
#scrollableText  ul, #scrollableText li { margin: 0px; padding: 0px !Important; }
#scrollableText li { display: block; white-space: nowrap; height: 32px; line-height: 32px; width: 100%; overflow: hidden;  }
#scrollableText li .news-item-heading { float: left; width: 347px; color: #5d5d5d; height: 32px; line-height: 32px;overflow:hidden; }
#scrollableText li .news-item-heading a {color: #5d5d5d; height: 32px; line-height: 32px; }
#scrollableText li .news-item-heading a:hover { text-decoration: underline; }
#scrollableText li .news-item-right { float: right; width: 150px; height: 32px; line-height: 32px;  }
#scrollableText li .news-item-date { float: left; width: 70px; color: #5d5d5d; height: 32px; line-height: 32px;  }
#scrollableText .news-item-link { float: left; width: 50px; text-align: right; height: 32px; line-height: 32px;  }


.more-news { width: 920px; height: 106px; overflow: hidden; }
.more-news a:hover img { margin-top: -106px; }
/*
 * Header
 */
.header-wrapper { background-color:#999;height:106px;width:100%; }
.header-wrapper .header { background:url(Images/background-header.gif) repeat-x;height:73px;width:100%;  }
.header-wrapper .header .logo { height:73px;width:490px;float:left; }
.header-wrapper .header .media { position: absolute; top: 16px; right: 23px; height:54px;width:393px; }
.header-wrapper .header .media .facebook-link, .header-wrapper .header .media .twitter-link, .header-wrapper .header .media .signup-link { margin-left: 15px; float: left; }
/*.header-wrapper .header .media>img { margin-left:13px; }*/
.signup-link .button { width: auto; height: auto; }
.signup-link a:hover img { margin: 0px !important; }

.header-wrapper .menu-wrapper { background:url(Images/background-menu.gif) repeat-x;height:33px;width:100%;  }
.header-wrapper .menu-wrapper .menu { line-height:33px;margin-left:10px;color:#fff; }
.header-wrapper .menu-wrapper .menu ul li { display:block;float:left;position:relative;padding:0 10px 0 10px; }
.header-wrapper .menu-wrapper .menu ul li+li { background:url(Images/separator-menu.png) no-repeat 0px 8px; font-weight:100 !important; }
.header-wrapper .menu-wrapper .adxm > li+li { background:url(Images/separator-menu.png) no-repeat 0px 8px; }
.header-wrapper .menu-wrapper .search { position:absolute;top:73px;right:0px;width:214px;margin:5px 20px 0 0; }
.header-wrapper .menu-wrapper .search #search-button { width: 55px; height: 20px; float: left; overflow: hidden; #margin-top: 1px; }
.header-wrapper .menu-wrapper #search-form { width: 211px; display: none; margin: 0px; padding: 0px;}
.header-wrapper .menu-wrapper .search #search-button:hover input {
	margin-top: -20px;		
}
.header-wrapper .menu-wrapper .search input#q {
  margin:0px;
  padding-left: 5px;
  height:20px;
  outline: 0;
  width: 154px;
  border:0px;
  background: url(Images/bg-search-input.gif) no-repeat top left;
  vertical-align:top;
}
body.commercial .menu-wrapper .menu-inner ul li.active { border-bottom:solid 2px #8dc73f;z-index:100; }
/*.header-wrapper .menu-wrapper .search input[type=submit] { vertical-align:top;margin-left:-3px;background:url(Images/btn-search-go.png) no-repeat 0px 0px;width:56px;height:20px;border:0px; }*/


.background div.banner-title { margin-top:24px;z-index:50;position:absolute;width:100%;height:85px;line-height:85px;text-transform:uppercase;font-size:45px;color:#fff;font-weight:100; }

/*
 * Footer
 */
.footer-wrapper { position:absolute;left:0px;bottom:0px;height:319px;width:100%; }

.footer-wrapper .baseline { background:url(Images/background-footer-baseline.gif) repeat-x;height:30px;width:100%;position:absolute;bottom:0px;  }
.footer-wrapper .baseline ul { padding-left:11px; }
.footer-wrapper .baseline ul li { padding: 0 9px 0 9px;color:#fff;float:left;list-style:none;line-height:30px; }
.footer-wrapper .baseline ul li a { color:#7a7a7a; }
.footer-wrapper .baseline ul li a:hover { text-decoration: underline; }
.footer-wrapper .baseline ul li+li { background:url(Images/separator-footer-baseline.png) no-repeat 0px 10px;color:#7a7a7a; }
/*
 * Content
 */
.content-wrapper { width: 100%;/*height: 100%;*/padding-bottom: 55px;min-height: 600px; }
.news-read-more { background:url(Images/arrow-right-black.png) no-repeat 0px 3px;color:#000;padding:0 10px 0 15px;text-transform:uppercase; }

/*
 * Error reporting
 */
#error-wrapper {color: black !Important; border: 1px dashed red; display: none; margin-bottom: 15px; width: 689px;}
#error-wrapper .error-wrapper-inner { padding: 15px; margin: 1px; background-color: white !important; }
#error-wrapper .error-heading { font-weight: bold; margin-bottom: 5px; text-transform:uppercase; }
#error-wrapper #error li { background: url(Images/arrow-news-headline-readmore.png) no-repeat center left; padding-left: 15px; }
#error-wrapper #error li.error { margin-bottom: 5px; }
#error-wrapper #error li span { display: block; padding: 10px !important; margin-bottom: 5px; }
/*
 * 
 * Home Page Layout Styles
 * 
 */
.home-content { /*margin:65px 0 0 40px;*/ position: absolute; top: 0px; left: 0px; z-index: 99; }
.home-content .heading-text { width:332px;height:188px;background:url(Images/heading-home.png) no-repeat 0px 0px; }
.home-content .btn-home-learnmore { margin:10px 0 0 10px;width:150px;height:28px;background:url(Images/btn-green-learnmore.gif) no-repeat 0px 0px; display:block; }
.home-content .btn-home-learnmore span { display:none; }
a.learn-more-home { display: block; width: 150px; height: 28px; overflow: hidden; margin-top: 15px; }
a.learn-more-home:hover img { margin-top: -28px; cursor: pointer; cursor: hand; }


#background-content { position: absolute; top: 0px; left: 0px; width: auto; }
.health .read-more, .health-read-more { background:url(Images/arrow-health-readmore.png) no-repeat 0px 3px;color:#00a5d8;padding:0 10px 0 15px;text-transform:uppercase;text-decoration:none; }
.commercial .read-more, .commercial-read-more { background:url(Images/arrow-commercial-readmore.png) no-repeat 0px 3px;color:#8dc73f;padding:0 10px 0 15px;text-transform:uppercase;text-decoration:none; }
.livinghere .read-more, .residential-read-more, .livinghere-read-more { background:url(Images/arrow-livinghere-readmore.png) no-repeat 0px 3px;color:#f37021;padding:0 10px 0 15px;text-transform:uppercase;text-decoration:none; }
.education .read-more, .education-read-more { background:url(Images/arrow-education-readmore.png) no-repeat 0px 3px;color:#943e95;padding:0 10px 0 15px;text-transform:uppercase;text-decoration:none; }
 
.commercial .read-more:hover, .commercial-read-more:hover, .commercial-read-more:hover span { color: #242423 !Important }
.health .read-more:hover, .health-read-more:hover, .health-read-more:hover span { color: #242423 !Important }
.livinghere .read-more:hover, .livinghere-read-more:hover, .livinghere-read-more:hover span { color: #242423 !Important }
.residential .read-more:hover, .residential-read-more:hover, .residential-read-more:hover span { color: #242423 !Important }
.education .read-more:hover, .education-read-more:hover, .education-read-more:hover span { color: #242423 !Important }
 
 /*
  * Slider
  */
  
  
.footer-wrapper .slider-wrapper .signup-promotion { float: left; width: 210px; margin-top: 15px; margin-left: 15px; }
.footer-wrapper .slider-wrapper .signup-promotion a:hover img { margin-top: -135px; }
.footer-wrapper .slider-wrapper .signup-promotion a { width: auto !important; height: auto !important; }
.footer-wrapper .slider-wrapper { position:absolute;left:0px;bottom:85px;height:234px;width:100%; z-index: 2; }

.footer-wrapper .slider-wrapper .slider { background-color:#242423;height:165px;margin-left:20px; margin-right:41px;width:auto;filter:alpha(opacity=85);-moz-opacity:0.85;-khtml-opacity: 0.85;opacity: 0.85; }
.footer-wrapper .slider-wrapper .slider .slider-nav { position:absolute;height:165px;width:39px;right:0px; }
.footer-wrapper .slider-wrapper .slider .slider-nav .slider-nav-right { padding:21px 0 0 10px;background-color:#242423;height:60px;margin-bottom:2px; }
.footer-wrapper .slider-wrapper .slider .slider-nav .slider-nav-right:hover, .footer-wrapper .slider-wrapper .slider .slider-nav .slider-nav-left:hover { background-color: #3b3938; cursor: pointer; cursor: hand; }
.footer-wrapper .slider-wrapper .slider .slider-nav .slider-nav-left { padding:21px 0 0 10px;background-color:#242423;height:61px; }
.footer-wrapper .slider-wrapper .slider ul li { width:190px;height:135px;list-style:none;float:left;padding:15px; }
.footer-wrapper .slider-wrapper .slider ul li h2 { text-transform:uppercase;font-size:16px;color:#a2a19d;font-weight:100; }
.footer-wrapper .slider-wrapper .slider ul li h3 { text-transform:uppercase;font-size:14px;color:#fff;font-weight:100; height: 16px; line-height: 16px; width: 100%; overflow: hidden; margin-bottom: 5px; }
.footer-wrapper .slider-wrapper .slider ul li a { display: block; width: 207px; height: 97px; overflow: hidden; }
.footer-wrapper .slider-wrapper .slider-position { height:24px;width:100%; }
.footer-wrapper .news-headline { margin-top:13px;margin-left:20px;height:32px;width:920px; }
.footer-wrapper .news-headline .news-headline-title { color:#fff;font-size:15px;text-transform:uppercase;line-height:32px;width:197px;height:100%;padding-left:11px;background-color:#8f8f8f;float:left; }
.footer-wrapper .news-headline .news-headline-content { background:#fff url(Images/arrow-news-headline.png) no-repeat 0px 8px;height:100%;margin-left:208px;color:#5d5c5c;line-height:32px;padding-left:15px; }
.footer-wrapper .news-headline .news-headline-content .news-read-more { float:right;background:url(Images/arrow-news-headline-readmore.png) no-repeat 0px 11px;color:#000;padding:0 10px 0 15px;text-transform:uppercase; }

/*recaptcha enquiry form */
div#make-enquiry {position: relative;width: 272px;color: #222935;}
	div#make-enquiry div.enquiry-button {cursor: pointer; cusor: hand;width: 210px;height: 42px;}
	div#make-enquiry div.form { display: none; background: url(Images/bg-enquiry-tile.gif) repeat-y top left;}
		div#make-enquiry div.form form {margin: 0px;padding: 0px;padding-left: 15px;padding-right: 15px;}
			div#make-enquiry input, div#make-enquiry textarea {display: block;width: 272px; border: none; border: 1px solid #a2a7ae;height: 22px;margin-bottom: 10px;}
	div#make-enquiry .bottom {width: 210px;height: 15px;line-height: 15px;overflow: hidden;	font-size: 1px;}
	div#make-enquiry a.icon  {display: block;width: 35px;height: 20px;overflow: hidden;}
		div#make-enquiry a.icon:hover img  {margin-top: -20px;	}
	div#make-enquiry div.submit {float: right;display: block;width: 86px;height: 21px;overflow: hidden;	margin-bottom: 10px;}
		div#make-enquiry div.submit img:hover {margin-top: -21px;cursor: pointer;cursor: hand;}
	div#make-enquiry div.inline {float: left;}

	div#make-enquiry #recaptcha_image img { width: 272px; border: 1px solid #a2a7ae; } 
	div#make-enquiry #recaptcha_image { margin-bottom: 10px; }
	div#make-enquiry span.recaptcha_only_if_image {display: block;padding-bottom: 3px; font-size: 11px;}

div#make-enquiry div.icons {height: 30px;	}
	div#make-enquiry form label {display: block;width: 100%;font-weight: bold;padding-bottom: 3px;}
	div#make-enquiry form textarea {font-family: arial; font-size: 13px; color: #222935;	height: 75px;}
	div#make-enquiry form div.subscribe-box {float: left; width: 35px;margin-bottom: 10px;	}
	div#make-enquiry form div.subscribe-tick {width: 24px; height: 24px; border: 1px solid #a2a7ae;}
	div#make-enquiry form div.subscribe-text {float: left; width: 100px;line-height: 110%;	font-weight: bold;margin-bottom: 5px;}
	div#make-enquiry form div.copyright {font-size: 11px; margin-left: 10px; color: #a6a9ae;}
		div#make-enquiry form div.copyright a { color: #a6a9ae; }

.content .bodytext { line-height: 150%; }
.content .bodytext p {margin: 0px; margin-bottom: 10px !important;}

.enquire-now-pen { position: relative; margin-bottom: 10px; }
	.enquire-now-pen .enquire-now-pen-heading { width: 226px; height: 76px; font-size: 14px; }
		.enquire-now-pen .enquire-now-pen-heading .enquire-now-pen-title { width: 226px; height: 36px; background: url(Images/bg-enquire-now-pen-top.gif) no-repeat top left; }
		.enquire-now-pen .enquire-now-pen-heading .enquire-now-pen-btn { width: 226px; height: 40px; background: url(Images/btn-enquire-now-pen-btm.gif) no-repeat top left; }
			/*.enquire-now-pen .enquire-now-pen-heading .enquire-now-pen-btn:hover { background: url(Images/btn-enquire-now-pen-btm-on.gif) no-repeat top left; }*/
			.enquire-now-pen .enquire-now-pen-heading .enquire-now-pen-btn .enquire-now-pen-text { font-size: 16px; text-transform: uppercase; padding-left: 15px; padding-top: 9px; font-weight: bold;}
				.enquire-now-pen .enquire-now-pen-heading .enquire-now-pen-btn .enquire-now-pen-text a { color: black; }
				.enquire-now-pen .enquire-now-pen-heading .enquire-now-pen-btn .enquire-now-pen-text span { font-weight: normal; color: white; }

	.quote-text .quote-btm { width: 100%; text-align: right; margin-top: 10px; }
	.quote-text .quote-top { margin-bottom: 10px; }
	.quote-text .quote-text-content { border-top: 2px solid #c6e39f; border-bottom: 2px solid #c6e39f; }
		.quote-text .quote-text-content .quote-text-content-inner { border-top: 2px solid white; border-bottom: 2px solid white; background-color: #e8f4d9; padding: 15px; font-size: 16px; line-height: 150%; }


/*
 * Twitter feed
 */

.feed-box { min-height: 317px; width: 100%; background-color: white; }
	.feed-box .feed-box-inner { padding: 15px; }
	.feed-box .twitter { background: url(Images/bg-twitter-feed.gif) no-repeat 15px 9px;}
	.feed-box  .facebook { background: url(Images/bg-events-feed.gif) no-repeat 15px 9px;}
		.feed-box .feed-box-inner ul { margin-top: 50px; } 
		.feed-box .feed-box-inner ul li { display: block; margin-bottom: 13px; } 
		.feed-box .feed-box-inner div.date { font-weight: bold; font-size: 13px; }
		.feed-box .feed-box-inner div.tweet { font-weight: normal; }
		.feed-box .feed-box-inner div.tweet a:hover { color: black; }

/*
 * Consultant widget
 */
div.consultant-info-container  { color: black; }
div.consultant-info-container div.consultant-info-inner {padding: 15px;}
div.consultant-info-inner div.consultant-info-heading {font-size: 16px;margin-bottom: 10px; padding-bottom: 12px;border-bottom: 2px solid black; text-transform:uppercase;font-weight: bold; line-height: 130%;}
div.consultant-info-inner div.consultant-info-name { font-weight: bold; }
div.consultant-info-inner div.consultant-info-contacts {position: relative;width: 100%;margin-top: 10px;	}
div.consultant-info-contacts div.contact-details { float: left; width: 170px; /*color: #242423; */ color: black; margin-bottom: 5px;}
div.consultant-info-contacts div.contact-details a { /*color: #242423*/ color: black; }			
div.consultant-info-contacts div.contact-details a:hover { text-decoration: underline;  }
div.consultant-info-contacts div.contact-label { float: left; width: 23px; color: white; font-weight: bold; }

/*
 * Partners
 */
div.partners { position: relative; width: 226px; background-color: #242423; margin-bottom: 10px; }
div.partners div.partners-inner { padding: 15px; }
div.partners li { background: url(Images/img-arrow-partners.gif) no-repeat 0px 2px; color: #bebebd !important; padding-left: 15px; font-size: 13px; }
div.partners li+li { margin-top: 15px; }
div.partners li a { color: #bebebd; }
 
/*
 * Footer
 */
body.internal .footer-wrapper .resourcebar { background:url(Images/background-resourcebar.gif) repeat-x;height:45px;line-height:45px;width:100%;position:absolute;bottom:30px;color:#9b9c99; }
body.internal .footer-wrapper .resourcebar p { padding-left:20px; }
body.internal .footer-wrapper .seo-links { background-color:#303030;height:232px;width:100%;position:absolute;bottom:74px;}
body.internal .footer-wrapper .seo-links a { color: #9B9C99; }
body.internal .footer-wrapper .seo-links a:hover { text-decoration: underline; }
body.internal .footer-wrapper .seo-links h4 { color:#dedede;text-transform:capitalize;font-size:16px;font-weight:100; margin-bottom: 15px; margin-top: 0px !important; }
body.internal .footer-wrapper .seo-links .health { width:145px;padding:20px;float:left; }
body.internal .footer-wrapper .seo-links .health ul { margin-top:5px; }
body.internal .footer-wrapper .seo-links .health ul li { list-style:none;color:#9b9c99;margin:2px 0 2px 0; }
body.internal .footer-wrapper .seo-links .health h4 { border-bottom:solid 2px #00a5d8;height:25px;width:145px; margin-bottom: 10px; }
body.internal .footer-wrapper .seo-links .education { width:145px;padding:20px;float:left;  }
body.internal .footer-wrapper .seo-links .education ul { margin-top:5px; }
body.internal .footer-wrapper .seo-links .education ul li { list-style:none;color:#9b9c99;margin:2px 0 2px 0; }
body.internal .footer-wrapper .seo-links .education h4 { border-bottom:solid 2px #943e95;height:25px;width:145px; margin-bottom: 10px; }
body.internal .footer-wrapper .seo-links .commercial { width:145px;padding:20px;float:left; }
body.internal .footer-wrapper .seo-links .commercial ul { margin-top:5px; }
body.internal .footer-wrapper .seo-links .commercial ul li { list-style:none;color:#9b9c99;margin:2px 0 2px 0; }
body.internal .footer-wrapper .seo-links .commercial h4 { border-bottom:solid 2px #8dc73f;height:25px;width:145px; margin-bottom: 10px; }
body.internal .footer-wrapper .seo-links .sitemap { width:90px;padding:20px;float:left;  }
body.internal .footer-wrapper .seo-links .sitemap ul { margin-top:13px; }
body.internal .footer-wrapper .seo-links .sitemap ul li { list-style:none;color:#9b9c99;margin:2px 0 2px 0; }
body.internal .footer-wrapper .seo-links .contact { width:240px;padding:20px;float:left;  }
body.internal .footer-wrapper .seo-links .contact ul { margin-top:13px; }
body.internal .footer-wrapper .seo-links .contact ul li { list-style:none;color:#9b9c99;margin:2px 0 15px 0; }




ul#location_getting_here{margin-top:-25px;}
ul#location_getting_here li{display: block;
    padding:0px;
    margin-bottom: 5px;
    padding-bottom: 8px;
    padding-top: 8px;
    width: 226px;
    
	list-style: none outside none;
}
ul#location_getting_here li.active{background:none;background:#ddd;}
ul#location_getting_here li a {
    background: url("Images/arrow-news-headline-readmore.png") no-repeat scroll left center transparent;
    color: #232322;
    display: block;
    margin-left: 15px;
    padding-left: 15px;
    text-decoration: none;
}
