
span, p, ul, ol, td, th, blockquote,body {font-size:11px; font-family: verdana,helvetica,sans-serif; color:#252f47; background-color:#ffffff;} /* basic body text style */
.toplinks {font-size: 11px; font-weight: normal; font-family: verdana,helvetica,sans-serif; color: #252f47; text-decoration:none} /* top sitelinks font */
.toplinks:hover {text-decoration:underline;}
.secondlinks {font-size: 11px; font-weight: bold; font-family: verdana,helvetica,sans-serif; color: #252f47; text-decoration:none} /* Second Tier font */
.secondlinks:hover {text-decoration:underline;}
.maintabs {font-size: 11px; font-weight: bold; font-family: verdana,helvetica,sans-serif; color: #252f47; text-decoration:none} /* Main Tab font */
.maintabs:hover {color: #9999CC;}
.livemaintab {font-size: 11px; font-weight: bold; font-family: verdana,helvetica,sans-serif; color: #252f47; text-decoration:none} /* Active Tab font */
.footlinks {font-size: 11px; font-weight: normal; font-family: verdana,helvetica,sans-serif; color: #252f47; text-decoration:none} /* Footer font */
.footlinks:hover {text-decoration:underline;}
.footdot {font-size: 11px; font-weight: normal; font-family: verdana,helvetica,sans-serif; color: #252f47; text-decoration:none} /* Footer font dot */
.quicklinks {font-size: 11px; font-weight: normal; font-family: verdana,helvetica,sans-serif; color: #252f47; text-decoration:none} /* Quicklinks font */
.quicklinks:hover {text-decoration:underline;}
.quickdot {font-size: 11px; font-weight: normal; font-family: verdana,helvetica,sans-serif; color: #252f47; text-decoration:none} /* Quicklinks font dot */
.thirdlinks {font-size: 11px; font-weight: normal; font-family: verdana,helvetica,sans-serif; color: #252f47; text-decoration:none} /*Third Tier font */
.thirdlinks:hover {text-decoration:underline;}
.fourthdot {font-size: 11px; font-weight: normal; font-family: verdana,helvetica,sans-serif; color: #252f47; text-decoration:none} /* Fourth Tier font dot */
.thirdactive {font-size: 11px; font-weight: normal; font-family: verdana,helvetica,sans-serif; color: #252f47; text-decoration:none} /*Third Tier Active font */
.thirdactive:hover {text-decoration:underline;}
.location {font-size: 11px; font-weight: bold; font-family: verdana,helvetica,sans-serif; color: #252f47; text-decoration:none} /* User Location font */

/* ENERPRO STYLESHEETS */

#topNav a {font-size: 11px; font-weight: normal; font-family: verdana,helvetica,sans-serif; color: #0e5fd8; text-decoration:none}
#topNav a:hover{text-decoration:underline;}


a, a:visited
{
	text-decoration: none;
	font-weight: bold;
	color: #252f47;
	font: verdana;
}

a:hover
{
	text-decoration: underline;
	font-weight: bold;
	color: #252f47;
	font: verdana;
}

#signin
{
	 width: 170px;
	 border: 1px solid #000066;
	 font: verdana;
}

#signin a
{
	color: #000066;
}

h1{  font-family: verdana,helvetica,sans-serif; font: verdana; font-size: 14pt; font-weight: bold; color:#000066;}
h2,h3,h4,h5 {color:#000066; font: verdana;}
.red { color: RED; font: verdana; }
.grey { color: #eaeaea; font: verdana; }
.subhead {  font-family: verdana,helvetica,sans-serif; font-size: 12pt; font-weight: bold; font: verdana;}

.tableHeader {  font-family: verdana,helvetica,sans-serif; font-size: 11pt; font-weight: bold; color:#FFFFff; background-color:#000066; font: verdana;}
.tableHeaderLinks:link, .tableHeaderLinks:active, .tableHeaderLinks:visited { color:#FFFFCC; text-decoration:none; font: verdana; } 
.tableHeaderLinks:hover {text-decoration:underline; font: verdana; } 

.facilityList
{
	width: 100%;
	font: verdana;
}

.facilityList th
{
	font-family: verdana,helvetica,sans-serif;
	/*font-size: 9pt; font-weight: bold; color:#252f47;*/
	/* default purple - background-color: #333367; */
	/*background-color: #efeff4;*/
	text-align: center;
}

.facilityList td
{
	font-family: verdana,helvetica,sans-serif;
	/* default - font-weight: bold;*/
	/*font-size: 9pt;*/
	/* default - color:WHITE;*/
	/* default purple - background-color:#9999CC; */
	/*color: Black;*/
	background-color: #E1F1FF;
	color:#252f47;
}

/* table header links */
.facilityList th, .facilityList th a, .facilityList th a:visited
{
	/* default - color: white; */
	color: #ffffff;
	/* default - text-decoration: none; */
	text-decoration: underline;
	background-color: #000066;
}

.facilityList th a:hover
{
	text-decoration: none;
	color: #ffffff;
}

.facilityList a, .facilityList a:visited
{
	/* default - color: white; */
	color: black;
	/* default - text-decoration: none; */
	text-decoration: underline;
	font: verdana;
}

.facilityList a:hover
{
	/* default - text-decoration: underline; */
	text-decoration: none;
	font: verdana;
}

.tableHeader
{
    background-color: #000066;
	text-align: center;
	color: white;
	font-family: Verdana;
	font-size: 11px; 
}

.tableHeader b
{
	color: White;
}

.tableHeaderLinks:link
{
    TEXT-DECORATION: none;
    font: verdana;
}
.tableHeaderLinks:active
{
    TEXT-DECORATION: none;
    font: verdana;
}
.tableHeaderLinks:visited
{
    TEXT-DECORATION: none;
    font: verdana;
}
.tableHeaderLinks:hover
{
    TEXT-DECORATION: underline;
    font: verdana;
}

.tableBody
{
    background-color: #E1F1FF;
	text-align: center;
	color: #000000;
}
.tableBodyLinks:link
{
    TEXT-DECORATION: underline;
    font: verdana;
}
.tableBodyLinks:active
{
    TEXT-DECORATION: none;
    font: verdana;
}
.tableBodyLinks:visited
{
    TEXT-DECORATION: none;
    font: verdana;
}
.tableBodyLinks:hover
{
    TEXT-DECORATION: underline;
    font: verdana;
}

.links:link, .tableBody:active, .tableBody:visited { color:#252f47; text-decoration:none; font: verdana; }
.links:hover { text-decoration:underline; font: verdana; color:#252f47 } 

.footer {  font-family: verdana,helvetica,sans-serif; font-size: 9pt; color: #FFFFFF; font-weight: bold; font: verdana;}
.bottomMenu {  font-family: verdana,helvetica,sans-serif; font-size: 9pt; color: #660099}
.copyright {  font-family: verdana,helvetica,sans-serif; font-size: 9pt; font-style: italic; color: #000000; font: verdana;}

#pageBodyTable
{
	width: 100%;
	/* border: solid 1px black; */
	/*background-color: #EDF2EE;*/
	background-color: #ffffff;
	font-family: verdana;
	color:#252f47;
}

#pageBodyTable TD
{
	/* border: solid 1px black; */
	font-family:Verdana;
	color:#252f47;
}

#pageFooter
{
	width: 100%;
	/*border: solid 1px black;*/
	font: verdana;
	color:#252f47
}

#helpBodyTable
{
	width: 413px;
	background-color: #ffffff;
	font: verdana;
	color:#252f47;
}

#helpBodyTable th
{
	background-color: #ffffff;
	color: #252f47;
	font-family: verdana;
}

#helpBodyTable td
{
	background-color: #ffffff;
	font-family: verdana;
}

#xcel_breadcrumb
{
	width: 100%;
	font: verdana;
}

#xcel_breadcrumb TD
{
	font-size: 11px;
	font: verdana;
}

#xcel_breadcrumb span
{
	font-size: 11px;
}

.error { color: Red; font: verdana; }

#validationErrorBox
{
	width: 405px;
	background-color: #ffffff;
	border: solid 1px red;
	font: verdana;
}

/* this is an advanced-only question row */
.advancedQuestionRow td
{
	background-color: #EAEAEA;
	color: red;
	font: verdana;
}

/* this is the left-advanced cell */
.advancedQuestionCell,
.advancedQuestionCell td
{
	background-color: #ffffff;
	/*border: solid 1px black;*/
	color: red;
	font: verdana;
}


/* this is the table sites inside the advanced left cell */
.advancedCellTable
{
	background-color: #EAEAEA;
	width: 100%;
	border: none;
	color: red;
	text-align: center;
	font: verdana;
}

.panelCell
{
	vertical-align: top;
	font: verdana;
}

.panelCell table,td
{
	/*width:200px;
	padding: 5px,5px,5px,5px;*/
	/*margin: 10px,10px,10px,10px;*/
	
}

.panelSpacer
{
	width: 1px;
}

.panelTitleText
{
	width: 100%;
	background-color: #000066;
	color: white;
	height: 20px;
	font-size: 20px;
	font-weight: bold;
	font: verdana;
}

.panelTitleText a, .panelTitleText a:visited
{
	color: white;
	text-decoration: none;
}

.panelTitleText a:hover
{
	color: white;
	text-decoration: underline;
}

.panelDescText
{
	background-color: #ffffff;
	border: solid 1px #E1F1FF;
	color: White;
	font: verdana;
}

.panelDescText a, .panelDescText a:visited
{
	background-color: #ffffff;
	color: #252f47;
	text-decoration: none;
	font: verdana;
}

.panelDescText a:hover
{
	background-color: #ffffff;
	color: #252f47;
	text-decoration: underline;
	font: verdana;
}

.panelCell ul,li
{
	background-color: #ffffff;	
}


/*
 * input form area on the page
 */
.inputForm
{
	width: 100%;
	background-color: #ffffff;
	color: #252F47;
}

.inputForm table
{
	/*
	background-color: #000066;
	color: #252F47;
	*/
}

.inputForm tr
{
	/*background-color: #ffffff;
	color: #252F47;*/
}

.inputForm td
{
	/*background-color: #e0e0e0;*/
	/*border: 1px solid black;*/
	/*background-color: #E1F1FF;*/
	color: #252F47;
	font-family: Verdana;
	font-size: 11px;
}

.inputForm input,select
{
	font-family:Verdana;
	font-size:11px;
	color:#252F47;

}

.contentGrey
{
    FONT-SIZE: 11px;
    /*BACKGROUND: #ebebeb;*/
    FONT-FAMILY: Verdana, sans-serif, Helvetica, Arial;
    background-color: #E1F1FF;
	color: #252F47;
}
.contentWhite
{
    FONT-SIZE: 11px;
    /*BACKGROUND: white;*/
    FONT-FAMILY: Verdana, sans-serif, Helvetica, Arial;
    background-color: #ffffff;
	color: #252F47;
	font: verdana;
}

.searchTable 
{
	/*cellspacing: 2px;*/
	padding:0px;
	width:100%;
	background-color: #ffffff;
	color: #252F47;
	font: verdana;
}

.searchTable a:visited, .searchTable a:link
{
	color: #252F47;
	font: verdana;
	text-decoration:underline;
}

.searchTable a:hover
{
	color: #252F47;
	font: verdana;
	text-decoration: none;
}

.searchTable th
{
	background-color: #000066;
	color: #252F47;
	font: verdana;
}

.searchTable td
{
	padding: 4px; 
	font-size:11px; 
	font-weight: bold;
	border: solid 1px #e0e0e0;
	background-color: #E1F1FF;
	color: #252F47;
	font: verdana;
}

.searchTableHeader a:visited
{
	background-color: #ffffff;
	color: #252F47;
	font: verdana;
	text-decoration:underline;
}

.searchTableHeader a:link
{
	background-color: #ffffff;
	color: #252F47;
	font: verdana;
	text-decoration:underline;
}

.searchTableContent0 td {
	padding: 4px; 
	font-size:11px; 
	background-color: #ffffff;
	color: #252F47;
	font: verdana;
}
.searchTableContent1 td {
	padding: 4px; 
	font-size:11px; 
	background-color: #E1F1FF;
	color: #252F47;
	font: verdana;
}

/* this allows unfilled table cells to be completely blank - for reports */
#blankCell
{
	background-color: #ffffff;
}


.reportTable
{
	width: 100%;
	background-color: #ffffff;
	color: #252F47;
	font: verdana;
}

.reportTable th
{
	background-color: #000066;
	text-align: center;
	color: white;
	font-family:Verdana;
}

.reportTable td
{
	background-color: #E1F1FF;
	color: #000000;
	font-family: verdana;
	font-weight: normal;
	text-align:right;
}
