/* PRODUCT CATALOG */
.compatible img {
	width: 80px;
}

.required {
	color: #C00;
}

#svwp0 div ul li a span.typo {
	margin: 0;
}

div.dashboard div {
	width:42%;float: left;padding: 80px 10px 20px 20px;border: 1px solid #EEE;-moz-border-radius:5px; -webkit-border-radius:5px;margin: 4px;
-moz-border-radius:5px; -webkit-border-radius:5px;
	background: url(https://www.energycloudinc.com/secure/images/dashboard-sprite.png) no-repeat left top;height: auto;
}

div.dashboard div:hover {
	color: #0066CC;
}
div.dashboard div a {
	font-family: "Trebuchet MS", Arial, sanserif;color: #6a9ebb;text-decoration: underline;padding: 0px 0px 10px 0px;font-size: 13px;
}div.dashboard div a:visited {
	color: #6a9ebb;text-decoration: none;
}
div.dashboard div a:hover {
	color: #0066CC;
}
.dashboard div.storeimg {
	background-position:-1330px 0;
}
.dashboard div.list {
   background-position: -270px 0;

}
.dashboard div.connectDash {
	  background-position:-10px 0 ;
}
.dashboard div.permitsDash {
	 background-position:-2115px 0;
}
.dashboard div.g-MeterDash {
background-position:-1056px 0;
}
.dashboard div.benefitsDash {
background-position:-1592px 0;
}
.dashboard div.eOneDash {
background-position: -800px 0;
}
.dashboard div.rewardsDash {
	background-position:-535px 0;
}

.dashboard div.lendingDash {
background-position:-1850px 0;
}
.dashboard div.settingsDash {
	background-position:-2388px 0;
}
.dashboard div.toolboxDash {
	background-position:-2903px 0;
}
#account-space div.dashboard div ul li a {
	font-size: 12px;
}
.required-text.input {
	border:1px solid #C00; ;
}
.formGrid {
	background-color: #f4f2f3;
}

#twtr-widget-1 div.twtr-doc div.twtr-hd {
	display: none;
}



.signup-form {
	font-size:14px;
}

div.product-catalog h1  {
	font-size: 17px;color: #0066CC;margin: 0;padding: 0;line-height:normal;font-family: GillSans, 'Gill Sans', Arial, Verdana;
}

#wideWrapper2 div.product-catalog table tbody tr td {
	vertical-align: top;
}

a.nostyle {
	background-color:transparent;
}


div.product-catalog h1 a:link, div.product-catalog h1 a:visited{
	font-size: 17px;color: #0066CC;padding: 4px;
}

span.CID {
	color: #0066CC;padding-right: 20px;font-size: 14px;
}

 div.product-catalog h1 a:visited   {
	font-size: 19px;color: #99CC33;
}


div.product-catalog h1 a:hover,div.product-catalog h1 a:active {
	color: #99CC33;text-decoration: none;
}

.productImageLarge {
	min-width: 150px;
}

img.compatible {
		width: 80px;
}


.productImage {
	width: 150px;
	}
	
div.product-catalog img.productImage:hover {
	opacity: .8 ;
}


img.productImage, .productImage img {
	width: 150px;
}



#wideWrapper2 table tbody tr td table tbody tr td {
	padding:1px 1px;
}
#wideWrapper2 div.product-catalog table tbody tr td h1 {

}
#wideWrapper2 div.product-catalog table tbody tr td h3 {
	color: #0066CC;font-size: 1.5em;margin-top: 10px;font-family: GillSans, "Trebuchet MS", Helvetica, sanserif;
}

#wideWrapper2 div.product-catalog blockquote {
	line-height: 1.4em;margin-right: 10px;
}

#wideWrapper2 div.product-catalog table tbody tr td form input {
	border: 0;
}

#wideWrapper2 div.product-catalog table {
	padding:0; margin: 0;
}

#wideWrapper2 div.product-catalog table tbody tr {
	vertical-align: top;
}


#wideWrapper2 div.product-catalog table tbody tr td blockquote ul {
	margin-left: 20px;margin-top: 10px;
}

.gmeter-slider {
	font-size: 4em;
}
.subTabActive
{
  font-family: Helvetica, Arial, Verdana, sans-serif;
  list-style-type: none;
  display: inline;
  border-bottom: 0;
}

#wideWrapper2 div.product-catalog table tbody tr td h3 {
	
}

#gmeterbody {
		margin:0 auto;width: 100%;
	font-family: Arial, Helvetica, sans-serif;background-image:url(https://www.energycloudinc.com/images/clouds.johncarrieri.mauna.kea1.web.1980x1080.jpg); background-repeat:repeat;background-position: top center; text-align: center; font-size: 65.5%;background-color: #9abb82;
}

