/* Lampron Energy Style Sheet */

/* WHOLE SITE ATTRIBUTES */

/* Page Style */
body {
	font-family:"Helvetica";
	mso-fareast-font-family:"Helvetica";
	mso-fareast-language:EN-US;
	font-size: 9.0pt;
	/*color: #228165;*/
	color: #000000;
	background-color: #FFFFFF;
/*	display: block;
	padding: 3px 3px 3px 3px;
	border: 5px solid #000000;
	width: 850px;
	height: 900px;*/
}

.encompass	{
	position: absolute;
	left: 0px;
	top: 0px;
}
.base {
	background-color: #FFFFFF;
	width: 900px;
	height: 100%;
	z-index:0;
}

/* font sizes and colors and types, oh my */
.head14 {
	font-family: Helvetica, Verdana, "Arial sans-serif";
	font-size: 14.0pt;
	font-weight: bold;
}

.head12 {
	font-family: Helvetica, Verdana, "Arial sans-serif";
	font-size: 12.0pt;
	font-weight: bold;
}

.head10 {
	font-family: Helvetica, Verdana, "Arial sans-serif";
	font-size: 10.0pt;
	font-weight: bold;
}

.head10i {
	font-family: Helvetica, Verdana, "Arial sans-serif";
	font-size: 10.0pt;
	font-style: italic;
}

.foot10 {
	font-family: Helvetica, Verdana, "Arial sans-serif";
	font-size: 8.0pt;
	color: #7A7A7A;
}

.red10 {
	font-family: Helvetica, Verdana, "Arial sans-serif";
	font-size: 8.0pt;
	color: #ff0000;
}

/* Site Crumbs */
#crumbs {
	position: absolute;
	font-size: 8.0pt;
	color: #E0E0E0;
}

#crumbs a,a:link,a:visited {
	font-size: 8.0pt;
	color: #E0E0E0;
	text-decoration: none;
}

#crumbs a:hover {
	font-size: 8.0pt;
	color: #ED1B23;
	text-decoration: underline;
}
/* Vertical Rollover Menu */
.vnavlist {
	background-color: #FFFFFF;
}

.vnavlist tr {
	margin: 0;
	padding: 0;
	list-style-type: none; /*turns off display of bullet*/
	font-size: 12.0pt;
	font-family:Arial, Helvetica, sans-serif;
}

.vnavlist td {
	margin: 0 0 1px 0;
	font-size: 12.0pt;
	font-family:Arial, Helvetica, sans-serif;
}

.vnavlist a {
	display: block;
	padding: 10px 3px 10px 4px;
	border: 2px solid #908649;
	width: 135px;
	height: 35px;
	/*background-color: #99FF99;*/
	background-color: #FFFF00;
	/*color: #228165;*/
	color: #000000;
	/*F6F601*/
	font-size: 12.0pt;
	font-family:Arial, Helvetica, sans-serif;
}

.vnavlist a:link, .vnavlist a:visited {
	/*color: #228165;*/
	color: #2e2e2e;
	/*228165*/
	text-decoration: none;
	font-size: 12.0pt;
	font-family:Arial, Helvetica, sans-serif;
}
.vnavlist a:hover {
	border: 2px solid #908649;
	/*background-color: #F6F601;*/
	background-color: #000000;
	/*background-image:   url(/images/l1_over.gif);*/
	/*color: #228165;*/
	color: #FFFF00;
	font-size: 12.0pt;
	font-family:Arial, Helvetica, sans-serif;
}

#subnavlist {
	text-align: right;
}

#subnavlist ul {
	margin: 0;
	padding: 0;
	list-style-type: none; /*turns off display of bullet*/
	font-size: 9.0pt;
}

#subnavlist li {
	margin: 0 0 1px 0;
	font-size: 9.0pt;
}

#subnavlist a {
	text-align: right;
	display: block;
	padding: 6px 3px 4px 4px;
	color: #006699;
	font-size: 9.0pt;
}

#subnavlist a:link, .subnavlist a:visited {
	text-decoration: none;
	font-size: 9.0pt;
}

#subnavlist a:hover {
	font-size: 9.0pt;
	color: #000000;
	background-color: #F6F601;
}

/* Sub, Vertical Rollover Menu */

/* END WHOLE SITE ATTRIBUTES */

/* Index Page Main Table */

.extratable {
	color: #228165;
	font-size: 9.0pt;
}

.extratable a, a:link, a:visited {
	color: #144D3C;
	text-decoration: underline;
	font-size: 9.0pt;
}
.extratable a:hover {
	color: #144D3C;
	text-decoration: underline;
	font-size: 9.0pt;
}


/* Account Table Attributes */
.accountanswer {
	font-size: 9.0pt;
	color: #228165;
	padding-left: 15px;
	padding-right: 15px;
}

