body {
	background-color: #E1E1D7;
	margin:0;
	padding:0;
	background-image:url(imgs/shared_body_bkg.gif);
	background-repeat:repeat-x;
}
.clearit {
clear:both;
}
/* home page layout and styles */
#home_header {
width:993px;
height:121px;
margin:0 auto;
background-image:url(/wsc_content/imgs_2011/home_bnr_bkg.jpg);
background-repeat:no-repeat;
}
#home_page_container {
width:993px;
margin:0 auto;
padding:0;
background-image:url(/wsc_content/imgs_2011/home_pg_bkg.jpg);
background-repeat:repeat-y;
}
#home_logo {
width:163px;
height:61px;
float:left;
padding:41px 0px 0px 37px;
}
#home_nav_bar {
width:753px;
height:34px;
float:right;
padding:86px 16px 0px 0px;
}
#page {
width:961px;
margin:0 auto;
padding:0 0 7px 0;
border-bottom:10px solid #CC6633;
}
#sidebar {
width:208px;
margin:0;
padding:0;
float:left;
}
#home_sidebar {
width:208px;
margin:0;
padding:0;
float:left;
}
#home_sidebar ul {
	list-style: none;
}

#home_sidebar ul li {
	width: 208px;
	height: 41px;
}

#home_sidebar ul li a {
	width: 193px;
	display: block;
	background: url(/wsc_content/imgs_2011/home_sidenav.jpg) top left no-repeat;
	font-size: 12px;
	color: #333;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 4px;
	text-transform: uppercase;
	text-decoration: none;
}

#home_sidebar ul li.single a {
	padding-top: 14px;
	padding-bottom: 11px;
	text-transform: uppercase;
}

