#logoLayer{background-color:#353422; padding:20px 0 10px 0;}
#presentationLayer{background-color:#FFF; border-top:#4a453d solid 2px; padding-top:15px;}
#detailLayer{background:#f3f1ee; url(/App_themes/Emprima/images/detailBG.gif) top left repeat-x; padding:20px 0;}
#bottomLayer{background-color:#353422; border-top:#FFF solid 2px; padding: 20px 0;}
#footerLayer{padding: 20px 0;}

#mainNavHolder{border-bottom:#4a453d solid 1px; padding-bottom:10px; min-height:1px;}

.top10{margin-top:10px;}
.bottom5{margin-bottom:5px;}
.bottom10{margin-bottom:10px;}
.topLine{border-top:#ccc solid 1px; padding-top:15px;}
.left{float:left;}
.leftL30{float:left; margin-left:30px;}
.singleLine{border-top:#ccc solid 1px;}

.tabTop{ background:url(/App_themes/Emprima/images/latestTab.gif) top left no-repeat; padding-top:25px;}

img {padding:0;margin:0;}

a:link {text-decoration: none; color:#00aeef; border-bottom: #ccc 1px dotted;}
a:visited {text-decoration: none; color:#00aeef; border-bottom: #ccc 1px dotted;}
a:active {text-decoration: none; color:#00aeef; border-bottom: #ccc 1px dotted;}
a:hover {text-decoration: none; color: #111; border-bottom: #111 1px dotted;}


/* Corporate Navigation
-------------------------------------------------------------- */
.navigation {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size:16px;
}

.navigation ul, .navigation li {
  margin: 0;
  padding: 0; font-size:16px;

}

.navigation a {
  color:#353422;
  /*color: #00aeef;*/
  /*color: #949494;*/
  text-decoration:none;
  border-bottom:none;font-size:16px;padding-top:1px;
}
.navigation a:hover, .navigation .selected a {
 color: #00aeef; font-size:16px;
 /*color: #242424;*/
}

/* Latest Navigation
-------------------------------------------------------------- */
.latestHeading {font-weight:bold;}
	
.latest {
  list-style: none;
  padding: 0;
  margin: 0;
}

.latest ul, .latest li {
  margin: 5px 0;
  padding: 5px 0 10px 15px;
  border-bottom:#fff solid 1px;
  background:url(/App_themes/Emprima/images/arrowLatest.gif) left top no-repeat;
}

.latest a {
  color: #4a453d;
  text-decoration:none;
}
.latest a:hover, .latest .selected a {
  color: #111;
}

/* Construction/Regeneration Navigation
-------------------------------------------------------------- */
#construction {
  width:270px;
}

#construction a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
  background:url(/App_themes/Emprima/images/Home_Construction.png) left top no-repeat;
  padding-top:140px;
  border-bottom: none;
}

#construction a:hover {
  text-decoration:none;
  background:url(/App_themes/Emprima/images/Home_Construction_On.png) left top no-repeat;
  border-bottom: none;
}

#regeneration {
  width:270px;
}

#regeneration a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
  background:url(/App_themes/Emprima/images/Home_Regeneration.png) left top no-repeat;
  padding-top:140px;
  border-bottom: none;
}

#regeneration a:hover {
  text-decoration:none;
  background:url(/App_themes/Emprima/images/Home_Regeneration_On.png) left top no-repeat;
  border-bottom: none;
}