body {
	margin:0 auto;width: 100%;
	font-family: Arial, Helvetica, sans-serif;background-image:url(https://www.energycloudinc.com/images/clouds.johncarrieri.mauna.kea1.web.1980x1080.jpg); background-repeat:repeat;background-position: center -10px; text-align: center; font-size: 65.5%;background-color: #FFF;
	}
	
img {
	border: 0;
	font-family: "Trebuchet MS", sans-serif;
}

div.login-info {
	margin: 10px;font-size: 1.4em; line-height:1.4;width: 600px;
}


/* TOP GREEN MENU STYLES */

.top-outer {
	
	background:#9C3 url(https://www.greennet.com/secure/2-0/topNav/images/top-green-gradient.gif) top left repeat-x; }
	
.bg {}
.menu {padding:0 0 0 0px; margin:0; list-style:none; height:30px; background:transparent; position:relative; font-family: GillSans, 'Gill Sans', arial, verdana, sans-serif; margin:0 auto; width:996px; z-index:9999; font-family: GillSans, Helvetica, Arial, sanserif;}


.menu li.top {display:block; float:left; position:relative; border-left:2px solid #9C3; text-shadow:#06C 0px 1px 1px;font-family: GillSans, Helvetica, Arial, sanserif; }
.menu li a.top_link {display:block; float:left; height:30px; line-height:33px; color:#FFF; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 6px; cursor:pointer; font-family: GillSans, arial, verdana, sans-serif;}



.menu li a.top_link span {float:left; font-weight:bold; display:block; padding:0 13px 0 5px; height:30px; font-family: GillSans, arial, verdana, sans-serif;}
.menu li a.top_link span.down {float:left; display:block; padding:0 20px 0 12px; height:30px; text-shadow:none; font-family: GillSans, arial, verdana, sans-serif;}


.menu li a.top_link:hover {color:#9C3; background-color:#FFF) ; font-family: GillSans, arial, verdana, sans-serif;text-shadow:none; }
.menu li a.top_link:hover span {background-color:transparent ; font-family: GillSans, arial, verdana, sans-serif;none-webkit-transition-duration: .5s, .5s;}
.menu li a.top_link:hover span.down {background-color:transparent ; font-family: GillSans, arial, verdana, sans-serif; font-family: GillSans, Helvetica, Arial, sanserif;}

.menu li:hover > a.top_link {
	color: #06C;
	background-color:#FFF ;
	font-family: GillSans, arial, verdana, sans-serif;
}
.menu li:hover > a.top_link span {
	background-color:transparent) ;
	font-family: GillSans, arial, verdana, sans-serif;text-shadow:none;
}
.menu li:hover > a.top_link span.down { background-color:#9C3; }

.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

.menu a:hover {visibility:visible; }
.menu li:hover {
	position:relative;
	z-index:200;
	font-family:  GillSans, Verdana, arial, sans-serif;
	background-color:#FFF;border-left:2px solid #9C3;font-weight: inherit;
}

.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;text-shadow:none; font-weight: inherit; }

.menu ul.sub {background: #ACE0FF url(https://www.greennet.com/secure/2-0/topNav/images/blue-sub-gradient.gif) top left repeat-x;	border:0;-webkit-box-shadow: 4px 4px 15px #CCC; width: 180px;
	}

.menu :hover ul.sub {
	left:-2px;
	top:30px;
	right:2px;
	padding:3px 0;
	border:2px solid #9C3;
	border-width:0 2px 2px 2px;
	white-space:nowrap;
	width:180px;
	height:auto;
	font-family: GillSans, arial, verdana, sans-serif;
	padding-top:0px;
	border-top:0;
	z-index:100000;text-align: left;
	
}
.menu :hover ul.sub li {
	display:block;
	height:auto;
	position:relative;
	float:left;
	color:#06F;
	width:180px;
	font-family: Verdana, GillSans, arial, sans-serif;
	background-color:transparent;border-bottom:1px solid #92CBFF; border-left:0px;border-top:0px;
}

#gn_body {
	width: 996px;margin:0 auto;-moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px;
-moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px;min-height: 400px;
	background-color: #FFF;-webkit-box-shadow: 0px 2px 4px #888;-moz-box-shadow: 0px 2px 4px #888;box-shadow: 0px 2px 4px #888;
}

#gn_body div.inside youtube-vid {
	float: right;padding-left: 40px;
}

#gn_body div.inside {
	padding: 14px;
}
.menu :hover ul.sub li a {font-weight:normal;display:block; font-size:11px; height:auto; width:auto; line-height:20px; text-indent:15px; 	color: #035DAB; text-decoration:none; border:0px solid #fff; border-width:0 0 0 0px;padding:4px 0px;}
.menu :hover ul.sub li a.fly {background:transparent url(https://www.greennet.com/secure/2-0/topNav/images/arrow.gif) 80px 7px no-repeat;}
.menu :hover ul.sub li a:hover {
	background-color:#06C;
	color:#fff;
	font-family: verdana, GillSans, arial,  sans-serif;
	text-indent:15px;
	width: inherit;
}
.menu :hover ul.sub li a.fly:hover {background:#999999 url(https://www.greennet.com/secure/2-0/topNav/images/arrow_over.gif) 80px 7px no-repeat; color:transparent; }
.menu :hover ul li:hover > a.fly {background:#999999 url(https://www.greennet.com/secure/2-0/topNav/images/arrow_over.gif) 80px 7px no-repeat; color:transparent; } 

.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :ho	ver ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-3px; background:transparent; padding:3px 0; border:1px solid #06C; white-space:nowrap; width:93px; z-index:200; height:auto;}


@font-face {
font-family: GillSans;
}

/* SEARCH BOX STYLES */

.searchbox {
	padding:5px;font-size:12px; 
	}
.searchbox span:hover {
	background-color:transparent;
	}

.gsc-completion-container {
		text-align: left;font-size: 1em;z-index: 10000000;font-weight: 500;width: 500px;position: relative;
}
.gsc-completion-container td {
	color: #0066CC;font-size: 1em;margin: 5px 0px;

}
	
	
	.submenu li.top.myAccount { background-color:#9C3;float:right;text-shadow:none;border-left:none;  -moz-border-radius-topleft: 7px;
  -webkit-border-top-left-radius: 7px;
  -moz-border-radius-topright: 7px;
  -webkit-border-top-right-radius: 7px;}
.submenu li.top.myAccount:hover { background-color: #b7e269;float:right;text-shadow:none;border-left:none; }
.submenu li.top.myAccount-c { background-color:#06C;float:right;text-shadow:none;border-left:none; -moz-border-radius-topleft: 7px;
  -webkit-border-top-left-radius: 7px;
  -moz-border-radius-topright: 7px;
  -webkit-border-top-right-radius: 7px; }
.submenu li.top.myAccount-c:hover { background-color: #65a9d7;float:right;text-shadow:none;border-left:none; }


	
li.top.signup {
	float:right; background-color:#C00;border-left:0px; clear: none;}
li.top.signup:hover {
	float:right; background-color:#FFF;border-left:0px;}
	
	

.menu li.top .signup{
	background-color:#FFF;
	}


li.signup a:hover, li.signup :hover, li .signup a:hover {
	background-color:#FFF;
	border:none;
	font-family: GillSans, arial, verdana, sans-serif;
	}

li.signup span:hover {
	background:transparent;	}

li.top.logout {
	float:right; background-color:#06C;border-left:0px;}
li.top.logout:hover {
	float:right; background-color:#FFF;border-left:0px;}


.menu li.top .logout{
	background-color:#FFF;
	}
li.logout a:hover, li.logout :hover, li .logout a:hover {
	background-color:#FFF;
	border:none;
	font-family: GillSans, arial, verdana, sans-serif;
	}

li.logout span:hover {
	background:transparent;
	}

.consumer, .contractor, .partner, .news {
	background:transparent url(https://www.greennet.com/secure/2-0/topNav/images/blue-down-arrow.gif) no-repeat right 10px;margin-right:8px;
	
	}

#tabs-2 ul.news h2 {
	background-image: none;
}

div.news-article.article h1 {
	font-family: GillSans, 'Gill Sans', Arial, Verdana;
	line-height:.9em;
	font-size:20px;
	font-weight:200;
	color: #0f6db6;
	margin:0;
	margin-bottom: 6px;
	padding:0;
	text-decoration: none;
}

object {
	max-width: 600px;padding-top: 10px;
}
	
.home {
	background:transparent url(https://www.greennet.com/secure/2-0/topNav/images/home-icon.gif) no-repeat 7px 10px;margin-left:0px;
	
	}
li.home:hover  {
	background:transparent url(https://www.greennet.com/secure/2-0/topNav/images/home-icon.gif) no-repeat 7px 10px;margin-left:0px;
	text-align: left;
}

li.top.home a:hover {
	background:transparent url(https://www.greennet.com/secure/2-0/topNav/images/home-icon.gif) no-repeat 7px 10px;margin-left:0px;
	text-align: left;background-color: #FFF;
}




.home span {margin-left:13px;}
	
.login {
		background:transparent url(https://www.greennet.com/secure/2-0/topNav/images/white-down-arrow.gif) no-repeat right 10px;margin-right:10px;
	}

.login:hover {
	background:transparent url(https://www.greennet.com/secure/2-0/topNav/images/blue-down-arrow.gif) no-repeat right 10px;margin-right:10px;}
	
.selected {
	background-color:#FFF;color:#06C;}
	.selected span {
	background-color:transparent;color:#06C; text-shadow:none;}

.selected .sub li a.top_link:hover span {
	color: #FFF;
}

li.login a:hover, li.login :hover, li .login a:hover {
	background-color:#FFF;
	border:none;
	font-family: GillSans, arial, verdana, sans-serif;
	}
	li.login span:hover {
	background:transparent;
	}

 .login-box {
	padding:10px;
	color:#06C;
	font-size:11px;
	font-family:verdana, GillSans, arial, sanserif;background: #FFF url(https://www.greennet.com/secure/2-0/topNav/images/blue-sub-gradient.gif) bottom left repeat-x;-webkit-border-radius:5px;border-radius:5px;    
    -moz-border-radius:5px;left: -10px;
	}

.menu ul.sub.login-special {
	left: -60px;-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}


	 .login-box h3{
	padding:0;
	color:#06C;
	morgin:0;
	font-size: 12px;
	font-weight: 800;
	padding-bottom: 10px;
	
	}
.login-box input {
	padding:3px;
	margin:5px 0px;color:#666;
	
	}


#ConsumerLogin {
	color: #FFF;background-color: #06C;border: 0;padding: 8px;
}


#ConsumerLogin:Hover {
	color: #FFF;background-color: #2151a6;border: 0;padding: 8px;
}
	.login-box input:focus {
	padding:3px;color: #06C;
	margin:5px 0px;
	
	}
.login-box input#ContractorLogin {
	background-color:#06C;
	color:#FFF;-webkit-border-radius:3px;    
    -moz-border-radius:3px;
	border:1px solid #069;
	padding:8px ;
	}
	
.login-box input#ContractorLogin:hover {
	background-color: #069;
	color:#FFF;-webkit-border-radius:3px;    
    -moz-border-radius:3px;
	border:1px solid #069;
	padding:8px;
	}
	
.right {
	background-color:#06C;
	}
 

#leaderBoard
{
	border:0;
	margin:0;
	background-color:#FFF;
	height:auto;
	position:relative;
	width:996px;
	margin:0 auto;
	padding:0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	height:auto;

	
}

#top-area {
	height:auto;margin:0; padding:0; cellspacing:0;cellpadding:0;
	}

#topAd
{
	height:auto;
	float:right;
	position:relative;
	width:728px;
	height:auto;
	clear:none;
}
.logo {
	width:200px;

	
	}


.headWrap
{
	width:990px;
	height:auto;
	background-color: #FFF;
	margin:0 auto;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	
}

/*SubMenu on Level TWO HOME PAGES*/

.sub-outer {
	
	background: #F3FFE4 url(images/subnav-gradient.gif) top left repeat-x; border-bottom:3px solid #FFF;height:32px;  border-top:0;z-index:7777; }
	
.sub-outer-contractor {
	
	background: #F3FFE4 url(images/subnav-gradient-blue.gif) top left repeat-x; border-bottom:3px solid #FFF;height:32px;  border-top:0;z-index:7777; }


.submenu {padding:0 0 0 0px; margin:0; list-style:none; height:30px; background:transparent; position:relative; font-family: GillSans, 'Gill Sans', arial, verdana, sans-serif; margin:0 auto; width:996px;z-index:7777; text-align: left; }
.submenu li.top {display:block; float:left; position:relative; border-left:2px solid #FFF; text-shadow:#FFF 0px 1px 1px; font-family: GillSans, arial, verdana, sans-serif;  }
.submenu li a.top_link {display:block; float:left; height:30px; line-height:33px; color:#9C3; text-decoration:none; font-size:13px; font-weight:normal; padding:0 0 0 12px; cursor:pointer; font-family: GillSans, arial, verdana, sans-serif; }
.submenu li a.top_link span {float:left; font-weight:bold; display:block; padding:0 20px 0 5px; height:30px; font-family: GillSans, arial, verdana, sans-serif;}
.submenu li a.top_link span.down {float:left; display:block; padding:0 20px 0 12px; height:30px; text-shadow:none; font-family: GillSans, arial, verdana, sans-serif;}
.submenu li a.top_link:hover {color:#9C3; background-color:#FFF) ; font-family: GillSans, arial, verdana, sans-serif;text-shadow:none; }
.submenu li a.top_link:hover span {background-color:transparent ; font-family: GillSans, arial, verdana, sans-serif;text-shadow:none;-webkit-transition-duration: .5s, .5s; }
.submenu li a.top_link:hover span.down {background-color:transparent ; font-family: GillSans, arial, verdana, sans-serif;}

.submenu li:hover > a.top_link {
	color: #06C;
	background-color:transparent) ;
	font-family: GillSans, arial, verdana, sans-serif;
}
.submenu li:hover > a.top_link span {
	background-color:transparent);
	font-family: GillSans, arial, verdana, sans-serif;
	text-shadow:none;
}
.submenu li:hover > a.top_link span.down { background-color:#9C3; }

.submenu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

.submenu a:hover {visibility:visible; z-index: 10000000;}
.submenu li:hover {
	position:relative;
	z-index:200;
	font-family: Verdana, GillSans, arial,  sans-serif;
	background-color:#FFF;border-left:2px solid #FFF;font-weight: inherit;z-index: 10000000;
}

.submenu ul, 
.submenu :hover ul ul, 
.submenu :hover ul :hover ul ul,
.submenu :hover ul :hover ul :hover ul ul,
.submenu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;text-shadow:none; -webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px; }

.submenu ul.sub {background-color: #FFF; border:0; z-index:1000000;border-bottom: 1px solid #EEE;border-left: 1px solid #EEE;
	}

.submenu :hover ul.sub {
	left:-2px;
	top:30px;
	right:2px;
	padding:3px 0;
	border:2px solid #FFF;
	border-width:0 2px 2px 2px;
	white-space:nowrap;
	width:210px;
	height:auto;
	font-family: GillSans, arial, verdana, sans-serif;padding-top:0px;border-top:0;	z-index:10000;-webkit-box-shadow: 0px 0px 15px #888;-moz-box-shadow: 0px 0px 15px #888;box-shadow: 0px 0px 15px #888;
	
}
.submenu :hover ul.sub li {
	display:block;
	height:auto;
	position:relative;
	float:left;
	color:#06F;
	width:200px;
	font-family: Verdana, GillSans, arial, sans-serif;
	background-color:transparent;border-bottom:1px solid #92CBFF; border-left:0px;border-top:0px;	
}
.submenu :hover ul.sub li a {font-weight:normal;display:block; font-size:11px; height:auto; width:auto; line-height:20px; text-indent:15px; 	color: #035DAB; text-decoration:none; border:0px ; border-width:0 0 0 0px;padding:4px 0px;}
.submenu :hover ul.sub li a.fly {background:transparent url(images/arrow.gif) 80px 7px no-repeat;}
.submenu :hover ul.sub li a:hover {
	background-color:#06C;
	color:#fff;
	font-family:Verdana, GillSans, arial, sans-serif;
	text-indent:15px;
}
.submenu :hover ul.sub li a.fly:hover {background:#999999 url(images/arrow_over.gif) 80px 7px no-repeat; color:transparent; }
.submenu :hover ul li:hover > a.fly {background:#999999 url(images/arrow_over.gif) 80px 7px no-repeat; color:transparent; } 

.submenu :hover ul :hover ul,
.submenu :hover ul :hover ul :hover ul,
.submenu :hover ul :ho	ver ul :hover ul :hover ul,
.submenu :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-3px; background:transparent; padding:3px 0; border:1px solid #06C; white-space:nowrap; width:93px; z-index:200; height:auto;}


/*100% Style*/
.100percent {
	width:100%;margin:0 auto;

	}
	
.consumer-top {
	width:100%;
	margin:0 auto;
	background: #233303;height:auto;padding-top: 8px;margin-bottom: 10px;	
	}

		
.partner-top {
	width:100%;
	margin:0 auto;
	background: #FC0 url(https://www.greennet.com/secure/2-0/topNav/images/partners-BG.gif) top center repeat-x;height:auto;padding-top: 8px; margin-bottom: 10px;
	}



h1 {
	font-family: GillSans, 'Gill Sans', Arial, Verdana;font-size: 24px; font-weight:500;color: #06C;margin-bottom: 4px;
}
div.article-body div div ul li {
	margin-left: 20px;margin-top: 3px;line-height: 1.4em;
	
}
ol {
	padding-left: 20px;line-height: 1.3;
}

.ui-tabs-panel h1 {
	font-size: 20px;font-weight: 300;border-bottom: 0;
}
.ui-tabs-panel h2 {
	font-size: 17px;
}
		
.contractor-top {
	width:100%;
	margin:0 auto;
	background: #06C url(https://www.energycloudinc.com/images/clouds.johncarrieri.mauna.kea1.web.1980x1080.jpg) top center repeat-x;height:auto;padding-top: 8px; margin-bottom: 10px;
	
	}
.contractor-top-internal {
	width:100%;
	margin:0 auto;
	background: transparent url(https://www.energycloudinc.com/images/clouds.johncarrieri.mauna.kea1.web.1980x1080.jpg) top center repeat-x;height:auto; 
	
	}
.consumer-top-internal {
		width:100%;
	margin:0 auto;
	background: transparent url(https://www.energycloudinc.com/images/clouds.johncarrieri.mauna.kea1.web.1980x1080.jpg) top center repeat-x;height:auto; 
}
.partner-top-internal {
	width:100%;
	margin:0 auto;
	background: transparent url(https://www.energycloudinc.com/images/clouds.johncarrieri.mauna.kea1.web.1980x1080.jpg) top center repeat-x;height:auto; 
}

.internal-header {
	margin:10px 0px;background-color:transparent;
	}
#inside {padding:10px; text-align: left;}
	
#searchWrapper {	width:996px;margin:0 auto;
	padding:10px 0px 0 0;border:0px solid #CCC;clear:both;height:auto;}
	
#rightAd {
	width: 300px; height:266px;float:right;clear:none;border: 0px solid #CCC;padding:0px;padding-bottom:13px;text-align:right;padding:5px; 	
	background: url(/secure/2-0/topNav/images/ad-bg.gif) top left no-repeat;
		  
}

.clear {
	clear:both;
	float:none;
	}
	
	#slideshow {
	width:654px;border:0px solid #EEE;padding:5px 5px;float:left;height:266px; overflow:hidden; background:#FFF url(https://www.greennet.com/secure/images/loading.gif) center center no-repeat;margin-bottom:10px;    -webkit-border-radius:5px;    
    -moz-border-radius:5px;
	}


.buttonSearch {
	background-color: #06C;color:#FFF;padding-left:5px;
	}
li.search-bar {
	margin:3px; padding:0;norder-left:0;
	}	
li.top.search-bar:hover {
	background-color:transparent;  padding:0;left:0;margin:3px;border-left:0;
	}
	
li.search-bar input.buttonSearch {border:1px solid #06F; padding:5px; margin:5px;}

li.search-bar input.textSearch {border:1px solid #06F; padding:5; margin:5px; font-size:12px; -webkit-border-radius: 5px;  -moz-border-radius: 5px; }

.search-results {
	padding:5px 0px 5px 25px;background-color: #ECECEC;
	
}


	
#results {	width:98%; background-color:#FFF;padding:10px 0px 10px 25px; margin:auto 0;text-align: left;}

#cse-search-results {
	width: 600px;
}

	
.top-search {
	background:url(/secure/2-0/topNav/images/search-bar.gif) top left no-repeat;
	}

#wideWrapper2 form {
	padding: 20px 10px 10px 20px;
	width: auto;background-color:transparent;border: 0px solid #06C;margin-left: 20px;
}

/* SEARCH ICONS SPRITE */

#wideWrapper2 div.contractorsearch div ul.searchCats li {
	padding: 15px 0px 15px 15px;list-style-type: none;margin: 0;padding-left: 0px;border-bottom: 1px solid #EEE;font-size: 13px;
}#wideWrapper2 div.contractorsearch div ul.searchCats li:hover {
	background-color: #f8f8f8;
}

#wideWrapper2 div.contractorsearch div ul.searchCats li.a {
	padding: 15px;
}

li.appliance a {
		background: url(http://www.greennet.com/images/gnet-search-icons.png) no-repeat 0px 0px;padding: 14px 15px 14px 65px;
}li.appliance a:hover {
		background: url(http://www.greennet.com/images/gnet-search-icons.png) no-repeat 0px -43px;padding: 14px 15px 14px 65px;
}

li.boiler a {
	background: url(http://www.greennet.com/images/gnet-search-icons.png) no-repeat 0px -171px;padding: 14px 15px 14px 65px;
}
li.boiler a:hover {
	background: url(http://www.greennet.com/images/gnet-search-icons.png) no-repeat 0px -214px;padding: 14px 15px 14px 65px;
}
li.electric a {
	background: url(http://www.greennet.com/images/gnet-search-icons.png) no-repeat 0px -86px;padding: 14px 15px 14px 65px;
}li.electric a:hover {
	background: url(http://www.greennet.com/images/gnet-search-icons.png) no-repeat 0px -129px;padding: 14px 15px 14px 65px;
}
li.general a{
	background: url(http://www.greennet.com/images/gnet-search-icons.png) no-repeat 0px -258px;padding: 14px 15px 14px 65px;
}li.general a:hover{
	background: url(http://www.greennet.com/images/gnet-search-icons.png) no-repeat 0px -301px;padding: 14px 15px 14px 65px;
}

li.hvac a{
	background: url(http://www.greennet.com/images/gnet-search-icons.png) no-repeat 0px -342px;padding: 14px 15px 14px 65px;
}li.hvac a:hover{
	background: url(http://www.greennet.com/images/gnet-search-icons.png) no-repeat 0px -384px;padding: 14px 15px 14px 65px;
}
li.hers a{
	background: url(http://www.greennet.com/images/gnet-search-icons.png) no-repeat 0px -428px;padding: 14px 15px 14px 65px;
}li.hers a:hover{
	background: url(http://www.greennet.com/images/gnet-search-icons.png) no-repeat 0px -471px;padding: 14px 15px 14px 65px;
}
li.insulation a{
	background: url(http://www.greennet.com/images/gnet-search-icons.png) no-repeat 0px -514px;padding: 14px 15px 14px 65px;
}li.insulation a:hover{
	background: url(http://www.greennet.com/images/gnet-search-icons.png) no-repeat 0px -557px;padding: 14px 15px 14px 65px;
}
li.plumbing a{
	background: url(http://www.greennet.com/images/gnet-search-icons.png) no-repeat 0px -600px;padding: 14px 15px 14px 65px;
}li.plumbing a:hover{
	background: url(http://www.greennet.com/images/gnet-search-icons.png) no-repeat 0px -643px;padding: 14px 15px 14px 65px;
}
li.pool a{
	background: url(http://www.greennet.com/images/gnet-search-icons.png) no-repeat 0px -685px;padding: 14px 15px 14px 65px;
}li.pool a:hover{
	background: url(http://www.greennet.com/images/gnet-search-icons.png) no-repeat 0px -728px;padding: 14px 15px 14px 65px;
}
li.roof a{
	background: url(http://www.greennet.com/images/gnet-search-icons.png) no-repeat 0px -771px;padding: 14px 15px 14px 65px;
}li.roof a:hover{
	background: url(http://www.greennet.com/images/gnet-search-icons.png) no-repeat 0px -814px;padding: 14px 15px 14px 65px;
}
li.solar a{
	background: url(http://www.greennet.com/images/gnet-search-icons.png) no-repeat 0px -855px;padding: 14px 15px 14px 65px;
}li.solar a:hover{
	background: url(http://www.greennet.com/images/gnet-search-icons.png) no-repeat 0px -898px;padding: 14px 15px 14px 65px;
}
li.window a{
	background: url(http://www.greennet.com/images/gnet-search-icons.png) no-repeat 0px -940px;padding: 14px 15px 14px 65px;
}li.window a:hover{
	background: url(http://www.greennet.com/images/gnet-search-icons.png) no-repeat 0px -983px;padding: 14px 15px 14px 65px;
}




/* END SEARCH ICON SPRITE */




#wideWrapper div.VertSpacer table tbody tr td form {
	padding: 10px;background-color: #FFF;font-size: 12px;
}

#wideWrapper2 form input {
	padding: 4px;margin-bottom: 1px;border: 1px solid #9bbacc;
}
#wideWrapper2 form input:focus {
	border:1px solid #06C;}

div#twtr-widget-1.twtr-widget.twtr-widget-profile {
	margin-top: 10px;
}

#gn_body div.inside div form {
	text-align: left;padding: 0px;margin-left: 0px;margin: 8px;
}

#wideWrapper div.VertSpacer form table tr td {
	padding: 1px;	vertical-align: middle;
}

	
.top-search input.text {
	border:0;
	}

.centered {
	width:990px;
	margin:0 auto;
	background-color:transparent;
	text-align: left;
	
	}
	
.inside {
	padding:10px;
	background-color:transparent;
	margin: 0 auto; text-align:left;
	}


	.inside2 {
	padding:10px;
	background-color:transparent;
	}

Home PAGE STYLES
.blue-gradient {
background-image:url(/secure/2-0/topNav/images/vert-blue-gradient.png); background-repeat:repeat-x;background-position: top left;
	}

.greenbox {
	background:url(/secure/2-0/topNav/images/home-green-gradient.jpg) top left repeat-x;height:276px;margin:0px;    -webkit-border-radius:5px;    
    -moz-border-radius:5px;border:1px solid #FFF;-webkit-box-shadow: 0px 0px 15px #888;-moz-box-shadow: 0px 0px 15px #888;box-shadow: 0px 0px 15px #888;margin:15px 19px 0px 19px;
-ms-filter:"progid:DXImageTransform.Microsoft.dropShadow(color=#EEEEEE,offX=2,offY=2, positive=true)";
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#EEEEEE,offX=2,offY=2, positive=true);
	} 
	
	.greenbox h1 {
	font-family: GillSans,Helvetica, Arial, sanserif;color: #0058A5;font-weight:400; font-style:italic;line-height:1.0em;
	margin:0; padding:0;padding:3px 20px;font-size:36px;
	
}

	.greenbox h1 span {
	font-family: GillSans, 'Trebuchet MS', Helvetica, Arial, sanserif;color: #0058A5;font-weight:100; font-style:italic;
	margin:0;font-size:22px;
	
}


	.greenbox h2 {
	font-family: GillSans, 'Trebuchet MS', Helvetica, Arial, sanserif;color: #0058A5;font-weight:100; font-style:normal;
	margin:0 0; padding:0;padding:10px 20px;font-size:18px;
	
}
.greenbox p {
	font-family: Arial, GillSans, 'Trebuchet MS', Helvetica,  sanserif;color: #555;font-weight:100; font-style:normal;font-size:90%;
	margin:5px 0px; padding:0; line-height:1.4em;padding-left:20px;font-size:12px;
	}
	
.home-trio-box {
		background: #FFF url(/images/home-trilogy-dec2010.jpg) top left no-repeat;height:356px;margin:0px;padding-bottom:0px;    -webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;border:1px solid #999;-webkit-box-shadow: 0px 0px 15px #888;-moz-box-shadow: 0px 0px 15px #888;box-shadow: 0px 0px 15px #888;margin:0px 19px 0px 19px;text-align:left;

	}
	.home-trio-box img {

	}
	
.home-trio-box div {
	width:318px;float:left;display:inline;margin:145px 0px 0px 0px;text-align:left;clear:none;

	}
	.home-trio-box div h3 {
	font-size:16px;margin:10px 20px 10px 20px;color:#06C;font-family:GillSans, Helvetica, arial, sanserif;font-weight:200;

	}
	.home-trio-box div h2 {
	font-size:22px;margin:15px 20px 20px 20px; color:#FFF;font-family:GillSans, Helvetica, arial, sanserif;font-weight:200;

	}
	
	.home-trio-box div p {
	font-size:12px;margin:15px 20px;color:#666;font-family:GillSans, Helvetica, arial, sanserif;font-weight:200;line-height:1.7em;

	}
	
#footprint {
		height:105px;margin:0px;  -webkit-border-radius:5px;    
    -moz-border-radius:5px;border:0px solid #FFF;margin:15px 19px 0px 19px;background-color:transparent;text-align:center;

	}
#footprint span {
	width:181px;float:left; display:inline;clear:none; margin-right:73px;background-color:#FFF;  -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;height:105px;-webkit-box-shadow: 0px 0px 15px #888;-moz-box-shadow: 0px 0px 15px #888;box-shadow: 0px 0px 15px #888;border:1px solid #999;text-align:left;
	}

#footprint span a img {
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
	
	
#footprint span.nomargin {margin-right:0; float:right; }
	#partners {
		height:105px;margin:0px;  -webkit-border-radius:5px; text-align:center; 
    -moz-border-radius:5px;border:0px solid #FFF;margin:10px 19px 0px 19px;background-color:transparent;text-align:center;
	}
#partners img {
	display:inline;vertical-align:middle;margin:0px 10px;border:1px solid #000;background-color:#FFF;padding:5px;
}

	
.shadowed-IE {
	zoom:1;
-ms-filter:"progid:DXImageTransform.Microsoft.dropShadow(color=#EEEEEE,offX=2,offY=2, positive=true)";
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#EEEEEE,offX=2,offY=2, positive=true);
	}
	
GOOGLE SEARCH FORM STYLES IN TOP GREEN NAVIGATION
li.formstyle {
	display:inline;float:left;padding-top:4px;width:auto;padding-left:5px;
	}
	
li.formstyle:hover {
	display:inline;float:left;padding-top:4px;width:auto;padding-left:5px; background-color:transparent;border:none;
	}
	
	
	
.horiz-ad {
		
		width:728px;
		height:90px;overflow:hidden; border:0;scroll:none;float:left;clear:none;margin:0;padding:0; background-color:#EEE;
		}

#twtr-widget-1 div.twtr-doc div.twtr-ft div {
	display: none;
}
		
#save {
	background:url(/secure/2-0/topNav/images/save20percent.gif) center right no-repeat;
	}


	
.textbox input {
	padding:4px 4px;margin:0;border:1px solid #9bbacc;;height:auto; color: #0066CC;
	}
	
.textbox input:hover {
	padding:4px 4px;margin:0;border:1px solid #069;;height:auto; color: #0066CC;
	}
	
	
.textbox, .search-btn {
	padding:0px;margin:0;cellspacing:0; cellpadding:0;vertical-align:top;border:0;cellpadding:0;
	}


	
#g-search {
	margin:2px;
	padding:0px;
	height:20px;overflow:hidden;
	}
	
.top-right-banner {
	text-align:right;}

.column {
	float:left;
	clear:none;
	position:relative;
	font-size:12px;
	text-align: left;


	}

div.column.large, div.column.side {
	min-height: 550px;
}


/*Content areas*/

div.column.large div.inside10 h2 {
	font-family: GillSans, Helvetica, Arial, sanserif;
	color: #086cb5;margin-left: 10px;font-weight: 200;
}

div.column.large div.inside10 p {
	margin-left: 10px;line-height: 1.35em;font-size: 12px;
}
#wideWrapper3 div.column.large div.inside10 ul {
		margin:0;display:block;
	margin-left:30px;line-height:1em;
	margin-bottom:15px;
	margin-top:15px;list-style-type:square; color:#9ACB3C;
}

#wideWrapper3 div.column.large div.inside10 ul li{
	margin:5px 0px; list-style-type:square; color:#9C3;line-height:1.1em;font-size: 1.1em;
	}

#wideWrapper3 div.column.side div.inside10 div.login-apps div ul li {
	margin:5px 0px; list-style-type:square; color:#9C3;line-height:1.1em;font-size: 1.1em;margin-left: 10px;
}
#wideWrapper3 div.column.side div.inside10 div.login-apps div ul li ul li, .basiclist li, #account-space div ul li {
	margin:7px 0px; list-style-type:square; color:#666;line-height:1.1em;font-size: 1.05em;margin-left: 20px;
}

#account-space div ul {
	margin: 10px 15px 15px 0px;
}



	
#wideWrapper3 div.column.large div.inside10 ul li a{
	text-decoration:none;color: #086cb5;
	}
	
#wideWrapper3 div.column.large div.inside10 ul li a:visited{
	text-decoration:none; color: #06C;
	}
	#wideWrapper3 div.column.large div.inside10 ul li a:hover{
	text-decoration:underline; color: #C00;
	}

/* ANCILLARY COLUMN STYLES */
	

.large {
	width: 562px; -webkit-border-radius:5px;border-radius:5px;    
    -moz-border-radius:5px;border:1px solid #EEE;margin-left:10px;
	background-color:#FFF;
	
	}
	

div.column.small.inside.first  {
	margin-right: 80px;
}
div.column.small.inside.last  {
	margin-left: 80px;
}
.small {
	width:200px;
	white-space:normal; -webkit-border-radius:5px;    border:0px solid #EEE;
    -moz-border-radius:5px;}
.medium {
	width:100%;
	white-space:normal; -webkit-border-radius:5px;    border:1px solid #EEE;
    -moz-border-radius:5px; margin-left:0px; background-color: #FFF; min-height: 400px;}
	
	
.inside10 {
	padding:15px 25px 15px 15px;

	}

div.demo {
	padding-bottom: 20px;width: 100%;
}
	
.side {
	width:207px;
	margin-left:10px;
	background-color:#FFF;
	-webkit-border-radius:5px;    
    -moz-border-radius:5px;border:1px solid #EEE;
	}

/* HOME PAGE */


.greenvideo {
	float:right;
}

.homewelcome {
	width:390px;
	}
	
#gn-body {
	text-align: left;margin: 0 auto;width: 996px;
	}
	
/*logged in*/

#contractor-ad {
	background-color:#FFF;
	padding:0px 10px 10px 10px;
	border:none;
	float:right;
	clear:none;
	width:220px;
	border-left: 1px solid #EEE;
	min-height: 500px;;
	line-height:1.2em;
	font-family: arial,Verdana, sanserif;

	}

#contractor-ad a {
	padding: 0px;margin: 0px;width: auto;height: auto;text-align: left;
}


ul.general-list li {
	margin-left: 20px;line-height: 1.4;margin-top: 3px;font-size: 11px;width: 400px;
}


#contractor-ad img {
	width:205px;border: 0px solid #EEE;text-align: left;;
	}


	
#account-space {
	width:530px;
	float:left;
	position:relative;padding:0px 5px 5px 15px;}


	#account-space h2, #wideWrapper div.VertSpacer h2{
	font-family: GillSans, 'Gill Sans', 'Trebuchet MS', Helvetica, Arial, sanserif;
	font-size:24px; color:#06C; font-weight:200;margin:10px 0px;}

#wideWrapper div.VertSpacer table tbody tr td form table {
	color: #666;
}

#wideWrapper div.VertSpacer table tbody tr td form table tbody tr td input, #wideWrapper div.VertSpacer table tbody tr td input {
	padding: 4px;border: 1px solid #9bbacc;
}

#wideWrapper div.VertSpacer table tbody tr td form table tbody tr td input:focus {
	border: 1px solid #000;
}

#wideWrapper div.VertSpacer table tbody tr td form table tbody tr td {
	vertical-align: middle;
}

	
	#account-space h4 {color:#666;font-family: GillSans, 'Trebuchet MS', Helvetica, Arial, sanserif;font-weight:200;font-size:18px;}
#account-space p {
	color:#777;font-family:  Helvetica, Arial, sanserif;font-size:14px;line-height:1.4em;margin:12px 0px;;
	}
	
#account-space table {
	
	width:100%;padding:0; cellspacing:0; cellpadding:0px; border:1px solid #ECECEC; text-align:left; margin-bottom:13px; vertical-align:text-top;}
	#account-space table tr   {
	
	width:100%;padding:0px; cellspacing:0; cellpadding:0px; border:1px solid #ECECEC; text-align:left;}
		#account-space table tr td   {
	
	padding:5px;}
	#account-space table:hover {
	
	width:100%;padding:0; cellspacing:0; cellpadding:0; border:1px solid #ECECEC; text-align:left; margin-bottom:13px; background-color:#FFF; }
	#account-space table table {width:30%;padding:0; cellspacing:0; cellpadding:0; border:0px solid #ECECEC;  text-align:left; border-bottom:1px solid #CCC;margin-bottom:0px;float:right;vertical-align:text-top;  }
		#account-space table table tr td img {width:90%;float:left;}
		#account-space table table tr td img {width:90%;float:left;}
	#account-space table table:hover {
	
	width:30%;padding:0;  border:0px solid #ECECEC;  text-align:left; border-bottom:1px solid #CCC; background-color:#FFF;margin-bottom:0px;}
	
table#advertisement-table  {
	font-size:11px;color:#555;border:1px solid #EEE;
	}
	
	#account-space table a:link, #account-space table a:visited {
		color:#06C;font-size:12px;
		}
		 #account-space table a:hover {
		color:#06C;font-size:12px;
		}	#account-space table a:active {
		color:#06C;font-size:12px;
		}

	
	
	table#advertisement-table:hover  {
	font-size:11px;color:#555;border:1px solid #EEE;
	}
	table#advertisement-table tr { border-bottom:1px solid #EEE; border-top:1px solid #FFF}

table#active-ad, table#active-ad:hover {border:2px solid #9C3;}
/*ACCOUNT MENU NAVIGATION STYLES*/
.account-menu ul {
	margin:0;padding:0;width:150px;float:left;font-size:12px;border-right:1px solid #EEE;text-align:left;border-top:1px solid #EEE;border-left:1px solid #EEE;font-weight: normal;
	}
	
	.account-menu ul li {
		list-style-type:none;display:block;float:none;margin:0px;border-bottom:1px solid #EEE;padding:5px 10px;
	}
	.account-menu ul li a:link, .account-menu ul li a:visited {
		color:#06C;text-decoration:none;
	}
		.account-menu ul li:hover, .account-menu ul li:active  {
		color:#06F;text-decoration:none;background-color:#EEE;
	}

.account-selected {
	background-color:#EEE;color:#06C;
	}
.account-subselected {background-color:#FFF;color:#06C;}

/*ACCOUNT-MENU SUB NAVIGATION STYLES*/
	.account-subnav ul {
	margin:0;padding:0;width:100%;float:none;font-size:12px;text-align:left;border-left:1px solid #CCC;border-top:1px solid #CCC;border-right:1px solid #CCC;clear:both;min-height:25px; background-color:#EEE;clear:both;padding-top:3px;
	}
	
	#account-space div.account-subnav ul li {
		list-style-type:none;display:block; display:inline;margin:0px;padding:6px;float:left;border-right:1px solid #FFF;margin-left:3px;
	}

	#account-space div.account-subnav ul li a:link, .account-menu ul li a:visited {
		color:#06C;text-decoration:none;
	}
		.account-subnav ul li:hover, .account-menu ul li:active  {
		color:#06F;text-decoration:none;background-color:#FFF;
	}	

	
	
.account-container {
	text-align: left;
	}
.top-colorbar {
		background-color:#06C;height:10px;margin-bottom:5px;display: none;
		}
.c-name {
	
	}


.c-name a {
	font-size:18px;color:#06C;text-decoration:none;
	
	}
.c-contact {font-size:12px; line-height:1.3em;}

.c-ID {font-size:10px; color:#999;}
.c-website a:link  { color:#06C;}
.c-website {font-size:12px;}
.report {margin-bottom:30px;}
.report form {
	color:#390;background-color:#EEE;padding:10px;width:50%;border:1px solid #390;
	}
.report input { border:1px inset #390; margin:4px; padding:4px; 2px;}
.report h4 { font-family:GillSans, 'Trebuchet MS', arial, sanserif; font-weight:200; color:#06C; margin-bottom:3px; margin:0; line-height:1.0em;}
/*FOOTER*/

#gn_footer {
margin-top: 10px;clear: both;
}

#gn_footer .inside {
	font-size:11px;text-align: center;width: 996px;margin-top: 15px;
	border-top: 0px solid #EEE;
	}

	
#gn_footer div div  {
	padding:0px 5px;
	}

#directorynav {
	
}
	
	#gn_footer a{
	color: #06C; padding:2px 0px;}
#gn_footer a:hover{
	color: #006FBA;}


	
/*STAR FORM*/
	
	#star-form {
	width:auto;
	font-family:Arial, Verdana, Geneva, sans-serif;
	color: #036;
	padding:0px 20px;
	
	
	}

#star-form div {
	padding: 4px 20px;

}
	
.form-user {
	color: #036;
	padding:10px 20px;
	width:auto;
	
	}
	
#signup {
	padding-left:100px;
	padding-top:40px;
	
	}
.logout {
	float:right; background-color: #06C; font-family: GillSans, arial, verdana, sans-serif;
	
	}	
	
#userinfo {
	border:0;
	border-bottom:2px solid #036;
	margin:00px 0;
	font-size:11px;
	
	
	
	}
	
		
#userinfo div {
	padding:5px 0;
	
	
	}
	
#userinfo div {
	
	width:auto;
	padding-left:25px;
	
	
	}
	
#questions {
		border:0;
	border-bottom:0;
	padding:0;
	margin:0 0px;
	font-size:12px;
	
	}
	
	#questions div {
		border-bottom:1px solid #CCC;

	
	}
		