.accountquestion {
	font-size: 9.0pt;
	color: #228165;
	border-right: 1px solid #BAB5A6;
}

.logintable {
	color: #000000;
	font-size: 9.0pt;
}

/* OLD STYLESHEET INTEGRATION */
.content-header, p.content-header	{	font-family: Helvetica,Arial;		font-size: 16px;	font-weight: bold;		color: #000000; }
.content-title, p.content-title		{	font-family: Helvetica,Arial;		font-size: 14px;	font-weight: bold;		color: #000000; }
.content-plain, p.content-plain		{	font-family: Helvetica,Arial;		font-size: 12px;	font-weight: plain;		color: #000000; }
.content-bold, p.content-bold		{	font-family: Helvetica,Arial;		font-size: 12px;	font-weight: bold;		color: #000000; }
.content-italic, p.content-italic	{	font-family: Helvetica,Arial;		font-size: 12px;	font-weight: plain;		color: #000000; font-style: italic;}
.content-small, p.content-small		{	font-family: Helvetica,Arial;		font-size: 11px;	font-weight: plain;		color: #000000; }
.content-smallbold, p.content-smallbold		{	font-family: Helvetica,Arial;		font-size: 11px;	font-weight: bold;		color: #000000; }

.copyright {font-family: Times;	font-size: 11px; font-weight: plain; color: #000000;}

.alert {font-family: Helvetica,Arial; font-size: 12px; font-weight: bold; color: #FF0000;}
.savings {color: #FF0000;}

#color1 {color: #A9FFA9;}
.bgcolor1 {background: #A9FFA9;}

#color2 {color: #A9FFA9;}
.bgcolor2 {background:	#A9FFA9;}

#highlight {color: #FFFF00;}
.highlight {background:	#FFFF00; color: #000000;}

.form {background: #A9FFA9;}
.form-example {font-family: Helvetica,Arial; font-size: 12px; font-style: italic; font-weight: plain;}
.form-field {font-family: Helvetica,Arial; font-size: 12px; font-weight: plain; color: black; background: white;}
.form-field-label {font-family: Helvetica,Arial; font-size: 12px; font-weight: bold; color: black;}
input.form-field,select.form-field {background: #FFFFFF; color: #000000;}

.dialog-box-title {font-family: Arial,Helvetica; font-size: 16px; font-weight: bold; color: black;}
.dialog-box-border-line {margin: 0; background: #000000; bgcolor: #000000;}

table.account-menu {background: #A9FFA9;}
td.account-menu {background: #A9FFA9;}
td.account-menu-item {font-family: Helvetica,Arial; font-size: 12px; font-weight: bold; color: #000000; background: #A9FFA9;}
td.account-menu-item-selected {font-family: Helvetica,Arial; font-size: 12px; font-weight: bold; color: #000000; background: #A9FFA9;}
td.account-menu-title {font-family: Helvetica,Arial; font-size: 14px; font-weight: bold; color: #000000; background: #A9FFA9;}

.section-divider {background: #A9FFA9;}
.section-divider-title {font-family: Helvetica,Arial; font-size: 14px; font-weight: bold; color: #000000;}
.section-divider-menu {font-family: Helvetica,Arial; font-size: 12px; font-weight: plain; color: #000000;}
.section-divider-pulldown {font-family: Helvetica,Arial; font-size: 12px; font-weight: plain; color: black; background: white;}

.account-data-label {font-family: Helvetica,Arial; font-size: 12px; font-weight: bold; color: black;}
.account-data {font-family: Helvetica,Arial; font-size: 12px; font-weight: plain; color: black;}
.account-data-credit {font-family: Helvetica,Arial; font-size: 12px; font-weight: plain; color: #0000FF;}

.deliverydrops-data-label {font-family: Helvetica,Arial; font-size: 12px; font-weight: bold; color: black;}
.deliverydrops-data {font-family: Helvetica,Arial; font-size: 12px; font-weight: plain; color: black;}

.activity-data-label {font-family: Helvetica,Arial; font-size: 12px; font-weight: bold; color: black;}
.activity-data {font-family: Helvetica,Arial; font-size: 12px; font-weight: plain; color: black;}

.budgetplan-data-label {font-family: Helvetica,Arial; font-size: 12px; font-weight: bold; color: black;}
.budgetplan-data {font-family: Helvetica,Arial; font-size: 12px; font-weight: plain; color: black;}

A.tabb:link	{color:blue;}
A.tabb:visited{color: blue;}
A.tabb:hover	{color: red;}
 .tab { font-size:12px; font-family:Arial; color:black;}
 .tabb { font-weight:bold; font-size:12px; font-family:Arial;}
