body
{ 	margin: 0; background-image: url(images/bg.jpg);background-repeat: repeat-x;background-color:#0571B1; }

a { text-decoration: none; color:#666;margin: 0px;padding:0px;  }

a:hover { 	text-decoration:underline;color:#0571B1; }

h2 {
 font-family: Arial, Helvetica, sans-serif;font-size:10px;color:#ccc;margin-left: 10px;margin-top:0px;margin-bottom:0px;}

h3 {
	font-family: arial,Arial, Verdana, Geneva, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color:#0780C0;margin-top: 10px;
	margin-left: 10px;margin-bottom: 0px;text-align: left;
}

#head
{
		height:60px;line-height:60px; color: #67A7E3;font-family:Arial;font-weight:100;font-size:14pt;
}
#regbody td,#regbody td p, #regbody td span, #regbody td b{color: #369;}
#alttop
{
	color:gray;
}
h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color:#017EA8;margin-top: 10px;margin-bottom: 10px;	}

/*------------------------------------------------Top--------------------*/

.top{
width: 995px;background-image: url(images/topbg.jpg);background-repeat: repeat-x;
}



/************ Main ****************/
.main{
	width: 995px;background-color: #fff; border:0px solid #ccc;
}
.indexcell_A{
	width:740px;
}

.indexcell{
	width:740px;
}

.indexcell ul {
margin: 0px;padding: 0px;padding-left: 20px;
}
.indexcell li {
text-align: justify;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666;margin-top: 10px;margin-bottom: 10px;
margin-left: 20px;margin-right: 20px;
}

.indexcell p {
text-align: justify;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666;margin-top: 10px;margin-bottom: 10px;
margin-left: 20px;margin-right: 20px;
}

.indexcell h1 {
text-align: justify;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666;margin-top: 10px;margin-bottom: 10px;
margin-left: 20px;text-decoration: underline;
}

.rightcell{
	width:250px;background-color: #fff;border-left:1px solid #E9EAEA;
}

/************ Menu ****************/
#menu {
 font-family: verdana,Arial, sans-serif; font-weight: bold;	margin: 0px ;	padding:0px;list-style-type: none;font-size: 12px;
 background-image: url(images/menubg.jpg);height: 35px;width:auto; }				
#menu li {
float: left; margin: 0;}				
#menu li a  {
text-decoration: none;}  
#menu li a span {
  text-decoration: none;display: block;line-height: 35px;color: #fff;padding-left:17px;padding-right:17px;background-image: url(images/split.jpg);background-repeat: no-repeat;background-position: right;	}    
#menu li a:hover span {
 color:#000;border-right:0px solid #fff;}
.Home1 #menu .active1 span,.aboutus #menu .active2 span,.services #menu .active3 span,.facilities #menu .active4 span,.benefits1 #menu .active5 span,
.register #menu .active6 span,.faq1 #menu .active7 span,.offers #menu .active8 span, .gallery #menu .active9 span {
   color:#000;background:url(images/yellow_bg.jpg);background-repeat: repeat-x;border-right:1px solid #fff;border-left:1px solid #fff; }

/************ News Box ****************/

.news_box{
	width: 225px;height: 158px;background-color: #fff;border: 1px solid #B5DDF4;
}

/********* Boxes *****************/
.box{
	width: 235px;height: 230px;background-repeat: no-repeat;margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;
}

.box a{
color:#000;text-decoration: none; }

.box a:hover{
color:#000;text-decoration: underline;
}

/******India Tour offer ****/
.india_tour{
	width: 730px;height: 342px;margin-top: 10px;border: 1px solid #0075B0; border-top: 0px;
}

.india_tour_top{
margin-top: 5px;background-image: url(images/india_tour_top.jpg);height: 38px;background-repeat: repeat-x;
}

.india_tour_box{
	width:340px;height: 90px;background-color:#ECF7FF;border: 1px solid #1BB8E8;margin: 5px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;
}

.india_tour_box b{
font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #0F6793;text-decoration: underline;
}

.india_tour_box a{
font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #0571B1;font-weight: bold;
}

.india_tour_box a:hover{
 text-decoration: underline;
}

/*** india tour small ***/

.india_tour_small{
	width: 220px;height: auto;
}

.india_tour_small ul{
	list-style: none;position: relative;margin-top: 0px;margin-bottom: 0px;
}

.india_tour_small li{
	list-style: none;list-style-image: url(images/blt1.gif);position: static;margin-left: -20px;
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#666;margin-top: 0px;margin-bottom: 0px;line-height: 18px;
}

.india_tour_small a{
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#666;
}

/****************** bot *************/
.bot{
background-image: url(images/botbg.jpg);background-repeat: repeat-x;width: 995px;
font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#0571B1;margin-top: 0px;margin-bottom: 0px;line-height: 18px;background-color: #fff;
	}

.bot a{
font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#0780C0;margin-top: 0px;margin-bottom: 0px;line-height: 18px;font-weight: bold;
margin-left: 5px;margin-right: 5px;
}

.bot a:hover{
text-decoration: underline;
}

/********* witness hospital    **********/
.witness{
	width: 230px;margin-top: 5px;border:1px solid #228CC9;}
.witness_top{
	width: 230px;background-image: url(images/tabbg.jpg);background-repeat: repeat-x;font-weight: bold;font-family: Arial, Helvetica, 
	sans-serif;font-size: 13px;
	color:#fff;
}

.witness ul{
	list-style: none;position: relative;margin-top: 0px;margin-bottom: 0px;
}

.witness li{
	list-style: none;list-style-image: url(images/blt1.gif);position: static;margin-left: -20px;
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#666;margin-top: 0px;margin-bottom: 0px;line-height: 18px;
}

.witness a{
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#666;}
	
.witness a:hover{
text-decoration: underline;
}

/**** register Form ***/

.form_top{
width: 649px;background-image: url(images/form_top.jpg);background-repeat: no-repeat;height: 43px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #555560;margin-top: 10px;
}

.form_bot {
width: 649px;background-image: url(images/form_bot.jpg);background-repeat: no-repeat;height: 43px;margin-bottom: 10px;
}	

.form_table{
	width: 649px;background-image: url(images/form_mid.jpg);background-repeat: repeat-y;margin-top: 0px;}

.form_table td{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #555560;padding-left: 5px;height: 25px;}

.form_table td input{
 border:1px solid #99C5ED;height: 20px;}
.form_table td textarea{
 border:1px solid #99C5ED;height: auto;}


.form_table td span {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #555560;margin-left: 10px;
 }
 
.form_table td .button {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #fff;cursor: pointer;background-color: #0571B1;
 }
 
.form_table td .button:hover {
color: #fff;cursor: pointer;background-color: #cc0000;
 }
 
 /********** Login Screen ***********/

.login_box{
	width: 419px;height: 260px;background-image: url(images/login_bg.jpg);background-repeat: no-repeat;
}

.login_box_table{
width: 289px;height: 196px;margin-top: 20px;margin-left: 26px;
}

.login_box_table td{
font-family: Arial, Helvetica, sans-serif;font-weight: bolder;font-size: 12px;color:#666;
}

.login_box_table h1{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: bold;font-size: 15px;color:#2087C1;margin-left: 35px;
}

.login_box_table input{
width: auto;height: 22px;margin-left: 5px;
}

.login_box_table .button{
width: auto;height: 22px;margin-left: 0px;
}

.login_box_table a{
font-family: Arial, Helvetica, sans-serif;font-weight: normal;font-size: 11px;color:#666;
}

.login_box_table a:hover {
color:#cc0000;
}

/****** round Table ****/ 
.round_table_top{
	width: 616px;height: 31px; background-image: url(images/round_table_top.jpg);background-repeat: no-repeat;}
.round_table_top td p{
font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color: #fff;margin: 0px;	}
.round_table_mid{
	width: 616px;border-left:1px solid #9FC4DD;border-right:1px solid #9FC4DD;}
.round_table_mid td {
height: 30px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666;padding-left: 15px;background-image: url(images/round_table_mid_tdbg.jpg);
background-repeat: repeat-x;background-position: bottom; }
.round_table_mid td p {
font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666;padding-left: 15px;}
.round_table_mid td a {
color: #ccc;}

.round_table_mid td a:hover {
color: #cc0000;}


.round_table_bot{
	width: 616px;}
/****** round Table ends here ****/ 	

/********* Table for tours & Hotes *******/

.tour_table_top{
	background-image: url(images/table_top_trbg.jpg);background-repeat: repeat-x;height: 34px;background-position: top; }
.tour_table_top p{
font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold; color: #0875AE;margin-left: 10px; margin-top: 0px;margin-bottom: 0px;}

.tour_table{
width: 700px;border-bottom: 1px solid #C6E1EE;margin-top: 20px;
}

.tour_table p{
font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal; color: #0875AE;margin-left: 8px; margin-top: 7px;margin-bottom: 5px;
}
.tour_table h3{
font-family: Arial, Helvetica, sans-serif;font-size: 15px;font-weight: bold; color: #000;margin-left: 8px; margin-top: 7px;margin-bottom: 5px;
}
.tour_table_img{
border: 1px solid #0571B1; 
}
.hotels_img{
border: 1px solid #0571B1; 
width:150px;
height:100px;

}

/******* Registraion New ******/


.register_left{
   width: 705px;background-color: #ffffff;
}

.register_right{
   width: 285px;background-color: #ffffff; }
.registertable_top{
   width: 699px;margin-top: 15px; }

.registertable_mid h {
background-image: url(images/register_titlebg.jpg);background-repeat: repeat-x;font-weight: bold;color: #fff; font-size: 13px;
font-family: Arial, Helvetica, sans-serif;background-repeat: repeat-x;text-indent: 10px;padding-left: 0px;padding-right: 10px;
margin: 0px;line-height: 28px;
}



.registertable_mid td {
padding-left: 5px;padding-right: 5px;height: 30px;font-family: verdana,Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;
}

.registertable_mid td  input{
width: 200px;height: 22px;border:1px solid #A7AAAB; font-family: verdana,Arial, Helvetica, sans-serif;font-size: 11px;color: #333;
}


.registertable_mid .input{
width: auto;height: auto;border:none;
}

.registertable_mid td  textarea{
width: 200px;height: 75px;border:1px solid #A7AAAB; font-family: verdana,Arial, Helvetica, sans-serif;font-size: 11px;color: #333;
}

.registertable_mid td p {
font-family: verdana,Arial, Helvetica, sans-serif;color: #555; font-size: 12px;margin-left: 0px;
}

.registertable_mid td b {
padding-left: 25px;
}
.registertable_bot{
   width: 699px; }
   
/****register left table***/
.register_table_left_top{
   width: 271px;margin-top: 15px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 13px;color: #fff;font-weight: bold;
}
.register_table_left_mid{
   width: 271px;border-left:1px solid #A7AAAB;border-right:1px solid #A7AAAB;
}

.register_table_left_mid td{
height: 40px;
}

.register_table_left_mid ul{
margin: 0px auto; padding: 0px;margin-left: 25px;
}

.register_table_left_mid li{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #666;font-weight:normal;margin-top: 5px;margin-bottom: 5px;
}

.register_table_left_mid a{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #666;font-weight: bold;padding-top: 10px;
}

.register_table_left_mid a:hover{
color: #057ABD;text-decoration: underline;
}
.register_table_left_bot{
   width: 271px;background-image: url(images/register_left_mid.jpg);background-repeat: repeat-y;
}

/***right table ***/
.register_index{
   width: 990px;background-color: #ffffff;
}

.registertable_mid{
   width: 950px;background-image: url(images/register_mi.jpg);background-repeat: repeat-y;background-color: #fff;
}

.register_right_table{
   width: 386px;height: auto;background-image: url(images/register_right_table.jpg);background-repeat: no-repeat;border-bottom:0px solid #E4E4E4;
}

.register_right_table h1 {
color: #056EAF; font-size: 13px;font-family: Arial, Helvetica, sans-serif;background-repeat: repeat-x;text-indent: 10px;padding-left: 0px;padding-right: 10px;
margin-top: 5px;line-height: 28px;text-decoration: underline;
}

.registertable_mid h2 {
font-weight: bold;color: #0C76B3; font-size: 13px;font-family: Arial, Helvetica, sans-serif;text-indent: 10px;padding-left: 0px;padding-right: 10px;
margin-left: 80px;line-height: 28px;text-decoration: none;
}

.register_right_table ul{
margin: 0px auto; padding: 0px;margin-left:35px;margin-top: 15px;
}

.register_right_table li{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #666;font-weight:normal;margin-top: 10px;margin-bottom: 5px;
}

/**** bleubg**/
.register_bluebg{
   width: auto;height: auto;background-image: url(images/register_blue_bg.jpg);background-repeat: repeat-x;background-position: bottom;
   border: 1px solid #4DB5E3;
}
.register_bluebg td{
padding: 0px;margin: 00px;
}

/**** red bg**/
.register_redbg{
   width: auto;height: auto;background-image: url(images/register_red_bg.jpg);background-repeat: repeat-x;background-position: bottom;
   border: 1px solid #F7C7C6;
}
.register_redbg td{
padding: 0px;margin: 00px;
}

/***************************************** test for Asox pages Button *************************************************/
.utton{
   width: auto;height: 23px; background-image: url(images/bg_left.jpg);background-repeat: repeat-x;border:none;
   border: 1px solid #0175BE;font-family: verdana,Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color:#fff;
  cursor:pointer;
}

.button{
    width: auto;height: 25px; background-image: url(images/bg_left.jpg);border:none;
   font-family: verdana,Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color:#fff;
  background-repeat: no-repeat;background-position: left;padding-top:6px;padding-bottom:6px;line-height: 25px;
  padding-left: 0px;padding-right: 0px;margin: 0px;text-align: left;vertical-align:middle;
}  


.button input {
  width: auto;height: 25px; background-image: url(images/bg_right.jpg);background-repeat: no-repeat;border:none;
   border: 0px solid #0175BE;font-family: verdana,Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color:#fff;
  cursor:pointer;background-color: transparent;background-position: right;cursor:pointer;
}


.search_bg {
height: 46px;background-image: url(images/search_bg_mid.jpg);background-repeat: repeat-x;
}

.search_bg b {
font-family: verdana,Arial, Helvetica, sans-serif;font-size: 12px;color: #000;font-weight: bold;margin-left: 0px;
}

.search_bg p {
padding: 0px;margin: 0px;
}

/***************************************** test for Aspx Ends Here *************************************************/


/***************************************** Register Page Starts Here (26.Aug.2009) ******************************************************/
.register_main_top{
   width: 921px;height: 11px;background-image: url(images/Register/register_main_top.jpg);background-repeat: no-repeat;margin-top: 15px;height:30px;}
.register_main_top h1 {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 20px;color: #fff;margin-left: 15px;margin-top: 2px;margin-bottom: 0px;}
.register_main_mid{
   width: 921px;border-left:1px solid #1F84BC; border-right: 1px solid #1F84BC; background-image: url(images/Register/register_main_mid.jpg);background-repeat: repeat-x;background-position: bottom;}
.register_main_mid td{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #444;height: 30px;}
.register_main_mid b {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #444;margin-left: 15px;text-indent: 15px;margin-bottom: 0px; }
.register_main_bot{
   width: 921px;height: 11px;background-image: url(images/Register/register_main_bot.jpg);background-repeat: no-repeat;}
.input1{
   width: 200px;height: 22px;border:1px solid #BBD0E8; font-family: verdana,Arial, Helvetica, sans-serif;font-size: 11px;color: #333;margin-top: 5px;margin-bottom: 5px; }
.input2{
   width: auto;height: 22px;border:1px solid #BBD0E8; font-family: verdana,Arial, Helvetica, sans-serif;font-size: 11px;color: #333;margin-top: 5px;margin-bottom: 5px; }
.input3{
   width: 100px;height: 22px;border:1px solid #BBD0E8; font-family: verdana,Arial, Helvetica, sans-serif;font-size: 11px;color: #333;margin-top: 5px;margin-bottom: 5px; }
.input4 /**  text area ***/{
   width: 200px;height: auto;border:1px solid #BBD0E8; font-family: verdana,Arial, Helvetica, sans-serif;font-size: 11px;color: #333;margin-top: 5px;margin-bottom: 5px; }   

 .errmsg
 {
	text-align:center;font-family:Arial;font-size:12px;color:Red;font-weight:bold;
 }
 
 
 /***************************************** Register confirm Page ******************************************************/
.register_confirm{
   width: 760px;height: 500px;border: 1px solid #228BC5;}

.register_confirm_top h1 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #000;font-weight: bold;margin: 0px;margin-left: 10px;margin-top: 10px;}

.register_confirm_top span {
color: #cc0000;
}

.register_confirm_mid1 h1 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #228BC5;font-weight: bold;margin: 0px;margin-left: 10px;margin-top: 10px;}

.register_confirm_mid1 td {
color: #cc0000;background-color: #ECF6FC;height:auto;}

.dot_table {
width:800px;background-color: #000;border:1px solid #000;float:left;margin-left: 10px;height: auto;margin-top: 10px; }
.dot_table td {
height: 30px;background-image:url(images/dots.jpg);background-position: bottom;background-repeat: repeat-x;font-family:arial;font-size: 12px;color: Black;text-indent: 10px;width:200px; }

.register_confirm_mid2 h1 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #fff;font-weight: bold;margin: 0px;margin-left: 10px;margin-top: 10px;}

.register_confirm_mid2 td {
color: #cc0000;height:auto;}

.blude_table {
width:100%;border:0px solid #000;float:left;height: auto;margin-top: 1px;background-image: url(images/blue_table_bg.jpg);background-repeat: repeat-x;border-left:2px solid #fff;border-right:2px solid #fff;height: 310px; }

.blude_table img{
margin: 0px; }

.register_confirm_mid2 td h2 {
height: 30px;  font-family:Arial, Helvetica, sans-serif;font-size: 12px;color: #fff;font-weight:normal;}

.register_confirm_mid2 td img {
margin: 0px;   }

.regbutton
{
	background-image:url(images/Register/register.jpg);border:0px;width:113px;height:30px;
}

/************** Tours & Hotels ******/

.Hotels{
   width: 984px;height: 348px;border:1px solid #AFD7EE;}
.Hotels_tr{
  background-image: url(images/hotels_topbg.jpg);background-repeat: repeat-x;background-position: top;text-align: left;}
  
.flashbg{
 width: 618px;height: 285px;  background-image: url(images/flash_bg.jpg);background-repeat: no-repeat;
}

.loading{
font-family:arial,verdana;font-size:12px;color:#054DA5;font-weight:bold; background-color: transparent;
}