body, ul, li, form, p, h1, h2, h3, img, input, label
	{
	margin:0px; padding:0px;
	}
body
	{
	background-color:#fff;
	}
label
	{
	display:block;
	}
ul, li
	{
	list-style-type:none;
	}
table {
	border:0px;
	}
.spacer
	{
	clear:both;
	}	
td, div 
	{
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif; color:#000; text-transform: none; text-decoration: none;
}
a {
outline:inherit;
	}
.width100per {
	border:0; width:100%;	
}		
.height1 {
	height:1px;
}	
.width1 {
	width:1px;
}	
.lt, .lm, .lb {
	text-align:left;
}
.lt, .rt, .ct {
	vertical-align:top;
}
.lm, .rm, .cm {
	vertical-align:middle;
}		
.rt, .rb, .rm {
	text-align:right;
}	
.lb, .cb, .rb {
	vertical-align:bottom;
}
.ct, .cb, .cm {
	text-align:center;
	}
#external-container
	{
	width:800px;
	margin:0px auto 0px auto;
	background-color:#fff;
	padding:1px;
	position:relative;
	}
h1
	{
	font:bold 13px/16px Verdana, Arial, Helvetica, sans-serif; color:#2E3192;
	}
h2
	{
	font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif; color:#8DC63F;
	}
h1 span
	{
	font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif; color:#8DC63F;
	}
h1 a
	{
	font:bold 13px/16px Verdana, Arial, Helvetica, sans-serif; color:#2E3192; text-decoration:none;
	}
h1 a:hover
	{
	font:bold 13px/16px Verdana, Arial, Helvetica, sans-serif; color:#2E3192; text-decoration:underline;
	}
p
	{
	font:10px/17px Verdana, Arial, Helvetica, sans-serif; color:#4C4C4C; margin:4px 0px 0px 0px;
	}
h3
	{
	font:30px/32px Verdana, Arial, Helvetica, sans-serif; color:#2E3192; text-transform:uppercase;
	}

/***********************************Header Styele starts from here ******************************/
.header
	{
	background:url(images/header-img.jpg) no-repeat 0px 0px; height:100px; position:relative;
	}
.header img
	{
	position:absolute; left:22px; top:7px;
	}
.header ul
	{
	float:right; margin:12px 20px 0px 0px;
	}
.header li
	{
	margin:0px 0px 0px 8px; float:right;
	}
.header li a
	{
	background-color:#8CC63F; border:1px solid #fff; font:bold 9px/10px Verdana, Arial, Helvetica, sans-serif; color:#2E3192; display:block; width:125px; padding:4px 0px 4px 0px; text-align:center; display:block; text-decoration:none;
	}
.header li a:hover
	{
	background-color:#fff; border:1px dashed #2E3192; text-decoration:none;
	}
.header li.volenter
	{
	position:absolute; bottom:17px; right:94px;
	}
.header li.volenter a
	{
	background-color:#fff; border:1px dashed #2E3192; font:bold 11px/12px Verdana, Arial, Helvetica, sans-serif; color:#8DC63F; display:block; width:155px; padding:2px 0px 3px 0px; text-align:center; display:block; text-decoration:none; cursor:default;
	}
.header li.volenter a span
	{
	color:#2E3192;
	}
.header li.volenter a:hover span
	{
	color:#fff;
	}
.header li.volenter a:hover
	{
	text-decoration:none; background-color:#8CC63F; border:1px solid #fff; color:#2E3192;
	}
/***********************************Header Styele ends here ******************************/
/***********************************Menu Styele starts here ******************************/
.menu
	{
	background-color:#8CC63F; height:27px;
	}
.menu ul
	{
	margin:5px 0px 5px 2px; 
	}
.menu li
	{
	margin:0px 1px 0px 0px; float:left;
	}
.menu li a
	{
	margin:0px 3px 0px 0px; font:bold 9px/10px Verdana, Arial, Helvetica, sans-serif; color:#2E3192; text-decoration:none; display:block; width:69px; text-align:center; border:1px solid #fff; padding:3px 0px; text-transform:uppercase;
	}
.menu li a:hover
	{
	background-color:#fff; border:1px dashed #2E3192; text-decoration:none;
	}
.menu li.big a
	{
	width:127px;
	}