.notReq {
	text-align:left;
		border-bottom: 1px solid #CCC;
	}
	
.Req {
	text-align:left;
	border-bottom: 1px solid #CCC;
	}

#star-form h1 {
	color: #399;
	margin-top:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	
	}
	
	
	#star-form h2 {
	color: #399;
	margin-top:5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:30px;
	
	}

	
	
#top-star {
	margin-top:0px;
	margin-left:40px;
	height:52px;
	padding-top:0px;
	padding-left:40px;
	background:url(https://www.greennet.com/secure/images/star_home.png) no-repeat 0 8px;
	width: auto;margin: 0 auto;
	
	}

	
	#top-star h1 {
	font-size:18px;line-height: 3.3;
	}

.apps div {
	padding: 5px 0px 14px 0px; border-bottom: 1px solid #EEE;
}
.apps div h3.customh2 {
	font-size: 15px;line-height:normal;margin:4px 0px 10px 0px;
}

	
#star-form a:link {
	font-size:15px;
	font-family:Verdana, Geneva, sans-serif;
	padding-right:15px;
	padding-left:30px;
	text-decoration:none;
	color:#FFF;
	
	}


	
#star-form a:visited {
	font-size:15px;
	font-family:Verdana, Geneva, sans-serif;
	padding-right:15px;
	text-decoration:none;
	color:#FFF;
		padding-left:30px;
	
	}
	
