.branding-top {
	background: url(homesplash.png) no-repeat top left;
	width: 890px;
	height: 334px;
	clear: both;
	overflow: hidden;
} 
.branding-top p {
	padding: 0px 60px 0 60px;
	font-size: 1.4em;
	color: #333;
}
.branding-bottom {
	clear: both;
	margin-top: 1em;
	overflow: hidden;
}
.branding-bottom ul {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	clear: both;
}
.branding-bottom li {
	list-style: none;
	margin: 0 10px 0 0;
	padding: 0;
	display: block;
	width: 170px;
	float: left;
}

.branding-bottom li.training {
	margin: 0;
}

.branding-bottom dl {
	background: url(itembg.gif) repeat-y;
	margin: 33px 0 0 0;
	padding: 0 10px;
}
.branding-bottom dd {
	margin-left: 10px;
	height: 66px;
}
.branding-bottom dt {
	font-size: 90%;
	text-align: center;
	padding-top: 65px;
	margin-bottom: 1.75em;
	font-weight: bold;
}
.branding-bottom .commmunity {
	background: url(community_title.gif) no-repeat top left;
}
.commmunity dt {
	background: url(community_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .marketplace {
	background: url(marketplace_title.gif) no-repeat top left;
}
.marketplace dt {
	background: url(marketplace_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .conferences {
	background: url(conferences_title.gif) no-repeat top left;
}
.conferences dt {
	background: url(conferences_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .training {
	background: url(training_title.gif) no-repeat top left;
}
.training dt {
	background: url(training_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .feeds {
	background: url(feeds_title.gif) no-repeat top left;
}
.feeds dt {
	background: url(feeds_icon.gif) no-repeat;
	background-position: 50% 10px;
}
dl.bt {
	margin: 0;
	padding: 0;
	background: url(item_bt_bg.gif) no-repeat bottom;
	height: 32px;
	width: 170px;
}

#LoginInfo
{
	width:660px; 
	float:left;
}
#LoginInfo h3
{
	background-color: #f7f7f7;
	color: #8f0000;
	padding: 2px 0px;
}
#LoginInfo dd, #LoginInfo dt 
{
	display:inline;
}
#LoginInfo dt
{
	font-weight:bold;
	color: #333;
}
#LoginInfo p.LoginNotes
{
	font-size: .8em;
}
#LoginInfo div.LoginBlock {
	float: left;
	width: 310px;
	padding: 5px 5px;
	margin: 0px 2px;
	border: 1px #f0f0f0 solid;
}
.SponsorIcon
{
	margin: 5px 26px; 
	float: left;
}
#QuickLinks 
{
	background-color:#f0f0f0;
	border: 1px #cccccc solid;
	padding: 2px 5px;
	margin-right:5px;
	width: 200px;
	float:right;
}
div.hr
{
	height: 2px;
	background-color: #8f0000;
	margin: 5px 0 15px 0;
	clear:both;
}
div.hr hr
{
	display: none;
}


a.startrollover {
	display: block;
        margin-right: auto; 
        margin-left:auto;
	width: 184px;
	height: 27px;
	text-decoration: none;
	background: url("/portals/0/images/connect/button-start-rollover.gif");
	}

a.startrollover:hover {
	background-position: -184px 0;
	}

.startdisplace {
	position: absolute;
	left: -5000px;
	}
a.requestrollover {
	display: block;
        margin-right: auto; 
        margin-left:auto;
	width: 184px;
	height: 27px;
	text-decoration: none;
	background: url("/portals/0/images/connect/button-request-rollover.gif");
	}

a.requestrollover:hover {
	background-position: -184px 0;
	}

.requestdisplace {
	position: absolute;
	left: -5000px;
	}

a.findrollover {
	display: block;
        margin-right: auto; 
        margin-left:auto;
	width: 184px;
	height: 27px;
	text-decoration: none;
	background: url("/portals/0/images/connect/button-find-rollover.gif");
	}

a.findrollover:hover {
	background-position: -184px 0;
	}

.finddisplace {
	position: absolute;
	left: -5000px;
	}
a.greenrollover {
	display: block;
        margin-right: auto; 
        margin-left:auto;
	width: 235px;
	height: 190px;
	text-decoration: none;
	background: url("/portals/0/images/Home Lower Banners/home-green.png");
	}

a.greenrollover:hover {
	background-position: -235px 0;
	}

.greendisplace {
	position: absolute;
	left: -5000px;
	}
a.dyorollover {
	display: block;
        margin-right: auto; 
        margin-left:auto;
	width: 235px;
	height: 190px;
	text-decoration: none;
	background: url("/portals/0/images/Home Lower Banners/home-dyo.png");
	}

a.dyorollover:hover {
	background-position: -235px 0;
	}

.dyodisplace {
	position: absolute;
	left: -5000px;
	}

a.knowledgerollover {
	display: block;
	width: 235px;
	height: 190px;
	text-decoration: none;
	background: url("/portals/0/images/Home Lower Banners/home-knowledge.png");
	}

a.knowledgerollover:hover {
	background-position: -235px 0;
	}

.knowledgedisplace {
	position: absolute;
	left: -5000px;
	}

a.enewsrollover {
	display: block;
        float: right;
        vertical-align:middle;
        width: 156px;
	height: 27px;
	text-decoration: none;
	background: url("/portals/0/images/buttons/Enews-Sign-up-button2-both.gif");
	}

a.enewsrollover:hover {
	background-position: -156px 0;
	}

.enewsdisplace {
	position: absolute;
	left: -5000px;
	}


a.greentextrollover {
	float: right; display: block;
      width: 148px;
	height: 15px;
	text-decoration: none;
	background: url("/portals/0/images/buttons/green-button-w-hov.gif");
	}

a.greentextrollover:hover {
	background-position: -148px 0;
	}

.greentextdisplace {
	position: absolute;
	left: -5000px;
	}


A:link {
 color: #0099cc; 
font-weight: bold;
 text-decoration: none;
 
}
A:visited {
 color: #0099cc; 
font-weight: bold;
 text-decoration: none;
 
}
A:hover {
 color: #0099cc; 
font-weight: bold;
 text-decoration: underline;
 
}


A:active {
 color: #0099cc; 
font-weight: bold;
 text-decoration: none;
 
}
a.toolboxdyorollover {
	float: left; display: block;
        width: 185px;
	height: 140px;
	text-decoration: none;
	background: url("/portals/0/images/buttons/toolbox_box-DYOBoth.gif");
	}

a.toolboxdyorollover:hover {
	background-position: -185px 0;
	}

.toolboxdyodisplace {
	position: absolute;
	left: -5000px;
	}

a.toolboxrequestrollover {
	float: left; display: block;
        width: 185px;
	height: 140px;
	text-decoration: none;
	background: url("/portals/0/images/buttons/toolbox_box-requestBoth.gif");
	}

a.toolboxrequestrollover:hover {
	background-position: -185px 0;
	}

.toolboxrequestdisplace {
	position: absolute;
	left: -5000px;
	}

a.toolboxspecsrollover {
	float: left; display: block;
        width: 185px;
	height: 140px;
	text-decoration: none;
	background: url("/portals/0/images/buttons/toolbox_box-specs.gif");
	}

a.toolboxspecsrollover:hover {
	background-position: -185px 0;
	}

.toolboxspecsdisplace {
	position: absolute;
	left: -5000px;
	}

a.toolboxstartrollover {
	float: left; display: block;
        width: 185px;
	height: 140px;
	text-decoration: none;
	background: url("/portals/0/images/buttons/toolbox_box-startBoth.gif");
	}

a.toolboxstartrollover:hover {
	background-position: -185px 0;
	}

.toolboxstartdisplace {
	position: absolute;
	left: -5000px;
	}

a.knowledgeboxengineeringrollover {
	float: left; display: block;
        width: 185px;
	height: 140px;
	text-decoration: none;
	background: url("/portals/0/images/buttons/knowledge_boxBoth-engineering.gif");
	}

a.knowledgeboxengineeringrollover:hover {
	background-position: -185px 0;
	}

.knowledgeboxengineeringdisplace {
	position: absolute;
	left: -5000px;
	}

a.knowledgeboxfaqrollover {
	float: left; display: block;
        width: 185px;
	height: 140px;
	text-decoration: none;
	background: url("/portals/0/images/buttons/knowledge_boxBoth-faq.gif");
	}

a.knowledgeboxfaqrollover:hover {
	background-position: -185px 0;
	}

.knowledgeboxfaqdisplace {
	position: absolute;
	left: -5000px;
	}

a.knowledgeboxPDHrollover {
	float: left; display: block;
        width: 185px;
	height: 140px;
	text-decoration: none;
	background: url("/portals/0/images/buttons/knowledge_boxBoth-PDH.gif");
	}

a.knowledgeboxPDHrollover:hover {
	background-position: -185px 0;
	}

.knowledgeboxPDHdisplace {
	position: absolute;
	left: -5000px;
	}

a.knowledgeboxpprollover {
	float: left; display: block;
      width: 185px;
	height: 140px;
	text-decoration: none;
	background: url("/portals/0/images/buttons/knowledge_boxBoth-pp.gif");
	}

a.knowledgeboxpprollover:hover {
	background-position: -185px 0;
	}

.knowledgeboxppdisplace {
	position: absolute;
	left: -5000px;
	}

a.connectcontactrollover {
	float: left; display: block;
        width: 185px;
	height: 140px;
	text-decoration: none;
	background: url("/portals/0/images/buttons/connect_boxBoth-contact.gif");
	}

a.connectcontactrollover:hover {
	background-position: -185px 0;
	}

.connectcontactdisplace {
	position: absolute;
	left: -5000px;
	}

a.connectlocalrollover {
	float: left; display: block;
        width: 185px;
	height: 140px;
	text-decoration: none;
	background: url("/portals/0/images/buttons/connect_boxBoth-local.gif");
	}

a.connectlocalrollover:hover {
	background-position: -185px 0;
	}

.connectlocaldisplace {
	position: absolute;
	left: -5000px;
	}

a.connectnewsletterrollover {
	float: left; display: block;
        width: 185px;
	height: 140px;
	text-decoration: none;
	background: url("/portals/0/images/buttons/connect_boxBoth-newsletter.gif");
	}

a.connectnewsletterrollover:hover {
	background-position: -185px 0;
	}

.connectnewsletterdisplace {
	position: absolute;
	left: -5000px;
	}

a.connectnlarchiverollover {
	float: left; display: block;
        width: 185px;
	height: 140px;
	text-decoration: none;
	background: url("/portals/0/images/buttons/connect_boxBoth-nlarchive.gif");
	}

a.connectnlarchiverollover:hover {
	background-position: -185px 0;
	}

.connectnlarchivedisplace {
	position: absolute;
	left: -5000px;
	}

a.ourcompanyhistoryrollover {
	float: left; display: block;
        width: 185px;
	height: 140px;
	text-decoration: none;
	background: url("/portals/0/images/buttons/ourcompany_boxBoth-history.gif");
	}

a.ourcompanyhistoryrollover:hover {
	background-position: -185px 0;
	}

.ourcompanyhistorydisplace {
	position: absolute;
	left: -5000px;
	}

a.ourcompanyinternationalrollover {
	float: left; display: block;
        width: 185px;
	height: 140px;
	text-decoration: none;
	background: url("/portals/0/images/buttons/ourcompany_boxBoth-international.gif");
	}

a.ourcompanyinternationalrollover:hover {
	background-position: -185px 0;
	}

.ourcompanyinternationaldisplace {
	position: absolute;
	left: -5000px;
	}

a.ourcompanyleadershiprollover {
	float: left; display: block;
        width: 185px;
	height: 140px;
	text-decoration: none;
	background: url("/portals/0/images/buttons/ourcompany_boxBoth-leadership.gif");
	}

a.ourcompanyleadershiprollover:hover {
	background-position: -185px 0;
	}

.ourcompanyleadershipdisplace {
	position: absolute;
	left: -5000px;
	}


a.ourcompanyvisionrollover {
	float: left; display: block;
        width: 185px;
	height: 140px;
	text-decoration: none;
	background: url("/portals/0/images/buttons/ourcompany_boxBoth-vision.gif");
	}

a.ourcompanyvisionrollover:hover {
	background-position: -185px 0;
	}

.ourcompanyvisiondisplace {
	position: absolute;
	left: -5000px;
	}


a.ourcompanyteamworkrollover {
	float: left; display: block;
        width: 185px;
	height: 140px;
	text-decoration: none;
	background: url("/portals/0/images/buttons/ourcompany_boxBoth-teamwork.gif");
	}

a.ourcompanyteamworkrollover:hover {
	background-position: -185px 0;
	}

.ourcompanyteamworkdisplace {
	position: absolute;
	left: -5000px;
	}

p {margin-top:0;}

.summaryImg {margin-bottom:10px;}

.Box1RO { margin-right: 2px; padding-top: 10px;}
.Box234RO { margin-right: 2px; margin-left:2px; padding-top: 10px;}
.resourceLinks, .resourceLinks a:link {line-height:1.5; font-weight:normal;}

/*------------------------------------------*/
/* LEEDS Tabs - Pinnacle Development Group
/*------------------------------------------*/
.LeedsHeader {background-color: ffffff;}
.LeedsExpandCollapse {cursor: pointer; color: #0099cc; font-weight: bold; text-decoration: none;}
/*.LeedsExpandCollapse {cursor: pointer; font-size: 1.25em; color: brown; text-decoration: underline;}*/

/* End Leeds Tab styles */
/*------------------------------------------*/
/*Header Background styles - require a container style*/

.grayBG, .grayBG a:link   {background-color:#f2eded; padding:5px 5px 5px 10px; margin:-11px -11px 10px;}
.blueBG, .blueBG a:link   {background-color:#deeef3; padding:5px 5px 5px 10px; margin:-11px -11px 10px;}
.greenBG, .greenBG a:link   {background-color:#b2cf5c; padding:5px 5px 5px 10px; margin:-11px -11px 10px;}

div.flipbook {border-left:15px solid #0099cc; padding-left:5px;}
h2.flipbook {border-bottom:2px solid #e4e4e4; text-transform:uppercase;font-size:11px;}
h1.flipbook {line-height:1; font-family:Tahoma, Helvetica, sans-serif; border-bottom:10px solid #0099cc; margin-bottom:10px; color:#73B633;}
.darkgrayBG, .darkgrayBG a:link   {background-color:#6e6d70; padding:5px 5px 5px 10px; margin:-11px -11px 10px;}
.sideNavHeader {font-size: 11px; margin:45px 0 4px 5px; width:180px;}

a.pageHeader {color: rgb(65, 64, 66);}
a.pageHeader:hover {color: #0099cc;}

.ui-widget-content a {color: #414042;}
.borderBottom {border-bottom:1px solid #e4e4e4;}
ul.flipbook li{margin-left:-40px; }

/*END Header Background styles*/
/*------------------------------------------*/
/*LEED styles*/

.leedHeader {color:#77ad19; margin: 0 0 -10px -10px;}
.leedSubHeader {font-size:14px; font-weight:bold;}

/*END LEED styles*/
/*------------------------------------------*/
/*Border Styles*/

.grayBorder {border:1px solid #e4e4e4; padding:10px; overflow:hidden;}

/*END Border styles*/
/*------------------------------------------*/
/*margin style*/

.margin10px {margin:10px}
.margin20px {margin:20px}

/*END margin style*/
/*------------------------------------------*/
/*Home page Product Portfolio Table*/

.productPortfolio p a:link, .productPortfolio p a:active,  .productPortfolio p a:visited { font-weight:normal;  color:#9e9d9f;}
.productPortfolio p a:hover, {color:0099cc; text-decoration:underline;}

/*END Home page Product Portfolio Table*/
/*------------------------------------------*/
/*Contech News*/

.contechNews,.contechNews a:link, .contechNews a:active, .contechNews a:visited {padding-left: 5px; margin-bottom:5px; margin-top: 3px; padding-bottom: 2px; padding-top: 2px; background-color: #414042;color:#ffffff;}
.headline {font-weight: bold; text-decoration: underline; padding-bottom: 5px; }
.topStory {margin-bottom:5px; margin-left:10px; padding-bottom:5px; border-bottom:1px solid #e4e4e4;}
.newsHeader {font-family: Georgia,'Times New Roman',Times,serif; font-size: 48px; font-weight: bold; color: rgb(65, 64, 66);}

/*Contech News end*/
/*------------------------------------------*/
/*RSS Icons*/
a.rssRollover {
	float: left; display: block;
	width: 40px;
	height: 40px;
	text-decoration: none;
	background: url("/Portals/0/Images/connect/rss.png");
margin:10px 0 10px 10px;
text-align:center;
	}
a.diggRollover {
	float: left; display: block;
	width: 40px;
	height: 40px;
	text-decoration: none;
	background: url("/Portals/0/Images/connect/digg.png");
margin:10px 0;
text-align:center;
	}
a.youTubeRollover {
	float: left; display: block;
	width: 40px;
	height: 40px;
	text-decoration: none;
	background: url("/Portals/0/Images/connect/youTube.png");
margin:10px 0;
text-align:center;
	}
a.newsRollover {
	float: left; display: block;
	width: 40px;
	height: 40px;
	text-decoration: none;
	background: url("/Portals/0/Images/connect/news.png");
margin:10px 0;
text-align:center;
	}
a.deliciousRollover {
	float: left; display: block;
	width: 40px;
	height: 40px;
	text-decoration: none;
	background: url("/Portals/0/Images/connect/delicious.png");
margin:10px 0;
text-align:center;
	}
a.linkedinRollover {
	float: left; display: block;
	width: 40px;
	height: 40px;
	text-decoration: none;
	background: url("/Portals/0/Images/connect/linkedin.png");
margin:10px 0;
text-align:center;
	}
a.twitterRollover {
	float: left; display: block;
	width: 40px;
	height: 40px;
	text-decoration: none;
	background: url("/Portals/0/Images/connect/twitter.png");
margin:10px 0;
text-align:center;
	}
a.rssRollover:hover {
	background-position: -40px 0;
	}

a.newsRollover:hover {
	background-position: -40px 0;
	}

a.deliciousRollover:hover {
	background-position: -40px 0;
	}

a.diggRollover:hover {
	background-position: -40px 0;
	}
a.youTubeRollover:hover {
	background-position: -40px 0;
	}
a.linkedinRollover:hover {
	background-position: -40px 0;
	}
a.twitterRollover:hover {
	background-position: -40px 0;
	}

.iconDisplace {
	position: absolute;
	left: -5000px;
	}

/*RSS Icons end*/
/*------------------------------------------*/

.rmHorizontal ul li, .rmRootGroup ul li {background-image:none;}

.sectionWrap ul li {
  list-style-type:none;
  background-image:url("/Portals/0/Images/arrow.png");
  background-position:0px 2px;
  background-repeat:no-repeat;
  margin-left:-15;
  padding-left:20px;
padding-bottom:10px;
}

.sectionWrap ul li li {
list-style-type:disc;
 background-image:none;
  margin-left:-15;
padding:10px 0 0;
}

.eventBridgeBG {
background-image:url(/Portals/0/Images/Events/Bridge_Seminar_Image.png);
}

/* Homepage header*/
#drPanel3531Pager1 {
    float: left;
    height: 207px;
    width:185px;
    padding: 5px;
    position: absolute;
    z-index: 99;
    margin-top:73px;}
.mamaHeader {
    background-image: url("/Portals/0/Images/home/transparent.png");
    color: #92D8F5;
    float: left;
    font-family: arial;
    font-size: 24px;
    font-weight: bold;
    height: 317px;
    letter-spacing: 1px;
    padding: 15px 10px 0;
    line-height:1.15em;
    width: 185px;}
.lilDiv {background-image: url("/Portals/0/Images/home/transparent.png"); height: 169px; margin-left: 644px; margin-top: 154px; width: 300px;}
.lilDiv p {color:#ffffff; padding:0 10px; line-height:1.5em;}
.lilDiv p a:link, .lilDiv p a:hover, .lilDiv p a:active, .lilDiv p a:visited {color:#92d8f5;}
.lilDiv h1 {padding:5px 5px 5px 10px; margin-top:5px; line-height:1.3em; letter-spacing:1px; font-size:20px;}
.lilDiv h1 a:link, .lilDiv h1 a:hover, .lilDiv h1 a:active, .lilDiv h1 a:visited {color:#92d8f5; text-decoration:none;}
.mamaDiv {width:955px; height:327px; background-image:url(/Portals/0/Images/home/aggriculture.jpg); position:absolute;}
.mamaDiv_institutions {width:955px; height:327px; background-image:url(/Portals/0/Images/home/institutions.jpg); position:absolute;}
.mamaDiv_airports {width:955px; height:327px; background-image:url(/Portals/0/Images/home/airports.jpg); position:absolute;}
.mamaDiv_comm{width:955px; height:327px; background-image:url(/Portals/0/Images/home/commercial.jpg); position:absolute;}
.mamaDiv_dot{width:955px; height:327px; background-image:url(/Portals/0/Images/home/dot.jpg); position:absolute;}
.mamaDiv_ports{width:955px; height:327px; background-image:url(/Portals/0/Images/home/industrial.jpg); position:absolute;}
.mamaDiv_military{width:955px; height:327px; background-image:url(/Portals/0/Images/home/military.jpg); position:absolute;}
.mamaDiv_mining{width:955px; height:327px; background-image:url(/Portals/0/Images/home/mining.jpg); position:absolute;}
.mamaDiv_rec{width:955px; height:327px; background-image:url(/Portals/0/Images/home/recreation.jpg); position:absolute;}
.mamaDiv_rehab{width:955px; height:327px; background-image:url(/Portals/0/Images/home/rehabilitation.jpg); position:absolute;}
.mamaDiv_rail{width:955px; height:327px; background-image:url(/Portals/0/Images/home/rail.jpg); position:absolute;}
.mamaDiv_wind{width:955px; height:327px; background-image:url(/Portals/0/Images/home/windfarm.jpg); position:absolute;}
.mamaDiv_green{width:955px; height:327px; background-image:url(/Portals/0/Images/home/green.jpg); position:absolute;}

.testimonies p {font-family:trebuchet MS, verdana, arial; margin-left:26px; font-size:14px;}
.testimonies h1 {font-size:32px; line-height:36px;}
.testimonies h2 { color: #727073; margin-bottom: 20px;}
.testimonies h3 {text-transform:uppercase; line-height:30px; font-size:14px;}
.testimonies cite {font-weight:bold;}
.talkbubble {background-image:url(/Portals/0/Images/talkbubble.png); background-repeat:no-repeat; float:right; height:132px; width:167px; background-color:transparent;}
.talkbubble p {font-family: trebuchet MS,georgia,verdana; font-size: 16px; margin: 35px; text-align: center;}
.talkbubble p a:hover {text-decoration:none; color:#414042;}
.spotlight {background-color:#f7f7f7; border:1px solid #e4e4e4; padding:10px;}
.spotlight p {font-family:arial, sans sarif;}

.homeBridge, .homeSW, .homeEC, .homePipe, .homeWall, .homeRoad { background:url('/Portals/0/Images/Home/products-sprite.jpg') no-repeat; padding:0 0 0 88px; height:70px;}
.homeBridge {background-position:0 0;}
.homeSW {background-position:0 -100px;}
.homeEC {background-position:0 -200px;}
.homePipe {background-position:0 -300px;}
.homeWall {background-position:0 -400px;}
.homeRoad {background-position:0 -500px;}

.avt_NavXpContent {margin-bottom:50px;}

div.productHeader{width:520px; padding:0 4px;}
.productHeader img {margin:5px 10px 5px 0;}
.productHeader p {line-height:18px; margin-bottom:20px;}

.livetabsdefaultdefault p {line-height:18px !important;}

.announceContent {line-height:18px;}

.pdhheading {
                width: 450px;
                height: 30px;
                background-color: #deeef3;
                -webkit-border-top-left-radius: 12px;
                -webkit-border-top-right-radius: 12px;
                -moz-border-radius-topleft: 12px;
                -moz-border-radius-topright: 12px;
                padding: 5px;
                border: thin solid #E8E8E8;
}

.pdhinfo {
                width: 450px;
                height: auto;
                -webkit-border-bottom-right-radius: 12px;
                -webkit-border-bottom-left-radius: 12px;
                -moz-border-radius-bottomright: 12px;
                -moz-border-radius-bottomleft: 12px;
                background-image: url("/Portals/0/Containers/9941_0_Multiple_NoTitle/Box1_Content_BG.png");
                background-repeat: repeat-x;
                background-position: bottom;
                padding: 5px;
                border: thin solid #E8E8E8;
}
.pdhwrap {
                margin: 10px 0px;
                width: 460px;
                -webkit-border-radius: 12px;
                -moz-border-radius: 12px;
}

.pdhinfo a:link, .pdhinfo a:visited, .pdhinfo h2 {
  font-size:14px;
  color:#0099cc;
  margin:10px 0px 5px;
 line-height:17px;
}

.pdhinfo a:hover {
  text-decoration:none;
  color:#414042;
}

/*speedblog*/
.cover 
{
	float:left;
	margin:20px 20px 20px 0;
}
.cover a:link, .cover a:active
{
    font-weight:bold;
    color:#0099cc;
}
.cover a:hover
{
	text-decoration:none;	
}
.sb_summary
{
    margin: 5px;
    padding-left: 5px;
    padding-right: 5px;
    width: 670px;
    position:relative;
}
.sb_summary h2
{
    font-size:18px;
    color:#003366;
    padding-top:10px;
}
.sb_summary ul li, .sb_summary ol li
{
    font-size:12px;
}
.sb_summary table
{
    background-color:#f7f7f7;
    border:1px solid #e4e4e4;
}
.sb_summary caption, .caption
{
    font:12px/16px 'Trebuchet MS', Arial, sans-sarif !important;
    font-weight:bold !important;
    color:#003366;
    text-align:center;
    margin:10px;
}
.pdh
{
    margin-bottom: 10px;
    line-height: 20pt;
    position:relative;
    width:700px;
} 
.learning
{
  background-color:#ffffde;
  padding:15px;
  margin:10px 10px 20px;
  border:1px solid #e4e4e4;
}
.learning ul li, ul.sbwrapper li, .sb_summary ul li
{
  font-size:12px; 
  padding-bottom:5px;
  margin-left:0px;
  background-position:0 4px;
}
.learning ul, ul.sbwrapper 
{
  margin-left:0px;
  margin-bottom:0px;
}
.learning h3, .learning h2
{
  font-size:16px;
  color:#414042;
}
.info{
  float:right;
  width:240px;
}
.info a, .info a:link, .info a:visited, .quiz a, .quiz a:link, .quiz a:visited
{
  border:1px solid #e4e4e4;
  padding:5px;
  float:right;
  background-color:#0099cc;
  color:#ffffff;
}
.quiz, .quiz a
{
  float:none !important;
  margin-bottom:20px;
}
.info a:hover, .quiz a:hover
{
  text-decoration:none;
  color:#414042;
  background-color:#e4e4e4;
}
.equation {
  background-color: #F7F7F7;
  border: 5px solid #E4E4E4;
  font-family: trebuchet MS !important;
  left: 125px;
  padding: 10px;
  position: relative;
  width: 60%;
}  
.info p
{
  color: #676767;
  font-size: 11px;
  line-height: 18px; 
}
.sb_summary, .sb_summary p
{
    font: 14px/20px Arial,Verdana,sans-serif;
    font-style: normal;
    font-variant: normal;
    letter-spacing: normal;
    margin-left: 0px;
}
.sb_summary caption img, .caption img, .cover {
    background-color: #FFFFFF;
    margin: 10px;
    padding: 5px !important;
    border:1px solid #e4e4e4 !important;
}
.box {
background-image: url(http://www.contech-cpi.com/Portals/0/Containers/9941_0_Multiple_NoTitle/Box1_Content_BG.png);
background-position: center bottom;
background-repeat: repeat-x;
border: 2px solid #E4E4E4;
margin-top: 25px;
padding-right: 10px;
width: 350px;
}

.copyClear {margin-top:0px !important;}

.homeHeader{height:185px; background-image:url(/Portals/0/Images/Home/New/headerBG.png); padding:0px;}
.homeHeader img, .homeHeader a:link, .homeHeader a:visited, .homeHeader a:hover, .projectResourcesBox img, .projectResourcesBox a:link, .projectResourcesBox a:visited, .projectResourcesBox a:hover, .productTable img, .productTable a:link, .productTable a:visited, .productTable a:hover {border:none; color:#414042; font-weight:normal; text-decoration:none;}

.homeHeaderLeft {width:600px; float:left;}
.homeHeaderLeft h1 {font-size:26px; padding:20px; line-height:20px; margin:0;}
.homeHeaderLeft p {color:#003366; padding:0 0 0 50px; margin:0px; line-height:24px; font-size:14px;}

.homeHeaderRight {float:right; width:216px; position:relative; margin:5px 50px; text-align:right; font-weight:bold;}
.homeQuote {text-align:left; font-weight:bold; margin-bottom:0px;}
.homeQuoteName {font-style:italic; color:#666666; margin:0 0 20px;}
.homeQuoteLink {margin:-2px 0 0; font-size:11px;}

.projectResources{font-size:18px; color:#003366; margin:10px 0 2px; padding:0px;  }
.projectResourcesBox {width:705px; height:500px; float:left;}
.productTable img, .productTable a:link, .productTable a:visited, .productTable a:hover {color:#0099cc; font-weight:bold;}
.resourceDescription {background-image:url(/Portals/0/Images/Home/New/side-tab.png); text-align: center; background-repeat:repeat-y; height:15px; font-weight:bold; padding:10px; font-style:italic; color:#666666;}

.productTable {padding-left:5px; background-image: url("/Portals/0/Images/Home/New/side-tab.png"); background-repeat: repeat-y;}
.productTable td {padding:0 8px;}
.productTable tr {}
.productTable h3 {padding:0px; margin:0px; color:#0099cc; font-size:12px;}

.marketLinks {float:right; width:145px; border-right:1px solid #c2c2c2; border-left:1px solid #c2c2c2; padding:0 10px; line-height:28px; position:relative;}
.marketLinks a:hover {color:#0099cc; text-decoration:underline;}
.marketLinks ul li {background-image:none; padding:0px;}

.followLinks a:link, .followLinks a:visited, .followLinks a:hover {color:#444444 !important; text-decoration:none !important;}
.pageFooterWrap .pageFooter .pageFooterRight .footerLinksPane ul li {background-color: #444444 !important;}

.rmExpandDown {text-shadow: 1px 1px 1px #444444;}

.leeddropdown{ display:none;   background-image: url("/Portals/0/Images/LEED Images/leedtable/Box1_Content_BG.png");   background-repeat: repeat-x; padding: 12px;height: auto;  width: 920px;  background-position: bottom;}
#bridgeleed, #wallleed, #stormtreatleed, #stormdentleed, #rwhleed, #drainpipeleed, #porouspaveleed, #erosionleed { display: block; width: 110px; cursor:pointer; cursor:hand;}
#Sustainableleed, #MaterialResourcesleed, #WaterEfficiencyleed, #InnovationinDesignleed {height: 50px;width: 150px;margin: 5px;padding: 5px;opacity:.70; cursor:pointer; cursor:hand;}
#Sustainableleed {background-color: #EA6E2E;}
#MaterialResourcesleed {background-color: #9EA45A;}
#WaterEfficiencyleed {background-color: #7DA2BB;}
#InnovationinDesignleed {background-color: #F6BF4F;}
.leedcreditdd {height: 230px;width: 70%;border: 2px solid #e4e4e4;float: right;display: none;overflow: auto;padding: 10px;}
div#InnovationinDesignleed:hover {opacity:1;}
div#WaterEfficiencyleed:hover {opacity:1;}
div#MaterialResourcesleed:hover {opacity:1;}
div#Sustainableleed:hover {opacity:1;}
.orangeLeaf {
background-image:url("http://www.contech-cpi.com/Portals/0/Images/LEED Images/leedtable/orangeleaf.png");
}
.greenLeaf {
background-image:url("http://www.contech-cpi.com/Portals/0/Images/LEED Images/leedtable/greenleaf.png");
}
.greenLeaf, .orangeLeaf{
height: 35px;
background-repeat:no-repeat;
background-position:center bottom;
}
.leafLegend {
width: 40px; display: inline-block; height: 33px;}
.leedArrow {
  background-image: url("http://www.contech-cpi.com/Portals/0/Images/LEED Images/leedtable/green-down-arrow.jpg");
  background-position: center bottom;
  background-repeat: no-repeat;
  padding-bottom: 15px;
}

#leeddropwrap {background-color: #FFFFFF; background-image: url("/Portals/0/Containers/9941_0_Multiple_NoTitle/Box1_Content_BG.png"); background-position: center bottom; background-repeat: repeat-x;}

#bridgeinfoleed {display:block;}

.lidIcons {padding:5px; margin:0 10px 10px 0; border:1px solid #e4e4e4; font-weight:bold; float:left;}
.lidIcons img {margin-bottom:5px;}

.dyo {border-bottom:1px solid #e4e4e4; padding:10px 0; height:97px;}

.leftTwoThirds{width:66%; float:left;}
.rightOneThird {width:32%; float:right;}
.headPara{border:2px solid #ccc; padding-right:20px;height:145px; }
.headPara p{font-size:14px; line-height:20px;}
.headPara img{padding:0px; margin:0 20px 0 0;}
.subtitleGrayBorder {font-family:Georgia, "Times New Roman", Times, serif; padding-bottom:2px; border-bottom:2px solid #ccc; margin:15px 0 10px 0; font-style:italic; color:#003366;}
.leftThird, .centerThird, .rightThird{float:left; margin-bottom:15px;}
.leftThird div, .centerThird div, .rightThird div{background-color:#f1f1f1; padding:5px; height:325px;}
.leftThird img, .centerThird img, .rightThird img{padding-bottom:5px; text-align:center; width:100%;}
.leftThird{width:32%;}
.centerThird{margin-right:10px; margin-left:10px;width:32%;}
.rightThird{width:32%;}
.custQuote{margin:30px 10px 15px 10px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:16px; line-height:22px;}
.custQuoteName {text-align:right; margin:0 15px 30px 0;}
.formBlueHeader{background-color:#003366; color:#f1f1f1; text-align:center; line-height:14px; width:281px; padding:10px;}
.formBlueHeader h2{color:#ffffff;}






























































































































































































































