/* CSS Document */
body{
	margin:0;
	padding:2px 0 0;
	font:normal 14px/18px Arial, Helvetica, sans-serif;
	background:url(images/bg-inner.gif) 0 0 repeat-x #fff;
	color:#888;
}
td, div, ul, ol, a, p, form, h1, h2, h3, h4, strong {
	margin:0;
	padding:0;
}
img{
	padding:0;
	margin:0;
}

ul {
	list-style-type:none;
}

a{
	outline:none;
	color:#559CD8;
	background-color:inherit;
	text-decoration:none;
	}
	
a:hover{
	color:#000;
	background-color:inherit;
	}
	
.spacer{
	line-height:0px; clear:both; padding:0px; margin:0px;
	}

img.pic{
	display:block;
	}
	
#container{
	width:964px;
	margin:0 auto;
	height:100%;
	overflow:hidden;
	}

/*-----Header-----*/

.logo{
	display:block;
	position:absolute;
	left:0;
	top:45px;
	}

.header{
	background:url(images/header.jpg) 0 0 no-repeat;
	height:166px;
	width:960px;
	margin:0 auto;
	position:relative;
	}
	
.searchSec{
	background:url(images/search-bg.gif) 0 0 no-repeat;
	padding:15px 18px 14px 15px;
	/*height:56px;*/
	overflow:hidden;
	/*float:right;*/
	width:328px;
	position:absolute;
	right:0;
	top:45px;
	}
	
.searchSec p{
	color:#135E12;
	background-color:inherit;
	font-weight:bold;
	font-size:16px;
	padding:3px 6px 10px 0;
	float:left;
	}
	
.searchSec .txtBox{
	height:16px;
	width:186px;
	margin:0 0 8px;
	padding:4px 0 4px 8px;
	color:#444;
	float:left;
	}
	
.searchSec .submitBtn{
	float:right;
	}
	
p.rssPost{
	background:url(images/rss-icon.gif) 18px 0 no-repeat;
	padding:0 0 30px 41px;
	font-size:14px;
	line-height:16px;
	color:#fff;
	background-color:inherit;
	font-weight:bold;
	position:absolute;
	right:0;
	top:15px;
	}

p.rssPost a{
	color:#fff;
	background-color:inherit;
	}
	
p.rssPost a:hover{
	color:#B8FFB8;
	background-color:inherit;
	}
	
/* Navigation */

.navigation{
	 position:relative;
	 width:960px;
	 margin:0 auto;
	 height:48px;/*-------Mod on 26-03-2010---*/
	 /*-overflow:hidden;*//*-------Mod on 26-03-2010---*/
	 z-index:200;/*-------Mod on 26-03-2010---*/
	 }
	 
ul.nav{
	padding:0;
	width:auto;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	/*-float:left;*//*-------Mod on 26-03-2010---*/
	}
	
ul.nav li{
	background:url(images/nav-sep.gif) 0 0 no-repeat;
	float:left;
	width:auto;
	padding:0 1px 0 0;
	position:relative;
	}

ul.nav li a{
	color:#DBF7D8;
	background-color:inherit;
	text-decoration:none;
	height:53px;
	line-height:53px;
	display:block;
	float:left;
	width:auto;
	padding:0 18px;
	}	

ul.nav li a:hover, ul.nav li a.active, ul.nav li a.selected{
	background:url(images/nav-hover-bg.gif) 0 0 repeat-x;
	color:#fff;
	background-color:inherit;
	}
	
ul.nav li a.active span{
	background:url(images/arrow.gif) 50% 48px no-repeat;
	display:block;
	}
	
/*-----Body-----*/

.bodypan{
	background:url(images/blog-bg.gif) 0 0 repeat-y;
	height:100%;
	overflow:hidden;
	position:relative;
	width:916px;
	margin:34px auto 0;
	padding:26px 23px 0 25px;
	}
	
.bodypan span.top{
	background:url(images/blog-top.gif) 0 0 no-repeat;
	position:absolute;
	left:0;
	top:0;
	line-height:0;
	font-size:0;
	height:26px;
	display:block;
	width:964px;
	}
	
div.bot{
	background:url(images/blog-botBg.gif) 0 0 no-repeat;
	height:70px;
	width:964px;
	overflow:hidden;
	}
	
/*Content*/	