#star-form a:hover {
	font-size:15px;
	font-family:Verdana, Geneva, sans-serif;
	padding-right:15px;
	text-decoration:none;
	color: #CFF;
		padding-left:30px;
	
	}
	
#star-form a:active {
	font-size:15px;
	font-family:Verdana, Geneva, sans-serif;
	padding-right:15px;
	text-decoration:none;
	color: #CFF;
		padding-left:30px;
	
	}
	
				  
			  		  
.viewdemo {
	color:#039;
	background-color: #EDFAFF;
	padding:3px;
	border:1px solid #039;
	text-decoration:none;
	font-size:12px;
	}	
	
	.viewdemo:visited  {
	color:#039;
	background-color: #EDFAFF;
	padding:3px;
	border:1px solid #039;
	}	
	
	
	.viewdemo:hover  {
	color:#039;
	background-color: #9C3;
	padding:3px;
	border:1px solid #9C3;
	color:#FFF;
	}

.addthis_toolbox .custom_images a {
    width: 32px;
    height: 32px;
    margin: 0;
    padding: 0;
}

#utilitiesContent div.custom {
	
}
.addthis_toolbox .custom_images a img {
    opacity: 1.0;
}
.addthis_toolbox .custom_images a:hover img {
    opacity: 0.75;
}

div.custom_images {
	margin-top: 10px;
}


div#content {

	padding-top:10px;

}  


div#content p{

	font-size: 12px; line-height: 1.6;
}

div.tags {
	margin: 20px 0px;
}       

#menu  {
		margin:0;padding:0;width:150px;float:left;font-size:12px;border-right:1px solid #EEE;text-align:right;border-top:1px solid #EEE;border-left:1px solid #EEE;margin-right:20px;padding-top: 10px;float:left;
}

span#ctl00_Header1_Menu1_lblUserFullName {
	padding-right: 10px;font-size: 11px;padding-bottom: 10px;color: #C93;
}

.util_Nav{
	margin:0;padding:0;width:150px;float:left;font-size:12px;border-right:1px solid #EEE;text-align:right;border-top:1px solid #EEE;border-left:1px solid #EEE;margin-right:20px;
}
#menu ul li {
	list-style-type: none;
}
	.util_Nav a:link, #menu ul a:link {
		list-style-type:none;display:block;float:none;margin:0px;border-bottom:1px solid #EEE;padding:7px 10px;
	}
	.util_Nav a:link, .account-menu a:visited, #menu ul li a:link, #menu ul li a:visited {
		color:#06C;text-decoration:none;
	}
		.util_Nav a:hover, .account-menu a:active,  #menu ul li a:active  {
		color:#06F;text-decoration:none;background-color:#EEE;
	}
	#menu ul li a:hover {
		color:#06F;text-decoration:none;background-color:#EEE;
}

#directorynav div.column.small.foot ul li a:active {
	background-color: transparent;
}



#wideWrapper2 div h2 {
	text-align: left;font-family:  GillSans, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;font-weight: 500; color: #06C;text-shadow: #FFF 0 1px 1px;
}

.storyLinks p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.1em;
	line-height:1.2em;
	color:#444;
	margin-bottom:0.8em;
	margin-top:0.5em;
	text-decoration: none;
	}

.storyLinks h1 {
	font-family:  "Book Antiqua","Palatino Linotype", Palatino, serif;
	line-height:.9em;
	font-size:1.2em;
	font-weight:200;
	color: #300;
	margin:0;
	padding:0;
	text-decoration: none;
	
	}

.storyLinks a:link {

	line-height:.9em;
	font-size:1.1em;
	font-weight:200;
	color: #039;
	margin:0;
	padding:0;
	text-decoration: none;
	
	}



h2, h3, h4, h5, ul, ol, span{
	font-family:  Helvetica, Arial, sans-serif;font-weight:normal;
	}

#gn_body div.inside div.inside h2, #inside div.inside h2 {
	font-family:  GillSans, Helvetica, Arial, sans-serif;

	font-size: 1.6em;
}




p {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:1.1em;
	font-weight: normal;
	line-height:1.2em;
	color:#444;
	margin-bottom:0.8em;
	margin-top:0.5em;
	
	}

#inside div.inside h2 strong {
	
}

/* FOR EONE PLATFORM STYLES */


#ticketWrapper, #serviceWrapper
{
  text-align: left;
  width: auto;
  background-color: transparent;
  height: auto;
  position: relative;
  padding-bottom: 0px;
  padding-top: 20px;
  clear: none;
  margin-left: 152px;
  padding-left: 15px;

  float: none;
  border-left: 1px solid #EEEEEE;
}

td.colRight {
	padding-left: 20px;
}

table.topDetails tr td {
	padding: 3px;  vertical-align: top;
	
}
#ticketWrapper input, #serviceWrapper input
{
  border: 1px inset #CCC;
}
#ticketTabs, #serviceTabs
{
  width: 100%;
  clear: both;
  background-color: #EEE;
}
#ticketTabs ul.inline li.PageTabActive a, #serviceTabs ul.inline li.PageTabActive a
{
  background-color: #999;
  color: #FFF;
}
#ticketTabs ul.inline
{
  display: block;
  position: relative;
  clear: both;
}
.PageTabActive a.icnTicket 
{
  padding-left: 35px;
  background-image: url('https://eone.greennet.com/Images/ticketActive.png');
  background-repeat: no-repeat;
  background-position: 0 50%;  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
}
a.icnTicket
{
  padding-left: 35px;
  background-image: url('https://eone.greennet.com/Images/ticketBW.png');
  background-repeat: no-repeat;
  background-position: 0 50%;
}
a.icnTicket:hover
{
  padding-left: 35px;
  background-image: url('https://eone.greennet.com/Images/ticket.png');
  background-repeat: no-repeat;
  background-position: 0 50%;
}

#navigator
{
  float: none;
  clear: none;
  margin-left: 152px;
  width: auto;
	text-align: left;
  white-space: nowrap;
  height: auto;
  padding: 0px;

  border-left: 0px solid #000;
  border: 0;

}
#navigator ul
{

  top: 0px;
  margin: 0px;
  padding: 10px 0px 10px 10px;
  width: auto;
  margin: 0px 0px;
  border-bottom: 1px solid #EEE;
  background: #9C3 url('https://eone.greennet.com/Images/whiteoverlay.png') repeat-x left -110px;border-top: 2px solid #555;font-family: Verdana, Helvetica, sanserif;
}
#navigator a
{
  color: #395404;
  background-color: transparent;
  line-height: 1em;
  display: inline;
  font-size: 11px;
  border-bottom: 0px solid #CCC;
  text-decoration: none;
  background-image: url('https://eone.greennet.com/Images/arrow2_hover.png');
  padding: 10px 20px 10px 5px;
  margin: 0px 0px 0px 5px;
  background-repeat: no-repeat;
  background-position: right 0px;
  text-decoration: underline;
  font-weight: 700;
}
#navigator a:hover
{
  color: #FFF;
  background-color: transparent;
  line-height: 1em;
  display: inline;
  font-size: 11px;
  border-bottom: 0px solid #CCC;
  text-decoration: none;
  background-image: url('https://eone.greennet.com/Images/arrow2_hover.png');
  background-position: right -27px;
  padding: 10px 20px 10px 5px;
  margin: 0px 0px 0px 5px;
  background-repeat: no-repeat;
  text-decoration: underline;
}
#navigator li
{
  list-style: none;
  display: inline;
  background-color: transparent;
}
#divContent ul li a
{
  margin: 0;
  margin-top: 10px;
  font-size: 18px;
  padding: 25px 8px 8px 8px;
  border: 1px solid #EEEEEE;
  text-decoration: none;
  list-style-type: none;
  color: #EEE;
  background: #c93 url('https://eone.greennet.com/Images/whiteoverlay.png') repeat-x left -100px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;

}

#divContent ul
{
  list-style-type: none;
  height: 90px;
  margin: 0;
  padding: 0;
}
#bodywrapper div h3 {
	color: #0066CC;text-align: left;
}


#divContent ul li
{
  margin: 0;
  list-style-type: square;
  margin-top: 50px;
  margin-right: 10px;
  margin-left: 0px;
  list-style-type: none;
  float: left;
  clear: none;
}

#divContent p {
	clear: both;width: 450px;
}

#divContent ul li a:hover
{
  margin: 0;
  margin-top: 10px;
  font-size: 20px;
  padding: 35px 8px 8px 8px;
  border: 1px solid #CCC;
  text-decoration: none;
  list-style-type: none;
  color: #FFFFFF;
  -webkit-transition-duration: .1s; background: #06C url('https://eone.greennet.com/Images/whiteoverlay.png') repeat-x left -100px;
}



