﻿ul#topnav {
	margin: 0; padding: 0;
	float:left;
	width: 100%;
	list-style: none;
	/*font-size: 2 em;	*/
	font-size:10pt;
	z-index:100;

}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	position: relative; /*--Important--*/
}
ul#topnav li a {
	float: left;
	padding-top:5px;
	padding-right:3px;
	/*text-indent: -9999px;*/ /*--Push text off of page--*/
	height: 35px;

    /*  font-size:9pt;*/
    font-weight:bolder;
    /*  font-variant: small-caps;*/

   color:#000;
   text-decoration:none;	
}
ul#topnav li:hover a
{
	background-color: #FFF; /*#A8C7D5;*/	
}
ul#topnav li a:hover 
{ 
	/*--Hover State of links--*/
	background-color: #6D8C9C;  /*background-position: left bottom;*/ 
} 

ul#topnav li .row { /*--If needed to break out into rows--*/
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}


ul#topnav li .sub 
{
	/*----- Main Drop Down Sections -----*/
	position: absolute; /*--Important--*/
	/*top: 30px;*/
	top: 35px;
	left: 0;
	background: #FFF; /*#A8C7D5;*/ /*#FFFFFF*/ /*#6D8C9C ;*/ /*url(sub_bg.png) repeat-x;*/ /*--Background gradient--*/
	/*font-family: sans-serif;*/

	padding: 0px 7px 7px 7px;
	float: left;
	z-index:1000;
	border: solid 1px #6D8C9C;

	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none; /*--Hidden for those with js turned off--*/

	
}

ul#topnav li .sub ul{
	list-style: none;
	text-align:left;
	margin: 0; padding: 0;
	width: 145px;
	float: left;
	background-color:Transparent;
	/*background: #FFFFFF; */
}
ul#topnav .sub ul li {
	width: 100%; /*--Override parent list item--*/
	color: #000; /*#fff;*/
	
}
ul#topnav .sub ul li h4 { /*--Sub nav heading style--*/
	padding: 0;  margin: 0;
	/*font-size:11pt;*/
	/*font-size: 1 em;*/
	font-weight: normal; 	
}
ul#topnav .sub ul li h4 a { /*--Sub nav heading link style--*/
	padding: 5px 0;
	background-image: none;
	color: #e8e000;
}

ul#topnav .sub ul li a {
	float: none;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	/*background: url(navlist_arrow.png) no-repeat 5px 12px;*/
	padding: 0px 7px 7px 7px;
	display: block;
	text-decoration: none;
	font-family:Sans-Serif ;
	color: #000;
	font-weight:normal;
  font-size:11.5pt;
	
}

ul#topnav .sub ul li a:hover {
	color: #FFF; 
	background-position: 5px 12px ;/*--Override background position--*/
}

ul#topnav .sub ul li .subhead { /*--Sub nav heading style--*/
	padding: 0;  margin: 0;
	/*font-size:11pt;*/
	/*font-size: 1.5 em;*/
	font-weight: normal; 
	text-indent: 2px;
	
}
ul#topnav .sub ul li .subhead a { /*--Sub nav heading link style--*/
	padding: 5px 0;
	background-image: none;
	color: #000; /*rgb(251,213,195);*/ /*#000; *//*#e8e000; */
	background-color: #fff; /*rgb(22,55,108);*/ /*#fbefd6;*/
	/*border:dotted 1px #A8C7D5; 	*/
	font-weight:bold;
}

ul#topnav .sub ul li .subhead a:hover, ul#topnav .sub ul li h4 a {
    /*color: rgb(251,213,195); *//*#000; */
	background-position: 5px 12px;
}


ul#topnav a.Residential,
ul#topnav a.Commercial,
ul#topnav a.Builders,
ul#topnav a.Energy,
ul#topnav a.Community,
ul#topnav a.AboutBTU,
ul#topnav a.Business
{
  /*font-size:1em;*/
  font-weight:bold;
  font-variant: small-caps;
  color:#000;
  text-decoration:none;
  margin-right:2px;
  font-size:10pt;
  text-align:center;
}

ul#topnav a.Residential
{
  /*width: 100px; */
  width: 90px; 
  /*border-right: dotted 1px #6D8C9C;*/
}
ul#topnav a.Commercial
{
	/*width: 95px;*/
	width: 85px;
	/*border-right: dotted 1px #6D8C9C;*/
}
ul#topnav a.Builders
{
	/*width: 80px;*/
	width: 70px;
	/*border-right: dotted 1px #6D8C9C;*/
}
ul#topnav a.Energy
{
	/*width: 70px;*/
	width: 60px;
	/*border-right: dotted 1px #6D8C9C;*/
}
ul#topnav a.Community
{
	/*width: 90px;*/
	width: 80px;
	/*border-right: dotted 1px #6D8C9C;*/
}
ul#topnav a.AboutBTU
{
  /*width: 90px;*/
  /*width: 135px;*/
width: 80px;
  /*border-right: dotted 1px #6D8C9C;*/
}
ul#topnav a.Business
{
  /*width: 90px;*/
  width: 120px;    
}
