body {text-align:left;font-size:12px;background:url(images/css-bg-about.jpg) center top no-repeat fixed;}
body.page-admin {background:url(images/cee-bg-floater-pages.jpg) no-repeat fixed;}
body, td, p, li, th {font-family:Arial;line-height:150%; }
#wrapper {margin:0 auto;text-align:left;width:1000px;padding-left:20px;}
.clear {clear:both;}

#header {height:95px;margin-top:14px;}
#logo {width:200px;float:left;}
#logo h1 {padding:0;margin:0;}
#logo h1 a {text-indent:-9999px;display:block;width:197px;height:63px;background:url('images/cee-logo.png') no-repeat;margin-left: 5px;}
#calendar {width:54px;float:right;}
#calendar a {text-indent:-9999px;display:block;width:54px;height:58px;background:url('images/cee-calendar.png') no-repeat;}
#forum {width:67px;float:right;}
#forum a {text-indent:-9999px;display:block;width:100px;height:65px;background:url('images/CEEForum.gif') no-repeat;}
#topmenu {width:711px;float:left;padding: 13px 0 0 0; margin-left: 20px}
#topmenu li {padding:0;}
#topmenu a {text-transform: uppercase;color: #87a55c;font-weight: bold;text-decoration: none;margin: 0 5px;padding:0 1px 1px;}
#topmenu a:hover {color: #007dc3;}
#topmenu li.active-trail a {border-bottom: 2px solid #6caddf;color: black;}

#body {margin: 20px 0 0 0;}

