/* ===== greenCOMFORT ===== */
/* ==== COPYRIGHT 2010 ===== */

body{
	color:#000;
	font:13px/1.22 arial,helvetica,clean,sans-serif;
	*font-size:small;
	*font:x-small;
	text-align:center;
	background:#000 50% 39px no-repeat;
	color:#f0f0f0;
	_background-position:50% 37px;
	background-image:url(http://www.njgreencomfort.com/images/header3.gif);
}


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}

table{
	border-collapse:collapse;
	border-spacing:0;
	font-size:inherit;
	font:100%;
}

img{
	border:0;
}

address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}

li{list-style:none;}th{text-align:left;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

q:before,q:after{content:'';}

abbr,acronym{border:0;font-variant:normal;}

sup,sub{line-height:-1px;vertical-align:text-top;}

sub{vertical-align:text-bottom;}

input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}

#ft{clear:both;}

#main,.stylize1{margin:auto;text-align:left;width:57.69em;*width:56.301em;min-width:750px;}


#main{margin:auto 10px;width:auto;}

.stylize2{_position:static;}
#stylize3 .stylize2{position:static;}
#stylize3{width:100%;}
.stylize1 #stylize3{float:left;margin-right:-25em;}
.stylize1 .stylize2{float:right;width:23.0759em;*width:22.52em;}
.stylize1 #stylize3 .stylize2{margin-right:24.0759em;*margin-right:23.52em;}
#stylize3 .stylize2{float:none;width:auto;}

