@charset "utf-8";
/* CSS Document */
body {margin: 0px; padding: 0px; font-family:Arial, Helvetica, sans-serif; background: #0785bd; font-size: .95em;}

a {outline: none; color:#030;}
a:hover {color: #033}

h1 a, h2 a, h3 a {text-decoration: none;}

h1 {font-size: 1.4em; color:#033; text-align: center;}
h2 {color: #033; font-size: 1.3em;}
h3 {font-size: 1.2em; color:#363; text-align: center;}

.lb_back {background:#ecf7fb;}
.db_back{background: #0786bd;}

#top_menu, #lowest_menu {font-size: 15px;}
#top_menu a, #lowest_menu a {font-weight: bold; color: black; text-decoration: none;}
#top_menu a:hover, #lowest_menu a:hover {color:#060}

.main_wrapper {background: #72acd4 url(http://www.energycps.com/images/main_wrapper.jpg) repeat-x;}
.main_body {background: url(http://www.energycps.com/images/main_body.jpg) repeat-y; width: 983px; margin: auto;}
.main_left {background: url(http://www.energycps.com/images/top_left.jpg) top left no-repeat;}
.main_right {background: url(http://www.energycps.com/images/top_right.jpg) top right no-repeat;}
.main_contents {width: 969px; margin: auto;}

#lower_menu {margin-left: 9px;}
#menu_fill {background:url(http://www.energycps.com/images/bar.jpg); height: 36px; width: 952px;}

#lowest_menu {float: right; padding: 10px; padding-right: 15px; font-weight: bold; }
#content {clear: both; padding: 10px 25px 10px 25px;}

.sidebar_wrapper { background-color: #d0e5ee; width: 400px; float: left; margin-right: 15px; margin-bottom: 15px;}
.sidebar{ padding: 12px;}
.rounded_tl {background: url(http://www.energycps.com/images/corner_tl.jpg) no-repeat top left}
.rounded_tr {background: url(http://www.energycps.com/images/corner_tr.jpg) no-repeat top right}
.rounded_bl {background: url(http://www.energycps.com/images/corner_bl.jpg) no-repeat bottom left}
.rounded_br {background: url(http://www.energycps.com/images/corner_br.jpg) no-repeat bottom right}
.sidebar ul {list-style-type: square}

#footer {clear: both; margin: auto;  width: 950px; text-align: center; padding: 15px; color: white; font-weight: bold;}
#footer a {color: #FFC; text-decoration: none;}
#footer a:hover {color:#CF6}

.clear {clear: both;}

.large_ital_bold_red {font-weight: bold; font-style: italic; color:#C00; font-size: 1.2em;}

th {background-color:#0785bc; color: white;}
#services td{vertical-align: top;}
.other td, .other{background: #ecf7fb}

.disclaimer {color: red; font-size: .8em;}

.imgleft {float: left; margin-right: 15px; margin-bottom: 15px;}

ul.requirements li {margin: 5px;}

.red {color: red}

#benefits h4, #utilities h4, #si_requirements h4 {border-bottom: 1px solid black;}
#si_requirements td{vertical-align: top}
#utilities img{border: none;}
#utilities {margin: auto; width: 95%}
#utilities td{border-bottom: 5px groove #060; vertical-align: top}

#energy_savings table {margin: auto; background: #fff; border: 2px solid #060; font-weight: bold; width: 75%}
#energy_savings table td {border: 1px solid #060}
#energy_savings table img {width:65px;}

.question {font-weight: bold;}

#contact_form th {text-align: right; background: #fff; color: #39C}
#contact_form {margin: auto;}

#contact_form input {border: 1px solid #09C; padding: 1px}

#free_bulbs_table table {width: 85%; margin: auto; border-collapse: collapse}
#free_bulbs_table th {text-align: center; border: 2px solid white;}
#free_bulbs_table table td{border: 1px solid black; border-collapse: collapse; width: 25%}

img.center {display: block; margin: auto;}
.center {text-align: center;}

.noborder {border: none;}

.green {color: #060}

.tip{width: 400px; font-style: italic; background-color: #d0e5ee; margin-bottom: 25px; }
.tip_tl {background: url(http://www.energycps.com/images/tips/tip_tl.jpg) no-repeat top left; }
.tip_tr {background: url(http://www.energycps.com/images/tips/tip_tr.jpg) no-repeat top right;}
.tip_bl {background: url(http://www.energycps.com/images/tips/tip_bl.jpg) no-repeat bottom left;}
.tip_br {background: url(http://www.energycps.com/images/tips/tip_br.jpg) no-repeat bottom right;}
.tip_ml {background: url(http://www.energycps.com/images/tips/tip_ml.jpg) repeat-y left; }
.tip_mr {background: url(http://www.energycps.com/images/tips/tip_mr.jpg) repeat-y right;}
.tip_bm {background: url(http://www.energycps.com/images/tips/tip_bm.jpg) repeat-x bottom;}
.tip_tm {background: url(http://www.energycps.com/images/tips/tip_tm.jpg) repeat-x top;}
.tip_title {background: url(http://www.energycps.com/images/tips/tip_title.jpg) no-repeat center top;}
.tip_content { padding: 125px 40px 25px 35px;min-height: 25px; color:#030; text-align: justify; font-weight: bold;}
.tip_content img {display: block; margin: auto; border: 2px solid #FF9}


#business_adv li {margin-top: 15px;}
#business_adv ol {list-style-type: lower-alpha; margin-top: 15px;}
#business_adv li li {margin-top: 5px;}

.small {font-size: .85em;}
