/* CSS Document */
/*-------------------------general-------------------------*/
body{
	padding:0;
	margin:0;
	background-color:#000;
	color:#AAA8A8;
	font:normal 11px Arial, Helvetica, sans-serif;
}
p, a, h2, li, td, form, input, select {
	padding:0;
	margin:0;
}
img{
	padding:0;
	margin:0;
	border:none;
	display:block;
}

ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
a{
	text-decoration:none;
	outline:none;
}
.speacer{
	padding:0;
	margin:0;
}
h2{
	font:normal 24px/26px Georgia, "Times New Roman", Times, serif;
	color:#000000;
	background-color:inherit;
}
/*-------------------------general-------------------------*/
/*-------------------------Header Panel Start-------------------------*/
.pattern{
	background:url(pattern.jpg) repeat-x 0 0 #207016;
	color:#FFF;
	padding:24px 0 0 0;
}
.logo{
	display:inline;
}
.formBg{
	background:url(formbg.gif) no-repeat 0 0;
	padding:12px 0 11px 16px;
}
.search{
	font:normal 16px/21px Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	background-color:inherit;
}
.searchTextBox{
	width:251px;
	height:19px;
	background-color:#575757;
	color:#FFF;
	border:1px solid #767676;
}
.header{
	background:url(header.jpg) no-repeat 0 24px;
	padding:194px 0 0 0;
}
ul.topnav li{
	width:auto;
	float:left;
	padding:0 19px;
	background:url(footernavdiv.gif) no-repeat 100% 50%;
	line-height:37px;
	font-weight:bold;
}
ul.topnav li.notopnavdiv{
	background-image:none;
}
ul.topnav li a{
	color:#FFFF65;
	background-color:inherit;
}
ul.topnav li a:hover{
	color:#FFF;
	background-color:inherit;
}
ul.topnav li a.active{
	color:#FFF;
	background-color:inherit;
	cursor:text;
}
/*-------------------------Header Panel End-------------------------*/
/*-------------------------Body Panel Start-------------------------*/
.bodyPanelBg{
	background-color:#F5F6C7;
	color:#949552;
	padding:32px 0;
}
.welTxt{
	line-height:15px;
	padding:0 0 32px 0;
}
.welTxt b{
	font:bold 24px/26px Georgia, "Times New Roman", Times, serif;
	color:#000;
	background-color:inherit;
}
.welTxt span.bigTxt{
	display:block;
	padding:8px 0 6px 0;
	font:normal 14px/18px Georgia, "Times New Roman", Times, serif;
	color:#085A2E;
	background-color:inherit;
}
.welTxt span.bigTxt a{
	color:#840405;
	background-color:inherit;
	text-decoration:underline;
}
.welTxt span.bigTxt a:hover{
	text-decoration:none;
}
.welTxt span.more{
	display:block;
	padding:14px 0 0 0;
	font-weight:bold;
	background:url(morebg.gif) no-repeat 50% 12px;
	width:77px;
	height:21px;
}
.welTxt span.more a{
	color:#FFFF65;
	background-color:inherit;
}
.welTxt span.more a:hover{
	color:#000;
	background-color:inherit;
}
h2.project b{
	display:block;
	font:bold 12px/16px Georgia, "Times New Roman", Times, serif;
	color:#0B7D57;
	background-color:inherit;
	padding:11px 0 10px 0;
}
.proimgTopbg{
	background:url(proimgtopbg.gif) no-repeat 0 0;
	height:18px;
}
.proimgBotbg{
	background:url(proimgbotbg.gif) no-repeat 0 0;
	height:18px;
}
.proimgMidbg{
	background-color:#FAAC00;
	color:#000;
	border-left:2px solid #D09F05;
	border-right:2px solid #D09F05;
	padding:0 17px 0 16px;
}
.proimgPPadding{
	padding:0 0 12px 0;
}
.proimg{
	display:inline;
}
ul.galleryno li{
	float:left;
	width:auto;
	padding:0 4px 0 0;
	color:#000;
	background-color:inherit;
	line-height:17px;
	font-weight:bold;
}
ul.galleryno li a{
	display:block;
	color:#FFFF65;
	background-color:#DD4521;
	padding:0 6px;
}
ul.galleryno li a:hover{
	color:#FFF;
	background-color:#000;
}
ul.galleryno li a.active1{
	color:#FFF;
	background-color:#000;
	cursor:text;
}
.getyourTxt{
	font:bold 36px/38px Georgia, "Times New Roman", Times, serif;
	color:#E55B2B;
	background-color:inherit;
	padding:17px 0 0 0;
}
.getyourTxt b{
	color:#000;
	background-color:inherit;
}
.getyourTxt span{
	display:block;
	color:#1C5B10;
	background-color:inherit;
	font-size:24px;
	line-height:26px;
}
.catagory img{
	margin:11px 0 13px 0;
}
.catagory ul li{
	background:url(dashed.gif) repeat-x 0 100%;
}
.catagory ul li.nocatadashed{
	background-image:none;
}
.catagory ul li span{
	background:url(bullet.gif) no-repeat 21px 50%;
	padding:0 0 0 41px;
	line-height:25px;
}
.catagory ul li span a{
	color:#A54D00;
	background-color:inherit;
}
.catagory ul li span a:hover{
	color:#000;
	background-color:inherit;
}
.bodyrighttopbg{
	background:url(bodyrighttopbg.jpg) no-repeat 0 0;
	height:21px;
}
.bodyrightbotbg{
	background:url(bodyrightbotbg.jpg) no-repeat 0 0;
	height:21px;
}
.bodyrightmidbg{
	background:url(bodyrightmidbg.jpg) repeat-x 0 0 #A1C227;
	color:#596F08;
	padding:0 22px;
}
.loginTextBox{
	width:170px;
	 height:18px;
	 background-color:#9FB92B;
	 color:#5A6B10;
	 border:1px solid #93AB29;
	 font:bold 11px Arial, Helvetica, sans-serif;
	 padding:2px 0 0 8px;
}
.forget{
	background:url(forgetbullet.gif) no-repeat 0 50%;
	padding:0 0 0 12px;
	font-weight:bold;
	line-height:21px;
}
.forget a{
	color:#FFFF65;
	background-color:inherit;
}
.forget a:hover{
	text-decoration:underline;
}
.newsPanel{
	padding:20px 0 0 0;
}
.newsPanel img{
	margin:8px 0 15px 0;
}
.newsPanel p{
	line-height:15px;
}
.newsPanel p b{
	display:block;
	padding:0 0 5px 0;
	font-size:12px;
	color:#FFF ;
	background-color:inherit;
}
.newsPanel p span.more{
	display:block;
	margin:6px 0 0 0;
	background:url(arrow.gif) no-repeat 0 6px;
	padding:0 0 0 8px;
	font-weight:bold;
}
.newsPanel p span.more a{
	color:#FFFF65;
	background-color:inherit;
}
.newsPanel p span.more a:hover{
	color:#000;
	background-color:inherit;
}