.menu a
	{
	font:10px/12px Verdana, Arial, Helvetica, sans-serif; color:#2E3192; padding:0px 17px; text-decoration:none; text-transform:uppercase; border-right:1px solid #5D7B69;
	}
.menu a.nobod
	{
	border:0;
	}
.menu a:hover
	{
	text-decoration:underline;
	}
/***********************************Menu Styele ends here ******************************/
.body-pad
	{
	padding:4px 0px;
	}
/***********************************Left Pannel Starts *********************************/
.left
	{
	width:100px; background-color:#8CC63F;
	}
.search th
	{
	background-color:#2E3192; height:32px; font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-align:center; text-transform:uppercase;
	}
.search td
	{
	font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif; color:#2E3192;
	}
.search input
	{
	width:110px; border:1px solid #818285; padding:0 3px 2px 3px; font:12px/13px Verdana, Arial, Helvetica, sans-serif; color:#88898C; margin-bottom:1px;
	}
	/*----Edited by Kuntal------*/
.search select {
	width:140px; border:1px solid #818285; font:12px/13px Verdana, Arial, Helvetica, sans-serif; color:#88898C; margin-bottom:1px;
}
/*----Edited by Kuntalends------*/
	/*---------Edited bt Kuntal-----------*/
.search-pad
	{
	padding:3px;
	}
	/*---------Edited bt Kuntal ends-----------*/
	/*----Edited by Kuntal------*/
.search td a
	{
	font:bold 10px/11px Verdana, Arial, Helvetica, sans-serif; color:#2E3192; text-decoration:none; padding:5px 0px 5px 0px; float:right; text-transform:uppercase;
	}
	/*----Edited by Kuntal ends------*/
.search td a:hover
	{
	text-decoration:underline;
	}
.left ul
	{
	background-color:#fff; margin:0px; padding:0px 0px 0 0px;
	}
.left li
	{
	margin:0px; font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif; padding:5px 0px 0px 0px;
	}
		/*----------------Edited by Kuntal------------*/
.left li a
	{
	background-color:#2E3192; margin:0px; font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-align:center; text-transform:uppercase; padding:8px 0px; display:block; width:146px; text-decoration:none;
	}
	/*----------------Edited by Kuntal Ends------------*/
.left li a:hover
	{
	background-color:#8CC63F; color:#2E3192; text-decoration:none;
	}
.bookmark a
	{
	background-color:#fff; border:1px dashed #2E3192; font:bold 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#2E3192; display:block; padding:7px 0px 7px 0px;  display:block; text-decoration:none; text-transform:uppercase;
	}

.bookmark a:hover
	{
	text-decoration:none; background-color:#8CC63F; border:1px solid #fff; color:#2E3192;
	}
.rss a
	{
	font-size:14px;
	}
/***********************************Left Pannel Ends *********************************/
/***********************************Middle Pannel Starts *********************************/
.middle
	{
	padding:18px 16px 0px 16px;
	}
.img-description td
	{
	padding-top:11px;
	}
.img-description img
	{
	padding:1px; border:2px dashed #6265AD; margin:0px 13px 0px 0px;
	}
.imgDescriptionForProgram 
	{
	padding:1px; border:2px dashed #6265AD; margin:0px 13px 0px 0px;
	}
.latest-news
	{
	border:1px dashed #2E3192; padding:17px; position:relative;
	}
.latest-news p a
	{
	position:absolute; right:19px; top:17px; width:174px; font:bold 13px/14px Verdana, Arial, Helvetica, sans-serif; color:#2E3192; padding:7px 0px; display:block; text-align:center; border:1px dashed #2E3192; background-color:#8CC63F; text-decoration:none;
	}
.latest-news p a:hover
	{
	background-color:#2E3192; color:#fff;
	}

/***********************************Middle Pannel Ends *********************************/
/***********************************Right Pannel Starts *********************************/
.right
	{
	width:124px; background-color:#2E3192; padding:5px 1px;
	}
/*.top-destination
	{
	background-color:#8DC63F; border:1px solid #8DC63F; padding:9px 1px 5px 1px;
	}
.top-destination h3
	{
	 font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif; color:#2E3192; text-align:center;
	 }
.top-destination p
	{
	 font:normal 10px/14px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-align:center; margin:3px 7px 3px 7px;
	 }
.top-destination p a
	{
	text-decoration:none; color:#2E3192;
	}
.top-destination p a:hover
	{
	text-decoration:underline;
	}*/
