div#NavigationSecondary div#MainNav h2 { padding-bottom: 25px; padding-top: 20px; font-size: 1.40em; }

body.recruitment div#Content div.job-container { width: 630px; background: transparent url(../images/content/recruitment/jobs_bg.gif) left bottom no-repeat; padding-bottom: 10px; margin-bottom: 10px; }
body.recruitment div#Content div.job-container h2 { width: 100%; margin: 0; padding: 10px 10px 0 10px; background: transparent url(../images/content/recruitment/jobs_top.gif) left top no-repeat; color: #3b3b3b; }
body.recruitment div#Content div.job-container h2 span { border-bottom: 1px solid #aec2d2; display: block; width: 610px; padding-bottom: 5px; position: relative; }
body.recruitment div#Content div.job-container h2 span em { position: absolute; right: 0; top: 0px; font-size: 0.93em; font-weight: normal; display: block; float: left; width: 170px;}
body.recruitment div#Content div.job-container h2 span em span { border: none; width: 80px; padding: 0; float: left; }
body.recruitment div#Content div.job-container h2 span em strong { display: block; padding-right: 15px; background: transparent url(../images/global/icon_green_tick.gif) right center no-repeat; float: left; width: 65px; }
body.recruitment div#Content div.job-container p { margin: 10px 0 10px 20px; }
body.recruitment div#Content div.job-container p.address { font-weight: bold; }


body.about-morris div#NavigationSecondary div#MainNav h2 { padding-bottom: 20px; color: #10427a; font-size: 1.40em; }
body.about-morris div#NavigationSecondary div#MainNav ul li.h2 { padding-top: 30px; color: #10427a; font-size: 1.40em; font-weight: bold; }
body.about-morris div#NavigationSecondary div#MainNav ul li a { padding-right: 30px; width: 160px; background: transparent url(../images/global/icon_arrow_right_bb.gif) right center no-repeat; }
body.about-morris div#NavigationSecondary div#MainNav ul li.h2 a {padding-top: 20px; padding-bottom:20px; color: #10427a; font-size: 1.0em; font-weight: bold; background:none; padding-left:0px; }
body.about-morris div#Content div.copy-container { width: 290px; float: left; }
body.about-morris div#Content div.copy-container p { margin: 10px 0 10px 0; }
body.about-morris div#Content div.image-container { width: 325px; border: 1px solid #aec2d2; float: right; }
body.about-morris div#Content ul { clear: both; overflow: hidden; padding: 20px 0 20px 0;  }
body.about-morris div#Content ul li { float: left; height: 189px;  background: transparent url(../images/content/about/about_ctas_bg.jpg) 0 0 no-repeat; margin-right: 10px; position: relative; }
body.about-morris div#Content ul li a { background: none; padding: 0; display: block; width: 100%; height: 100%; text-decoration: none; }
body.about-morris div#Content ul li#c01 { width: 205px; background-position: 0 0 ; }
body.about-morris div#Content ul li#c02 { width: 198px; background-position: -205px 0 ;}
body.about-morris div#Content ul li#c03 { width: 207px; background-position: -403px 0 ; margin-right: 0; }
body.about-morris div#Content ul li a h2 { text-indent: -9999em; }
body.about-morris div#Content ul li a p { width: 120px; margin-top: 50px; color: #3b3b3b; cursor: pointer; }
body.about-morris div#Content ul li#c02 a p { margin-top:30px; }
body.about-morris div#Content ul li a p.a { position: absolute; bottom: 10px; padding-right: 20px; background: transparent url(../images/global/icon_arrow_right.gif) right center no-repeat; font-weight: bold; color: #10427a; text-decoration: underline;  }
body.about-morris div#Content ul li#c01 a p { width: 80px; }
body.about-morris div#Content ul li#c03 h2 { text-indent: -9999em; }
body.about-morris div#Content ul li#c03 { padding-top: 70px; height: 119px; } 
body.about-morris div#Content ul li#c03 p { font-weight: bold; margin: 10px 0 10px 10px; }
body.about-morris div#Content ul li#c03 p a { width: 110px; height: 20px; padding-right: 9px; background: transparent url(../images/global/icon_arrow_right.gif) right center no-repeat; font-weight: bold; color: #10427a; text-decoration: underline; }

