/* body defined in therapx-dyn-css.jsp */
body {
	background-image:url(../images/topspace.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-color:#FFFFFF;
	padding:0;
	margin:0;
}
body,td,th {
	font-family:Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #3e3d3d;
}
.bannerArea{
	width:890px;
	height:116px;
	padding:20px 0 0 0;
	text-align:left;
}
.logoaltadensolar{
	width:551px;
	float:left;
	}
.menuArea{
	width:330px;
	height:72px;
	float:left;
	text-align:right;
	padding:15px 0 0 0;
	font-family:Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #597608;
}

A.bannerLink{
	font-family:Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #597608;
	TEXT-DECORATION: none;
}
A.bannerLink:hover {
	font-family:Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #a0bd3e;
	TEXT-DECORATION: none;
}
.canvasArea{
	background-image:url(../images/canvasbg.gif);
	background-repeat:repeat-x;
	height:293px;
	}
.canvasMainArea{
	width:890px;
	background-image:url(../images/menubg.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:293px;
	}
.mainMenuArea{
	height:30px;
	text-align:left;
}

ul.mainmenu {
	margin:0 0 0 6px;
	padding:0;
	clear:both;
}
ul.mainmenu li{
	list-style:none;
	padding:0;
	margin:0 9px 0 9px;
	display:block;
	float:left;

}

a.mainmenulink, .mainmenulink:link, .mainmenulink:active, .mainmenulink:visited{
	display:block;
	background-image:url(../images/menu.gif);
	background-repeat:no-repeat;
	background-position:center;
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	color:#FFFFFF;
	width:157px;
	height:30px;
	line-height:28px;	
	text-decoration:none;
	padding:0;
	text-align:center;
	float:left;
}

.mainmenulink:hover{
	background-image:url(../images/menu_h.gif);
	text-decoration:none;

}

.mainmenulink-active:link, .mainmenulink-active:active, .mainmenulink-active:visited, .mainmenulink-active:hover{
	display:block;
	background-image:url(../images/menu_h.gif);
	background-repeat:no-repeat;
	background-position:center;
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	color:#FFFFFF;
	width:157px;
	height:30px;
	line-height:28px;	
	text-decoration:none;
	padding:0;
	text-align:center;
	float:left;
}

.canvas{
	width:890px;
	height:235px;
	margin-top:12px;
	}

.bodyArea{
	width:890px;
	text-align:left;
	margin-top:15px;
	margin-bottom:40px;
	}
.bodyLeftArea{
	width:273px;
	float:left;

	}
.newsbg{
	background-color:#806749;
	width:273px;
	}
.newsbottom{
	background-image:url(../images/newsbottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:273px;
}
.newsTop{
	background-image:url(../images/newstop.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding:45px 5px 15px 15px;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	color:#FFFFFF;

	}
.scroll{
	width:250px;
	height: 162px;
	overflow:auto;
	}
#NewsDiv	{ position: absolute; left: 0; top: 0; width: 100% }

A.newsdateLink{
	COLOR: #ffffff; 
	font-family:Tahoma, Arial, Verdana;
	FONT-SIZE: 11px;
	font-weight:bold;
	TEXT-DECORATION: underline;
}
A.newsdateLink:hover {
	COLOR: #e9bb86; 
	font-family:Tahoma, Arial, Verdana;
	FONT-SIZE: 11px;
	font-weight:bold;
	TEXT-DECORATION: none;
}

.contactArea{
	width:244px;
	background-color:#dde6bf;
	margin:17px 0 0 0;
	background-image:url(../images/contacttop.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding:50px 14px 12px 15px;
	COLOR: #65860a; 
	font-family:Tahoma, Arial, Verdana;
	FONT-SIZE: 11px;
	}
.clear{
	clear:both;
}

A.mailLink{
	COLOR: #65860a; 
	font-family:Tahoma, Arial, Verdana;
	FONT-SIZE: 11px;
	font-weight:normal;
	TEXT-DECORATION: underline;
}
A.mailLink:hover {
	COLOR: #000000; 
	font-family:Tahoma, Arial, Verdana;
	FONT-SIZE: 11px;
	font-weight:normal;
	TEXT-DECORATION: underline;
}

A.contactMoreLink{
	COLOR: #000000; 
	font-family:Tahoma, Arial, Verdana;
	FONT-SIZE: 11px;
	font-weight:bold;
	TEXT-DECORATION: underline;
	background-image:url(../images/contactarrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 18px;
}
A.contactMoreLink:hover {
	COLOR: #65860a; 
	font-family:Tahoma, Arial, Verdana;
	FONT-SIZE: 11px;
	font-weight:bold;
	TEXT-DECORATION: underline;
	background-image:url(../images/contactarrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 18px;
}
.bodyRight{
	margin:0 0 0 20px;
	width:597px;
	float:left;
	}
.welcomebg{
	background-image:url(../images/welcomebg.gif);
	background-repeat:repeat-y;
	width:597px;
	}
.welcomebottom{
	background-image:url(../images/welcomebottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:597px;
	}
.welcomeTop{
	background-image:url(../images/welcometop.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:553px;
	padding:20px 27px 20px 17px;
	}
.welcometext{
	COLOR: #79952c; 
	font-family:Tahoma, Arial, Verdana;
	FONT-SIZE: 12px;
	font-weight:bold;
	}
.morediv{
	text-align:right;
	}
.adviceserviceArea{
	width:597px;
	margin:17px 0 0 0;
}
.advice{
	width:286px;
	background-image:url(../images/advicebg.gif);
	background-repeat:repeat-x;
	height:166px;
	float:left;
	}
.adviceright{
	background-image:url(../images/adviceright.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:166px;
	}
.adviceLeft{
	background-image:url(../images/adviceleft.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:152px;
	padding:7px 15px 7px 15px;
	}

.boxheadingtext{
	COLOR: #ffffff; 
	font-family:Tahoma, Arial, Verdana;
	FONT-SIZE: 12px;
	font-weight:bold;
	}
.boxtext{
	COLOR: #ffffff; 
	font-family:Tahoma, Arial, Verdana;
	FONT-SIZE: 11px;
	}
.imagefloat{
	float:right;
	margin:10px 0 0 15px;
}
.imagefloat2{
	float:right;
	margin:17px 0 0 15px;
}

.imagefloat3{
	float:right;
	margin:0 0 0px 15px;
}

.imagefloat4{
	float:right;
	margin:0 0 0 15px;
}

.imagefloat5{
	float:right;
	margin:10px 0 0 10px;
}

A.adviceMore{
	COLOR: #FFFFFF; 
	font-family:Tahoma, Arial, Verdana;
	FONT-SIZE: 13px;
	font-weight:bold;
	TEXT-DECORATION: none;
	background-image:url(../images/advicearrow.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:0 20px 0 0;
}
A.adviceMore:hover {
	COLOR: #000000; 
	font-family:Tahoma, Arial, Verdana;
	FONT-SIZE: 13px;
	font-weight:bold;
	TEXT-DECORATION: none;
	background-image:url(../images/advicearrow.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:0 20px 0 0;
}

.service{
	width:286px;
	background-image:url(../images/sevicebg.gif);
	background-repeat:repeat-x;
	height:166px;
	float:left;
	margin-left:23px;
	}
.serviceright{
	background-image:url(../images/serviceright.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:166px;
	}
.serviceLeft{
	background-image:url(../images/serviceleft.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:147px;
	padding:12px 15px 7px 15px;
	}

A.serviceMore{
	COLOR: #FFFFFF; 
	font-family:Tahoma, Arial, Verdana;
	FONT-SIZE: 13px;
	font-weight:bold;
	TEXT-DECORATION: none;
	background-image:url(../images/servicearrow.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:0 20px 0 0;
}
A.serviceMore:hover {
	COLOR: #000000; 
	font-family:Tahoma, Arial, Verdana;
	FONT-SIZE: 13px;
	font-weight:bold;
	TEXT-DECORATION: none;
	background-image:url(../images/servicearrow.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:0 20px 0 0;
}

.footerArea{
	background-image:url(../images/footerbg.gif);
	height:84px;
	background-repeat:repeat-x;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	color:#65860a;
}

.credit{
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	color:#65860a;
	}
A.footerLink{
	COLOR: #65860a; 
	font-family:Tahoma, Arial, Verdana;
	FONT-SIZE: 11px;
	font-weight:normal;
	TEXT-DECORATION: none;
}
A.footerLink:hover {
	COLOR: #000000; 
	font-family:Tahoma, Arial, Verdana;
	FONT-SIZE: 11px;
	font-weight:normal;
	TEXT-DECORATION: underline;
}

.bodybg{
	background-image:url(../images/bodybg.gif);
	background-repeat:repeat-y;
	width:890px;
}
.bodybottom{
	background-image:url(../images/bodybottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:890px;
}
.bodyTop{
	background-image:url(../images/bodytop.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding:35px 30px 35px 31px;
	width:829px;
	}
.bodyText{
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	color:#757575;
	}

.bodyText2{
	font-family:Tahoma, Arial, Verdana;
	font-size:14px;
	color:#94b819;
	font-weight:bold;
	}
.bodytextArea{
	width:780px;
	margin:0 24px 0 25px;
	text-align:justify;
	}

A.webLink{
	COLOR: #757575; 
	font-family:Tahoma, Arial, Verdana;
	FONT-SIZE: 12px;
	font-weight:bold;
	TEXT-DECORATION: none;
	line-height:18px;
}
A.webLink:hover {
	COLOR: #000000; 
	font-family:Tahoma, Arial, Verdana;
	FONT-SIZE: 12px;
	font-weight:bold;
	TEXT-DECORATION: underline;
	line-height:18px;
}

A.webLink2{
	COLOR: #ffffff; 
	font-family:Tahoma, Arial, Verdana;
	FONT-SIZE: 11px;
	TEXT-DECORATION:underline;

}
A.webLink2:hover {
	COLOR: #65860a; 
	font-family:Tahoma, Arial, Verdana;
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline;
}

.mandatory{
	font-family:Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #fd0707;
	}
.mandatory2{
	font-family:Tahoma, Arial, Verdana;
	font-size: 10px;
	color: #80993b;
	}
.input{
	border:1px solid #80993b;
	width:185px;
}

.submit{
font-family:Arial, Helvetica, sans-serif;
	width:70px;
	height:20px;
	background:#a1bf4c;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	border:1px solid #80993b;
}

.formfieldname{
	font-family:Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #80993b;
	}