body {
font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;
font-size: 12px;
letter-spacing: 0px;
background-color: white;
margin: 5px 0px 0px 5px;
}

blockquote {
font-family: Georgia, serif;
font-size: 12px;
font-style: italic;
letter-spacing: 0px;
margin: 10px 10px 5px 10px;
}

td.nav_home {
background-color: rgb(255,255,162);
font-size: 9px;
letter-spacing: 1px;
text-align: center;
height: 20px;
border-bottom: lightgrey 1px solid;
}

td.nav {
text-align: center;
font-size: 9px;
letter-spacing: 1px;
border-right: lightgrey 1px solid;
}

td.nav_label_r {
color: rgb(255,255,128);
background-color: rgb(0,128,0);
height: 20px;
font-weight: bold;
font-size: 9px;
letter-spacing: 1px;
text-align: center;
}


td.nav_label_u {
color: rgb(255,255,128);
background-color: rgb(1,0,128);
height: 20px;
font-weight: bold;
font-size: 9px;
letter-spacing: 1px;
text-align: center;
}

td.nav_label_s {
color: rgb(255,255,128);
background-color: rgb(128,0,0);
height: 20px;
font-weight: bold;
font-size: 9px;
letter-spacing: 1px;
text-align: center;
}

div.note {
font-size: 9px;
letter-spacing: 1px;
}

hr {
color: #CCC;
height: 1px;
}

h1 {
font-family: Georgia, serif;
font-weight: bold;
font-size: 18pt;
line-height: 18px;
letter-spacing: -1px;
color: #008001;
}

h2 {
font-family: Georgia, serif;
font-weight: bold;
font-size: 14pt;
letter-spacing: 0px;
color: #008001;
}

h3 {
font-family: Georgia, serif;
font-weight: bold;
font-style: italic;
font-size: 12pt;
letter-spacing: -1px;
color: #008001;
}

.divider {
border-left: #888 dotted 1px;
padding-left: 8px;
margin-right: 5px;
}

.nav_divider {
border-right: #000 dotted 1px;
padding-right: 4px;
margin-right: 5px;
height: 16px;
}


/*MODS*/

.mod_boiler {
background: #fff;
margin: -5px 0px 0px 0px;
}

.mod_section_head {
background: #fff;
margin: 0px 0px 40px 4px; }

.mod_boiler p {
font-family: Georgia, serif;
font-size: 40px;
line-height: 36px;
color: #008001; 
text-align: center; 
letter-spacing: -2px;
}

.mod_boiler_recovery p {
font-family: Georgia, serif;
font-size: 20px;
line-height: 20px;
font-style: italic;
font-weight: bold;
color: #008001; 
text-align: center; 
letter-spacing: 0px;
}

.mod_boiler_unity p {
font-family: Georgia, serif;
font-size: 20px;
line-height: 20px;
font-style: italic;
font-weight: bold;
color: #010080; 
text-align: center; 
letter-spacing: 0px;
}

.mod_boiler_service p {
font-family: Georgia, serif;
font-size: 20px;
line-height: 20px;
font-style: italic;
font-weight: bold;
color: #800000; 
text-align: center; 
letter-spacing: 0px;
}

/*  MENU DROP-DOWN  */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.streemenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

/*Top level list items*/
.streemenu ul li {
	position: relative;
	display: inline;
	float: left;
	font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;
	font-size: 10px;
        letter-spacing: 1px;
	background-color: rgb(255,255,192); /*overall menu background color*/
	}

/*Top level menu link items style*/
.streemenu ul li a {
	display: block;
	width: 101px; /*Width of top level menu link items*/
	padding: 1px 8px;
	border: 1px solid #bbb;
	border-left-width: 0;
	text-decoration: none;
	color: navy;
	}
	
/*1st sub level menu*/
.streemenu ul li ul {
	left: 0;
	position: absolute;
	top: 1em; /* no need to change, as true value set by script */
	display: block;
	visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.streemenu ul li ul li {
	display: list-item;
	float: none;
	}

/*All subsequent sub menu levels offset after 1st level sub menu */
.streemenu ul li ul li ul { 
	left: 159px; /* no need to change, as true value set by script */
	top: 0;
	}

/* Sub level menu links style */
.streemenu ul li ul li a {
	display: block;
	width: 160px; /*width of sub menu levels*/
	color: navy;
	text-decoration: none;
	border: 1px solid lightgrey;
	}

.streemenu ul li a:hover {
	background-color: navy;
	color: white;
	}

/*Background image for top level menu list links */
.streemenu .mainfoldericon {
	background: rgb(255,255,192);
	}

/*Background image for subsequent level menu list links */
.streemenu .subfoldericon {
	background: rgb(255,255,192) url(images/arrow-right.gif) no-repeat center right;
	}

* html p#iepara { /*For a paragraph (if any) that immediately follows stree menu, add 1em top 	spacing between the two in IE*/
	padding-top: 1em;
	}
	
/* Holly Hack for IE \*/
* html .streemenu ul li  { float: left; height: 1%; }
* html .streemenu ul li a  { height: 1%; }

/* END MENU */