/*----------------------------Added and modified on 2-08-08 Starts---------------------------*/
.top-destination {
	background:#fff;
	border:#179011 1px solid;
}
.top-destination h3 {
	background:#009B00;
	font:bold 10px/18px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-align:center;
}
.top-destination ul {
	padding:1px 0 0 0;
	margin:0 0 0 0;
}
.top-destination ul li {
	font:bold 10px/18px Verdana, Arial, Helvetica, sans-serif; 
	border-bottom:#009B00 1px solid;
	text-align:center;
	display:block;
}
.top-destination ul li a {
	background:#8CC63F;
	color:#fff;
	display:block;
	text-decoration:underline;
	padding:0 0 0 0;
}
.top-destination ul li a:hover {
	background:#2E3192;
	color:#FFFFFF;
	text-decoration:none;
}
/*----------------------------Added and modified on 2-08-08 Ends---------------------------*/
	/***********************************Right Pannel Ends *********************************/
/*********************************** popular search starts  ***********************************/
.pplr-srch-brdr
	{
	border-left:1px solid #9698C8;
	border-right:1px solid #9698C8;
	}
.pplr-srch-brdr p a
    {
	text-decoration:underline;  color:#2E3192;
	}
.pplr-srch-brdr a:hover
	{
	text-decoration:none;
	}