#home_sidebar ul li a:hover {
	background: url(/wsc_content/imgs_2011/home_sidenav_hover.jpg) top left no-repeat;
}
#main_block {
width:753px;
margin:0;
padding:0;
float:right;
}
#home_flash {
width:753px;
height:361px;
margin:0;
padding:0;
border-bottom:10px solid #CC6633;
background-image:url(/wsc_content/imgs_2011/home_static_flash.jpg);
}
#home_editor_block {
width:753px;
margin:0;
padding:0;
border-top:2px solid #3E3E3E;
background-image:url(/wsc_content/imgs_2011/home_editor_bkg.jpg);
background-repeat:repeat-y;
}
#home_editor_fields {
width:753px;
min-height: 270px;
margin:0;
padding:0;
background-image:url(/wsc_content/imgs_2011/home_editor_hat.jpg);
background-position:top;
background-repeat:no-repeat;
}
#home_desc_main_block {
width:237px;
margin:0;
padding:0 0 0 13px;
float:left;
}
#home_maincontent {
width:237px;
min-height:100px;
margin:0;
padding:24px 0 0 0;
background-image:url(/wsc_content/imgs_2011/home_main_field_hat.jpg);
background-position:top;
background-repeat:no-repeat;
}
#home_maincontent h3{
color:#990033;
font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
font-size:17px;
line-height:19px;
margin:0px 17px 8px 17px;
padding:0;
font-weight:bold;
text-transform: uppercase;
}
#home_maincontent p{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
margin:8px 17px 8px 17px;
padding:0;
}
#home_maincontent a{
color:#666666;
text-decoration:none;
}
#home_maincontent a:hover{
color:#CC6633;
text-decoration:underline;
}
#home_content1 {
width:133px;
min-height:100px;
margin:0;
padding:0 0 0 25px;
float:left;
}
#home_content2 {
width:133px;
min-height:100px;
margin:0;
padding:0 0 0 26px;
float:left;
}
#home_content3 {
width:133px;
min-height:100px;
margin:0;
padding:0 27px 0 0px;
float:right;
}
#home_content1 p, #home_content2 p, #home_content3 p{
font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
font-weight:bold;
margin:8px 0px 12px 0px;
padding:0;
}
#home_content1 a, #home_content2 a, #home_content3 a{
	color: #0099CC;
	text-decoration:underline;
}
#home_content1 a:hover, #home_content2 a:hover, #home_content3 a:hover{
	color: #CC6633;
	text-decoration:underline;
}
#home_content1 h3, #home_content2 h3, #home_content3 h3{
font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
font-size:16px;
line-height:18px;
margin:19px 0px 18px 0px;
padding:0;
font-weight:bold;
text-transform: uppercase;
}
#home_content1 h4, #home_content2 h4, #home_content3 h4{
color:#000000;
font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
margin:8px 0px 8px 0px;
padding:0;
font-weight:bold;
}
#home_content1 p, #home_content1 h3{
color:#990033;
}
#home_content2 p, #home_content2 h3{
color:#006666;
}
#home_content3 p, #home_content3 h3{
color:#f58714;
}
#home_content1 h3 a, #home_content2 h3 a, #home_content3 h3 a{
width:133px;
display:block;
background-image:url(/wsc_content/imgs_2011/home_bucket_hdr_link.jpg);
background-position:right;
background-repeat:no-repeat;
text-decoration:none;
}
#home_content1 h3 a:hover, #home_content2 h3 a:hover, #home_content3 h3 a:hover{
width:133px;
display:block;
background-image:url(/wsc_content/imgs_2011/home_bucket_hdr_over.jpg);
background-position:right;
background-repeat:no-repeat;
text-decoration:none;
}
#home_content1 h3 a, #home_content1 h3 a:hover{
color:#990033;
}
#home_content2 h3 a, #home_content2 h3 a:hover{
color:#006666;
}
#home_content3 h3 a, #home_content3 h3 a:hover{
color:#f58714;
}
#home_content1 ul, #home_content2 ul, #home_content3 ul{
margin:0px 0px 15px 5px;
padding:0;
list-style-type: disc;
}
#home_content1 li, #home_content2 li, #home_content3 li{
color:#000000;
font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
margin:0px 0px 0px 10px;
padding:0;
font-weight:bold;
}
/* sub page layout and styles */
#sub_header {
width:993px;
height:121px;
margin:34px auto 0px auto;
background-image:url(imgs/sub_bnr_bkg_rev.jpg);
background-repeat:no-repeat;
}
#sub_page_container {
width:993px;
margin:0 auto;
padding:0;
background-image:url(imgs/sub_pg_bkg.jpg);
background-repeat:repeat-y;
}
#sub_logo {
width:304px;
height:61px;
float:left;
padding:14px 0px 0px 37px;
}
#sub_banner {
width:753px;
height:121px;
float:right;
padding:0px 16px 0px 0px;
margin:0;
}
#sub_nav_bar {
width:753px;
height:34px;
padding:0px 0px 0px 0px;
margin:0;
}
/* removed for individual opco version of energy tip library
#sub_bnr_display {
width:753px;
height:87px;
padding:0px 0px 0px 0px;
margin:0;
background-image:url(/wsc_content/imgs_2011/sub_bnr_display.jpg);
background-repeat:no-repeat;
}
 */