.subTabActive li
{
  height: auto;
  display: inline;
  clear: none;
  float: left;
  list-style-type: none;
  margin: 0;
}
.subTabInactive a
{
  color: #b7b7b7;
  font-size: .8em;
  padding: 6px 15px;
  background-color: transparent;
  border-right: 1px solid #06C;
  border-top: 0px solid #EEEEEE;
  border-bottom: 0px solid #c5d74c;
  white-space: nowrap;
  z-index: 1000000;
  height: auto;
  text-decoration: none;
  float: left;
  clear: none;
  display: inline;
}

.subTabInactive {
	list-style-type: none;height: auto
}
.subTabInactive a:hover
{
  color: #FFF;
  font-size: .8em;
  background-color: #06C;
  border-right: 1px solid #06C;
  white-space: nowrap;
  z-index: 100000;
  overflow: visible;
  text-shadow: none;
    padding: 8px 15px; -webkit-transition-duration: .3s;
}

td.colLeft {
	padding: 3px;
}
td.colLeft select {
	min-width: 320px;
}
td.colRight td.right {
	border: 0;
}

#ticketTabs ul.inline
{
  display: block;
  position: relative;
  clear: both;
}
.inline ul
{
  list-style-type: none;
  clear: none;
  display: inline;
  position: relative;
  height: 40px;
  width: 100%;
  background-color: #333;
}




ul.inline, ul.inline2
{
  padding: 9px 20px;
  margin-left: 0;
  height: auto;
  margin: 0;width: auto;
}

#MesuringTabs ul.inline
{
  clear: both;
  height: 25px;
  padding: 10px 0 0 0;
  margin: 0;
  background-color: #999;
  border-bottom: 2px solid #888;
  vertical-align: bottom;opacity: none;
 width:100%;
}


#MesuringTabs ul.inline li
{
  list-style-type: none;
  margin: 0;
  padding: 0;
  float: left;
  clear: none;
}
#MesuringTabs ul.inline li {
	padding:3px;
}
#MesuringTabs ul.inline li.PageTabActive a
{
  background-color: #FFF;
  border: 0;
  border-bottom: 0px solid;
  border-right: 1px dotted #CCC;
  font-size: 12px;
  color: #CCC;
  -moz-border-radius-topleft: 0px;
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topright: 0px;
  -webkit-border-top-right-radius: 0px;color: #06C;
}
#MesuringTabs ul.inline li.PageTabInActive a
{
  background-color: transparent;
  border: 0;
  border-bottom: 0px solid;
  border-right: 1px dotted #CCC;
  font-size: 12px;
  color: #CCC;
  -moz-border-radius-topleft: 0px;
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topright: 0px;
  -webkit-border-top-right-radius: 0px;
}
#MesuringTabs ul.inline li.PageTabInActive a:hover
{
  background-color: #FFF;
  border: 0;
  border-bottom: 0px solid;
  border-right: 1px dotted #CCC;
  font-size: 12px;
  color: #CCC;
  -moz-border-radius-topleft: 0px;
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topright: 0px;
  -webkit-border-top-right-radius: 0px;
}#MeasuringTabs ul
{
  list-style-type: none;
  float: left;
}



#ticketTabs ul.inline
{
  display: block;
  position: relative;
  clear: both;
}
.topDetails
{
  width: 100%;
  white-space: nowrap;
  margin: 0px 0px 0px 0px;
  text-align: left;
  min-width: 650px;
  background-color: #EEE;
  vertical-align: top;
  padding: 4px 20px 0 20px;
}


.PageTabInActive
{
  display: inline;
  clear: none;
  padding: 0;
  margin: 0;
}
.PageTabInActive a
{
  font-family: Arial, Helvetica, sans-serif;
  color: #999;
  text-decoration: none;
  font-weight: bold;
  vertical-align: middle;
  overflow: visible;
  border-left: 1px solid #CCC;
  border-top: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-bottom: 0px solid #CCC;
  margin-left: 0px;
  z-index: 10000000;
  font-size: 1.0em;
  overflow: visible;
  background-color: #FFF;
  padding: 8px 12px 8px 12px;
  -moz-border-radius-topleft: 5px;
   -moz-border-radius-topright: 5px;
   -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
}
.PageTabInActive a:hover
{
  color: #036;
  background-color: #EEE;
}
.PageTabInActive a:visited
{
  /*color: #99CC33;*/
  text-decoration: none;
  overflow: visible;
}
.PageTabActive
{
  height: auto;
  display: inline;
  clear: none;
  list-style-type: none;
  margin: 0;
}
.PageTabActive a
{
  font-family: Arial, Helvetica, sans-serif;
  color: #6c8e4b;
  text-decoration: none;
  font-weight: bold;
  vertical-align: middle;
  overflow: visible;
  border-left: 0px solid #CCC;
  border-top: 0px solid #CCC;
  border-right: 0px solid #CCC;
  border-bottom: 0px solid #CCC;
  margin-left: 0px;
  z-index: 10000000;
  font-size: 1.3em;
  overflow: visible;
  background-color: #FFF;
  padding: 10px 12px 10px 12px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
}
.PageTabActive a:hover
{
  /*color: #036;*/
  text-decoration: none;
  font-weight: bold;
  vertical-align: middle;
  overflow: visible;
}
.PageTabActive a:visited
{
  /*color: #036;*/
}
.PageTabActive a.icnLegacy
{
  padding-left: 35px;
  background-image: url('https://eone.greennet.com/Images/legacy.png');
  background-repeat: no-repeat;
  background-position: 0 50%;
  height: 30px;
  background-color: #555;
  color: #FFF;
}
.PageTabActive a.icnService, .PageTabActive a.icnServices
{
  padding-left: 35px;
  background-image: url('https://eone.greennet.com/Images/serviceActive.png');
  background-repeat: no-repeat;
  background-position: 0 50%;
}
.PageTabActive a.icnTicket
{
  padding-left: 35px;
  background-image: url('https://eone.greennet.com/Images/ticketActive.png');
  background-repeat: no-repeat;
  background-position: 0 50%;
}



.hiddenTab
{
  overflow: hidden;
  display: none;
  padding: 0;
  margin: 0;
  border: 0;
}

.Hide
{
  display: none;
}

.topDetails table tr td
{
  padding: 0px;
}
.topDetails h4
{
  margin: 0px;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 1em;
  color: #666;
  font-weight: normal;
  text-align: right;
  padding-right: 5px;
  padding-left: 5px;
  white-space: nowrap;
}
.topDetails span
{
  color: #039;
  font-size: 1.0em;
  vertical-align: text-bottom;
  margin-right: 10px;
  padding-left: 10px;
  margin-left: 0px;
  left: 30px;
}
.topDetails table
{
  vertical-align: text-bottom;
}
.topDetails a
{
  color: #690;
  font-size: 1em;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  margin-left: 13px;
}
.topDetails a:hover
{
  color: #666;
  font-size: 1em;
  font-family: Helvetica, Arial, Verdana, sans-serif;
}


table.topright
{
  float: none;
  clear: none;
  padding: 0px;
}

table.topleft
{
  float: left;
  clear: none;
  vertical-align: top;
  position: relative;
  top: 0px;
}



#topAd
{
  height: auto;
  float: left;
  position: relative;
  width: 100%;
  height: 0px;
  background-color: #000;
  clear: none;
  text-align: center;
}

#MesuringTabs .subTabInActive a
{
  color: #333;
  font-size: .8em;
  font-weight: bold;
  padding: 10px 15px;
  background: transparent;
  border-right: 1px solid #CCC;
  white-space: nowrap;
  text-decoration: none;
  border-left: 0;
  margin: 0;
  float: left;
  list-style-type: none;
}



#MesuringTabs .subTabActive a
{
  color: #CCC;
  font-size: .8em;
  font-weight: bold;
  padding: 10px 15px;
  background: #333;
  border-right: 1px solid #CCC;
  white-space: nowrap;
  text-decoration: none;
  border-left: 0;
  margin: 0;
  float: left;
  list-style-type: none;
}

.subTabActive a
{
  color: #333;
  font-size: .8em;
  font-weight: bold;
  padding: 8px 15px;
  background: #FFF;
  border-right: 0px solid #CCC;
  white-space: nowrap;
  z-index: 1000;
  text-decoration: none;
  border-left: 0;
  margin: 0;
  float: left;
}
.subTabActive a:hover
{
  color: #2b0872;
  padding: 8px 15px;
  text-decoration: none; 
}

.ActiveSubTab
{
}
.inActiveSubTab
{
}
div.splash {
	width:auto;margin: 0 auto;background-color: #FFF;padding: 20px;text-align: left;font-size: 1.2em;font-family:Helvetica, Arial, sansserif;line-height: 1.4em;
}

div.splash table table {
	margin: 0 auto;width: 200px;background-color: #EEE;padding: 8px;
}

div.splash div table  {
	margin: 0 auto;width: 250px;background-color: #EEE;padding: 8px;
}
 .error {
	padding: 3px 10px;color: #f92d31;font-size: 10px;
}

.PageTitle {
	font-size: 18px;color: #CC9933;
}

td.loginButton {
	padding: 10px 0px;
}



#subwrap {
	color: #000;  -moz-border-radius-topleft: 5px;
   -moz-border-radius-topright: 5px;
}

div#wrapper {
	width: 996px;margin: 0 auto;background-color: #FFF;
}

#searchcriteria {
	text-align: left;float: left;margin-left:20px;padding-top: 20px;
}

#searchcriteria table tbody tr td.right {
	
}
#searchoptions {
	text-align: left;margin-bottom: 20px;margin-left: 175px;font-size: 1.4em;line-height: 1.5;font-family: Helvetica, Arial, sanserif;
}

input {
	padding:0px;
}

label {
	padding: 0px 15px 0px 5px;
}

#bodywrapper {
	padding-bottom: 20px;
}

#submitters {
	clear: both;padding: 10px;
}
td.right {
	background-color:transparent;color: #888888;text-align: right;padding-right: 10px;border-bottom: 0px solid #CCCCCC;
}
td.left, tr.left {
	padding:5px;width: auto;color: #888888;
}

#expand {
	border-bottom: 2px solid #CCC;padding:4px 7px;
}
.showingTab {
	background-color: #EEE;
}
.export input {
	padding: 5px 2px 2px 10px;
}

div.brand {
	width: 996px; margin: 0 auto;padding:10px 0px;color:#FFF ;
	background: #EEEEEE url(http://www.enalasys.com/newimages/master/enalasys_color.gif) no-repeat 730px center;text-align:left;  
}
div.brand p {
	color: #777777;font-size: 18px;margin-left: 20px;
}

li.icnLogin{color:#000;
	
}

/* END EONE STYLES */


table {
	padding:0;
	margin:0;
	border:0;
	cellspaceing:0;
	cellpadding:0;
	background-color:transparent;
	}


table.gGrid img {
	max-width: 250px;
}

ul, li{
padding: 0;
margin-left:0px;
color:#555;
margin: 0;text-decoration: none;

	}

#wideWrapper2 blockquote ul li {
	margin-left: 20px;list-style-type: square;line-height: 1.6em;
}

#inside div.inside p {
	font-size: 12px;line-height:1.4em;color: #666;
}
div.column.small.foot ul 
{
	border: 0;width: auto;
}
div.column.small.foot ul li{
	border: 0;width: auto;padding: 2px 0px;
}
	div.column.small.foot ul li:hover {
	border: 0;width: auto;background-color: transparent;
}
	div.column.small.foot ul li:active {
	border: 0;width: auto;background-color: transparent;color: #FFF;
}


	
a:link, a:visited {
	color: #039;
}

a:hover, a:active {
	color: #C00;
}

#learn span h3, #finance span h3, #start span h3, #one span h3, #two span #h3, #three span h3 {
	margin-bottom: 8px;
}

#finance span h2, #two span h2  {
	line-height:3;font-size:2em;
}

#finance span h4, #start span h4, #two span h4, #three span h4 {
	margin-bottom: 4px;
}



hr {
	color:#EEE; width:100%; margin:0px 0px 4px 0px;
} 
	
	
#clear {
	clear:both; position:relative; border-bottom:0px solid #CCC;float:none;width:100%;
	}
	
/*Header Elements*/

#header
{
	clear:both;
	background-color:#CCC;
	border-bottom:0px solid #006FBA;
	margin:0px 3px;
	background-color:transparent;
	height:auto;
	background-position: left -700px;overflow: hidden;
	height:auto;

	
}

#mainNav
{
	
	padding-top:0px;
	height:auto;
	margin:0px 0px;
	width:auto;
	clear:both;
	text-align:right;
	padding-bottom:0;
	border-left:0px solid #9ACA3C;
	border-right:0px solid #9ACA3C;
	border-bottom:1px solid #FFF;
/*background: #FFF url(https://www.greennet.com/secure/images/greenNet-logo-V2.gif) no-repeat left top;*/
}

/* My Comment */



#navWrapper {
	text-align:left;
	width:auto;
	float:none;
	position:relative;
	margin-top:0px;
	height:auto;
	text-align:right;
	padding-left:0px;
	margin-right: 0px;
	vertical-align:bottom;
}
	}
#about {
	

	position:relative;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:10px 20px 7px 20px;
	background-color:transparent;	
	
	}
#about a
{
	font-family:Verdana, Geneva, sans-serif;
	background:#FFF; margin:0px 0px ;width:300px; font-size:12px; padding: 0px 10px;  border-left: 1px solid #CCC; color: #039; font-size:10px; font-weight:normal;
	}
	
	#about a:hover
{
	color: #000;

	}
.acctLogin
{
	color:#CCC; background-color:#9ACA3C;padding:1px 3px 2px 3px; margin:5px 0px 0px 0px;width:380px;float:right;position:relative;height:auto;text-align:left;
}


	#acctAccess ul, #acctAccess li
{
	list-style-type:none;
	margin-top:0;
	padding: 0px 0px;
	display:inline;
	color:#FFF;

	}
	
#acctAccess ul li a
{
	
	padding: 0px 7px 5px 7px;
	margin:0;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
}
	
	
	
	#acctAccess ul li a:hover
{
	
	color:#9ACA3C}
	
	

/*Body Elements*/

.insideAncillary{	width:auto;
	min-height:300px;
	background-color:#FFF;
	margin: 20px 15px 0px 15px;;
	text-align:left;
}

#wideWrapper{
	width: auto;
	padding:0px 0px 0px 0px;margin-bottom:10px;border:0px solid #CCC;clear:both;margin: 0 auto;text-align: left;
	}