/*-------------------------Body Panel End-------------------------*/
/*-------------------------Footer Panel Start-------------------------*/
.footerBg{
	padding:28px 0 25px 0;
}
ul.footernav li{
	width:auto;
	float:left;
	padding:0 15px;
	background:url(footernavdiv.gif) no-repeat 100% 50%;
	line-height:17px;
	font-weight:bold;
}
ul.footernav li.nofooternavdiv{
	background-image:none;
}
ul.footernav li a{
	color:#FFFF65;
	background-color:inherit;
}
ul.footernav li a:hover{
	color:#FFF;
	background-color:inherit;
}
.copyright{
	padding:8px 0 0 0;
	font-size:11px;
	line-height:14px;
}
.copyright a{
	color:#FFFF65;
	background-color:inherit;
}
.copyright a:hover{
	text-decoration:underline;
}
/*-------------------------Footer Panel End-------------------------*/
/*-------------------------ABOUT US PAGE START-------------------------*/
.aboutUsHeading{
	padding:0 0 8px 0;
}
p.aboutusTxt{
    font-size:11px;
	line-height:15px;
}
p.aboutusTxt span.toptxt{
	display:block;
	padding:0 0 15px 0;	
}
p.aboutusTxt span.subheading{
	display:block;
	padding:0 0 5px 0;	
	font:normal 14px/16px Arial, Helvetica, sans-serif;
	color:#1C822C;
	background-color:inherit;
}
.aboutusImgPPadding{
	padding:22px 0 30px 0;
}
/*-------------------------ABOUT US PAGE END-------------------------*/