@import url("css/menu.css");

#OilCalcDiv{overflow:hidden; }
#OilCalculatorLink{width:515px; height:117px; background-image:none; display:block; clear:both; float:left;}
#OilCalculatorLink:hover{background-image:none;}


.contactFormButton{background:url(images/lets-talk-button.png) no-repeat; width:141px; height:42px; border:none;}
.contactFormButtonInstallers{background:url(images/lets-talk-button_Installers.png) no-repeat;  width:141px; height:42px; border:none;}
.privacyStatement_list li{margin-bottom:10px;}

/* CSS Document */
/*#Body {background:#FFF url(images/body_bg.png) repeat-x top left; height:100%; margin:0; padding:0; }*/
#Body {background:#FFF; height:100%; margin:0; padding:0;    }
/* ControlPanel style */
.ControlPanel{background:transparent url(images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;}
.cpanel_left {background: url(images/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(images/cpanel_right.png) no-repeat bottom right;padding-right:33px;}

/*-------- Default Style --------*/
body,th,td,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input, .CommandButton{color:#2E3D47; font-family:Arial, Verdana, Helvetica, sans-serif;}
body,th,td,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:12px;}
h1, h2, h3, h4, h5, h6, h2 input{color:#375162;font-weight:bold;margin:1ex 0;}
h1{font-size:18px;margin:10px 0;}
h2, h2 input{color: #f68623;
font-size: 22px;
font-weight: normal;}
h3{font-size:13px;}
h4{font-size:12px;}
h5{font-size:11px;}
h6{font-size:10px;}

p{font-size:12px; line-height:25px; }

a,a:link,a:visited,a:active{color:#3E81B5; text-decoration:none; font-weight:normal; }
a:hover{color:#3E81B5; text-decoration:none;}
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family:Arial, Verdana, Helvetica, sans-serif;}
.Head{color:#2E3D47;font-weight:bold;}
.SubHead {color:#4C6171;}
.SubSubHead{color:#6E8AA0;}
.NormalRed {color:#F00;}

/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}

/*-------- design style --------*/
#s_wrap_main{display:block;width:1050px; margin:0 auto; background:url(images/passiv_Page_Background.png) no-repeat; }
#s_wrap_sub{display:block}
.template_style{display:block}


.lang_pad{padding:7px 0 0 25px;float:left;}

.logo_top{padding:0px;}

/*.logo_top_left{padding:0; margin:0; background:url(images/logo_top_left.png) no-repeat top left; height:23px;}
.logo_top_right{padding:0; margin:0; background:url(images/logo_top_right.png) no-repeat top right;}
.logo_top_bg{padding:0; margin:0 39px 0 27px; background:#FFF url(images/logo_top_bg.png) repeat-x top;height:23px;}
.logo_left{padding:0; background:url(images/logo_left.png) repeat-y top left;}
.logo_right{padding:0; background:url(images/logo_right.png) repeat-y top right;}*/
.logo_top_left{padding:0; margin:0; height:23px;}
.logo_top_right{padding:0; margin:0;}
.logo_top_bg{padding:0; margin:0 25px 0 25px;height:23px;}
.logo_left{padding:0;}
.logo_right{padding:0;}
.logo_pad{background:#FFF; margin: 0 25px 0 25px; padding:0 0 10px 10px;height:100%;}

.s_logo{float:right; padding-top:15px; margin-right:48px; padding-bottom:30px;}
.s_banner{background:#aaa;width:50%;float:right;}

.menu_bg{padding:0 0 0 0;  margin: 0 24px 0 24px; background:url(images/passiv_Nav_Background.png) repeat-x top left; display:none; }
/*.menu_bg{padding:0 0 0 6px;  margin: 0 21px 0 9px; background:url(images/menu_bg.png) top left;}*/
/*.menu_left{padding:0; margin:0; background:url(images/menu_left.png) repeat-y  top left;}
.menu_right{margin:0; background:url(images/menu_right.png) repeat-y top right; }*/
.menu_left{padding:0; margin:0;}
.menu_right{margin:0; }

.search_style{float:right; height:40px; border:solid 1px red; position:absolute;}
.search_bg{padding:8px 2px 0 0;}

/*.bread_bg{padding:0; margin: 0 19px 0 7px; background:url(images/bread_bg.png) repeat-x top left; height:34px;}
.bread_left{padding:0; margin:0; background:url(images/bread_left.png) no-repeat top left; height:34px;}
.bread_right{padding:0;  background:url(images/bread_right.png) no-repeat top right; height:34px;}*/
.bread_bg{padding:0; margin: 0 25px 0 25px; height:34px;}
.bread_left{padding:0; margin:0; height:34px; }
.bread_right{padding:0;height:34px;position:absolute;}

#login_style{display:none; float:right; line-height:34px; padding-right:18px;}

#bread_style{ float:left; clear:left; line-height:34px; padding-left:48px;color:#000000; color:gray; font-size:11px; padding-top:40px;}

.center_bg{padding:0; margin:0;clear:both;}
.left_bg{padding:0; margin:0;}
/*.left_bg{padding:0; margin:0; background:url(images/left_bg.png) repeat-y top left;}*/
.right_bg{padding:0; margin:0;}
/*.right_bg{padding:0; margin:0; background:url(images/right_bg.png) repeat-y top right;}*/
/*.content_pad{padding:10px 22px 0 22px; margin: 0 19px 0 7px; background:#FFF url(images/center_bg.png) repeat-x bottom left;}*/
.content_pad{padding:10px 22px 0 22px; margin: 0px 25px 0 25px; overflow:hidden;}
.lm_content_pad{padding:0px 22px 0 0px; margin: 0 25px 0 25px; background:#FFF url(images/center_bg.png) repeat-x bottom left;}
.content_width{padding-top:0px; min-height:350px;}
.lm_content_width{padding-top:0px; min-height:350px;}

/*.bot_left{padding:0; margin:0; background:url(images/bot_left.png) no-repeat top left;}
.bot_right{padding:0; margin:0; background:url(images/bot_right.png) no-repeat top right; padding:0 39px 0 27px;}
.bot_bg{padding:0; margin:0; background:url(images/bot_bg.png) repeat-x top left; height:41px;}*/
.bot_left{padding:0; margin:0;}
.bot_right{padding:0; margin:0; padding:0 39px 0 27px;}
.bot_bg{padding:0; margin:0; height:41px;}


/*.bot_pad{margin-bottom:20px;padding:0 30px 0 20px;}*/
.bot_pad{display:none}
#terms_style{float:left;}
#copy_style{float:right;}

.clear_float{clear:both; line-height:0; font-size:0; height:0;}

/* ------- FileManager -------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}


a.CommandButton:link, a.CommandButton:visited{color:#CB2027; font-weight:bold; text-decoration:none;}
a.CommandButton:hover{color:#3E81B5; text-decoration:underline;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#3E81B5;}
.ControlPanel a.CommandButton:hover{color:#CB2027; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:hover, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{
font-size:11px;}
.ControlPanel a[disabled="disabled"]{color:#888 !important;text-decoration:none !important;}

/*--------- pane style ----------*/
.BannerPane {display:inline-block;float:right;padding-right:17px;width:auto;}
.ContentPane, .TopPane, .BottomPane{ padding:0; margin:0;}
.LeftPane{ padding:0 20px 0 0; width:20%; margin:0;}
.RightPane{ width:410px; padding-left:20px; float:right;}
.ContentPane{width:515px; overflow:hidden; float:left; }
.RightPane img{border:none !important;}
.PressPane {float:left; clear:left; width:460px; }
.PromoPane {float:left; clear:left; width:515px; }
.PromoPane_Home{float:left; clear:left; width:790px;}
.BottomPane{float:left; clear:both; width:100%;}

.NewsPane{width:160px; float:right; padding-top:15px;}

/*
.InstallersStandardPromoPane{width:300px; float:left; background-color:red}
.InstallersStandardRightContentPane{width:410px; padding-left:20px; float:right; background-color:blue}
*/

/*table{ width:952px;}*/

/*------------ Breadcrumb Style --------------*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{color:gray; font-size:11px;}
a.Breadcrumb:hover{color:#f68623;font-size:11px;}

/*-------------- Link Style --------------*/
.linkscontainer{padding-top:20px;text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#3E81B5; text-transform:uppercase;}
a.links:hover{color:#f68623;}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#f68623;}
a.user:hover{color:#f68623;}

/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#f68623;}
a.footer:hover{color:#f68623;}

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding: 0;margin:0;}

/*-------------- Search SkinObject Styles --------------*/
div#SearchContainer{   display:block; padding-top:5px;
width:150px; height:30px; background-color:green;  }
div.SearchBorder{width: 125px; height: 20px; border: solid 1px #e0e0e0; float:left; background-color: White; white-space: nowrap; margin-top: 2px; margin-left:10px;}
div.SearchContainer a{  padding: 0; display: block; }
div.SearchContainer a img{padding-left:5px; margin-top:-2px; display:none; }
div.SearchIcon{display:none;float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}


.SearchResultsContent a{color:gray; margin-top:20px;}

.passivLinks{float:right; padding-top:2px; display:block;}
#passivLinkTwitter{margin-right:5px; width:180px; float:right; padding-right:20px; padding-top:5px; overflow:hidden}

input.SearchTextBox{display:none; border:solid 1px #ccc; width:125px; height:18px; color: #6d6e70; position:absolute; z-index:10; top:105px; }

#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; background-color: #F3F7FA; position:absolute; top: 22px; left: 0;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #CE0D0D;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}


/* Minimal Entropy Example Styles */
.linkscontainer_left{padding:0; background:url(images/left_bg.png) repeat-y bottom left;}
.linkscontainer_right{padding:0; background:url(images/right_bg.png) repeat-y bottom right;}
.linkscontainer_pad{background:url(images/center_bg.png) repeat-x bottom left; margin: 0 19px 0 7px; padding:0 0 10px 10px;height:100%;}

.tag_bg{padding:0; margin: 0 19px 0 7px; background:url(images/bread_bg.png) repeat top left; min-height:68px;}
.tag_left{padding:0; margin:0; background:url(images/bread_left.png) repeat-y top left; min-height:68px;}
.tag_right{padding:0;  background:url(images/bread_right.png) repeat-y top right; min-height:68px;}

#tag_style{display:table; margin:0 auto; padding:0; white-space:nowrap;}
#tag_style ul.categories, #tag_style ul.tags{min-height:34px;max-height:34px;height:34px;}


.ContentPane img.placeholderImage{width:628px; padding:3px; border:solid 1px #a4a59f;}
.ContentPane h2{color:#f68623;font-size:22px; font-weight:normal;}

.ContentPane ul li{line-height:20px}

a.findOutMore{margin-right:10px; padding-right:25px; color:#f68623; font-size:16px; display:block; float:right; background:url(images/passiv_ReadMoreLink.png);
background-repeat:no-repeat; background-position:center right;}

.ContentPane a.tab{display:block; border:solid 1px pink; text-align:center; padding:8px; cursor:pointer; float:left; width:139px; color:white; background:url(images/passiv_TabBackground.png);
background-repeat:repeat-x; background-position:top; margin:0px;}
.ContentPane a.tab:hover{text-decoration:none; background-position:bottom;}
.ContentPane a.tab:active{text-decoration:none; color:white; background-position:bottom;}

.ContentPane div.twoTabContainer{clear:left;}
.ContentPane div.twoTabContainer a.tab{width:294px!important; }

.ContentPane div.threeTabContainer{clear:left;}
.ContentPane div.threeTabContainer a.tab{width:191px!important; }

.ContentPane div.fiveTabContainer{clear:left;}
.ContentPane div.fiveTabContainer a.tab{width:109px!important; font-size:11px;  }

.ContentPane div.tabDiv h2{}
.ContentPane div.tabDiv { padding:10px;}
.ContentPane div.tabDiv div { overflow:auto; margin-bottom:10px;}
.ContentPane div#TabContainer{overflow:hidden; margin-top:15px; clear:left;}
.ContentPane .selectedTab{text-decoration:none; color:white; background-position:bottom!important;}

.ContentPane div#map{width:665px; height:500px; float:right;}
.ContentPane div#ContactDetails{width:250px; float:left;}

.ContentPane ul.prodDataSheetList {overflow:auto; list-style:none;padding:0px;}
.ContentPane ul.prodDataSheetList li{width:240px; list-style:none; padding:0px;  background-image: url(images/arrow.gif);
background-repeat: no-repeat;
background-position: top right}

.ContentPane .whereToBuyStepDiv a{cursor:pointer}

.ContentPane ul.prodDataSheetList li a{color:#f68623;font-size:14px;}

    #pressArticles{background-color: transparent;
    background-image: url(imgs/divider.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    padding-bottom:25px; margin-bottom:20px;
	}
    
    #TopNewsSection
    {overflow:auto; background-color: transparent;
    background-image: url(imgs/divider.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    clear:left;
    }
	
	#TopNewsSection a{color: #6b6a62!important;
text-decoration: none; font-weight:bold;}
	
	#TopNewsSection ul {padding:0px; list-style:none;}
    #TopNewsSection ul li {padding:0px; list-style:none;}
	
	#BottomNewsSection a{color: #6b6a62!important;
text-decoration: none; font-weight:bold;}
	
    #BottomNewsSection
    {padding-top:20px;overflow:auto;
    background-color: transparent;
    background-image: url(imgs/divider.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    }
	
	#BottomNewsSection ul {padding:0px; list-style:none;}
	#BottomNewsSection ul li {padding:0px; list-style:none;}
	
	#NewsHighlights p, #ArticleList p {font-style: italic;}
	
	.pressBox ul li p a{
		color: #6b6a62;
text-decoration: none;
width: 250px;
/*position: relative;*/
left: 0pt;
bottom: 0pt;
background-color: #ffffff;
background-image: url("images/arrow.gif");
background-repeat: no-repeat;
background-position:67px center ;
padding-right: 20px;
font-weight: bold;
font-style: normal;
clear:both;
display:block;
}

.pressBox span{

	}
	
#TopNewsSection p span {color:#f68623!important}

.pressBox ul li p
{
width: 100%;
font-weight: normal;
margin-top: 5px;
padding-bottom: 20px;
color:#6b6a62;
padding-right:5px!important;
}

.hotTopics p a 

{
background-color: #ffffff;
background-image: url("images/arrow.gif");
background-repeat: no-repeat;
background-position: right top;
padding-right: 20px;
margin-top: 5px;
font-weight: bold;
}

.hotTopics p
{margin-bottom:30px;}

.hotTopics img
{
  margin-top:4px; margin-bottom:4px;
}



#LeadershipImages ul{ list-style:none; padding:0px; margin:0px; overflow:auto; float:left; margin-right:7px;}
#LeadershipImages li{ list-style:none; padding:0px; margin:0px; font-size:9px; width:250px; overflow:auto; margin-bottom:8px;
cursor:pointer!important; height:75px;}

#LeadershipImages li img{width:78px; float:left; margin-right:4px; cursor:pointer;}
#LeadershipImages li p{padding-top:0px; margin-top:0px;}

.ContentPane div.imageContainer{overflow:hidden;}
.ContentPane img#LeadershipPreviewImage{width:40%; float:right; margin-left:15px;}

div.center_bg div.linkscontainer{display:none;}




.RightPane h2{color:#f68623;font-size:22px; font-weight:normal;}
.RightPane img{border:solid 1px #a4a59f; padding:3px; margin-bottom:5px;}
.RightPane ul {list-style:none; padding:4px; /*border:dashed 1px #f68623;*/}
.RightPane ul li{list-style:none; padding:6px; overflow:hidden; background:url(images/passiv_OrangeCircleListIcon.png) no-repeat; padding-left:20px; background-position:left 8px; line-height:20px }

.RightPane ul li h4{line-height:12px; font-size:12px; padding:0px; margin-top:2px; margin-bottom:4px;}
.RightPane ul li p{font-size:11px; padding:0px; padding-right: 40px; margin-top:2px; line-height:20px; }

.RightPane a, a:hover{text-decoration:none; color:#000; }
.RightPane {padding-bottom:10px; }

.pressBox ul{padding:12px;}

.pressBox ul li

{
	list-style:none;
margin:0px;
padding:0px;
padding-bottom:0px;!important;
padding-left:0px!important;
margin-bottom:25px;
font-weight: normal;
border-bottom:none;
background-color:transparent;
background-image:none!important;
}

#PressImageList ul{list-style:none; padding:0px; margin:0px; margin-bottom:25px; overflow:hidden}
#PressImageList li{list-style:none; padding:0px; margin:0px; float:left; border:solid 1px #d6d4d3;}

.ContentPane div#BookList ul {list-style:none; padding:3px;}
.ContentPane div#BookList ul li{list-style:none;  padding-bottom:10px; margin-bottom:10px;  overflow:hidden; }
.ContentPane div#BookList{}
.ContentPane div#BookList ul li h4{padding-right: 44px; line-height:15px; color: #6b6a62;}
.ContentPane div#BookList a{display:block; width:100%; height:100%; color: #6b6a62;}
.ContentPane div#BookList a:hover{text-decoration:none; cursor:poniter; color:#6b6a62;}

.ContentPane div#BookList p{background-image: url("images/arrow.gif"); 
background-repeat:no-repeat; color: #6b6a62; font-weight:bold; background-position: bottom right; width:87px; padding-bottom:1px; }

.BottomPane{padding-top:10px; margin-top:20px; border-top:solid 2px #bbbcbe;}
.BottomPane ul{padding-left:0px; margin-left:0px; float:left; overflow:hidden; list-style:none; font-size:11px; margin-right:75px; }
.BottomPane ul li{padding-left:0px;list-style:none; font-size:11px; padding-bottom:5px; line-height:20px!important}

.BottomPane ul#AddressList{color:#939598}
.BottomPane ul#AddressList li.topItem{color:#f58220}
.BottomPane ul#LastList{margin-right:0px;}
.BottomPane ul.navList{color:#58585a}
.BottomPane li.topItem a{font-weight:bold}

.BottomPane ul li a{font-size:11px; color:#858681; line-height:20px!important}

#Tel{display:none;}
#Fax{display:none;}

ul#CustomNav_Bar{list-style:none; padding-left:0px; margin-left:0px; background:url(images/passiv_Nav_Background.png) repeat-x top left; overflow:auto}
ul#CustomNav_Bar li{float:left;list-style:none; color: #fff;
	font-size: 12px; 
	font-weight:normal; 	
	text-align:center; 
	padding:10px 10px 8px 10px;text-transform:capitalize;
	white-space:nowrap;
	margin-right:1px;	
	float:left;
	border-left:solid 1px #db612b;}

ul#CustomNav_Bar li a{ color: #fff;}

/* Main menu hover */
ul#CustomNav_Bar li .hov{ 
	color:#fff;
	/*background:url(../images/menu_hover.png) repeat-x top left;*/
	background:url(../images/passiv_Nav_ActiveBackground.png) repeat-x top left;
}

ul#SectionNav{list-style:none; padding-left:0px; margin-left:0px; overflow:auto}
ul#SectionNav li{list-style:none; color: #000;
	font-size: 12px; 
	font-weight:normal; 	
	text-align:center; 
	padding:10px 10px 8px 10px;text-transform:capitalize;
	white-space:nowrap;
	margin-right:1px;	
	float:left;}
	
#LoginPassiv
{
    float:right; 
}

#LoginPassiv a
{
	display:block;  width:211px; height:74px; background-image:url(images/passiv_Login.png)
}

.DNN_HTMLContent
{line-height:25px;}


/*Promotion pane styling*/
.PromoPane 
{ overflow:hidden; padding-top:15px;}

.PromoPane_Home
{  padding-top:15px;}



.PromoPane .DNN_HTMLContent img
{}

.PromoPane .DNN_HTMLContent a{display:block; float:left; width:248px; height:116px; background-image:url(images/passiv_PromoBox_InActive.png); background-repeat: repeat-x;
                              margin-bottom:10px; margin-right:0px;}
.PromoPane .DNN_HTMLContent a:hover{background-image:url(images/passiv_PromoBox_Active.png);background-attachment: scroll;
background-position: left top; }

.PromoPane_Home  .DNN_HTMLContent  a{display:block; float:left; width:248px; height:116px; background-image:url(images/passiv_PromoBox_InActive.png); background-repeat: repeat-x;
                              margin-bottom:10px; margin-right:14px;}
.PromoPane_Home  .DNN_HTMLContent  a:hover{background-image:url(images/passiv_PromoBox_Active.png);background-attachment: scroll;
background-position: left top; }

#NewsBox{border:solid 1px #bbbcbe; padding:5px; float:right; width:154px; font-size:11px;}
#NewsBox ul{list-style:none; padding-left:0px; margin-left:0px}
#NewsBox ul li{list-style:none; padding-left:0px; margin-left:0px; padding-top:5px; padding-bottom:5px; border-top:solid 1px #6d6e70;}

#NewsBox ul li span{display:block; font-weight:bold; padding-left:25px; background-image:url(images/passiv_NewsBox_Arrow.png); background-repeat:no-repeat;
                    padding-bottom:5px;}

#NewsBox a{color:#2E3D47}

.topNav_Homes_Selected{background-image: url(images/passiv_TopNav_Homes_ActiveBackground.png) !important; color:white !important; }
.topNav_Installers_Selected{background-image: url(images/passiv_TopNav_Installers_ActiveBackground.png) !important; color:white !important;display:block!important}
.topNav_Utilities_Selected{background-image: url(images/passiv_TopNav_Utilities_ActiveBackground.png) !important; color:white !important;}
#topNav_Homes {background-image: url(images/passiv_TopNav_Homes_InActiveBackground.png); }
/*#topNav_Installers{background-image: url(images/passiv_TopNav_Installers_InActiveBackground.png); display:none; }*/
/*hack so that the installers graphic can be reviewed */
#topNav_Installers{display: none; }

#topNav_Utilities{background-image: url(images/passiv_TopNav_Utilities_InActiveBackground.png);}
#topNav_Homes:hover {background-image: url(images/passiv_TopNav_Homes_ActiveBackground.png); font-size:14px;}
#topNav_Installers:hover {background-image: url(images/passiv_TopNav_Installers_ActiveBackground.png); font-size:14px;}
#topNav_Utilities:hover {background-image: url(images/passiv_TopNav_Utilities_ActiveBackground.png); font-size:14px;}

ul.altMenu_ul{list-style:none;overflow:hidden; float:left; position:absolute; top:0px; padding-left:0px; margin-left:0px; margin-top:0px;}
ul.altMenu_ul li{list-style:none; float:left;  margin-right:10px; }
ul.altMenu_ul li a
{background-color: transparent;
background-position: left top;
    font-size:14px; display:block; color:#6d6e70; padding-top:10px; padding-bottom:8px; width:75px; text-align:left; padding-left:30px; }
ul.altMenu_ul li a:hover
{background-color: transparent;
background-attachment: scroll;
background-position: left top;
color:white;}

ul.altMenu_ul li a img{ vertical-align:middle;}

ul.altSubMen_ul{list-style:none; width:952px; padding-top: 0px;
padding-right: 0pt;padding-bottom: 0px;padding-left: 0px;margin-top: 0px ;margin-right: 0px;margin-bottom: 0px;margin-left:0px;
/*background-color: transparent;
background-image: url(images/passiv_Nav_Background.png);
background-repeat: repeat-x;
background-position: left top; */
overflow:hidden;
position:absolute;
top:100px;
border-bottom:solid 2px #6d6e70;}

ul.tabMenu{overflow:auto;list-style:none; padding-left:0px; margin-left:0px;  background:url(images/passiv_TabBackground.png);
background-repeat:repeat-x; background-position:top; padding-top:0px; margin-top:0px; height:32px; overflow:hidden;}
ul.tabMenu li{list-style:none; float:left; padding-left:0px; border-right:solid 1px #6d6e70; padding-top:0px; margin-top:0px;}
ul.tabMenu li a{display:block;  text-align:center; padding:8px; cursor:pointer; float:left; 
                color:#6d6e70; margin:0px; font-size:12px;  margin-top:0px;}

ul.tabMenu li a:hover, ul.tabMenu li a.selected
{text-decoration:none;
 background-color: transparent;
background-image: url(images/passiv_Nav_ActiveBackground.png);
background-repeat: repeat-x;
background-attachment: scroll;
background-position: left top; color:White;}

ul.altSubMen_ul li{list-style:none; float:left; border-right: 1px  solid #6d6e70; }
ul.altSubMen_ul li a{padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:9px; color:#6d6e70; display:block;}
ul.altSubMen_ul li.selected
{
background-color: transparent;
background-image: url(images/passiv_Nav_ActiveBackground.png);
background-repeat: repeat-x;

background-position: left top;}

#PassivLivingLink {float:right; }
#PassivLivingLink img{border:none; margin-top:-2px;  }

ul.altSubMen_ul li.selected a{color:White;}

ul.altSubMen_ul li:hover
{
    background-color: transparent;
background-image: url(images/passiv_Nav_ActiveBackground.png);
background-repeat: repeat-x;
background-attachment: scroll;
background-position: left top;}

ul.altSubMen_ul li:hover a{color:White;}

#dnn_TopPane{ padding-bottom:40px;}