#wideWrapper2{
	width:auto;
	padding:0px 0px 0 0;margin-bottom:10px;border:0px solid #CCC;clear:both;margin-top:00px;font-size: 12px;
	}
	
	#wideWrapper3{
	width: 990px;min-width: 996px;
	padding:0px 0px 0px 0px;margin-bottom:10px;border:0px solid #CCC;clear:both;margin: 0 auto;text-align: left;padding-top: 0px;
	}

#wideWrapper div.VertSpacer table tbody tr td form p {
	text-align: left;width: 300px;font-size: 13px;padding: 10px;
}

#wideWrapper div.VertSpacer table tbody tr td form p input {

}

#wideWrapper div.VertSpacer table tbody tr td p {
	width: 400px;padding: 3px 15px;font-size: 12px;
}

#wideWrapper div.VertSpacer table tbody tr td form p input {
	padding: 3px;border: 1px solid #CCC;margin: 6px;
}
	
	#slideshow a{
	color: #444;
	}
	
#transparentControls {
	height:40px;top:230px;position:relative;background:#CCC;
	}

#columnLarge{
	width:650px;border:1px solid #EEE;height:auto;
	padding:0px;float:left; position:relative;margin-bottom:10px;background-color: #FFF;
	}
	#columnLarge p  {
	font-family: Helvetica, Arial ;font-size:1.3em;font-weight: 300;line-height: 1.5;
}
#columnLarge h2 {
		font-family: GillSans, Helvetica, Arial ;
		font-size: 18px;color: #0066CC;width: 500px;margin-bottom: 5px;
}
	
	.contentStructure {
	margin:5px 15px;width:auto;
	}
	
	.contentStructure h1 a {
	font-size:24px;
	}
	
#columnSmall{
	width:310px;
	float:right;clear:none;
	position:relative;
	padding:0px;border:0px solid #CCC; margin-bottom:10px;
			 }
			 
#ContentcolumnSmall{
	width:300px;
	float:right;clear:both;
	position:relative;
	padding:0px;border:0px solid #CCC; margin-bottom:10px;
			 }
			 
.ancillaryColumn {
	width:300px;
	float:right;clear:none;
	position:relative;
	padding:0px;border:0px solid #CCC; margin:20px 10px 0px 10px;
	}
	
.ancillary {
	padding:10px 10px;}
			 
.feature {
	width:280px;
	float:right;
	clear:none;
	position:relative;
	padding:20px 6px 10px 30px;
	border:0px solid #CCC;
	margin-bottom:10px;
	background-color: #FFF;
	margin-right:0px;
	background-image: url(/secure/images/bottomGradient.jpg);
	}

h1.consumer {
	background-image: none;
}

div.article-body {
	padding-top: 15px;margin-top: 10px;border-top: 1px solid #EEE;
}

div.byline {
	padding: 3px 0px;
}

div.publish-date {
	margin: 5px 0px;
}

	

	
.left {
	width:285px;
	float:left;clear:none;
	position:relative;
	padding:10px;border-right:0px solid #CCC; margin-bottom:10px;padding-right:20px;
}

		

#Content{
	background-color: #FFF;margin-bottom:0px;padding:0px;line-height:1.3em;
	}


#consumerContent .head{
	background-color:#9ACB3C; color:#9ACB3C;margin-bottom:10px;border:1px solid #9ACB3C;font-size:18px; font-weight:bold; width:auto;text-shadow:#FFF 1px 1px 0px;
	}
	
	#consumerContent .head span a{
	text-align:right;width:100%; padding-left:; padding-top:20px;text-decoration:none;font-size:14px; color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;clear:none;
	}
	
	#consumerContent .head span a:hover{
	color:#690;text-decoration:underline;
	}
	

#consumerContent h1{
	color: #039;
	font-family: "Book Antiqua","Palatino Linotype", Palatino, serif;
	font-size: 20px;
	}	
	
	#consumerContent h2{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9C3;
	}	

#commercialContent{
	background-color: #FFF;
	margin-bottom:20px;
	padding-bottom:10px;
	border:0px solid #EEE;
	color:#666;
	margin-left: 0px;
	}


.images img:hover{
	opacity:0.7;filter:alpha(opacity=7);
	}
	
.images {
	padding: 10px 10px;float:left;clear:none;margin:5px 0px 15px 15px;
	height:210px;background-color:#EEE;border:1px solid #FFF;
	
	}
	
.images  h3{
	color:#039;line-height:1em;margin:15px 10px 10px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;font-weight:500;
	}
	
	.images h3 a:visited{
			color:#039;
		}
	
	.images  h3 a:hover, .images h3:hover{
	color: #693;
	}
	
	.images  h4{
	color:#039;line-height:1em;margin:4px 10px;
	}
	
	
	.categories h2{ 
	margin:0px 0px 5px 0px;
	background-color:transparent;
	color: #9ACB3C;
	padding:2px 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:normal; border-bottom:3px solid #FFF;height:32px;  border-top:0;z-index:7777;text-shadow:#FFF 0px 1px 1px;border:0px solid  #9ACB3C;text-align: left;
	
	}

#commercialContent p, .categories p{
	font-family: Arial, Helvetica, sans-serif; font-size:12px;margin:7px 10px 0px 10px; color:#000;margin-bottom:2px;
	}
	
#commercialContent .head{
	background-color: #006FBA;color:#006FBA;border:1px solid #016699;margin-bottom:0px; font-size:18px; font-weight:bold;
	}
	
	#commercialContent .head a{
	text-decoration:none; color:#006FBA;
	}

#utilitiesContent{
	background-color: #FFF;margin-bottom:20px;padding:0px;padding-bottom: 10px;border:0px solid #EEE;
	}
	
#utilitiesContent .head{
	background-color: #fcd403;
	color: #2D2D20;
	border:1px solid #FC0;
	margin-bottom:10px;
	font-size:18px;
	font-size:18px;
	font-weight:bold;
	}
	
		
#utilitiesContent .head a{
	color:#FC0;
	text-decoration:none;
	}
	#utilitiesContent h2{
	margin:20px 10px 0px;
	background-color:transparent;
	font-family: "Book Antiqua", "Palatino Linotype", Palatino, serif;
	font-size: 18px;
	line-height: 1.2em;
	color: #300;
	}
	
	#utilitiesContent p{
	margin:20px 10px 0px 10px;
	background-color:transparent;
	font-family: Arial, Helvetica, sans-serif;
		}
	
#ancillaryBox{
	background-color: #EEE;margin-bottom:20px;padding:10px;
	}

.head {
	Padding: 5px 10px;font-size:16px;background-image:url(/secure/images/head.png);background-repeat:repeat-x;
	}

/*greenNet Footer Start*/



.Button{
	background-color:#999;

	
	}
	
	
#magazine {
	color:#000;padding:0 0 0px 0;background-color: #CCC;margin-right:24px;height:313px;margin-left:3px;
	}
	
#navigatorContent{
	width:auto;
	margin:10px 0px;
	padding:5px 0px;
	background-color:#EEE;
	}
	
	#navigatorContent div{
	
	margin:5px 10px;width:auto;
	
	}
	
	#navigatorContent div a:link{
	
	color:#330;font-weight:bold; padding-right:0px;
	
	}


#acctAccess .acctLogin tr .inputFields form
{
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	font-color:#FFF;
}


.VertSpacer {
	margin-top:10px;border:0px solid #EEE;
	
	}
a.Button

{

	color:#039;
	background-color: #EDFAFF;
	padding:3px;
	border:1px solid #039;
	text-decoration:none;
	font-size:12px;font-family: Arial;
   
}

a.Button:hover

{

	color:#039;
	background-color: #9C3;
	padding:3px;
	border:1px solid #9C3;
	color:#FFF;
    

}

#wideWrapper2 table.gGrid{
	border: 0;
	font-family: arial, Helvetica, Sans-serif;
	font-size: 12px;
	color: #224119;text-align: left;
	}
	table.gGrid tr td {
	text-align: left;
}

#wideWrapper2 table.gGrid tbody tr td {
		border: 0;
	font-family: arial, Helvetica, Sans-serif;
	font-size: 12px;
	color: #224119;
	vertical-align: middle;padding: 1px;
}


#wideWrapper2 table.gGrid tbody tr th
{
    padding: 2px;
    background-color: #e6e6e6;
    border: 0px dotted #CCC;
    color: #3c6fa0;
    white-space: normal;
    background-image: url(/secure/images/button_gradient.png);
    background-repeat: repeat-x;
    font-size: 12px;min-width:46px;
    text-align: left;
    border-left: 0px solid #FFF;
    border-right: 0px solid #FFF;
    vertical-align:middle;

}


#wideWrapper2 table.gGrid tbody tr td a
{
    background: none;color: #039;
    vertical-align: middle;font-weight: bold;
}

#wideWrapper2 table.gGrid tbody tr td a:hover
{
    background: none;color: #693;
    vertical-align: middle;font-weight: bold;
}


#wideWrapper2 table.gGrid tbody tr.gGridAlt {
background-color:#ecf5de;
border:0;
vertical-align: middle;

}

#wideWrapper2 table.gGrid tbody tr.gGridAlt:hover, #wideWrapper2 table.gGrid tbody tr:hover  {
background-color: #fcf5cb;


}

#wideWrapper2 p {
	font-size: 12px;

}


.right2 {
		width:324px;
	float:right;
	clear:none;
	position:relative;
	border-left:0px solid #CCC;
	margin-bottom:10px;
	background-color: #FFF;
	margin-right:0px;
	font-family: Arial, Helvetica, sans-serif;
		background-image: url(/secure/images/bottomGradient.jpg);
	
	}
	
	
div.right2 h3{		
margin:20px 10px 0px 30px;
	background-color:transparent;
	color: #000;
	font-family:  "Book Antiqua","Palatino Linotype", Palatino, serif;
	font-size: 18px;
	line-height: 1.2em;
}

#commercialContent .sizing, .categories .sizing{
	margin:0px 10px;width:160px; height:auto;
	}
.right2 img{
	padding-left:30px;width:270px; height:auto;
	}
.right2 p{
	font-family: Arial, Helvetica, sans-serif; font-size:12px;margin:20px 10px 0px 30px; color:#000;
	}
	.green {
		margin-top:-8px; margin-left:12px;color:#000;font-weight:900;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:18px;
		
		}
.categories {
	width: 229px;margin:10px 18px 0px 0px ;
	border: 1px solid #EEEEEE;padding-bottom: 10px;float: left; clear: none;min-height: 315px;-webkit-border-radius:5px;    
    -moz-border-radius:5px;background-color: #FFF;
	opacity: 0.95;text-align: left;background: #FFF url(https://www.greennet.com/secure/2-0/topnav/images/subnav-gradient.gif) top left repeat-x;
}
div.green-news {
	border-top: 0px solid #EEEEEE;margin-top: 5px;
}
.categories .news{
	margin:0;display:block;
	margin-left:25px;line-height:1em;
	margin-bottom:15px;
	margin-top:20px;list-style-type:square; color:#9ACB3C;background-image: none;text-align: left;
	}

#directorynav div.column.small.foot {
	padding: 0px 53px 15px 7px;
}
#directorynav div.column.small.foot.nopad {
	padding-right: 0px; display: inline; width:175px;
}
#directorynav div.column.small.foot ul {
	list-style-type: none;margin-top: 10px;
}
#directorynav div.column.small.foot h3{
	color: #666;font-weight: 800;
}
#directorynav div.column.small.foot ul li a, #directorynav div.column.small.foot ul li a:visited {
	line-height:1.9em; text-decoration: none;color: #5699c0;font-weight: 600;font-family: Helvetica, arial, sanserif;font-size: 1em;border: 0;
}
#directorynav div.column.small.foot ul li a:hover {
	 text-decoration: none;color: #06C;border: 0;
}


.categories .news li{
	margin:5px 0px; list-style-type:square; color:#9ACB3C;line-height:1.1em;font-size: 1.1em;margin-right: 15px;
	}
	
.categories	.news li a{
	text-decoration:none;
	}
	
.categories	.news li a:hover{
	text-decoration:underline; color: #C00;
	}
	
	.categories	.news li a:visited{
	text-decoration:none; color: #369;
	}
	
	* {
	margin: 0;
	padding: 0;

}

a.home {
	background-position: -20px center;
}



.clear {
	clear: both;
}

#page-wrap, #home-wrap, #contractor-wrap{

	width: 950px;
	background: transparent;
	margin: 1px auto;
	padding: 10px 10px;
}


.button {
	float: left;
	margin: 0px;
	cursor:pointer;

}

.button:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	opacity: .8;
	
	

}

.inline {
	float: left;
	margin: 0px;
}

ul.inline2
{
  clear: none;
  height: 32px;
  padding: 4px 0 0 0;
  margin: 0;
  background-color: #e7e7e7;
}

#ctl00_ContentPlaceHolder1_legacyViewContainer div {
	
}

ul.inline2 li
{
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
  float: left;
  clear: none;
  margin-left: 5px;
}

#learn, #one {
	display: block;
	padding: 20px;
}
#learn-button, #one-button {

	border: 0;
		height:80px;
		width:auto;
	overflow:hidden;
	margin-left:20px;
}

#finance, #two {
	display: none;
	padding: 20px;
}
#finance-button, #two-button {

	border: 0;
			height:80px;
	overflow:hidden;
}

#start, #three {
	display: none;
	padding: 20px;
}
#start-button, #three-button {
	border: 0;
		height:80px;
	overflow:hidden;

}
	
#page-wrap h1 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#039CED;
font-size:28px;margin-bottom: 10px;


}

#content h2 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#039CED;
font-size:14px;


}

#content h3 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#039CED;
font-size:15px;
margin:0;
margin-bottom:-20px;
font-weight:bold;


}
#content h4 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #063;
	font-size:20px;
	margin:0;
	margin-bottom:-10px;
	font-weight:bold;


}

.float-left {
	float:left;
	clear:none;
	position:relative;

	}
	
.LargeContent{
	width:700px;
	
	}
	
	
