/* CSS Document */
body {
margin:12px 0 18px 0; padding:0; background:url(../images/bg.gif) #4E3C24 repeat-x; font:normal 12px Arial, Helvetica, sans-serif; color:#000000;
}
div, h1, h2, h3, h4, h5, h6, p, form, label, input, textarea, img, span, fieldset{
margin:0px; padding:0px;
}
a{
margin:0px; padding:0px; color:#7D9B41; text-decoration:none;
}
a:hover{
margin:0px; padding:0px; color:#7a090b; text-decoration:none;
}
.clear{
clear:both; margin:0px; padding:0px;
}
p{
line-height:22px;
}
#content ul {
    margin-left: 20px;
}
#content li {
 	margin-top: 5px;
    list-style-image: url(../images/h2arrow.gif);
    list-style-type: none;
 	padding-left: 10px;
}
.error-msg{
	font-weight:bold;
	color:#88050a;
}
#wrapper{
margin:0 auto; width:960px; padding:0px; overflow:hidden;
}
/*-------------header---------------*/
.total-header{
float:left; display:block; width:960px; margin:0px; padding:0px;
}
.header-topbg{
float:left; display:block; width:960px; background:url(../images/header-topbg.gif) repeat-x; height:141px;
}
.totalmenu{
list-style-type:none; margin:0px; padding:0px;
}
.menult-img{
float:left; display:block; width:14px; height:44px; margin:0px; padding:0px;
}
.menu-midbg{
float:left; display:block; width:931px; height:44px; margin:0px; padding:0px; background:url(../images/menu-midbg.gif) repeat-x;
}
.menurt-img{
float:left; display:block; width:15px; height:44px; margin:0px; padding:0px;
}
.profile_left{
float:left; width:150px;
}
.profile_right{
float:left; width:150px;
}

