@media screen{
html {
	margin: 0px;
	padding: 0px;  /* Sets Operas default padding to 0 for the html element */
}

.BodyClass {
margin: 0px;
padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: #FFFFFF;
color:#000;
overflow: auto;
}
h1 {
	font: bold 24pt "Arial Narrow", sans-serif;
	color:#000;
}
h4 {
	font: bold 12pt "Arial Narrow", sans-serif;
	text-align:center;
	color:#000;	
}

.List {
	font: bold 10pt "Arial Narrow", sans-serif;
	text-align:left;
	color:#000;
}
.List li {
	margin-bottom: 10px;	
}

table.Detail {
	border:10px;
}
.DetailHeader {
	text-align: center;
}

#PageHeader {
	background-color: #114092;
/*	background-image:url(../images/Bob'sWindowCo-Art.jpg);*/
	/*previously 4169E1  */
	color: #fff;
	width: 100%;
	height: 85px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	overflow: hidden;
		/* image in PageHeader td with repeating background example
	background-image: url(/portal/printreq/printreq.nsf/PageHeaderBG.gif;
	background-repeat: repeat-x;
	*/
}

#EnergyStar {
	position: absolute;
	top: 5px;
	left:670px;
}
/*
#PageHeaderTitle {
	position: absolute;
	top: 10px;
	left: 20px;
	z-index: 5;
	font : bold 30pt serif, "Times New Roman";
	color : #FFFFFF;
	white-space: nowrap;
	overflow: hidden;
}
#PageHeaderTitleShadow {
	position: absolute;
	top: 13px;
	left: 17px;
	z-index: 4;
	font : bold 30pt serif, "Times New Roman";
	color: #000000;
	white-space: nowrap;
	overflow: hidden;
	}
#PageHeaderSubTitle {
	position: absolute;
	top: 58px;
	left: 290px;
	z-index: 4;
	font : bold 18px serif, "Times New Roman";
	color : #FFFFFF;
	white-space: nowrap;
	overflow: hidden;
}
*/
#PageHeaderPhoneNumber {
	position: absolute;
	top: 32px;
	left: 580px;
	z-index: 10;
	font : bold 24px serif, "Times New Roman";
	color : #fff;
	white-space: nowrap;
}

#PageBody{
	width:100%;
	border: none;
}
#PageBody td {
	border:0px;
	padding:0px;
	margin:0px;
}
#Menu {
	width:150px;
	vertical-align:middle;
	border:0px;
	margin:0px;
	padding:0px;
}

#Menu a {
	display:block;
	margin:0px;
	font: bold 14px/23px "Arial Narrow", sans-serif;
	color: #114092;
	padding: 0px 11px 2px 10px;
	border: 1px solid #114092;
	text-align: center;
	text-decoration: none;
	background-color: #f5f5f5;
}

#Menu a:hover{
	padding: 0px 10px 1px 10px;
	border-right: 2px solid #00008B;
	border-bottom: 2px solid #00008B;
	}
	
#DataIFrame{
	width:800px;
	height:485px;
	border:0px;
	padding:0px;
	margin:0px;
}
table{
	border:none;
	padding:0px;
	margin:0px;	
}
td{
	border:0px;
	padding:0px;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	color:#000;
}

td.OuterNavCell {
	width:200px;
	height:200px;
	border:0px;
	padding:0px;
	margin:0px;
}
td.OuterNavCell td{
	text-align:center;
}
td.NavCellImage{
	border:0px;
	padding:0px;
	margin:0px;
	width:200px;
	height:150px;
	vertical-align:bottom;
}
.highlight img {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
	border:0px;
	padding:0px;
	margin:0px;
	vertical-align:bottom;
}
.highlight:hover img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity:0.75;
	opacity:0.75;
	border:0px;
	padding:0px;
	margin:0px;
	vertical-align:bottom;
}

td.NavCellText{
	border:0px;
	padding:0px;
	margin:0px; 
	width:200px;
	height:50px;
	vertical-align:top;
	font: 12pt "Arial Narrow serif", sans-serif;
	color:#000;
}

#Detail td.CellImage{
/*	border:0px;
	padding:0px;
	margin:0px; */
	vertical-align:top;
	white-space: nowrap;
}
#Detail td.CellText{
/*	border:0px;
	padding:0px;
	margin:0px; */
	vertical-align:top;
	font: 10pt "Arial Narrow serif", sans-serif;
	color:#000;
}

a , li a{
	font: bold 12px "Arial Narrow", sans-serif;
	color: #4169E1;
}
a:hover, li a:hover{
	font: bold 12px "Arial Narrow", sans-serif;
	color: #114092;
}
/*a:visited, li a:visited{
	font: bold 12px "Arial Narrow", sans-serif;
	color: #114092;
}
*/

a.Anchor{
	font: bold 12px "Arial Narrow", sans-serif;
	color: #114092;
}
a.Anchor:hover {
	font: bold 12px "Arial Narrow", sans-serif;
	color: #114092;	
}
/*
a.Anchor:visited {
	font: bold 12px "Arial Narrow", sans-serif;
	color: #114092;
}
*/

.Breadcrumbs, .Breadcrumbs a {
	font: bold 8pt "Arial Narrow", sans-serif;
	color:#114092;
}

p {
	margin:0px;
	padding:5px;
	border:0px;
}

}