body, img {
	margin:0;
	padding:0;
} /* reset style */
* {
	outline-style:none;
	outline-width:medium;
}

body {
	margin:0;
	padding:0;
	background:#FFF;
	/* color:#787878; */
	color: #383837;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

img {
	border:none;
}

.clearfix {
	display: inline-block;
}

.left {
	float:left;
}
.right {
	float:right;
}
.rightInstructions {
	float: right;
	font-weight:bold;
}
.indent {
	padding-left: 20px;
}

p a, a {
	color:#739439;
	text-decoration:underline;
}
p a:hover {
	color:#79BDE8;
}
.readon {
color:#313131;
float:right;
text-decoration:none;
}
.contentheading{
color:#6AAFE6;
font-weight:bold;
font-size:200%;
text-transform:uppercase;
}
form {
	margin: 0;
	padding: 0;
	}
fieldset.input{
border:none;
}
.contentpaneopen{
	margin-top: -25px;
}

p img {
	margin: .5em;
}

.spacer .block {
	float: left;
}

.spacer.w99 .block {
	width: 100%;
}

.spacer.w49 .block {
	width: 50%;
}

.spacer.w33 .block {
	width: 33.3%;
}

.spacer.w24 .block {
	width: 25%;
}

/* Layout ****************************************/
#hta-wrapper{
width:980px;
margin:auto;
position:relative;
background:#F0F0F0;
}
#hta-wrapheader{
margin-top:25px;
}
#hta-logo{
width:294px;
height:55px;
float:left;
}
#hta-topmenu{
width:686px;
float:right;
height:55px;
}
#hta-topmenu ul{
list-style:none;
margin:0;
padding:0;
}

#hta-topmenu li {
	float: left;
	width: 137px;
	position: relative;
}

#hta-topmenu ul li{
display:inline-block;
background:url(../images/bg_menu.gif) no-repeat;
width:137px;
text-align:center;
}
#hta-topmenu ul li.item1{
background:url(../images/03-our-prices_03.gif) no-repeat;
}
#hta-topmenu ul li.item1.active{
background:url(../images/home_active.png) no-repeat;
}
#hta-topmenu ul li.active{
background:url(../images/bg_menu_activ.gif) no-repeat;
}

#hta-topmenu ul li a{
display:inline;
color:#484848;
font-weight:bold;
text-decoration:none;
/* text-transform:lowercase; */
line-height:55px;
}

#hta-banner {
	height: 327px;
	width: 978px;
}

#hta-maincontent{
background:#F0F0F0 url(../images/bg2.jpg) repeat-x;
position:relative;
}

#hta-content{
float: left;
margin-left: 10px;
margin-right: 10px;
position:relative;
border-bottom:5px solid #FFF;
}

#hta-content p, ul li{
	font: 15px Verdana, Arial, Helvetica, sans-serif;
}

#hta-content .componentheading {
	font-size: 25px;
	font-weight: bold;
	margin-top: -.10em;
	margin-bottom: 1em;
}

#hta-pos{
width:900px;
padding:5px;
margin:0px;
}
#hta-position2{
float: left;
margin:0 40px;
/* border-bottom:5px solid #FFF; */
}
#hta-leftposition{
width:20%;
float:left;
margin-left: 10px;
margin-bottom: 10px;
}
#hta-rightposition{
width:39%;
float:right;
}
#hta-footer{
width:900px;
margin:10px 40px;
padding-bottom: 10px;
font-size: 12px;
}

.clear {
	clear: both;
}

/* Module ******************************************/
.moduletable_service{
background:url(../images/ser_bg1.gif) no-repeat;
height:262px;
padding:100px 65px 0px 65px;
margin-top:20px;
height:162px;
}
.moduletable_service a{
color:#000;
background:url(../images/icon_mod.png) no-repeat;
background-position:left;
padding-left:10px;
line-height:25px;
text-decoration:none;
padding-bottom:5px;
font-size: 14px;
}
.moduletable_service .readmore a{
background:none;
}
.moduletable_consul{
background:url(../images/cons_bg1.gif) no-repeat;
height:262px;
padding:120px 65px 0px 65px;
margin-top:0px;
height:162px;
}
.moduletable_consul a{
color:#000;
background:url(../images/icon_mod.png) no-repeat;
background-position:left;
padding-left:10px;
line-height:25px;
text-decoration:none;
padding-bottom:5px;
font-size: 14px;
}
.moduletable_consul .readmore a{
background:none;
}
.moduletable_tips{
background:url(../images/preventive_bg1.gif) no-repeat;
height:262px;
padding:120px 65px 0px 65px;

height:164px;
}
.moduletable_tips a{
color:#000;
background:url(../images/icon_tips.png) no-repeat;
background-position:left;
padding-left:10px;
line-height:25px;
text-decoration:none;
padding-bottom:5px;
font-size: 14px;
}
.moduletable_tips .readmore a{
background:none;
}
.moduletable_newtech{
padding-bottom:10px;
}
.moduletable_newtech h3{
background:url(../images/icon_mod.gif) no-repeat;
background-position:left;
color:#999999;
padding-left:40px;
font-size:150%;
line-height:25px;
}
.moduletable_infor {
padding-bottom:10px;
}
.moduletable_infor h3{
background:url(../images/icon_mod.gif) no-repeat;
background-position:left;
color:#999999;
padding-left:40px;
font-size:150%;
line-height:25px;
}
