/* USGBC.ORG */

/* USGBC.ORG  LINK Styles*/
a{text-decoration:none; color:#3580a8;}


/* Site Structure */
body,html { margin:0; padding:0;}
.wrapper{ position:relative; margin:0 10px; width:909px; text-align:left;}
#content_area{ margin:30px 0 10px; min-height:385px; height:auto !Important; height:385px;}

body { font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background-color:#fff; color:#333333; }


.content { margin:5px 0 10px; clear:both;}

.content .local_nav li a{ margin-right:20px;}

body.resources .L3 .content h3 { padding:3px 6px 0; background-color:#d1d8db; font-size:14px; font-weight:normal; background-image: url(../../images/resources/resource_bar.gif); background-repeat:no-repeat; background-position:0 0;}

.item .btn.order_btn{display:block; margin:1px; padding:0; width:89px; height:25px; background-image:url(../../images/nav/order_btn.jpg); background-repeat:no-repeat; background-color:#ffffff; text-indent:-9999px; overflow:hidden; float: none;}
.item .btn.order_btn:hover{background-position:0 -25px;}

.item .btn.register_btn{display:block; margin:1px; padding:0; width:89px; height:25px; background-image:url(../../images/nav/register_btn.jpg); background-repeat:no-repeat; background-color:#ffffff; text-indent:-9999px; overflow:hidden; float: none;}
.item .btn.register_btn:hover{background-position:0 -25px;}

.content.fullPageBox .g3{width:837px;}
.content.fullPageBox .g3 table{width:837px;}
.content.fullPageBox .g3 table thead tr {background-color: #d8ddde;}
.content.fullPageBox .g3 table thead tr th{ padding:3px 10px;}
.content.fullPageBox .g3 table td{ padding:3px 10px;}
.content.fullPageBox .g3 table p{margin:0;}
.content.fullPageBox .g3 table p.divider{margin:5px 0 0;}
.content.fullPageBox .g3 table tr.header td{ background-color:#d8ddde;}
.content.fullPageBox .g3 table tr.divider td{margin:5px 0 0; border-top:1px solid #C2C7C7;}
.content.fullPageBox .g3 table blockquote{margin:0 15px;}

/* PAGE HEADER */
#header{ margin:0 0 3px; padding:0; position:relative; width:909px; height:77px; z-index:500;}
a.home_btn{ display:block; position:absolute; bottom:0px; left:0px; margin:0; width:53px; height:69px; background-image: url(../../images/sc-chap-logo.jpg); background-repeat:no-repeat; text-indent:-9999px; overflow:hidden;  z-index:600;}
/*a.home_btn:hover{background-position:0 -44px; background-color:#FFFFFF;}*/
.usgbc_title a{ display:block; position:absolute; top:20px; left:61px; margin:0; background-image: url(../../images/sclogo.jpg); background-repeat:no-repeat; width:537px; height:24px; text-indent:-9999px; overflow:hidden;  z-index:600;}

/* Top Navigation */
#top_nav {margin:0; padding:0; width:909px; height:25px; line-height:25px; color:#3580a8;}
#top_nav p {margin:0; padding:0; width:830px; text-align:right; float:right;}
#top_nav a {padding:1px 6px; color:#5b5b5b;}
#top_nav a:hover {color:#000000; background-color:#edee8c;}
a#join_btn {display:block; margin:0 0 0 5px; padding:0; background-image: url(../../images/nav/join_btn.gif); background-repeat:no-repeat; width:74px; height:25px; text-indent:9999px; overflow:hidden; float:right;}
a#join_btn:hover { background-position:0 -25px; background-color:#FFFFFF;}

#top_nav p a {color:#5b5b5b;}
#top_nav p a:hover {color:#000000; background-color:#f9f9d0; border:none;}

/*  Main Navigation */
#main_nav {position:absolute; top:46px; left:51px; width:858px; z-index:500;}
#main_nav ul, #main_nav li {list-style-type: none;}
.nav li, #search_nav li {float: left;}
.nav li ul, #search_nav li ul{position: absolute;	left: -999em; z-index:501;}
.nav li ul, .nav ul.smenu li {width: 190px;}
.nav li:hover ul, .nav li.sfhover ul {left: auto;}

.nav, #search_nav { margin:0 0 0 3px; padding:0 10px; background-repeat:no-repeat; height:28px; float:left;}
#nav1 { width:338px; background-image:url(../../images/nav/nav1_bg.gif);}
#nav2 { width:276px; background-image:url(../../images/nav/nav2_bg.gif);}

a.menu_title, a#search_menu_btn{ display:block; background-repeat:no-repeat; background-color:transparent; height:28px; text-indent:-9999px; overflow:hidden;}
.nav li:hover a.menu_title, .nav li.sfhover a.menu_title {background-position:0 -28px; background-color:transparent;}

#leed_btn { width:55px; background-image: url(../../images/nav/nav_events.gif);}
#edu_btn { width:135px; background-image: url(../../images/nav/nav_about.gif);}
#resources_btn { width:79px; background-image: url(../../images/nav/nav_resources.gif);}
#news_btn { width:54px; background-image: url(../../images/nav/nav_news.gif);}

#committees_btn { width:97px; background-image: url(../../images/nav/nav_committees.gif);}
#chapters_btn { width:86px; background-image: url(../../images/nav/nav_chapters.gif);}
#membership_btn { width:99px; background-image: url(../../images/nav/nav_membership.gif);}
#email_btn { width:180px; background-image: url(../../images/nav/nav_email.gif);}

.nav ul.smenu { margin:0; padding:3px 1px 8px; background-color:#d1dadc; border-left:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff;}
.nav ul.smenu a{ display:block; margin:1px 0; padding:4px 8px; color:#343536;}
.nav ul.smenu a:hover{color:#d1dadc; background-color:#758081;}
.menu_divider { margin:3px 0; border-bottom:1px solid #FFFFFF;}

/* SEARCH MENU */
#search_nav {padding:0 3px; width:189px; background-image:url(../../images/nav/nav3_bg.gif);}
#search_menu_btn{ width:21px; background-image: url(../../images/nav/nav_search_menu.gif); background-position:0 0; cursor:pointer;}
#search_input{ margin:3px 3px; font-size:12px; width:100px; background-color:#ecf1f2;}

#search_btn { position:absolute; top:0px;margin:0; padding:0; width:51px; background-image: url(../../images/nav/nav_search.gif); background-repeat:no-repeat; height:28px; text-indent:-9999px; overflow: hidden; background-color:transparent; border:none;}
#search_btn:hover {background-position:0 -28px;  background-color:transparent; cursor:pointer;}

#search_menu{ margin:0; padding:3px 1px 8px; width:180px; background-color:#f8f6e0; border-left:1px solid #d1dadc; border-right:1px solid #d1dadc; border-bottom:1px solid #d1dadc;}
#search_nav ul#search_menu li {width:180px;}
#search_nav ul#search_menu a{display:block; margin:1px 0; padding:4px 8px; color:#747D7F; background-color:transparent; cursor:pointer;}
#search_nav ul#search_menu a:hover{color:#000000; background-color:transparent;}
#search_nav ul#search_menu li.select a{color:#d1dadc; background-color:transparent; background-image:url(../../images/nav/search_select.gif); background-repeat:no-repeat; background-position:0 1px;}

/* BREAD CRUMBS */
.crumb {margin-left:56px;}
.crumb ul{ margin:0; padding:0; list-style:none; background-color:transparent;}
.crumb ul li{margin:0; padding:0; list-style:none; font-size:11px; color:#a8b4b7; float:left;}
.crumb ul li a{ display:block; margin:0; padding:0 8px 0 3px;  color:#a8b4b7;  background-image:url(../../images/nav/slash.gif); background-repeat:no-repeat; background-position:100% 50%;}
.crumb ul li a.select{font-weight:bold; color:#4d6067;}
.crumb ul li a:hover{color:#4e5455; background-color:transparent;}

/* SIDEBAR */
.col.g1.sidebar_col{position:absolute; top:93px; right:0; margin:0; padding:0; float:none;}


/* SUB NAVIGATION MENU */
.subNav_block { position:relative; margin:0; padding:0; width:295px; z-index:200; background-image:url(../../images/nav/subNav_bg.gif);} 

ul.subNav {margin:0 0 25px; padding:0; list-style:none;}
ul.subNav li { margin:0; padding:3px 0 3px 1px;}
ul.subNav li.select {position:relative;  background-color:#FFFFFF;}
ul.subNav li ul {margin: 0 0 6px 38px; padding:0;}
ul.subNav li ul li {padding:0; list-style: none;}

.subNav_block a { display:block; margin:0 0 0 1px; padding:6px 0 3px 10px; font-size:16px; color:#B6BABC; }
.subNav_block a:hover{ color:#66808B; background-color:transparent; }
.subNav a { display:block; margin:0; padding:6px 0 6px 24px; font-size:14px; color:#4d6067;}
.subNav a:hover{color:#0f87b0; background-color:#ffffff;}
.subNav ul li a{ padding:1px 0; font-size:12px; color:#6D8894;}
.subNav ul li a:hover{color:#4d6067; background-color:#ffffff;}

ul.subNav .select .subNav_top {position:absolute; top:0; left:0; width:502px; height:4px; background-image:url(../../images/nav/subNav_end_a.gif); background-repeat: no-repeat; z-index:100;}
ul.subNav .select .subNav_btm {position:absolute; bottom:0; left:0; width:502px; height:4px; background-image:url(../../images/nav/subNav_end_b.gif); background-repeat: no-repeat; z-index:100;}
.subNav_block .subNav_top {position:absolute; top:0; left:0; width:502px; height:4px; background-image:url(../../images/nav/subNav_end_b.gif); background-repeat: no-repeat; z-index:100;}
.subNav_block .subNav_btm {position:absolute; bottom:0; left:0; width:502px; height:4px; background-image:url(../../images/nav/subNav_end_a.gif); background-repeat: no-repeat; z-index:100;}


/* TYPE: General Text Formating */
body { font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background-color:#fff; color:#333333; }


.content a.more{color:#006600; }
.content a.more:hover{ color:#006600;}

h1,h2,h3,h4,h5,h6{font-family: Arial, Helvetica, sans-serif; font-weight:normal; line-height:normal;}

h1 {font-size:28px; color:#189cc9; margin:0 0 8px;}
h2 {font-size:22px; color:#504f4f; margin:24px 0 2px;}
h3 {font-size:18px; color:#2d4046; margin:20px 0 2px;}
h4 {font-size:16px;  margin:20px 0 1px;}
h5 {font-size:14px; color:#000000; margin:20px 0 1px;}
h6 {font-size:12px; color:#2d4046; margin:8px 0 1px; font-weight:bold;}

p, dl {margin:2px 0 10px; padding:0; font-size:12px; line-height:16px;}


/* Content: title links */
.content h1 a,
.content h2 a,
.content h3 a,
.content h4 a,
.content h5 a,
.content h6 a {color:#189cc9; text-decoration:none; background-color:transparent;}

.content h1 a:hover,
.content h2 a:hover,
.content h3 a:hover,
.content h4 a:hover,
.content h5 a:hover,
.content h6 a:hover {color:#006600; border-bottom:1px solid #006600;background-color:transparent;}



p, dl{margin:2px 0 10px; padding:0; font-size:12px; line-height:19px;}

/* Content: text links */
.content p a, .content li a{color:#006600;}
.content p a:hover, .content li a:hover{ color:#006600; text-decoration: underline}


/* LISTS */
.content ol, .content ul{margin:0 0 8px; padding: 0; color:#000; font-weight:bold;}

.content li	{font-size:12px; line-height:19px; padding-top:0; padding-bottom:1px; color:#333333; font-weight:normal;}
.content ul li { margin-left:20px;}
.content ol li { margin-left:30px;}

.content ul.noBullet li{list-style:none; margin-left:0; margin-bottom:5px;}
.content ul.noBullet li ul li{list-style: disc; margin-left:20px; margin-bottom:0;}
.content ul.noBullet li ol li{list-style: decimal; margin-left:30px; margin-bottom:0;}


/* Column Structure */
.col{ margin:0 12px 0 0; float:left;}
.col.half{ margin:0 36px 0 0;}
.g1{width:295px;}
.g2{width:602px;}
.g3{margin:0; width:909px;}
.col.right_col, .col.half.right_col{margin:0;}
.half {width:400px;}

.g2.noBorder{width:575px; padding-right:27px;}

/* Column divider */
.divider { margin:12px 0; border-top:1px solid #C2C7C7;}




/* Page Elements */

.hide {display:none;}

/* Back Btn */
a.back_btn { display:block; margin:0 0 3px; padding:3px 8px; color:#4d6067;}
a.back_btn:hover { background-color:#FFFFFF; color:#2C373C;}




/* Local Page Navigation */
.content .local_nav ul {margin:0; padding:0; list-style:none;}
.content .local_nav li {margin:0 2px; padding:0; list-style:none; float:left;}
.content .local_nav li a{ display:block; padding:1px 5px; border-bottom:none;}
.content .local_nav li a:hover{color:#237e9d; background-color:#cce9f3;border-bottom:none;}
.content .local_nav li a.select{color:#189cc9; background-color:#ffffff;border-bottom:none;}



/* SIDE-BAR */
.sidebar {position: relative; padding:10px; margin:0 0 15px; width:249px; background-repeat:repeat-y;}
.sidebar.sb_title{ padding-top:25px;}
.sidebar.gray_bg{background-image: url(../../images/nav/sidebar_bg_gray.gif);}
.sidebar.white_bg{background-image: url(../../images/nav/sidebar_bg.gif);}

.sidebar_btm {position:absolute; bottom:0; left:0; margin:0; padding:0; width:249px; height:7px; background-position:0 100%; background-repeat:no-repeat;}
.gray_bg .sidebar_btm {background-image:url(../../images/nav/sidebar_btm_gray.gif);}
.white_bg .sidebar_btm {background-image:url(../../images/nav/sidebar_btm.gif);}

.sidebar_top {position:absolute; top:0; left:0; margin:0; padding:0; width:249x; height:7px; background-position:0 0; background-repeat:no-repeat;}
.gray_bg .sidebar_top {background-image:url(../../images/nav/sidebar_top_gray.gif);}
.white_bg .sidebar_top {background-image:url(../../images/nav/sidebar_top.gif);}

.sidebar h2,.sidebar h3,.sidebar h4,.sidebar h5,.sidebar h6{border-bottom:1px solid #CCCCCC;}
.sidebar.sb_title h2 {position:absolute; top:0; left:0; margin:0; padding:0; width:249px; height:25px; background-repeat:no-repeat; text-indent:-9999px; overflow:hidden; border:none;}
.sidebar.sb_title h2.news{background-image:url(../../images/nav/sidebar_title_news.gif);} 
.sidebar.sb_title h2.info{background-image:url(../../images/nav/sidebar_title_info.gif);}
.sidebar.sb_title h2.new_add{background-image:url(../../images/nav/sidebar_title_new_add.gif);} 


.item .info{ text-align:right; font-size:11px; color:#3C4243; }
.item.ppt .catagory {padding-left:18px; background-image:url(../../images/nav/ppt.gif); background-repeat:no-repeat; }

.item.ppt a.thumbnail {width:103px;}
.item.brochure a.thumbnail {width:36px;}

.item.ppt .item_content {width:150px; float:left;}
.item.brochure .item_content {width:215px; float:left;}

/* List Item Block (Video, PDF, Store Items, news story, etc) */
.item{margin:5px 0 0; padding:5px 0; }
.item a.thumbnail { display:block; width:100px; margin-right:10px; margin-left:0; padding:0; text-align:center; float:left;}
.item a.thumbnail:hover { background-color:transparent;}

.item.store_item a.thumbnail {float:right; margin-right:0; margin-left:10px;}
.item.video a.thumbnail {width:132px;}

.item .item_content {width:165px; float:right;}
.item.video .item_content {width:133px; float:left;}
.item.nopdf .item_content {width:133px; float:left;text-align:left;background-repeat:no-repeat;}
.item.pdf .item_content {width:133px; float:left;text-align:left;}
.item.noimage .item_content {width:275px; float:left;text-align:left;}
.item.store_item .item_content {width:133px; float:left;text-align:left;}


.item .catagory {margin:0; padding:0; height:16px; color:#5F6969; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.item.nopdf .catagory {padding-left:0px; background-repeat:no-repeat; }
.item.pdf .catagory {padding-left:18px; background-repeat:no-repeat; }
.item h2, .item h4, .item h6 { margin-top:0;}

.item a{text-decoration:none; color:#0f87b0;}
.item a:hover{ color:#096685; background-color:#f6f5b6; }
.item a.more{text-decoration:none; color:#dd8b12;}
.item a.more:hover{ color:#8D5403; background-color:#f6f5b6; }

.item p{font-size:11px; line-height:14px;}
.item .timestamp{ text-align:right; font-size:11px; color:#3C4243; }
.item .price {font-weight:bold; color:#0f87b0; }
.item .capt {font-weight: normal; color:#5F6969; }
.item .btn {clear:both; float:right; font-size:11px;}
.item .btn.buy_btn{display:block; margin:1px; padding:0; width:89px; height:25px; background-image:url(../../images/nav/buy_btn.jpg); background-repeat:no-repeat; background-color:#ffffff; text-indent:-9999px; overflow:hidden; float: none;}
.item .btn.buy_btn:hover{background-position:0 -25px;}

/* Full Page Box */
.fullPageBox { margin-top:5px; position: relative; padding:20px 36px 24px; width:837px; background-image: url(../../images/nav/fullPageBox_bg.gif); background-repeat:repeat-y; z-index:100; }
.fullPageBox .fullPageBox_top {position:absolute; top:0; left:0; width:909px; height:7px; background-image:url(../../images/nav/fullPageBox_bg_top.gif); background-repeat: no-repeat; z-index:105;}
.fullPageBox .fullPageBox_btm {position:absolute; bottom:0; left:0; width:909px; height:7px; background-image:url(../../images/nav/fullPageBox_bg_btm.gif); background-repeat: no-repeat; z-index:105;}
/* Full Page Gray Box */
.fullPageBox.gray_bg{background-image: url(../../images/nav/fullPageBox_bg_gray.gif);}
.fullPageBox.gray_bg .fullPageBox_top{background-image: url(../../images/nav/fullPageBox_bg_top_gray.gif);}
.fullPageBox.gray_bg .fullPageBox_btm{background-image: url(../../images/nav/fullPageBox_bg_btm_gray.gif);}

/* DATA TABLE */
table{margin:0; padding:0;}
table#pnlSearchForm {margin:0 0 3px; width:100%; padding:10px 0;}
table#pnlSearchResults {margin:3px 0; width:100%; padding:10px 0; border-bottom:1px solid #c1cbcd; color:#5e6668;}

.datagridHeader td{padding:1px 3px; background-color:#71797a; color:#e1e8ea; font-weight:bold;}
.datagridHeader td a{padding:1px 3px; color:#e1e8ea; font-weight:bold;}
.datagridHeader td a:hover{color:#a9e8f5; background-color:transparent; font-weight:bold;}


.datagridAlternatingItem td {background-color:#e8eff1;padding:2px 0px 2px 0px;  }
.datagridItem td {padding:2px 0px 2px 0px; }
.datagridAlternatingItem td a, .datagridItem td a{ display:inline; padding:2px 0px 2px 0px;  color:#333333;}

.manageheader {padding:1px 3px; background-color:#71797a; color:#e1e8ea; font-weight:bold;}
.manageinsidelink td a{text-decoration:none; color:#6e8806;}
.manageinsidelink td a:hover{ color:#536604; background-color:#f6f7b6; }


/* Content Table */
table {margin:0; padding:0;}
table td { padding-right:20px;}




/* TEMPLATE L1 :: Alt drop-down menu content */
.content ul#overview, .content ul#overview li { margin:0; padding:0; list-style:none;}
.content ul#overview .overview_item {margin:0 0 12px; padding:7px 1px; position:relative; width:600px; background-image: url(../../images/nav/overview_bg.gif); background-repeat:repeat-y;  z-index:100;}
.content ul#overview .overview_top {position:absolute; top:0; left:0; width:602px; height:7px; background-image:url(../../images/nav/overview_bg_top.gif); background-repeat: no-repeat; z-index:100;}
.content ul#overview .overview_btm {position:absolute; bottom:0; left:0; width:602px; height:7px; background-image:url(../../images/nav/overview_bg_btm.gif); background-repeat: no-repeat; z-index:100;}
.content ul#overview .overview_content {margin:0; padding:0 20px; width:560px;}
.content ul#overview .overview_icon .overview_content{padding:0 9px 0 150px; width:440px; background-repeat:no-repeat; background-position: 10px 50%; min-height:110px; height:auto !Important; height:110px;}

.content ul#overview li.hover { background-position:-602px 0; cursor:pointer;}
.content ul#overview li.hover .overview_top  {background-position:-602px 0;}
.content ul#overview li.hover .overview_btm {background-position:-602px 0;}
.content ul#overview li.hover .overview_content h2 a{background-position:0 -37px; background-color:#FFFFFF;}

.overview_icon { margin-right:20px; width:130px; float:left;}
.overview_content h2 {margin:10px 0 0; padding:0;}
.overview_content h2 a{ color:#1da3d0;}
.overview_content h2 a:hover, .content ul#overview li.hover .overview_content h2 a{color:#168bb2; background-color:#FFFFFF;}

#overview .divider { margin:25px 0; border-top:1px solid #C2C7C7;}


/* TEMPLATE L2 */
/* Local Nav */
.L2 .content .local_nav { position:absolute; bottom:0; right:10px;}

/* TOPIC LIST */
.L2 h1.title {margin:30px 10px 0; padding:0;}

.list.topic {margin:5px 0 0 25px;}
.list.topic dt { margin-top:10px; font-size:14px;}
.list.topic dt a{ display:block; padding-left:14px; background-image:url(../../images/nav/arrow.gif); background-position:0 50%; background-repeat:no-repeat; font-size:14px;}
.list.topic dt a:hover{background-image:url(../../images/nav/arrow_hover.gif);}
.list.topic dd {margin:0 0 5px 14px; padding-bottom:10px; font-size:11px; line-height:14px; border-bottom:1px solid #b8bfbf;}

.list.topic a{text-decoration:none; color:#dd8b12;}
.list.topic a:hover{ color:#8D5403; background-color:#f6f5b6; }

/* TEMPLATE L3 */
.L3 .title {margin:0; padding:0 0 2px; border-bottom:1px solid #7c8a8b;}

/* TEMPLATE L5 */
.L5 .title {margin:0; padding:0 0 2px; border-bottom:1px solid #7c8a8b;}









.logo {display:block;  margin:0; background-image: url(../../images/nav/logo.gif); background-color:#FFFFFF; background-repeat:no-repeat; width:76px; height:76px; text-indent:-9999px; overflow:hidden;} 


/* FOOTER */
#footer {padding:8px 0; }
#footer p{margin:5px 5px 10px; font-family:"Lucida Grande",Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#3580a8;}
#footer p a{font-family: "Lucida Grande",Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5b5b5b;}
#footer p a:hover{color:#000000; background-color:#f9f9d0;}


/* USGBC.ORG :: Directories Section */

/* L2: Dir Page */
.L2.dir .title{background-image:url(../../images/dir/pg_titles/title_L2_dir.gif);}

.L2.dir div.content.fullPageBox.dir_menu{ padding:0; width:909px;}
.content.dir_menu ul, .content.dir_menu ul li{margin:0; padding:0; list-style:none;}
.content.dir_menu ul li {float:left;}
.content.dir_menu ul li a {display:block; margin:0; padding:8px 10px; font-size:14px; font-family: Arial, Helvetica, sans-serif; line-height:normal; color:#4d6067;}
.content.dir_menu ul li a:hover{color:#333333; background-color:transparent;}
.content.dir_menu ul li a.select{color:#000000; background-color:transparent;}


.L2.dir .content.fullPageBox {padding:20px 24px 24px; width:861px;}
.L2.dir .content.fullPageBox .g1{width:195px;}
.L2.dir .content.fullPageBox .g2{width:654px;}
.L2.dir .content.fullPageBox .g3{width:861px;}

.capt {font-weight: normal; color:#5F6969; font-size:11px;}

.L2.dir .content div.local_nav { position: relative; top:0; left:0; margin-left:3px; font-size:14px; font-family: Arial, Helvetica, sans-serif; line-height:normal;}
.L2.dir .content div.local_nav {width:861px; background-image:url(../../images/nav/tab_border.gif); background-position:0 100%; background-repeat:repeat-x;}
.L2.dir .content div.local_nav a { display:block; margin:0; padding:3px 8px; color:#4d6067; border:1px solid #CCCCCC; border-bottom:none; text-decoration:none; background-color:#e8eff1;}
.L2.dir .content div.local_nav a:hover {color:#333; background-color:#d3dcdf;border-bottom:none;}
.L2.dir .content div.local_nav a.select{color:#0f87b0; background-color:#FFFFFF; padding-bottom:4px;border-bottom:none;}

.dir input,.dir select{background-color:#ecf1f2; border:1px solid #999999;}

/* General Font for Dropdowns and Textbox */
.general 
{
 font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 font-size:14px;
}

/* General Font for Dropdowns and Textbox */
.PPSCollapseExpand
{
 font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 background-color:#8aa3aa;
 font-weight: bold;
 color:#ffffff;
}

.PPSCollapseExpand a {color:#4d6067;}

/* General Font for PPS Search */
.PPSgeneral 
{
 font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
}

.PPSDetailsBlock
{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#e8eff1;
}

.PPSDescBlock
{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#ffff9f;
}
/* Sidebar Content specific */
.timestamp
{
	font: Tahome;
	font-size: 11px;
}


/* Errors and important notes style */
.messageCenter {
	width: 100%;
	color: #ff6633;
	margin-bottom: 10px;
	font-weight: bold;
}

.importantNote {
	width: 100%;
	color: black;
	margin-bottom: 10px;
	font-weight: bold;
}


/* USGBC.ORG :: Store Section */

/* L3: Store Landing Page  */

.itemstore h6 {margin:0; padding:0; border:none;color:#000000;}
.itemstore h6 a{ display:block; margin:0; padding:0; width:275px; height:25px; background-repeat:no-repeat; text-indent:-9999px; overflow:hidden;color:#000000;}
.itemstore h6 a:hover{background-position:0 -25px; background-color:transparent;}
.itemstore.i1 h6 a{background-image:url(../../images/store/store_title_1.gif);}
.itemstore.i2 h6 a{background-image:url(../../images/store/store_title_2.gif);}
.itemstore.i3 h6 a{background-image:url(../../images/store/store_title_3.gif);}
.itemstore.i4 h6 a{background-image:url(../../images/store/store_title_4.gif);}
.itemstore.i5 h6 a{background-image:url(../../images/store/store_title_5.gif);}
.itemstore.i6 h6 a{background-image:url(../../images/store/store_title_6.gif);} 


/* USGBC.ORG */

/* Home Page Intro */
.intro {margin:2px 0 12px; width:295px;}
.intro p{margin:4px 2px 10px; line-height:20px;}
.intro {min-height:337px;  height:auto !important; height:337px;}
.intro p a {border:none;border-bottom:none;}
.intro a {border:none;border-bottom:none;}


/* Home Page Feature */
#feature_block {margin:0 0 12px; position:relative; top:0; left:0;}
#feature_th {position:absolute; top:224px; right:10px; z-index:100; background-color:transparent;}
#feature_label {position:absolute; top:-210px; left:-555em; z-index:120; background-color:transparent;}
#feature_block a img {border: none;}

#feature_th a:hover #feature_label{left:-256px;}

/* Home Pg Highlights */
.hightlights h4 a{font-size:16px; color:#076b8e;}
/* Home Pg Highlights */
.hightlights {margin:28px 20px 12px;}
.hightlights .entry {margin:8px 0 22px; padding:0; border-bottom:1px solid #d9e6ec;}
.title_highlights{ margin:2px 0 22px; padding:0 0 1px; border-bottom:1px solid #657175;}
.hightlights h4 {font-size:16px;}


/* Ad Space */
.ad_space a img { margin:12px 0 0; border:none;}

/* SIDE-BAR */



/* Quick Links */
ul#quick_links {margin:10px 8px 2px; padding:0; list-style:none;}
ul#quick_links li { margin:0; padding:2px 0; line-height:16px; list-style:none;}
ul#quick_links li a{ margin:0; padding:0; font-size:11px; line-height:16px; color:#006600; border:none;}
ul#quick_links li a:hover{ color:#344003; background-color:#e6ead3;}


/* Website Promo Space */
.website_block {margin:2px 0 0; padding:5px 6px; background-repeat:no-repeat;}
.website_promo {float:left; margin-right:7px;}
.website_promo2 {float:left; margin-left:-15px;}
.website_promo.last {margin-right:0;}
.website_promo a img {border:none;}

/* home page descriptions */
.content.descriptions {margin:25px 0 0; padding:20px 0 0; border-top:1px solid #999999;}
.content.descriptions .item img {margin:0; float:left;}
.content.descriptions .item .item_content {width:200px; float:right;}


/* NEW html hook "text_block" used to create larger gutter for main content area */
.text_block {width:570px;}