#content{
	width:614px;
	float:left;
	padding:12px 0 0;
	}
	
#content .commentSec h2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:24px;
	line-height:26px;
	color:#525252;
	padding:0 0 5px;
	}
	
#content .commentSec p.date{
	font-size:14px;
	line-height:16px;
	color:#419639;
	padding:0 0 25px;
	font-style:italic;
	}
	
#content .commentSec p{
	padding:0 0 20px;
	}
	
#content .commentSec ul{
	height:100%;
	overflow:hidden;
	padding:0 0 18px;
	}
	
#content .commentSec ul li{
	background:url(images/bullet.gif) 15px 4px no-repeat;
	padding:0 0 10px 34px;
	}
	
#content .commentSec div.greySec{
	background:url(images/commentSec-bg.gif) 0 0 repeat-x;
	height:23px;
	padding:0 14px 28px 0;
	}
	
#content .commentSec div.greySec p.leaveComment{
	float:right;
	background:url(images/leave-comment-icon.gif) 0 7px no-repeat;
	padding:0 0 0 20px;
	line-height:23px;
	}
	
#content .commentSec div.greySec p.filedUnder{
	float:right;
	background:url(images/filled-icon.gif) 0 4px no-repeat;
	padding:0 50px 0 20px;
	line-height:23px;
	}
	
/* Sidebar */

#sidebar{
	width:255px;
	float:right;
	background:url(images/sidebar-mainBg.gif) 0 0 repeat-y;
	}
	
#sidebar .sidebarTop{
	background:url(images/sidebar-topBg.gif) 0 0 no-repeat;
	padding:15px 0 0;
	}	
	
#sidebar .sidebarBot{
	background:url(images/sidebar-botBg.gif) 0 100% no-repeat;
	padding:0 13px;
	}
	
#sidebar h2{
	background:url(images/sidebar-hdng-bg.gif) 0 0 no-repeat;
	line-height:44px;
	padding:0 0 15px 16px;
	font-size:20px;
	text-transform:uppercase;
	color:#fff;
	font-weight:normal;
	}
	
#sidebar .catSec{
	padding:0 7px 25px;
	height:100%;
	overflow:hidden;
	font-size:14px;
	line-height:18px;
	}
	
#sidebar .catSec ul{
	padding:0;
	}
	
#sidebar .catSec ul li{
	border-bottom:1px solid #E1E1E1;
	padding:5px 0;
	color:#616161;
	background-color:inherit;
	}
	
#sidebar .catSec ul li a{
	color:#616161;
	background-color:inherit;
	}

#sidebar .catSec ul li a:hover{	
	color:#015E01;
	background-color:inherit;
	}
	
/*-----Footer-----*/

.footer{
	background-color:#282828;
	color:#A2A2A2;
	padding:20px 0 17px 0;
	width:100%;
	margin:0 auto;
	}
	
.footer .footInner{
	width:964px;
	margin:0 auto;
	height:100%;
	overflow:hidden;
	}
	
.footer .footInner div.footLeft{
	width:637px;
	float:left;
	}

.footer .footInner div.footRight{
	width:200px;
	float:right;
	}

.footer .footInner ul.leftSide {
	font-size:11px;
	text-transform:uppercase;
	}

.footer .footInner ul.leftSide li{
	float:left;
	background:url(images/foot-sep.gif) 0 5px no-repeat;
	background-color:inherit;
	font-size:11px;
	padding:0 10px;
	}
	

.footer .footInner ul.leftSide li.padNo{
	padding:0 10px 0 0;
	}
	
.footer .footInner ul.leftSide li a{
	color:#A2A2A2;
	background-color:inherit;
	text-decoration:none;
	}
	
.footer .footInner ul.leftSide li a:hover, .footer .footInner ul.leftSide li a.active{
	color:#fff;
	background-color:inherit;
	}
	
.footer .footInner ul.rightSide {
	font-size:11px;
	padding:7px 0 0;
	}

.footer .footInner ul.rightSide li{
	float:left;
	background:url(images/foot-sep.gif) 0 5px no-repeat;
	background-color:inherit;
	font-size:11px;
	padding:0 10px;
	}
	
.footer .footInner ul.rightSide li a{
	color:#A2A2A2;
	background-color:inherit;
	text-decoration:none;
	}
	
