/* LOCAL STYLES  - temporary styles, to be integrated properly */

    /* PROJECT DETAIL */
    #page #project_intro {float:left;width:400px;}
    #page #project_container {padding-bottom:25px; border-bottom:1px solid #dbe9de;}
    #page #project_intro .intro{font-size:12px}
    #page #project_intro .options{list-style:none;padding:0;}
    #page #project_intro .options li{float:left;margin-right:13px;font-size:13px;color:#798782;}
    #page #project_intro .options li span{display:block;margin-bottom:5px;}
    #page #project_map{float:right;position:relative;background:#fff;}
    #page #project_map .enlarge{position:absolute;top:10px;right:10px;}
    #page #main .image_caption{width:200px;}
    #page #main .image_caption p,
    #page #main .image_caption h3{font-size:11px;color:#394742;padding:0;}
    #page #main .image_caption h3{padding-bottom:0;margin:5px 0;font-weight:bold;}
    #page #main .image_caption p{padding-top:0;}
    #page #project_body{clear:both;border-top:1px solid #DBE9DE;padding-top:20px;}
    #page #sidebar_portfolio{margin:0 0 20px 10px;background:#fff url('/interface/images/layout/bg_sidebar_block.gif') no-repeat bottom;width:230px;font-size:13px;font-weight:bold;clear:both;padding-bottom:11px;border-top:1px solid #DFE8E8;}
    #page #sidebar_portfolio .block{padding:20px 20px 10px 20px;border:1px solid #DFE8E8;border-top:0;}
    #page #sidebar_portfolio .block h2{color:#B4BDBA;text-transform:uppercase;font-size:14px;margin-bottom:5px;}
    #page #sidebar_portfolio .block h3{color:#394742;font-size:18px;margin-bottom:15px;}
    #page #sidebar_portfolio .block p{font-weight:normal;color:#798782;font-size:12px;margin-bottom:20px;}


.indent {padding-left: 20px;}

