/**********************************************************************
************************************************************************
********     ***     ********    *******     *******     ******     *****
*******     ***     ********    *******     *******     ******      *****
******     ***     ********    *******************     ******      *****
*****     ***     ********    *******     *******     ******      ****
****     ***     ********    *******     *******     ****************
********************************************************************/

/* CSS Document */
html {font-size: 12px;}
body {background:#e6ecee; margin:0px; padding:0px;height: 100%;text-align: left;color: #000;}
/************************* DNN Styles *********************************/
/* style for module titles */
.Head {font: bold 100% Verdana, Tahoma, Arial, Helvetica;color: #000000;}
/* style of item titles on edit and admin pages */
.SubHead {font: bold 100% Arial, sans-serif;color: #666;}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {font: bold 100% Arial, sans-serif;color: black;}
/* text style used for most text rendered by modules */
.Normal {font: normal 100% Arial, sans-serif;color: #000;}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox {font: normal 100% Arial, sans-serif;}
.NormalRed {font: bold 100% Arial, sans-serif;color: #FF0000;}
.NormalBold {font: bold 100% Arial, sans-serif;}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton {font: normal 100% Arial, sans-serif;}    
A.CommandButton:link {text-decoration: underline;color: #999;}
A.CommandButton:visited {text-decoration: underline;color: #999;}
A.CommandButton:hover {text-decoration: underline;color: #666;}
A.CommandButton:active {text-decoration: underline;color: #999;}
/*   end of dnn styles   */
a, a:link, a:visited, a:active {text-decoration:none; font-family: Arial, sans-serif; font-weight:normal;color: #23933C;} /* 5994ab 6bd5d9 */
a:hover {color:#000; text-decoration:none;} /* 81bed5 5994ab */
img {border: 0px;}
p {margin: 0 0 10px 0;padding: 0;}
table {font: normal 100% Arial, sans-serif;color: #333;}
ul {
	list-style-type: disc;
	line-height: 1.3em;
	margin: 0 0 8px 25px;
	padding: 0;
}
h1 {
	font-family: Arial, sans-serif;
	font-size: 200%;
	font-weight: normal;
	color: #23933c;
	margin: 5px 0 15px 0;
}
h2 {
	font-family: Arial, sans-serif;
	font-size: 180%;
	font-weight: normal;
	color: #23933c;
	margin: 10px 0 15px 0;
}
h3 {
	font-family: Arial, sans-serif;
	font-size: 160%;
	font-weight: normal;
	color: #23933c;
	margin: 10px 0 15px 0;
}
h4 {
	font-family: Arial, sans-serif;
	font-size: 140%;
	font-weight: normal;
	color: #23933c;
	margin: 10px 0 15px 0;
}
h5 {
	font-family: Arial, sans-serif;
	font-size: 120%;
	font-weight: normal;
	color: #23933c;
	margin: 10px 0 15px 0;
}
h6 {
	font-family: Arial, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #23933c;
	margin: 10px 0 15px 0;
}

a.leftNavLink {
color:#006633;
display:inline;
font-family:Arial,Helvetica,sans-serif;
font-size:140%;
font-weight:bold;
margin:0;
padding:0;
text-decoration:underline;
}



table#logos {
background:url(http://www.actonenergy.com/Portals/_default/Skins/ActOnEnergy/images/headBG.jpg) no-repeat;
margin-bottom:10px;
height:94px;
}

.DNNAlignleft {
text-align:none;
}
.DNNAlignright {
text-align:none;
width:160px;
}
/*-------- design style --------*/
#mainbody {background: #fff;text-align: left;}
#toppers {padding: 10px 10px 0 0; background-image:none; background-repeat:no-repeat; background:none }
#toppers div, #toppers p {font-weight: normal;color: #23933C;}
#toppers a:link, #toppers a:visited, #toppers a:active {font-weight: normal;color: #23933C;text-decoration: underline;}
#toppers a:hover {font-weight: normal;color: #000;text-decoration: none;}
#topperlinks {padding: 12px 15px 0 0;}
#sizer {padding: 0px; padding-bottom:35px;}
#logos {padding-bottom: 10px;}
#logo1 {padding-left:20px; padding-top:15px;}
#searcher {display: none;}
#logo2 {padding:0 20px;width: 118px;}
#nav {height: 25px;background: #fffc;z-index: 1000;text-align: left;}
#navpad {padding: 0 10px; border-bottom-color:#23933c; border-bottom-style:solid; border-bottom-width:2px;}
#flash {position: relative;z-index: 0;}
#flashpad {padding: 10px;}
#homebody {padding: 10px 0;}
#homepad1 {padding: 0 10px;}
#homeline {background: #23933C; width: 2px;}
#homepad2 {padding: 0 10px;}

#blankbg {background: #fff;}
#blank {padding: 5px 0px;}
#blank2 {padding: 10px 0px;}

#intpad1 {width: 200px; background: #66c4f1;padding: 10px;}
#intpad2 {padding: 10px 15px 10px 25px;}
#intpad3 {padding-bottom: 10px;}
#intpad4 {padding-right: 10px;}
#intpad5 {padding-left: 10px;}
#intpad6 {padding-top: 10px;}
#printer {padding: 5px;text-align: right;}

#admin {padding: 10px;}
#account {display: none;}

#socialfooter { }
#socialfooter ul{ display:inline; text-decoration:none;}
#socialfooter ul li{display:inline; text-decoration:none; }

p.viral-link a {
	color:#767676;	
}
p.viral-link a span {
	color:#767676;	
}
#copy {padding: 10px 2px;}
.copy {font-size: 85%;color: #999;}
/*-------------- ADMIN --------------*/
a.user:link, a.user:visited, a.user:active {font-size: 90%;font-weight: normal;color: #e8e8e8;}
a.user:hover {font-size: 90%;font-weight: normal;color: #999;}
/*--------- dnn menu style ----------*/
/* main menu td */
.main_dnnmenu_bar {
	outline: none;
	cursor:pointer;
	background-color:transparent;
	border-left: 1px solid #e8e8e8;
	height: 25px;
	padding: 7px 0 4px 0;
}
/*  Main Menu Normal  */
.main_dnnmenu_rootitem {	
	color: #23933c;
	font-size: 120%; 
	font-weight:normal;
	padding: 4px 14px 3px 14px;
	text-transform:uppercase;
	border-right: 1px solid #e8e8e8;
	height: 25px;
	line-height: 25px;
}
/*  Main menu hover  */
.main_dnnmenu_rootitem_hover {  
	color:#000;
	font-size: 120%;
	font-weight:normal;
	background: #a5da92;
	padding: 4px 14px 3px 14px;
	text-transform:uppercase;
	border-right: 1px solid #e8e8e8;
	height: 25px;
	line-height: 25px;
}
/*  Main menu selected  */
.main_dnnmenu_rootitem_selected {
	color:#000;
	font-weight:normal;
	font-size: 120%;
	background: #a5da92;
	padding: 4px 14px 3px 14px;
	text-transform:uppercase;
	border-right: 1px solid #e8e8e8;
	height: 25px;
	line-height: 25px;
}
/*  SUB Menu Normal */
.main_dnnmenu_submenu {
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	background-color:#23933c;
	z-index: 1000;
}
.main_dnnmenu_submenu td {
	background-color:#c6ebb9;
	font-size: 100%; 
	font-weight:normal;
	text-align:left;
	color:#23933c;
	line-height:2em;
	padding: 0px 5px;
	margin:0px;
	border-bottom: 1px solid #23933c;
	z-index: 1000;
}
/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td,.main_dnnmenu_itemselected td {
	font-size: 100%;
	background: #a5da92;
	color:#000;
	font-weight:normal;
	text-align:left;
	line-height:2em;
	padding: 0px 5px;
	margin:0px;
	border-bottom: 1px solid #23933c;
	z-index: 1000;
}
.main_dnnmenu_break {height: 2px;background-color: #D5E0FF;}
/* Module Action Menus */
.ModuleTitle_SubMenu {border:1px solid #C0D6E5;z-index: 1000;}
.ModuleTitle_SubMenu td {background-color:#F8FAFF;white-space: nowrap;z-index: 1000;} 
.ModuleTitle_MenuIcon {background-color:#F8FAFF; border:none;padding: 0px 2px;z-index: 1000;}
.ModuleTitle_MenuItem {z-index: 1000;}
.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon {background: #ccc url(../images/arrow.gif) no-repeat center center;color: #fff;z-index: 1000;}
.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon {height: 2px;background-color: #D5E0FF;}
/* Dotted line around active button in Firefox */
:-moz-any-link:focus {
    outline-style: none !important;
    outline-width: 0px !important;
}

#homePGContainer {
width:930px;
height:279px;
background:url('http://www.actonenergy.com/images/homePGbg.jpg');
clear:both;
}
#homePGContainer p {
color:#666;
padding-top:15px;
padding-left:20px;
padding-right:20px;
}
#homePGContainer h2 {
text-align:center;
margin: 0 auto;
font-size:30px;
color:#23933C;
padding-top:20px;
}
#homePGContainer .left, #homePGContainer .right {
float:left;
width:45%;
}
#homePGContainer .left {
padding:0 32px;
}

#incentivePage p, #incentivePage li {
color:#58595B;
}
#incentivePage strong {
color:#23933C;
}
#incentivePage strong.grey {
color:#58595B;
}
#incentivePage h2 {
clear:both;
padding:0;
}
#incentivePage ul {
margin-left:25px;
list-style-type:disc;
}
#incentivePage a {
color:#1B6CB5;
text-decoration:underline;
}
#incentivePage a:hover {
color:#5F98CB;
}
#incentivePage ul li{
margin-left:25px;
list-style-type:disc;
}
#incentivePage .floatOne {
float:left;
width:405px;
margin-right:35px;
}
#incentivePage .floatTwo {
float:left;
width:225px;
}
#incentivePage .floatWrapper {
clear:both;
}
#incentivePage h4 {
font-size:15px;
color:#58595b;
font-weight:500;
}
#incentivePage #downloadButtons img {
float:left;
width:290px;
margin-right:10px;
margin-bottom:15px;
}
#incentivePage #downloadButtons {
clear:both;
}

ul#incentivesList li{

margin-left:25px;
background: url('/images/greenBullet.jpg') no-repeat left top;
padding: 5px 0px 12px 35px;
list-style:none;
} 
.upcomingEvents, .t12Notice, .sidebarQuestions {
color:#fff;
margin-top:20px;
}
.upcomingEvents {
background: url('/images/smallCalendar.png') no-repeat left top;
padding: 20px 0px 15px 55px;
clear:both;
}
.t12Notice {
margin-left:5px;
background: url('/images/sidebarAlert.png') no-repeat left top;
padding: 0px 0px 25px 50px;
}
.upcomingEvents a {
color:#fff;
text-decoration:underline;
}

.t12Notice a {
color:#fff;
text-decoration:underline;
}

.sidebarQuestions a{
color:#fff;
text-decoration:underline;
margin:10px 0;
}

.sidebarQuestions p {
padding:0px;
padding-bottom:3px;
}
.sidebarQuestions p em {
font-weight:bold;
font-size:13px;
}

.pdfLink {

background: url('/images/pdfIcon.jpg') no-repeat left top;
padding:2px 0px 5px 25px;
list-style:none;
} 
#incentivePage ul.bLinkBlock {
float:left;
width:300px;
}
#incentivePage ul.bLinkBlock li{
width:275px;
}
#incentivePage .blockWrap {
clear:both;
}
#incentivePage  h6 {
color:#666;
font-size:17px;
font-weight:500;
line-height:1.4;
}

