/*SnapsisDNN Skinning Solution - AquaBlue*/

/* ================================
    CSS STYLES FOR SnapsisDNN
   ================================
*/   

/* Main Body & Scrollbars */
.Body
{
	margin-top: 0;
	margin-bottom: 10;
	background-attachment: fixed;
	background-image: url(images/bg_tile.jpg);
    background-position: top;
	background-repeat: repeat-x;
/*
	SCROLLBAR-FACE-COLOR: #dee3e7;
	SCROLLBAR-HIGHLIGHT-COLOR: white;
	SCROLLBAR-SHADOW-COLOR: #dee3e7;
	SCROLLBAR-3DLIGHT-COLOR: #d1d7dc;
	SCROLLBAR-ARROW-COLOR: #006699;
	SCROLLBAR-TRACK-COLOR: #efefef;
	SCROLLBAR-DARKSHADOW-COLOR: #98aab1;
	SCROLLBAR-BASE-COLOR: #336699;
*/
}

.skin-border-container
{
    PADDING:4;
    WIDTH:958;
    BACKGROUND-IMAGE:url(images/bg_container.gif);
    BACKGROUND-REPEAT: repeat-y;
}

.MainNavContainer 
{
	height:1;
	padding:0;
	padding-left: 20px;
	width:50%;
}

.TopLevelMenuItem1_L
{
    BACKGROUND-IMAGE:url(images/Mnu1_L.gif);
    BACKGROUND-REPEAT: no-repeat;
	cursor: default;
	height: 31px;
	padding-right:10;
	width: 15px;
}

.TopLevelMenuItem1_M
{
    BACKGROUND-IMAGE:url(images/Mnu1_M.gif);
    BACKGROUND-REPEAT: repeat-x;
	color: #00A814;
	cursor: default;
	font-family: Helvetica, Tahoma, Arial;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	height: 31px;
	padding-left:8;
	text-decoration: none;
}

.TopLevelMenuItem1_R
{
    BACKGROUND-IMAGE:url(images/Mnu1_R.gif);
    BACKGROUND-REPEAT: no-repeat;
	cursor: default;
	height: 31px;
	padding-right:30;
	width: 30px;
}

.TopLevelMenuItem2_L
{
    BACKGROUND-IMAGE:url(images/Mnu2_L.gif);
    BACKGROUND-REPEAT: no-repeat;
	cursor: hand;
	height: 31px;
	padding-right:10;
	width: 15px;
}

.TopLevelMenuItem2_M
{
    BACKGROUND-IMAGE:url(images/Mnu2_M.gif);
    BACKGROUND-REPEAT: repeat-x;
	color: #FFFFFF;
	cursor: hand;
	font-family: Helvetica, Tahoma, Arial;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	height: 31px;
	padding-left:8;
	text-decoration: none;
}

.TopLevelMenuItem2_R
{
    BACKGROUND-IMAGE:url(images/Mnu2_R.gif);
    BACKGROUND-REPEAT: no-repeat;
	cursor: hand;
	height: 31px;
	padding-right:30;
	width: 30px;
}
    
.TopLevelMenuItem3_L
{
	width: 15px;
	height: 31px;
    BACKGROUND-IMAGE:url(images/Mnu2_L.gif);
    BACKGROUND-REPEAT: no-repeat;
	padding-right:10;
}

.TopLevelMenuItem3_M
{
	height: 31px;
    BACKGROUND-IMAGE:url(images/Mnu2_M.gif);
    BACKGROUND-REPEAT: repeat-x;
	color: #FFFFFF;
	font-family: Helvetica, Tahoma, Arial;
	font-size: 11pt;
	font-weight: bold;
	font-style: normal;
	padding-left:8;
	text-decoration: none;
}

.TopLevelMenuItem3_R
{
	width: 30px;
	height: 31px;
    BACKGROUND-IMAGE:url(images/Mnu2_R.gif);
    BACKGROUND-REPEAT: no-repeat;
	padding-right:30;
}

