body
{
background-color:#fff;
padding:0; font-family: Arial, Helvetica, sans-serif;
margin:0px auto auto auto;
color:#424849;
font-size:12px;
}
h1{ font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#1a5114; margin: auto; text-decoration:none; text-align: justify; padding: 10px; border-bottom:1px dashed #cccccc; }
h2{
font-size:18px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#a7d059;
width: auto;
padding:15px 5px 2px 10px;
margin: auto;
font-style:italic;
text-decoration:none;
}
h3{
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#25aae1;
width: auto;
padding:15px 5px 2px 20px;
margin: auto;
font-style:italic;
text-decoration:none;
}
img.img_left{
float:left;
padding:0px 8px 8px 0px;
}
#header{
width:100%;
height:97px;
background:url(../images/top_bg.jpg) repeat-x top;
margin:0px;
}
#main_container{
width:780px;
height:auto;
margin:auto;
padding:0px;
}
#logo{ width:735px; height:250px; float:left; padding-right: 0; padding-bottom: 0; padding-left: 5px; }
/*------------------------------main content-----------------------*/
#main_content{
width:780px;
margin:auto;
clear:both;
background-color:#FFFFFF;
}

/*---------------- menu tab----------------------*/
#menu_tab{
width: auto;
text-align:center;
height:68px;
margin:auto;
padding-top:40px;
}

ul.menu { list-style-type:none; display:block; margin: auto; padding:0 0 0 13px; background:url(../images/menu_bg.png) repeat-x; text-align: center; width: 725px; }

ul.menu li {
display:inline;
font-size:17px;
font-weight:bold;
line-height:34px;}

a.nav:link, a.nav:visited {
display:block; float:left; padding:0 15px; margin:0;height:34px;
text-decoration:none; background:transparent; color:#5d7777;}

a.nav_selected:link, a.nav_selected:visited {
display:block; float:left; padding:0 15px; margin:0; height:34px;
text-decoration:none;background:transparent; color: #a7d059;}

a.nav:hover {
color:#a7d059;}

a:link, a:visited { color: #25aae1; font-weight: bold; }
a:hover { color: #25aae1; text-decoration: underline; }

/*------------------------middle_content-----------*/
.center_content{
width:780px;
height:auto;
clear:both;
}
.left_content{ width:410px; float:left; margin-top: -4px; margin-right:5px; }
.full_content{ width:735px; float:left; margin-top: -4px; margin-right:5px; }
.left_box{ background:url(../images/center_box_bg.jpg) no-repeat center; width:409px; height:213px; padding-bottom: -20px; }
p.left_text{ font-size:12px; text-align:justify; padding-top: 25px; padding-right: 20px; padding-left: 20px; }
p.left_text2{ font-size:12px; text-align:justify; padding: 5px 20px; }
img.right_img{ float:left; margin-left: 3px; }

.right_content{ width:321px; height: auto; float:left; background:url(../images/right_tab_bg.jpg) no-repeat center top; margin-top: 2px; border-color: #f6f5f5 #f6f5f5 #f6f5f5 #e8e8e8; border-style: solid; border-width: 1px 1px 1px 2px; }
.right_content img{ margin-top: 1px; margin-bottom: 1px; margin-left: 3px; }

.right_box{ margin-bottom: -5px; padding: 10px 10px 0; }
.box_title{ color: #25aae1; background:url(../images/bullet1.gif) no-repeat; padding-left:25px; font-size:14px; font-weight:bold; padding-top:5px; }
.box_title2{ color: #a7d059; background:url(../images/bullet2.gif) no-repeat; padding-left:25px; font-size:14px; font-weight:bold; padding-top:5px; }
p.right_box{ text-align:justify; font-size:11px; clear:both; margin-top: -5px; padding-right: 5px; padding-bottom: 10px; padding-left: 5px; }
.right_bottom{ text-align:left; margin-bottom: -5px; }

.prod_box{
padding:5px;
border:1px #C2CA91 solid;
float:left;
text-align:center;
font-size:11px;
margin:10px;
}
div.pagination {
	padding:5px;
	margin:5px;
	text-align:center;
	float:left;
	font-size:10px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	
	text-decoration: none; 
	color: #88AF3F;
}
div.pagination a:hover, div.pagination a:active {
	border:1px solid #85BD1E;
	color: #fff;
	background-color: #519F31;
}
div.pagination span.current {
	padding: 2px 5px;
	margin-right: 2px;
	border: solid 1px #b2e05d;
	font-weight: bold;
	background-color: #a7d059;
	color: #fff;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}
/*-----------------------------------------------*/
.contact_tab{
width:270px;
height:auto;
padding:30px;
background-color:#f4f6f9;
margin:5px auto 5px auto;
}
#fields label {
	width: 260px;
	display: block;
	padding: 0px;
}
#fields input {
	border: 1px solid #C8D2D9;
	margin: 0 0 3px 0;
	width: 260px;
}
#fields textarea {
	border: 1px solid #C8D2D9;
	margin: 0 0 3px 0;
	width: 260px;
	height: 63px;
}
#send input {
	width: 80px;
	height: 25px;
	margin: 0px;
}


/*-------------------footer------------------------*/
#footer{
width:730px;
height:72px;
clear:both;
font-size:11px;
background:url(../images/footer_bg.gif) repeat-x;
}
ul.footer_menu {
list-style:none; float:right; display:block; margin:0; padding:9px 20px 0 0;
}

ul.footer_menu li {
display:inline; font-size:11px;}

a.nav_footer:link, a.nav_footer:visited {
display:block; float:left; padding:5px 6px 5px 10px; margin:0; 
text-decoration:none; color:#2F2626;}

a.nav_footer:hover {
display:block; float:left; padding:5px 6px 5px 10px; margin:0;
text-decoration:underline; color:#2F2626;}

a.nav_footer:active {
display:block; float:left; padding:5px 6px 5px 10px; margin:0;
text-decoration:none;  color:#2F2626;}

#copyright{
float:left;
padding:0px;
}