.item-list	{display: none;}
#sidebar {width:218px;float:left;margin-left:-10px;}
ul.menu {list-style: inside;}
.leaf.first {padding-top: 30px;}
ul.menu li {line-height:170%;font-size:13px;text-transform: uppercase;background: #D9531E;list-style-type: none;list-style-image: none;text-align: right;font-weight: bold;padding: 10px 20px 0 10px;width: 169px;}
ul.menu li ul.menu{width: 100%; margin-top: 10px;}
ul.menu li ul.menu li a{
  position: relative;
  right: 33px !important;  
  width: 150px !important;    
}
.menu li a {text-decoration: none;color: white;}
.menu li a:hover {color:#90c2e6}
.leaf.last {padding-bottom: 30px;}
#sidebar #block-menu_block-1 .collapsed.active-trail a, #block-menu_block-1 .leaf.active-trail a {position: relative;background: #f47949;display: block;padding: 2px 20px 0 0;width: 179px;left:-10px;}
.expanded.active-trail a {position: relative;background: #f47949;display: block;padding: 2px 20px 0 0;width: 179px;left:-10px;}

.expanded.active-trail .menu a {background: #D9531E;padding: 0px 0 0 0 !important;}
.expanded li {padding: 0 !important;text-transform: capitalize !important;font-weight:normal !important;}
.expanded li a {color:#FFFF00; font-weight:bold;}
.expanded li.active-trail a {color:#FFCC99;}
.expanded.first {padding-top: 30px !important;}

/** TODO: **/
#block-menu-menu-tertiary-links .first {width:103px;float:left;}
#block-menu-menu-tertiary-links .first a {background: url(images/contact-cee.png) no-repeat;text-indent: -9999px;text-align:left;width: 106px;height: 35px;display:inline-block;}
#block-menu-menu-tertiary-links .last {width:90px;float:left;}
#block-menu-menu-tertiary-links .last a {background: url(images/cee-faq.png) no-repeat;text-indent: -9999px;text-align:left;width: 90px;height: 35px;display:inline-block;}
#block-menu-menu-tertiary-links li {background: none;padding: 0;}
#block-menu-menu-tertiary-links .leaf a:hover {filter: alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;}

#content {position: relative; width:785px;float:left; left: 30px; text-align: left; font-family: Arial; font-size: 15px; color: #333333; line-height: 25px;}
.breadcrumb {
  padding-bottom: 0;
}
.breadcrumbs, .breadcrumbs h2 {display:inline-block;}
.breadcrumbs h2 {color:#d9531e;font-size:small;padding:0;margin:0;}
.breadcrumbs h2.large-title {font-size:32px;margin:8px 0;text-transform:uppercase; line-height: 34px;}
.breadcrumbs .sep {margin: 0 2px;width:16px;height:16px;background:url(images/breadcrumb-separator.png) no-repeat 3px 2px;text-indent:-9999px;display:inline-block;line-height: 20px;}
.breadcrumbs a {text-decoration:none;font-weight:bold;text-transform:uppercase;}
.breadcrumbs a:hover {text-decoration:underline;}
.breadcrumbs .crumb3 {font-weight:normal;}
.breadcrumbs .crumb1 {display:block;}
.breadcrumbs .crumb1 a {text-transform:uppercase;color:#007dc3;font-size:18px;}
.breadcrumbs .crumb2 a {text-transform:uppercase;color:#d9531e;font-size:x-large;}
.breadcrumbs .crumb3 a {color:#d9531e;font-size:small;}

#footer {width:760px;float:right;margin-top:20px;}
#block-block-1 {color: #0f88c9;font-size: 10px;}
#block-block-2 {color: #b2b2b2;font-size: 9px;}
#block-block-2 a {color: #0f88c9;text-decoration:none;}

/** influencing markets **/
.page-case-studies #content,
.node-type-casestudy #content{
  background-color: rgba(241, 203, 96, 0.5);
  padding: 0 20px 0 20px;
  margin-top: 45px;
  width: 74%;
}
#block-views-casestudies-block_1 h2 {text-transform: uppercase; color: #0081c6; font-size: 17px; margin-top: 7px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; padding: 0px; }
#block-views-casestudies-block_1 {position: relative; width: 200px; float: right;}
.view-casestudies tr {background: transparent !important; border-bottom: 1px dashed #ffcf01 !important;}
.view-casestudies .views-field.views-field-field-photo-fid {text-align: left; margin: 0px; padding-top: 2px; padding-bottom: 2px; padding-right: 0px; padding-left: 0px; border: 0px;}
.view-casestudies td a {font-family: Arial; font-size: 10px; color: #d9531e; line-height: 13px; font-weight: bold; margin: 0px; padding: 0px;  }
.view-casestudies table thead th {border-bottom: 2px solid #ffcf01; }
.view-casestudies tr:hover {background: #fdf2c7!important;}
body.page-case-studies .breadcrumbs {position: relative; text-indent:-9999px !important;;width:434px;height:78px;background:url(images/influencing-markets-heading.png) no-repeat; z-index: 2; margin-top: -45px; left: -20px;}
body.node-type-casestudy .breadcrumbs {position: relative; text-indent:-9999px !important;;width:434px;height:78px;background:url(images/influencing-markets-heading.png) no-repeat; z-index: 2;margin-top: -45px; left: -20px;}
.casestudy_child	{opacity: 2.0; filter: alpha(opacity=200); z-index: 999;}
.view-casestudies ul li{font-size:13px; line-height: 21px; color: #333333; margin-bottom:10px;}

.view-casestudies {}

/** front page blocks **/
#front-blocks {position:relative;width:960px;margin:-30px 0 0 -80px;}
#front-blocks .block p {padding:0;margin:0;}
#block-block-3 {position:absolute;top:-38px;right:0px;}
#block-block-4 {position: absolute;right: 213px;top: 0;}
#block-block-8 {width: 243px;background: #acbd82; padding: 9px; color: #fff; position: absolute;right: 0px;top: 58px;height:190px;border-left: 4px solid white;border-bottom: 4px solid white;}
#block-block-8 p{font-weight: bold; font-size: 13px;line-height: 22px;}
#block-block-8 a{font-style: italic; color: #f2f4b7; font-size: 11px;}
#block-block-8 img {margin-bottom: 5px;}
#block-block-12 {background: #b2cfed;width: 180px;padding: 10px;color: #0081c6; ;font-weight: bold; position: absolute;top: 272px;right: 0;height: 252px;}
#block-block-12 p {line-height: 160%;padding:10px !important;}
#block-block-12 em {color: black;font-weight: normal;font-family: Georgia, serif;}
#block-block-10 {width: 211px;background: #d06f1a;padding: 10px;color: #fff;position: absolute;top: 272px;right: 200px;height:252px;line-height:400%;font-size:11px;}
#block-block-10 h2 {font-size: 16px;color: #ffcf01;padding: 0 0 4px;margin: 0;line-height:100%}
#block-block-10 img {margin: 10px 0 0;}
#block-block-10 p {line-height: 180%;}
#block-block-14 {position: absolute;right: 30px;top: 544px;}

#block-block-11 {position: absolute;right: 200px;top: 544px;}
#block-block-13 {position: absolute;right: 200px;top: 622px;}
#block-randomblocks-1 {position: absolute;right: 200px;top: 622px;}
#block-randomblocks-2 {background: #b2cfed;width: 180px;padding: 10px;color: #0081c6;font-weight: bold;position: absolute;top: 272px;right: 0;height: 252px;}
#block-randomblocks-2 p {line-height: 170%;padding:10px !important;}
#block-randomblocks-2 em {color: black;font-weight: normal;font-family: Georgia, serif;}
body.front #footer {position: relative;top: 778px;}
#block-block-7 {position: absolute;top: 410px;right: 431px;}
#block-block-6 {position: absolute;top: 180px;right: 630px;}
#block-block-9 {background: #6caddf;color: #fff;font-weight: bold;padding: 10px;width: 343px;position: absolute;top: 10px;right: 267px;font-size: 18px;height: 242px;line-height: 200%;}
#block-block-9 p {line-height: 220%;font-size: 16px;padding: 15px 14px !important;}
#block-search-0 label, #block-search-0 input[type=submit] {display: none;}
#block-search-0 h2 {color: #6caddf;font-size: 14px;text-transform: uppercase;margin: 0;}
#edit-search-block-form-1 {color: #999;font-family: trebuchet ms, sans-serif;}
#block-search-0 input[type=text] {width: 165px;}
#block-search-0 {position: absolute;right: 14px;top: 636px;}
#block-block-5 {position: absolute;right: 758px;top: 139px;}
#block-views-110d3357c58bb5ab81dde7d839cddf35 {position: absolute;top: 25px;right: 630px;border: 6px solid white;}
#block-views-318f68ccbdcc82ead0197c100117a12a {position: absolute;top: 272px;right: 430px;}
#block-views-318f68ccbdcc82ead0197c100117a12a img {border: 9px solid white;}
#block-views-frontpagenews-fpnews h2 {text-indent: -9999px;background: url('images/cee-news.gif') no-repeat;width: 268px;height: 24px;}
#block-views-frontpagenews-fpnews {line-height:120%;position: absolute;right: 634px;top: 506px;width: 263px;font-size: 11px;overflow:hidden;}
#block-views-frontpagenews-fpnews .content {width: 240px;}
#block-views-frontpagenews-fpnews .views-field-title a {color: #0081c6;;text-decoration: none;}
#block-views-frontpagenews-fpnews .views-field-body {color: #666;display: inline;}
#block-views-frontpagenews-fpnews .views-row {padding-bottom: 8px;}
#block-views-frontpagenews-fpnews .views-field-title {display: inline; font-weight: bold; color: #0081c6;}
#block-views-frontpagenews-fpnews .views-field-view-node {display: inline;}
#block-views-frontpagenews-fpnews .views-field-view-node a {color: #0F88C9;text-decoration: none;}
body.front #block-block-1 {color:#b2b2b2;}
#block-views-frontpagenews-fpnews .view-content {margin-left: 11px;}
#quoteauthor {font-size: 10px; line-height: 13px; font-style: italic; color: #666666!important; margin-top: -2px; margin-left: 11px;}
#press_right .field-content {font-size: 12px; line-height: 17px;}
#press_right .field-content a{font-weight: bold;}
#press_right .views-field-title {margin-top: 10px;}
#press_right .views-field-view-node a {font-size: 10px;color: gray; font-style: italic;  margin-top: 3px; padding-bottom: 10px;}



/** front page **/
body.front #wrapper {height:1100px; padding-left: 120px;}
body.front {background:url(images/cee-bg-home.jpg) center top no-repeat fixed;}
body.front #topmenu {margin-right:10px;}
body.front #topmenu a {padding-right:6px;}

/** background images **/
body.page-case-studies {background:url(images/cee-casestudieshome.jpg) center top no-repeat fixed;}
body.node-type-casestudy {background:url(images/cee-casestudieshome.jpg) center top no-repeat fixed;}

body.page-content-frequently-asked-questions {background:url(images/cee-casestudieshome.jpg) center top no-repeat fixed;}
body.page-content-members {background:url(images/cee-bg-members.jpg) center top no-repeat fixed;}
body.page-content-member-directory {background:url(images/cee-bg-members.jpg) center top no-repeat fixed;}
body.page-content-member-benefits {background:url(images/cee-bg-members.jpg) center top no-repeat fixed;}
body.page-content-member-work {background:url(images/cee-bg-members.jpg) center top no-repeat fixed;}
body.page-content-want-know-more {background:url(images/cee-bg-members.jpg) center top no-repeat fixed;}
body.page-content-cee-program-resources {background:url(images/cee-bg-resources.jpg) center top no-repeat fixed;}
body.page-content-initiatives {background:url(images/cee-bg-resources.jpg) center top no-repeat fixed;}
body.page-content-cee-program-support {background:url(images/cee-bg-resources.jpg) center top no-repeat fixed;}
body.page-content-event-calendar {background:url(images/cee-bg-resources.jpg) center top no-repeat fixed;}
body.page-content-program-insights {background:url(images/cee-bg-programinsights.jpg) center top no-repeat fixed;}
body.page-content-documents-topic {background:url(images/cee-bg-programinsights.jpg) center top no-repeat fixed;}
body.page-content-materials-request {background:url(images/cee-bg-programinsights.jpg) center top no-repeat fixed;}
body.page-content-press {background:url(images/cee-bg-press.jpg) center top no-repeat fixed;}
body.page-content-latest-news {background:url(images/cee-bg-press.jpg) center top no-repeat fixed;}
body.page-content-news-archive {background:url(images/cee-bg-press.jpg) center top no-repeat fixed;}
body.page-content-cee-releases {background:url(images/cee-bg-press.jpg) center top no-repeat fixed;}
body.page-content-press-kits {background:url(images/cee-bg-press.jpg) center top no-repeat fixed;}
body.page-content-did-you-know {background:url(images/cee-bg-press.jpg) center top no-repeat fixed;}
body.page-content-annual-industry-reports {background:url(images/cee-bg-press.jpg) center top no-repeat fixed;}
body.page-content-household-energy-star-awareness-surveys {background:url(images/cee-bg-press.jpg) center top no-repeat fixed;}


/** influencing markets **/

#content .view-casestudies {
/**	filter: alpha(opacity=50);
	opacity: 0.5;**/
	background-repeat: repeat;
/**	margin-top: -73px;**/
	padding-top: 10px;
	position: relative;
	/**z-index: -100;**/
}

/** CEEstyle.css **/


#content .content ul li {
	margin-bottom: 8px;
	}
	
#content .content ul li ul {
	margin-top: 8px;
	}

#content .content hr {
	margin-top: 25px;
	margin-bottom: 10px;
	}

#content .content p {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 15px;
	line-height: 25px;
	color: #333333;
	margin-bottom: 10px;
	}
	
	
#content .content p strong {
	color: #000000;
	}
	
#content .content #highlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	line-height: 30px;
	color: #d9531e;
	margin-bottom: 15px;
}
#content .content #highlight strong {
	color: #d9531e;
}

#content .content h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	line-height: 26px;
	color: #d9531e;
	margin-top: 15px;
	margin-bottom: 10px;
	font-weight:bold;
}

#content .content h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 21px;
	color: #000;
	margin-top: 25px;
	margin-bottom: 0px;
	font-weight:bold;
}

#content .content h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 21px;
	color: #000;
	margin-top: 15px;
	margin-bottom: -5px;
	font-weight:bold;
	text-transform: uppercase;
}

#content .content h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 21px;
	color: #d9531e;
	margin-top: 15px;
	margin-bottom: -5px;
	font-weight:bold;
	text-transform: uppercase;
}

.smallerpar {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 21px;
	color: #333333;
	margin-bottom: 8px;
	font-size: 13px;
	}

.black_text1	{
	font-family: Arial;
	font-size: 15px;
	color: #333333;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
}
.black_text2	{
	font-family: Arial;
	font-size: 14px;
	color: #333333;
	line-height: 22px;
	margin: 0px;
	padding: 0px;
}
.black_text3	{
	font-family: Arial;
	font-size: 13px;
	color: #0f0708;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
}
.black_text4	{
	font-family: Arial;
	font-size: 11px;
	color: #464646;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}
.black_text5	{
	font-family: Arial;
	font-size: 23px;
	color: #333333;
	line-height: 35px;
	margin: 0px;
	padding: 0px;
}
.black_text6	{
	font-family: Arial;
	font-size: 20px;
	color: #333333;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
}
.black_text7	{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	line-height: 21px;
	margin: 0px;
	padding: 0px;
}

.black_text8	{
	font-family: Arial;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	line-height: 17px;
	margin: 0px;
	padding: 0px;
}
.blue_text1	{
	font-family: Arial;
	font-size: 23px;
	color: #0081c6;
	line-height: 35px;
	margin: 0px;
	padding: 0px;
}
.green_text1	{
	font-family: Arial;
	font-size: 23px;
	color: #8eab66;
	line-height: 35px;
	margin: 0px;
	padding: 0px;
}
.orange_text1	{
	font-family: Arial;
	font-size: 10px;
	color: #ffbb01;
	line-height: 18px;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}
.orange_text2	{
	font-family: Arial;
	font-size: 23px;
	color: #d06f1a;
	line-height: 30px;
	margin: 0px;
	padding: 0px;
}
.orange_text3	{
	font-family: Arial;
	font-size: 19px;
	color: #d06f1a;
	line-height: 26px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.orange_text4	{
	font-family: Arial;
	font-size: 23px;
	color: #d9531e;
	line-height: 35px;
	margin: 0px;
	padding: 0px;
}
.orange_text5	{
	font-family: Arial;
	font-size: 23px;
	color: #ffbb01;
	line-height: 35px;
	margin: 0px;
	padding: 0px;
}
.orange_text6	{
	font-family: Arial;
	font-size: 22px;
	color: #d06f1a;
	line-height: 30px;
	margin: 0px;
	padding: 0px;
}
.orange_text7	{
	font-family: Arial;
	font-size: 24px;
	color: #d9531e;
	font-weight: bold;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
}

.boldhighlight	{
	color: #000000;
	font-weight: bold;
}

.white_text1	{
	font-family: Arial;
	font-size: 20px;
	color: #FFFFFF;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}
.rteleft	{
	margin: 0px;
	padding: 0px;
}

sup {font-size: 8px;}

a:link { color: #007dc3; text-decoration: none;}
a:visited { color: #007dc3; text-decoration: none;}
a:hover { color: #007dc3; text-decoration: underline;}
a:active { color: #007dc3; text-decoration: none;}

div#press_left	{position: relative; float: left; width: 482px; height: auto; margin: 0px; padding: 0px; border: 0px;}
div#timeline_left	{position: relative; float: left; width: 482px; height: auto; margin: 0px; padding: 0px; border: 0px; overflow: hidden;}
div#press_left_text1	{position: relative; width: 482px; height: auto; margin: 0px; padding-bottom: 10px; padding-top: 0px; padding-left: 0px; padding-right: 0px; border: 0px;}
div#press_left_search	{clear: both; position: relative; width: 482px; height: 82px; margin: 0px; padding: 0px; border: 0px; background-color: #ebebeb;}
.form1	{margin: 0px; padding: 0px; }

div#press_search_text	{position: relative; float: left; left: 14px; top: 17px; width: 239px; height: auto; margin: 0px; padding: 0px; border: 0px; overflow: hidden;}
div#press_search_input	{position: relative; float: left; left: 14px; top: 26px; width: 161px; height: auto; margin: 0px; padding: 0px; border: 0px;}
.formfield1	{width: 161px; height: 30px; margin: 0px; padding: 0px; border: 0px; font-family: Arial; font-size: 15px; color: #e6ad7c; line-height: 30px; font-weight: bold;}
div#press_search_submit	{position: relative; float: left; left: 19px; top: 26px; width: 161px; height: auto; margin: 0px; padding: 0px; border: 0px;}

#press_left_search #search-block-form label{position: relative; float: left; left: 14px; top: 17px; width: 239px; height: auto; margin: 0px; padding: 0px; border: 0px; overflow: hidden;}
#press_left_search #search-block-form #edit-search-block-form-1{
    position: relative; 
    float: left; 
    left: 14px; 
    top: 26px; 
    width: 155px;    
    margin: 0px; 
    padding: 10px; 
    border: 0px;
    color: #999;
    font-family: trebuchet ms, sans-serif;
    font-size: 15px;
}

#press_left_search #search-block-form #edit-submit{
    position: relative; 
    float: left; 
    left: 19px; 
    top: 26px; 
    width: 45px; 
    height: 37px;
    background-color: #cc6633;
    color: #FFF;
    margin: 0px; 
    padding: 0px; 
    border: 0px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    font-size: 13px;
}

.press_grid_wrapper	{position: relative; width: auto; height: auto; margin: 0px; padding: 0px; border: 0px;}
div#press_grid1	{position: relative; float: left; width: 241px; height: 196px; margin: 0px; padding: 0px; border: 0px;}
div#press_grid2	{position: relative; float: left; width: 241px; height: 196px; margin: 0px; padding: 0px; border: 0px;}
div#press_grid3	{position: relative; float: left; width: 241px; height: 209px; margin: 0px; padding: 0px; border: 0px;}
div#press_grid4	{position: relative; float: left; width: 241px; height: 209px; margin: 0px; padding: 0px; border: 0px;}
div#press_right	{position: relative; float: left; left: 10px; top: -37px; width: 288px; height: auto; margin: 0px; padding: 0px; border: 0px;}
div#timeline_right	{position: relative; float: left; left: 10px; top: -37px; width: 288px; height: auto; margin: 0px; padding: 0px; border: 0px; overflow: hidden;}
div#press_right_title	{position: relative; width: 288px; height: auto; margin: 0px; padding: 0px; border: 0px; font-family: Arial; font-size: 16px; color: #d9531e; font-weight: bold; text-transform: uppercase;}
.press_right_line	{position: relative; width: 288px; float: left; height: 3px; margin: 0px; padding: 0px; border: 0px; background-color: #ffcf01;}
.press_right_spacer	{position: relative; width: 288px; float: left; height: 9px; margin: 0px; padding: 0px; border: 0px; }
.press_right_news	{position: relative; width: 288px; height: auto; margin: 0px; padding: 0px; border: 0px;}
.press_right_news_dot	{position: relative; text-align: center; float: left; width: 18px; height: auto; margin: 0px; padding-top: 13px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border: 0px; font-family: Arial; font-size: 18px; color: #d9531e; font-weight: bold; line-height: 13px;}
.press_right_news_story {position: relative; float: left; width: 270px; height: auto; margin: 0px; padding-top: 13px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border: 0px; font-family: Arial; font-size: 13px; color: #666666; line-height: 16px;}
.program_resources_imgwrap	{position: relative; width: 603px; height: auto; margin: 0px; padding: 0px; border: 0px;}
.program_resources	{position: relative; width: 603px; height: auto; margin: 0px; padding: 0px; border: 0px; background-color: #0081c6; }
.program_resources_text	{position: relative; text-align: left; height: auto; margin: 0 auto; padding: 25px; border: 0px; font-family: Arial; font-size: 13px; color: #e9e9e8; line-height: 22px; font-weight: bold; }
.program_resources_text a	{color: #ffbb01; text-decoration:underline; }
.program_resources_heading	{font-family: Arial; font-size: 22px; color: #ffbb01; line-height: 26px; font-weight: bold; }
.program_resources_slice	{position: relative; width: 603px; height: auto; margin: 0px; padding: 0px; border: 0px; }
.program_resources_slice1	{position: relative; width: 199px; height: 620px; float: left; margin: 0px; padding: 0px; border: 0px; background-color: #cc6633;}
.program_resources_slice2	{position: relative; width: 199px; height: 620px; left: 3px; float: left; margin: 0px; padding: 0px; border: 0px; background-color: #cc6633;}
.program_resources_slice3	{position: relative; width: 199px; height: 620px; left: 6px; float: left; margin: 0px; padding: 0px; border: 0px; background-color: #cc6633;}
.program_resources_slice_text1	{position: relative; width: 149px; left: 25px; top: 25px; height: auto; margin: 0px; padding: 0px; border: 0px; font-family: Arial; font-size: 12px; color: #e9e9e8; line-height: 20px; font-weight: bold;}
.program_resources_slice_text2	{font-family: Arial; font-size: 17px; color: #ffbb01; line-height: 21px; font-weight: bold;}

.timeline_row	{position: relative; margin: 0px; padding: 0px; border: 0px; clear: both; width: auto; background-image: url(images/timeline_row_bg.png); background-position: left; background-repeat: repeat-y; overflow: hidden;}
.timeline_column1	{position: relative; margin: 0px; padding: 0px; border: 0px; float: left; height: auto; width: 64px;}
.timeline_column2 {position: relative; margin: 0px; padding: 0px; border: 0px; float: left; height: auto; width: 7px;}
.timeline_column3 {position: relative; margin: 0px; padding: 0px; border: 0px; float: left; height: auto; width: 60px; }
.timeline_column4 {position: relative; margin: 0px; padding: 0px; border: 0px; float: left; height: auto; width: 351px; overflow: hidden;}
.timeline_column1_top	{position: relative; margin: 0px; padding: 0px; border: 0px; height: 3px; width: 64px; background-color: #00b0d8;}
.timeline_column3_top	{position: relative; margin: 0px; padding: 0px; border: 0px; height: 3px; width: 60px; background-color: #00b0d8;}
.timeline_column4_top	{position: relative; margin: 0px; padding: 0px; border: 0px; height: 3px; width: 351px; background-color: #00b0d8;}
.timeline_column3_date	{position: relative; margin: 0px; padding: 0px; border: 0px; padding: 6px; font-family: Arial; font-size: 11px; color: #f05a28; line-height: 12px; font-weight: bold;}
.timeline_column4_content {position: relative; margin: 0px; padding-top: 6px; border: 0px; width: auto; height: auto; font-family: Arial; font-size: 13px; color: #333333; line-height: 15px; overflow: hidden;}

.work_click	{position: relative; margin: 0px; border: 0px; padding: 0px; width: 751px; height: 37px; overflow: hidden; text-align: right;}
.work_bluebg	{position: relative; margin: 0px; border: 0px; padding: 0px; width: 751px; height: auto; background-color: #0081c6; overflow-x: hidden; overflow-y: visible;}
.work_orangebg	{position: relative; margin: 0px; border: 0px; padding: 0px; width: 751px; height: auto; background-color: #C25A1C; overflow-x: hidden; overflow-y: visible;}
.work_bluebg2	{position: relative; margin: 0px; border: 0px; padding: 0px; width: 751px; height: auto; background-color: #4A7721; overflow-x: hidden; overflow-y: visible;}
.work_spacer	{position: relative; margin: 0px; border: 0px; padding: 0px; width: 751px; height: 1px; }
.work_icon	{position: relative; float: left; padding-top: 12px; padding-right: 0px; padding-left: 11px; padding-bottom: 0px; margin: 0px; border: 0px; width: 50px; height: 60px; }
.work_content	{position: relative; float: left; padding-top: 7px; padding-right: 0px; padding-left: 13px; padding-bottom: 0px; margin: 0px; border: 0px; width: 620px; height: auto; }
.work_content2 {position: relative; float: left; padding-top: 7px; padding-right: 0px; padding-left: 13px; padding-bottom: 0px; margin: 0px; border: 0px; width: 636px; height: 40px; } 
.work_title1 {font-family: Arial; font-size: 10px; color: #ffbb01; line-height: 18px; font-weight: bold; text-transform: uppercase;} 
.work_title2 {font-family: Arial; font-size: 20px; color: #FFFFFF; line-height: 22px; font-weight: bold;} 
.work_title3 {position: relative; margin-top: 18px; font-family: Arial; font-size: 30px; color: #FFFFFF; font-weight: bold;}
.work_text {font-family: Arial; font-size: 13px; font-weight:bold; color: #ebeb70; line-height: 17px;}
/**.work_arrow	{position: relative; float: left; padding-top: 8px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; border: 0px; width: 11px; height: auto; }**/
.work_arrow	{position: relative; top:25px; float: left; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; border: 0px; width: 36px; height: auto; }
.work_arrow2 {position: relative; float: left; padding-top: 22px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; border: 0px; width: 36px; height: 30px; }

/** #chartcolored { color:#ebeb70; font-size: 13px; line-height: 18px; margin-bottom: 15px;}**/
#chartcolored { color:#FFFFFF; font-size: 13px; line-height: 18px; margin-bottom: 15px;}
#chartcolored a { color:#ebeb70  !important;}
#chartcolored h6 { color:#FFFFFF; margin-top: 10px; margin-bottom: 6px; font-size: 18px; font-weight: bold;}
#committeeworkchart ul { color:#FFFFFF; }
#committeeworkchart ul li {font-size:13px; line-height: 18px; margin-bottom: 9px; }


div#more4	{display: none; margin: 0px; padding: 0px;}

/* adding back the following styles to fix program resources */
.yellow_bg {clear: both; position: relative; margin: 0px; border: 0px; padding: 0px; width: 751px; height: auto; background-color: #ffda68; overflow-x: hidden; overflow-y: visible;} 
.prog_res_cell1 {position: relative; margin: 0px; padding: 0px; border-right: 1px solid #fafcfb; border-bottom: 1px solid #fafcfb; } 
.prog_res_cell2 {position: relative; margin: 0px; padding: 0px; border-bottom: 1px solid #fafcfb; } 
.prog_res_cell3 {position: relative; margin: 0px; padding: 0px; border-right: 1px solid #fafcfb; } 
.prog_res_header_text1 {font-family: Arial; font-size: 20px; color: #000000; font-weight: bold; margin-left: 23px; } 
.prog_res_header_text2 {font-family: Arial; font-size: 12px; color: #000000; font-weight: bold; line-height: 13px; margin-left: 14px;} 
.prog_res_header_text3 {font-family: Arial; font-size: 12px; color: #000000; font-weight: bold; line-height: 13px; text-align: center;} 
.prog_res_cell_text1 {font-family: Arial; font-size: 14px; color: #333333; font-weight: bold; margin-left: 23px; } 
.prog_res_cell_text2 {font-family: Arial; font-size: 13px; color: #333333; margin-left: 14px;} 
.table1 {margin: 0px; padding: 0px; border: 0px; border: collapse; collapse;}
.page-search .search-advanced
{
   display: none;
}
.search-info
{
   display: none;
}

.webform-component-fieldset
{
   background: none;
}