/* Start of CMSMS style sheet 'smartEnergy_mainCSS' */
BODY {margin:0;}

html { min-height: 100%; margin-bottom: 1px; }

* {margin:0; padding:0; }

img {border:0; }

p {margin-bottom:8px;}

form option {padding:0 3px 0 3px;}

input, select, textarea  {font-size:11px; position: relative;}



.utilityNav {float:right; padding:3px; font-family: verdana, "Trebuchet MS", "Myriad Pro", arial, sans-serif; font-size:11px;}

.utilityNav input {font-size:10px; width:150px;}

.utilityNav input.goButton {position: relative; top:1px; left: -14px; height:10px; width:11px;}



.header {clear:both; width:996px; background : url(/uploads/images/bg-header.gif) no-repeat top #A8C4E8; position: relative; padding-bottom:20px;}

#primaryNav {position: absolute; top:45px; right:5px; }

#primaryNav ul {width: 660px;}

#primaryNav li {display:inline; }

#primaryNav a {float:left; display:block; text-align:center; color:#000; text-decoration: none; font-family: "Trebuchet MS", "Myriad Pro", verdana, arial, sans-serif; font-size:14px; font-weight:700;}

#primaryNav a:hover {color:#fff;}


#primaryNav a  {
width: 165px;
}

#primaryNav a.aboutCC {width:170px;}
#primaryNav a.whatWe {width:163px;}
#primaryNav a.whatYou {width:150px;}


#primaryNav a.currentpage {color:#fff;}
#primaryNav a.activeparent {color: #fff;}


.container {width:1020px; margin-left:auto; margin-right:auto; text-align:left; padding:0;}

.innerContainer {float:left; width:996px; padding:0 12px;   background : url(/uploads/images/bg-page.gif) repeat-y top #fff;}



.main {clear:both;}

body#home .main {position: relative; background : url(/uploads/images/bg-home-main.jpg) no-repeat top; height:620px;}

body#home .main .sidebar {position: absolute; text-align:center; width:232px; top:15px; left:40px; font-family: "Myriad Pro", "Trebuchet MS", verdana, arial, sans-serif; color:#fff; }

body#home .main .sidebar h2 {font-family: "Myriad Pro", "Trebuchet MS", arial, sans-serif; color:#fff; font-size:21px; line-height:21px; padding:40px 0 10px 0; text-align:left; }


body#home .main .sidebar p {font-size:13px; line-height:17px;}
body#home .main .sidebar p.cta a {color:#fff; font-size:16px; text-decoration: none;  font-weight:bold;}

body#home .main .sidebar p.cta a:hover {text-decoration: underline;}
body#home .main .contentWell {position: absolute; width:650px; left:328px; top:0;}

body#home .main .contentWell h1 {font-family: impact, "Myriad Pro", "Trebuchet MS", verdana, arial, sans-serif; font-size:38px; font-weight:400;}

body#home .main .contentWell p {font-family: "Myriad Pro", "Trebuchet MS", verdana, arial, sans-serif; font-size:14px; line-height:18px; padding-right:20px;}

body#home .main .contentWell p.cta {position: relative; left:-10px; padding-top:20px;}



body#home .leftModule {position: absolute; width:245px; left:35px; top:475px; font-family: verdana, "Myriad Pro", "Trebuchet MS", arial, sans-serif; }

body#home .leftModule p {font-family: verdana, "Myriad Pro", "Trebuchet MS", arial, sans-serif; font-size:11px; text-align:center;}

body#home .leftModule .logo {float:left; padding-top:4px;}

body#home .leftModule .links {float:left; width: 120px; text-align:right; font-size:9px; line-height:17px;}

body#home .leftModule .links a {font-size:9px; color:#000; text-decoration: none; font-weight:700;}

body#home .leftModule .links a:hover { text-decoration: underline;}



body#home .rightModule {position: absolute; width:600px; left:350px; top:466px;}

body#home .rightModule h3 {font-family: impact, verdana, "Myriad Pro", "Trebuchet MS", arial, sans-serif; color:#A6B467; font-size: 30px; font-weight:400;}

body#home .rightModule p {font-family: verdana, "Myriad Pro", "Trebuchet MS", arial, sans-serif; font-size:11px;}

body#home .rightModule p.cta {text-align:right; font-weight:700; font-size:10px; }

body#home .rightModule p.cta a {color:#000; text-decoration: none;}

body#home .rightModule p.cta a:hover { text-decoration: underline;}


body#home .rightModule .logo {float:right; padding-top:4px;}
body#home .rightModule .links {float:right; width: 120px; text-align:right; font-size:10px; line-height:17px;}
body#home .rightModule .links a {font-size:9px; color:#000; text-decoration: none; font-weight:700;}
body#home .rightModule .links a:hover { text-decoration: underline;}


body#sub .main {width:996px; float:left;  background : url(/uploads/images/bg-main-subs-bottom.jpg) no-repeat bottom #A8C4E8; padding-bottom:106px;}

body#sub .main .contents {float:left; padding:0 16px 0 26px; background : url(/uploads/images/bg-main-subs-shim.gif) repeat-y;}

body#sub .main .sidebar {float:left; width:262px; padding-top:35px; }

body#sub .main .sidebar ul.subnav {float:left; width:262px; font-family: verdana, "Myriad Pro", "Trebuchet MS", arial, sans-serif; list-style-type: none; }

body#sub .main .sidebar ul.subnav li {float:left; display:block; border-bottom: none;list-style-type: none; font-size:16px; padding-left:24px;_height: 0;}

body#sub .main .sidebar ul.subnav li li {font-size:12px; padding-left:15px;_height: 0;}

body#sub .main .sidebar ul.subnav li a {display:block; width:240px; padding:5px 0 1px 0; color:#fff; font-weight:700; text-decoration: none; border-bottom: 1px solid #fff;}

body#sub .main .sidebar ul.subnav li li a {display:block; width:210px; padding:5px 0 1px 0;_height: 0;}

body#sub .main .sidebar ul.subnav ul li a {color:#000;}

body#sub .main .sidebar ul.subnav ul li a:hover {color:#fff;}

body#sub .main .sidebar ul.subnav ul li a.currentpage {color:#fff;}

body#sub .main .sidebar .callout {clear: both; text-align:center; padding:80px 0 30px 0;}

body#sub .main .contentWell {float:left; width:630px; padding:30px 20px 20px 40px; font-family: "Myriad Pro", "Trebuchet MS", verdana, arial, sans-serif; font-size:13px;}

body#sub .main .contentWell h1 {font-family: impact, "Myriad Pro", "Trebuchet MS", verdana, arial, sans-serif; font-size:28px; font-weight:400;}




#footer {font-family:verdana, arial, sans-serif; }

#footer a {color:#000;}

#footer .nav {float:left; width:430px; padding: 27px 20px; font-size:9px;}

#footer .copyright {float:left; text-align:right; width:175px; padding:27px 0; font-size:9px;}

#footer .logos {float:right;}

#submissonlayout hr {
color: black;
}
#submissonlayout .thelabel {
font-weight: bold;

}

.skiplink {display:none;}
/* End of 'smartEnergy_mainCSS' */

