html, body {
	background-image:url(_images/menu-bg.gif);
	background-repeat:repeat-y;
	background-position:left;
}

.right-pic {
	position	: absolute;
	top				: 170px;
	right			: 35px;
	swidth			: 300px;
}

.content {
	position 						: absolute;
	top									:	0px;
	left								: 0px;
	height							: 100%;
	width 							: 100%;
}
.content2 {
	padding-top 			: 122px;
	padding-left 			: 174px;
	padding-right 		: 35px;
	padding-bottom 		: 35px;
	position 					: relative;
}
.content3 {
	position 					: relative;
}
.menu {
	position : absolute;
	height : 100%;
	float : left;
	top : 0px;
	width : 139px;
	background-color:#345CA1;
	border-right:  solid 1px black;
}
.menu-padder {
 	height : 86px;
}
.copyright {
	bottom : 0px;
	position : absolute;
	left : 0px;	
}
.header {
	position: absolute;
	top : 0px;
	left : 0px;
	height: 87px;
	width : 100%;
	background-color:#6785B7;
	border-bottom:  solid 1px black;
	background-image:url(_images/header_combined.jpg);
	background-position: top left;
	background-repeat:no-repeat;
}
.footer {
	position 	: absolute;
	height		: 100px;
	bottom		: 0px;
	left 			: 0px;
	background-color:#000000;
	width : 100%;
}


.copyright {
	bottom : 0px;
	position : absolute;
	left : 0px;	
	background-color: : #ddFFFF;
}


.page-title {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 18px; 
	font-weight: bold; 
	color: #365C9D; 
	border-bottom: 1px solid black; 
	width:100%;	
}
td.page-title {
margin-bottom:: 30px;
}

div {
 font-family: Arial, Helvetica, sans-serif; font-size: 12px
}

.page-sub-title {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #365C9D; border-color: #000066; border-style: none}
.page-sentence-hilite {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #365C9D; border-color: #000066; border-style: none; cmtext:Sentence Hilite }
td {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.widescreen {  text-align: justify }
.prod-code {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #2E3B81}
.prod-index-desc {  font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.prod-frame { background-color : #4F689D}
.prod-short-desc {  font-size: 12px; color: #8698BE }
.prod-options {  font-size: 12px; list-style-position: outside; list-style-type: circle; color: #8698BE}
.prod-opt-head {  font-size: 12px; font-weight: bold; list-style-position: outside; list-style-type: circle; color: #8698BE; clip:    rect(   )}
.prod-link-text {  font-size: 10px; color: #8698BE ; font-variant: small-caps; font-weight: bold }
A.prod-link-text {  text-decoration : none }
A:HOVER.prod-link-text {  text-decoration : underline }
.left-credit {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF}
A.left-credit {  text-decoration : none }
A:HOVER.left-credit { text-decoration : underline }
.input-field {  background-color: #DEE4F0; clip:   rect(   ); width: 300px}
.news-title {  font-size: 16px; font-weight: bold}
.news-date {  font-size: 10px}
.news-teaser {  font-size: 10px}
A.teaser-date {  font-size: 10px; font-weight: bold; text-decoration : underline ; color: #666666 }
.teaser-title {  font-size: 11px; font-weight: bold }
.prod-quick-nav {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #28344A }
A.prod-quick-nav {  text-decoration : none ; color: #28344A  }
A:HOVER.prod-quick-nav {  text-decoration : underline ; color: #28344A }
A.dep-pdf-link {  font-size: 10px; color: #869CC5;  text-decoration : none }
A:HOVER.dep-pdf-link {  font-size: 10px; color: #869CC5; text-decoration : underline }
.printable-address {  font-size: 10px; color: #2F3980}
.tender-text {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #2C3B80}
.print-cert {  font-size: 8px; color: #2D3A80}
.quality-nav { text-decoration : none ; color: #28344A ; font-size: 12px}
A.quality-nav { color: #28344A ; font-size: 12px; text-decoration : none}
A:HOVER.quality-nav { color: #28344A ; font-size: 12px; text-decoration : underline}
.map-subnote {  font-size: 9px; text-align: center}
.map-title {  font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #999999}
A.map-title {  font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #999999}
.map-title-hilite {  font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #B3686A}
.map-heading {  font-size: 14px; color: #333333}
A.other-site { color: #28344A ; font-size: 14px; text-decoration : none}
.other-site { color: #28344A ; font-size: 14px; font-weight : bold }
A:HOVER.other-site { color: #28344A ; font-size: 14px; text-decoration : underline}
.cat-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #365C9D;
	text-decoration: none;

}
A.cat-title {
	text-decoration: none;
}
.more-stories {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #365C9D;
	text-decoration: none;

}
A:hover.cat-title {
	text-decoration: underline;
}
.quality-title {
	color: #365C9D;	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
A.quality-title {
	text-decoration: none;
}
A:hover.quality-title {
	text-decoration: underline;
}
.quality-desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.quality-date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #CCCCCC;
}

.map-region {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.map-url {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
.news-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	cm-text: NewsLink;
}
.quote-download {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #316AC5;
	text-decoration: underline;
}
.quote-comment {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  color: #8698BE;
}
A.quote-link {
	text-decoration : none;
	font-size: 12px;
	color: #2E5089;
}
A:hover.quote-link {
	text-decoration : underline;
}
.quote-product {
	font-size: 12px;
	font-weight: bold;
	color: #2E5089;
}
.quote-author {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #56688E	
}
.dist-name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.dist-addr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
A.contact-link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #0000FF;
}
A:hover.contact-link {
	text-decoration: underline;
}



.page-content {
	padding-left : 140px;
	padding-top  : 0px;
	bottom: 0px;
	min-height:100%;
	sbackground-color: #ffffff;

}
.page-contentb {
	margin-left : 0px;
	padding-top  : 0px;
	bottom: 0px;
	sheight:100%;
}
.page-content2 {
	margin-top  : 87px;
}
.page-menu-div {
	overflow : hidden;
	position : absolute;
	height	: 100%;
	overflow-y : hidden;
	top : -1px;
	padding-top: 0px;
	width : 139px;
	margin-top 		: 0px;


	margin-bottom: : 0px;
	border-right : 1px solid black;
	sbackground-color: #345CA1;
	left: 1px;
}
.poop {
	position : absolute
	height	: 100%;
	top : 0px;
	padding-top: 0px;
	width : 139px;
	margin-top 		: 0px;
	margin-bottom: : 0px;
}
.page-menu-div2 {
	margin-top  : 87px;
}
.page-header-div {
	position : absolute;
	height : 87px;
	top : 0px;
	left : 0px;
	width : 100%;
	background-color: : #FFFFFF;
}
