body {background: #E5F3EA; margin: 35px 0 0 0;}
body.btoc {background: #E5F3EA; margin: 0px 0 0 0;}

img { border: 0; }

td {vertical-align: top; }
td.leftcol {background: #CB2A08; }

h1 {font-family: arial, sans-serif; color: #757575; font-size: 16px; line-height: 14px; margin: 15px 14px 0 18px; }
h1.accounting {height: 36px; text-indent: -5000px; color: red; background: url(../images/head_accounting.gif) no-repeat; margin:0; }
h1.accounting_login {height: 36px; text-indent: -5000px; color: red; background: url(../images/head_accounting_login.gif) no-repeat; margin:0; }
h1.billing_collecting {height: 36px; text-indent: -5000px; color: red; background: url(../images/head_billing_collecting.gif) no-repeat; margin:0; }
h1.careers {height: 36px; text-indent: -5000px; color: red; background: url(../images/head_careers.gif) no-repeat; margin:0; }
h1.contact {height: 36px; text-indent: -5000px; color: red; background: url(../images/head_contact.gif) no-repeat; margin:0; }
h1.credentialing {height: 36px; text-indent: -5000px; color: red; background: url(../images/head_credentialing.gif) no-repeat; margin:0; }
h1.faqs {height: 36px; text-indent: -5000px; color: red; background: url(../images/head_faqs.gif) no-repeat; margin:0; }
h1.human_resources {height: 36px; text-indent: -5000px; color: red; background: url(../images/head_human_resources.gif) no-repeat; margin:0; }
h1.links {height: 36px; text-indent: -5000px; color: red; background: url(../images/head_links.gif) no-repeat; margin:0; }
h1.login {height: 36px; text-indent: -5000px; color: red; background: url(../images/head_login.gif) no-repeat; margin:0; }
h1.mybenergy_login {height: 36px; text-indent: -5000px; color: red; background: url(../images/head_mybenergy_login.gif) no-repeat; margin:0; }
h1.recruitment_login {height: 36px; text-indent: -5000px; color: red; background: url(../images/head_recruitment_login.gif) no-repeat; margin:0; }
h1.speaking_engagements {height: 36px; text-indent: -5000px; color: red; background: url(../images/head_speaking_engagements.gif) no-repeat; margin:0; }
h1.trade_shows {height: 36px; text-indent: -5000px; color: red; background: url(../images/head_trade_shows.gif) no-repeat; margin:0; }
h1.news {height: 36px; text-indent: -5000px; color: red; background: url(../images/news.png) no-repeat; margin:0; }
h1.management_team {height: 36px; text-indent: -5000px; color: red; background: url(../images/management_team.png) no-repeat; margin:0; }

p {font-family: arial, sans-serif; color: #757575; font-size: 11px; line-height: 14px; margin: 15px 14px 0 18px; }
p.toc {font-family: arial, sans-serif; color: #757575; font-size: 11px; line-height: 14px; margin: 0px 0px 0 0px; }
p.stub {font-family: arial, sans-serif; color: #757575; font-size: 11px; line-height: normal; margin: 5px 4px 0 22px; }
p.home_pic {font-family: arial, sans-serif; color: #757575; font-size: 12px; line-height: 18px; margin: 16px 20px 0 22px; }
p.intro {font-family: arial, sans-serif; color: #757575; font-size: 12px; line-height: 18px; margin: 5px 70px 0 18px; }
p.home_intro {font-family: arial, sans-serif; color: #FFFFFF; font-size: 13px; line-height: 17px; margin: 12px 30px 18px 26px; }
p.home {font-family: arial, sans-serif; color: #FFFFFF; font-size: 10px; line-height: 14px; margin: 3px 0 0 16px; }
p.home_head {font-family: arial, sans-serif; color: #FFFFFF; font-size: 11px; font-weight: bold; line-height: normal; margin: 18px 0 0 16px; }
p.home_more {font-family: arial, sans-serif; color: #FFFFFF; font-size: 11px; font-weight: bold; line-height: normal; margin: 4px 0 0 16px; }
p.landing {font-family: arial, sans-serif; color: #FFFFFF; font-size: 13px; line-height: 17px; margin: 12px 30px 20px 26px; }
p.landingb {font-family: arial, sans-serif; color: #FFFFFF; font-size: 13px; line-height: 17px; margin: 2px 30px 2px 26px; }
p.footer {font-family: arial, sans-serif; color: #757575; font-size: 10px; line-height: normal; margin: 6px 0 0 0; }
p.big_header {font-family: arial, sans-serif; color: #FFFFFF; font-size: 20px; font-weight: bold; line-height: normal; margin: 18px 0 0 16px; }
ul { margin-top: 10px; }
li {font-family: arial, sans-serif; color: #757575; font-size: 11px; line-height: 14px; margin: 0 0 0 0; }

a:link {color: #757575; text-decoration: underline;}
a:active {color: #757575; text-decoration: underline;}
a:visited {color: #757575; text-decoration: underline;}
a:hover {color: #757575; text-decoration: underline;}

a.login:link {color: #757575; text-decoration: none;}
a.login:active {color: #757575; text-decoration: none;}
a.login:visited {color: #757575; text-decoration: none;}
a.login:hover {color: #757575; text-decoration: underline;}

a.home_more:link {color: #FFFFFF; text-decoration: none;}
a.home_more:active {color: #FFFFFF; text-decoration: none;}
a.home_more:visited {color: #FFFFFF; text-decoration: none;}
a.home_more:hover {color: #FFFFFF; text-decoration: underline;}

#nav {margin: 0; padding: 12px 0 28px 16px; }
#nav li { margin: 0; padding; 0; display: inline; list-style-type: none; }
#nav a { float: left; font-family: arial, sans-serif; color: #FFFFFF; font-size: 11px; line-height: 14px; font-weight: normal; padding: 0 12px 14px 12px; text-decoration: none; color: #FFFFFF; }
#nav a.nav_on {background: url(../images/nav_on.gif) no-repeat bottom center; }
#nav a.active, #nav a:hover {background: url(../images/nav_on.gif) no-repeat bottom center; }

#subnav {margin: 0; padding: 11px 0 21px 16px; }
#subnav li { margin: 0; padding; 0; display: inline; list-style-type: none; }
#subnav a { float: left; font-family: arial, sans-serif; color: #FFFFFF; font-size: 10px; line-height: 14px; font-weight: normal; padding: 0 11px 9px 11px; text-decoration: none; color: #FFFFFF; }
#subnav a.nav_on {background: url(../images/nav_on.gif) no-repeat bottom center; }
#subnav a.active, #subnav a:hover {background: url(../images/nav_on.gif) no-repeat bottom center; }
