BODY {
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #0066CC; /* medium Blue */
}
H1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
li {
	color: #000066;
}
P {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #000066;	/* dark blue */
}
P.faq-text{
	color : #99FFFF; /* lt aqua */
}
P.contact-content{
	color: #99FFFF; /* lt aqua */
}
.contact-text{
	color: yellow;
}
li.faq-li{
	color: #99FFFF; /* lt aqua */
}
.text{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #000066;		
}
.header-background-table{
	width : 800px;
	background-image: url(../images/Header-clean.jpg); 
	background-repeat: no-repeat;
}
.header-table{
	width: 800px;
}
.header-table-cell-l{
	width : 220px;
	height: 80px;
	text-align : left;
	padding-top : 10px;
	padding-left : 20px;
	padding-bottom: 0px;	
}
.header-table-cell-m{
	width: 400px;
	height: 80px;
	padding-left: 55px;
	text-align: left;
}
.header-table-cell-r{
	width : 180px;
	height: 80px;
	text-align : left;
	padding-right: 15px;
	padding-bottom: 30px;
}

.main-area-background-table{
	width: 800px;
	background-image: url(../images/Main-Content-Background.jpg);
	background-repeat: no-repeat;
}
.main-area-table{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Navy;
}

.main-area-title{
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}

.alt-nav-area{
	top: 35px;
	left: 645px;
	position: absolute;
}
.alt-nav-table{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #666666; /* dk grey */
}
.alt-nav-selected{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : white; 
	text-decoration : underline;
	font-weight : bold;
}
.top-nav-background-table{
	width: 800px;
	background-image: url(../images/TopNav.jpg);	
	background-repeat: no-repeat;
}

.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-cell-selected{
	text-align : center;
	padding-left : 10px;
	padding-right : 10px;
	background-color : #398bc3;
}
.top-nav-bar{
	font-size : 9px;
	color : #B6DBFF;
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.sub-nav-background-table{
	width: 800px;
	background-image: url(../images/SubNav.jpg);
	background-repeat: no-repeat;
}
.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;
}
A.alt-nav:LINK {
	color : #666666; /* medium grey */
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 9px;
}
A.alt-nav:VISITED {
	font-size : 9px;
	color : #666666; /* medium grey */
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
A.alt-nav:HOVER {
	text-decoration : none;
	font-weight : bold;
	color : White;
}
A.top-nav:LINK {
	color : #B6DBFF;
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 9px;
}
A.top-nav:VISITED {
	font-size : 9px;
	color : #B6DBFF;
	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 : White;
}
A.top-nav-selected:LINK {
	font-size : 9px;
	color : Yellow;
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
A.top-nav-selected:VISITED {
	font-size : 9px;	
	color : Yellow;
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
A.top-nav-selected:HOVER {
	text-decoration : none;
	font-weight : bold;
	color : White;
}

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.sub-nav-selected:LINK {
	font-size : 9px;
	color : Yellow;
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
A.sub-nav-selected:VISITED {
	font-size : 9px;	
	color : Yellow;
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
A.sub-nav-selected:HOVER {
	text-decoration : none;
	font-weight : bold;
	color : White;
}
.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 */
}
.home-line{
	color: #000099;
}
.generic-line{
	color: #99FFFF; /* lt aqua */
}
.footer-area{
	left : 0px;
	top : 0px; 
	position: relative;
}
.footer-table{
	width: 800px;
}
.footer-line{
	color : #AAC8FC;
}
.footer-cell{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;	
	color : #000066; /* dark blue */
	padding-right: 20px;
	padding-left: 20px;
}
.footer-cell-pic{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;	
	color : #000066; /* dark blue */
}
.footer-cell-center{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;	
	color : #000066; /* dark blue */
}
.faq-responses{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;	
	color : #66FFFF; /* lt aqua */
}
/* Internal page links on the FAQ page */
A.internal-link:LINK {
	font-size : 10pt;
	color : white;	
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.internal-link:VISITED {
	font-size : 10pt;
	color : white;	
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.internal-link:HOVER {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/* FAQ Nav definitions  */
A.faq-link:LINK {
	font-size : 10pt;
	color : #000099;	/* dk blue */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.faq-link:VISITED {
	font-size : 10pt;
	color : #000099; /* dk blue */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.faq-link:HOVER {
font-size : 10pt;
	color : White; /* white */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
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 : White; /* white */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/* for links anywhere on the website */
A.site-link{
	font-size : 10pt;
	color : #000099;	/* dk blue */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.site-link:VISITED {
	font-size : 10pt;
	color : #000099; /* dk blue */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.site-link:HOVER {
font-size : 10pt;
	color : White; /* white */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.footer-link{
	font-size : 9pt;
	color : #6495ED; /* cornflower blue */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.footer-link:VISITED {
	font-size : 9pt;
	color : #6495ED; /* cornflower blue */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.footer-link:HOVER {
	font-size : 9pt;
	color : #00CCFF; /* powder blue */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.contact-link{
	font-size : 9pt;
	color: #99FFFF; /* lt aqua */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.contact-link:VISITED {
	font-size : 9pt;
	color: #99FFFF; /* lt aqua */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.contact-link:HOVER {
	font-size : 9pt;
	color : white; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.cust-form-entry{
	border : 1px solid #000099;
}

.input-form{
	font-size : 10px;
	font-weight : bold;
	background-image: url(../images/Main-Content-Background.jpg);
	border : 1px solid #000099;
	color: #000099;
}