body.about-content div#Content div#FeaturedProperty div.copy-container { margin-top: -10px; width:auto; padding-right:10px; }
body.about-content div#Content div#FeaturedProperty div.copy-container div.image-container { float:right; }
body.about-content div#Content div#FeaturedProperty div.copy-container div.image-container img { margin: 10px 0 10px 10px; }
body.about-content div#Content div#FeaturedProperty div.copy-container p { width:auto; }
body.about-content div#Content p { margin: 10px 0 10px 10px; }
body.about-content div#Content ul { margin-left: 10px; }
body.about-content div#Content ul li { float: left; margin-right: 10px; margin-bottom: 10px; width: 195px;  }
body.about-content div#Content ul li.last { margin-right: 0; }
body.about-content div#Content ul li img { border: 1px solid #aec2d2; }

body.press-contact div#Content h2{ font-size: 1.25em; margin-left: 0; }
body.press-contact div#Content h3 { color: #3b3b3b; font-size: 1.0834em; margin-left: 0; }
body.press-contact div#Content p { font-size: 1.0834em; margin: 1em 0; }
body.press-contact div#Content span.hidden { display: none !important; }
body.press-contact div#Content div.intro { background: #fff url(../images/content/about/press-contact/divider.png) no-repeat scroll bottom left; margin: 0 0 .5em; padding: 0 0 1em; position: relative; }
body.press-contact div#Content div.intro a.customerCare { background: #fff url(../images/global/icon_red_arrow_down.gif) no-repeat scroll left center; padding: 0 0 0 15px; }
body.press-contact div#Content div.intro .introLeft { float: left; width: 355px; }
body.press-contact div#Content div.intro .introRight { float: right; width: 266px; }
body.press-contact div#Content div.intro .introLeft p { margin: 2em 0; }
body.press-contact div#Content div.intro .introLeft .vcard { background: #f2f2f2 url(../images/content/about/press-contact/bg_sprite.png) no-repeat scroll -324px 100%; padding: 0 0 5px; width: 250px; }
body.press-contact div#Content div.intro .introLeft .vcard p { margin: 0 0 1em; }
body.press-contact div#Content div.intro .introLeft .vcard .wrapper { background: #f2f2f2 url(../images/content/about/press-contact/bg_sprite.png) no-repeat scroll -324px 0; padding: 20px 20px 5px; }
body.press-contact div#Content div.intro .introLeft .vcard .organization-unit { text-transform: uppercase; }
body.press-contact div#Content div.intro .introLeft p.adr,
body.press-contact div#Content div.intro .introLeft .fn,
body.press-contact div#Content div.intro .introLeft .vcard p.organization-name { font-weight: bold; margin: 0; }
body.press-contact div#Content div.intro .introLeft p.strong { font-weight: bold; }
body.press-contact div#Content div.intro .introRight .pressInformation { background: #2d6796 url(../images/content/about/press-contact/bg_sprite.png) no-repeat scroll 0 100%; margin-bottom: 1em; padding: 0 0 5px; }
body.press-contact div#Content div.intro .introRight .pressInformation .wrapper { background: #2d6796 url(../images/content/about/press-contact/bg_sprite.png) no-repeat scroll 0 0; padding: 10px 5px 8px 10px; }
body.press-contact div#Content div.intro .introRight .pressInformation  h2 { background: transparent url(../images/content/about/press-contact/pressInformation_h2.png) no-repeat scroll 0 100%; color: #fff; margin: 0 0 10px; padding: 0 0 5px; }
body.press-contact div#Content div.intro .introRight .pressInformation p { color: #fff; font-size: 1em; }
body.press-contact div#Content div.intro .introRight .pressInformation .vcard { font-weight: bold; }
body.press-contact div#Content div.intro .introRight .pressInformation .vcard .org { display: none; }
body.press-contact div#Content div.intro .introRight .pressInformation a { background: none; color: #fff; text-decoration: none; }
body.press-contact div#Content .regions { background: #fff url(../images/content/about/press-contact/divider.png) no-repeat scroll bottom left; margin: 0 0 .5em; padding: 0 0 4em; }
body.press-contact div#Content .regions li { display: block; float: left; width: 210px; }
body.press-contact div#Content .regions .vcard span { display: block; }
body.press-contact div#Content .regions .vcard span.tel { display: inline; }
body.press-contact div#Content .customerCare h2 { margin: 0; }
body.press-contact div#Content .customerCare p.strap { color: #787b7d; font-size: 1em; font-weight: bold; margin: 0 0 1em; }
body.press-contact div#Content .customerCare h3 { margin: 0; }
body.press-contact div#Content .customerCare p { margin: 0 0 1em; }
body.press-contact div#Content .customerCare .vcard { background: #ededed url(../images/content/about/press-contact/bg_sprite.png) no-repeat scroll -673px 100%; margin-bottom: 1em; padding: 0 0 10px; }
body.press-contact div#Content .customerCare .vcard .wrapper { background: #ededed url(../images/content/about/press-contact/bg_sprite.png) no-repeat scroll -673px 0; padding: 14px 14px 8px; }
body.press-contact div#Content .customerCare .vcard { font-size: .9231em; }
body.press-contact div#Content .customerCare .vcard p.adr { margin: 0; }
body.press-contact div#Content .customerCare .vcard a { background: none; color: #3b3b3b; font-weight: normal; padding: 0; text-decoration: none; }

