@font-face{
	font-family:OPENSANS-LIGHT;
	src:url(../fonts/OPENSANS-LIGHT.TTF);
}
p,h1,h2,h3,h4{
	margin:0;
}
p{
	margin:0;
	font-family:Calibri;
	font-size:12px;
}
h2{
	margin:0;
	font-family:Calibri;
	font-size:18px;
}
h3{
	margin:0;
	font-family:Calibri;
	font-size:16px;
}
h4{
	margin:0;
	font-family:Calibri;
	font-size:13px;
}
a {
	margin:0;
	text-decoration:none;
}
body {
	margin:0;
	background-color:#fff;
	font-family:OPENSANS-LIGHT;
	font-size:14px;
}
.act, .deact:hover {
	width:98px;
	height:35px;
	color:#ffffff;
	font-size:18px;	
	text-align:center;
	vertical-align:middle;
}
.deact {
	width:98px;
	height:35px;
	color:#ffffff;
	font-size:18px;
	text-align:center;
	vertical-align:middle;
}
.basic_txt {
	text-align:justify;
	color:#666666;
	font-size:16px;
}
.basic_txt_white {
	text-align:justify;
	color:#ffffff;
	font-size:16px;
}
.con_txt {
	color:#373737;
	font-size:15px;
}
.himg_head {
	color:#484848;
	font-size:21px;
	font-weight:bold;
}
.himg_desc {
	color:#686868;
	font-size:18px;
}
.himg_more {
	color:#057a66;
	font-size:14px;
}
.main_head_green {
	color:#057a66;
	font-size:24px;
	font-weight:bold;
}
.home_more {
	color:#009c81;
	font-size:15px;
	border:1px solid #009c81;
}
.main_head_white {
	color:#ffffff;
	font-size:24px;
	font-weight:bold;
}
.main_desc_white {
	color:#ffffff;
	font-size:18px;
}
.main_read_more {
	color:#ffffff;
	font-size:15px;
	border:1px solid #ffffff;
}
.main_read_more a {
	color:#ffffff;
	font-size:15px;
}
.footer_head {
	color:#009c81;
	font-size:24px;
}
.footer_desc {
	color:#a8a8a8;
	font-size:16px;
}
.inbtn {
	width:260px;
	height:25px;
	color:#000000;
	font-size:14px;
	background-color:#a8a8a8;
	border:none;
	padding:2px;
}
.subsc_btn {
	height:35px;
	color:#a8a8a8;
	font-size:14px;
	border:1px solid #009c81;
	background-color:#193031;
}
.footer_sml {
	color:#eaeaea;
	font-size:14px;
}
.product {
	width:300px;
	height:240px;
}
.product img:hover {
	width:300px;
	height:240px;
	opacity:0.1;
}
.pro_bord {
	border:1px solid #057a66;
}
.basic_txt_sml {
	text-align:justify;
	color:#666666;
	font-size:13px;
}
.cont_bord {
	padding:12px;
	border:1px solid #009c81;
}