/* OBF custom CSS */
.obfWrap h1, .obfWrap p{
padding-left:15px;
}
.obfWrap h2 {
margin-left:15px;
margin-bottom:10px;
margin-top:15px;
}
.obfFloatLeft {
float:left;
width:340px;
padding-left:15px;
height:200px;
}
.obfFloatRight {
float:left;
width:520px;
margin-left:15px;
}
#obfMenu {
background:#e6ecee;
width:100%;
height:24px;
padding:0px;
margin:0px;
padding-top:10px;
clear:both;
}
.selectProgram {
float:left;
width:140px;
}
#incentivePage .selectProgram strong {
color:#666;
font-size:14px;
padding-left:15px;
}
#incentivePage .menuList {
float:right;

}
#incentivePage .menuList ul {
display:inline;
margin:0px;
}
#incentivePage .menuList ul li{
display:inline;
color:#fff;

margin-right:5px;
font-size:14px;
font-weight:bold;
margin-left:0px;
}
#incentivePage .menuList ul li a{
color:#fff;
font-size:14px;
font-weight:bold;
text-decoration:none;
background:#66c4f1;
padding:5px 12px;
}
#incentivePage .menuList ul li a:hover {
color:#23933C;
text-decoration:none;
background:#fff;
}
#incentivePage .menuList ul li a.active {
color:#23933C;
text-decoration:none;
background:#fff;
}
#obfPageContent {
padding-left:15px;
clear:both;
margin-top:25px;
}
#obfPageContent .obfFloatLeft {
float:left;
width:610px;
height:60px;
}
#obfPageContent .obfFloatRight {
float:left;
width:270px;
}
#obfInterior {
clear:both;
padding-right:35px;
}
#obfInterior ol {
margin-left:55px;
}
.obfFooer {
margin-top:50px;
clear:both;
}
/* symposium page custom css */

	#symposium {
			background-color: #555555;
			width:100%;
			color: #fff;
			padding:5px 0;
		}
		#symposium h1, #symposium h4 {
			color:#fff;
		}
		#symposium img{
			float: right;
			margin-right: 30px;
    		margin-top: -40px;
		}
		sup {
			font-size:9px;
		}
		#symposium a#registernowimage:hover{
			background-image:url('http://www.actonenergy.com/images/registernow_hover.png');
		}
		
		#symposium h1{
			padding-left:15px;
			padding-top:15px;
		}
		
		#symposium p{
			margin-left:-10px;
			margin-bottom: 2px;
		}
		
		#symposium h4{
			margin-bottom: 0;
		    margin-left: 15px;
		    margin-top: -15px;
		    padding-bottom:25px;
		}
		
		#symposium ul{
			margin-left: -15px;
			margin-bottom:-5px;
		}
		
		#symposium li{
			margin-left:10px;
			display:inline;
			color:#9fa1a1;
			font-weight:lighter;
			border-left: 2px solid;
			padding-right: 10px;
			padding-left:20px;
		}
		#symposium li:first-child{
			border: medium none;
		}
		
		#symposium a{
			text-decoration: none;
			color: #d1d3d4;
			font-weight:bold;
			font-size:14px;
		}

			#symposium a:hover {
				font-weight:bold;
				color:#fff;
			}
		
		.dottedBorder {
		height:7px;
		width:100%;
		position:relative;
		border-top:2px dotted #fff;
		border-bottom:2px dotted #fff;
		margin-bottom:-10px;
		}
		.dottedBorderGrey {
		width:100%;
		height:7px;
		position:relative;
		border-top:2px dotted #888;
		border-bottom:2px dotted #888;
		margin-bottom:20px;
		margin-top:10px;
		}
/* End Dotted line around active button in Firefox */
/**********************************************************************
************************************************************************
********     ***     ********    *******     *******     ******     *****
*******     ***     ********    *******     *******     ******      *****
******     ***     ********    *******************     ******      *****
*****     ***     ********    *******     *******     ******      ****
****     ***     ********    *******     *******     ****************
********************************************************************/