#sub_main_block {
width:550px;
margin:0;
padding:35px 0 12px 15px;
float:left;
}
#sub_full_block {
width:940px;
margin:0;
padding:35px 0px 12px 12px;
float:left;
}
#sub_rightbar {
width:119px;
margin:0;
padding:97px 12px 0px 0px;
float:right;
}
#sub_main_block2 {
width:450px;
margin:0;
padding:35px 0 12px 15px;
float:left;
}
#sub_rightbar2 {
width:269px;
margin:0;
padding:177px 12px 0px 0px;
float:right;
}
#sidenav_box {
width:180px;
margin:40px auto 20px auto;
padding:0 0 15px 0;
border:1px solid #006666;
background-color:#ffffff;
}
#sidenav_box p.sectnav_name_bar {
font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
font-size:18px;
line-height:20px;
padding:5px 0px 5px 8px;
margin:0 0 10px 0;
font-weight:bold;
text-decoration:none;
width:172px;
display:block;
background-color:#006666;
color:#ffffff;
border-bottom:1px solid #006666;
}
#sidenav_box p.sectnav_name_bar a{
text-decoration:none;
color:#ffffff;
}
#download_box {
width:180px;
margin:21px auto 20px auto;
padding:0 0 5px 0;
border-top:6px solid #FFCC00;
border-right:1px solid #FFCC00;
border-bottom:1px solid #FFCC00;
border-left:1px solid #FFCC00;
background-color:#FFFAE5;
}
#download_box p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
padding:0px 8px 5px 8px;
margin:0 0 0px 0;
color:#999;
}
#download_box a{
text-decoration:underline;
color:#333;
}
#download_box a:hover{
text-decoration:underline;
color:#000;
}
#download_box p.sub_panel_headr {
padding:5px 0px 5px 8px;
margin:0 0 0px 0;
color:#006666;
font-weight:bold;
}
#more_info_box {
width:180px;
margin:21px auto 20px auto;
padding:0 0 5px 0;
border-top:6px solid #999;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
background-color:#E6E6E6;
}
#more_info_box p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
padding:0px 8px 5px 8px;
margin:0 0 0px 0;
color:#333;
}
#more_info_box a{
text-decoration:underline;
color:#333;
}
#more_info_box p.sub_panel_headr {
padding:5px 8px 5px 8px;
margin:0 0 0px 0;
color:#006666;
font-weight:bold;
}
.more_info_box {
width:180px;
margin:21px auto 20px auto;
padding:0 0 5px 0;
border-top:6px solid #999;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
background-color:#E6E6E6;
}
.more_info_box p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
padding:0px 8px 5px 8px;
margin:0 0 0px 0;
color:#333;
}
.more_info_box a{
text-decoration:underline;
color:#333;
}
.more_info_box p.sub_panel_headr {
padding:5px 8px 5px 8px;
margin:0 0 0px 0;
color:#006666;
font-weight:bold;
}
#sub_main_block h1, #sub_main_block2 h1, #sub_full_block h1 {
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height:24px;
	padding:0px;
	margin:0px 0px 0px 0px;
	font-weight: bold;
	color: #007474;
}
#sub_main_block h2, #sub_main_block2 h2, #sub_full_block h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height:20px;
	padding:0px;
	margin:0px 0px 0px 0px;
	font-weight: bold;
	color: #000;
}
#sub_main_block h3, #sub_full_block h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:18px;
	padding:0px;
	margin:0px 0px 0px 0px;
	font-weight: bold;
	color: #880027;
}
#sub_main_block h5, #sub_full_block h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:18px;
	padding:0px;
	margin:0px 0px 0px 0px;
	font-weight: bold;
	color: #007474;
}
#sub_main_block h4, #sub_full_block h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height:20px;
	padding:0px;
	margin:0px 0px 0px 0px;
	font-weight: bold;
	color: #000;
}
#sub_main_block h6, #sub_full_block h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:18px;
	padding:0px;
	margin:0px 0px 0px 0px;
	font-weight: bold;
	color: #000;
}
#sub_main_block ul, #sub_main_block ol{
	margin:0px 0px 10px 0px;
	padding:0 0 0 15px;
}
#sub_full_block ul, #sub_full_block ol{
	margin:0px 0px 10px 0px;
	padding:0 0 0 15px;
}
#sub_main_block li, #sub_full_block li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	padding:0px;
	margin:0px;
	font-weight: normal;
	color: #000;
}

#sub_main_block p, #sub_full_block p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	padding:0px;
	margin:0px 0px 12px 0px;
	font-weight: normal;
	color: #000;
}
#sub_main_block table, #sub_full_block table{
	padding:0px;
	margin:0px;
}
#sub_main_block td, #sub_full_block td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	padding:0px;
	margin:0px 0px 12px 0px;
	font-weight: normal;
	color: #000;
}
#sub_main_block th, #sub_full_block th{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	padding:0px;
	margin:0px 0px 12px 0px;
	font-weight: bold;
	color: #000;
}
#sub_main_block a, #sub_full_block a{
	color: #0099CC;
	text-decoration:underline;
}
#sub_main_block a:hover, #sub_full_block a:hover{
	color: #CC6633;
	text-decoration:underline;
}