/* search Textbox
-------------------------------------------------------------- */
.searchTextbox { background-color:#edecea; border:none; }


/* staff members
-------------------------------------------------------------- */
.staffMemberPreview { text-align:left; width:270px; overflow:hidden; height:130px; background-color:#fff; float:left; margin-right:45px; margin-bottom:10px;}
.staffMemberPreviewName {font-weight:bold;}
.staffMemberPreviewTitle {margin-top:-2px;line-height:1.3; }
.staffMemberPreviewOverview {margin-top:5px; line-height:1.3;}


.staffMemberProfile {}
.staffMemberQuote {} 
.detailViewSubMenuCMSListMenuUL {list-style:none;margin:0px; }
.detailViewSubMenuCMSListMenuUL li {margin-left:0px;} 

/* news articles
--------------------------------------------------------------*/

.newsPreviewTitle {font-size:14px;color:#353422; font-weight:bold; }
.newsPreviewDate {margin-top:-2px; color:#727165; }
.newsPreviewOverview {margin-top:5px;}

/* case studies
-------------------------------------------------------------- */
/*.caseStudyItem { border:solid 1px #cccccc; padding:10px; height:100px; margin-bottom:20px;}
.caseStudyItem  img {border:dotted 2px #cccccc; }*/

.caseStudyPreview { margin-top:-10px; width:590px;height:132px; overflow:hidden; background-color:#fff;}
.caseStudyPreviewTitle {font-size:14px;color:#353422; font-weight:bold; margin:10px 10px 0px 10px;}
.caseStudyPreviewSector {margin:0px 10px 0px 10px; color:#727165;}
.caseStudyPreviewOverview {margin:5px 10px 10px 10px; }
.caseStudyPreview a { margin-left:10px; }


.caseStudyDetailSector {color:#727165; margin-top:-18px;}
.caseStudyDetailOverview {margin-top:15px; line-height:1.3; font-weight:normal; font-size:18px; }
.caseStudyDetailOverview img {float:left; margin-top:3px; padding-right:10px; }
.caseStudyDetailDetail { clear:left; float:left; margin-top:20px;}


/* NEws
-------------------------------------------------------------- 
.newsStudyItem { border:solid 1px #cccccc; width:570px; padding:10px; height:100px; margin-bottom:20px;}
.newsStudyItem  img {border:dotted 2px #cccccc; }*/

/* Misc elements
-------------------------------------------------------------- */
.standardCMSListMenuUL {list-style:none;margin:0px; margin-top:-15px;  }
.standardCMSListMenuUL li a {font-weight:bold; text-decoration: none; color:#111; border:none; }
.standardCMSListMenuUL li a:hover {font-weight:bold;  text-decoration: none; color: #00aeef;}
.standardCMSListMenuUL li {margin:0 0 10px 0px;width:100%;  padding-bottom:5px; border-bottom:solid 1px #bfbcb8;}
.standardCMSListMenuUL li .standardCMSListMenuLinkHighlighted {color: #00aeef;}

.SearchDialog { } 
.SearchDialog table {background-color:#d1cfcb; width:400px; }
.SearchDialog td{ font-weight:bold; padding:5px; }
.SearchDialog label {padding:2px;} 
.CMSSearchDialogSearchForTextBox {border:solid 2px #b4b0a9;font-size:12px; height:15px; padding:2px;}
.CMSSearchDialogSearchModeDropDownList  {border:solid 2px #b4b0a9;font-size:12px; height:24px; padding:2px;}
.CMSSearchDialogSearchButton {font-size:12px; height:24px; padding:2px;}

.imageLink a {text-decoration:none;border:none;}

.contactInformation { border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; padding:20px 0 20px 0;}
.contactInformation p {margin:0px;padding-bottom:5px;}


.bottomRightlist { margin-left:-15px; }

.strategicPartnersTable td {padding-bottom:5px;}

.ServicesPhysicalLinks {list-style:none;margin:0px; margin-left:-30px; margin-top:5px;}
.ServicesPhysicalLinks li {border-top:solid 1px #ccc;padding:2px 0 2px 0;}
.ServicesPhysicalLinks a {border:none; }

.ServicesEconomicLinks {list-style:none;margin:0px;margin-left:-30px; margin-top:5px; }
.ServicesEconomicLinks li {border-top:solid 1px #ccc;padding:2px 0 2px 0;}
.ServicesEconomicLinks a:link {border:none;color:#A07E22;}
.ServicesEconomicLinks a:visited {border:none;color:#A07E22;}
.ServicesEconomicLinks a:hover {border:none;color:#A07E22;color: #111;}


.designReligionLink {margin-top:50px;text-align:left;font-size:10px;}
.designReligionLink a {color:#333;text-decoration:none;border:none;}


/* Fck Editor Styles
-------------------------------------------------------------- */


.IntroText {font-family:Arial; font-size:14px; color:#640a7b; } /*color:#cba428;}*/
.OpenerText {line-height:1.3; font-weight:normal; font-size:18px; margin:5px 0 20px 0;}
.StandardText { }
.StandardTextTighterLeading {  }
.Subheading {font-weight:bold;}
.Heading {font-weight:bold;font-size:14px; margin-bottom:15px;color:#353422; }
.GradiantSub {background:url(/app_themes/emprima/images/subBlend.gif) repeat-x bottom #ffffff; padding:10px; width:130px;}
.LargeQuote {background:url(/app_themes/emprima/images/topQuote.gif) no-repeat; padding-top:45px;}
.LargeQuote p {background:url(/app_themes/emprima/images/bottomQuote.gif) bottom right no-repeat; font-size:13px; padding:0 20px 45px 0px; color:#333; line-height:1.3;}
.LargeQuote .credit {font-size:11px; color:#333;}
.PullQuote {border-top:solid 2px #00aeef;border-bottom:solid 2px #00aeef;font-size: 18px;line-height:1.2;color: #00aeef; padding:10px 20px 10px 20px;}
/*.PullQuote {font-size: 16px;line-height: 20px;font-style:italic;color: #640a7b;	padding: 0 20px;}*/

.footerNote {font-size:11px;}