
*  {margin: 0px ; padding: 0; }
body {font-family:arial, verdana, tahoma;
	margin: 0px auto 0px ;
	padding: 0px;
	background:#fff url('../images/headerbg.gif') repeat-x;
	font-size:12px;
	text-align:center;
	}



 h1 {font: bold 60px Arial,Helvetica, Sans-Serif; letter-spacing: -2px; margin: 20px 0px;  }
 h2{ font: bold 50px Arial, Helvetica, Sans-Serif; letter-spacing: -0.09em; margin: 0 0 10px 0; }
 h3{ font: 30px Arial, Georgia, Serif; margin: 20px 0 10px 0;color:#000; }  
  h4{ font: 22px Arial, Georgia, Serif; margin: 20px 0 10px 0;color:#000; } 
 h5{ font: 15px Arial,Georgia, Serif; text-align: left; }
 pre{ font: 13px/1.8 Monaco, MonoSpace; margin: 0 0 15px 0; }


/************************************************
*	Hyperlinks									*
************************************************/

a, a:visited {
	color: #3366CC;
	text-decoration: none;
	}
	
a:hover {
	text-decoration: none;
	}
	
/************************************************
*	Navbar  									*
************************************************/
#header {
	/*background: url(images/grows.png) repeat-x; */
	width: 980px;
	height: 70px;
	margin: 0px auto 0px ;
	padding: 0px;
	overflow: hidden;
	border:0px solid #ccc;
	text-align:center;
	}


#logo_img {	
	margin: 0px 0px 0px 30px;	
	}/*left:290px;text-align:left;padding-left:290px;width: 280px; height:80px;*/

#grows { float:left;top:4px; overflow: hidden;text-align:left;}

	
.headerleft {
	/* width: 380px; removed to include grows.png */ 
	width:150px;
	/*height: 20px;*/
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:0px solid #777;
	text-align:left;

	}
	
.headerleft a, .headerleft a:visited {	
	padding: 0px;
	margin: 0px;
	}

.headerleft a:hover {
	color: #BE0C0C;
	text-decoration: none;
	}
	
.headerright {
	/*background: url(images/headerright-bg.gif) no-repeat; 
	 background-attachment: fixed;
	background-position: top right;*/
	width: 570px;               
	float: right;
	text-align: right;	
	height:100px;
	margin: 5px;
	padding: 0px;
	 border:0px solid #ccc;
	}
	
.headerright li {
	display: inline;
	list-style-type: none;
	margin :0px;
	padding:0px;	
	color:#999;
	}
		
.headerright ul {	
	margin: 25px 0px 0px 0px;
	padding: 3px 16px 0px 0px;
	}
		
.headerright a, .headerright a:visited {
	letter-spacing:0.02em;
	font-weight: strong;	
	color:#fff;
	margin: 0px;
	padding:3px;
	border:0px;
	text-decoration: none;	
	}
		
.headerright a:hover {
	/*background: #BE0C0C;
	background:#f5f5ff url(images/mbg.gif);*/
	margin:0px;	
	color:#ccc;
	text-decoration: none;
	border: 0px;
	padding:3px;
	}
	
#logsign {text-align:right;padding:4px 16px 0px 0px}
#logsign a {color:#4b80ad}

/************************************************
*	Content 					     		    * 
************************************************/

#content {
	width: 940px;
	/*background:#c0c0c0 url(images/content_bg.gif) repeat-x;*/
	line-height:1.7em;
	margin: 0px auto;
	padding: 0px;
    /*overflow: hidden;
	
	border-right:1px solid  #999;
	border-left:1px solid #999;
	border:1px solid #999;*/
	text-align:left;
	clear:both;
	position:relative;

	}

#content img a{
	margin: 0px;
	border: none;
       /* float: left; */
	}
	
#content h1 {
	color: #444;
	font-size: 27px;
	font-family: helvetica, arial, times new roman;
	font-weight: normal;
	/* margin: 10px 0px 2px 0px;
	padding: 0px 0px 2px 0px; */
	margin: 0px;
	padding: 10px 0px 4px 0px;  /* modified by  anul on 27-01-09 */
	/*border-top: 1px dotted #C0C0C0;
	border-bottom: 1px dotted #C0C0C0;*/
	text-transform: capitalize;
	letter-spacing:0.10em;	
	
	}
	
#content h1 a, #content h1 a:visited  {
	color: #6699cc;
	text-decoration: none;
	}

#content h1 a:hover {
	color: #BE0C0C;
	text-decoration: none;
	}
	
#content h2 {
	/*color: #2d6687;*/
	color: #444;
	font-size: 19px;
	font-family: arial, verdana, times new roman;
	font-weight: normal;letter-spacing:0.02em;
	margin: 0px;
	/*padding: 15px 0px 5px 0px;*/
	padding: 14px 0px 0px 0px;			/* modified by anul on 22-01-09 */
	}
	
