@charset "utf-8";
/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:13px;
	color:#040807;
	padding:0px;
	margin:0px;
	/*font-weight:bold;*/	
	font-weight:600;
	background-color: #cccccc;
}

h1{	
	padding:0px;
	margin:0px;
	color:#336633;
	font-size:22px;
}

h2{
	font-size:14px;
	color:#336633;	
	font-weight:bold;
	padding:0px;
	margin:0px;
	text-decoration:underline;


}

h2.sub{
	font-size:14px;	
	font-weight:bold;
	padding:0px;
	margin:0px;
	color:#040807;	
	text-decoration:none;
}

h2.sub2{
	font-size:14px;
	color:#336633;	
	font-weight:bold;
	padding:0px;
	margin:0px;
	font-style:italic;
	text-decoration:underline;
}

h3{
	font-size:12px;	
	font-weight:bold;
	padding:0px;
	margin:0px;
}

.quote{
	font-size:13px;
	color:#336633;		
	padding:0px;
	margin:0px;
	font-style:italic;
	
}

.quotenormal{
	font-size:13px;
	color:#336633;	
	font-weight:bold;
	padding:0px;
	margin:0px;
	font-style:normal;
	
}


hr {
	border:0px;
	background-color:#040807;
	color:#040807;
	height:1px;
	width:100%;
	padding:0px;
	margin:0px;
}

a {	
	color:#040807;
	text-decoration:underline;
	
}

a:hover {	
	color:#336633;
}

a:active {	
	color:#336633;
}


a.select{	
	color:#040807;
	text-decoration:none;
	
}


a:hover {	
	color:#336633;
}

a:active {	
	color:#336633;
}


#holder {
	margin:0px auto 0px auto;
	width:1024px;
	overflow:hidden;
	border:1px solid #333333;
	padding:0px;
}



/*
div#content{margin:0px 50px 0px 50px;}*/

/*------------corner table start------------------------*/
div.maincontent{
	width:100%;
	background-image:url(images/content_bg.gif);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#cccc99;
	padding-bottom:0px;
}

