@charset "utf-8";
/* CSS Document */
body{
background-color:#ffffff;font-family:tahoma;font-size:12px;color:#292929;margin:0; padding:0;}

p{line-height:17px;}

div,span,h1,h2,h3,h4,p,form{margin:0; padding:0}
ul,li{margin:0; padding:0; list-style:none}
.clearfix{clear:both; margin:0; padding:0; line-height:0;}
.floatL{float:left}
.floatR{float:right}
.padB24{padding-bottom:15px;}


a{font-family:tahoma;color:#7e7e74;text-decoration:none;outline: none;}

a:hover{color:#7e7e74;text-decoration:none;}
a:active{color:#7e7e74;text-decoration:none;}

img{border:0px;vertical-align:middle;}
#main-container{width:941px;margin:auto;}

#top-header{height:101px;padding-top:26px;}


#logo{width:120px;height:83px;float:left;}
#logo h1 a{background:url(../images/dpp-logo.gif) 0 0 no-repeat; width:120px; height:83px; display:block;}
#logo h1 span{display:none;}


.planning{float:left; margin-left:10px}
.planning ul{float:left; margin-top:4px;}
.planning li{ font-family:VAGRoundedStd-Bold, tahoma; padding-bottom:2px;  font-size:14px; font-weight:bold; color:#ED5019;}
.planning li a {color:#e51b22; font-size:15px; font-family:VAGRoundedStd-Bold;}
.planning li a:hover {text-decoration:underline;}
.planning li span.plannigs{ color:#F86309;}
.planning li span.sustain{ color:#00889E; }
.planning li span.heritage{ color:#4B0B69; }
.planning li span.urban{ color:#EE312B; }


#right-navigation{float:right;}
#right-navigation ul{ float:right}
#right-navigation li{ float:left;}
#right-navigation li.last{ float:left; background:none; padding:0px 4px 0 1px;}
#right-navigation li a{ padding:0px 3px 0 3px; font-weight:bold;  background:url(../images/sepretp.gif) right no-repeat;}
#right-navigation li a.lalnk{ font-weight:bold; background:none;}
#right-navigation li.flagone{ background:url(../images/flags.gif) 0 0  no-repeat; width:25px; height:16px; display:block; float:left; margin:0px 8px 0 0px;}
#right-navigation li.flagtwo{ background:url(../images/flags.gif) no-repeat; width:25px; height:16px; background-position:-28px 0px;display:block;float:left; margin:0px 8px 0 0px;}
#right-navigation li.flagthree{ background:url(../images/flags.gif) no-repeat; width:25px; height:16px; background-position:-56px 0px;display:block;float:left;}

#right-navigation li a.flagone{ background:url(../images/flags.gif) 0 0  no-repeat; width:7px; height:16px; display:block; float:left}
#right-navigation li a.flagtwo{ background:url(../images/flags.gif) no-repeat; width:5px; height:16px; background-position:-28px 0px;display:block;float:left}
#right-navigation li a.flagthree{ background:url(../images/flags.gif) no-repeat; width:5px; height:16px; background-position:-56px 0px;display:block;float:left}

#right-navigation a{color:#7e7e74;font-size:11px;text-decoration:none;}
#right-navigation a:hover{color:#ee3523;font-size:11px;text-decoration:none;}
#right-navigation a:active{color:#7e7e74;text-decoration:none;}

#right-menu{float:right;position:relative;width:359px;}

#submenu{float:right;position:relative;color:#e43925;margin-top:25px;margin-bottom:13px;font-weight:bold;font-family:VAGRoundedStd-Bold;font-size:15px;}
#submenu a{color:#e43925;text-decoration:none;}
#submenu a:hover{color:#e43925;text-decoration:none;}
#submenu a:active{color:#e43925;text-decoration:none;}
/*#submenu a.addthis_button_compact{display:inline-block!important; 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;}

.main-menu{width:941px; height:42px; float:left; background:url(../images/bavbgmain.gif) 0 0 no-repeat}
.main-menu .middle-right{float:right;width:290px;margin:12px 15px 0 0px;}

.main-menu .middle-right .search label {font-size:14px; color:#6d695e;}
.searchfield{float:left;background:url(../images/search_feild.jpg) no-repeat top;height:20px;width:186px;padding:3px 15px 3px 10px;}
input.btn{background:url(../images/bullet.png) 0 0 no-repeat; height:12px;width:12px;margin:5px 0 0 5px; font-size:0px; border:none; cursor:pointer; float:left}
a.go-btn img {padding: 4px 0 0 5px; }

.textfield{width:100%;border:1px solid #dbd5c9;background-color:#dbd5c9;}
.search{float:left;width:50px;margin-top:5px;font-weight:bold;}


#banner{margin-top:25px;width:941px;float:left;}
#banner .left{width:486px;float:left;}
#banner .left-top{background:url(../images/banner_top.jpg) top;height:21px;}
#banner .left-middle{height:259px;}
#banner .left-bottam{background:url(../images/banner_bottam.jpg) top;height:21px;}
#banner .right{width:455px;float:left;}

#left-body{float:left;padding:0px 20px 0 0;width:461px;}
#left-body h1{ color:#ee3523; font-weight:bold; font-size:15px; font-family:VAGRoundedStd-Bold;}

.red{font-family:Arial, Helvetica, sans-serif;color:#fc6f68;font-weight:bold;text-transform:uppercase;}
.blue{font-family:Arial, Helvetica, sans-serif;color:#018fa5;font-weight:bold;text-transform:uppercase;ont-size:12px;}
.orange{font-family:Arial, Helvetica, sans-serif;color:#f64d26;font-weight:bold;font-size:12px;text-transform:uppercase;}
.ortitle{font-family:VAGRoundedStd-Bold;color:#f64d26;font-weight:bold;font-size:13px;text-transform:uppercase;}


.sub{font-family:Arial, Helvetica, sans-serif;color:#ED5019;font-weight:bold;font-size:11px;text-transform:uppercase;}


.margin10{margin-top:10px;float:left;width:100%;}
.margin21{margin-top:21px;float:left;width:100%;}
.margin5{width:100%;margin-top:5px;float:left;}
.margin15{width:100%;float:left;margin-top:15px;}
.margin20{width:100%;float:left;margin-top:20px;}
.margin35{width:100%;float:left;margin-top:35px;}
.dropdown-221{margin-top:10px;float:left;width:221px;}
input.btn{background:url(../images/bullet.png) 0 0 no-repeat; height:12px;width:12px;margin:5px 0 0 5px; font-size:0px; border:none; cursor:pointer;}

.menu{width:192px;}
.menu1{width:200px;}
.dropdown-255{margin-top:10px;float:right;width:219px;}

#right-body{float:left;margin-top:20px;width:464px;}
.news-sec{margin-top:18px;width:220px; float:left;margin-left:10px;}
.margin25{margin-top:25px;float:left;width:100%;}
.margin35{margin-top:35px;float:left;width:100%;}
.newshead1{font-size:12px;color:#421268;}
.newshead2{font-size:12px;color:#f4b800;}
.newshead3{font-size:12px;color:#25caf8;}
.newshead4{font-size:12px;color:#f16824;}
.ruler{height:18px;float:left;}


#footer{width:943px;margin-bottom:40px;float:left; padding:30px 0 0 0; line-height:19px;}
#footer .leftlnks{float:left; width:600px;}
#footer .leftlnks a{ color:#3C3A3D;  font-size:12px; padding:0 5px;}
#footer .leftlnks a:hover{color:#ee3523; font-size:12px;}
#footer .rhtlogos{float:right; width:113px;}
#footer .leftlnks a.WAILink {padding:0;}


.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;}
.subNav div{padding-top:4px;padding-bottom:4px;font-weight:bold;text-transform:uppercase;}


.breadcrumb{width:943px;float:left;margin-top:10px;}

.center-container{width:462px;float:left; padding:0px 20px 0 18px;}
.welcomeKnwoledge{ width:100%; border-bottom:1px solid #E6DFCC; padding-bottom:25px;}
.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;}
*: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;font-weight:bold;font-size:11px;text-transform:uppercase; margin:0 0 9px 0}
.newsArchive .news .newsDetails .browseAll{ margin:14px 0 0 0; padding:21px 0 0 0; border-top: 1px dashed #6D695E;}


.right-container{width:221px;float:left;margin-bottom:10px;}
.right-container h2.title{font-size:13px; color:#ee3523; text-transform:capitalize; padding:10px 0 0 0; font-family:VAGRoundedStd-Bold;}

.right-container .watchVideo{float:left;}
.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:13px; color:#ee3523; text-transform:capitalize; border-top:1px solid #E6DFCC; padding:10px 0 10px 0; font-family:VAGRoundedStd-Bold; background:url(../images/latestcommbg.gif) 200px 10px no-repeat;}
.latestComment p{font-family:tahoma; font-size:12px; line-height:18px; margin-bottom:15px; color:#292929;}



#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 a {color:#292929;}
.tags a:hover {color:#ee3523;}
.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{float:left;}
#tags .fonnt11{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#292929;}
#tags .fonnt12{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#292929;}
#tags .fonnt14{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#292929;}
#tags .fonnt18{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#292929;}
/* 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 dashed #9E9B94; padding:0px 0 15px 0;}



.latEstArti{width:100%; padding:10px 0 0 0;}
.latEstArti h2{ font-size:13px; color:#ee3523; text-transform:capitalize; margin-bottom:15px; font-family:VAGRoundedStd-Bold;}
.latEstArti p{ color:#292929;}
.latEstArti  ul{width:100%; margin:10px 0 0 0;}
.latEstArti  li{ background:url(../images/redbullet.gif) 0px 8px no-repeat; padding:5px 0 0 14px; color:#696969}
/* knowledge page ends here*/

.content{width:100%;float:left; margin:0 0 40px;}

.imGallery{width:220px; float:left; margin-right:19px; }
.imGallery img{margin-bottom:14px;}
.imGallery .rotatingPanel {position:relative; display:block; width:220px; height:140px}

.imGallery div.video {margin-bottom:14px;}

.whtsLooking{width:100%; padding:0px 0 0 0;}
.whtsLooking h2{ font-size:13px; color:#ee3523; text-transform:capitalize; font-family:VAGRoundedStd-Bold;}


.indexBanner{margin:25px 0 29px 0; /*background:url(../images/index-banner.jpg) 0 0 no-repeat;*/ overflow:hidden; 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 .commercial{ padding:231px 0 0 0px; margin:0 0 0 37px; float:left; width:170px; }
.planningBanner .commercial a{display:block; outline:none; cursor:pointer; width:167px; height:16px;}
.planningBanner .commercial span{display:none;}




.colLeft{ width:700px; padding-right:20px; float:left}



.ourServices{width:100%;}
.ourServices h1{ font-family:VAG Rounded Std; font-size:24px; color:#EE3422; font-weight:normal; margin-bottom:43px;}
.ourServices span{ font-family:VAG Rounded Std; font-size:12px; color:#EE3422; 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; 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:#6F9A00;}
.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:#2E833F; 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 10px 0; font-family:tahoma; font-size:11px; font-weight:bold}
.planningSubnav li a{color:#292929; text-decoration:none;}
.planningSubnav li a:hover{color:#6F9A00; text-decoration:none;}
.planningSubnav li a.active{color:#6F9A00; text-decoration:none;}

.planningsubcol{width:100%; border-top:1px dashed #B1AFA9; margin:14px 0 0 0; padding:26px 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 span a.sustain { color:#007590; text-decoration:none}
.planningsubcol li span a.heri {color:#682962;  text-decoration:none}
.planningsubcol li span a.urban{color:#CA610E; text-decoration:none}
.planningsubcol li span a.special{color:#ee3523; text-decoration:none} 

.plContentcol{ width:100%; float:left}
.plContentcol h1{ font-family:VAGRoundedStd-Bold;color:#2E833F;font-weight:bold;font-size:13px;text-transform:uppercase; margin:0px 0 16px 0;}
.plContentcol p{ padding:0px 0 16px 0 ; line-height:18px;}

.caseStudy{ padding:19px 17px 15px 17px; border:1px solid #ECE5D5; float:left; width:426px}
.caseStudy .videocl{ width:225px; float:left; margin:0 12px 0 0;}
.caseStudy .caseCont{width:188px; float:left;}
.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 dashed #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 .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:#292929; text-align:right; padding-bottom:24px;}
.heriCaseRead .hrright .mdmain .readmore { float:right}


.keyContact{width:100%; float:left; border-bottom:1px solid #E6DFCC; padding:0 0 20px 0}
.keyContact h2{ color:#2E833F; border-top:1px solid #E6DFCC; text-transform:uppercase; font-family:VAGRoundedStd-Bold; font-size:13px; padding:13px 0 0 0; margin:0 0 12px 0}
.keyContact .deTails{ color:#292929;font-family:VAGRounded; font-size:12px; padding:10px 0 0 0;}
.keyContact .deTails span.phnum{ background:url(../images/conticon.gif) 0 13px no-repeat; display:block; padding:10px 0 0 22px;}
.keyContact .deTails span.email{ background:url(../images/emailme.gif) 0 13px no-repeat; display:block; padding:10px 0 0 22px;}
.keyContact .deTails .names{ color:#696969; padding:10px 0 0 0; font-size:13px; line-height:19px;}
.keyContact .deTails .names span{ color:#292929; font-size:13px; font-weight:bold}

.newBrifings{width:100%; float:left; border-bottom: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 ul{ width:100%; margin:10px 0 0 0}
.newBrifings li{ background:url(../images/download.gif) 0 9px no-repeat; padding:8px 0 5px 28px}

.chooseOffer{width:100%; float:left;  padding:0 0 30px 0}
.chooseOffer h2{ color:#2E833F; text-transform:uppercase; font-family:VAGRoundedStd-Bold; font-size:13px; 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;}



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;  height:42px;display:block; font-size:14px; float:left;}
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;  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; z-index: 100}
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:#ee3523; 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;}

.welcomeText {padding:0 0 15px;}