body.land-details div#Content p { margin: 10px 0 10px 10px; }
body.land-details div#Content p a { background: none; padding-right: 0; text-decoration: none; }
body.land-details div#Content ul { overflow: hidden; clear: both; margin-left: 10px; }
body.land-details div#Content ul li { float: left; }
body.land-details div#Content ul li h2 { margin-left: 0; }
body.land-details div#Content ul li.first { width: 170px; }
body.land-details div#Content ul li.last { width: 220px; margin-left: 60px; }
body.land-details div#Content ul li.center img { margin-top: 80px; }
body.land-details div#Content ul li img { border:solid 1px #AEC2D2; }

body.land-details div#Content ul.contact { }
body.land-details div#Content ul.contact li { border-bottom: 1px solid #aec2d2; margin: 5px 0 5px 0; padding-bottom: 3px; }
body.land-details div#Content ul.contact li strong { display: block; width: 200px; float: left; }
body.land-details div#Content ul.contact li a { width: 300px; display: block; float: left; background: none; padding-right: 0; text-decoration: none; }

body.news div#Content {}
body.news div#Content div.job-container { width: 630px; background: transparent url(../images/content/recruitment/jobs_bg.gif) left bottom no-repeat; padding-bottom: 10px; margin-bottom: 10px; }
body.news div#Content div.job-container h2 { width: 100%; margin: 0; padding: 10px 10px 0 10px; background: transparent url(../images/content/recruitment/jobs_top.gif) left top no-repeat; }
body.news div#Content div.job-container h2 span { border-bottom: 1px solid #aec2d2; display: block; width: 610px; padding-bottom: 5px; position: relative; }
body.news div#Content div.job-container h2 span a { background: none; padding-right: 0; }
body.news div#Content div.job-container h2 span em { position: absolute; right: 0; top: 0px; font-size: 0.93em; font-weight: normal; display: block; float: left; width: 160px;}
body.news div#Content div.job-container h2 span em span { border: none; width: 40px; padding: 0; float: left; margin-left: 40px; }
body.news div#Content div.job-container h2 span em strong { display: block; padding-right: 10px; background: transparent url(../images/global/icon_green_tick.gif) right center no-repeat; float: left; width: 65px; }
body.news div#Content div.job-container p { margin: 10px 0 10px 20px; overflow: hidden; }
body.news div#Content div.job-container p select { width: 150px; float: left; margin-right: 5px; }
body.news div#Content div.job-container p input { float: left; }
body.news div#Content div.job-container p.address { font-weight: bold; }


/*TODO: Need to wrap text around optional image */
body.news-article div#Content div.news-intro p { font-weight:bold; margin-bottom:20px; }

body.news-article div#Content div.news-body p { margin-bottom:10px; }
body.news-article div#Content div.news-body div.image-container { float:right; margin:0 10px 10px 10px; }


body.news-article div#Content div.news-list { margin-left:10px; margin-top:10px; }
