/* 
	Themed by: Arun Vijayan
*/

body {
	background: #e0e0e0 url(images/bg.gif) repeat-x; 
	/*color: #333333;*/
	color: #666666;
	font-size: 12px;
	font-family:  Tahoma, Arial, Verdana;
	/*letter-spacing:0.09em;
	line-height:1.7em;*/
 	margin: 0px auto 0px ;
	padding: 0px;
	}
	
/************************************************
*	Hyperlinks									*
************************************************/

a, a:visited {
	color: #3366CC;
	text-decoration: none;
	}
	
a:hover {
	text-decoration: none;
	}
	

/************************************************
*	Navbar  									*
************************************************/

#header {
	/* background: #999; */
	background: url(images/header-bg.gif) repeat-x; 
	width: 980px;
	height: 133px;
	margin: 0px auto 0px ;
	padding: 0px;
	overflow: hidden;
	/* border: 1px solid #ccc; */
	}


#logo_img {
	
	margin: 21px 0px 0px 30px;
	
	}

	
.headerleft {
	background: url(images/headerleft-bg.gif) no-repeat; 
	background-position: top left;
	width: 380px;
	/*height: 20px;*/
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.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: 0px;
	padding: 0px;
	/* border:1px solid #ccc;*/
	}
	
.headerright li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;	
	
	
	}
		
.headerright ul {
	
	margin: 0px;
	padding: 93px 166px 0px 0px;
	}
		
.headerright a, .headerright a:visited {
	letter-spacing:-0.10em;
	font-weight: bold;	
	margin: 0px;
	padding:0px;
	border:0px;
	text-decoration: none;	
	}
		

.headerright a:hover {
	/*background: #BE0C0C;
	background:#f5f5ff url(images/mbg.gif);*/
	margin:0px;	
	text-decoration: none;
	border: 0px;
	padding: 0px;
	}
	

/***********************************************
*  Menu
************************************************/
#submenu {
	/* background: #999; */
	width:	960px;
	height: 50px;
	margin: 0px auto 0px ;
	padding:6px 0px 0px 0px;
	overflow: hidden;
	/* border: 1px solid #ccc; */
	}
	
#submenu li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-family:arial, verdana, helvetica;	
	}



#Table_sidebarblack {margin: 0px auto;}  /* background was removed by anul on 21-01-09 */
#Table_sidebarblack img a{
	margin: 0px auto;
	border: 0px none;
	border-style: none;
       /* float: left; */
	}

#Table_sidebarblack  a{text-decoration: none;}


#Table_sidebargrey {margin: 4px auto; width:247px;background-color:#e0e0e0} /* background was removed by anul on 21-01-09 */

/*#Table_sidebargrey { margin: 4px auto;width:247px;}*/ 
#Table_sidebargrey img a{
	margin: 0px auto;
	border: 0px none;
	border-style: none;
       /* float: left; */
	}


#Table_sidebargrey  a{text-decoration: none;}

#Table_sidebarbottom {padding-left:13px;} /* added by anul on 22-01-09 */

.blue-tick-bar{background:url(images/blue-tick-bar.gif) no-repeat; padding-top:5px; height:38px;background-position:center;vertical-align:middle;}

.green-tick-bar{background:url(images/green-tick-bar.gif) no-repeat; height:38px; padding-top:5px;background-position:center; vertical-align:middle;}

/*
.blue-tick-bar{background:url(images/blue-tick-bar.gif) no-repeat; height:38px; background-position:center; vertical-align:middle; text-align:middle;}

.green-tick-bar{background:url(images/green-tick-bar.gif) no-repeat; height:38px; background-position:center; vertical-align:middle; text-align:middle;}
*/

.blue-tick-bar a, .green-tick-bar a {padding:11px 21px 11px 50px;}


.bigf{font-size: 0.99em;
 font-family: Tahoma, Geneva, sans-serif;
 color: #666;

 text-align: left;
 line-height: 1.7em;
 font-weight: bold;
 letter-spacing: 0.02em;
 word-spacing: -0.1em;}

 /* added by Justin on 30/02/09 */
 .bigfHome{font-size: 0.99em;
 font-family: Tahoma, Geneva, sans-serif;
 color: black;

 text-align: left;
 line-height: 1.7em;
 font-weight: bold;
 letter-spacing: 0.02em;
 word-spacing: -0.1em;}

.midf{color: #666;
	font-size: 0.95em;
	font-family: Tahoma, Geneva, sans-serif;
	

	text-align: justify;
	line-height: 1.7em;}