.listnumber {color: #e97b26; font-weight:bold;}
#main .inner p.intro{font:12px arial,sans-serif; font-weight:bold;} 

/* 5 CAMPAIGN PAGES for ADWORDS */
.signup{margin:0;display:block;float:right;width:100px;height:28px;background:url('/interface/images/layout/btn_submit.gif') no-repeat;}
.signup:hover{background-position:0 -28px;}

p.labelsmall {font-size:10px;}
#container {height:450px;}
#signupbody {width:530px; float:left;}
#signupform {width:290px; float:right;}
.imagebanner {margin-top:-4px;}

/* GENERIC SMALL FORM */
#smlsignup {background:#F3F5F4; padding:20px;overflow:hidden;margin-bottom:30px;}
#smlsignup p {color:#798782;font-size:12px;margin-bottom:3px;}
#smlsignup p.labelsmall {font-size:10px; padding-top:5px; }
#smlsignup label {color:#333;font-size:13px;font-weight:bold;width:auto;padding:0;margin-bottom:3px; margin-top:7px;}
#smlsignup label span {color:#C41230;float:none;display:inline;margin:0;}
#smlsignup input {width:218px;}
#smlsignup .signup {margin:0 20px 0 0;}

/* MARKET NEWS */
#marketnews {font-size:10px;color:#333;font-weight:bold;padding:10px 0;margin-bottom:20px;}
#marketnews span{color:#999; }


/* FOOTER */
#home #footer #footer_blog {width:190px;  padding:0 20px; }
#home #footer #footer_campaign {width:190px; padding:0 20px;}

#blogright {position:absolute; left:120px; top: 85px;}
#blogright p {font-weight:bold;}

#home #footer_home #footer_campaign .img_holder{background:url('/interface/images/layout/bg_campaign_home.gif') no-repeat;width:190px;height:108px;overflow:hidden;}
#home #footer_home #footer_campaign .img_holder img{margin:0 auto 0;display:block;}


/* CEO Blog - article comments*/
.midline {line-height:200%;}

.blogleft {float:left; width:540px;}
.blogright {float:right; width:70px; margin-left:5px;}
.blogright p {font-size:10px;font-weight:bold; }
.blogright span{ color:red;}

li.blog_list {padding-bottom:25px; border-bottom:1px solid #dbe9de;}

.actual_comment {background:#F3F5F4; padding:15px;overflow:hidden;margin-bottom:10px;}

#comment_form {background:#F3F5F4; padding:20px;overflow:hidden;margin-bottom:30px;}
#comment_form p{color:#798782;font-size:12px;margin-bottom:5px;}
#comment_form label{color:#333;font-size:13px;font-weight:bold;width:auto;padding:0;margin-bottom:5px;}
#comment_form input {width:218px;} 
#comment_form textarea {width:550px !important;}
#comment_form .one, #comment_form .two{margin-right:29px;}

#comment_form .cnpsignup{margin:0;display:block;float:right;width:100px;height:28px;background:url('/interface/images/layout/btn_submit.gif') no-repeat;}
#comment_form .cnpsignup:hover{background-position:0 -28px;}



/* Webinar - GreenBuild */
#educational-webinars #callouts_sidebar .callout .callout_inner{border:1px solid #DFE8E8;background:#fff;padding:20px;width:187px;height:auto;}

form input#updates{clear:both; float:left;padding:5px;border:0px;width:20px;}
#signup{background:#F3F5F4;}
#educational-webinars #main .inner #signup{padding:20px;overflow:hidden;margin-bottom:30px;}
#educational-webinars #main .inner #signup p{color:#798782;font-size:12px;margin-bottom:5px;}
#educational-webinars #main .inner #signup label{color:#333;font-size:13px;font-weight:bold;width:auto;padding:0;margin-bottom:5px;text-align:left;}
#educational-webinars #main .inner #signup label span{color:#C41230;float:none;display:inline;margin:0;}
#educational-webinars #main .inner #signup input,
#educational-webinars #main .inner #signup select{width:218px;}
#educational-webinars #main .inner #signup .one,
#educational-webinars #main .inner #signup .two{margin-right:29px;}
#educational-webinars #main .inner #signup .send_message{margin:0;display:block;float:right;}
#educational-webinars #main .inner #signup p.labelsmall{font-size:10px;}

#educational-webinars #main .inner #signup .register3{margin:0;display:block;float:right;}





/* CarbonSuperheroes */
#carbon-superheroes #callouts_sidebar .callout .callout_inner{border:1px solid #DFE8E8;background:#fff;padding:20px;width:187px;height:auto;}

form input#updates{clear:both; float:left;padding:5px;border:0px;width:20px;}
#signup{background:#F3F5F4;}
#carbon-superheroes #main .inner #signup{padding:20px;overflow:hidden;margin-bottom:30px;}
#carbon-superheroes #main .inner #signup p{color:#798782;font-size:12px;margin-bottom:5px;}
#carbon-superheroes #main .inner #signup label{color:#333;font-size:13px;font-weight:bold;width:auto;padding:0;margin-bottom:5px;}
#carbon-superheroes #main .inner #signup label span{color:#C41230;float:none;display:inline;margin:0;}
#carbon-superheroes #main .inner #signup input,
#carbon-superheroes #main .inner #signup select{width:218px;}
#carbon-superheroes #main .inner #signup .one,
#carbon-superheroes #main .inner #signup .two{margin-right:29px;}
#carbon-superheroes #main .inner #signup .send_message{margin:0;display:block;float:right;}
#carbon-superheroes #main .inner #signup p.labelsmall{font-size:10px;}

#carbon-superheroes #main .inner #signup .register3{margin:0;display:block;float:right;}



/* Popup */
.popupbox { height: 65px; width: 250px; padding:5px; background:url('/interface/images/layout/popup_background.gif') no-repeat;}

/* CNP form */
#internal-reductions-form #main .inner .options{list-style:none;padding:0; margin-left:20px;}
#internal-reductions-form #main .inner .options li{float:left;margin-right:13px;font-size:13px;color:#798782;}
#internal-reductions-form #main .inner .options li span{display:block;margin-bottom:5px;}

#internal-reductions-form #main .inner p span.orange{color:#EE7B26;}

#cnp_form{background:#F3F5F4;}
form input#accordian{clear:both; float:left;}
#internal-reductions-form #main .inner #cnp_form{padding:20px;overflow:hidden;margin-bottom:30px; color:#6d6e71;}
#internal-reductions-form #main .inner #cnp_form p{color:#757776;font-size:12px; margin-bottom:5px;}
#internal-reductions-form #main .inner #cnp_form p.small {font-size:11px; line-height:13px; margin-bottom:20px;}
#internal-reductions-form #main .inner #cnp_form p.checkboxlabel{font-weight:bold;}
#internal-reductions-form #main .inner #cnp_form p.checkboxlabel span {font-size:13px;float:none;display:inline;margin:0; color:#444444;}
#internal-reductions-form #main .inner #cnp_form p.labelexample {padding-left:45px;}
#internal-reductions-form #main .inner #cnp_form h2 {padding-bottom:8px;}
#internal-reductions-form #main .inner #cnp_form h2 a {width:auto;padding:0;}

#internal-reductions-form #main .inner #cnp_form label{color:#757776;font-size:13px;font-weight:bold;width:auto;padding-left:45px; text-align:left;}
#internal-reductions-form #main .inner #cnp_form p span, #internal-reductions-form #main .inner #cnp_form label span{color:#C41230;float:none;display:inline;margin:0;}

#internal-reductions-form #main .inner #cnp_form .checkboxes {width:auto;padding:0;text-align:left; display:inline;}

#internal-reductions-form #main .inner #cnp_form input,
#internal-reductions-form #main .inner #cnp_form select {width:200px; padding:3px; margin-bottom:9px;}
#internal-reductions-form #main .inner #cnp_form textarea {width:385px;}

#internal-reductions-form #main .inner #cnp_form .cnp {float:left;}
#internal-reductions-form #main .inner #cnp_form .cnp-one {width: 15px; margin-right:15px;}
#internal-reductions-form #main .inner #cnp_form .cnp-two {width: 700px; }
#internal-reductions-form #main .inner #cnp_form .cnp-three {width: 300px;}
#internal-reductions-form #main .inner #cnp_form .cnp-four {width: 175px; }
#internal-reductions-form #main .inner #cnp_form .cnp-five {width: 400px; }

#internal-reductions-form #main .inner #cnp_form .send_message{margin:0;display:block;float:right;}

#internal-reductions-form #main .inner #cnp_form .cnpsignup{margin:0;display:block;float:right;width:100px;height:28px;background:url('/interface/images/layout/btn_submit.gif') no-repeat;}
#internal-reductions-form #main .inner #cnp_form .cnpsignup:hover{background-position:0 -28px;}





/* ADWORDS SIGNUP - carbonreduction */
#carbonreduction #callouts_sidebar .callout .callout_inner{border:1px solid #DFE8E8;background:#fff;padding:20px;width:187px;height:auto;}

form input#updates{clear:both; float:left;padding:5px;border:0px;width:20px;}
#signup{background:#F3F5F4;}
#carbonreduction #main .inner #signup{padding:20px;overflow:hidden;margin-bottom:30px;}
#carbonreduction #main .inner #signup p{color:#798782;font-size:12px;margin-bottom:5px;}
#carbonreduction #main .inner #signup label{color:#333;font-size:13px;font-weight:bold;width:auto;padding:0;margin-bottom:5px; text-align:left;}
#carbonreduction #main .inner #signup label span{color:#C41230;float:none;display:inline;margin:0;}
#carbonreduction #main .inner #signup input,
#carbonreduction #main .inner #signup select{width:218px;}
#carbonreduction #main .inner #signup .one,
#carbonreduction #main .inner #signup .two{margin-right:29px;}
#carbonreduction #main .inner #signup .send_message{margin:0;display:block;float:right;}
#carbonreduction #main .inner #signup p.labelsmall{font-size:10px;}

#carbonreduction #main .inner #signup .register3{margin:0;display:block;float:right;}


/* ADWORDS SIGNUP - carbonoffset both pages */
#carbonoffset #callouts_sidebar .callout .callout_inner{border:1px solid #DFE8E8;background:#fff;padding:20px;width:187px;height:auto;}

form input#updates{clear:both; float:left;padding:5px;border:0px;width:20px;}
#signup{background:#F3F5F4;}
#carbonoffset #main .inner #signup{padding:20px;overflow:hidden;margin-bottom:30px;}
#carbonoffset #main .inner #signup p{color:#798782;font-size:12px;margin-bottom:5px;}
#carbonoffset #main .inner #signup label{color:#333;font-size:13px;font-weight:bold;width:auto;padding:0;margin-bottom:5px; text-align:left;}
#carbonoffset #main .inner #signup label span{color:#C41230;float:none;display:inline;margin:0;}
#carbonoffset #main .inner #signup input,
#carbonoffset #main .inner #signup select{width:218px;}
#carbonoffset #main .inner #signup .one,
#carbonoffset #main .inner #signup .two{margin-right:29px;}
#carbonoffset #main .inner #signup .send_message{margin:0;display:block;float:right;}
#carbonoffset #main .inner #signup p.labelsmall{font-size:10px;}

#carbonoffset #main .inner #signup .register3{margin:0;display:block;float:right;}


/* GREENBUILD SIGNUP */

#LEED-greenbuilding #callouts_sidebar .callout .callout_inner{border:1px solid #DFE8E8;background:#fff;padding:20px;width:187px;height:auto;}

form input#updates{clear:both; float:left;padding:5px;border:0px;width:20px;}
#signup{background:#F3F5F4;}
#LEED-greenbuilding #main .inner #signup{padding:20px;overflow:hidden;margin-bottom:30px;}
#LEED-greenbuilding #main .inner #signup p{color:#798782;font-size:12px;margin-bottom:5px;}
#LEED-greenbuilding #main .inner #signup label{color:#333;font-size:13px;font-weight:bold;width:auto;padding:0;margin-bottom:5px;text-align:left;}
#LEED-greenbuilding #main .inner #signup label span{color:#C41230;float:none;display:inline;margin:0;}
#LEED-greenbuilding #main .inner #signup input,
#LEED-greenbuilding #main .inner #signup select{width:218px;}
#LEED-greenbuilding #main .inner #signup .one,
#LEED-greenbuilding #main .inner #signup .two{margin-right:29px;}
#LEED-greenbuilding #main .inner #signup .send_message{margin:0;display:block;float:right;}
#LEED-greenbuilding #main .inner #signup p.labelsmall{font-size:10px;}

#LEED-greenbuilding #main .inner #signup .register3{margin:0;display:block;float:right;}


/* MANAGEMENT TODAY SIGNUP */

#management-today #callouts_sidebar .callout .callout_inner{border:1px solid #DFE8E8;background:#fff;padding:20px;width:187px;height:auto;}

form input#updates{clear:both; float:left;padding:5px;border:0px;width:20px;}
#signup{background:#F3F5F4;}
#management-today #main .inner #signup{padding:20px;overflow:hidden;margin-bottom:30px;}
#management-today #main .inner #signup p{color:#798782;font-size:12px;margin-bottom:5px;}
#management-today #main .inner #signup label{color:#333;font-size:13px;font-weight:bold;width:auto;padding:0;margin-bottom:5px;}
#management-today #main .inner #signup label span{color:#C41230;float:none;display:inline;margin:0;}
#management-today #main .inner #signup input,
#management-today #main .inner #signup select{width:218px;}
#management-today #main .inner #signup .one,
#management-today #main .inner #signup .two{margin-right:29px;}
#management-today #main .inner #signup .send_message{margin:0;display:block;float:right;}
#management-today #main .inner #signup p.labelsmall{font-size:10px;}

#management-today #main .inner #signup .register3{margin:0;display:block;float:right;}



/* EVENTS PAGE & SIGNUP */
.register{margin-left: 10px; width:82px;height:22px;background:url('/interface/images/layout/btn_register.gif') no-repeat;}
.register:hover{background-position:0 -22px;}
.register2{width:82px;height:22px;background:url('/interface/images/layout/btn_register.gif') no-repeat;}
.register2:hover{background-position:0 -22px;}
.register3{width:128px;height:28px;background:url('/interface/images/layout/btn_register_lg.gif') no-repeat;}
.register3:hover{background-position:0 -28px;}

#about-us #main .inner #event_form{background:#F3F5F4;}
#about-us #main .inner #event_form{clear:both;}
#about-us #main .inner #event_form{padding:20px;overflow:hidden;margin-bottom:30px;}
#about-us #main .inner #event_form p{color:#798782;font-size:12px;margin-bottom:0;}
#about-us #main .inner #event_form label{color:#333;font-size:13px;font-weight:bold;width:auto;padding:0;margin-bottom:5px;float:none;}
#about-us #main .inner #event_form label.smalllabel{font-size:10px; margin:0; padding:0; float:none;display:inline;}
#about-us #main .inner #event_form label span{color:#C41230;float:none;display:inline;margin:0;}
#about-us #main .inner #event_form input,
#about-us #main .inner #event_form select{width:218px;}
#about-us #main .inner #event_form textarea{width:218px;height:75px;margin-bottom:15px;}
#about-us #main .inner #event_form .one,
#about-us #main .inner #event_form .two{margin-right:29px;}

#about-us #main .inner #event_form .register3{margin:0;display:block;float:right;}

form input#cd_NEWSLETTERUPDATE{margin:0;display:block;float:left;display:inline; padding:5px;border:0px;color:#6d6e71;}
form input#cd_COMPANYUPDATES{margin:0;display:block;float:left;display:inline; padding:5px;border:0px;color:#6d6e71; !important;}


/* NEWSLETTER SIGNUP */
form input#updates{clear:both; float:left;padding:5px;border:0px;width:20px;}
#signup{background:#F3F5F4;}
#carbon-copy #main .inner #signup{padding:20px;overflow:hidden;margin-bottom:30px;}
#carbon-copy #main .inner #signup p{color:#798782;font-size:12px;margin-bottom:5px;}
#carbon-copy #main .inner #signup label{color:#333;font-size:13px;font-weight:bold;width:auto;padding:0;margin-bottom:5px;}
#carbon-copy #main .inner #signup label span{color:#C41230;float:none;display:inline;margin:0;}
#carbon-copy #main .inner #signup input,
#carbon-copy #main .inner #signup select{width:218px;}
#carbon-copy #main .inner #signup .one,
#carbon-copy #main .inner #signup .two{margin-right:29px;}
#carbon-copy #main .inner #signup .send_message{margin:0;display:block;float:right;}
#carbon-copy #main .inner #signup p.labelsmall{font-size:10px;}

#carbon-copy #main .inner #signup .register3{margin:0;display:block;float:right;}

form input#carbon-copy, form input#cd_COMPANYUPDATES{margin:0;display:block;float:left;display:inline; padding:5px;border:0px;color:#6d6e71}




/* SIGNUP */
#management-today #main .inner h2,
#management-today #main .inner #contact_form{clear:both;}
#management-today #main .inner h2{margin-bottom:15px;}
#management-today #main .inner h3{margin-bottom:10px;}
#management-today #main .inner #contact_form{padding:20px;overflow:hidden;margin-bottom:30px;}
#management-today #main .inner #contact_form p{color:#798782;font-size:12px;margin-bottom:5px;}
#management-today #main .inner #contact_form p.form_info{margin-bottom:20px;}
#management-today #main .inner #contact_form label{color:#333;font-size:13px;font-weight:bold;width:auto;padding:0;margin-bottom:5px;}
#management-today #main .inner #contact_form label span{color:#C41230;float:none;display:inline;margin:0;}
#management-today #main .inner #contact_form input,
#management-today #main .inner #contact_form select{width:218px;}
#management-today #main .inner #contact_form textarea{width:288px;height:128px;margin-bottom:15px;}
#management-today #main .inner #contact_form .one,
#management-today #main .inner #contact_form .two{margin-right:29px;}
#management-today #main .inner #contact_form .three{width:300px;}
#management-today #main .inner #contact_form .send_message{margin:0;display:block;float:right;}

#management-today #main .inner #contact_form .signup{margin:0;display:block;float:right;}