BODY {
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : white; 
}
P {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #000044;	/* navy */
}
H1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000044;
	background-color: white;
	text-align: left;
}
H3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000044;
	background-color: white;
	text-align: center;
	margin-bottom: 10px;
}

li{
	color: #000044; /* navy */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
ol{
	color: #000044; /* navy */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

P.home-page-font{
	color: #666633;
	font-size: 9px;
}
li.faq-li{
	color: #3366cc; /* md blue */
}
.text{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #000066;		
}
.bordered-cell{
	border: thin solid #F5F5EB;
}
.header-table{
	width: 800px;
	height: 125px;
	background-image: url(../images/header.jpg);
}
.header-table-home{
	width: 800px;
	height: 125px;
	background-image: url(../images/header_home.jpg);
}
.left-table{
	width: 125px;
	height: 400px;
	background-color: #999966;
}
.left-table-cell{
	width: 125px;
	background-color: #999966;
}
.left-nav-table{
	width: 125px;
	height: 400px;
	padding-left: 10px;
	font-size: 12px;
	background-color: #cccc99;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color : #F5F5DC; /* lt beige */
}

.left-table-home{
	width: 205px;
	height: 395px;
	background-image: url(../images/left_home.jpg);
	background-repeat: no-repeat;
}
.logo-area{
	top: 30px;
	left: 10px;
	position: absolute;
}
.logo-table{
	width: 326px;
	height: 55px;
	background-color: #000044;	
	
}
.home-image-area{
	top: 300px; 
	left: 200px;
	position: absolute;
}

.main-content-area{
	top: 130px;
	left: 260px;
	position: absolute;
}
.main-content-table{
	width: 510px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Navy;
}
.main-content-area-home{
	top: 130px;
	left: 250px;
	position: absolute;
}
.main-content-table-home{
	width: 520px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Navy;
}

.alt-nav-area{
	top: 7px;
	left: 625px;
	position: absolute;
}
.alt-nav-table{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color : #F5F5DC; /* lt beige */
}
.alt-nav-cell{
	text-align : center;
	padding-left : 5px;
	padding-right : 5px;
}
.alt-nav-bar{
	font-size : 9px;
	color : #cccc99;  /* lt taupe */
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.alt-nav-selected{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color : white; 
	text-decoration : underline;
	font-weight : bold;
}
.top-nav-background-table{
	width: 800px;
	background-image: url(../images/images/header_01.jpg);	
	background-repeat: no-repeat;
}
.top-nav-area{
	top: 95px;
	left: 378px;
	position: absolute;
}
.top-nav-table{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #EEEEE7; /* #F5F5EB; */
	height: 18px;
}
.top-nav-row{
	left: 20px;
}
.top-nav-cell{
	text-align : center;
	padding-left : 5px;
	padding-right : 5px;
}
.top-nav-cell-right-tubular{
	text-align : center;
	padding-left : 5px;
	padding-right : 20px;
}
#top-nav-cell-home {
	padding-left : 20px;
}

.top-nav-bar{
	font-size : 9px;
	color : #999966;  /* taupe */
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.sub-nav-area{
	top: 50px;
	left: 276px;
	position: absolute;
}

.sub-nav-table{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color : #F5F5DC; /* lt beige */
}
.sub-nav-row{
	left: 20px;
}
.sub-nav-cell{
	text-align : center;
	padding-left : 5px;
	padding-right : 5px;
}
/* used with sub navigation on Solar Attic Fans */
.sub-nav-cell-right{
	text-align : center;
	padding-left : 5px;
	padding-right : 80px;
}
.sub-nav-cell-right-tubular{
	text-align : center;
	padding-left : 5px;
	padding-right : 20px;
}
.sub-nav-cell-selected{
	text-align : center;
	padding-left : 10px;
	padding-right : 10px;
}
.sub-nav-bar{
	font-size : 9px;
	color : #0066cc;
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.space-nav-background-table{
	background-image: url(../images/space-nav.jpg);
	background-repeat: no-repeat;
	width: 800px;
}

.left-nav-area{
	top: 220px;
	left: 55px;
	position: absolute;
}

.left-nav-cell{
	text-align : left;
	padding-right : 5px;
	height: 20px;
}
.left-nav-cell-selected{
	text-align : left;
	padding-right : 5px;
	background-color: white;
	height: 20px;
}
.left-nav-cell-title{
	text-align : left;
	padding-left : 5px;
	padding-right : 5px;
	color: #666666; /* dark grey */
}
.quote-area{
	top: 350px;
	left: 15px;
	width: 250px;
	position: absolute;
}
.quote-table{
	width: 220px;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #666633;
	background-color: #cccc99;
	border-bottom: thin solid #999966;
	border-top: thin solid #999966;
	border-right: thin solid #999966;
	border-left: thin solid #999966;
}
.quote{
	font-size: 9px;
	color: #666633;
	font-family: Arial, Helvetica, sans-serif;
}
A.alt-nav:LINK {
	color : #999966; /* taupe */
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
A.alt-nav:VISITED {
	font-size : 9px;
	color : #999966; /* taupe */
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;

}
A.alt-nav:HOVER {
	text-decoration : none;
	color : #CCCC99; /* lt grey */
	font-weight: bold;

}
A.top-nav:LINK {
	color : #999966;  /* taupe */
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 10px;
}
A.top-nav:VISITED {
	font-size : 10px;
	color : #999966;  /* taupe */
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
A.top-nav:HOVER {
	text-decoration : none;
	font-weight : bold;
	color : #000044; /* navy */
}
A.top-nav-selected:LINK {
	font-size : 10px;
	color : #000044; 
	text-decoration : underline;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
A.top-nav-selected:VISITED {
	font-size : 10px;	
	color : #000044; 
	text-decoration : underline;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
A.top-nav-selected:HOVER {
	font-size : 10px;	
	text-decoration : none;
	font-weight : bold;
	color : white;
	background-color: #000044;
}

A.sub-nav:LINK {
	color : #0066cc; /* blue */
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 9px;
}
A.sub-nav:VISITED {
	font-size : 9px;
	color : #0066cc; /* blue */
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
A.sub-nav:HOVER {
	text-decoration : none;
	font-weight : bold;
	color : White;
}

A.left-nav:LINK {
	color : #000044; /* navy */
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 10px;
}
A.left-nav:VISITED {
	font-size : 10px;
	color : #000044; /* navy */
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
A.left-nav:HOVER {
	text-decoration : none;
	font-weight : bold;
	color : White;
}
A.left-nav-selected:LINK {
	font-size : 10px;
	color : #000044; 
	background-color: white;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
A.left-nav-selected:VISITED {
	font-size : 10px;	
	color : #000044; /* yellow */
	text-decoration : none;
	background-color: white;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
A.left-nav-selected:HOVER {
	text-decoration : none;
	font-weight : bold;
	color : #999966;
}
.image-text{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight : bold;
	color: #000066; /* dk blue */
}
.image-label{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight : bold;
	color: #000066; /* dk blue */
}
.generic-line{
	color: #999966; /* taupe */
}
.copyright-area{
	left : 0px;
	top : 540px; 
	width: 250px;
	position: absolute;
}
.copyright-table{
	width: 230px;
	font-size: 10px;
	color: #666633;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.footer-area{
	left : 0px;
	top : 610px; 
	position: absolute;
}
.footer-area-home{
	left : 0px;
	top : 520px; 
	width: 250px;
	position: absolute;
}

.footer-long-area{
	left: 0px;
	top: 1000px;
	width: 250px;
	position: absolute;
}

.footer-table{
	width: 800px;
}
.footer-line{
	color : #AAC8FC;
}
.footer-table-home{
	background-image: url(../images/footer_home.jpg);
	background-repeat: no-repeat;
	width: 800px;
	height: 80px;
}
.footer-cell{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;	
	color : #000066; /* dark blue */
	padding-right: 20px;
	padding-left: 20px;
}
.footer-cell-pic{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;	
	color : #000066; /* dark blue */
}
.footer-cell-center{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;	
	color : #000066; /* dark blue */
}

.faq-line{
	color: #999966; /* taupe */
}
/* Internal page links on the FAQ page */
A.internal-link:LINK {
	font-size : 10pt;
	color : #000099;  /* #666633;	taupe */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.internal-link:VISITED {
	font-size : 10pt;
	color : #000099;  /* #666633;	taupe */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;

}
A.internal-link:HOVER {
	font-size : 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #666633;	/* dk taupe */
	text-decoration: underline;

}
/* bio link definitions */
A.bio-link:LINK {
	font-size : 10pt;
	color : #666633; /* dk taupe */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
A.bio-link:VISITED {
	font-size : 10pt;
	color : #666633; /* dk taupe */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
A.bio-link:HOVER {
	font-size : 10pt;
	color : #000099; /* dk blue */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
A.bio-link-selected:LINK {
	font-size : 10pt;
	color : white;	/* dk blue */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	background-color: #999966;
}
A.bio-link-selected:VISITED {
	font-size : 10pt;
	color : white; /* dk blue */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	background-color: #999966;

}
A.bio-link-selected:HOVER {
	font-size : 10pt;
	color : #000044; /* dk blue */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #999966;

}

/* FAQ Nav definitions  */
A.faq-link:LINK {
	font-size : 10pt;
	color : #000099;	/* dk blue */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.faq-link:VISITED {
	font-size : 10pt;
	color : #000099; /* dk blue */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.faq-link:HOVER {
	font-size : 10pt;
	color : #666633; /* dk taupe */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
A.site-map-link:LINK {
	font-size : 10pt;
	color : #000099;	/* dk blue */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.site-map-link:VISITED {
	font-size : 10pt;
	color : #000099; /* dk blue */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.site-map-link:HOVER {
font-size : 10pt;
	color : #999966; /* taupe */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/* for links anywhere on the website */
A.site-link{
	font-size : 10pt;
	color : #3366cc;	/* md blue */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.site-link:VISITED {
	font-size : 10pt;
	color : #3366cc;	/* md blue */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.site-link:HOVER {
font-size : 10pt;
	color : #99ccff; /* lt blue */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.footer-link{
	font-size : 8pt;
	color : #666633; /* taupe */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.footer-link:VISITED {
	font-size : 8pt;
	color : #666633; /* taupe */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.footer-link:HOVER {
	font-size : 8pt;
	color : #000044; /* dk blue */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
A.footer-link-home{
	font-size : 8pt;
	color : #666633; /* dk taupe */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.footer-link-home:VISITED {
	font-size : 8pt;
	color : #666633; /* dk taupe */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.footer-link-home:HOVER {
	font-size : 8pt;
	color : #000099; /* dk blue */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.cust-form-entry{
	border : 1px solid #999966;
}
.contact-cell{
	text-align : left;
	padding-left : 35px;
	padding-right : 5px;
}
.input-form{
	font-size : 10px;
	font-weight : bold;
	background-color: #cccc99;
	border : 1px solid #999966;
	color: #000044;
}
/* site map support definitions */
.section-header{
	text-align : center;
	font-size : 14px;
	font-weight : bold;
}
.subsection-header{
	font-size : 12px;
	font-weight : bold;
}
.subsection-list{
	list-style : none none;
}