#navbar {
margin:0; padding:0; height:34px;
}
#navbar li{
list-style: none; float: left;
}
#navbar li.separetor{
display:block; width:2px; height:34px; padding:0px; margin:0px 2px 0px 2px;
}
#navbar li a{
display:block; font:normal 11px Arial, Helvetica, sans-serif; color:#fff; text-align:center; text-decoration:none; margin:0px; padding:10px 11px 9px 11px;
}
#navbar li a:hover{
display:block; font:normal 11px Arial, Helvetica, sans-serif; color:#000; text-align:center; text-decoration:none; margin:0px; padding:10px 11px 9px 11px;
}
#navbar li a.active{
display:block; font:normal 11px Arial, Helvetica, sans-serif; color:#000; text-align:center; text-decoration:none; margin:0px; padding:10px 11px 9px 11px;
}
#navbar li ul {
display: none; width: 11em; /* Width to help Opera out */ background-color: #FCFCFC;
}
#navbar li:hover ul, #navbar li.hover ul {
 display: block; position: absolute; margin: 0; padding: 0;
}
#navbar li:hover li, #navbar li.hover li {
float: none; 
}
#navbar li:hover li a, #navbar li.hover li a {
 width:132px; font:normal 11px Arial, Helvetica, sans-serif;  color:#000; text-decoration:none; padding:6px 0px 6px 0px; margin:0px; background-color: #FCFCFC;
}
#navbar li li a:hover {
width:132px; font:normal 11px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; padding:6px 0px 6px 0px; margin:0px; background-color: #A6C569; 
}
.mainheaderimg{
list-style-type:none; margin:0px; padding:0px;
}
.mainheaderimg li.leftimgbar{
float:left; display:block; width:14px; height:184px; margin:0px; padding:0px;
}
.mainheaderimg li.header-img-bg{
float:left; display:block; width:902px; height:172px; background:url(../images/header-img-bg.gif) no-repeat; padding:12px 17px 0px 12px;
}
.mainheaderimg li.rightimgbar{
float:left; display:block; width:15px; height:184px; margin:0px; padding:0px;
}
.headerimg01{
float:left; display:block; width:300px; height:131px; margin:0px 11px 0px 0px; padding:0px;
}
.headerimg02{
float:left; display:block; width:298px; height:131px; margin:0px 11px 0px 0px; padding:0px;
}
.headerimg03{
float:left; display:block; width:282px; height:131px; margin:0px; padding:0px;
}
/*------------body-------------*/
.total-body{
float:left; display:block; width:960px; margin:0px; padding:0px;
}
.body-bg{
float:left; display:block; width:919px; background:url(../images/body-bg.gif) #696969 repeat-x; padding:0px 15px 65px 26px;
}
.bodydiv{
list-style-type:none; margin:0px; padding:0px;
}
.bodydiv li.contentdiv{
float:left; display:block; width:563px; background:url(../images/content-bg.gif ) #FFFFFF no-repeat top; border-left:1px solid #D5D5D5; border-right:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5; padding:20px; min-height:463px;
}
.bodydiv li.bodydivmid{
float:left; display:block; width:15px; margin:0px; padding:0px;
}
.bodydiv li.bodydivrt{
float:left; display:block; width:299px; margin:0px; padding:0px;
}
h1{
font:bold 18px Arial, Helvetica, sans-serif; color:#7D9B41; padding:0px 0px 12px 0px;
}
h2{
font:bold 14px Arial, Helvetica, sans-serif; color:#666; padding:0px 0px 10px 0px;
}
h3{
font:bold 15px Arial, Helvetica, sans-serif; color:#7D9B41; padding:0px 0px 5px 0px;
}
h4{
font:bold 13px Arial, Helvetica, sans-serif; color:#3F2C0C; padding:0px 0px 6px 10px; background:url(../images/h2arrow.gif) no-repeat 0px 3px;
}
.videodiv{
float:left; display:block; width:299px; height:243px; margin:0px; padding:0px 0px 20px 0px;
}
.video_player
{
	cursor:pointer;
}
.blogdiv{
list-style-type:none; margin:0px; padding:0px;
}
.blogdiv li.topblog{
float:left; display:block; width:299px; margin:0px; padding:0px;
}
.blogdiv li.botblog{
float:left; display:block; width:299px; height:200px; background:url(../images/blog-img.jpg) no-repeat;
}
/*----------footer----------*/
.total-footer{
float:left; display:block; width:960px; margin:0px; padding:0px;
}
.body-bg-bot{
float:left; display:block; width:902px; background:url(../images/body-bg-bot.gif) #2E3917 repeat-x; padding:4px 32px 55px 26px;
}
.greenblog{
list-style-type:none; margin:0px; padding:0px;
}
.greenblog li.greendivider{
float:left; display:block; width:2px; height:146px; margin:0px; padding:0px;
}
.greenblog li.greencont{
float:left; display:block; width:148px; height:146px; margin:0px; padding:20px 0px 0px 0px;
}
.greenblog-header{
font:bold 11px Arial, Helvetica, sans-serif; color:#D3D3C7; background:url(../images/green-arrow.gif) no-repeat 13px 3px; padding:0px 0px 6px 24px;
}
.greenblog-norllink{
font:normal 11px Arial, Helvetica, sans-serif; color:#82735B; padding:0px 0px 0px 14px; text-decoration:none; line-height:18px;
}
.greenblog-norllink a {
font:normal 11px Arial, Helvetica, sans-serif; color:#82735B; padding:0px 0px 0px 14px; text-decoration:none; line-height:18px;
}
.greenblog-norllink a:hover {
font:normal 11px Arial, Helvetica, sans-serif; color:#ccc; padding:0px 0px 0px 14px; text-decoration:none; line-height:18px;
}
.greencont a:hover
{
	padding:0 0 0 14px;
	color:#999;
}
.footer-bg{
float:left; display:block; width:910px; background-color:#000000; height:50px; padding:8px 24px 0px 26px;
}
.footer-lt{
float:left; display:block; width:455px; margin:0px; padding:0px;
}
.footer-rt{
float:left; display:block; width:455px; margin:0px; padding:0px; text-align:right;
}
.footer-lt-text{
font:normal 10px Arial, Helvetica, sans-serif; color:#D3D3C7;
}
.footer-lt-text span{
font:normal 10px Arial, Helvetica, sans-serif; color:#B4C78F;
}
.copyright{
font:normal 10px Arial, Helvetica, sans-serif; color:#D3D3C7;
}
.copyright a{
font:normal 10px Arial, Helvetica, sans-serif; color:#B4C78F; text-decoration:none;
}
.copyright a:hover{
font:normal 10px Arial, Helvetica, sans-serif; color:#7A090B; text-decoration:none;
}

.contact_form{
list-style-type:none; margin:10px 0 0; padding:50px 0 0; background:url(../images/contact_form_bg.jpg) no-repeat; height:215px; width:299px;
}
.contact_form label {
	background:url(../images/label_bg.jpg) no-repeat;
	width:65px;
	height:24px;
	float:left;
	clear:left;
	color:#fff;
	text-align:right;
	padding:5px 7px 0 0px;
	margin:0 0 0 10px;
}
.contact_form input {
	background:url(../images/field_bg.jpg) no-repeat;
	width:200px;
	height:24px;
	border:0;
	float:left;
	padding:0 5px;
}
.contact_form textarea {
	width:200px;
	height:75px;
	border:0;
	float:left;
	padding:0 5px;
}
.blogdiv li.topblog{
float:left; display:block; width:299px; margin:0px; padding:0px;
}
.blogdiv li.botblog{
float:left; display:block; width:299px; height:200px; background:url(../images/blog-img.jpg) no-repeat;
}
.submit {
	padding:0;
	width:210px; 
	height:24px;
	border:none;
	cursor:pointer;
	margin:5px 0 0 82px;
}
.response-message {
list-style-type:none; margin:10px 0 0; padding:60px 0 0 15px; background:url(../images/contact_form_bg.jpg) no-repeat; height:245px; width:299px; color:#fff; font-size:12px;
}
.response-message a { color:#fff; text-decoration:underline; font-weight:bold;