/*********************************** popular search ends  ***********************************/
/*********************************** Forms starts  ***********************************/
.formTxt
	{
		  font-size: 8pt; 
		  color: #003399;
		  font-weight:bold;
		  font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.Required
	{
		  font-size: 7pt; 
		  color: #003399;
		  vertical-align:top;
		  font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.redText
	{
		  font-size: 11px; 
		  color: #FF0000;
		  vertical-align:top;
		  font-family:Verdana, Arial, Helvetica, sans-serif;
		  font-weight:bold;
	}
.saveButton
	{
		width:75px; border:1px solid #818285; padding:2px 0px 2px 4px; font:12px/15px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; margin-bottom:2px; background-color:#2E3192;
	}
.inputText
	{
		width:134px; border:1px solid #7F9DB9; padding:2px 0px 2px 4px; font:12px/15px Verdana, Arial, Helvetica, sans-serif; color:#000F6E; margin-bottom:2px; background-color:#FFFFFF;
	}
.inputTextSmall
	{
		width:30px; border:1px solid #7F9DB9; padding:2px 0px 2px 4px; font:12px/15px Verdana, Arial, Helvetica, sans-serif; color:#000F6E; margin-bottom:2px;
	}
	
.combo
	{
		width:140px; border:1px solid #7F9DB9; padding:1px 1px 1px 1px; font:12px/15px Verdana, Arial, Helvetica, sans-serif; color:#000F6E; margin:0px; height:19px;
	}
.inputTextarea
	{
		width:160px; border:1px solid #7F9DB9; padding:2px 0px 2px 4px; font:12px/15px Verdana, Arial, Helvetica, sans-serif; color:#000F6E; margin-bottom:2px;
	}


 a.termsConditions:hover {
	  font-size: 8pt; 
	  color: #003399;
	  font-weight:bold;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  text-decoration:none;
 }	

a.termsConditions:visited {
	font-size: 8pt; 
    color: #003399;
    font-weight:bold;
    font-family:Verdana, Arial, Helvetica, sans-serif;
 }	

a.termsConditions:link {
	  font-size: 8pt; 
	  color: #003399;
	  font-weight:bold;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
 }
/*********************************** Forms ends  ***********************************/

/*********************************** Breadcrumb  starts here added on 2nd july 2008 by MANAS  ***********************************/
	

a.breadCrumb:visited {
	font-size: 7pt; 
    color: #5F862B;
    font-weight:bold;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
 }	

a.breadCrumb:link {
	  font-size: 7pt; 
	  color: #5F862B;
	  font-weight:bold;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  text-decoration:none;
 }
a.breadCrumb:hover {
	  font-size: 7pt; 
	  color: #5F862B;
	  font-weight:bold;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  text-decoration: underline;
 }
 
 .breadCrumb {
	  font-size: 7pt; 
	  color: #5F862B;
	  font-weight:normal;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
 }
/*********************************** Breadcrumb  ends here added on 2nd july 2008 by MANAS  ***********************************/

/*********************************** Footer Styele starts here added on 2nd july 2008 by MANAS ******************************/
 a.footerHref:hover {
	  font-size: 7pt; 
	  color: #2E3192;
	  font-weight:normal;
	  
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  text-decoration:none;
 }	
 
a.footerHref:visited {
	font-size: 7pt; 
    color: #2E3192;
	font-weight:normal;
    font-family:Verdana, Arial, Helvetica, sans-serif;
 }	

a.footerHref:link {
	  font-size: 7pt; 
	  color: #2E3192;
	  font-weight:normal;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  
 }
.footerText {
	  font-size: 8pt; 
	  color: #2E3192;
	  font-weight:normal;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
 }
/******************* Footer Popular Searches starts end here added on 7nd july 2008 by MANAS ***********/
  a.popular_searches_href:hover {
	  font-size: 8pt; 
	  color: #2E3192;
	  font-weight:normal;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  text-decoration:underline;
 }	

a.popular_searches_href:visited {
	font-size: 8pt; 
    color: #2E3192;
	font-weight:normal;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
 }	

a.popular_searches_href:link {
	  font-size: 8pt; 
	  color: #2E3192;
	  font-weight:normal;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  text-decoration:none;
 }
.popular_searches
	{
	border-left:1px solid #9698C8;
	}
/******************* Footer Popular Searches starts end here added on 7nd july 2008 by MANAS ***********/
/******** Footer Styele starts end here added on 2nd july 2008 by MANAS ****************************************************/
/*********************************************************New stle added on 10 th june 2008 *******************************************************/
.select-120
	{
	width:128px; border:1px solid #818285; font:12px/13px Verdana, Arial, Helvetica, sans-serif; color:#88898C; margin-bottom:1px; /*edit by manas 19.6.2008*/
	}
.search input.search-btn
	{
     background-color:#fff; border:1px dashed #2E3192; width:100px; font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif;color:#2E3192;
	 }

.fckeditor h1
	{
	font: bold 16px/22px Arial, Helvetica, sans-serif; color:#2E3192;
	}
.fckeditor h2 a
	{
	font: bold 13px/16px Georgia, "Times New Roman", Times, serif; color:#2E3192;
	}
.fckeditor h3
	{
	font:14px/22px Georgia, "Times New Roman", Times, serif; color:#000;
	}
.fckeditor p
	{
	font:10px/17px Verdana, Arial, Helvetica, sans-serif; color:#4C4C4C;
	}
.fckeditor
	{
	font:10px/17px Verdana, Arial, Helvetica, sans-serif; color:#4C4C4C;
	}
.fckeditor a
	{
	text-decoration:underline;  color:#2E3192;
	}
.fckeditor a:hover
	{
	text-decoration:none;
	}


/* CSS Document */
/*.dynbut {
	background:url(images/txtimg.gif) no-repeat 0 0;
	height:28px;
	width:78px;
	font:bold 14px/13px "Times New Roman", Times, serif;
	color:#FEF3C6;
	text-align:center;
	padding:12px 0 0 43px;
*/
/*.dynbut {
	background:url(images/txtimg.gif) no-repeat 0 100%;
	height:35px;
	width:43px;
	font:bold 14px/13px "Times New Roman", Times, serif;
	color:#FEF3C6;
	text-align:left;
	padding:6px 0 0 31px;

}*/
.dynbut {
	background:url(images/txtimg.gif) no-repeat 0 0;
	width:85px;
	/*font:bold 14px/32px "Times New Roman", Times, serif;*/
	font:bold 12px/32px "Times New Roman", Times, serif;
	color:#fff;
	padding:7px 0 0 40px;
}
.dynbut span {
	font:normal 11px/13px Tahoma;
	display:block;
	color:#666;
	}	
/* Start Booknow buton	*/
a.booknow:hover {
	  font-size: 8pt; 
	  color: #FFFFFF;
	  font-weight:bold;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  text-decoration:none;
	  background:#2E3192;
	  padding:5px 5px 5px 5px;
 }	

a.booknow:visited {
	font-size: 8pt; 
    color: #FFFFFF;
    font-weight:bold;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	background:#2E3192;
	padding:5px 5px 5px 5px;
 }	

a.booknow:link {
	  font-size: 8pt; 
	  color: #FFFFFF;
	  font-weight:bold;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  text-decoration:none;
	  background:#2E3192;
	  padding:5px 5px 5px 5px;
 }	
/* End Booknow buton	*/