@charset "utf-8";
/* CSS Document */

body{font-family:Calibri; font-size:17px; background:url(../images/main_bg.jpg) repeat-x; background-color:#2c7116;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,blockquote{margin:0;padding:0;}
input{margin:0; padding:0; background:none;}
ul{list-style-type:none;}
a{text-decoration:none; outline:none;}
img{border:none;}
img, td, div, a{behavior: url("iepngfix.htc")}

/*HOME PAGE*/
.top_header{
background-image:url(../images/header_top.jpg); background-repeat:no-repeat;}


.left_nav_bg{
background-image:url(../images/left_nav_bg.jpg);background-repeat:no-repeat; background-position:top;}
.hor_sep{ background-image:url(../images/sep.jpg); background-repeat:repeat-x;}


.left_nav_btn a{
	background:url(../images/logo_icon.gif) left top no-repeat;
	font-size:16px;
	font-weight:bold;
	color:#8dbd4f;
	display:block;
	padding:5px 0
}


.left_nav_btn a:hover{
	color:#ffffff;
	background:url(../images/logo_icon_r.gif) left top no-repeat;}

.left_nav_btn a span{display:block; text-align:left; padding:0 0 0 40px;}

.left_nav_btn a.act{
	color:#ffffff;
	background:url(../images/logo_icon_r.gif) left top no-repeat;}


.gallery_title{background-image:url(../images/gallery_icon.gif); background-repeat:no-repeat; background-position:left;
font-size:16px; font-weight:bold; color:#ffffff; padding-left:50px; line-height:50px;}

.welcome_text{ font-family:Calibri; font-size:30px; color:#8dbd4f}
.sub_text{  font-family:Calibri; font-size:17px; font-weight:normal; color:#d0f79b;}

.news_bg{ background-image:url(../images/news_bg.jpg); background-repeat:no-repeat; background-position:top;}
.news_title{background-image:url(../images/news_icon.gif); background-repeat:no-repeat; background-position:left;
 font-size:24px; font-weight:bold; color:#ffffff;height:50; padding-left:50px;}
.benefit_bg{ background-image:url(../images/benefits_bg.jpg); background-repeat:no-repeat; background-position:top; padding-left:34px;}
.benefits_title{background-image:url(../images/benefits_icon.gif); background-repeat:no-repeat; background-position:left;
font-size:24px; font-weight:bold; color:#ffffff;height:50; padding-left:50px;}
.benefits_text{  font-family:Calibri; font-size:14px; font-weight:normal; color:#d0f79b; line-height:18px;}
.link_view_more{ font-size:12px; text-decoration:underline; color:#FFFFFF;}
.link_view_more:hover{ font-size:12px; text-decoration:none; color:#FFFFFF;}
.footer_text {
	font-size: 12px;
	color: #8dbd4f;
}
.footer_link {
	font-size: 14px;
	color: #8dbd4f;
}
.footer_link a{
	color: #8dbd4f;
}
.footer_link a:hover{
	color: #FFFFFF;
}
.footer_link_active{
	color: #FFFFFF;
}

.link_sep{ color:#FFFFFF; padding-left:2px; padding-right:2px;}

/*-----------------------*/
.center_bg{background:url(../images/center_bg.jpg) repeat-y;}

/* By Programmer */
.sublink{padding-left:15px;}
.gallery_bg{background:url(../images/gallery_bg.gif) top left no-repeat;}
.gallery_link {
	font-size: 14px;
	color: #FFFFFF;
}
.gallery_img
{
	border:solid 3px #FFFFFF;
}
.news_title_line{
	font-size:19px; font-weight:bold; color:#ffffff;
}
.news_archive_month
{
	font-size:19px; font-weight:bold; color:#8dbd4f;
}
.norecord_msg
{
	font-size:15px; color:#8dbd4f;
}
.gallery_text{  font-family:Calibri; font-size:13px; font-weight:normal; color:#d0f79b;}
/* End By Programmer */


.for_title{font-family:Calibri; font-size:17px; color:#D0F79B;}

.for_text{font-family:Calibri; font-size:17px; color:#D0F79B;}
.for_text a{color:#000;}
.for_border{border:1px solid #D0F79B;}