body {background-color: #000;}
.wrapper {width: 1000px; margin: 0em auto;}
.tools, .mainnav, .mainnav ul {width: 1000px;}

.header {border-bottom-width: 0px;}
.header img {width: 1000px; height: 352px;}

.nav_dotted_line {border-width: 0px; border-bottom: 1px dashed #FFF; position: absolute; width: 1000px; margin-top: 0.35em;}
.mainnav {padding-top: 0.25em; background-color: transparent; margin-bottom: 18.85em; border-top-width: 0px; margin-top: 2px;}
.mainnav ul {background-image: url(/triton/skins/cms_ubertemplates/images/energy/grade_red.jpg); height: 2em; border-bottom: 4px solid black;}
.mainnav ul li {height: 2em;}
.mainnav ul li.current_dir {background-image: url(/triton/skins/cms_ubertemplates/images/energy/grade_gray.jpg); }
.mainnav ul li a {padding-top: 0.75em; height: 1.25em;}
.mainnav ul li.current_dir a {background: transparent url(/triton/skins/cms_ubertemplates/images/energy/arrow_down.gif) top center no-repeat;}
.mainnav ul li:hover {background-image: url(/triton/skins/cms_ubertemplates/images/energy/grade_dk_red.jpg); }
.mainnav ul li:hover a {color: #FFF;}

.mainnav ul li {width: 16.66%}
*:first-child+html .mainnav ul li {width: 16.625%} /* IE7 */
* html .mainnav ul li {width: 16.625%} /* IE6 */

/* THESE STYLE WILL MAKE IT LOOK MORE LIKE THE FLASH MENU STRUCTURE*/
.mainnav ul {background-image: url(/triton/skins/cms_ubertemplates/images/energy/grade_red2.jpg); height: 2em; border-bottom: 4px solid black;}
.mainnav ul li a {font-weight: normal; font-family: times; text-transform: uppercase; font-size: 75%;}
.mainnav ul li.current_dir {background-image: url(/triton/skins/cms_ubertemplates/images/energy/grade_gray2.jpg); }
.mainnav ul li:hover {background-image: url(/triton/skins/cms_ubertemplates/images/energy/grade_gray2.jpg);}
.mainnav ul li:hover a {background: transparent url(/triton/skins/cms_ubertemplates/images/energy/arrow_down.gif) top center no-repeat;}
.mainnav ul li {width: 16%; margin: 0em 0.33%}
*:first-child+html .mainnav ul li {width: 15.75%}
* html .mainnav ul li {width: 15.75%}
.mainnav ul li#mainnav_0 {min-width: 4em; width: 4em; max-width: 4em; margin-left: 2em;}
.mainnav ul li#mainnav_4 {min-width: 11em; width: 11em; max-width: 11em;}
.mainnav ul li#mainnav_2 {min-width: 10em; width: 10em; max-width: 10em;}
.mainnav ul li#mainnav_3 {min-width: 6em; width: 6em; max-width: 6em;}
.mainnav ul li#mainnav_1 {min-width: 7em; width: 7em; max-width: 7em;}
.mainnav ul li#mainnav_5 {min-width: 11em; width: 11em; max-width: 11em;}

.breadcrumb {display: none;}
.sitetools {border-bottom: 1px dashed white; width: 11.35em; margin: 1.25em 0em 0em -0.5em; background-color: transparent; padding-bottom: 0.75em;}
*:first-child+html .sitetools {margin-top: 1.25em;} /* IE7 */
.sitetools .submitButton#search_submit {background-image: url(/triton/skins/cms_ubertemplates/images/energy/grade_red.jpg); color: #FFF; border: 1px solid gray;}
.sitetools .submitButton#search_submit:hover {background-image: url(/triton/skins/cms_ubertemplates/images/energy/grade_gray.jpg); color: #FFF; border-color: #A00;}

.rightcontent {background-color: transparent; height: 100%; width: 13.2em;}
*:first-child+html .rightcontent {margin-left: -1px;/* border-left: 1px dashed white;*/} /* IE7 */
* html .rightcontent {width: 13.25em; margin-left: -1px;/* border-left: 1px dashed white;*/} /* IE6 */
.rightcontent .module#faq b {display: block; font-size: 100%;}
.rightcontent .linklist a {font-size: 100%; margin-bottom: 0.5em;}
.rc_navigation {min-width: 13.1em; width: 13.1em; max-width: 13.1em; margin-top: 4em; padding: 0em 0em 2em; border-bottom: 1px dashed white;}
*:first-child+html .rc_navigation {margin-top: 1.75em;} /* IE7 */
* html .rc_navigation {margin-top: 1em;} /* IE6 */
.rc_navigation ul {list-style-type: none; padding-left: 1em;}
.rc_navigation ul li {min-height: 1.35em; line-height: 1em;}
*:first-child+html .rc_navigation ul li {margin-bottom: 0.4em;} /* IE7 */
.rc_navigation ul li a {white-space: normal; font-weight: bold; font-size: 80%; color: #FFF;}
.rc_navigation ul li a:hover {text-decoration: none; color: #CCC;}
.rc_navigation ul li.current_dir a {color: #C00}
.rc_navigation ul li.current_dir a:hover {color: #A00}
.rc_navigation ul li.current_dir ul li a {color: #FFF;}
.rc_navigation ul li.current_dir ul li a:hover {color: #CCC}
.rc_navigation ul li.current_dir ul li.current_page a {color: #A00;}
.rc_navigation ul li.current_dir ul li.current_page a:hover {color: #A00}
.rc_navigation ul ul {display: none; margin-left: 0em; width: 10.05em;}
*:first-child+html .rc_navigation ul ul {margin-top: 0.75em;} /* IE7 */   
.rc_navigation ul ul li {padding-left: 1em; margin: 0.25em 0.25em 0.25em 0.5em; background: transparent url(/triton/skins/cms_ubertemplates/images/energy/arrow_right.gif) center left no-repeat;}    

.content_wrapper {background-color: transparent; margin-top: -4.25em;}
* html .content_wrapper {margin-top: -21em;} /* IE6 */   
.content_wrapper2 {background: transparent url(/triton/skins/cms_ubertemplates/images/energy/content_bg02.jpg) repeat-y top left;}
.print_wrapper {background-color: transparent; margin-right: 14.55em; min-height: 100%;/* border-right: 1px dashed white;*/}
* html .print_wrapper {margin-right: 14.75em;} /* IE6 */
.body_content {background-color: transparent; padding: 1em; margin-right: 0.25em; min-height: 30em; height: 100%;}
.body_clear {display: block; clear: right; clear: both; height: 1em; width: 100%;}

.footer {color: #000; border-top: 1px dashed #A00; padding: 0.75em 0em 0.75em 1em; text-align: left; margin-top: -1em; background: transparent url(/triton/skins/cms_ubertemplates/images/energy/content_bg02.jpg) repeat-y top left; min-height: 2em;}
.footer img {vertical-align: middle; margin-right: -0.25em;}
.footernav_wrapper {background-color: transparent; display: block; float: right; width: 16.75em; min-height: 3.55em; margin-top: -3.5em; text-align: center; color: #FFF;}
		.footernav_wrapper { margin-top: -2em\9; } /* IE6-8 */
		.footernav_wrapper { *margin-top: -3.5em} /* IE6-7 */
*:first-child+html .footernav_wrapper {width: 16.9em;} /* IE7 */
* html .footernav_wrapper {width: 17.2em;} /* IE6 */
.footernav_wrapper:first-of-type {width: 16.65em; margin-top: -2em;} /* SAFARI */ 
.footernav {display: block; width: 16.5em; padding-top: 0.5em; min-height: 2.85em; /*border-left: 1px dashed white; */margin-left: 0.3em;}
*:first-child+html .footernav {padding-left: 0.25em; width: 16.25em;} /* IE7 */
* html .footernav {padding-left: 0.15em; width: 16.2em;} /* IE6 */
.footernav .footer_link {font-weight: normal; font-size: 80%;}
.footernav .topnav_link {font-weight: normal; font-size: 80%;}

.cms_editor_content {min-height: 25em;}
.cms_editor_content * a {color: #C00;}
.cms_editor_content img {max-width: 770px;}
* html .cms_editor_content {height: 25em; width: 95%;} /* IE6 */
.cms_module {min-height: 25em;}
* html .cms_module {height: 25em; width: 95%;} /* IE6 */
* html .cms_module#cms_calendar {width: 30em; margin-right: -0.4em;} /* IE6 */
#calendar_main .cal_left h2 {width: 19em; padding: 0.25em 0.5em; border-bottom-width: 0px;}
		#calendar_main .cal_left h2 {width: 19.1em\9; } /* IE6-8 */
/* html #calendar_main .cal_left h2 {width: 19.1em;} /* IE6 */
/*:first-child+html #calendar_main .cal_left h2 {width: 19.1em;} /* IE7 */
.cms_module#cms_calendar .cal_left#minical abbr {border-bottom-width: 0px;}
.cms_module#cms_faq .cms_module_faq_section_index {padding: 0.5em 0em;}
.cms_module#cms_faq .cms_module_faq_section_index_question a {color: #C00;}
.cms_module#cms_faq a.cms_module_faq_content_link:hover span {text-decoration: none;}
.cms_module#cms_notifications label {display: block;}
.cms_module#cms_notifications fieldset label {display: inline;}
.cms_module#cms_siteindex table div a {color: #C00;}
.cms_module#cms_rss div p a {color: #C00;}

.rightcontent_wrapper {background-image: none;}
.rightcontent .module {width: 12em;}
.rightcontent .module * {color: white; font-size: 80%;}
.rightcontent .module#appendix_wrapper .letter a {color: white; font-size: 10.5px; border-color: #666; padding: 0.15em;}
*:first-child+html .rightcontent .module#appendix_wrapper .letter a {padding: 0.1em;} /* IE7 */
* html .rightcontent .module#appendix_wrapper .letter a {padding: 0.1em;} /* IE6 */
body:not(:root:root) .rightcontent .module#appendix_wrapper .letter a {padding: 0.25em;} /* SAFARI */
.rightcontent .module#appendix_wrapper .letter a:hover {background-color: #C00;}
/* TO REMOVE HOVER UNDERLINE EFFECT IN POST CONTENT WRAPPER */
	.post_content_wrapper a:hover {text-decoration: none;} 