@charset "utf-8";
h1, h2, h3, h4, h5, h6, p, span, filedset, form, label, input, textarea {
	margin:0px;
	padding:0px;
}
body {
	margin: 0px;
	padding: 0px;
	background:#ececec;
	background-image:url(../images/back.jpg);
	background-repeat:repeat-x;
}
#top{
	width:100%;
	height:auto;
	float:left;
	border-top:#07311d solid 3px;
	}
#wrapper{
	width:950px;
	height:auto;
	margin:0 auto;
	}
#header_area{
	width:950px;
	height:auto;
	float:left;
	}
.main_rows{
	width:950px;
	height:auto;
	float:left;
	}
.main_padding{
	width:950px;
	height:auto;
	float:left;
	padding-top:7px;
	}
#logo_left{
	width:600px;
	height:auto;
	float:left;
	}
#logo_right{
	width:350px;
	height:auto;
	float:left;
	}
.top_nav_area{
	width:350px;
	height:auto;
	float:left;
	}
#nav_left{
	width:33px;
	height:auto;
	float:left;
	padding-left:162px;
	}
#nav_mid{
	width:132px;
	height:auto;
	float:left;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	background-color:#07311d;
	text-align:center;
	}
.white_links{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	}
.white_links:hover{
	color:#f6ff00;
	}
#nav_right{
	width:23px;
	height:auto;
	float:left;
	}
.left_nav{
	width:10px;
	height:auto;
	float:left;
	}
.navs{
	width:930px;
	height:auto;
	float:left;
	background-image:url(../images/nav_mid.jpg);
	background-repeat:repeat-x;
	}
.navs ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.navs ul li{
	float:left;
	line-height:36px;
	}
.navs ul li a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	padding:0px 16px;
	color:#ffffff;
	}
.navs ul li a:hover{
	color:#000000;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	}
.navs ul li a.current{
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	}
.tag_padding{
	padding-top:34px;
	}
#content_area{
	width:950px;
	height:auto;
	float:left;
	background-image:url(../images/mid_back.gif);
	background-repeat:repeat-y;
	}
#left_area{
	width:686px;
	height:auto;
	float:left;
	border-right:#989898 dotted 1px;
	}
.headings_area{
	width:630px;
	height:auto;
	float:left;
	padding:0px 28px 0px 28px;
	}
.heading_row{
	width:630px;
	height:auto;
	float:left;
	border-bottom:#9b9b9b dotted 1px;
	padding:10px 0 0 0;
	}
.heading_row h1{
	font-family:"Trebuchet MS";
	font-size:18px;
	font-weight:normal;
	color:#266e46;
	}
.orange_text{
	color:#ff6103
	}
.text_row{
	width:630px;
	height:auto;
	float:left;
	padding:10px 28px 0px 28px;
	}
.read_row{
	width:630px;
	height:auto;
	float:left;
	padding:10px 28px 0px 28px;
	text-align:right;
	}
.text_row p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4a4a4a;
	line-height:21px;
	text-align:justify;
	}
.text_row ul{
	margin:0px;
	padding:0 0 0 20px;
	list-style-image:url(../images/right.gif);
	font-family:Arial, Helvetica, sans-serif;
	}
.text_row li{
	font-size:12px;
	color:#4a4a4a;
	line-height:21px;
	text-align:justify;
	}
.logo_display{
	width:686px;
	height:auto;
	float:left;
	}
.logo_top{
	width:630px;
	height:auto;
	float:left;
	padding:24px 28px 0px 28px;
	}
.logo_mid{
	width:630px;
	height:auto;
	float:left;
	padding:0px 28px;
	}
.logo_mid_back{
	width:630px;
	height:auto;
	float:left;
	background-image:url(../images/logo_mid.jpg);
	background-repeat:repeat-y;
	text-align:center;
	}
.logo_bottom{
	width:630px;
	height:auto;
	float:left;
	padding:0px 28px 16px 28px;
	}
#right_area{
	width:263px;
	height:auto;
	float:left;
	}
.right_row{
	width:245px;
	height:auto;
	float:left;
	padding:0px 0px 0px 18px;
	}
.rss_back a{
	width:168px;
	height:52px;
	float:left;
	background-image:url(../images/rss_back.jpg);
	background-repeat:no-repeat;
	padding:25px 0px 0px 77px;
	font-family:"Trebuchet MS";
	font-size:16px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	}
.right_row01{
	width:263px;
	height:auto;
	float:left;
	}
.newsletter_top{
	width:245px;
	height:auto;
	float:left;
	padding:10px 0px 0px 18px;
	}
.newsletter_bottom{
	width:245px;
	height:auto;
	float:left;
	padding:0px 0px 14px 18px;
	}
.news_back{
	width:245px;
	height:auto;
	float:left;
	background-image:url(../images/newsletter_mid.jpg);
	background-repeat:repeat-y;
	}
.read{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f07f01;
	text-decoration:none;
	text-align:right;
	font-weight:bold;
	}
.read:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	}
.news_row{
	width:233px;
	height:auto;
	float:left;
	padding:7px 0px 3px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1e1e1e;
	}
