@charset "utf-8";
/* CSS Document */

a {outline: none;}














.left-container{width:220px;float:left;}
.subNav ul{width:100%;float:left; padding:20px 0 0 0}
.subNav li{padding-bottom:12px; font-family:VAGRoundedStd-Bold; font-size:11px;}
.subNav li a{font-weight:bold;text-transform:uppercase;}
.subNav li a:hover{font-weight:bold;text-transform:uppercase; color:#F64D26;}


.atozMenu li {font-size:11px; text-transform:uppercase; padding:0 0 10px;}
.atozMenu li a {font-weight:normal; }
.atozMenu li a:hover {font-weight:normal;color:#E51B22; }



.welcomeKnwoledge{ width:100%; border-bottom:1px solid #E6DFCC; padding-bottom:15px;}
.welcomeKnwoledge h1{ font-family:VAGRoundedStd-Bold;color:#f64d26;font-weight:bold;font-size:13px;text-transform:uppercase; margin:20px 0 16px 0;}
.welcomeKnwoledge p{ padding:0px 0 16px 0 ;}


.newsArchive{width:100%;  border-bottom:1px solid #E6DFCC; padding-bottom:43px; float:left}
*:first-child+html  .newsArchive {width:100%;  border-bottom:1px solid #E6DFCC; padding-bottom:23px;} 
* html .newsArchive {width:100%;  border-bottom:1px solid #E6DFCC; padding-bottom:23px;} 
.newsArchive h2{ font-family:VAGRoundedStd-Bold;color:#f64d26;font-weight:bold;font-size:13px;text-transform:uppercase; margin:13px 0 20px 0;}
.newsArchive .newsPromoinfo{padding:15px 15px 25px 15px}
.newsArchive .newsPromoinfo h3{ color:#018FA5; font-size:11px; padding:0 0 5px 0; font-weight:bold; margin:0;}
.newsArchive .news .left{width:220px;float:left;background-color:#f0eade;}
.newsArchive .news .newsDetails{float:left;width:220px;margin-left:20px;}
.newsArchive .news .newsDetails p{padding:0px 0 9px 0;}
.newsArchive .news .newsDetails h3 {color:#ED5019; font-weight:bold;font-size:11px;text-transform:uppercase; margin:10px 0 9px 0;}
.newsArchive .news .newsDetails h3.heritage {color:#34004F; margin:0 0 9px 0}
.newsArchive .news .newsDetails .browseAll{ margin:14px 0 0 0; padding:10px 0 0 0; border-top: 1px dotted #6D695E;}
.newsArchive .news .newsDetails .browseAll a {color:#EF3423}


.right-container{width:221px;float:right;margin-bottom:10px;}
.right-container h2.title{font-size:12px; color:#EF3423; text-transform:capitalize; padding:10px 0 0 0; font-family:VAGRoundedStd-Bold;}
.right-container .watchVideo{float:left;}
.right-container .watchVideo h2{font-family:VAGRoundedStd-Bold;color:#1E6B83;font-weight:bold;text-transform:uppercase;font-size:12px; padding:0 0 10px}
.right-container .watchVideo h2.grtitle{color:#2E833F;}
.right-container .right-bottam{width:100%;float:left;border-top:1px solid #e6dfcc; margin-bottom:15px }
.right-container .border-lbr{padding:5px 5px 23px 12px;border:1px solid #e6dfcc;border-top:0px; margin-bottom:20px}

.latestComment{width:100%; float:left}
.latestComment h2{font-size:12px; color:#EF3423; text-transform:capitalize; border-top:1px solid #E6DFCC; padding:10px 0 10px 0; font-family:VAGRoundedStd-Bold; background:url(../images/icons/latestcommbg.gif) 200px 10px no-repeat;}
/*.latestComment h2.grtit{color:#2E833F;}*/
.latestComment img {margin:10px 0;}

.latestComment p{font-family:tahoma,Geneva, sans-serif; font-size:12px; line-height:18px; margin-bottom:15px; color:#333;}
.latestComment .tweet a {color:#696969;}
.latestComment .tweet a:hover {color:#e51b22;}
.latestComment .tweet .tweetDate {font-size:10px; color:#696969;display:block;}

#banner1{margin:15px 0 22px 0;width:941px;float:left;}
#banner1 .left{width:700px;float:left;}
#banner1 .right{width:239px;float:left;}

.tags{float:left;}
.tags h2{color:#1E6B83; font-family:VAGRoundedStd-Bold;font-size:13px;padding:10px 0 0;text-transform:capitalize;}
.tags .fonnt11{font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.tags .fonnt12{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.tags .fonnt14{font-family:Arial, Helvetica, sans-serif;font-size:14px;}
.tags .fonnt18{font-family:Arial, Helvetica, sans-serif;font-size:18px;}
.tags a span {color:#333;}
.tags a:hover span {color:#EE3523;}

/* knowledge page starts here*/
.padding10{padding:10px;}
.padding15{padding:15px;}
.dottedline{width:70%;height:2px;background:url(../images/dotted-border.jpg) no-repeat;}

.leftcoLmain{border-bottom:1px solid #E6DFCC; padding-bottom:68px; float:left}
*:first-child+html .leftcoLmain{border-bottom:1px solid #E6DFCC; padding-bottom:47px; float:left}
.lastbrd{border-bottom:1px dotted #9E9B94; padding:0px 0 15px 0;}



.latEstArti{width:100%; padding:10px 0 0 0; float:left}
.latEstArti h2{ font-size:13px; color:#EF3423; text-transform:capitalize; margin-bottom:15px; font-family:VAGRoundedStd-Bold;}
.latEstArti p{ color:#333;}
.latEstArti  ul{width:100%; margin:10px 0 0 0; padding:0;}
.latEstArti ul li{ background:url(../images/redbullet.gif) 0px 11px no-repeat; list-style:none; padding:5px 0 0 14px; color:#696969}

/* knowledge page ends here*/

.content{width:100%;float:left; margin:0 0 20px;}

.imGallery{width:220px; float:left; margin-right:19px;}
.imGallery img{margin-bottom:14px;}
.whtsLooking{width:100%; padding:0px 0 0 0;}
.whtsLooking h2{ font-size:13px; color:#EF3423; text-transform:capitalize; font-family:VAGRoundedStd-Bold;}


.indexBanner{margin:25px 0 29px 0; background:url(../images/index-banner.jpg) 0 0 no-repeat; width:941px; height:300px; float:left}
.indexBanner .discover{ padding:204px 0 0 0px; margin:0 0 0 37px; float:left; width:170px; }
.indexBanner .discover a{display:block; outline:none; cursor:pointer; width:167px; height:16px;}
.indexBanner .discover span{display:none;}

.planningBanner{margin:0px 0 29px 0; /*background:url(../images/planningBanner.jpg) 0 0 no-repeat;*/ width:941px; height:300px; float:left}
.planningBanner a {display:none; margin:224px 0 0 37px;  float:left; width:170px; display:block; outline:none; cursor:pointer; width:167px; height:18px;}
.planningBanner span{display:none;}




.colLeft{ width:700px; padding-right:20px; float:left}



.ourServices{width:100%;}
.ourServices h1{ position:relative; z-index:1;font-family:VAG Rounded Std; font-size:22px; line-height:25px; color:#EE3523; font-weight:normal; margin:10px 0 43px;}
.ourServices span{ font-family:VAG Rounded Std; font-size:12px; color:#EE3523; font-weight:bold;text-transform:uppercase;}
.ourServices  .listing{width:100%; margin-bottom:20px; float:left}
.ourServices  .listing .heRitage{width:220px; padding-right:20px; float:left}
.ourServices  .listing .heRitage.last{width:220px; padding-right:0px; float:left}
.ourServices  .listing .heRitage .tpcurv{ background:url(../images/hrtpcurv.gif) 0 0 no-repeat; height:19px; width:220px;}
.ourServices  .listing .heRitage .mdcont{width:190px;  padding:0; }
.ourServices  .listing .heRitage .mdcont h2{ font-family:VAGRounded; text-transform:capitalize; color:#E30079; font-size:11px; margin-bottom:11px; text-align:right;}
.ourServices  .listing .heRitage .mdcont p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:right; padding-bottom:24px;}
.ourServices  .listing .heRitage .mdcont .readmore {float:right}
.ourServices  .listing .heRitage .btmDv{border-left:1px solid #D5CEBA; height:110px; border-right:1px solid #D5CEBA;; padding:10px 19px 0 19px;}
.ourServices  .listing .heRitage .btmDv h2{ font-family:VAGRoundedStd-Bold; font-size:16px; margin-bottom:14px;}
.ourServices  .listing .heRitage .btmDv h2.grtitle{color:#ee3523;}
.ourServices  .listing .heRitage .btmDv h2.grptitle{color:#C76697}
.ourServices  .listing .heRitage .btmDv h2.grytitle{ color:#CA610F} 
.ourServices  .listing .heRitage .btmDv h2.gratitle{color:#00A5A6}
.ourServices  .listing .heRitage .btmDv h2.gryatitle{color:#807C71;}
.ourServices  .listing .heRitage .mainbtcurv{ background:url(../images/hrmainbtcurv.gif) 0 0 no-repeat; height:17px; width:220px;}


.planningSubnav{width:100%; float:left}
.planningSubnav h2{ color:#ee3523; font-size:13px; font-weight:bold; font-family:VAG Rounded Std; text-transform:uppercase; padding:0 0 18px 0}
.planningSubnav ul{ padding-left:8px;}
.planningSubnav li{ width:100%; padding:0 0 5px 0; font-family:tahoma,Geneva, sans-serif; font-size:11px;}
.planningSubnav li a{color:#333; text-decoration:none;}
.planningSubnav li a:hover{color:#ee3523; text-decoration:none;}
.planningSubnav li a.active{color:#ee3523; text-decoration:none;}

.planningsubcol{width:100%; border-top:1px dotted #B1AFA9; margin:14px 0 0 0; padding:17px 0 0 0; float:left}
.planningsubcol ul{ width:100%;}
.planningsubcol li { width:100%; padding:0 0 10px 0; text-transform:uppercase; font-family:VAG Rounded Std; font-weight:bold; font-size:11px;}
.planningsubcol li  a.sustain { color:#007590; text-decoration:none}
.planningsubcol li  a.heri {color:#682962;  text-decoration:none}
.planningsubcol li  a.urban{color:#CA610E; text-decoration:none}
.planningsubcol li  a.special{color:#EF3423; text-decoration:none} 
.planningsubcol li  a:hover{color:#000;}

.plContentcol{ width:100%; float:left}
.plContentcol.brpadbt{ border-bottom:1px solid #E6DFCC;}
.plContentcol h1{ font-family:VAGRoundedStd-Bold;color:#ee3523;font-weight:bold;font-size:15px;/*text-transform:uppercase;*/ margin:0px 0 16px 0;}
.plContentcol h1.case{ margin:0px 0 5px 0;}
.plContentcol h2{ font-family:VAGRoundedStd-Bold;color:#EE3523;font-weight:bold;font-size:13px;text-transform:uppercase; margin:0px 0 16px 0;}
.plContentcol p{ padding:0px 0 10px 0 ; line-height:18px;}
.plContentcol div p{ padding:0px 0 16px 0 ; line-height:18px;}
.plContentcol div p a{color:#EE3523; text-decoration:none}
.plContentcol div p a:hover{color:#333; text-decoration:none}

.plContentcol p.padbn{ padding:0px;}

.plContentcol.padb18{padding-bottom:18px;}
.plContentcol p.fllft{ float:left; margin-right:20px; padding:0; margin-bottom:10px;}
.plContentcol p span.smtxt{padding:10px 0 0 0; display:block;}
.plContentcol p.fllft span.smtxt{padding:0 0 10px 0; clear:both; display:block; border-bottom:1px dotted #B1AFA9;}
.plContentcol img{ float:left; padding-bottom:12px;}

.caseStudy{ padding:19px 17px 15px 17px; border:1px solid #ECE5D5; float:left; width:426px; margin:15px 0 10px;}
.caseStudy .videocl{ width:225px; float:left; margin:0 12px 0 0;}
.caseStudy .caseCont{width:188px; float:left;}
.caseStudy .caseCont p.margin10 {padding:10px 0 0;}
.caseStudy .caseCont h2{width:188px; float:left; color:#2E833F; font-family:VAGRoundedStd; font-size:12px; text-transform:uppercase; margin-bottom:8px;}
.caseStudy .caseCont p{line-height:16px;}
.caseStudy .caseCont p a{color:#2E833F;; text-decoration:none}
.caseStudy .caseCont .brbd{border-bottom:1px dotted #9E9B94; padding:0px 0 10px 0; clear:both}


/*.heriCaseRead{ width:100%; background:url(../images/bgcase.gif) right top no-repeat; height:200px; float:left; margin:15px 0 0 0; padding:20px 0 0 0;}*/
.heriCaseRead{ width:100%; overflow:hidden; float:left; margin:15px 0 0 0; padding:20px 0 0 0;}

.heriCaseRead .left {/*float:left;*/}
.heriCaseRead .right {/*float:right;*/}
.heriCaseRead .buttonSlot {margin:0 20px 10px 0; float:left; display:block; width:220px; height:130px; position:relative;}
.heriCaseRead .buttonHolders {float:left; width:520px;}

.heriCaseRead .hrLeft{width:220px; float:left}
.heriCaseRead .hrLeft .tpmain{width:100%; background:url(../images/hrlefttpmain.gif) no-repeat; height:17px;}
.heriCaseRead .hrLeft .mdmain{ background:#531A4E url(../images/hrleftbtmain.gif) no-repeat bottom; padding:0 17px 12px 0px; float:right; width:202px; text-align:right}
.heriCaseRead .hrLeft .mdmain h2{ font-family:VAGRounded; text-transform:uppercase; color:#E30079; font-size:11px; margin-bottom:11px; text-align:right;}
.heriCaseRead .hrLeft .mdmain p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:right; padding-bottom:24px;}
.heriCaseRead .hrLeft .mdmain .readmore { float:right}

.heriCaseRead .hrright{width:220px; float:left; margin-left:10px;}
.heriCaseRead .hrright .tpmain{width:100%; background:url(../images/hrtpredcase.gif) no-repeat; height:17px;}
.heriCaseRead .hrright .mdmain{ background:#E51B22 url(../images/hrbtredcurv.gif) no-repeat bottom; padding:0 17px 12px 0px; float:right; width:203px; text-align:right}
.heriCaseRead .hrright .mdmain h2{ font-family:VAGRounded; text-transform:uppercase; color:#fff; font-size:11px; margin-bottom:11px; text-align:right;}
.heriCaseRead .hrright .mdmain p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; text-align:right; padding-bottom:24px;}
.heriCaseRead .hrright .mdmain .readmore { float:right}



.keyContact{width:100%; float:left;  padding:0 0 20px 0}
.keyContact h2{ color:#EE3523; border-top:1px solid #E6DFCC; text-transform:uppercase; font-family:VAGRoundedStd-Bold; font-size:12px; padding:13px 0 0 0; margin:0 0 12px 0}
.keyContact .deTails{ color:#333;font-family:Tahoma; font-size:12px; padding:10px 0 0 0;}
.keyContact .deTails span.phnum{ background:url(../images/icons/conticon.gif) 0 13px no-repeat; display:block; padding:10px 0 0 22px;}
.keyContact .deTails span.email{ background:url(../images/icons/emailme.gif) 0 13px no-repeat; display:block; padding:10px 0 2px 22px;}
.keyContact .deTails .names{ color:#696969; padding:10px 0 0 0; font-size:13px; line-height:19px;}
.keyContact .deTails .names span{ color:#333; font-size:12px;}
.keyContact .deTails span.mainKeyContact {text-transform:uppercase; display:block; margin:0 0 2px;}
.keyContact .deTails span.jobOffice {color:#696969;display:block; margin:0 0 3px;}

.newBrifings{width:100%; float:left; border-top:1px solid #E6DFCC;  padding:0 0 30px 0}
.newBrifings h2{ color:#2E833F; text-transform:uppercase; font-family:VAGRoundedStd-Bold; font-size:13px; padding:13px 0 0 0;}
.newBrifings h2.redtit{ color:#EE3523;}

.newBrifings ul{ width:100%; margin:10px 0 0 0}
.newBrifings li{ background:url(../images/icons/download.gif) 0 9px no-repeat; padding:8px 0 5px 28px}
.newBrifings li a{color:#333; text-decoration:none}
.newBrifings li a:hover{color:#EE3523; text-decoration:none}

.newBrifings li.sdeve{ background:url(../images/icons/brificon.gif) 0 9px no-repeat; padding:8px 0 5px 28px}
.newBrifings li.sdeve a{color:#333; text-decoration:none}
.newBrifings li.sdeve a:hover{color:#EE3523; text-decoration:none}


.chooseOffer{width:100%; float:left;  padding:0 0 30px 0 ;border-top:1px solid #E6DFCC;}
.chooseOffer h2{ color:#2E833F; text-transform:uppercase; font-family:VAGRoundedStd-Bold; font-size:12px; padding:13px 0 0 0;}
.chooseOffer ul{ width:100%; margin:10px 0 10px 0}
.chooseOffer li{ padding:0px 0 8px 0px; text-transform:uppercase; color:#67645C;}
.chooseOffer li a.active{ color:#1E1E1E;}
.chooseOffer li a{ color:#333;}
.chooseOffer li a:hover{ color:#e51b22!important;}
.chooseOffer img.officegfx {margin-top:10px;}

.meetTeamBanner {width:941px; height:210px; margin-bottom:29px; float:left}

.DvPaging{float:right;color:#969696;font-size:12px;height:24px;padding:8px 5px 0 0;width:100%;}
.DvPaging ul{list-style-type:none; font-weight:normal;float:right;margin:0;padding:0;}
.DvPaging ul li{list-style:none; float:left; margin:0; padding:0; float:left;}
.DvPaging ul li a{ 	display:block; text-align:center; padding:0 5px 0 3px; color:#807C71; background:url(../images/seppaging.gif) no-repeat right; text-decoration:none;height:auto; line-height:12px; width:auto; float:left; margin:0 1px 0 1px;	}
.DvPaging ul li a img{padding:0; margin:0;}
.DvPaging ul li a.noBg{	 text-decoration:none; background:none;} 
.DvPaging ul li a.noBg:hover{	background:none; text-decoration:none;} 
.DvPaging ul li a.selected{	color:#C7BCA2; text-decoration:none;}
.DvPaging ul li a.selected:hover{	color:#C7BCA2; text-decoration:none;}  
.DvPaging ul li a:hover{color:#EE3523; text-decoration:none;	}
.DvPaging ul li a.Active{ color:#EE3523; text-decoration:none;	}
.DvPaging ul li img{	font-size:0; line-height:0; display:block; margin:1px 3px 0;}
.DvPaging ul li.label {position:relative; top:-3px;padding: 0 2px;}

.teamDetails{ width:100%; float:left; border-top:1px solid #E6DFCC; padding-bottom:42px;}
*:first-child+html  .teamDetails {width:100%; float:left; border-bottom:1px solid #E6DFCC; padding-bottom:25px;}
* html .teamDetails{ width:100%; float:left; border-bottom:1px solid #E6DFCC; padding-bottom:25px;}
.teamDetails h2{ color:#EE3523; margin:36px 0 19px 0; font-family:VAGRoundedStd-Bold; font-size:13px; font-weight:bold; text-transform:uppercase; line-height:normal}
.teamDetails .imgCol{ width:120px; padding:0 20px 0 0; float:left}
.teamDetails .imgCol img {padding:0px 0px 19px 0}
.teamDetails .imgCol p{float:left ;color:#696969; font-family:tahoma,Geneva, sans-serif;}
.teamDetails .imgCol span.phnum{ background:url(../images/icons/conticon.gif) 0 11px no-repeat; float:left;  padding:10px 0 0 22px; color:#333}
.teamDetails .imgCol span.email{ font-size:11px;background:url(../images/icons/emailme.gif) 0 11px no-repeat;  float:left;  padding:8px 0 0 22px;}
.teamDetails .imgCol span.email a {color:#333;}
.teamDetails .imgCol span.email a:hover {color:#E51B22}
.teamDetails .teamDes {width:318px; float:left;}
.teamDetails .teamDes p{ line-height:18px; color:#363636; padding:0 0 10px 0}
.teamDetails .teamDes h2{ color:#EE3523; margin:14px 0 13px 0; padding:11px 0 0 0; float:left; border-top:1px dotted #777369; font-family:VAGRoundedStd-Bold; font-size:13px; font-weight:bold; text-transform:uppercase; line-height:normal}

ul.caseList{width:100%; margin:0px 0 0 0;}
ul.caseList li{ background:url(../images/redbullet.gif) 0px 11px no-repeat; padding:5px 0 0 14px; color:#696969}
.center-container ul.caseList {padding:0;}
.center-container ul.caseList li {list-style:none;}

.casestudyRcol{width:100%; float:left; border-top:1px solid #E6DFCC;  padding:0 0 30px 0}
.casestudyRcol h2{ color:#2E833F; text-transform:uppercase; font-family:VAGRoundedStd-Bold; font-size:13px; padding:13px 0 0 0;}
.casestudyRcol h2.redtit{ color:#EE3523; }
.casestudyRcol img{padding:18px 0 13px 0;}
.casestudyRcol span{ color:#545454; line-height:18px;}
.casestudyRcol div{ padding:0px 0 7px 0; width:180px; border-bottom:1px dotted #A7A59E; float:left}
.casestudyRcol a{color:#2E833F; text-decoration:none}
.casestudyRcol a:hover{color:#EF3423; text-decoration:none}



.pubDetails{ width:100%; float:left; border-bottom:1px solid #E6DFCC; padding-bottom:22px;}
.pubDetails h2 a {cursor:pointer}

*:first-child+html  .pubDetails {width:100%; float:left; border-bottom:1px solid #E6DFCC; padding-bottom:25px;}
* html .pubDetails{ width:100%; float:left; border-bottom:1px solid #E6DFCC; padding-bottom:25px;}

.pubDetails h2{ color:#6F9A00; margin:33px 0 19px 0; font-family:VAGRoundedStd-Bold; font-size:13px; font-weight:bold; text-transform:uppercase; line-height:normal}
.pubDetails .imgCol{ width:149px; padding:0 23px 0 0; float:left}
.pubDetails .imgCol img {padding:0px 0px 19px 0}
.pubDetails .imgCol p{float:left ;color:#696969; font-family:tahoma,Geneva, sans-serif; border-bottom:1px dotted #9E9B94;; padding:0 0 18px 0; line-height:18px;}
.pubDetails .imgCol p.brdN{ border-bottom:none; padding-bottom:0px;}
.pubDetails .imgCol span.phnum{ background:url(../images/icons/conticon.gif) 0 11px no-repeat; float:left;  padding:10px 0 0 22px; color:#333}
.pubDetails .imgCol span.email{ background:url(../images/icons/emailme.gif) 0 11px no-repeat;  float:left;  padding:10px 0 0 22px;}

.pubDetails .teamDes {width:287px; float:left;}
.pubDetails .teamDes h2{color:#6F9A00; margin:0px 0 5px 0; font-family:VAGRoundedStd-Bold; font-size:13px; font-weight:bold; text-transform:uppercase; line-height:normal}
.pubDetails .teamDes p{ line-height:18px; color:#363636; padding:0 0 10px 0}
.pubDetails .teamDes p.padbn{padding-bottom:0px;}
ul.projList{width:100%; margin:0px 0 0 0;}
ul.projList li{ background:url(../images/bluebullet.gif) 0px 8px no-repeat; padding:5px 0 0 14px; color:#696969}
ul.projList li a{color:#696969; text-decoration:none}
ul.projList li a:hover{color:#EE3523; text-decoration:none}

.mcolMain{width:700px; float:left; padding-right:20px;}

.termsDet{width:100%; float:left}
.termsDet h1{color:#EE3523;font-family:VAGRoundedStd-Bold;font-size:13px;text-transform:uppercase;}
.termsDet p{padding:19px 0 0 0; line-height:18px;}

ul.lisDt{padding:0px 0 0 10px;}
ul.lisDt li{ width:100%; padding:5px 0 0 0; color:#696969;}
ul.lisDt li a{ color:#696969; text-decoration:none}
ul.lisDt li a:hover{ color:#EE3523; text-decoration:none}

.termsico{width:100%; float:left}
.termsico ul{border-top:1px solid #E6DFCC; padding:12px 0 16px 0; width:100%; float:left}
.termsico li{float:left; padding:0 15px 0 0;}

.contActus{width:100%; float:left}
.contActus h1{color:#EE3523;font-family:VAGRoundedStd-Bold;font-size:13px;text-transform:uppercase; padding-bottom:17px;}
.contActus p{padding:0px 0 19px 0; line-height:18px;}
.contActus h2{color:#EE3523;font-family:VAGRoundedStd;font-size:17px; font-weight:bold; margin-bottom:22px;}


.formCont{padding:44px 0 0 0; border:1px solid #ECE5D5; width:99.5%; margin-bottom:20px; float:left}
.formCont .inPutrow{padding:0px 0 20px 0; float:left; width:99.5%;}
.formCont .inPutrow .labelCol{width:148px; padding:0 6px 0 160px; float:left}
.formCont .inPutrow .inPutCol{width:379px; float:left}
.formCont .inPutrow .inPutCol input.txt{border:1px solid #7F9DB9; padding:2px 0 0 0; width:195px; height:18px;}
.formCont .inPutrow .inPutCol input.btn{background:url(../images/buttons/sendbtn.gif) 0 0 no-repeat; height:23px;width:82px;margin:5px 0 0 5px; font-size:0px; border:none; cursor:pointer; float:right}
.formCont .inPutrow .inPutCol.wd198{width:198px; float:left}
.wd193p{width:193px;}


.findOffice h1{color:#EE3523;font-family:VAGRoundedStd-Bold;font-size:13px;text-transform:uppercase; padding-bottom:17px;}
.findOffice p{padding:0px 0 19px 0; line-height:18px;}
.findOffice p.wd624{width:624px;}
.findOffice h2{color:#EE3523;font-family:VAGRoundedStd;font-size:17px; font-weight:bold; margin-bottom:22px;}


.findOffice{width:100%; float:left; padding:0px 0 0 0;}
.findOffice .officeDtls{width:100%; padding:0 0 36px; border-bottom:1px solid #E6DFCC; float:left}
.findOffice .beoFord{width:282px; float:left;  padding:0 20px 0 0;}
.findOffice .beoFord h2{color:#EE3523;font-family:VAGRoundedStd-Bold;font-size:13px;text-transform:uppercase; padding-bottom:17px; margin-bottom:0;}
.findOffice .beoFord div{width:100%}
.findOffice .beoFord .imgcol{width:138px; padding-right:17px; float:left}
.findOffice .beoFord .imgcol img{border:1px solid #D5CEBA;}
.findOffice .beoFord .adddtls {float:left; width:120px;}
.findOffice .beoFord .adddtls span.phnum{ background:url(../images/icons/conticon.gif) 0 2px no-repeat; float:left;  padding:0px 0 0 22px; color:#333}
.findOffice .beoFord .adddtls span.email{ background:url(../images/icons/emailme.gif) 0 2px no-repeat;  float:left;  padding:2px 0 2px 22px; margin:10px 0 0 0; font-size:11px;}
.findOffice .beoFord .adddtls span.adddls{padding:25px 0 0 0; color:#696969; line-height:19px; clear:both; float:left; width:100%;}

.findOffice .beoFord .departments{ padding:37px 0 0 0; float:left; width:100%}
.findOffice .beoFord .departments h2{color:#EE3523;font-family:VAGRoundedStd-Bold;font-size:13px;text-transform:uppercase; padding-bottom:12px; margin-bottom:0;}

 ul.dplist{ width:100%;}
 ul.dplist li {color:#EE3523; width:100%; padding:0 0 5px 0; text-transform:uppercase; font-family:VAG Rounded Std; font-weight:bold; font-size:11px;}
 ul.dplist li span a.sustain { color:#007590; text-decoration:none}
 ul.dplist li span a.heri {color:#682962;  text-decoration:none}
 ul.dplist li span a.urban{color:#CA610E; text-decoration:none}
 ul.dplist li span a.special{color:#EF3423; text-decoration:none} 
 ul.dplist li span a.plains{ color:#2E833F; text-decoration:none}
 ul.dplist li span a:hover{color:#000;}
 

.chOffer {width:294px; margin-right:20px; padding-bottom:20px; float:left; border-right:1px solid #ECE5D6;  border-left:1px solid #ECE5D6; padding-left:20px;}
.chOffer h2{color:#EE3523;font-family:VAGRoundedStd-Bold;font-size:13px;text-transform:uppercase; padding-bottom:17px; margin-bottom:0;}
 ul.offer{ width:100%; margin:0px 0 17px 0}
 ul.offer li{ padding:0px 0 5px 0px; text-transform:uppercase; color:#67645C;}
 ul.offer li a.active{ color:#333; font-weight:bold;}
 ul.offer li a{ color:#333;}
 ul.offer li a:hover{ color:#e51b22;}

.officeLocation {width:303px; float:left;}
.officeLocation h2{color:#EE3523;font-family:VAGRoundedStd-Bold;font-size:13px;text-transform:uppercase; padding-bottom:17px; margin-bottom:0;}
.officeLocation span{ background:url(../images/icons/download.gif) 0 0px no-repeat; height:16px;  float:left;  padding:0px 0 0 22px; margin:10px 0 0 0;}
.officeLocation span a{ color:#7E7E74;}
.officeLocation span a:hover{ color:#EE3523;}

.ourPeople{width:100%; float:left}
.ourPeople h2{color:#EE3523;font-family:VAGRoundedStd-Bold;font-size:13px;text-transform:uppercase; margin:31px 0 29px 0;}
.ourPeople .mcolDv{width:100%; padding-bottom:61px; float:left}
.ourPeople .cols{width:303px; margin-right:20px; float:left}
.ourPeople .cols.marRn{width:295px; margin-right:0px; float:left}

.ourPeople .cols .imgCol{ width:121px; float:left; margin-right:16px;}
.ourPeople .cols .dtls{ width:158px; float:left;}
.ourPeople .cols .dtls.wd158{ width:158px; float:left;}

.ourPeople .cols .dtls h3{color:#333;font-family:VAGRoundedStd-Bold, Tahoma;font-size:13px;text-transform:uppercase; padding-bottom:17px;}
.ourPeople .cols .dtls span {display:block; padding:0 0 2px 0; color:#807C71 }
.ourPeople .cols .dtls span.sustain { color:#007590; text-transform:uppercase;}
.ourPeople .cols .dtls span.heri {color:#682962;text-transform:uppercase;  }
.ourPeople .cols .dtls span.urban{color:#CA610E;text-transform:uppercase; }
.ourPeople .cols .dtls span.special{color:#EF3423; text-transform:uppercase;} 
.ourPeople .cols .dtls span.plains{ color:#EE3523; text-transform:uppercase; padding:0 0 5px;}
.ourPeople .cols .dtls span.phnum{ background:url(../images/icons/conticon.gif) 0 2px no-repeat; float:left;  padding:0px 0 0 22px; color:#333 ; margin:5px 0 0 0;}
.ourPeople .cols .dtls span.email{ background:url(../images/icons/emailme.gif) 0 2px no-repeat; font-size:11px;  float:left;  padding:2px 0 1px 22px; margin:10px 0 0 0;}


.browseServ{width:100%; float:left}

.browseServ .crvTp{width:100%; float:left;}
.browseServ .crvTp span.left {background:#EBE7DA url(../images/crvlft.jpg) 0 0 no-repeat; height:20px; line-height:0px; width:10px; float:left}
.browseServ .crvTp span {background:transparent url(../images/crvtpright.jpg) no-repeat scroll right bottom;float:right;height:20px;line-height:0;width:9px;}

.browseServ .dvmain{ border-top:1px solid #E6DFCC; border-bottom:1px solid #E6DFCC; background:#EBE7DA; height:18px; width:681px; float:left}
.browseServ .dvmain h2{color:#EE3523;font-family:VAGRoundedStd-Bold;font-size:12px;text-transform:uppercase; padding:4px 0 1px 7px; float:left}
.browseServ .dvmain .dvclose{float:right; padding:2px 4px 0 0px; font-size:11px; color:#E51B22;}
.browseServ .dvmain .dvexpand{float:right; padding:6px 4px 0 0px; font-size:11px; color:#E51B22;}
.browseServ .dvmain .dvclose a, .browseServ .dvmain .dvexpand a{ color:#EE3523; text-decoration:none;}
.browseServ .crvTp .conTmain{padding:20px 0 0 24px; float:left}
.browseServ .crvTp .conTmain h2{ color:#E51B21; font-size:12px; font-weight:bold;}
.browseServ .crvTp .conTmain h2 a {color:#EE3523;}
.browseServ .crvTp .conTmain p{ padding:3px 0 27px 0;}



.inputButn{background:url(../images/buttons/viewlft.gif) no-repeat left ; height:17px; cursor:pointer; padding:0 0 0 16px; float:left; color:#3D3E3F;}

.inputRutn{background:url(../images/buttons/redlft.gif) no-repeat left ; height:17px; cursor:pointer; padding:0 0 0 16px; float:left; color:#3D3E3F;}

.inputButn input{background:url(../images/buttons/viewrht.gif) no-repeat right; height:17px; line-height:17px; border:0px; margin:0; color:#2E833F;  font-size:10px; cursor:pointer; float:left; padding:0 8px 3px 4px; width:auto; overflow:visible; }
.inputButn input:hover{color:#EF3423}



.inputRutn{background:url(../images/buttons/redlft.gif) no-repeat left ; height:17px; cursor:pointer; padding:0 0 0 17px; float:left; color:#EF3423;}
.inputRutn input{background:url(../images/buttons/viewrht.gif) no-repeat right; height:17px; line-height:17px; border:0px; margin:0; color:#EF3423;  font-size:10px; cursor:pointer; float:left; padding:0 8px 3px 4px; width:auto; overflow:visible; }
.inputRutn input:hover{color:#3D3E3F}

.inputVdotn{background:url(../images/buttons/vdolft.gif) no-repeat left ; height:17px; cursor:pointer; padding:0 0 0 17px; float:left; color:#1E6B83;}
.inputVdotn input{background:url(../images/buttons/viewrht.gif) no-repeat right; height:17px; line-height:17px; border:0px; margin:0; color:#1E6B83;  font-size:10px; cursor:pointer; float:left; padding:0 8px 3px 4px; width:auto; overflow:visible; }
.inputVdotn input:hover{color:#EF3423}


/*read more*/

.inputoursec{background:url(../images/buttons/oursecL.gif) no-repeat left ; height:17px; cursor:pointer; padding:0 0 0 17px; float:left; color:#531A4E;}
.inputoursec input{background:url(../images/buttons/oursecR.gif) no-repeat right; height:17px; line-height:17px; border:0px; margin:0; color:#531A4E;  font-size:10px; cursor:pointer; float:left; padding:0 8px 3px 4px; width:auto; overflow:visible; }

.inputPlanning{background:url(../images/buttons/planningL.gif) no-repeat left ; height:23px; cursor:pointer; padding:0 0 0 16px; float:left; color:#FFF;}
.inputPlanning input{background:url(../images/buttons/planningR.gif) no-repeat right; height:23px; line-height:23px; border:0px; margin:0; color:#FFF;  font-size:10px; cursor:pointer; float:left; padding:0 8px 3px 2px; width:auto; overflow:visible; }


.inputHerit{background:url(../images/buttons/heritageL.gif) no-repeat left ; height:23px; cursor:pointer; padding:0 0 0 16px; float:left; color:#FFF;}
.inputHerit input{background:url(../images/buttons/heritageR.gif) no-repeat right; height:23px; line-height:23px; border:0px; margin:0; color:#FFF;  font-size:10px; cursor:pointer; float:left; padding:0 8px 3px 2px; width:auto; overflow:visible; }

.inputUrbanit{background:url(../images/buttons/urbanL.gif) no-repeat left ; height:23px; cursor:pointer; padding:0 0 0 15px; float:left; color:#FFF;}
.inputUrbanit input{background:url(../images/buttons/urbanR.gif) no-repeat right; height:23px; line-height:23px; border:0px; margin:0; color:#FFF;  font-size:10px; cursor:pointer; float:left; padding:0 8px 3px 2px; width:auto; overflow:visible; }

.inputEnv{background:url(../images/buttons/envL.gif) no-repeat left ; height:23px; cursor:pointer; padding:0 0 0 15px; float:left; color:#FFF;}
.inputEnv input{background:url(../images/buttons/envR.gif) no-repeat right; height:23px; line-height:23px; border:0px; margin:0; color:#FFF;  font-size:10px; cursor:pointer; float:left; padding:0 8px 3px 2px; width:auto; overflow:visible; }

.inputAtoz{background:url(../images/buttons/atozL.gif) no-repeat left ; height:23px; cursor:pointer; padding:0 0 0 15px; float:left; color:#FFF;}
.inputAtoz input{background:url(../images/buttons/atozR.gif) no-repeat right; height:23px; line-height:23px; border:0px; margin:0; color:#FFF;  font-size:10px; cursor:pointer; float:left; padding:0 8px 3px 2px; width:auto; overflow:visible; }

.inputOst{background:url(../images/buttons/oursL.gif) no-repeat left ; height:23px; cursor:pointer; padding:0 0 0 15px; float:left; color:#FFF;}
.inputOst input{background:url(../images/buttons/oursR.gif) no-repeat right; height:23px; line-height:23px; border:0px; margin:0; color:#FFF;  font-size:10px; cursor:pointer; float:left; padding:0 8px 3px 2px; width:auto; overflow:visible; }

/*--ADDED BY CBENGE 20/01/10--*/

/*--MAP POP-UPS--*/
.mapHolder {background: url('bgMap.gif') no-repeat; width:302px; height:266px; position:relative;}
.mapHolder a span {display:block; text-indent:-9999px}
.mapHolder a {position:absolute;display:block; width:9px; height:8px; background: url('mapIcon.gif') no-repeat; overflow:hidden;}
.mapHolder a:hover {background: url('mapIconHover.gif') no-repeat;}
.mapHolder a#current {background: url('mapIconHover.gif') no-repeat;}
#mapPopUp {color:#fff; height:15px; font-size:10px; position:absolute; display:none;}
#mapPopUp .leftEdge {float:left;}
#mapPopUp .rightEdge {float:right;}
.mapContent {background: url('mapPopUpMiddle.png') repeat-x; float:left; height:14px; padding:1px 0 0;}

.mapHolder a.london {left:230px; top:208px;}
.mapHolder .officelondon {top:203px; left:240px}
.mapHolder a.edinburgh {left:170px; top:86px;}
.mapHolder .officeedinburgh {top:70px; left:145px}
.mapHolder a.glasgow {left:150px; top:90px;}
.mapHolder .officeglasgow {top:86px; left:96px}
.mapHolder a.newcastle {left:191px; top:110px;}
.mapHolder .officenewcastle {top:93px; left:168px}
.mapHolder a.leeds {left:195px; top:142px;}
.mapHolder .officeleeds {top:125px; left:180px}
.mapHolder a.manchester {left:182px; top:152px;}
.mapHolder .officemanchester {top:149px; left:193px}
.mapHolder a.bedford {left:224px; top:192px;}
.mapHolder .officebedford {top:177px; left:205px}
.mapHolder a.cardiff {left:170px; top:206px;}
.mapHolder .officecardiff {top:190px; left:155px}
.mapHolder a.belfast {left:122px; top:122px;}
.mapHolder .officebelfast {top:118px; left:78px}
.mapHolder a.dublin {left:112px; top:152px;}
.mapHolder .officedublin {top:148px; left:67px}

/*--SHARE THIS LINK--*/
/*#submenu a.addthis_button_compact{ height:16px}
#submenu a.addthis_button_compact span{display:inline-block!important; height:16px; position:relative; top:3px;}*/
#submenu a img {margin:0 0 0 8px;}

/*--Twitter integration--*/
.twtr-widget {padding:0 0 10px;}
.twtr-tweet-wrap {padding:6px 0px !important;}
.twtr-ft, .twtr-hd {display:none;}
.latestTwitter #twtr-widget-1.twtr-widget .twtr-doc .twtr-timeline i a {color:#E43925!important;}

.latestTwitter{width:100%; float:left}
.latestTwitter h2{font-size:13px; color:#EF3423; text-transform:capitalize; border-top:1px solid #E6DFCC; padding:10px 0 10px 0; font-family:VAGRoundedStd-Bold; background:url(../images/icons/latestcommbg.gif) 200px 10px no-repeat;}
/*.latestTwitter h2.grtit{color:#2E833F;}*/
.latestTwitter p{font-family:tahoma,Geneva, sans-serif; font-size:12px; line-height:18px; margin-bottom:15px; color:#333;}
.latestTwitter .inputviewmore{padding:0 0 20px; float:left; width:180px;}
.latestTwitter  .inputButn input{color:#EF3423; }
.latestTwitter  .inputButn input:hover{color:#2E833F}

/*--E-mail Sign up--*/
.eNewsletterRcol{width:100%; float:left; border-top:1px solid #E6DFCC;  padding:0 0 30px 0}
.eNewsletterRcol h2{ color:#EE3523; text-transform:uppercase; font-family:VAGRoundedStd-Bold; font-size:13px; padding:10px 0 10px 0;}
.eNewsletterRcol h2.redtit{ color:#EE3523; }
.eNewsletterRcol label {color:#696969;}
.eNewsletterRcol input{margin:0 0 10px; border:1px solid #c4beb6; color:#626262; width:220px; font-family:tahoma; }
.eNewsletterRcol input.submitbtn {width:auto; border:none;}
.eNewsletterRcol span{ color:#333; line-height:18px;}
.eNewsletterRcol div{ padding:0px 0 0px 0; /*width:180px;*/ float:left}
.eNewsletterRcol div ul li {padding:0 0 7px;}
.eNewsletterRcol a{color:#2E833F; text-decoration:none}
.eNewsletterRcol a:hover{color:#EF3423; text-decoration:none}

/*--MAIN NAVIGATION--*/
ul.dropMenu{padding:5px; list-style:none; width:206px;  float:left; position:absolute; left:-34px; *left:-36px; top:37px; display:none;}
*:first-child+html  ul.dropMenu{padding:5px; list-style:none; width:443px;  float:left; position:absolute; left:-33px; top:37px; display:none;}
ul.dropMenu li{margin:0; padding:0; width:95%;}
ul.dropMenu li a{ float:left; margin:0; padding:5px; font-weight:bold; text-decoration:none; font-size:11px; display:block; width:100%; color:#000;}
ul.dropMenu li a:hover{background:#B51112; color:#fff;}
ul.dropMenu li ul li {padding:0 0 5px; background:none;}
ul.dropMenu li ul li a {display:inline; float:none;height:auto; font-weight:normal; font-size:12px; color:#363636; padding:0;text-transform:uppercase;}
ul.dropMenu li ul li a:hover {color:#EF3423; text-decoration:underline; background:transparent;display:inline; float:none;}


.drpMenu{width:206px; float:left;}
.drpMenu .tpcurev{background:url(../images/tpbg1.png) 0 0 no-repeat; width:206px; height:20px;  float:left;}
#drop4 .drpMenu .tpcurev{background:url(../images/tpbgLarge.png) 0 0 no-repeat; width:206px; height:20px;  float:left;}
.drpMenu .md{background:url(../images/mdbg.png); background-repeat:repeat-y; padding:0 20px 0 20px; width:166px; float:left;}
.drpMenu .bt{background:url(../images/btbg.png); background-repeat:no-repeat; height:19px; width:206px;float:left;}

.drpMenu .colA{width:166px; float:left;}
.drpMenu .colA ul{float:left; list-style:none; padding:0; margin:0;}
.drpMenu .colA li{width:100%; padding:0 0 5px 0; background:none;}
.drpMenu .colA li.browse{width:100%; padding:15px 0 5px 0; background:none; color:#FF0000; font-size:14px; font-weight:bold;}

.drpMenu .colA li span{font-size:14px; font-weight:bold;}
.drpMenu .colA li span.plan{color:#EE6F07; }
.drpMenu .colA li span.plan a{color:#EE6F07;}
.drpMenu .colA li span.plan a:hover{text-decoration:underline;}
.drpMenu .colA li span.dev{color:#228FB3;}
.drpMenu .colA li span.dev a{color:#228FB3;}
.drpMenu .colA li span.dev a:hover{text-decoration:underline;}
.drpMenu .colA li span.env{color:#5C8B10;}
.drpMenu .colA li span.env a {color:#5C8B10;}
.drpMenu .colA li span.env a:hover {text-decoration:underline;}
.drpMenu .colA li span.hr{color:#845380;}
.drpMenu .colA li span.hr a{color:#845380;}
.drpMenu .colA li span.hr a:hover{text-decoration:underline;}
.drpMenu .colA li span.ur{color:#4DAF7D;}
.drpMenu .colA li span.ur a{color:#4DAF7D;}
.drpMenu .colA li span.ur a:hover{text-decoration:underline;}
.drpMenu .colA li.browse{ padding:15px 0 15px 0; background:none; color:#FF0000; font-size:14px; font-weight:bold;}
.drpMenu .colA li.browse a{color:#FF0000;}
.drpMenu .colA li.browse a:hover{text-decoration:underline;}

.drpMenu .colA h3{color:#FF0000; font-size:15px; font-weight:bold; margin:0; padding:0 0 10px;}

/*--Tag cloud Link styling--*/
.tags span a {color:#333;}
.tags span a:hover {color:#EF3423;}

/*--Color of text against logo--*/
.planning li span.plannigs{ color:#EE312B;}
.planning li span.sustain{ color:#EE312B; }
.planning li span.heritage{ color:#EE312B; }
.planning li span.urban{ color:#EE312B; }

/*--Our Sector Links--*/
.ourServices  .listing .heRitage .mdcont{width:auto;  padding:0; }
div.inputPlanning {background:none; padding:0;}
div.inputPlanning a {text-transform:uppercase; font-family:tahoma;background:url(images/buttons/planningL.gif) no-repeat left ; height:23px; cursor:pointer; padding:0 0 0 16px; float:left; color:#FFF;}
div.inputPlanning a span {font-family:tahoma; font-weight:normal;background:url(images/buttons/planningR.gif) no-repeat right; height:23px; line-height:23px; border:0px; margin:0; color:#FFF;  font-size:11px; cursor:pointer; float:left; padding:0 8px 0px 2px; width:auto; overflow:visible;}
div.inputPlanning a:hover span {text-decoration:underline;}

div.inputHerit {background:none; padding:0;}
div.inputHerit a{text-transform:uppercase; font-family:tahoma;background:url(images/buttons/heritageL.gif) no-repeat left ; height:23px; cursor:pointer; padding:0 0 0 16px; float:left; color:#FFF;}
div.inputHerit a span {font-weight:normal; font-family:tahoma;background:url(images/buttons/heritageR.gif) no-repeat right; height:23px; line-height:23px; border:0px; margin:0; color:#FFF;  font-size:11px; cursor:pointer; float:left; padding:0 8px 0px 2px; width:auto; overflow:visible; }
div.inputHerit a:hover span {text-decoration:underline;}

div.inputUrbanit {background:none; padding:0;}
div.inputUrbanit a{text-transform:uppercase; font-family:tahoma;background:url(images/buttons/urbanL.gif) no-repeat left ; height:23px; cursor:pointer; padding:0 0 0 15px; float:left; color:#FFF;}
div.inputUrbanit a span {font-weight:normal; font-family:tahoma;background:url(images/buttons/urbanR.gif) no-repeat right; height:23px; line-height:23px; border:0px; margin:0; color:#FFF;  font-size:11px; cursor:pointer; float:left; padding:0 8px 0px 2px; width:auto; overflow:visible; }
div.inputUrbanit a:hover span {text-decoration:underline;}

div.inputEnv {background:none; padding:0;}
div.inputEnv a{text-transform:uppercase; font-family:tahoma;background:url(images/buttons/envL.gif) no-repeat left ; height:23px; cursor:pointer; padding:0 0 0 15px; float:left; color:#FFF;}
div.inputEnv a span {font-weight:normal; font-family:tahoma;background:url(images/buttons/envR.gif) no-repeat right; height:23px; line-height:23px; border:0px; margin:0; color:#FFF;  font-size:11px; cursor:pointer; float:left; padding:0 8px 0px 2px; width:auto; overflow:visible; }
div.inputEnv a:hover span {text-decoration:underline;}

div.inputAtoz {background:none; padding:0;}
div.inputAtoz a{text-transform:uppercase; font-family:tahoma;background:url(images/buttons/atozL.gif) no-repeat left ; height:23px; cursor:pointer; padding:0 0 0 15px; float:left; color:#FFF;}
div.inputAtoz a span {font-weight:normal; font-family:tahoma;background:url(images/buttons/atozR.gif) no-repeat right; height:23px; line-height:23px; border:0px; margin:0; color:#FFF;  font-size:11px; cursor:pointer; float:left; padding:0 8px 0px 2px; width:auto; overflow:visible; }
div.inputAtoz a:hover span {text-decoration:underline;}

div.inputOst {background:none; padding:0;}
div.inputOst a{text-transform:uppercase; font-family:tahoma;background:url(images/buttons/oursL.gif) no-repeat left ; height:23px; cursor:pointer; padding:0 0 0 15px; float:left; color:#FFF;}
div.inputOst a span {font-weight:normal; font-family:tahoma;background:url(images/buttons/oursR.gif) no-repeat right; height:23px; line-height:23px; border:0px; margin:0; color:#FFF;  font-size:11px; cursor:pointer; float:left; padding:0 8px 0px 2px; width:auto; overflow:visible;}
div.inputOst a:hover span {text-decoration:underline;}

/*--Case study's download icons--*/
.centerColumnTitleHolder {width:462px; float:left; margin:0 0 5px;}
.centerColumnTitleHolder h1.case {width:400px; float:left; margin:0;}
.centerColumnTitleHolder .downloadLinks {width:130px; float:right;}
.centerColumnTitleHolder .downloadLinks img {float:right; padding:0; margin:0 0 0 5px;}
.centerColumnTitleHolder .downloadLinks a.pdf {float:left; }

/*--Contact Us --*/
.scfSubmitButtonBorder {/*border:1px solid #ebedd8;*/ margin-bottom:50px; text-align:right; clear:both; }
.scfSectionContent {padding:18px 186px 18px 166px; width:345px!important; /*border:1px solid #ebedd8;*/}
.scfSectionContent label {width:124px;}
.scfSectionContent input {width:197px;}
.scfSectionContent .scfListBoxGeneralPanel, .scfSectionContent .scfDropListGeneralPanel {width:197px;}
.scfCaptchaGeneralPanel input {width:auto;}
.scfSectionContent select {width:197px; margin:0;}
.scfSectionContent textarea {width:197px;}
.scfCheckboxBorder {height:35px; width:345px!important;}
.scfSingleLineTextBorder {height:35px; width:345px!important;}
.scfEmailBorder{height:35px; width:345px!important;}
.scfCaptchaLabel {width:124px!important;}
.scfCaptchaGeneralPanel table {margin:15px 0 15px!important; }
.scfCaptchaGeneralPanel {margin-bottom:5px!important;}
.scfCaptchaGeneralPanel .scfCaptchStrongTextPanel input {width:179px; }
.scfCaptchaGeneralPanel .scfCaptchStrongTextPanel input {width:179px; }
.scfCaptchaUsefulInfo {width: 200px!important;}


.scfSubmitButton {margin:0 186px 0 0; display:block; text-indent:-9999px; font-size:0; line-height:0; border:0; width:83px; height:23px; float:right; background:url(/images/buttons/btnSend.gif) no-repeat; }
/*--View Button--*/
.inputButn a {background:url(/images/bgViewButton.gif) no-repeat right ; float:left; padding:4px 8px 0 2px; height:13px; font-size:11px;}
/*.inputButn a:hover {text-decoration:underline;}
.tHerritage .inputButn a {color:#682962 !important}
.tPlanning .inputButn a {color:#2E833F !important}*/



ul.mNav{ list-style-type:none; padding:0px 0 0 5px; margin:0; width:600px; float:left; position:relative; z-index:500;}
ul.mNav li.first{ float:left; margin:px 0px 0 0; position:relative; background:none; }
ul.mNav li{ float:left; margin:px 0px 0 0; position:relative; background:url(/images/sepretor.gif) 0px 8px no-repeat; }
ul.mNav li a{cursor:pointer; text-decoration:none; float:left;  height:42px;display:block; font-size:14px;}
ul.mNav li a:hover{display:block;}
ul.mNav li a span.left{height:42px; width:8px; display:block;text-indent:-2000px; float:left; line-height:42px; }
ul.mNav li a span.center{  padding:17px 6px 0 6px; color:#6D695E; text-decoration:none; float:left; font-weight:bold;  height:28px;}
ul.mNav li a span.right{ width:11px; height:38px; float:left; display:block; text-indent:-2000px; line-height:42px; height:42px;}
ul.mNav li a:hover span.left{ background:url(/images/leftcurv.gif) no-repeat 0 0; height:42px; width:8px;}
ul.mNav li a:hover span.center{ background:url(/images/center.gif) repeat-x;  color:#e51b22; height:28px;padding:17px 6px 0 6px; }
ul.mNav li a:hover span.right{ background:url(/images/rhtcurv.gif) no-repeat 0 0; height:42px; width:11px;}
ul.mNav li.first a:hover span.left{ background:none; height:42px; width:8px;}
ul.mNav li.first a:hover span.center{ background:none;  color:#e51b22; height:28px;padding:17px 6px 0 6px; }
ul.mNav li.first a:hover span.right{ background:none; height:42px; width:11px;}
ul.mNav li.selected a span.center{ color:#e51b22;}

ul.mNav li a.Active span.left{ background:url(/images/leftcurv.gif) no-repeat 0 0;}
ul.mNav li a.Active span.center{ background:url(/images/center.gif);}
ul.mNav li a.Active span.right{ background:url(/images/rhtcurv.gif) no-repeat 0 0;}
/**/
ul.dropMenu{padding:5px; list-style:none; width:206px; z-index:500;  float:left; position:absolute; left:-34px; *left:-36px; top:37px; display:none;}
*:first-child+html  ul.dropMenu{padding:5px; list-style:none; width:443px;  float:left; position:absolute; left:-33px; top:37px; display:none;}
ul.dropMenu li{margin:0; padding:0; width:95%;}
ul.dropMenu li a{ float:left; margin:0; padding:5px; font-weight:bold; text-decoration:none; font-size:11px; display:block; width:100%; color:#000;}
ul.dropMenu li a:hover{background:#B51112; color:#fff;}
ul.dropMenu li ul li {padding:0 0 5px; background:none;}
ul.dropMenu li ul li a {display:block; float:none;height:auto; font-weight:normal; font-size:12px; color:#363636; padding:0;text-transform:uppercase;}
ul.dropMenu li ul li a:hover {color:#EF3423; text-decoration:none; background:transparent;display:inline; float:none;}


.drpMenu{width:206px; float:left;}
.drpMenu .tpcurev{background:url(/images/tpbg1.png) 0 0 no-repeat; width:206px; height:20px;  float:left;}
#drop4 .drpMenu .tpcurev{background:url(/images/tpbgLarge.png) 0 0 no-repeat; width:206px; height:20px;  float:left;}
.drpMenu .md{background:url(/images/mdbg.png); background-repeat:repeat-y; padding:0 20px 0 20px; width:166px; float:left;}
.drpMenu .bt{background:url(/images/btbg.png); background-repeat:no-repeat; height:19px; width:206px;float:left;}

.drpMenu .colA{width:166px; float:left;}
.drpMenu .colA ul{float:left; list-style:none; padding:0; margin:0;}
.drpMenu .colA li{width:100%; padding:0 0 5px 0; background:none; float:none; display:block;}
.drpMenu .colA li.browse{width:100%; padding:15px 0 5px 0; background:none; color:#FF0000; font-size:14px; font-weight:bold;}

.drpMenu .colA li span{font-size:14px; font-weight:bold;}
.drpMenu .colA li span.plan{color:#EE6F07; }
.drpMenu .colA li span.plan a{color:#EE6F07;}
.drpMenu .colA li span.plan a:hover{text-decoration:underline;}
.drpMenu .colA li span.dev{color:#228FB3;}
.drpMenu .colA li span.dev a{color:#228FB3;}
.drpMenu .colA li span.dev a:hover{text-decoration:underline;}
.drpMenu .colA li span.env{color:#5C8B10;}
.drpMenu .colA li span.env a {color:#5C8B10;}
.drpMenu .colA li span.env a:hover {text-decoration:underline;}
.drpMenu .colA li span.hr{color:#845380;}
.drpMenu .colA li span.hr a{color:#845380;}
.drpMenu .colA li span.hr a:hover{text-decoration:underline;}
.drpMenu .colA li span.ur{color:#4DAF7D;}
.drpMenu .colA li span.ur a{color:#4DAF7D;}
.drpMenu .colA li span.ur a:hover{text-decoration:underline;}
.drpMenu .colA li.browse{ padding:15px 0 15px 0; background:none; color:#FF0000; font-size:14px; font-weight:bold;}
.drpMenu .colA li.browse a{color:#FF0000;}
.drpMenu .colA li.browse a:hover{text-decoration:underline;}

.drpMenu .colA h3{color:#FF0000; font-size:15px; font-weight:bold; margin:0; padding:0 0 10px;}
