*{
	margin:0;
	padding:0;
}
body{
	background:#f0f1ec;
	font:12px/16px Tahoma, Arial, FreeSans, Helvetica, sans-serif;
	color:#222;
}
img{border:0; outline:none;}

/* Layout Styles Starts */

	#wrapper{
		background:url(img/wrapper.jpg) repeat-y;
		width:796px;
		margin:0 auto;
	}
		#wrapper_inner{
			width:766px;
			margin:0 auto;
		}
			#header{
				height:228px;
				position:relative;
			}
			/*#header{
				height:206px;
				border:solid #eeefea;
				border-width:5px 0 0 0;
				background:#438f43;
			}
				#top_links{
					height:51px;
				}
					#top_links ul{
						list-style:none;
						float:right;
						margin:13px 0 0 25px;
					}
						#top_links li{
							list-style:none;
							display:block;
							float:left;
							margin:0 5px;						
						}
							#top_links li a{
								display:block;
								float:left;
								color:#040502;
								padding:5px 10px;
								text-decoration:none;
							}
								#top_links li a:hover{
									background:#667f00;
									text-decoration:none;
									color:#fff;
								}
						#top_links li.current{
							list-style:none;
							display:block;
							float:left;
							margin:0 5px;
							padding:5px 10px;
							background:#667f00;
							text-decoration:none;
							color:#fff;
							font-weight:bold;
							cursor:pointer;
						}*/
				#flash_banner{
					height:228px;
				}
				#logo{
					position:absolute;
					top:8px;
					left:14px;
				}
			#menu{
				background:url(img/menu_bg.jpg) repeat-x;
				height:44px;
			}
				#menu ul{
					list-style:none;
				}
					#menu li{
						list-style:none;
					}
					#menu li, #menu li a{
						display:block;
						float:left;
						margin:0;						
					}
						#menu li a{
							padding:0 10px;
							line-height:44px;
							text-decoration:none;
							color:#fff;
							margin:0 10px !important;
							margin:0 5px;
						}
							#menu li a:hover{
								text-decoration:none;
								background:url(img/menu_h.jpg) repeat-x;
								color:#fff;
/*								border:solid #91a52a;
								border-width:0 1px 0 1px;*/								
							}
						#menu li.current{
							display:block;
							float:left;
							margin:0;
							padding:0 10px;
							line-height:44px;
							text-decoration:none;
							background:url(img/menu_h.jpg) repeat-x;
							color:#fff;
/*							border:solid #91a52a;
							border-width:0 1px 0 1px;*/
							font-weight:bold;
							cursor:pointer;	
							margin:0 10px !important;
							margin:0 5px;
						}
			#container{
				background:url(img/container_bg.jpg) repeat-y;
			}
			#container1{
				background:#fff;
				padding:10px 20px;
			}
				#mainarea{
					width:480px;
					float:left;
					padding:30px 20px 20px 20px;
				}
					#mainarea h4, #container1 h4{
						color:#367c36;					
					}
					#mainarea p,  #container1 p{
						margin:10px 0;
						text-align:justify;
					}
				#sidearea{
					width:203px;
					float:right;
					padding:20px;
					font-size:11px;
				}
					#sidearea h6{
						background:#dbdcd7;
						padding:5px 10px;
						color:#1a2103;
						text-align:center;
						font-size:13px;
					}
					#sidearea p{
						margin:0 5px;
					}
					#sidearea img{	
						text-align:center;
					}
			#footer{
				background:#59a358 url(img/footer_bg.jpg) repeat-x bottom;
				color:#fff;
				text-align:center;
				font-size:12px;
				padding:5px 15px;
				line-height:20px;
			}
				#footer a, #footer a:hover{
					color:#fff;
				}
				#footer p{
					margin:0;
				}
				#footer_bottom{
					width:746px;
					margin:0 auto;
					padding:10px;
					font-size:11px;
				}
.col1{width:45%;margin:0 5px 0 0;float:left;display:block;}
.col2{width:25%;margin:0 5px 0 0;float:left;display:block;}
.col3{width:25%;float:left;display:block;}
/* Layout Styles Ends */

/* Table Styles */

#container table tr td{padding:0 0 20px 0;}

/* Tables Styles */

/* Genric Styles Starts */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
a {
	color:#367c36;
	text-decoration:underline;
	font-weight:bold;
}
a:hover {text-decoration:underline;color:#367c36;}
ul{margin:0 0 0 20px;}
ol{margin:0 0 0 20px;}
li{margin:2px 0; list-style:disc;}
h1{font-size:32px;}
h2{font-size:20px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5, h6{font-size:14px;}
h2,h3,h4,h5,h6{margin:0 0 15px 0;}
img{border:none;}
.clear{clear:both;}
.floatleft{float:left;}
.floatright{float:right;}
.fs1{font-size:10px;}
.marginright{margin-right:10px;}
.boldtext{font-weight:bold;}
/* Genric Styles Ends */

.nogap{}
.nogap h6{margin:0;}