/*
	Style Sheet for energymaine.com
	Created:12/30/02
	Modified:12/30/02
 */

/* basic tags */
body {
        margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#ffff;
}
p{
	/*float:left;*/
	/*text-indent:12pt;*/
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

table{
	/*border:1px solid #999;*/
	padding:0px;
	margin:0px;
	font-size:9pt;
} 
ul{
	margin:14px;
	list-style:disc;
	font-size: 9pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
li{
	font-size: 9pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* end basic tags */

/* left menu tags */
div.menu{
	text-align:right;
	text-decoration:none;
	font:bold 8pt Arial;
	font-size:8pt;
	color:838383;
	margin:1px;
	width:150px;
	background-color:white;
	
}
div.menu a:link{
	text-align:right;
	text-decoration:none;
	font:bold Arial;
	font-size:8pt;
	color:838383;
}
div.menu a:visited{
	text-align:right;
	text-decoration:none;
	font:bold Arial;
	font-size:8pt;
	color:838383;
}
div.menu a:hover{
	text-align:right;
	text-decoration:none;
	font:bold Arial;
	color:8C0303;
	/*background-color:FCECBF;*/

}
/* end left menu tags */

/* right menu tags */

table.submenu{
	border:1px solid #999;
	padding:5px;
	margin:0px;
	width:140px;
} 
div.submenu{
	text-align:left;
	text-decoration:none;
	font:bold 8pt Arial;
	color:838383;
	margin:0px;
	width:140px;
	text-transform: uppercase;
}
div.submenu:first-letter{
	font:bold 12pt Arial;
}

div.submenu a:link{
	text-align:left;
	text-decoration:none;
	font:bold Arial;
	font-size:8pt;
	color:838383;
	width:140px;
}
div.submenu a:visited{
	text-align:left;
	text-decoration:none;
	font:bold Arial;
	font-size:8pt;
	color:838383;
	width:140px;
}
div.submenu a:hover{
	text-align:left;
	text-decoration:none;
	font:bold Arial;
	color:8C0303;
	width:140px;
	/*background-color:FCECBF;*/

}

p.submenuselected{
	/*text-transform: uppercase;*/
	text-transform: uppercase;
	font:bold 8pt Arial;
	color:8C0303;
	text-align:left;
	text-decoration:none;
	margin:0px;
	width:140px;	
}
p.submenuselected:first-letter{
	font:bold 12pt Arial;
}

div.submenu a:link span {
	display: none;
}
div.submenu a:visited span {
	display: none;
}

div.submenu a:hover span {
	display: inline;
	font-weight: bold;
	font-size:12pt;
	color:8C0303;
	
}


/* end right menu tags */

/* faq tags q&a format */
p.que{
	font:bold;
}
p.ans{
	margin:15px;
}
/* end faq tags q&a format */

/* content format */
/*div.content{
	width:490px;
}
*/
font.subnav{
	font:bold 20px Verdana;
	letter-spacing:-0px;
	color:8C0303;
	font-style:italic; 
	color:A5A4A4;
}
table.content{
	margin:5px 5px 5px 15px;
	/*border:1px solid #999;*/
	/*background-color:#E2EAF6;*/
	width:490px;
}
table.content_small{
	margin:5px 5px 5px 15px;
	/*border:1px solid #999;*/
	/*background-color:#E2EAF6;*/
	width:400px;
}

p.title{
	margin:0px;
	font:bold 20px Verdana;
	letter-spacing:-2px;
	color:8C0303;
	
}
/* end content format */

/* top of the page */
table.header{
	width:640px;
	/*border:1px solid #999;*/
	padding:0px;
	margin:0px 0px 0px 0px;
} 
td.banner{
	background-color:white;
}

/* end top of the page */

/* bottom of the page */
table.footer{
	text-align:center;
	font-size:10px;
	margin:0px 0px 0px 0px;
	top:0px;
	left:0px;
	padding:0px;
	width:800px;
}
/* end bottom of the page */

/* misc tags */
p.indent{
	margin:25px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
table.data{
	/*border:1px solid #999;*/
	padding:0px;
	margin:0px;
	font-size:9pt;
	background-color:006699;
	
}
td.dataHead{
	/*(border:1px solid #999;*/
	background-color:006699;
	color:FFFFCC;
}
td.dataHead2{
	font:bold;
	background-color:white;
}
td.data{
	/*border:1px solid #999;*/
	padding:5px;
	margin:0px;
	font-size:9pt;
	background-color:white;
	vertical-align:top;
}
td.firstcell{
	/*border:1px solid #999;*/
	padding:0px;
	margin:0px;
	font-size:9pt;
	background-color:white;
}
div.userEdit{
	font-size:14px;
	text-align:middle;
	margin:0px;
	/*position:absolute;
	top:120px;
	left:180px;*/
	width:425px;
	padding:1px;
	border:1px solid #999;
	background-color:#DDE8E0;
	color:#005AA;
}

tr.data{
	background-color:#DDE8E0;
	
}
..txtBox{
	width:125px;
		
}
..btnData{
	background-color:#DDE8E0;
	border:1px solid #89B294;
	color:#0055AA;
	padding:1px;
}


/*tr.data{
	border:1px solid #999;
	padding:0px;
	margin:0px;
	font-size:9pt;
}
*/