.submenu
{
    background-image: url(images/bg_header4.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
	height: 250;
	padding: 0;
	text-align: center;
	width: 934;
}

.submenu_AEESolar_Index
{
    background-image: url(images/AEESolarIndexHeaderPic.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
	height: 169;
	padding: 0;
	text-align: center;
	width: 934;
}

.submenu_AEESolar_SignUpKit
{
    background-image: url(images/AEESolarSignUpKitHeaderPic.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
	height: 169;
	padding: 0;
	text-align: center;
	width: 934;
}

.submenuitems
{
/*    background-image: url(images/TopBar.jpg); */
    background-position: top;
    background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: Helvetica, Tahoma, Arial;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	height: 24;
	padding: 0;
	text-align: center;
	width: 934;
}

.contentpane 
{
	height:98%;
	padding-top:2;
	padding-left:0;
	padding-right:0;
	padding-bottom:0;
}

.rightpane
{
	height:100%;
	width:400;
	padding-top:2;
	padding-left:4;
	padding-right:0;
	padding-bottom:0;	
}

.NormalSmall
{
    font-family: Helvetica, Tahoma, Arial;
    font-size: 9pt;
    font-weight: normal;
    color: #000000
}

.NormalSmallRed
{
    font-family: Helvetica, Tahoma, Arial;
    font-size: 9pt;
    font-weight: normal;
    color: #CC0000
}

.PortalFooter
{
	height:36;
	width:958;
	padding:0;
    background-image:url(images/bg_footer2.jpg);
    background-position: top left;
}

.PortalBannerRepeat
{
	height:36;
	width:100%;
	padding:0;
    background-image:url(.jpg);
    background-repeat:repeat-x;
}

.ButtonCenterTextOff
{
	BACKGROUND: transparent;
	BACKGROUND-IMAGE: url(http://www.egia.com/misc/SSM/GeoBtnWM.gif);
	BACKGROUND-REPEAT: repeat-x;
	BORDER:0px;
	color: #00A814;
	CURSOR:HAND;
	CURSOR:POINTER;
    font-family: Helvetica, Tahoma, Arial;
    font-size: 9pt;
    font-weight: bold;
	HEIGHT:59px;
	PADDING-BOTTOM: 20px;
	text-decoration: none;
	vertical-align:top;
	WIDTH:100%;
}

.ButtonCenterTextOver
{
	BACKGROUND: transparent;
	BACKGROUND-IMAGE: url(http://www.egia.com/misc/SSM/GeoBtnWM.gif);
	BACKGROUND-REPEAT: repeat-x;
	BORDER:0px;
	color: #00A814;
	CURSOR:HAND;
	CURSOR:POINTER;
    font-family: Helvetica, Tahoma, Arial;
    font-size: 9pt;
    font-weight: bold;
	HEIGHT:59px;
	PADDING-BOTTOM: 20px;
	text-decoration: underline;
	vertical-align:top;
	WIDTH:100%;
}

/* GENERAL */
DIV.Head
{
    color: #01A63F;
    font-family: Helvetica, Tahoma, Arial;
    font-size: 15pt;
    font-weight: normal;
	padding-bottom: 5px;
}

.Head
{
    color: #01A63F;
    font-family: Helvetica, Tahoma, Arial;
    font-size: 15pt;
    font-weight: normal;
}

.InnerContainerHead
{
	background-color: #306EFF;
    color: #FFFFFF;
    font-family: Helvetica, Tahoma, Arial;
    font-size: 13pt;
    font-weight: bold;
    vertical-align:top;
}

DIV.SubHead
{
    color: #01A63F;
    font-family: Helvetica, Tahoma, Arial;
    font-size: 13pt;
    font-style: italic;
    font-weight: bold;
	padding-bottom: 5px;
}

.SubHead
{
    color: #01A63F;
    font-family: Helvetica, Tahoma, Arial;
    font-size: 13pt;
    font-style: italic;
    font-weight: bold;
}

.SubSubHead
{
    color: #01A63F;
    font-family: Helvetica, Tahoma, Arial;
    font-size: 12pt;
    font-weight: bold;
}

.Normal
{
    color: #306EFF;
    font-family: Helvetica, Tahoma, Arial;
    font-size: 11pt;
    font-weight: normal;
	line-height: 14pt;
}

.NormalBig
{
    color: #306EFF;
    font-family: Helvetica, Tahoma, Arial;
    font-size: 13pt;
    font-weight: normal;
	line-height: 16pt;
}

.NormalTextBox
{
    font-family: Helvetica, Tahoma, Arial;
    font-size: 11pt;
    font-weight: normal;
}

.NormalRed
{
    color: #ff0000;
    font-family: Helvetica, Tahoma, Arial;
    font-size: 11pt;
    font-weight: bold;
}

.NormalBold
{
    font-family: Helvetica, Tahoma, Arial;
    font-size: 11pt;
    font-weight: bold
}

.CommandButton
{
    font-family: Helvetica, Tahoma, Arial;
    font-size: 9pt;
    font-weight: normal;
}
    
.TableHeader
{
    background-color: #ABE1FA;
    color: #000000;
    font-family: Helvetica, Tahoma, Arial;
    font-size: 11pt;
    font-weight: bold;
}
    
/* GENERIC */
H1
{
    font-family: Helvetica, Tahoma, Arial;
    font-size:  13pt;
    font-weight:    normal;
    color: #666644;
}

H2
{
    font-family: Helvetica, Tahoma, Arial;
    font-size:  11pt;
    font-weight:    normal;
    color: #666644;
}

H3
{
    font-family: Helvetica, Tahoma, Arial;
    font-size:  10pt;
    font-weight:    normal;
    color: #003300;
}

H4
{
    font-family: Helvetica, Tahoma, Arial;
    font-size:  9pt;
    font-weight:    normal;
    color: #003300;
}

H5, DT
{
    font-family: Helvetica, Tahoma, Arial;
    font-size:  9pt;
    font-weight:    bold;
    color: #003300;
}

H6
{
    font-family: Helvetica, Tahoma, Arial;
    font-size:  9pt;
    font-weight:    bold;
    color: #003300;
}

TFOOT, THEAD
{
    font-family: Helvetica, Tahoma, Arial;
    font-size:  9pt;
    color: #003300;
}

TH
{
    vertical-align: baseline;
    font-family: Helvetica, Tahoma, Arial;
    font-size:  9pt;
    font-weight:    bold;
    color: #003300;
}

A:link
{
    text-decoration:    none;
	color: #00A814;
}

A:visited
{
    text-decoration:    none;
	color: #00A814;
}

A:active
{
    text-decoration:    none;
	color: #00A814;
}

A:hover
{
    text-decoration:    underline;
	color: #00A814;
}

A.MainMenu1:link
{
    text-decoration:    none;
	color: #00A814;
}

A.MainMenu1:visited
{
    text-decoration:    none;
	color: #00A814;
}

A.MainMenu1:active
{
    text-decoration:    none;
	color: #00A814;
}

A.MainMenu1:hover
{
    text-decoration:    none;
	color: #FFFFFF;
}

A.MainMenu2:link
{
    text-decoration:    none;
	color: #FFFFFF;
}

A.MainMenu2:visited
{
    text-decoration:    none;
	color: #FFFFFF;
}

A.MainMenu2:active
{
    text-decoration:    none;
	color: #FFFFFF;
}

A.MainMenu2:hover
{
    text-decoration:    none;
	color: #FFFFFF;
}

A.SubMenu1:link
{
	color: #FFFFFF;
	font-weight: 300;
    text-decoration:    underline;
}

A.SubMenu1:visited
{
	color: #FFFFFF;
	font-weight: 300;
    text-decoration:    underline;
}

A.SubMenu1:hover
{
	background-color: #00A814;
	color: #FFFFFF;
	font-weight: 900;
    text-decoration:    underline;
}

A.SubMenu2:link
{
	color: #FFFFFF;
	font-weight: 900;
    text-decoration:    underline;
}

A.SubMenu2:visited
{
	color: #FFFFFF;
	font-weight: 900;
    text-decoration:    underline;
}

A.SubMenu2:hover
{
	background-color: #00A814;
	color: #FFFFFF;
	font-weight: 300;
    text-decoration:    underline;
}

SMALL
{
    font-size:  7pt;
}

BIG
{
    font-size:  11pt;
}

BLOCKQUOTE, PRE
{
    font-family:    Lucida Console, monospace;
}

UL
{
	line-height: 18pt;
}

UL LI
{
    list-style-type:    square ;
}

UL LI LI
{
    list-style-type:    disc;
}

UL LI LI LI
{
    list-style-type:    circle;
}

OL
{
	line-height: 18pt;
}

OL LI
{
    list-style-type:    decimal;
}

OL OL LI
{
    list-style-type:    lower-alpha;
}

OL OL OL LI
{
    list-style-type:    lower-roman;
}

HR
{
    color: dimgrey;
    height:1pt;
    text-align:left
}

.legalese
{
	color:#000000;
	border:1px solid #7F9DB9;
	font-size:7pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	height:120px;
	line-height:10.5pt;
	overflow:auto;
	padding:5px;
	width:530px;
}