body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,label,input,p,blockquote,table,tr,th,td,embed,object,button{margin:0;padding:0; background:#7DB239}
a{color:#7DB239;text-decoration:none; outline:none}
a:hover{color: #fe8106;text-decoration:none; outline:none}
li {background:none; margin-bottom:8px;}
ol {background:none}
ul {background:none}
div {background:none}
img {border:none}

.main{width:950px; height:auto; margin:0px auto; background:#fcf3cc;  font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:19px;}

.header{width:950px; height:90px; background:url(../images/main_bg.jpg) repeat-x; }
.header_logo{width:350px; height:84px; float:left; background:none; padding-left:10px;}
.header_menu{width:540px; height:35px;background:none; float:left; margin-top:45px; margin-left:35px; }
.header_menu a{display:block; width:auto; float:left; text-align:center; font-weight:bold; color:#648F2C }
.header_menu a:hover{display:block; width:auto; float:left; color:#fe8106; text-align:center; font-weight:bold; }


.middle_portion{width:950px; height:auto; background:#fcf3cc; float:left;}
.middle_1{width:300px; height:400px; float:left; background:url(../images/middle_block.jpg) no-repeat; margin-left:10px; margin-top:10px;}
.middle_span{display:block; width:220px; height:40px; background:none; margin-left:8px; font-size:15px; text-align:center; font-weight:bold; padding-top:20px;}
.middle_image{width:234px; height:170px; background:none}

.brandingcontent{width:600px; height:auto; background:none; text-align:justify; padding-left:30px; padding-right:10px; float:left}

.co_details{width:925px; height:160px; background:#8bc63f; float:left; padding-left:25px;}
.co_inner{width:280px; height:142px; background:#97cc53; float:left;}
.co_content{display:block; width:250px; height:40px; background:none; padding-left:20px; text-align:justify; }
.co_content a{display:block; width:80px; color:#FCF3CC; height:20px; float:right; font-weight:bold; padding-left:12px; padding-right:5px; }
.co_content a:hover{display:block; float:right; color:#fe8106;  padding-left:12px; padding-right:5px;}


.footer{width:950px; height:50px; background:#7db239; float:left; padding-top:10px;}
.footer_news{width:430px; height:30px; background:none; float:left; padding-left:45px; padding-top:10px; }
.footer_2{width:465px;height:40px; background:none; float:right; text-align:right; padding-right:10px;}
.footer_2_span{color:#fff;}
.footer_2_span a{color:#fff;}
.footer_2_span a:hover{color:#000;}
button{background:url(../images/sub_button.jpg) no-repeat; width:32px; height:33px; border:0px; outline:none}
label{float:left;}
.searchbox2
{border:1px solid #5984CA; height:14px; font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px; font-weight:normal; padding-top:3px; padding-bottom:3px; padding-left:5px; 
width:135px; background:#fcf3cc; margin-left:8px; color:#999999;}


#nav, #nav ul {	padding: 0;	margin: 0;list-style: none;	line-height: 1;	z-index:200; margin-left:30px; padding-left:5px; }
#nav br{line-height:4px;}
#nav a {display:block;color:#6F6F6F; outline:none; background:none; font-weight:bold; padding:0px 3px 0 2px; line-height:10px; text-align:center}
#nav a:hover {color: #fe8106;}

#nav li {float: left;width:auto; background:none; padding-left:5px; padding-right:5px;}
#nav li ul {position: absolute; width:125px;left: -999em; background:url(../images/nav_img.jpg) repeat-y; margin-left:1px;}
#nav li ul a{display:block; width:110px; text-align:left; line-height:15px;  color:#fcf3cc; border-bottom:1px dotted #CCCCCC;}
#nav li ul :hover{display:block; width:110px; text-align:left; line-height:15px; border-bottom:1px dotted #CCCCCC; color:#000;}
.hide1 { background:red;display:block;width:110px; }
.hide1 :hover{ background:red; display:block; width:120px; }
#nav li:hover ul, #nav li.sfhover ul {left: auto;}



h1{display:block; width:auto; height:auto; padding-top:20px; padding-bottom:10px; margin:0px; background:none; color:#fe8106; font-size:28px;}
h2{display:block; width:auto; height:auto; padding:0px ; margin:0px; background:none; margin-top:5px; font-size:14px;}
h3{display:block; width:auto; height:auto; padding-top:10px; margin:0px; background:none; font-weight:bold; font-size:14px; margin-top:5px; color:#8bc63f}

.searchbox2
{border:1px solid #5984CA; height:14px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal; padding-top:3px; padding-bottom:3px; padding-left:5px; width:135px; background:#fcf3cc; color:#999999}

.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	position:relative;
	float:left; 
	clear:both; 
	height:14px; 
	padding:5px; 
	width:880px; 
	background:url(../images/bg/gridhead.jpg) repeat-x #7DB239; 
	margin-top:10px;
	font-weight:bold;
	
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_question #Link { position:absolute; right:0px;  width:97px; text-align:center; font-weight:normal; }
.dhtmlgoodies_question #Link a {text-decoration:none; color:#333333; }
.dhtmlgoodies_question #Link a:hover {text-decoration:underline; color:#000066;}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	float:left; 
	clear:both; 
	display:none; 
	width:880px; 
	padding:5px; 
	line-height:16px; 
	text-align:justify; 
	overflow:hidden;
	background:#fcf3cc;
	color:#000;
	
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer_content{ background:#fcf3cc; padding-left:20px; padding-right:20px; }

.dhtmlgoodies_answer img{margin-right:5px; }

.LINK { font-family:Arial, verdana; text-decoration:none; color:#6A6A6A;}
.LINK:hover { color:#000000; }
.Playing { text-decoration:blink; font-weight:bold; }

.side{width:300px; background:#fcf3cc; float:left}

.Right_Menu{width:300px; height:auto; background:#fcf3cc; float:right; padding-top:20px;}
.Right_Menu p{display:block; width:270px; background:#fcf3cc;  padding-left:30px; padding-top:0px; line-height:20px;}
.Right_Menu p a{padding-left:5px; text-decoration:none; color: #fe8106;}
.Right_Menu p a:hover{padding-left:5px; text-decoration:none; color: #000;}


.selected{background:url(../images/mouseover.jpg) repeat-x bottom; line-height:30px; text-align:center; font-size:12px; font-weight:bold; padding:0 10px 10px 10px;}


.spanbullet{display:block; float:left; padding-left:25px;}
.subbullet{display:block; float:left; padding-left:40px;}

.C1{padding-left:35px;}
.C2{padding-left:40px;}
.C3{padding-left:50px;}
.C4{padding-left:45px;}


.validation{width:180px; height:40px; float:left; padding-left:770px}
.validation p{float:left;}