.smlf{color: #666;
	font-size: 0.84em;
	font-family: Tahoma, Geneva, sans-serif;
	

	text-align: justify;
	line-height: 1.7em;letter-spacing: -0.01em}


#Table_teaser{margin-top:20px;}
#Table_teaser img{margin-top: 0px;padding-top:0px;}
#Table_teaser td{vertical-align:top;padding-top:7px;
	color: #333;
	font-size:12px;
	font-family: Tahoma, verdana, times new roman;}

.septd_first {padding:0px 7px 0px 13px; align:left;   /*class added for first TD by anul on 21-01-09 */
/*background:url(images/sep_bg.gif) no-repeat;*/
border-right:1px solid #ccc;
background-position: right center; }

.septd {padding:0px 7px 0px 7px; align:left; 
/*background:url(images/sep_bg.gif) no-repeat;*/
border-right:1px solid #ccc;
background-position: right center; }

.septd2 {
/*background:url(images/sep_bg.gif) no-repeat;*/
border-right:1px dotted #ccc;
 }


/* #Table_bottom_links a {font-size: 12px;font-family: Tahoma, verdana;} */
#Table_bottom_links a {font-size: 11px;font-family: Tahoma, verdana;} 


/*
.stico_default
{
	background: transparent url(images/sharethis.gif) no-repeat scroll 0px 0px !important;
}


*/

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

#content {
	width: 940px;
	/*background:#c0c0c0 url(images/content_bg.gif) repeat-x;*/
	line-height:1.7em;
	margin: 1px auto 0px;
	padding: 10px 20px 20px 20px;
    overflow: hidden;
	background:#fff;
	border-right:1px solid  #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	margin-top:0px;

	}

#content img a{
	margin: 0px;
	border: none;
        float: left;
	}
	
#content h1 {
	color: #444;
	font-size: 20px;
	font-family: verdana, 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.05em;	
	}
	
#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: #333333;
	font-size: 14px;
	font-family: verdana, arial, times new roman;
	font-weight: bold;
	margin: 0px;
	/*padding: 15px 0px 5px 0px;*/
	padding: 14px 0px 5px 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: 13px;
	font-family: tahoma, arial, times new roman;
	font-weight: normal;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;	
	text-transform: capitalize;
	letter-spacing: 0.12em;
	}

/*
#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;
background-color: #ccc;
height: 1px;
width: 100%;
text-align: left;
margin:10px 0px 10px 0px;
}
	
#contentleft {
	background: #FFFFFF;
	display: inline;
	float: left;
	width: 480px;
	margin: 0px 20px 0px 0px;
	padding: 20px 0px 0px 0px;
	}
	
#contentleft p{
	padding: 0px 0px 15px 0px;
	margin: 0px;
	line-height: 25px;
	font-size:15px;
	}
	
#contentleft ol{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
	}
	
#contentleft ol li{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 5px 0px;
	}
	
#contentleft ul{
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
	}
	
#contentleft ul li{
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 5px 0px;
	}
	
blockquote{
	margin: 5px 25px 15px 25px;
	padding: 11px 25px 11px 10px;
	background: #ffffcc;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-family: monospace,verdana, serif;
	}
	
#content blockquote p{
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
	}
	
.postinfo {
	width: 460px;
	background: #f5f5f5;
	font-size: 11px;
	color: #333333;
	margin: 0px 0px 20px 0px;
	padding: 10px 10px 10px 10px;
	/*border-top: 2px solid #000000;
	border-bottom: 1px solid #000000; */
	line-height: 10px;
	}
	

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

#footer {
	
	 /*  background: #f5f5f5;
	 border-top:1px solid #ccc; */
	 background: url(images/footer-bg.gif) repeat-x; 
	color: #666;
	margin: 20px auto 0px ;
	padding: 10px 0px 10px 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: 10px 0px 0px 0px;
	text-align:center;
	margin:0px auto;
	/*width:920px;*/
	width: 983px;
	
}

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


/* css for left division and right division of pages.starts here */

#left_division{
	padding-right:10px;	
	/*border-right: 1px #C6DEFF dashed;*/
}

#right_division{
	background:#fff url(images/sidebar_bg_dotted.gif) repeat-y;
	/*width:200px;*/
}

#bottom_left_division{}
#bottom_right_division{background:#fff url(images/sidebar_bg_dotted.gif) repeat-y;}

/* css for left division and right division of pages.starts here */

a.faqq{
	display:inline;
	color: #336699;
}

