body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	margin:0 0 50px 0;
	padding:0;
	background-image: url(grass.jpg);
	background-repeat: repeat-y;
}

p{float:left; margin:0; padding:0}

.body-container{
background-color: transparent;
background-image: url(bg.jpg);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: center top;
height: auto;
min-height: 850px;
}
img {border:none; float:left; padding:0}

.page{width:900px; margin:0px auto; text-align:left;}
.header-container{ width:100%; float:left}
.header{padding:20px 0 0 20px ; margin:0; float:left;}
.header .logo { float:left; width: 187px; height: 96px; cursor:pointer;}
.customercare{font: 25px Georgia, "Times New Roman", Times, serif;	color:#949892;	font-weight:bold; width:675px;	height: 31px; float:left; text-align:right; padding:10px 0;}
.menulinks{ width:630px; float:right; padding:25px 0 10px 0; line-height:28px} 
.menulinks ul{ list-style-type:none; float:left;}
.menulinks li{ float:left; height:30px; width:87px; background:url(menulink_bg.jpg) no-repeat center center; text-align:center; list-style-type:none; margin: 0 8px;}
.menulinks li a{ color:#fff; text-decoration: none;}
.menulinks li a:hover{ color:#CCFF33; }


.banner{ float:left;}


#content_container{float:left; margin:12px 0 0 0; padding:0px;}
#content_container .top_curve{background:url(body_top_curve.jpg) no-repeat top; width:900px; height:9px; float:left; padding:0px; font-size:0px;}
#content_container .bottom_curve{background:url(body_bottom_curve.gif) no-repeat top; width:880px; height:39px; float:left; padding:0px; font-size:11px; color:#66900a; padding:15px 0 0 20px;}
#content_container .content_box{width:870px; background-color:#fff; float:left; padding:0 15px;}

.left_container{float:left; width:208px; padding:5px 0 0 0;}
.left_container .video{float:left; width:188px; background:url(video_bg.jpg) no-repeat top center; height:159px; padding:10px}

.mid_container{float:left; width:390px; margin:0 12px; padding:5px 0;}
.mid_container .heading{float:left; padding:2px 0; width:390px} 
.mid_container p{width:390px; padding:10px 0; float:left; margin:0; text-align:left}
.mid_container a{ color:#006633; text-decoration:underline; font-style:italic; font-weight:bold}
.mid_container .left_box{ width:180px; float:left; margin:10px 0 0 0;}
.mid_container .left_box P{ width:180px; float:left;}
.mid_container .right_box{ width:180px; float:right; margin:10px 0 0 0;}
.mid_container .right_box P{ width:180px; float:left;}

.big{font: 20px Arial, Helvetica, sans-serif; color:#009933;}

.inner_page_box{float:left; width:610px; padding:5px 0; margin-right:15px}
.inner_page_box .heading{float:left; padding:4px 0; width:610px; border-bottom:dashed 1px #006633} 
.inner_page_box p{width:610px; padding:10px 0; float:left; margin:0; text-align:justify}
.inner_page_box a{ color:#298206; text-decoration:underline; font-weight:bold}


.right_container{float:left; width:245px; padding:5px 0;}
.right_container .heading{float:left; padding:2px 0; width:245px}
.right_container .box_top{background:url(news_box_top.gif) no-repeat top; width:245px; height:13px; float:left; padding:0px; font-size:0px; margin-top:7px;}
.right_container .box_body{background:url(news_box_bg.jpg) no-repeat top; width:235px; height:363px; float:left; padding:0px 5px; text-align:left;}
.right_container .box_bottom{background:url(news_box_bottm.gif) no-repeat top; width:245px; height:13px; float:left; padding:0px; font-size:0px;}

.right_container input{font: 12px Arial, Helvetica, sans-serif; color:#333333; width:120px;}
.right_container select, textarea{font: 12px Arial, Helvetica, sans-serif; color:#333333; width:120px}
.right_container .submit{font: 12px Arial, Helvetica, sans-serif; color:#333333; width:50px}

.news{font:12px Arial, Helvetica, sans-serif; color:#000;}
.news .heading{color:#298206; font-weight:bold; text-decoration:underline}
.news .date{color:#666666; font-weight:bold;}
.news .detail{color:#a81d14; font-weight:bold; text-decoration:underline;}
.news .detail:hover{color:#a81d14; font-weight:bold; text-decoration:none;}

.scroll {width:610px; overflow:auto; height:400px; float:left; margin-top: 10px; margin-bottom: 10px; text-align: left;}
.scroll p{margin:0; padding:0; text-align:left; float:left}
.scroll img{float:none; border:1px solid #999999}
.scroll td{ padding:10px 0 10px 10px; border-bottom:1px dashed #003300;}

.big-font{ font-size:20px; color: #0099CC; font-weight:bold}