#content {
	margin:0;
	}
	
	.TableAlt:hover, .DataTable:hover
{
  background-color: #f0feda;
}
.TableHeader
{
  font-size: 10px;
  font-weight: normal;
  color: #FFF;
  height: 20px;
  padding: 10px;
  border: 0;
  white-space: normal;
  background: #36638c url('https://eone.greennet.com/Images/table_head_10.png') repeat-x bottom;
  background-position: 0 0;
}
.TableHeader th
{
  border-top: 0px;
  border-bottom: 1px solid #036;
  border-left: 0px;
  border-right: 1px groove #FFF;
  padding: 3px 5px;
  height: auto;
  text-align: left;
  white-space: nowrap;
}
.TableHeader a
{
  color: #FFF;
  text-decoration: underline;
  background: url('https://eone.greennet.com/Images/SortArrow_Desc.gif') right no-repeat;
  background-position: left 0px;
  padding-left: 20px;
}

.TableHeader a:hover
{
  color: #FFF;
  text-decoration: underline;
  background: url('https://eone.greennet.com/Images/SortArrow_Desc.gif') right no-repeat;
  background-position: left center;
  padding-left: 20px;
}
.DataTable
{
  background-color: #FFF;
  font-size: 10px;
  color: #000;
  padding: 5px;
  border: 1px dotted #CCC;
  white-space: nowrap;
  width: auto;
  padding: 5px 5px 5px 5px;
}
.DataTable td
{
  padding: 4px 3px 4px 3px;
  font-size: 1em;
  font-family: Helvetica, Arial, Geneva, Verdana, sans-serif;
  color: #666;
  margin-top: .3em;
  border: 1px solid #CCC;
}

.TableAlt
{
  background-color: #EEEEEE;
  font-size: 10px;
  color: #000;
  padding: 5px;
  white-space: nowrap;
}

.TableAlt:hover, .DataTable:hover
{
  background-color: #f0feda;
}


.TableAlt td
{
  border: 1px solid #CCC;
  padding: 4px 3px 4px 3px;
}

#resultstable {
	clear: both;overflow: scroll;padding-bottom: 10px;scrollbar-base-color: orange; 
scrollbar-arrow-color: green;
scrollbar-DarkShadow-Color: blue; clear:both;
}

.tabPanels {overflow: hidden;
clear: both;width:800px;padding: 0px 0px 10px 0px;border: 1px solid #CCC;
}
#Details {
	padding: 20px;
}
.resultsContainer, .resultsGrid {
	clear: both;text-align: left;padding: 10px;border-top:1px solid #CCCCCC;
}
#content .resultsContainer h3, #content .resultsGrid h3 {
	color: #06C;margin: 10px 30px 0px 10px;
}
#content p {
	margin:0;
	margin-top:0px;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	line-height:1.2em;
	color:#666;
	width:580px;margin-bottom:15px;
	
	}
	
.energyHouse {
	float:right; width:270px; clear:none;padding:5px;
	
	}
	
a.none  {


				background-color:transparent;

	}	
	
	.energyHouse a:link {
	display:block;
	line-height:1.2em;
	font-size:12px;
	color: #069;
	font-family:Verdana, Geneva, sans-serif;
		text-decoration:underline;
		padding:4px 4px;	margin: 2px 0;

				background-color:#FFF;
	
	
	}	
	
	.energyHouse a:visited {
	display:block;
	line-height:1.2em;
	font-size:12px;
	color: #069;
	font-family:Verdana, Geneva, sans-serif;
		text-decoration:underline;
	padding:4px 4px;
	background-color:#FFF;
	margin: 2px 0;


	
	}
				.energyHouse a:hover {
	display:block;
	line-height:1.2em;
	font-size:12px;
	color: #09C;
	font-family:Verdana, Geneva, sans-serif;
			text-decoration:underline;
	padding:4px 4px 4px 8px;
	background-color:transparent;
		margin: 2px 0;
		text-decoration:none;


	
	}

	
				.energyHouse a:active {
	display:block;
	line-height:1.2em;
	font-size:12px;
	color: #069;
	font-family:Verdana, Geneva, sans-serif;
			text-decoration:underline;
	padding:4px 4px;
 background-color:#FFF;
						margin: 2px 0;
	

	
	}
	
h3 a:link {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#039CED;
font-size:15px;
margin:0;
margin-bottom:-20px;
text-decoration:underline;

	
	}
		h3 a:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#039CED;
font-size:15px;
margin:0;
margin-bottom:-20px;
text-decoration:underline;
	
	}
	
	h3 a:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#9C3;
font-size:15px;
margin:0;
margin-bottom:-20px;
background-color:transparent;
text-decoration:underline;
	
	}
	
		h3 a:active {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#9C3;
font-size:15px;
margin:0;
margin-bottom:-20px;
background-color:transparent;
text-decoration:underline;
	
	}
	
	
	
.main  {
	font-size:12px;
	color: #069;
	font-family:Verdana, Geneva, sans-serif;
		text-decoration:underline;
		padding:4px 4px;	margin: 2px 0;}
		
.energyHouse a:visited {
	display:block;
	line-height:1.2em;
	
		}
.main:hover {	
	
	font-size:12px;
	color: #069;
	font-family:Verdana, Geneva, sans-serif;
		text-decoration:underline;
	padding:4px 4px;
	background-color:#FFF;
	margin: 2px 0;


	
	}
.main a:hover {

	font-size:12px;
	color: #09C;
	font-family:Verdana, Geneva, sans-serif;

	}

	
.main a:active {
	display:block;
	line-height:1.2em;
	font-size:12px;
	color: #069;
	font-family:Verdana, Geneva, sans-serif;
			text-decoration:underline;
	padding:4px 4px;
 background-color:#FFF;
						margin: 2px 0;
}

#left-content {
	float:left;
	width:auto;
	margin-top:30px;
	font-size:18px;
	width:480px;
	
	}
	#left-content-small {
	float:left;
	width:auto;
	margin-top:30px;
	font-size:18px;
	width:380px;
	
	}
	
#right-content {
	margin-top:30px;
	float:left;
	clear:none;
	width:300px;
	font-size:14px;
	color:#036;
	font-family:Verdana, Geneva, sans-serif;
	}
	
	.star-Home {
	
	padding: 20px;
	}
	
#left-content, #left-content-small h1 {
	
	color:#00A287;

	}
	
#left-content p {
	
	color:#00A287;
	width:475px;
	font-size:14px;

	}
	#left-content-small {
		color:#00A287;
	width:375px;
	font-size:14px;

} #home-wrap .content .left-content-small p {
		color:#00A287;
	width:375px;
	font-size:14px;

}
	
#star-footer {
			padding:5px 0px 5px 20px;
			vertical-align:middle;
	
			  }

  
			  	
#star-footer p {
			padding-top:40px;
			color:#036;
			font-size:11px;
			width:auto;
			text-align:left;
		
		
			  }
				  	
#star-footer img {
			margin-right:46px;
	
			  }
			  
			  
#left-content p {
	
	color: #036;
	width:475px;
	font-size:14px;

	}	
#left-content h1 {
	
	color:#00A287;
	margin-bottom:20px;

}

div.side-content {
		margin-top:30px;
	padding-left:20px;
	float:left;
	clear:none;
	width:400px;
	font-size:14px;
	color:#036;
	font-family:Verdana, Geneva, sans-serif;
}

	
divleft-content {
	float:left;
	width:auto;
	margin-top:30px;
	font-size:18px;
	width:480px;
	
	}
	
#right-content ol {
	margin-left:20px;
	font-size:12px;
	color:#036;
	margin-top:10px;
	
	}
	
	#right-content ol li {
	line-height:1.5em;	color:#036;
	
	}
	
#right-content h2 {
	color:#00A287;
	font-size:17px;
	
	}
	
#star-video {
	margin-top:20px;
	background:url(/secure/Star/images/ajax-loader.gif) center center no-repeat;
	background-color:transparent;
	}
	
	

a.homeNav, .homeNav a:link{
	font-size:15px;
	font-family:Verdana, Geneva, sans-serif;
	padding-right:15px;
	padding-left:9px;
	text-decoration:none;
	color:#FFF;
	
	}

	a.homeNav:visited {
	font-size:15px;
	font-family:Verdana, Geneva, sans-serif;
	padding-right:15px;
	text-decoration:none;
	color:#FFF;
	
	}
	
		a.homeNav:hover {
	font-size:15px;
	font-family:Verdana, Geneva, sans-serif;
	padding-right:15px;
	text-decoration:none;
	color: #CFF;
	
	}
	
			a.homeNav:active {
	font-size:15px;
	font-family:Verdana, Geneva, sans-serif;
	padding-right:15px;
	text-decoration:none;
	color: #CFF;
	
	}
	
.box {
	float:left;
	clear:none;
	width:214px;
	padding:10px 13px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#57A869;
	
	}
	
	
.box a:link {
	color:#09C;
	font-size:10px;
	
	}
	
.box a:visited {
	color:#09C;
	font-size:10px;
	
	}
	
.box a:visited:hover {
	color: #0CF;
	font-size:10px;
	
	}
.box a:active {
	color:#09C;
	font-size:10px;
	
	}

		
	
#bottom-quad {
	padding:0px 0px 0px 0px;
	}
#bottom-quad div {
	
}
.box img {
	padding-bottom:5px;
	}
.box1 {	float:left;
	clear:none;
	width:214px;
	padding:10px 13px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#57A869;
}
			 
	


a.btnGreen

{

    background-color: #8da731;
    padding: 5px 7px 5px 7px;
    border-top: 1px solid #EEE;
    border-left: 1px solid #EEE;
    border-bottom: 1px solid #CCC;
    border-right: 1px solid #CCC;
    background-image: url(http://www.enalasys.com/nfg/beta/images/button_gradient.png);
    background-repeat: repeat-x;
    background-position: left top;
    color: #FFF;
    text-decoration: none;
    text-shadow: #458115 0 2px 1px;
    text-transform: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	font-weight:bold;

}



a.btnGreen:hover

{

    background-color: #335f0f;
    padding: 5px 7px 5px 7px;
    border-top: 1px solid #EEE;
    border-left: 1px solid #EEE;
    border-bottom: 1px solid #CCC;
    border-right: 1px solid #CCC;
    background-image: url(http://www.enalasys.com/nfg/beta/images/button_gradient.png);
    background-repeat: repeat-x;
    background-position: left top;
    color: #FFF;
    text-decoration: none;
    text-shadow: #458115 0 2px 1px;
    text-transform: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;

}

.space{
	padding:10px 0px;
	
	}

.custom:hover {
	background-color: #9C3 ;
	}

.custom table
{
  width:100%;
}

.custom h2 {
	font-size:22px;
	color:#039;
	
	}
	
.custom a:link{
	color: #06C;
	padding:8px;
	font-weight:bold;
	background-color:#FFF;
		    -moz-border-radius: 3px;
		-webkit-border-radius:3px;
		border-bottom:1px solid #009;
		border-right:1px solid #009;
		text-decoration:none;
		text-shadow:#FFF 1px 1px;
	
	
	}

.custom a:visited{
	color: #06C;
	padding:8px;
		font-weight:bold;
	background-color:#FFF;
		    -moz-border-radius: 3px;
		-webkit-border-radius:3px;
				text-decoration:none;
						border-bottom:1px solid #009;
		border-right:1px solid #009;
			text-shadow:#FFF 1px 1px;
	
	}
	.custom a:hover{
			font-weight:bold;
	color: #9C3;
	padding:8px;
	background-color: #FFC;
		    -moz-border-radius: 3px;
		-webkit-border-radius:3px;
				text-decoration:none;
						border-bottom:1px solid #009;
		border-right:1px solid #009;
			text-shadow:#FFF 1px 1px;
	
	}
	
.custom a:active{
	color: #039;
		font-weight:bold;
	padding:8px;
	background-color:#FFF;
		    -moz-border-radius: 3px;
		-webkit-border-radius:3px;
				text-decoration:none;
						border-bottom:1px solid #009;
		border-right:1px solid #009;
	
	}

.login-apps div .custom, #utilitiesContent div.custom {
	
} {
	background-color: #EEE;
}		  
	
.subtext {
	font-size:1%;
	
	}

/* Service Category styles */
#wideWrapper div.VertSpacer span.signup-form form div.row1 h3 span a {
	font-family: arial, helvetica, sanserif;
}
.service-cat {
	float:left; clear:none;width:30%;margin:3px ;padding:10px 10px 10px 0px;height:auto;
	
	}
.service-cat2 {
	width:63%;float:left; clear:none;margin:3px;padding:10px;height:auto;
	}

#wideWrapper div.VertSpacer span.signup-form form div.row1 h3 span a {
	color: #0066CC;
}
.service-cat2 div {float:left;clear:none;margin:0px 10px;width:45%;}
	
.row {
	height:auto;clear:both;
	}
.active-step {
		color:#9c3;
		}

div.service-cat.col-1 h2 {
	margin-top: 0px;
}
	h3 span { color:#999; font-size: 16px; padding-bottom: 10px;}
#wideWrapper div.VertSpacer span.signup-form form div.row1 h3 {
	padding: 10px 0px;border-top: 1px solid #CCC;
}

#wideWrapper div.VertSpacer span.signup-form form div.service-cat h2 {
	font-size: 18px;color: #99CC33;
} 
.service-cat input {
	margin-left: 6px;
}
	
	
.float-right {
	
	float: right;
	clear: none;
}

#wideWrapper2 form.float-right {
	width: auto;height: 22px;padding-right: 10px;
	
}

/* POSID STYLES */