table.contentTable{
	width:924px;
	padding:0px;
	margin:0px 50px 50px 50px;
	
}
table.contentTable td.cornerTL{
	background-image:url(images/corner_topleft.gif);
	background-repeat:no-repeat;
	width:17px;
	height:15px;
}
table.contentTable td.rowTop{
	background-color:#dfdfb1;
	border-top:1px solid #333333;
}
table.contentTable td.cornerTR{
	background-image:url(images/corner_topright.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:17px;
}
table.contentTable td.colRight{
	background-color:#dfdfb1;
	border-right:1px solid #000000;
	
}
table.contentTable td.cornerBR{
	background-image:url(images/corner_botright.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:17px;
	height:18px;
}
table.contentTable td.rowBot{
	background-color:#dfdfb1;
	border-bottom:1px solid #333333;
}
table.contentTable td.cornerBL{
	background-image:url(images/corner_botleft.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:17px;
}
table.contentTable td.colLeft{
	background-color:#dfdfb1;
	border-left:1px solid #333333;
}
table.contentTable td.contentHolder{
	background-color:#dfdfb1;
	padding:0px;
	
}

/*------------corner table End------------------------*/


.leftarea{	
	width:242px;
	padding:0px;
	vertical-align:top;
}
.rightarea{	
	width:623px;	
	padding:0px 0px 0px 25px;
	margin:0px;
	border-left:1px solid #333333;
	vertical-align:top;	
}

.smalltext{
	font-size:12px;
	color:#040807;	
	font-weight:bold;
	padding:0px;
	margin:0px;
	font-style:normal;
}

.contentheading{
	font-family:font-size:14px; color:#336633; font-weight:bold;
	padding:0px; margin:0px;	
	
}


.contentheading a{
	 color:#336633;
	text-decoration:underline;
	
}

.contentheading a:hover{
	 color:#336633;
	text-decoration:none;
	
}


.contentheading2{
	font-size:14px;	
	font-weight:bold;
	padding:0px;
	margin:0px;	
	text-decoration:none;
}





/*Level ONE---*/ 
ul.levelone{
	 list-style:none;
	 margin:0px;
	 padding:10px 0px 0px 0px;
	 color:#040807; 	  
 }

ul.levelone li{	 
	padding:3px 0px 1px 0px;
}

ul.levelone li a{
	color:#666666;
	font-weight:700;
}
ul.levelone li a:hover{
	color:#336633;
	font-weight:700;
}

ul.levelone li.select{	
	color:#336633;
	font-weight:700;
	text-decoration:underline;
}

/*Level two---*/

ul.leveltwo{
	 list-style:none;
	 margin:0px;
	 padding:0px;
	 color:#040807; 
	 margin:0px;	  
 }

ul.leveltwo li{	 
	padding:1px 0px 1px 5px;
	 margin:0px;	
}


ul.leveltwo li a{		
	color:#040807;
	font-weight:700;	
	
}
ul.leveltwo li a:hover{
	color:#ff0000;
	font-weight:700;
}

ul.leveltwo li.select{	
	color:#ff0000;
}

div.clear{
	clear:both;
}
/*--------------down nav*/
table.downnav{
	width:200px;
}

table.downnav td{
	width:15px;
	height:9px;
	border-left:1px solid #666666;	
	text-align:center;
	margin-left:0px;
	
}
table.downnav td a{
	color:#040807;
	font-size:12px;
	text-align:center;		
	text-decoration:none;	
}

table.downnav td a:hover{
	color:#336633;
	text-align:center;
	font-size:12px;		
	text-decoration:none;	
}
table.downnav td a.select{
	
	color:#336633;
	text-align:center;
	font-size:14px;	
	text-decoration:none;
}

table.downnav td.fist{
	width:19px;
	height:9px;
	border:0px solid #666666;
	
}

table.downnav td.prew{
	width:8px;
	height:9px;
	border:0px solid #666666;
	padding-left:5px;
	
}
table.downnav td.last{
	width:8px;
	height:9px;
	border:0px solid #666666;	
	padding-right:5px;
}

table.downnav td.next{
	width:19px;
	height:9px;
	border:0px solid #666666;
	
}


/*--------------down nav end--*/



/*--------------middle table--*/
table.middlecontent{
	width:100%;
	padding-top:10px;
	
}

table.middlecontent td{
	padding-bottom:10px;
	
}

table.middlecontent td a{
	padding-bottom:10px;	
	color:#336633;
	text-decoration:underline;
	
}

table.middlecontent td a:hover{		
	 color:#336633;
	text-decoration:none;
	
}


/*--------------middle table end*/

/*-----------------------footer-start----*/

div#footer{background:#cccccc; border-top:1px solid #333;color:#333333; width:100%; padding:5px 0px;}
div#footer .copyright{float:left; font-size:9px; margin-left:10px;}
div#footer .footerlink{float:right; font-size:10px; margin-right:10px;}
div#footer .footerlink a{color:#333333; text-decoration:none;}
div#footer .footerlink a:hover{text-decoration:underline;}




/*-----------------------footer-End----*/


/*----------------popup css start*/



/*
table.content_popupTable{
	width:924px;
	padding:0px;
	margin:0px 0px 0px 50px;
	
}*/

table.content_popupTable{
	width:371px;
	padding:0px;
	margin:0px 0px 0px 0px;
	
}
table.content_popupTable td.cornerTL{
	background-image:url(images/corner_topleft_w.gif);
	background-repeat:no-repeat;
	width:9px;
	height:9px;
}
table.content_popupTable td.rowTop{
	background-color:#FFFFFF;
	border-top:1px solid #333333;
}
table.content_popupTable td.cornerTR{
	background-image:url(images/corner_topright_w.gif);
	background-repeat:no-repeat;
	background-position:top right;
	width:9px;
}
table.content_popupTable td.colRight{
	background-color:#FFFFFF;
	border-right:1px solid #333333;
	
}
table.content_popupTable td.cornerBR{
	background-image:url(images/corner_botright_w.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	width:9px;
	height:9px;
}
table.content_popupTable td.rowBot{
	background-color:#FFFFFF;
	border-bottom:1px solid #333333;
}
table.content_popupTable td.cornerBL{
	background-image:url(images/corner_botleft_w.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:9px;
}
table.content_popupTable td.colLeft{
	background-color:#FFFFFF;
	border-left:1px solid #333333;
}
table.content_popupTable td.contentHolder{
	background-color:#FFFFFF;
	padding:15px 6px 6px 15px;
	
}
/*----------------popup css End*/



.dayheading {
	font-size:14px;
	color:#336633;	
	font-weight:bold;
	padding:0px;
	margin:0px;
	
}

.dayheading a{	
	color:#336633;	
	text-decoration:underline;

}

.dayheading a:hover{
	color:#336633;		
	text-decoration:none;

}

/*--contactus add css by arun 05feb-09--- */
table.abt_contentTable{
	width:924px;
	padding:0px;
	margin:0px 50px 0px 50px;
	
}
table.abt_contentTable td.cornerTL{
	background-image:url(images/corner_topleft_.gif);
	background-repeat:no-repeat;
	width:260px;
	height:9px;
}
table.abt_contentTable td.rowTop{
	background-color:f2f2c8;
	border-top:0px solid #333333;
	background-image:url(images/abt_top.jpg);
	width:655px;
	height:8px;background-position:left;
}
table.abt_contentTable td.cornerTR{
	background-image:url(images/corner_topright_ct.gif);
	background-repeat:no-repeat;
	background-position:top right;
	width:9px;
}
table.abt_contentTable td.colRight{
	background-color:#f2f2c8;
	border-right:1px solid #333333;
}
table.abt_contentTable td.cornerBR{
	background-image:url(images/corner_botright_ct.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	width:9px;
	height:9px;
}
table.abt_contentTable td.rowBot{
	background-color:#f2f2c8;
	border-bottom:0px solid #333333;
	background-image:url(images/abt_bottom.jpg);
	height:9px;
	width:655px;

}
table.abt_contentTable td.cornerBL{
	background-image:url(images/corner_botleft.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:260px;
}
table.abt_contentTable td.colLeft{
	background-color:#f2f2c8;
	border-left:1px solid #333333;
}
table.abt_contentTable td.contentHolder{
	background-color:#f2f2c8;
	padding:0px;
	/*padding:15px 0px 6px 0px;*/
	background-image:url(images/abt_bg.gif);
	width:665px;
	height:476px;
}