.text_box{
	width:203px;
	height:22px;
	background-image:url(../images/text_back.jpg);
	background-repeat:no-repeat;
	border:0px solid #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding:6px 0px 0px 12px;
	}
.big_text{
	font-size:24px;
	color:#e07601;
	}
.services_left{
	width:12px;
	height:auto;
	float:left;
	padding-left:16px;
	}
.services_mid{
	width:223px;
	height:auto;
	float:left;
	background-image:url(../images/ocs_mid.jpg);
	background-repeat:repeat-x;
	line-height:34px;
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	}
.services_right{
	width:12px;
	height:auto;
	float:left;
	}
.services_row{
	width:221px;
	height:auto;
	float:left;
	padding:12px 12px 10px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:18px;
	text-align:justify;
	background-image:url(../images/newsletter_mid.jpg);
	background-repeat:repeat-y;
	}
.more_back{
	width:230px;
	height:auto;
	float:left;
	background-image:url(../images/more_back.jpg);
	background-repeat:no-repeat;
	text-align:right;
	line-height:25px;
	padding:0px 15px 12px 0px;
	}
.more_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	}
.more_link:hover{
	color:#33FF00;
	}			
#bottom{
	width:100%;
	height:auto;
	float:left;
	background-image:url(../images/footer_back.jpg);
	background-repeat:repeat-x;
	background-color:#1c5636;
	}
#footer_area{
	width:950px;
	height:auto;
	margin:0px auto;
	}
.footer_row{
	width:950px;
	height:auto;
	float:left;
	}
.footer_left{
	width:365px;
	height:auto;
	float:left;
	}
.footer_mid{
	width:333px;
	height:auto;
	float:left;
	}
.footer_right{
	width:250px;
	height:auto;
	float:left;
	}
.footer_left_heading{
	width:355px;
	height:auto;
	float:left;
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#ffffff;
	padding:18px 0 0 10px;
	border-bottom:#69947c solid 1px;
	}
.footer_left_text{
	width:355px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	line-height:20px;
	padding:7px 0 0 10px;
	text-align:justify;
	}
.footer_left_text1{
	width:355px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	padding:12px 0 0 10px;
	text-align:justify;
	}
.footer_heading_mid{
	width:273px;
	height:auto;
	float:left;
	padding:0px 30px;
	}
.footer_mid_heading{
	width:273px;
	height:auto;
	float:left;
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#ffffff;
	border-bottom:#69947c solid 1px;
	padding-top:18px;
	}
.footer_mid_row{
	width:333px;
	height:auto;
	float:left;
	}
.footer_mid_row1{
	width:333px;
	height:auto;
	float:left;
	padding-top:5px;
	text-align:center;
	}
.footer_mid_left{
	width:136px;
	height:auto;
	float:left;
	padding:7px 0px 0px 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	line-height:20px;
	}
.footer_mid_left ul
	{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.footer_mid_left ul li
	{
	line-height:24px;
	}
.footer_mid_left ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	border-bottom:#ffffff dotted 1px;
	}
.footer_mid_left ul li a:hover{
	color:#00FF00;
	}
.footer_mid_right{
	width:137px;
	height:auto;
	float:left;
	padding:7px 0px 0px 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	line-height:18px;
	}
.footer_mid_right ul
	{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.footer_mid_right ul li
	{
	line-height:24px;
	}
.footer_mid_right ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	border-bottom:#ffffff dotted 1px;
	}
.footer_mid_right ul li a:hover{
	color:#00FF00;
	}
.footer_right_heading{
	width:240px;
	height:auto;
	float:left;
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#ffffff;
	padding:18px 10px 0 0;
	border-bottom:#69947c solid 1px;
	}
.footer_right_text{
	width:240px;
	height:auto;
	float:left;
	padding:7px 10px 0 0;
	}
.footer_right_text1{
	width:240px;
	height:auto;
	float:left;
	padding:12px 10px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	}
.footer_right_text p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	line-height:20px;
	text-align:justify;
	}
	
/* Innerpage CSS */
.inner_header{
	width:580px;
	height:88px;
	float:left;
	border-top:#fffffe solid 7px;
	border-bottom:#fffffe solid 12px;
	background-image:url(../images/inner_header.jpg);
	background-repeat:no-repeat;
	padding:30px 128px 0px 242px;
	font-family:"Trebuchet MS";
	font-size:21px;
	color:#ffffff;
	}
#inner_content_area{
	width:950px;
	height:auto;
	float:left;
	}
.content_row1{
	width:950px;
	height:auto;
	float:left;
	}
.content_row2{
	width:950px;
	height:auto;
	float:left;
	background-image:url(../images/middle_back.jpg);
	background-repeat:repeat-y;
	}
.inner_left{
	width:272px;
	height:auto;
	float:left;
	}
.inner_row_left{
	width:272px;
	height:auto;
	float:left;
	}
.img_top{
	width:244px;
	height:auto;
	float:left;
	padding:0px 14px;
	}
.news_mid{
	width:244px;
	height:auto;
	float:left;
	background-image:url(../images/inner_mid.jpg);
	background-repeat:repeat-y;
	}
