body {margin-top: 0; margin-bottom: 0; background-color: #263C2D;}
.wrapper {width: 100%; margin-left: auto; margin-right: auto; width: 50em; text-align: center;}
.page {width: 790px; background-color: #fff; padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 20px; font-size: .85em; font-family: verdana;}
.table {padding: 0 0 0 0; margin: 0 0 0 0;}
.table1 {padding: 0 0 0 0; margin: 0 0 0 0;  height: 425px}
.table2 {padding: 5px; margin: 0 0 0 0; border: 3px double #528463;}
.index {padding: 5px; margin: 10px 0 0 0; }
.head {background-image:url(http://www.advsolar.com/sample/images/banner.jpg);}
a.other:visited	{ color: #0000C0; text-decoration: underline; font-family: Arial, Verdana; font-weight: normal; font-size: .85em }
a.other:link	{ color: #0000C0; text-decoration: underline; font-family: Arial, Verdana; font-weight: bold; font-size: .85em  }
a.other:hover	{ color: #008000; text-decoration: underline; font-family: Arial, Verdana; font-weight: bold; font-size: .85em  }
h1 {color: #3E6249; font-size: 1.3em; margin-top:0; margin-bottom:0}
h3 {color: #cc0000; font-size: 1em; margin: 0 0 0 0; padding: 5px; font-weight: bold;}
h3.sitemap {color: #cc0000; font-size: 1.2em; margin-top:10px; margin-bottom:0px;}
h5 {color: #ff0000; font-size: 1.2em; margin: 0 0 0 0; font-family: Arial, Verdana; }
h6 {color: #3E6249; font-size: .9em; margin-top:0px; margin-bottom:2px; }
pre { font-weight: bold; font-size: .8em;line-height: 1em; font-family: "VERDANA","ARIAL","HELVETICA"; padding: 10px;}
.address { font-weight: bold; font-size: .8em; line-height: 1em; font-family: "VERDANA","ARIAL","HELVETICA"; padding: 10px;}
.note {font-family: Arial, Verdana; font-weight: normal; font-size: .85em;}
.windows {margin-top: 0;}
.brochures {margin-top:0px; margin-bottom:0px;}
ul.sitemap {margin-top:8px; margin-bottom:0px;}
#menu a, #menu a:visited {text-align:center; text-decoration:none; color:#fff; font-weight: bold; font-size: .8em; width:1em; line-height:1.8em; height:1.2em; border:0.1em solid #52845A;  padding:1px 10px 1px 10px; background-color:#263C2D; border-color:#52845A #52845A; }
#menu a:hover {color:#fff;
background-color:#52845A; border-color:#52845A #52845A #52845A #52845A;}
a.ref:link,visited,hover	{ color: #0000C0; text-decoration: underline; font-weight: normal; font-size: .85em }
A:link, a:visited, a:active {color: #0000aa; text-decoration: none; font-family: Tahoma, Verdana; font-size: 11px}
TD.pageHeading, DIV.pageHeading {font-family: Verdana, Arial, sans-serif;font-size: 20px;font-weight: bold;color: #9a9a9a;}
TR.headerNavigation {background: #263C2D}
TD.headerNavigation {font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #263C2D; color: #ffffff; font-weight : bold;}
A.headerNavigation:visited {   color: #FFFFFF; }
A.headerNavigation:link { color: #FFFFFF; }
A.headerNavigation {  color: #FFFFFF; }
A.headerNavigation:hover { color: #ffffff;}
TD.infoBoxHeading { font-family: Verdana, Arial, sans-serif;  font-size: 10px;  font-weight: bold;  background:#263C2D;  color: #ffffff;}
.boxText { font-family: Verdana, Arial, sans-serif; font-size:0.75em; }
TD.main, P.main {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  line-height: 1.5;}
SPAN.greetUser { font-family: Verdana, Arial, sans-serif;  font-size: 12px;  color: #f0a480;  font-weight: bold;}
TD.smallText, SPAN.smallText, P.smallText {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  text-decoration: none;}
TR.footer {  background: #263C2D}
TD.footer {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  background: #263C2D;  color: #ffffff;  font-weight: bold;}
.footer{	font-family:Arial, Helvetica, sans-serif;	color:#FFFFFF;	font-size:9px;}
/* CSS File for Dagon Design Formmailer Script */
/* http://www.dagondesign.com */
/* COLOR/BORDERS CSS */
h2 {color: #C00000;   font-size: 120%;   margin: 0;}
form.ddfm h1,form.ddfm h2 {	color: #606060;}
form.ddfm legend, form.ddfm label, form.ddfm label.fmtextlblwide {	color: #606060;}
form.ddfm .fmcheck p, form.ddfm .fmradio p,form.ddfm textarea, form.ddfm .fmfullblock, form.ddfm .fmhalfblock, form.ddfm .fmselect, form.ddfm input.fmtext,form.ddfm input.fmdate,form.ddfm input.fmverify,form.ddfm textarea.fmtextwide,form.ddfm .submit,form.ddfm .credits {color: #404040;}
form.ddfm .required {	color: #FF0000;}
.ddfmerrors {	color: #FF0000;}
/* TEXT CSS */
.ddfmwrap {	font-size: 90%;	font-family: Arial, Helvetica, sans-serif;}
form.ddfm h1,form.ddfm h2 {	font-family: Arial, Helvetica, sans-serif;	text-align: left;	margin: 0 0 10px 0;	padding: 0;}
form.ddfm h1 {	font-size: 140%;}
form.ddfm h2 {	font-size: 115%;}
form.ddfm legend, form.ddfm label, form.ddfm label.fmtextlblwide {	font-size: 100%;	font-weight: bold;}
form.ddfm .credits {	font-size: 90%;}
form.ddfm legend {	font-size: 110%;}
.ddfmerrors {	font-weight: bold;}
/* STRUCTURE CSS */
.ddfmwrap {	width: 550px;}
.ddfmwrap p.fieldwrap {	padding: 1px;	margin: 1px;	clear: left;}
form.ddfm {	text-align: left;	padding: 0px;	width: 530px; }
form.ddfm fieldset {	padding: 0 10px 2px 10px;	margin: 0 0 13px 0;	display: block;}
form.ddfm legend {	padding: 0 6px 0 6px;	margin: 0 0 0 10px;	 }
form.ddfm label {	display: block; 	float: left; 	width: 26%; 	text-align: right;	margin: 0 10px 0 0; 	padding-bottom: 15px;	clear: left;  }
form.ddfm label.fmtextlblwide {	display: block;  	float: left; 	text-align: left;	margin: 0 10px 0 1px; 	padding-bottom: 8px; 	width: 100%;}
form.ddfm select.fmselect {	float: left; 	display: block;	width: 65%; 	margin-bottom: 15px;  	padding: 3px; }
form.ddfm .fmcheck {	width: 65%; 	float: left;	display: block;  	margin-bottom: 15px;}
form.ddfm .fmchecklabel {	display: inline; 	float: none; clear: none; text-align: left; margin: 0; 	padding: 0;}
form.ddfm .fmradio {	width: 65%;	float: left;	display: block;	margin-bottom: 15px;}
form.ddfm .fmradiolabel {	display: inline; float: none; 	clear: none; 	text-align: left; 	margin: 0; 	padding: 0;}
form.ddfm .fmcheck p {	padding: 0;	margin: 0 0 5px 0;	line-height: 140%;}
form.ddfm .fmradio p {	padding: 0;	margin: 0 0 5px 0;	line-height: 140%;}
form.ddfm textarea {	float: left; 	position: relative;	width: 65%;	margin-bottom: 15px;	padding: 3px;}
/*display: block; float: left; width: 26%; text-align: right;	margin: 0 10px 0 0; 	padding-bottom: 15px;	clear: left;  */
form.ddfm .fmfullblock {	padding-left: 0px;	float: left; 	width: 100%;	margin-bottom: 13px;	display: block;}
form.ddfm .fmhalfblock {width: 65%;	padding-left: 29%;	margin-bottom: 13px;	float: left; 	display: block;}
form.ddfm input.fmverify {	float: left; 	width: 22%;	margin-bottom: 15px; 	padding: 3px;position: relative;	display: block;}
form.ddfm img {	margin: 1px 0 0 10px;     float: left;}
form.ddfm input.fmfile,form.ddfm input.fmtext {	float: left; 	display: block;	width: 65%;	margin-bottom: 15px;  	padding: 3px;}
form.ddfm input.fmdate {float: left; 	display: block;	width: 35%;	margin-bottom: 15px;  	padding: 3px;}
form.ddfm textarea.fmtextwide {	display: block;	float: left;	width: 93%;	margin-right: 2px;	margin-bottom: 15px; 	padding: 3px;}
form.ddfm .credits {text-align: right;	margin-top: 7px;width: 97%;}
form.ddfm .submit {	text-align: right;	clear: both; width: 97%;}
.ddfmwrap .ddfmerrors {	display: block; 	float: left; 	width: 27%; 	text-align: right;	margin: 0 10px 0 0; 	padding-bottom: 15px;}
.ddfmwrap .errorlist {	float: left; 	display: block;	width: 65%;	margin-bottom: 15px;  	padding: 3px;	text-align: left;}
.ddfmwrap .recaptcha {	width: 100%;text-align: right;	clear: both; height: 120px;	margin-right: 7px;	padding-bottom: 10px;}
.ddfmwrap .recaptcha-inner {	float: right;	margin-right: 3px;}
/* DATE SELECTION */
/* the div that holds the date picker calendar */
.dpDiv {	}
/* the table (within the div) that holds the date picker calendar */
.dpTable {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 12px;	text-align: center;	color: #404040;	background-color: #F4F4F4;	border: 1px solid #999999;	}
/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {	}
/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {	}
/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {	}
/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {	}
/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {	border: 1px solid #ece9d8;	}
/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {	background-color: #CCCCCC;	border: 1px solid #AAAAAA;	}
/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered 
over) */
.dpTDHover {	background-color: #888888;	border: 1px solid #888888;	cursor: pointer;	color: #000000;	}
/* the table cell that holds the name of the month and the year */
.dpTitleTD {	}
/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {	}
/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {	}
/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {	background-color: #C0C0C0;	border: 1px solid #AAAAAA;	color: white;	}
/* additional style information for the text that indicates the month and year */
.dpTitleText {font-size: 12px;	color: #555555;	font-weight: bold;	}
/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {	color: #666666;	font-weight: bold;}
/* the forward/backward buttons at the top */
.dpButton {	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	font-size: 10px;	color: gray;	background: #DDDDDD;	font-weight: bold;	padding: 0px;	}
/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	font-size: 10px; color: gray;	background: #DDDDDD;	font-weight: bold;	}
