/**********************************************************************
************************************************************************
********     ***     ********    *******     *******     ******     *****
*******     ***     ********    *******     *******     ******      *****
******     ***     ********    *******************     ******      *****
*****     ***     ********    *******     *******     ******      ****
****     ***     ********    *******     *******     ****************
********************************************************************/

/* 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;}
.Normal p {padding-right:10px; padding-left:5px;}
/* 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:underline; font-family: Arial, sans-serif; font-weight:normal;color: #1d9035;}
a:hover {color:#000; text-decoration:none;}
img {border: 0px;}
p {margin: 0 0 10px 0;padding: 0;}
table {font: normal 100% Arial, sans-serif;color: #333;}
hr, HR {
border: none 0; 
border-top: 4px solid #0b9340;
width: 100%;
height: 4px;
}
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: 15px 0 8px 0;
}
h3 {
	font-family: Arial, sans-serif;
	font-size: 160%;
	font-weight: normal;
	color: #23933c;
	margin: 15px 0 8px 0;
}
h4 {
	font-family: Arial, sans-serif;
	font-size: 140%;
	font-weight: normal;
	color: #23933c;
	margin: 15px 0 8px 0;
}
h5 {
	font-family: Arial, sans-serif;
	font-size: 120%;
	font-weight: normal;
	color: #23933c;
	margin: 15px 0 8px 0;
}
h6 {
	font-family: Arial, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #23933c;
	margin: 15px 0 8px 0;
}
/*-------- design style --------*/
#mainbody {background: #fff;text-align: left;}
#logo {padding-bottom: 0px;}
#logos {padding-bottom:25px; padding-left:10px; padding-right:10px;}
#logos a{text-decoration:none;}
#logopad {}
#toppers {padding: 60px 10px 0 0; background-image:url(http://www.actonenergy.com/images/green_swoosh.jpg); background-repeat:no-repeat; }
#nav {height: 30px;border-top: 1px solid #0b9340;border-bottom: 1px solid #0b9340;z-index: 1000;text-align: left;margin-bottom: 10px;}
#navpad {padding: 0 10px;}
#homebody {padding: 0 0 10px 0;}
#homepad1 {width: 300px;padding: 0 10px 0 0;}
#homeline {background: #0b9340; width: 1px;}
#homepad2 {padding: 0 0 0 10px;}
#intpad1 {padding: 0 10px;}
#intpad2 {padding: 0;}

#admin {padding: 10px;}




#socialfooter { }
#socialfooter ul{ display:inline; text-decoration:none;}
#socialfooter ul li{display:inline; text-decoration:none; }
#copy {padding: 10px 2px;}
.copy {font-size: 85%;color: #999;}

#footer {background:#fff;border-top:solid; border-top-color: #0b9340; border-top-width:1px; padding: 10px 2px;}
#controls {display: none;}
/*-------------- 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 {
	cursor:pointer;
	background-color:transparent;
	height: 30px;
	padding: 7px 0 4px 0;
}
/*  Main Menu Normal  */
.main_dnnmenu_rootitem {	
	color: #000;
	font-size: 100%; 
	font-weight:normal;
	padding: 4px 14px 3px 14px;
	text-transform:uppercase;
	height: 30px;
	line-height: 30px;
}
/*  Main menu hover  */
.main_dnnmenu_rootitem_hover {  
	color:#23933c;
	font-size: 100%;
	font-weight:normal;
	padding: 4px 14px 3px 14px;
	text-transform:uppercase;
	height: 30px;
	line-height: 30px;
}
/*  Main menu selected  */
.main_dnnmenu_rootitem_selected {
	color:#23933c;
	font-weight:normal;
	font-size: 100%;
	padding: 4px 14px 3px 14px;
	text-transform:uppercase;
	height: 30px;
	line-height: 30px;
}
/*  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;
}
/* End Dotted line around active button in Firefox */
/**********************************************************************
************************************************************************
********     ***     ********    *******     *******     ******     *****
*******     ***     ********    *******     *******     ******      *****
******     ***     ********    *******************     ******      *****
*****     ***     ********    *******     *******     ******      ****
****     ***     ********    *******     *******     ****************
********************************************************************/