.footer .footInner ul.rightSide li a:hover, .footer .footInner ul.rightSide li a.active{
	color:#97E28B;
	background-color:inherit;
	}
	
.footer .footInner p{
 	font-size:11px;
	color:#A2A2A2;
	background-color:inherit;
	clear:both;
	padding:5px 0 0;
	}
	
.footer .footInner p a.webDesign{
	color:#A2A2A2;
	background-color:inherit;
	text-decoration:none;
	}
	
.footer .footInner p a:hover.webDesign{
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	}
	
/* Misc*/

.noBg{
	background:none!important;
	}
	
.noMar{
	margin:0!important;
	}
	
.noBdr{
	border:none!important;
	}

ul.nav ul.drop{
	background:url(images/dropdown-bg.png) 0 0 repeat;
	position:absolute;
	left:0;
	top:48px;
	/*background-color:#006600;*/
	z-index:2000;
	display:none;
	text-transform:none!important;
	/*visibility:hidden;*/
	}
	
*html ul.nav ul.drop{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/dropdown-bg.png', sizingMethod='scale');
	}
	
ul.nav ul.drop li{
	float:none!important;
	width:auto;
	background:none!important;
	padding:0!important;
	border-bottom:1px dotted #DBF7D8;
	}
ul.nav ul.drop li a{
	float:none!important;
	text-decoration:none;
	color:#DBF7D8;
	background-color:inherit;
	height:30px;
	line-height:30px;
	width:135px;
	}
ul.nav ul.drop li a:hover{
	color:#fff;	
	background:#174C14;
	}	
/*Added by Achintya on 22/03/2010*/
ul.nav ul.service_drop{
	background:url(images/dropdown-bg.png) 0 0 repeat;
	position:absolute;
	left:0;
	top:48px;
	/*background-color:#006600;*/
	z-index:2000;
	display:none;
	text-transform:none!important;
	/*visibility:hidden;*/
	}
	
*html ul.nav ul.service_drop{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/dropdown-bg.png', sizingMethod='scale');
	}
	
ul.nav ul.service_drop li{
	float:none!important;
	width:auto;
	background:none!important;
	padding:0!important;
	border-bottom:1px dotted #DBF7D8;
	}
ul.nav ul.service_drop li a{
	float:none!important;
	text-decoration:none;
	color:#DBF7D8;
	background-color:inherit;
	height:30px;
	line-height:30px;
	width:110px;
	}
ul.nav ul.service_drop li a:hover{
	color:#fff;	
	background:#174C14;
	}
	
ul.nav ul.green_drop{
	background:url(images/dropdown-bg.png) 0 0 repeat;
	position:absolute;
	left:0;
	top:48px;
	/*background-color:#006600;*/
	z-index:2000;
	display:none;
	text-transform:none!important;
	/*visibility:hidden;*/
	}
	
*html ul.nav ul.green_drop{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/dropdown-bg.png', sizingMethod='scale');
	}
	
ul.nav ul.green_drop li{
	float:none!important;
	width:auto;
	background:none!important;
	padding:0!important;
	border-bottom:1px dotted #DBF7D8;
	}
ul.nav ul.green_drop li a{
	float:none!important;
	text-decoration:none;
	color:#DBF7D8;
	background-color:inherit;
	height:auto;/*--Mod 26-03-2010---*/
	line-height:30px;
	width:110px;
	}
ul.nav ul.green_drop li a:hover{
	color:#fff;	
	background:#174C14;
	}
	
ul.nav ul.proj_drop{
	background:url(images/dropdown-bg.png) 0 0 repeat;
	position:absolute;
	left:0;
	top:48px;
	/*background-color:#006600;*/
	z-index:2000;
	display:none;
	text-transform:none!important;
	/*visibility:hidden;*/
	}
	
*html ul.nav ul.proj_drop{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/dropdown-bg.png', sizingMethod='scale');
	}
	
ul.nav ul.proj_drop li{
	float:none!important;
	width:auto;
	background:none!important;
	padding:0!important;
	border-bottom:1px dotted #DBF7D8;
	}
ul.nav ul.proj_drop li a{
	float:none!important;
	text-decoration:none;
	color:#DBF7D8;
	background-color:inherit;
	height:30px;
	line-height:30px;
	width:110px;
	}
ul.nav ul.proj_drop li a:hover{
	color:#fff;	
	background:#174C14;
	}
/*addition end*/