.news_row_text{
	width:232px;
	height:auto;
	float:left;
	padding:5px 0px 3px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1e1e1e;
	}
.ocs_mid{
	width:224px;
	height:auto;
	float:left;
	background-image:url(../images/inner_mid.jpg);
	background-repeat:repeat-y;
	padding:10px;
	}
.ocs_mid p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:21px;
	text-align:justify;
	}
.green_back{
	width:234px;
	height:auto;
	float:left;
	background-color:#307850;
	line-height:20px;
	padding-right:10px;
	text-align:right;
	}
.ocs_heading_top{
	width:227px;
	height:26px;
	float:left;
	background-image:url(../images/ocs_back.jpg);
	background-repeat:repeat-y;
	padding:10px 0px 0px 17px;
	font-family:"Trebuchet MS";
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	}
.contact_heading_top{
	width:227px;
	height:26px;
	float:left;
	background-image:url(../images/contact_back.jpg);
	background-repeat:repeat-y;
	padding:10px 0px 0px 17px;
	font-family:"Trebuchet MS";
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	}
.inner_right{
	width:678px;
	height:auto;
	float:left;
	}
.inner_heading{
	width:636px;
	height:auto;
	float:left;
	padding:0 21px;
	}
.heading_text{
	width:636px;
	height:auto;
	float:left;
	border-bottom:#333333 dotted 1px;
	padding:7px 0px;
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#333333;
	}
.heading_text h1{
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#266e46;
	font-weight:normal;
	}
.orange_inner{
	color:#ff6103;
	}
.inner_text{
	width:636px;
	height:auto;
	float:left;
	padding:10px 21px 10px 21px;
	}
.inner_text p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4a4a4a;
	line-height:21px;
	text-align:justify;
	}
.image_padding{
	padding-right:24px;
	}
#inner_bottom{
	width:100%;
	height:auto;
	float:left;
	background-image:url(../images/footer_inner.jpg);
	background-repeat:repeat-x;
	background-color:#1c5636;
	}
#inner_footer_area{
	width:950px;
	height:auto;
	margin:0px auto;
	}
.inner_footer_row{
	width:950px;
	height:auto;
	float:left;
	line-height:34px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	}
.inner_footer_row1{
	width:475px;
	height:auto;
	float:left;
	line-height:34px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	}
.inner_footer_row2{
	width:475px;
	height:auto;
	float:left;
	line-height:34px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	}
.bold_white_text{
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	}
.footer_white_links{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	}
.footer_white_links:hover{
	text-decoration:underline;
	}
	
/* contact page CSS */

.feedback_area{
	width:678px;
	height:auto;
	float:left;
	}
.feedback_row{
	width:575px;
	height:auto;
	padding:0px 52px 0px 51px;
	float:left;
	}
.feedback_back{
	width:575px;
	height:auto;
	float:left;
	background-image:url(../images/feedback_back.jpg);
	background-repeat:repeat-y;
	}
.feedback_row1{
	width:575px;
	height:auto;
	float:left;
	padding:10px 0px;
	}
.feedback_row1 label{
	width:170px;
	height:auto;
	float:left;
	padding:0px 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:23px;
	}
.inp01{
	width:273px;
	height:20px;
	background-image:url(../images/txt_back.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:0px;
	padding:8px 0px 0px 12px;
	}
.inp02{
	width:164px;
	height:20px;
	background-image:url(../images/txt_small.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:0px;
	padding:8px 0px 0px 12px;
	}
.inp03{
	width:273px;
	height:50px;
	background-image:url(../images/text_area.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:0px;
	padding:8px 0px 0px 12px;
	}
.feedback_bottom{
	width:355px;
	height:57px;
	float:left;
	background-image:url(../images/feedback_bottom.jpg);
	background-repeat:no-repeat;
	padding-left:220px;
	}
.heading-green {
color:#0B5C0B;
font-weight:bold;
}
.sitemap_list ul li a{ color:#000000;
font-size:14px;}
/* PDF CSS */
.pdf_back{
	width:168px;
	height:52px;
	float:left;
	background-image:url(../images/pdf.jpg);
	background-repeat:no-repeat;
	padding:25px 0px 0px 77px;
	font-family:"Trebuchet MS";
	font-size:16px;
	font-weight:bold;
	color:#000000;
	}
.pdf_back a{
	text-decoration:none;
	color:#000000;
	}
.cart_back{
background-image:url("/images/secureorder.jpg");
background-repeat:no-repeat;
color:#000000;
float:left;
font-family:"Trebuchet MS";
font-size:14px;
font-weight:bold;
height:75px;
padding:28px 0 0 75px;
width:168px;
line-height:18px;
	}
.cart_back a{
	text-decoration:none;
	color:#000000;
	}
.icons_mid{
	width:224px;
	height:auto;
	float:left;
	background-image:url(../images/icons_mid.jpg);
	background-repeat:repeat-y;
	padding:10px;
	}
.secureorder {
  margin:5px 0px 0px 80px;
  }
.smaller {
  font-size:12px;
  }