.posid {
	
	
	background:url(https://www.greennet.com/secure/images/POS-ID-backdrop-1.jpg) top left; padding-top:120px; background-repeat: no-repeat;} 
.posid.input {
	border:1px solid #C00;
	
	}
	
.posid a {
	font-size:23px;color:#C00;text-decoration:none;background-color:#FFF;padding:1px 7px;border:1px solid #C00;margin:0;line-height:normal;-webkit-border-radius: 40px;
-moz-border-radius: 40px;
border-radius: 40px;
	}
	.posid a:hover {
	font-size:23px;color:#9C3;text-decoration:none;background-color:#FFF;padding:1px 7px;border:1px solid #C00;margin:0;line-height:normal;
	}
	
	
.posid title {padding:10px;}
.posid2 {
	
	background:url(https://www.greennet.com/secure/images/POS-backdrop.jpg) top left; padding-top:130px; background-repeat: no-repeat;padding-left: 15px;} 
.posid.input {
	border:1px solid #C00;
}

div.posid2 h2, div.posid h2 {
	font-size: 14px;
}

#wideWrapper div.VertSpacer div.posid2 h2, #wideWrapper div.VertSpacer div.posid h2 {
	font-size: 18px;margin-left: 10px;
}
#wideWrapper div.VertSpacer div.posid2 h3, #wideWrapper div.VertSpacer div.posid h3 {
	font-size: 13px;margin-left: 10px;
}

/* Breadcrumb */


div.breadcrumb{
	padding:10px 0px 0px 0px;text-align: left;width: 990px;margin: 0 auto;text-transform: capitalize;height: 21px;vertical-align: middle;margin-top: 4px;background-color: transparent;
}

span.home-crumb {
		font-size: 12px;color: #FFF;padding: 9px 15px 9px 20px;background: #0066CC url(https://www.greennet.com/secure/images/crumb-arrow.png) no-repeat -20px center;border-left: 2px solid #FFF;text-decoration: underline;
}

div.breadcrumb .crumb:link, div.breadcrumb .crumb:visited {
	text-transform: capitalize;
	font-size: 12px;color: #FFF;padding: 9px 15px 9px 35px;background: #0066CC url(https://www.greennet.com/secure/images/crumb-arrow.png) no-repeat 0 center;
}div.breadcrumb .crumb:hover, div.breadcrumb .crumb:active{
	text-transform: capitalize;
	font-size: 12px;color: #CCC;background-color: #0066CC;
}


span.home-crumb a:link {
	padding: 9px 15px 9px 35px;
}


span.bc-end {
	text-transform: capitalize;
	font-size: 12px;color: #FFF;padding: 9px 5px 9px 0px;	background: transparent url(https://www.greennet.com/secure/images/crumb-arrow.png) no-repeat right center;
	
}

/* MODAL DIALOG BOXES */

#mask {
  position:absolute;
  z-index:1000000;
  background-color:#999;
  display:none;width:100%;
}
  
#myboxes .window {
  position:absolute;
  width:auto;
  height:100%;
  display:none;
  z-index:10000001;
  padding:20px;
}


/* Customize your modal window here, you can add background image too */
#myboxes #dialog {
  width:850px; 
  min-height:300px;background-color:#FFF;
}

#account-space div.dashboard div a,  #account-space div.dashboard div a span {
	font-family: "Trebuchet MS", Arial, sanserif;
}

#account-space h3 {
	font-family: GillSans, "Trebuchet MS", Arial, sanserif;font-size: 1.5em;color: #666;
}

#account-space form table.gGrid {
	font-size: 1.3em;color: #666;border: 0;
}

#account-space form table.gGrid tbody tr td {
	vertical-align: middle;
}

#account-space form table.gGrid tbody tr td input {
	font-size:1.1em;padding: 1px;color: #0066CC;
}

input {
	color: #0066CC;
}

#csc-completion-selected {
	background-color: #e3f0f6;
}

/* Buddy STyles */
.buddy-head {
	font-size:10px;margin:0 !important;background-color:#EEE;padding:3px 7px !important;font-family:  Verdana, sanserif, !important;color: #666;border-bottom: 1px solid #CCC !important;
	letter-spacing: 0ex;
}
	
div.buddy-ads { border-bottom:2px solid #CCC;clear: both;margin: 0px !important;padding: 2px 2px;}
div.buddy-ads:hover { background-color: #EEE;background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.05, rgb(240,240,240)),
    color-stop(1, rgb(255,255,255)),
    color-stop(1, rgb(255,255,255))
);
background: -moz-linear-gradient(
    center bottom,
    rgb(240,240,240) 5%,
    rgb(255,255,255) 100%,
    rgb(255,255,255) 100%
);

}

.buddy-ads div {clear: both;margin: 0px !important;}

	#contractor-ad.buddy-ads{
	padding: 0px;margin: 0px;padding: 0px !important;
}
	
.buddy-ads .headliner {
	font-size:12px;font-family:GillSans, Arial, Verdana, sanserif;margin:0;margin-bottom:0;padding: 0px 3px 3px 3px;color: #0066CC;line-height: 1.25em;
	}
	.buddy-ads .headliner span {
	font-weight: bold;
	}
	
img.buddy-right {
	float:left;max-width:110px;width:110px;margin-right:2px !important;border-left: 1px solid #EEE;border-top: 1px solid #EEE;border-right:2px solid #CCC;border-bottom: 3px solid #CCC;
	}
	

			.buddy-ads img {
		margin-top:0px; text-align: left;padding-right: 5px;border: 1px solid #EFEFEF;}


.buddy-ads a:link, .buddy-ads a:visited { font-size:10px;text-align: left;margin-bottom: 10px ; color: #0066CC;margin-left: 0px;}

.buddy-ads a:hover, .buddy-ads a:active{color: #CC0000;}

.buddyimage {
	max-width: 25px;max-height: auto;
	}

/* Mini icon Styles */
	
.mini-icon {
	display:inline;list-style-type:none;margin:0;padding:0;width:auto;
	}
	
.mini-icon li  {
	background-image: url(https://www.greennet.com/secure/images/gNet-mini-icons.png)  ; background-repeat:no-repeat; width:24px; border:0px solid #EEE;height:22px;margin-bottom: 1px;margin-top: 2px; float:left;	cursor:pointer;}
	
	.mini-icon li:before  {	content:attr(myTip);
	display:none;
	
}
	.mini-icon li:hover::before{
	width:120px;
	line-height: 1.2em;
	display:block;
	font-size: 12px;
	background: #e9fefc;
	color: #1b4692;
	border:1px solid #0066CC;
	padding:7px;
	margin:25px 0 0 10px;	z-index:10;
	position:relative;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;left: -96px;

}
	
	
.mini-icon a:link span {
	width:100%;height:100%;
	}
	

.recommended-services { border:0px solid #EEE;margin:0; padding:0;font-size:.8em;width:200px;}

li.cat100 {
	background-position: 0 -1px !important;
}
li.cat100:hover {
	background-position: 0 -23px !important;
}

li.cat200 {
	background-position: 0 -46px !important;
}
li.cat200:hover {
	background-position: 0 -69px !important;
}

li.cat300 {
	background-position: 0 -137px !important;
}
li.cat300:hover {
	background-position: 0 -160px !important;
}
li.cat400 {
	background-position: 0 -183px !important;
}
li.cat400:hover {
	background-position: 0 -205px !important;
}
li.cat500 {
	background-position: 0 -274px  !important;
}
li.cat500:hover {
	background-position: 0 -296px  !important;
}
li.cat600 {
	background-position: 0 -319px !important;
}
li.cat600::hover {
	background-position: 0 -342px !important;
}
li.cat700 {
	background-position: 0 -365px !important;
}
li.cat700:hover {
	background-position: 0 -387px !important;
}
li.cat800 {
	background-position: 0 -410px !important;
}
li.cat800:hover {
	background-position: 0 -433px !important;
}
li.cat900 {
	background-position: 0 -456px !important;
}
li.cat900:hover {
	background-position: 0 -478px !important;
}

li.cat1000 {
	background-position: 0 -501px !important;
}
li.cat1000:hover {
	background-position: 0 -524px !important;
}
li.cat1100 {
	background-position: 0 -92px !important;
}
li.cat1100:hover {
	background-position: 0 -114px !important;
}


li.cat350 {
	background-position: 0 -228px !important;
}
li.cat350:hover {
	background-position: 0 -251px !important;
}

li.cat1200 {
	background-position: 0 -547px;
}


li.cat1200:hover {
	background-position: 0 -563px ;
}

div.dashbox:hover {
	opacity: .7;
}

a.plus:link, a.plus:visited  {
width: 25px;height: 26px;padding-left: 21px;padding-top: 5px;padding-bottom: 3px;
	background: url(https://www.greennet.com/secure/images/plus-icon.png) no-repeat left 1px !important; overflow: hidden;
}

a.plus:hover, a.plus:active  {
width: 25px;height: 27px;padding-left: 21px;padding-top: 5px;padding-bottom: 5px;
	background: url(https://www.greennet.com/secure/images/plus-icon.png) no-repeat left -19px !important;; color: #99cc33;
}

a.delete:link, a.delete:visited  {
width: 25px;height: 26px;padding-left: 21px;padding-top: 5px;padding-bottom: 3px;
	background: url(https://www.greennet.com/secure/images/plus-icon.png) no-repeat left -39px !important; overflow: hidden;color: #C00 !important;
}

a.delete:hover, a.delete:active  {
width: 25px;height: 27px;padding-left: 21px;padding-top: 5px;padding-bottom: 5px;
	background: url(https://www.greennet.com/secure/images/plus-icon.png) no-repeat left -39px !important; color: #99cc33;
}

/* Toolbox */
div.toolbox h2 {
	font-family: GillSans, 'Trebuchet MS';font-size: 22px;padding: 2px 4px;
}

div.toolbox2 h2 {
	font-family: GillSans, 'Trebuchet MS';font-size: 22px;padding: 2px 4px;
}

div.toolbox div ul li a:link  {
	color: #888;
	line-height: 1em;
	margin-left: 0px;
	font-weight: 900;font-family: helvetica, arial, sans-serif;font-size: 13px;
	text-decoration: none;
}

div.toolbox2 div ul li a:link  {
	color: #888;
	line-height: 1em;
	margin-left: 0px;
	font-weight: 900;font-family: helvetica, arial, sans-serif;font-size: 13px;
	text-decoration: none;
}

div.toolbox div ol li a:link {
		color: #7d7d7d;
	line-height: 1em;
	margin-left: 0px;
	font-weight: 500;font-family: helvetica, arial, sans-serif;font-size: 13px;
	text-decoration: none;
}

div.toolbox2 div ol li a:link {
		color: #7d7d7d;
	line-height: 1em;
	margin-left: 0px;
	font-weight: 500;font-family: helvetica, arial, sans-serif;font-size: 13px;
	text-decoration: none;
}

div.toolbox div ul li a:visited, div.toolbox div ol li a:visited {
	color: #7d7d7d;
	line-height: 1em;
	margin-left: 0px;
}

div.toolbox2 div ul li a:visited, div.toolbox div ol li a:visited {
	color: #7d7d7d;
	line-height: 1em;
	margin-left: 0px;
}

div.toolbox div ul li a:hover, div.toolbox div ol li a:hover {
	color: #0066CC;
	line-height: 1em;
	margin-left: 0px;text-decoration: underline;

}

div.toolbox2 div ul li a:hover, div.toolbox div ol li a:hover {
	color: #0066CC;
	line-height: 1em;
	margin-left: 0px;text-decoration: underline;

}

div.toolbox div ul li a:active, div.toolbox div ol li a:active {
	color: #0066CC;
	line-height: 1em;
	margin-left: 0px;
	background-color: #EEE;
}

div.toolbox2 div ul li a:active, div.toolbox div ol li a:active {
	color: #0066CC;
	line-height: 1em;
	margin-left: 0px;
	background-color: #EEE;
}

div.toolbox div ul li {
	padding: 3px;
	margin-left:10px;
	list-style-type: square;color: #99cc33;
}

div.toolbox2 div ul li {
	padding: 3px;
	margin-left:10px;
	list-style-type: square;color: #99cc33;
}

div.toolbox div ul li:hover {
	padding: 3px;
	margin-left:10px;
	list-style-type:disc;color: #0066CC;
}

div.toolbox2 div ul li:hover {
	padding: 3px;
	margin-left:10px;
	list-style-type:disc;color: #0066CC;
}

div.toolbox div ul {
	padding: 10px;
}

div.toolbox2 div ul {
	padding: 10px;
}


a:link {
	color: #2f7cd6;
}
div.toolbox div ol {
	margin: 0;padding: auto;
}

div.toolbox2 div ol {
	margin: 0;padding: auto;
}

div.toolbox div ol li{
	margin-left: 20px;padding: 2px;color: #666;
}

div.toolbox2 div ol li{
	margin-left: 5px;padding: 2px;color: #666;
}

div.toolbox div {
	padding:10px 12px 25px 10px ;
	float:left;clear:none;width:29%;height:200px;margin: 5px 4px;border: 1px solid #EEE;background-color: #FFF; -webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;-webkit-box-shadow: 0px 3px 5px #999;-moz-box-shadow: 0px 3px 5px #999;box-shadow: 0px 3px 5px #999;
}


div.toolbox2 div {
	padding:8px 5px 25px 10px ;
	float:left;clear:none;width:30.6%;height:100%;margin: 5px 4px;border: 1px solid #EEE;background-color: #FFF; -webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;-webkit-box-shadow: 0px 3px 5px #999;-moz-box-shadow: 0px 3px 5px #999;box-shadow: 0px 3px 5px #999;
}


#page-wrapper-gmeter {
    width: 1055px;
    min-width: 996px;
    padding: 0px;
    border: 0px solid #CCC;
    clear: both;
    margin: 0px auto;
    text-align: left;
}

#page-box {
    border: medium none;
        border-top-width: medium;
        border-right-width: medium;
        border-bottom-width: medium;
        border-left-width: medium;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
        border-top-color: -moz-use-text-color;
        border-right-color: -moz-use-text-color;
        border-bottom-color: -moz-use-text-color;
        border-left-color: -moz-use-text-color;
        -moz-border-top-colors: none;
        -moz-border-right-colors: none;
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        border-image-source: none;
        border-image-slice: 100% 100% 100% 100%;
        border-image-width: 1 1 1 1;
        border-image-outset: 0 0 0 0;
        border-image-repeat: stretch stretch;
}

#page-box {
    margin-left: 20px;
    margin-right: 20px;
    border-style: solid;
    border-color: #999;
    border-width: 0px 1px 1px;
    background-color: #EEE;
    padding: 4px;
    box-shadow: 3px 3px 2px #999;
}
.page-sub-nav-bar, .monitor-bar {
    background-image: url("/secure/images/gray-bar-gradient.png");
    background-repeat: repeat-x;
    padding: 4px;
    background-color: #F5F5F9;
    height: 28px;
    line-height: 1.9;
}



.holder{        
    width:100%;
    display:block;
}
.content{
    background:#fff;
    padding: 28px 26px 33px 25px;
    
}
.popup{
    border-radius: 7px;
    background:#6b6a63;
    margin:25px auto 0;
    padding:6px;  
    // here it comes
    position:absolute;
    width:350px;
    top: 50%;
    left: 50%;
    margin-left: 300px; // 1/2 width
    margin-top: -40px; // 1/2 height
}