/*global nav menu */
#navbar_menu {
	padding: 0 0 0 0px;
	height: 34px;
	width: 470px;
	margin: 0px;
	float:left;
}
#navbar_menu form{
	padding:0px;
	margin: 0px;
}

/* shared layout and styles */
#search_box {
	margin: 0px;
	padding: 6px 10px 0px 0px;
	height:24px;
	width:260px;
	text-align:right;
	float:right;
}
#search_box form{
	margin: 0px;
	padding: 0px;
        display:inline;
        vertical-align: middle;
}
#search_form label{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 14px;
	border: none;
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 0px;
	display:inline;
        vertical-align: middle;
}
#search_form input{
	display:inline;
        vertical-align: middle;
}
form.search_form {
margin:0;
padding:0;
}

.global_search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	height: 20px;
	width: 145px;
	border: none;
	background-color:#666666;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 4px;
	display:inline;
}
#super_footer {
width:993px;
margin:0 auto;
padding:0;
background-image:url(/wsc_content/imgs_2011/super_ftr_bkg.jpg);
background-repeat:repeat-y;
}
#super_footer_content_container {
width:961px;
margin:0 auto;
padding:10px 0 20px 0;
border-top:1px solid #044A4C;
background-color:#008285;
}
#sfooter_content1 {
width:248px;
float:left;
margin:0;
padding:0 19px 0 223px;
}
#sfooter_content2 {
width:220px;
float:left;
margin:0;
padding:0 16px 0 0px;
}
#sfooter_content3 {
width:220px;
float:right;
margin:0;
padding:0 11px 0 0px;
}
#sfooter_content1 p, #sfooter_content2 p, #sfooter_content3 p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:bold;
margin:5px 0 0 0;
color:#FFFFFF;
}
#sfooter_content1 a, #sfooter_content2 a, #sfooter_content3 a {
color:#FFFFFF;
text-decoration:none;
}
#sfooter_content1 a:hover, #sfooter_content2 a:hover, #sfooter_content3 a:hover {
color:#FFFFFF;
text-decoration:underline;
}
#sfooter_content1 ul, #sfooter_content2 ul, #sfooter_content3 ul {
list-style:none;
margin:0 0 0 0;
padding:0;
}
#sfooter_content1 li, #sfooter_content2 li, #sfooter_content3 li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:bold;
margin:0 0 0 0;
color:#C2C2A3;
}
#sfooter_content1 li a, #sfooter_content2 li a, #sfooter_content3 li a {
color:#C2C2A3;
text-decoration:none;
}
#footer {
width:993px;
height:35px;
margin:0 auto;
background-image:url(/wsc_content/imgs_2011/shared_ftr_bkg.jpg);
background-repeat:no-repeat;
}
#footer #footer_contentmain {
width:187px;
float:left;
margin:0;
padding:0 15px 0 37px;
}
#footer #footer_content1, #footer #footer_content2 {
width:125px;
float:left;
margin:0;
padding:0 15px 0 0px;
}
#footer #footer_content3 {
width:425px;
float:right;
margin:0;
padding:0 35px 0 0px;
text-align:right;
}
#footer #footer_contentmain p, #footer #footer_content1 p, #footer #footer_content2 p {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
margin:10px 0 0 0;
color:#FFFFFF;
}
#footer #footer_content3 p {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:16px;
margin:8px 0 0 0;
color:#FFFFFF;
}
#footer #footer_contentmain a, #footer #footer_content1 a, #footer #footer_content2 a {
color:#FFFFFF;
text-decoration:none;
}
#footer #footer_contentmain a:hover, #footer #footer_content1 a:hover, #footer #footer_content2 a:hover {
color:#FFFFFF;
text-decoration:underline;
}
#footer #footer_content3 a {
color:#00B5B9;
text-decoration:none;
}
#footer #footer_content3 a:hover {
color:#FFFFFF;
text-decoration:none;
}
