body.calendar {margin:0;border:1px solid #123456;background-color:#E7F4D7;padding:1px 0px 0px 0px;font: bold 10px arial,helvetica,sans-serif;text-align:center}
#calbox a.cal {text-decoration: none; color: #036;}
#calbox a.cal:hover {text-decoration: underline;}
#calbox table{border-collapse:collapse;}
#calbox .calTableH{margin: 4px 0px 0px 6px; width:127px; empty-cells:show;border:1px solid #123456;float:left;display:inline;}
#calbox .calTableV{margin: 4px 0px 0px 6px; width:127px; empty-cells:show;border:1px solid #123456;}
#calbox .calLabel{font: 700 11px arial,helvetica,sans-serif; color: #496C1E; text-align:center;background-color:#B9DF8A; padding:1px; line-height:18px;white-space:nowrap}
#calbox .calDayName{background: #76AF30; color:#ffffff; font: 500 10px arial,helvetica,sans-serif; text-align:center;width:19px}
#calbox .calDate{text-align:center; font: 500 10px arial,helvetica,sans-serif; background: #ffffff; line-height: 13px; }
#calbox .calDateOff{color:#6CA02C;  font: 400 10px arial,helvetica,sans-serif; text-align:center; background: #ffffff; line-height: 13px; text-decoration:line-through;}
#calbox .calDateSel{background:#86C736; text-align:center; font: bold 10px arial,helvetica,sans-serif; line-height: 13px;}
#calbox .calDateRng{background:#fcead7; text-align:center; font: bold 10px arial,helvetica,sans-serif; line-height: 13px;}
#calbox .calDateA{text-decoration:underline; color:#2A3F1D;}
#calbox .calDateA:hover{text-decoration:none;}
#calbox .calNavA{font: 11px arial,helvetica,sans-serif; text-decoration: none; color: #000000; padding: 0 5px;display:block;clear:both;}
#calbox a.calNavA:hover{text-decoration:underline;}
#noprevious,#previous{line-height:16px;}
#calbox .calClose{font-weight:900;font-size:10px;padding:0 0 2px 0;text-align:left;color: #000000;}
#calbox .calClose a{float:right;text-decoration:none;color: #fff;background:#496C1E;padding-left:2px;padding-right:2px;line-height:10px;border-style:solid;border-width:1px 1px 2px 2px;border-color:#6A87A7 #000 #000 #6A87A7;}
#calbox .calClose a:hover{border-color:#000 #6A87A7 #6A87A7 #000;}
#calwrapper {margin:auto;width:272px;}
.calframe{height:180px;width:280px;border-width:0px;}
.calboxon {z-index:5;height:180px;width:140px;position:absolute;top:40px;left:200px;display:block;background:#ffc;font: bold 10px arial,helvetica,sans-serif;text-align:center}
.calboxoff{height:1px;width:1px;overflow:hidden;position:absolute;top:0px;left:0px;visibility:hidden;display:none;}

BODY, TD, INPUT, P { font-family: Arial, Helvetica, Verdana, sans-serif; }

A:link { color: #333A56; text-decoration: none;font-family: arial,Verdana, Helvetica, Arial, sans-serif;font-size: 11px; }
A:visited { color: #333A56; text-decoration: none;font-family: arial,Verdana, Helvetica, Arial, sans-serif;font-size: 11px; }
A:active { color: #F93; text-decoration: none;font-family: arial,Verdana, Helvetica, Arial, sans-serif;font-size: 11px; }
A:hover { color: #F93; text-decoration: underline;font-family: arial,Verdana, Helvetica, Arial, sans-serif;font-size: 11px; }
a.unvisited:link { color: #06C; text-decoration: none; }
a.unvisited:visited { color: #06C; text-decoration: none; }
a.unvisited:hover { color: #F93; text-decoration: underline; }
a.unvisited:active { color: #F93; text-decoration: underline; }

a.greyTwelve:link 		{color: #666; font-size: 12px; text-decoration: none; }
a.greyTwelve:visited 	{color: #666; font-size: 12px; text-decoration: none; }
a.greyTwelve:hover 		{color: #666; font-size: 12px; text-decoration: none; }
a.greyTwelve:active 		{color: #666; font-size: 12px; text-decoration: none; }
a.plnElevenUnderline 	{font-size: 11px; text-decoration: underline; }

..otherJsites { color:#369; font-weight:bold; }
..source { font-size: 10px; color:#000; }
a.source:link { font-size: 10px; color:#000; text-decoration: none; }
a.source:visited { font-size: 10px; color:#000; text-decoration: none; }
a.source:hover { font-size: 10px; color: #F93; text-decoration: underline; }
a.source:active { font-size: 10px; color: #F93; text-decoration: underline; }
..changePos { font-size: 11px; color: #096; }
..changeNeg {
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
..noChange { font-size: 11px; color: #000; }

..arial { font-family: Arial, Helvetica, Verdana, sans-serif; }
..times { font-family: arial,times new roman, times, serif; }

..plnNine { font-size: 9px; }
..plnTen { font-size: 10px; }
..plnEleven { font-size: 11px; }
..plnElevenComp { font-size: 11px; line-height: 12px; }
..plnTwelve { font-size: 12px; }
..plnThirteen { font-size: 13px; }
..plnThirteenComp { font-size: 13px; line-height: 14px; }
..plnFourteen { font-size: 14px; }
..plnTwenty { font-size: 20px; }
..BackGround {background-color:#fefefe
	}
..fairyBackGround {background-color:#C1C1C1 
}

.timesTen { font-family: arial,times new roman, times, serif; font-size: 10px; }
.timesTwelve { font-family: arial,times new roman, times, serif; font-size: 12px; }
.timesBoldTwelve { font-family: arial,times new roman, times, serif; font-size: 12px; font-weight: bold; }
.timesBoldThirteen { font-family: arial,times new roman, times, serif; font-size: 13px; font-weight: bold; }
.timesBoldFourteen { font-family: arial,times new roman, times, serif; font-size: 14px; font-weight: bold; }
.timesBoldSixteen { font-family: arial,times new roman, times, serif; font-size: 16px; font-weight: bold; }
.timesEighteen { font-family: arial,times new roman, times, serif; font-size: 18px; }

.boldEleven 
	{ font-size: 11px;
	line-height: 15px;
	color: #000000;
	font-family: arial,Verdana, Helvetica, Sans-Serif;
	text-decoration: none;
	font-weight: normal;
	}

	

.fairyQueen 
	{ font-size: 10px;
	line-height: 15px;
	color: #000000;
	font-family: arial, Verdana,  Helvetica, Sans-Serif;
	text-decoration: none;
	font-weight: normal;
	}
.boldTwelve { font-size: 11px; font-weight: bold; }
.boldThirteen { font-size: 13px; font-weight: bold; }
.boldFourteen {
	font-size: 10px;
	font-weight: normal;
	color: #003366;
	font-family: arial, Verdana,  Helvetica, sans-serif;

}
.boldFourteen1
{
	font-size:10px
	font-weight: bold;
	color: #003366;
	font-family: arial, Verdana,  Helvetica, sans-serif;
}
.boldSixteen { font-size: 16px; font-weight: bold; }
.boldEighteenTimes { font: bold 18px arial,times new roman,times,serif; }

.boldNineteenTimes {font: bold 19px arial,times new roman, times, serif;}
.boldTwentyTimes {font: bold 20px arial,times new roman, times, serif;}
.boldTwentyThree { font-size: 23px; font-weight: bold; }
.boldTimes22 { font-size: 22px; font-family: arial,Times New Roman, Times, Serif; font-weight: bold; }
.boldTwentyFourTimes {font: bold 24px arial,times new roman, times, serif;}

.boldGreyNine { color: #333333; font-weight: bold; font-size: 9px; }
.boldGreyEleven { color: #333333; font-size: 11px; font-weight: bold; }
.boldRustTwelve { color: #660033; font-weight: bold; font-size: 12px; }
.boldGreyThirteen { font-size: 13px; font-weight: bold; color:#666; }
..boldLightGreyThirteen { font-size: 13px; font-weight: bold; color:#999; }
..boldBlueSixteen { font-size: 14px; font-weight: bold; font-family: ArialBlack; color: #000000}
..boldBlueFourteen { font-size: 14px; font-weight: bold; color: #004080; }
..modboldBlueFourteen { font-size: 14px; font-weight: bold; color: #369; }
..boldBlueten { font-size: 11px; font-weight: bold; color: #000000; }
..mboldGreenSixteen { font-size: 14px; font-weight: bold; font-family: ArialBlack; color: #ccff99}
..boldRedSixteen { font-size: 16px; font-family: Arial, Helv, Helvetica; font-weight: bold; color:#900; }
..boldPumpkinFourteen { font-size: 14px; font-weight: bold; color:#F93; }
..boldPumpkinSixteen { font-size: 16px; font-weight: bold; color:#F93; }
..boldLeftHead { font-size: 11px; font-weight: bold; color: #1D1D1D; }
..greyNine { color: #666; font-size: 9px; }
..greyTen { color: #666; font-size: 10px; }
..RedTen { color: #ff3300; font-size: 18px; }
..greyEleven { color: #666; font-size: 11px; }
..lightGreyEleven { color: #999; font-size: 11px; }
..lightGreyNine { color: #999; font-size: 9px; }
..greyTwelve { color: #666; font-size: 12px; }
..greyThirteen { color: #666; font-size: 13px; }
..rustTwelve { color: #603; font-size: 12px; }
..salmonEleven { color: #BE7878; font-size: 11px; }



/* The following should be deprecated, but needed here because of sources outside of Vignette. */
/* The behavior I want in "a.arialResize" doesn't work in IE. */
..arialResize { font-family: Arial, Helv, Helvetica; font-size: 80%; }
a.arialResize { font-family: Arial, Helv, Helvetica; font-size: 80%; font-weight: bold; }
..arialResizesm { font-family: Arial, Helv, Helvetica; font-size: 70%; }
..arialInner {font-family: Arial, Helv, Helvetica; font-weight: normal; }
..headSum { color: #0066CC; font-family: arial, helvetica, helv; font-weight: bold; text-decoration: none; }
..article { color: #336699;font-family: arial,times new roman, times, serif; font-style: normal;font-size: 12px }
..articleTitle { font-family: arial,Times New Roman, Times, Serif; font-size: 24px; font-weight: bold; }
..newstxt { font-family: arial,Times New Roman, Times, Serif; }
a.newstxt { font-weight: bold; }
..briefs { color: #000000; font-size: 13px; font-family: Arial, Helv, Helvetica; }
..elevenpxArial { font-family: arial, helvetica, helv; font-size: 11px; color: #000000; }
..moduleTitle { color: #000000; font-family: Arial, Helv, Helvetica; font-size: 13px ! important; text-decoration: none; font-weight: bold; }
..moduleLink { color: #0066CC; font-family: Arial, Helv, Helvetica; font-size: 11px; text-decoration: none; font-weight: normal; }
..buttonInside{width:50px}
..headingBG{background-color:#E0E0E0;color: #000000; font-family: Arial, Helv, Helvetica;}
..copy {
	FONT-SIZE: 10px; COLOR: #333399; FONT-FAMILY: arial,Verdana,  Helvetica, sans-serif
}
.redcol {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #336699; FONT-STYLE: normal; FONT-FAMILY: arial,Verdana,  Helvetica, sans-serif
}
.bluecol {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #336699; FONT-STYLE: normal; FONT-FAMILY: arial,Verdana,  Helvetica, sans-serif
}
.errorcol {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff3300; FONT-STYLE: normal; FONT-FAMILY: arial,Verdana,  Helvetica, sans-serif
}
.redtext {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff3300; FONT-STYLE: normal; FONT-FAMILY: arial,Verdana,  Helvetica, sans-serif
}
.text {
	FONT-SIZE: 12px; FONT-FAMILY: arial,Verdana,  Helvetica, sans-serif
}
..error {
	FONT-SIZE: 18px; FONT-FAMILY: arial,Verdana,  Helvetica, sans-serif; COLOR: #000000;FONT-WEIGHT: bold;
}
.headderBorder{background-color:#e1eaf3}
.BorderLine{background-color:#6cd8f2}
.BorderLineInside{background-color:#003300}
.BorderLinewhite{background-color:#5D5D5D}
.BorderLineSpacer{background-color:#FFFFFF}

/*.formText135 {
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	font-weight: normal;	
	}
	*/
..formText0 {
	font-size: 11px;
	color: #000000;
	font-family: arial,Verdana,  Helvetica, Sans-Serif;
	text-decoration: none;
	font-weight: normal;
	
	}
.Head {
	font-size: 11px;
	color: #FFFFFF;
	font-family: arial,Verdana,  Helvetica, Sans-Serif;
	text-decoration: none;
	font-weight: bold;

	}
..fairyHead {
	font-size: 11px;
	color: #336699;
	font-family: arial,Verdana,  Helvetica, Sans-Serif;
	text-decoration: none;
	font-weight: bold;

	}
..link {
	font-size: 11px;
	color: #263515;
	font-family: Arial,Verdana,  Helvetica, Sans-Serif;
	text-decoration: none;
	font-weight: normal;
	}
..fairylink {
	font-size: 11px;
	color: #263515;
	font-family: Arial,Verdana,  Helvetica, Sans-Serif;
	text-decoration: none;
	font-weight: normal;
	}
.BackHead{background-color:#6cd8f2}
.BackBlueHead{background-color:#6cd8f2}
.buttonSubmit{
	font-size: 10px;
	color: #FFFFFF;
	font-family: Arial,Verdana,  Helvetica, Sans-Serif;
	text-decoration: none;
	font-weight: bold;
	background-color:#159fc1;
	border:none;
	height:19px;
		
	}

	A.navBarHome:active {
	COLOR: #666666; TEXT-DECORATION: none
}
..navBar {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cccccc; LINE-HEIGHT: normal; 
	FONT-FAMILY: Arial,Verdana, Geneva,  Helvetica, sans-serif; BACKGROUND-COLOR: #ff3300; 
	TEXT-DECORATION: none
}
..mnavBar {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ccff99; LINE-HEIGHT: normal; 
	FONT-FAMILY: Arial,Verdana, Geneva,  Helvetica, sans-serif; BACKGROUND-COLOR: #336699; 
	TEXT-DECORATION: none
}
A.navBar:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}

..veryLightgray {
	BACKGROUND-COLOR: #000000
}
..lightgray {
	BACKGROUND-COLOR: #e3e3e3
}
..mediumLightGray {
	BACKGROUND-COLOR: #cccccc
}
..mediumGray {
	BACKGROUND-COLOR: #999999
}
..darkBlue {
	BACKGROUND-COLOR: #000033
}
irinput 
	{
		font-family: Arial,Verdana,  Helvetica, sans-serif;
		font-size: 9pt;
		color: #FFFFFF;
		text-decoration: none;
		border: 0px solid;
		background-color: #DFA12C
	}
irtd
	{
		font-family: Arial,Verdana,  Helvetica, sans-serif;
		font-size: 9pt;
		font-style: normal;
		color: #5B1A00;
		text-decoration: none;
	}
..style2 {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif
}
..style5 {
	FONT-SIZE: 14px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.style6 {
	FONT-SIZE: 68%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}
.style9 {
	FONT-WEIGHT: bold
}
.style10 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
..unnamed2 {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

..vbmenu_control {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; FONT: bold 11px arial, verdana,helvetica; COLOR: #000000; PADDING-TOP: 3px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #fefefe
}
..vbmenu_control A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
..vbmenu_control A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
..vbmenu_control A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
..vbmenu_control A:active {
	COLOR: #000000; TEXT-DECORATION: underline
}
..tborder {
	BACKGROUND-COLOR: #ffffff
}
..tborder {
	FONT-WEIGHT: bold; COLOR: #000000
}

..alt1 {
	COLOR: #000000; BACKGROUND-COLOR: #f1f1f1; TEXT-ALIGN: left
}
..alt1Active {
	COLOR: #000000; BACKGROUND-COLOR: #f1f1f1; TEXT-ALIGN: left
}
..alt1 A:link {
	COLOR: #000020
}
..alt1Active A:link {
	COLOR: #000020
}
..alt1 A:visited {
	COLOR: #000020
}
..alt1Active A:visited {
	COLOR: #000020
}
..alt1 A:hover {
	COLOR: #ff4400
}
..alt1 A:active {
	COLOR: #ff4400
}
..alt1Active A:hover {
	COLOR: #ff4400
}
..alt1Active A:active {
	COLOR: #ff4400
}
..smallfont {
	FONT: 10px arial,verdana, geneva, lucida, 'lucida grande',  helvetica, sans-serif
}

#divW DIV.flca {
	FLOAT: left; WIDTH: 46px
}
#divW {
	MARGIN-TOP: 2px; FONT-SIZE: 11px; Z-INDEX: 99; PADDING-BOTTOM: 16px; WIDTH: 280px; LINE-HEIGHT: 15px; FONT-FAMILY: Arial; POSITION: relative
}

TD
{	background-position: center center;
	background-repeat: no-repeat;
}

/* Normal link */
a {
	color: #59a3b6;
	text-decoration: none;
}

a:hover, a:active, a:focus {
	color: #504ad5;
	text-decoration: underline;
}

/* Heading */
h1 {
	font-size: 150%;
}

h2 {
	font-size: 130%;
}

h3 {
	font-size: 120%;
}

h4 {
	font-size: 100%;
	text-transform: uppercase;
}

p {
	margin:0px;
}

ul {
	margin-top: 5px;
	margin-bottom: 15px;
	list-style: none;
}

ul li {
	padding-left: 32px;
	background: url("Images/bullet-list.gif") no-repeat 20px 5px;
	line-height: 170%;
}

ol {
	margin-top: 5px;
	margin-bottom: 15px;
}

ol li {
	margin-left: 35px;
}

th {
	padding: 4px;
	font-weight: bold;
	text-align: left;
}

fieldset {
	border: none;
}

fieldset a {
	font-weight: bold;
}

 div.hr {
  height: 15px;
  background: #fff ;
  border-top: 1px solid #999999;
padding: 1px 5px;
}

 div.hr hr {
  display: none;
}

hr {
    
	
height:1px;
width:100%;
border-top: 1px solid #999999;
	border-right: 1px ;
	border-bottom: 1px ;
	border-left: 1px ;
	height: 1px;
	
	
}

/*Image links class*/
a img {
	border: none;
}

td, div {
	font-size: 100%;
}

/* FORM
--------------------------------------------------------- */
form {
	margin: 0;
	padding: 0;
}

input, select {
	font: 11px/normal Arial, Times New Roman, sans-serif;
	color: #484848;
}

select, .inputbox {
	padding: 2px;
}

textarea {
	padding-left: 2px;
}

..button, .button:hover {
	padding: 2px 10px!important;
	padding: 1px 5px;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #DDDDDD;
	background: url("Images/but-bg.gif") repeat-x bottom #EFEFEF;
}

..button:active, .button:focus {
	border-top: 1px solid #999999;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #999999;
}

..inputbox {
	border: 1px solid #CCCCCC;
	background: url("Images/stripe1.gif") #FFFFFF;
}

..inputbox:hover, .inputbox:focus {
	border: 1px solid #999999;
	background: #FFFFFF;
}

/* CONTENT SECTION MODULE
--------------------------------------------------------- */

/*Top Left Corner*/
.CM-TL
{
	background: url(Images/ContentModule/CM_TL.gif) no-repeat;
	width: 5px;
	height: 30px;
}

/*Top Right Corner*/
.CM-TR
{
	background: url(Images/ContentModule/CM_TR.gif) no-repeat;
	width: 5px;
	height: 30px;
}

/*Bottom Left Corner*/
.CM-BL
{
	background: url(Images/ContentModule/CM_BL.gif) no-repeat;
	width: 5px;
	height: 5px;
}

/*Bottom Right Corner*/
.CM-BR
{
	background: url(Images/ContentModule/CM_BR.gif) no-repeat;
	width: 5px;
	height: 5px;
}

.CM-VBorder
{
	border-left: solid 1px #67bdd3;
	border-right: solid 1px #67bdd3;
}

.CM-LeftHeaderText
{
	font-size: 11pt;
	color: #FFFFFF;
	text-align: left;
	background-color: #67bdd3;
}

.CM-RightHeaderText
{
	font-size: 11pt;
	color: #FFFFFF;
	text-align: right;
	background-color: #67bdd3;
}

a.CM-Link
{
	color: #FFFFFF;
}

/*------------End Module-------------*/

a.mainlevel {
	padding: 3px 3px 5px 0px;
	width: 185px;
	display: block;
	background: url("Images/VerticalMenu/a-mainlevel-bg.gif") no-repeat bottom right;
	color: #484848;
	text-decoration: none;
}

.mainlevelheader {
	padding: 3px 3px 5px 0px;
	width: 185px;
	display: block;
	background: url("Images/VerticalMenu/h3-bg.gif") no-repeat bottom right;
	color: #484848;
	font-weight: bold;
	font-size: 12px;
}

a.mainlevel:hover,
a.mainlevel:active,
a.mainlevel:focus {
	color: #484848;
	background: url("Images/VerticalMenu/a-mainlevel-bg2.gif") no-repeat bottom right #EFEFEF;
	text-decoration: none;
}

a.mainlevel#active_menu {
	color: #F85703;
	background: url("Images/VerticalMenu/a-mainlevel-bg3.gif") no-repeat bottom right #EFEFEF;
	font-weight: bold;
	text-decoration: none;
}

..formText135 {
	border: 1px solid #CCCCCC;
	background: url("Images/stripe1.gif") #FFFFFF;
}

..formText135:hover, .formText135:focus {
	border: 1px solid #ff9915;
	background: #FFFFFF;
}


/* Read More Button definition */
a.readon {
	float: right;
	padding: 1px 5px 1px 22px;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #EFEFEF;
	border-bottom: 1px solid #EFEFEF;
	border-left: 1px solid #DDDDDD;
	display: block;
	background: url("Images/bullet-title.gif") no-repeat 5% 50% #F2F2F2;
	color: #484848;
/*	text-transform: lowercase; */
	text-decoration: none;
}

a.readon:hover, a.readon:active, a.readon:focus {
	color: #f89d27;
	background: url("Images/bullet-title2.gif") no-repeat 5% 50% #FFFFFF;
	text-decoration: none;
}

..article-seperator {
	display: block;
	background: url("Images/seperator.gif") repeat-x center;
	height: 20px;
}


* {
	margin: 0;
	padding: 0;
}

body {
	background: #FFFFFF;
	font-family: Arial, Verdana, Geneva;
	font-size: 8pt;
}

#wrapper {
	margin: 0 auto;
	text-align: center;	
	width: 1018px;
}

#wrapper-inner {
	background-image: url("Images/bgnd_sides.gif");
	background-repeat: repeat-y;
	height:100%;
	width: 1017px;
	margin: 0;
}

#header {
	background-image: url("Images/irctc-header.jpg");
	width: 1018px;
	height: 117px;
	background-repeat: no-repeat;
	margin: 0;
	clear: both;
	position: relative;
}
#incindia {
	position: absolute;
	top: 40px;
	right: 50px;
}
#MainContainer {
	width: 994px;
	height: 80%;
	margin: 0;
	display: block;
}

#bgndfooter {
	background-image: url("Images/bgnd_footer.gif");
	background-repeat: no-repeat;
	height: 20px;
	width: 1018px;
	margin: 0;
}


/* MAIN NAVIGATION
--------------------------------------------------------- */
#mainnavwrap {
padding-left: 12px;
padding-right:12px;
text-align: left;	
}

#mainnav {
	clear: both;
	float: left;
	font-size: 1em;
	line-height: normal;
	border-top: solid 1px #345f6a;
	border-bottom: solid 1px #345f6a;	
	width: 100%;
}
/*END: MAIN MENU */


/*Center body definition*/

#centercontent {
	width: 450px;
	padding: 0 5px;
	float: left;
	text-align: center;
}

/*End center body definition*/


/* Left and Right Columns */

#leftcol {
	float: left;
	width: 230px;
	padding-bottom: 5px;	
	
}

#leftcol-inner 
{
	margin-top: 10px;
	padding: 0 0px 0 5px;
	text-align: center;
	background: url("Images/v-seperator.gif") repeat-y top right;
}

#rightcol {
	float: right;
	width: 290px;
	overflow: hidden;
	padding-bottom: 10px;	
}

#rightcol-inner {
	margin-top: 10px;
	padding: 0 5px 0 5px;
	text-align: center;
}

/* END: Left and Right Column definitions */

/*BEGIN LEFT MENU */
#leftnav {
	clear: both;
	float: left;	
	line-height: normal;
	text-align: left;
	margin-left: 18px;	
	margin-top: 10px;
}

/* Clearfix */
..clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}

* html > body .clearfix {
	width: 100%;
	display: block;
}

* html .clearfix {
	height: 1%;
}

/* Firefox Scrollbar Hack - Do not remove */
html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
}


/*Hotel-mod begin*/

.changePos1 { font-size: 11px; color: #124FA6; }

.HBorderLine{background-color:#46CCDD}

.HCM-LeftHeaderText
{
	font-size: 11pt;
	color: #124FA6;
	text-align: left;
	background-color: #46CCDD;
}

.HCM-TL
{
	background: url(Images/ContentModule/CM_TL.gif) no-repeat;
	width: 10px;
	height: 30px;
}


.HCM-TR
{
	background: url(Images/ContentModule/CM_TR.gif) no-repeat;
	width: 10px;
	height: 30px;
}


.brbtn
{
background-color:#67bdd3;
border:darkgreen 1px solid;
width:auto;
height:22px;
color:black;
}

.grbtn
{
background-color:#46CCDD;
border:darkgreen 1px solid;
width:auto;
height:22px;
color:black;
}
.blubtn
{
background-color:#67bdd3;
border:darkgreen 1px solid;
width:auto;
height:22px;
color:black;	
}
.borbtm
{
border-top:1px #000 dotted;
height:9px;
}
.img
{
background-image:url("Images/line_gr.gif");
background-repeat:repeat-y;
}
.imgvr
{
background-image:url("Images/line_vr.gif");
background-repeat:repeat-y;
}
.font
{
font-size:11px;
font-family:verdana;
color:#333;
padding-left:5px;
}
.font1
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:brown;
}
.HCM-VBorder
{
	border-left: solid 1px #46CCDD;
	border-right: solid 1px #46CCDD;
}

.HCM-RightHeaderText
{
	font-size: 11pt;
	color: #FFFFFF;
	text-align: right;
	background-color: #46CCDD;
}
.hotelheader {
        background-image: url("Images/irctc-header.jpg");
        width: 1018px;
        height: 117px;
        background-repeat: no-repeat;
        margin: 0;
        clear: both;
        position: relative;
}
/*Hotel-mod ends*/
