td 
{
	font-family:Arial;
	font-size:12px;
	color:#333333;
}
input.text 		{ font-size: 12px; border: 1px solid #91B7CF; background: #F6F6F1;  }
input.buton 	{ font-size: 11px; font-weight:bold; color: #FFFFFF; border: 1px solid #1a5189; background: #376ca2; background-image: url(../images/btnbg.gif); background-repeat:repeat-x; text-transform:uppercase; height:24px; padding:0px 5px;}

.head1   			{ 	padding-left: 0px; padding-top: 0px; padding-bottom: 30px  }
.headcontent          { 	font-size: 13px; color: #282828; text-decoration: none; padding-left: 13px; padding-right: 12px; font-weight: bold}
.contentheader    { 	font-size: 14px; color: #CC0000; text-decoration: none; padding-left: 13px; padding-right: 12px; font-weight: bold}
.contentheader1    { 	font-size: 14px; color: #CC0000; text-decoration: none; padding-left: 13px; padding-right: 12px; font-weight: bold}
.content       		{
	font-size: 14px;
	color: #282828;
	text-decoration: none;
	padding-left: 13px;
	padding-right: 12px;
	line-height: 21px;
}
.normaltxtbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #000000;
	text-decoration: none;
}
.content1 {
	font-size: 14px;
	color: #282828;
	text-decoration: none;
	padding-left: 13px;
	padding-right: 12px
}
.content2      		{ 	font-size: 12px; color: #282828; font-variant: small-caps; text-decoration: underline; font-weight: bold; padding-left: 7px; padding-right: 12px }
.content2:hover 	{	color: #CC0000 }
BODY 			{
	margin-top: 0;
	margin-bottom: 0;
	scrollbar-face-color: E7E7E7
}
.form			{ 	margin-top: 0; margin-bottom: 0; background:#FFFFFF; scrollbar-face-color: E7E7E7 }
td.form			{	background:#FFFFFF; height:73px; font-size: 9px; color:#FFFFFF; text-decoration: none; padding-left: 23px; padding-right: 17px   }
.bdy 			{ 	margin-top: 0; margin-bottom: 0; scrollbar-face-color: E7E7E7 }
td.menu			{	height:1px } 
td.left			{	background:#A6D0E2; height:1px }
.normlinks {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

td.left_bottom	{	background:#5C8AAF }  
td.text			{	background:#FFFFFF; height:450px }
td.ps			{	background:#ADC7D6; height:73px; font-size: 9px; color: #272727; text-decoration: none; padding-left: 23px; padding-right: 17px   }
td.grid			{    mso-border-top-alt: solid windowtext .75pt; border-left: 2.25pt double windowtext; border-right: 0.75pt solid windowtext; border-top-style: none; border-top-width: medium; border-bottom: 0.75pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in}

.table01		{	background:#C8D8DF; height:10px; padding-top: 3px; padding-bottom: 3px }
.tbltxt         {	font-family: Tahoma, Arial, Helvetica; line-height:16px; font-size: 12px; color: navyblue; font-weight: normal; }
.tbllink a:link {
	font-family: Tahoma, Arial, Helvetica; line-height:16px;
	font-size: 12px;
	font-weight: normal;
	COLOR: #0033cc
}
.tbllink a:visited {
	font-family: Tahoma, Arial, Helvetica; line-height:16px;
	font-size: 12px;
	font-weight: normal;
	COLOR: #0033cc
}
.tbllink a:hover {
	font-family: Tahoma, Arial, Helvetica; line-height:16px;
	font-size: 12px;
	font-weight: normal;
	COLOR: #ff3300
}
.tbllink1 a:link {
	font-family: Tahoma, Arial, Helvetica; line-height:16px;
	font-size: 12px;
	font-weight: normal;
	COLOR: #0033cc
}
.tbllink1 a:visited {
	font-family: Tahoma, Arial, Helvetica; line-height:16px;
	font-size: 12px;
	font-weight: normal;
	COLOR: #0033cc
}
.tbllink1 a:hover {
	font-family: Tahoma, Arial, Helvetica; line-height:16px;
	font-size: 12px;
	font-weight: normal;
	COLOR: #ff3300
}

A:link {
	COLOR: #0033cc
}
A:visited {
	COLOR: #0033cc
}
A:active {
	COLOR: #ff3300
}
A:hover {
	COLOR: #ff3300
}
.normlinks a:link {

	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ADC7D6;
	text-decoration: underline;
}
.normlinks a:visited {


	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ADC7D6;
	text-decoration: underline;
}
.normlinks a:hover {



	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ADC7D6;
	text-decoration: none;
}
.whitetxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
.whitetxt a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 6px;
	padding-left: 6px;
}
.whitetxt a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 6px;
	padding-left: 6px;
}
.whitetxt a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 6px;
	padding-left: 6px;
}
.blakheadtxt {
	font-family: Arial;
	font-size: 24px;
	line-height: 21px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.normlinks1 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #789db1;
	text-decoration: none;
}
.normlinks1 a:link {

	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #789db1;
	text-decoration: none;
}
.normlinks1 a:visited {

	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #789db1;
	text-decoration: none;
}
.whiteheadtxt {
	font-family: Arial;
	font-size: 24px;
	line-height: 21px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.normaltxtbigwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
	text-decoration: none;
}
.normlinks2 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #11548B;
	text-decoration: none;
}
.normlinks2 a:link {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #11548B;
	text-decoration: none;
}
.normlinks2 a:visited {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #11548B;
	text-decoration: none;
}
.normlinks2 a:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #11548B;
	text-decoration: none;
}
.border_left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.border_right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.mainbg {
	background-color: #044983;
	background-image: url(../images/blue_bg1.gif);
	background-repeat: repeat-x;
}
.leftbg {
	background-image: url(../images/leftlink_bigbg.gif);
	background-repeat: repeat-x;
}
.border_btm {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.leftlink {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}
.leftlink a:link, .leftlink a:visited {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}
 .leftlink a:hover {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #5dadf2;
	text-decoration: none;
	text-transform: uppercase;
}
.leftlinkblue {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #5dadf2;
	text-decoration: none;
}
.errormsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;
	text-decoration: none;
	background-color: #FFEFDF;
	border: 1px dotted #FF9900;
	padding:6px;
}
.btn 	{ font-size: 12px; color: #FFFFFF; border: 1px solid #333; background: #5C8AAF; width:70px; height:25px }
.txtfield 		{ font-family: Arial, Helvetica, sans-serif;font-size: 12px; border: 1px solid #91B7CF; background: #F6F6F1;}
.txtfield1 		{ font-family: Arial, Helvetica, sans-serif;font-size: 12px; border: 1px solid #91B7CF; background: #F6F6F1;}
.pgheading 
{
	font-family:Georgia, Arial, Helvetica, Sans-Serif;
	font-size:30px;
	text-decoration:none;
	border-bottom: 1px dotted #CCCCCC;
	color:#CC0000;
	line-height:34px;
}
.searchhd 
{
	font-family:Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size:16px;
	text-decoration:none;
	border-bottom: 1px dotted #CCCCCC;
	color:#333;
}
.searchhdred
{
	color:#CC0000;
}
.normaltxt 
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	line-height:20px;
}
.normaltxt a:link, .normaltxt a:visited
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#900000;
	text-decoration:underline;
	line-height:18px;	
}
.normaltxt a:hover
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	line-height:18px;	
}
.thead	
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size: 12px; 
	color: #FFFFFF; 	 
	background: #5C8AAF; 
	text-decoration:none;
}
.thead a:link, .thead a:visited	
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size: 12px; 	
	text-decoration:underline;
	color: #ffffff; 
}
.thead a:hover	
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size: 12px; 
	color: #FFFFFF; 	 
	background: #5C8AAF; 
	text-decoration:none;
}
.btnadd
{ 
 	font-size: 12px; 
 	color: #FFFFFF; 
 	border: 1px solid #333; 
 	background: #730000; 
 	width:70px; 
 	height:25px 
 }
.whiteheading 
{
	font-family:Georgia, Arial, Helvetica, Sans-Serif;
	font-size:30px;
	text-decoration:none;
	color:#ffffff;
	padding-left:15px;	
}
.calendar {
	font-family: Arial, Helvetica, Sans-serif, Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding: 3px 6px;
}
.calendar a:link {
	font-family: Tahoma, Arial, Helvetica, Sans-serif, Verdana;
	font-size: 11px;
	color: #006699;
	text-decoration: none;
	padding: 3px 6px;
	border: 1px solid #f7f7f7;
}
.calendar a:visited {
	font-family: Tahoma, Arial, Helvetica, Sans-serif, Verdana;
	font-size: 11px;
	color: #006699;
	text-decoration: none;
	padding: 3px 6px;
	border: 1px solid #f7f7f7;
}
.calendar a:hover {

	font-family: Tahoma, Arial, Helvetica, Sans-serif, Verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 3px 6px;
	background-color: #006699;
	border: 1px solid #ffffff;
}
.subheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-transform: capitalize;
	color: #006699;
	text-decoration: none;
}
.datenormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	text-align: right;
	height: 15px;
	width: 15px;
}
.caldate {
	font-family: Tahoma, Arial, Helvetica, Sans-serif, Verdana;
	font-size: 10px;
	color: #CC6600;
	text-decoration: none;
}

.grybg {
	background-image: url(../images/grybg.gif);
	background-repeat: repeat-x;
}
.calbg {
	background-image: url(../images/cal-top-bg.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 10px;
	background-position: left bottom;
	height: 34px;
	text-align: center;
}
.cal_2r-lftbg {
	background-image: url(../images/cal-2r-cor-lft.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	height: 77px;
	text-align: center;
	width: 12px;
}
.cal_2r-rgtbg {
	background-image: url(../images/cal-2r-cor-rgt.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 77px;
	text-align: center;
	width: 12px;
}
.cal_r2-bg {
	background-image: url(../images/cal-2r-bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 77px;
	text-align: center;
	background-color: #FFFFFF;
}
.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #003256;
	text-decoration: none;
	text-align: center;
}
.day {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003256;
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
	padding: 10px 0px;
}
.date-holiday {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #eb0000;
	text-decoration: none;
	text-align: center;
}
.holiday {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #eb0000;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	padding: 10px 0px;
}
.bluetxt {
	font-family: Arial, Helvetica, Sans-serif, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding:0px 10px;
}
.bluetxt a:link, .bluetxt a:visited {
	font-family: Arial, Helvetica, Sans-serif, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #00529e;
	text-decoration: none;	
}
.bluetxt a:hover {
	font-family: Arial, Helvetica, Sans-serif, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #cb0000;
	text-decoration: none;	
}
.itinerarytxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #333333;
	text-decoration: none;
	padding-left: 0px 20px;
}
.price 
{
	font-family:Georgia, Arial, Helvetica, Sans-Serif;
	font-size:18px;
	text-decoration:none;	
	color:#CC0000;
	line-height:34px;
}
.normalbg 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #000000;
	text-decoration: none;	
	background-image:url(../images/normalbg.gif) ;
	background-repeat:repeat-x;
	background-color:#cee9f8;
	border:solid 1px #a6d0e7;
}
.normblack, .normblack a:link, .normblack a:visited {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-align:center;
	text-transform:uppercase;
	text-decoration: none;
}
.normblack a:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #CC6600;
	text-align:center;
	text-transform:uppercase;
	text-decoration: none;
}