h1{font-size:138.5%;}
h2{font-size:123.1%;}
h3{font-size:108%;}
h1,h2,h3{margin:1em 0;}
h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}
em{font-style:italic;}
ul,ol,dl{margin:1em;}
ol,ul,dl{margin-left:2em;}
ol li{list-style: decimal outside;}
ul li{list-style: disc outside;}
dl dd{margin-left:1em;}
th,td {border:1px solid #000;padding:.5em;}
th {font-weight:bold;text-align:center;}
caption {margin-bottom:.5em;text-align:center;}
p,table {margin-bottom:1em;}



/* ===== BASE STYLES ===== */

a{color:#009933;font-weight:bold;text-decoration:none;}
a:hover{text-decoration:underline;}
h3{font-size:153.9%;}
ul li{background:transparent url(http://www.njgreencomfort.com/images/bullet_black.gif) no-repeat scroll 0.75em 0.5em;list-style-type:none;padding:0.5em 0.5em 0em 1.5em;}
table{margin:0;}
th,td{border:0;}
br{clear:both;line-height:0;}

/* ===== LAYOUT ===== */
/* THIS IS USED AR */
#main{margin:0;}
#top_buttons,#stylize1b,#ft{width:976px;margin:0 auto;}
#stylize1a{background:#fff;border-bottom:5px solid #009933;}
#stylize1b{color:#d7d7d7;padding-top:300px;position:relative;width:976px;}
#stylize1bv{margin:0 auto;color:#d7d7d7;padding-top:300px;position:relative;width:1276px;}
.stylize1 #stylize3{background:url(http://www.njgreencomfort.com/images/bg-fog.png) repeat;_background:#f8f8f8;padding:0 10px;margin-right:-310px;width:956px;}
.stylize1 #stylize3 .stylize2{margin-right:310px;}
#sidebar{margin-right:10px;_margin-right:5px;width:300px;}

/* ===== BASE MODULE STYLES ===== */
.stylize4{background:#060606 url(http://www.njgreencomfort.com/images/mod-bg-black.png) top repeat-x;border:1px solid #252525;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin:0 0 20px;zoom:1;}
.mod-left{float:left;margin-right:1%;width:48%;}
.mod-right{float:right;margin-left:1%;width:48%;}
.stylize4 h3{font-size:108%;}
.stylize4 .stylize1a{border-bottom:1px solid #252525;}
.stylize4 .stylize1a h3{color:#ff5c33;line-height:30px;margin:0;padding:0 10px;text-transform:uppercase;}
.stylize4 .stylize1b{overflow:hidden;padding:10px;}
.stylize4 .stylize1b ol{margin:0;}
.stylize4 .stylize1b ul{margin:-10px 0;}
.stylize4 .stylize1b ul li{border-top:1px solid #252525;margin:0 -10px;}
.stylize4 .stylize1b ul li.start{border-top:0;}

.yzq_x{height:1;position:absolute;width:1;}
#top_buttons{background:#fff;font-weight:bold;height:auto;overflow:hidden;position:relative;text-transform:uppercase;zoom:1;}
#top_buttons li a{border-color:#aeaeae #aeaeae #0a7ec8;}
#top_buttons li a,#top_buttons li.single a span,#top_buttons ul li a span,#top_buttons .last a span{background:transparent url(http://www.njgreencomfort.com/images/nav-tabs-green.jpg);color:#333;}
#top_buttons ol,#top_buttons ul{display:block;_display:inline;float:left;margin:0;padding:0;width:100%;}
#top_buttons li,#top_buttons ol li.start,#top_buttons ol ul li.last,#top_buttons ol ul li.start{clear:none;display:block;_display:inline;float:left;width:auto;}
#top_buttons li,#top_buttons ol li.start,#top_buttons ol ul li.last,#top_buttons ol ul li.start,#top_buttons ol li.single li a{margin:0;}
#top_buttons ol li.start,#top_buttons ol li.single a,#top_buttons ul li a{margin-left:10px;}
#top_buttons ol li.last,#top_buttons ol li.single{display:inline;float:none;padding:0;}
#top_buttons a span{display:block;line-height:32px;padding:0 5px 0 0;text-align:center;}
#top_buttons .last a span,#top_buttons li.single a span,#top_buttons ul a span{padding-right:15px;}
#top_buttons li a{border-style:solid;border-width:0;display:block;_display:inline;float:left;height:32px;padding:0 0 0 15px;zoom:1;}
#top_buttons ol a{background-position:left top;overflow:hidden;position:relative;z-index:2;}
#top_buttons ol li a{border-bottom-width:1px;height:32px;margin-bottom:-1px;z-index:99;}
#top_buttons ol .last a{background-position:left -33px;border-bottom-width:0;color:#fff;padding-bottom:1px;}
#top_buttons ol .last a span{background-position:right -33px;color:#fff;padding-bottom:1px;}
#top_buttons ol li.start a{background-position:-25px top;border-left-width:1px;}
#top_buttons ol li.single a,#top_buttons ul li a,#top_buttons ul li.last a{background-position:left -66px;border-bottom:0;border-left:0;}
#top_buttons ol li.single a span,#top_buttons ul li a span,#top_buttons ul li.last a span{background-position:right -66px;border-bottom:0;}
#top_buttons ol li.single a.selected,#top_buttons ul li a.selected,#top_buttons ol li.single a:hover,#top_buttons ul li a:hover,#top_buttons ol li.single a:active,#top_buttons ul li a:active,#top_buttons ol li.single a:focus,#top_buttons ul li a:focus{background-position:left -99px;border-bottom-width:0;margin-bottom:-1px;padding-bottom:1px;position:relative;}
#top_buttons ol li.single a.selected span,#top_buttons ul li a.selected span,#top_buttons ol li.single a:hover span,#top_buttons ul li a:hover span,#top_buttons ol li.single a:active span,#top_buttons ul li a:active span,#top_buttons ol li.single a:focus span,#top_buttons ul li a:focus span{background-position:right -99px;border-bottom:0;margin-bottom:-1px;padding-bottom:1px;}
#top_buttons li ul{border-bottom:0;float:left;font-size:90%;margin-right:10px;width:auto;_display:inline;}

/* ===== EVENT AND ARTICLE HEADING ===== */
#page_heading{margin:0;}
#page_heading a{display:block;height:300px;left:0;overflow:hidden;position:absolute;text-indent:-999em;top:0;width:100%;}
#body_heading{background:url(http://www.njgreencomfort.com/images/bg-tint.png) repeat;_background:#060606;color:#fff;padding:10px;margin:0 -1px;}
#body_heading h2{margin:0;font-size:200%;}
#body_heading p{margin:0;font-size:108%;}
#body_heading .bottom_line{margin:0;font-size:92%;}
#body_heading .bottom_line a{font-weight:bold;}

/* ===== ARTICLE BODY ===== */
#body_copy ul{margin-left:1.5em;}
#body_copy ul li{background-position:0 50%;padding:1px 0 1px 12px;}
#body_copy .video{float:left;margin:0 1em 1em 0;}
#body_copy .introduction{font-size:120%;font-weight:bold;margin:1em 0;}
#body_copy .introduction cite,#body_copy .introduction em{font-weight:bold;}
#body_copy blockquote{margin:10px 0 20px;padding:27px 30px 27px 45px;background:#001a32 url(celeb-blockquote-left.png) 15px 23px no-repeat;border:solid #5b5b5b;border-width:1px 0;font-size:165%;}
#body_copy blockquote em{background:transparent url(celeb-blockquote-right.png) right bottom no-repeat;font-style:normal;padding:0 30px 2px 0;*display:block;}
#body_copy blockquote div{background:transparent url(celeb-blockquote-right.png) right bottom no-repeat;display:inline;font-style:normal;padding:0 30px 2px 0;*display:block;}
#body_copy .related-items{margin:1em 0;}

/* ===== PAGINATION ===== */
#body_copy .pagination{clear:both;margin:2em 0 .5em;padding:0.5em;border:solid #5b5b5b;border-width:1px 0;font-weight:bold;text-align:center;}
#body_copy .pagination a{padding:0 3px;color:#999;}
#body_copy .pagination strong{padding:0 3px;color:#f60;font-weight:bold;}
#body_copy .pagination .next{background:url() right center no-repeat;padding-right:15px;}
#body_copy .pagination .prev{background:url() left center no-repeat;padding-left:15px;}

/* ===== ARTICLE META-DATA ===== */
#body_copy .date-posted{color:#999;float:left;font-size:92%;padding-top:3px;}
#body_copy .actions{overflow:hidden;zoom:1;}
#body_copy .actions a{color:#999;display:block;float:right;font-size:92%;line-height:21px;margin-bottom:10px;padding:0 22px 0 15px;}
#body_copy .actions .feedback{background:url(http://www.njgreencomfort.com/images/celeb-feedback-icon-orange.png) left center no-repeat;}

.photoL{color:#444;font-size:86%;margin:0;padding:0;text-align:center;}
.photoL{margin-right:1.5em;float:left;}
.photo-right{margin-left:1.5em;float:right;}
.photoL img,.photo-right img,.photo-center img{padding:0;margin:0;}
.stylize4 .photoL img, .stylize4 .photo-right img, .stylize4 .photo-center img{border:1px solid #5a5a5a;}



#list_options{margin-top:0;position:relative;overflow:hidden;zoom:1;background:#cdcdcd;}
#list_options li{background:transparent url(http://www.njgreencomfort.com/images/bullet_white2.gif) no-repeat 0 50%;padding:1px 0 1px 15px;}
#list_options a{color:#464646;font-size:92%;font-weight:normal;}
#list_options .more a,#list_options a.more{font-weight:bold;}
#list_options h3{font-size:114%;margin:0;}
#list_options .stylize5,#list_options .column2,#list_options .column3{display:inline;float:left;margin:10px;padding:10px;}
#list_options .stylize5 ul,#list_options .column2 ul,#list_options .column3 ul{display:inline;float:left;list-style:none;margin:1em 0 0 0;}
#list_options .stylize5{width:300px;}
#list_options .stylize5 ul{padding:0;width:50%;}
#list_options a:hover{color:#009933;}
#list_options .column2{width:350px;}
#list_options .column2 ul{width:50%;}
#list_options .column3{width:200px;}
#list_options .ft{clear:both;}

#ft{color:#666;padding-top:10px;}
#ft p{margin:0;}
#footer{background:#000;font-size:86%;padding:10px;text-align:right;}
#footer a{color:#999;}

body{background-color:#fff;color:#444;}
#stylize1b{border-color:#ddd;color:#333;}
#stylize3{background:url(http://www.njgreencomfort.com/images/bg-fog.png) repeat;_background:#f8f8f8;}
#body_heading{background:url(http://www.njgreencomfort.com/images/bg-fog.png) repeat;_background:#f8f8f8;color:#333;}
.stylize4{border-color:#ddd;background-color:#e5e5e5;background-image:url(http://www.njgreencomfort.com/images/mod-bg-white.png);}
.stylize4 .stylize1a,.stylize4 .stylize1b ul li{border-color:#ddd;}
.related-items .item p{color:#333;}
#list_options{color:#fff;}
#footer{background:#fff;}

/* ===== ADDED 10/28/09 ===== */
.schedule_audit_wrapper{background:#717d63;background-image: url(http://www.njgreencomfort.com/images/house_with_buildings2.gif);background-position: bottom right;background-repeat:no-repeat;border:1px solid #252525;border-radius: 4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin:0;padding:0;zoom:1;}	
.schedule_audit_format{padding-left:3px;margin-top:-10px;}
.schedule_audit_format p{color: #fff;padding-left:3px;}
.schedule_audit_format h3{color: #ff5c33;font-size:108%;}
.more_orange{text-indent: -9999px;}
.more_orange a{width: 71px;height: 27px;position: relative;display: block;overflow: hidden;background-image: url(http://www.njgreencomfort.com/images/button_more_orange.gif);background-position: 0px 0px;background-repeat: no-repeat;	margin-bottom: 0px;margin-top: 0px;}

/* ===== ADDED 11/18/09 ===== */
.section_title{color:#333333;font-size:14px;font-weight:bold;}
p.caption{margin-top:2px;text-align:center;font-size:75%;}

.hrows{color: #ffffff;background-color:#009933;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:1em;margin:0;padding: 7px 7px 7px 7px;}
.choices{color: #526066;text-decoration:none;font-family:Arial, Helvetica, sans-serif;margin: 0 0 0 10px;}

/* ===== ADDED 11/23/09 ===== */
.schedule_audit_wrapper2{background:#717d63;background-image: url(http://www.njgreencomfort.com/images/schedaudit.gif);background-position: bottom right;background-repeat:no-repeat;border:1px solid #252525;border-radius: 4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin:0;padding:0;zoom:1;height:300px;}	
.schedule_audit_format2{padding-left:3px;margin-top:-10px;}
.schedule_audit_format2 p{color: #fff;padding-left:3px;}
.schedule_audit_format2 h3{color: #ff5c33;font-size:108%;}
.more_orange2{text-indent: -9999px;}
.more_orange2 a{width: 278px;height: 90px;position: relative;display: block;overflow: hidden;background-image: url(http://www.njgreencomfort.com/images/schedaudit_click.gif);background-position: 0px 0px;background-repeat: no-repeat;margin-bottom:0px;margin-top:100px;}

/* ===== ADDED 02/08/10 ===== */
.video_right ul,.video_right li{list-style-type:none;}
.video_right ul{margin-top:-1px;overflow:hidden;zoom:1;}
.video_right li{clear:both;margin-top:-1px;padding:8px 7px 0px 0px;*padding:10px 7px 0px 0px;_padding:9px 7px 0px 0px;zoom:1;text-align:left;}
.video_right .thumb{float:left;margin-right:8px;position:relative;}
.video_right .thumb img{border:1px solid#CACACA;_border:none;padding:2px;_padding:0;}
.video_right .ft{display:none;}