#content h2 a, #content h2 a:visited  {
	color: #333333;
	text-decoration: none;
	}

#content h2 a:hover {
	color: #BE0C0C;
	text-decoration: none;
	}
	
#content h3 {
	color: #333333;
	font-size: 17px;
	font-family: arial, times new roman;
	font-weight: bold;
	margin: 18px 0px 3px 0px;
	padding: 0px 0px 0px 0px;	
	text-transform: capitalize;
	letter-spacing: 0.12em;
	}


#content h4 {
	color: #333333;
	font-size: 12px;
	font-family: arial, times new roman;
	font-weight: bold;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;	
	text-transform: normal;
	letter-spacing: 0.01em;
	}

/*
#content ol{
	margin: 10px 0px 0px 20px;
	padding: 10px 0px 10px 0px;
	}
*/
	
#content ol{						/* modified by anul on 22-01-09 */
	margin: 5px 0px 0px 10px;
	padding: 5px 0px 5px 0px;
	}

/*
#content ol li{
	margin: 5px 0px 0px 20px;
	padding: 0px 0px 5px 0px;
	
	line-height :22px;
	}
*/

#content ol li{						/* modified by anul on 22-01-09 */
	margin: 2px 0px 0px 20px;
	padding: 0px 0px 5px 0px;
	
	line-height :18px;
	}


#content hr{
border: 0;
color: #ccc;
border-style:dotted;
background-color: #ccc;
height: 1px;
width: 100%;
text-align: left;
margin:10px 0px 10px 0px;
}

#pagecontent2 { /* only for features */
position:relative;
width: 940px;	
min-height:600px;
height:auto !important;
height:600px;
margin-top:5px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
overflow:hidden;}


#pagecontent {
position:relative;
width: 940px;	
/*min-height:500px;*/				/* commented by anul on 12-02-10 */
height:auto !important;
/*height:500px;*/					/* commented by anul on 12-02-10 */
margin-top:5px;
padding:30px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}


#pagecontent h4 {
	color: #333333;
	font-size: 12px;
	font-family: arial, times new roman;
	font-weight: bold;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;	
	text-transform: normal;
	letter-spacing: 0.01em;
	}




/************************************************
*	Bottom Border with curves         	    (added by anul, on Jan 18, 2010)
************************************************/

  .btm {
     height:15px;
     width:910px;
     padding:0 30px;
     position:relative;
     margin:0 0 0 15px;
     border-bottom: 1px #ccc solid;
  }

  .btm .left {
     position:absolute;
     width:15px;
     height:15px;
     overflow:hidden;
     margin:0 0 0 -45px;
     background: url(../images/left-curve.gif) no-repeat; 
  }

  .btm .right {
     position:absolute;
     right:-15px;
     width:15px;
     height:15px;
     overflow:hidden;
     background:url(../images/right-curve.gif) no-repeat;
 }


/************************************************
*	FAQ               			     (added by anul, on Jan 19 2010)
************************************************/

  .faq .faq-group ul {
     list-style-type:square;
     margin:5px 0 0 25px; 
   } 
  
  .faq .faq-group strong { font-size:16px;}
  
  .faq .faq-group li strong { 
     color:#3366CC;
     font-size:12px;
     cursor:pointer;
     cursor:hand; 
   }
  
  .faq .faq-group { 
     float:left; 
     width:400px; 
     padding:15px; 
     margin:5px;
   }
  
  .faq .faq-group .border {
     width:250px;
     border-bottom:1px #CCC dotted;
   }

  .faq .clb {clear:both;} 


/************************************************
*	Footer  									*
************************************************/

#footer {
	
	 /*  background: #f5f5f5;
	 border-top:1px solid #ccc; */
	 background: url(../images/footer-bg.gif) repeat-x; 
	color: #666;
	height:45px;
	margin: 0px auto 0px ;
	padding: 18px 0px 7px 0px;
	line-height: 17px; 
	text-align: center;
	width:100%;
	
	}
	
#footer p {
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;	
	}
	
#footer a {
	color: #BBBBBB;
	text-decoration: none;
	
	}

#footer a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}

#footer_content{
	padding: 0px 0px 0px 0px;
	text-align:left;
	margin:0px auto;
	width:920px;
	/*width: 970px;*/
	
}

#footer_content pipe {padding: 0 10px 0 10px}


#footer_cr{
	color: #888;
	font-size: 10px;
	font-family: verdana, arial, times new roman;
	font-weight: normal;
	text-align:left;
	
	width:920px;
	/*width: 970px;*/
	margin:0px auto;
}

