.bodybg {
	background-image: url(images/bodybg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0px;
}
.bodybg_01 {
	background-image: url(images/bodybg_01.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0px;
}
.bodybg_02 {
	background-image: url(images/bodybg_02.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0px;
	background-color: #CEFCEF;
}

.pagebg {
	background-color: #E2F1ED;
}
.contact_form_bg {
	background-color: #C5E9DF;
}




.head_bg_01 {
	background-image: url(images/head_bg_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.head_bg_02 {
	background-image: url(images/head_bg_02.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}


.banner_bg {
	background-image: url(images/banner_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.logobg {
	background-image: url(images/logobg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.topbg {
	background-color: #005b41;
	background-repeat: repeat-x;
	background-position: center middle;
}
.location_curve_bg01 {
	background-image: url(images/location_curve_bg01.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.location_curve_bg02 {
	background-image: url(images/location_curve_bg02.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.location_curve_bg03 {
	background-image: url(images/location_curve_bg03.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

.curve_bg_01 {
	background-image: url(images/curve_bg_01.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}


.curve_bg_02 {
	background-image: url(images/curve_bg_02.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}


.curve_bg_03 {
	background-image: url(images/curve_bg_03.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}


.curve_bg_04 {
	background-image: url(images/curve_bg_04.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}


.copyright_bg {
	background-image: url(images/copyright_bg.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}



.hor_dott_01 {
	background-image: url(images/hor_dott_01.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

.hor_dott_02 {
	background-image: url(images/hor_dott_02.jpg);
	background-repeat: repeat-x;
	background-position: center;
}

.hor_dott_03 {
	background-image: url(images/hor_dott_03.jpg);
	background-repeat: repeat-x;
	background-position: center;
}

.hor_dott_04 {
	background-image: url(images/hor_dott_04.jpg);
	background-repeat: repeat-x;
	background-position: center;
}

.hor_dott_05 {
	background-image: url(images/hor_dott_05.jpg);
	background-repeat: repeat-x;
	background-position: center;
}


.var_dott_01 {
	background-image: url(images/var_dott_01.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}


.footer_link_01 {
	color: #FFFFFF;
}

.our_servives_bg {
	background-image: url(images/our_servives_bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

.rain_x_bg {
	background-image: url(images/rain_x_bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}


.faq_curve_bg {
	background-image: url(images/faq_curve_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.faq_small_curve_bg {
	background-image: url(images/faq_small_curve_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}



.faq_space {
	padding-right: 2px;
	padding-left: 5px;
}

.location_content_bg {
	background-image: url(images/location_content_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}



.green_bg_01 {
	background-color: #9AD6C6;
}
.green_bg_02 {
	background-color: #BBE1D7;
}



.box_bg_01 {
	background-color: #008764;
}

.box_bg_02 {
	background-color: #009E78;
}

.box_bg_03 {
	background-color: #00AD85;
}

.box_bg_04 {
	background-color: #00C89C;
}

.textmatter_01 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	line-height: 19px;
}

.textmatter_02 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2D2D2D;
	text-decoration: none;
	line-height: 19px;
	text-align: justify;
	padding-right: 15px;
	padding-left: 15px;
}
.textmatter_03 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2D2D2D;
	text-decoration: none;
	line-height: 19px;
	text-align: justify;
}

.textmatter_04 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2D2D2D;
	text-decoration: none;
	line-height: 19px;
}

.textmatter_05 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #cbfbed;
	text-decoration: none;
	line-height: 0px;
}


.textarea {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1D1D1D;
	text-decoration: none;
	line-height: 19px;
	border: 1px solid #D7D9D9;
	height: 17px;
}
.textarea_01 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1D1D1D;
	text-decoration: none;
	line-height: 19px;
	border: 1px solid #D7D9D9;
}


.email {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2D2D2D;
	text-decoration: none;
	line-height: 19px;
	text-align: justify;
}
.email:hover {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #005D41;
	text-decoration: none;
	line-height: 19px;
	text-align: justify;
}


.right_text_01 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2D2D2D;
	text-decoration: none;
	line-height: 19px;
	text-align: justify;
}

.right_text_02 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	line-height: 19px;
	text-align: justify;
}



/*
.right_links_01 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2D2D2D;
	text-decoration: none;
	line-height: 19px;
	text-align: justify;
}
.right_links_01:hover {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #006E4D;
	text-decoration: none;
	line-height: 19px;
	text-align: justify;
}
.right_links_02 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	line-height: 19px;
	text-align: justify;
}
.right_links_02:hover {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #A2EDD6;
	text-decoration: none;
	line-height: 19px;
	text-align: justify;
}
*/


.location_text {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	line-height: 19px;
	padding-left: 4px;
}



.link_01 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005D41;
	text-decoration: none;
	line-height: 19px;
}
.link_01:hover {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1A2120;
	text-decoration: none;
	line-height: 19px;
}



.heading_text_01 {
	FONT-FAMILY:  Segoe UI, Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	color: #005D41;
	text-decoration: none;
	line-height: 19px;
}


.faq_links {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005D41;
	text-decoration: none;
	line-height: 19px;
}
.faq_links:hover {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #454545;
	text-decoration: none;
	line-height: 19px;
}

.text_01 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFEB00;
	text-decoration: none;
	line-height: 19px;
}

.text_02 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005D41;
	text-decoration: none;
	line-height: 19px;
}


.text_03 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005D41;
	text-decoration: none;
	line-height: 19px;
	font-style:italic;
}

.text_04 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #005D41;
	text-decoration: none;
	line-height: 19px;
}

.text_05 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #005D41;
	text-decoration: none;
	line-height: 19px;
}


.text_06 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2D2D2D;
	text-decoration: none;
	line-height: 19px;
}



.box_text_01 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	line-height: 19px;
	padding-left: 5px;
	padding-right: 5px;
}


.copyright_text_01 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	line-height: 19px;
}

.copyright_text_02 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	line-height: 19px;
}

