body {
	font-family:Verdana; BACKGROUND-COLOR:#ffffff;
}
td {
	font-family:Verdana; font-size:11px;
}

A:hover {
	COLOR: #666633; TEXT-DECORATION:underline; letter-spacing:0px;
}
A:active {
	COLOR:#014d5f; FONT-FAMILY: verdana, Verdana, helvetica, sans-serif; TEXT-DECORATION:none; letter-spacing:0px;
}
A:visited {
	COLOR:#014d5f; FONT-FAMILY: verdana, Verdana, helvetica, sans-serif; TEXT-DECORATION:none; letter-spacing:0px;
}
A:link {
	COLOR:#014d5f; FONT-FAMILY: verdana, Verdana, helvetica, sans-serif; TEXT-DECORATION:none; letter-spacing:0px;
}

H1 {
	color:#3A5A8B;
}


.msg {
	COLOR: #FF0000; TEXT-ALIGN: center
}

.req {
	COLOR: #FF0000; TEXT-ALIGN: center
}



.menu{background:url(images/buttonbk.gif); line-height:35px; padding-left:0px;}

.menu_rollover{background:url(images/buttonbk_rollover.gif); line-height:35px; padding-left:0px}

a.menu_text	{font-family:Verdana; font-size:12px; font-weight:normal; text-decoration:none; color:#014D5F; letter-spacing:0px; display:block; padding-left:5px}
a.menu_text:hover	{font-family:Verdana; font-size:12px; font-weight:normal; text-decoration:none; color:#000000; letter-spacing:0px; background:url(images/buttonbk_rollover.gif) repeat-x; line-height:35px}



a.menu_text_header	{font-family:Verdana; font-size:13px; font-weight:normal; text-decoration:none; color:#014D5F; letter-spacing:0px}
a.menu_text_header:hover	{font-family:Verdana; font-size:13px; font-weight:normal; text-decoration:none; color:#000000; letter-spacing:0px}

.text_align	{text-align:left}

.fieldname{font-family:Verdana; font-size:11px; text-align:left; height:30px;}
.caption{background-color:#1C4963; color:#FFFFFF; font-family:Verdana; font-size:11px; font-weight:bold;  text-align:left; padding-left:5px;}
.endcap{background-image:url(images/imgcor.gif); background-repeat:no-repeat; width:13px;}
.mainarea{border:1px #1C4963 solid; border-top:3px #1C4963 solid; border-collapse:collapse; padding-bottom:10px; padding-top:10px; }

.small_text{ font-size:11px; height:73px;color:#FFFFFF; vertical-align:middle; color: #666666}

SELECT {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 11px; BACKGROUND: #ffffff; BORDER-LEFT: #999999 1px solid; COLOR: #000000; LINE-HEIGHT: normal; BORDER-BOTTOM: #999999 1px solid; FONT-STYLE: normal; FONT-FAMILY: Verdana, Verdana, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none
}
OPTION {
	FONT-SIZE: 11px; BACKGROUND: #ffffff; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Verdana, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none
}
TEXTAREA {
	 border:1px #9CCFFF solid;
	 BACKGROUND: #ffffff; COLOR: #1E3C4A; LINE-HEIGHT: normal; 
	 FONT-SIZE: 11px; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Verdana, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none;
}


input{ font-size:11px; font-family:Verdana}

input.textbox {
	 border:1px #9CCFFF solid;
	 BACKGROUND: #9CCFFF; COLOR: #1E3C4A; LINE-HEIGHT: normal; 
}
file  {
	 border:1px #9CCFFF solid;
	 BACKGROUND: #F2F6FF; COLOR: #1E3C4A; LINE-HEIGHT: normal; 
}


input.radio, input.checkbox {
	width : 1em;
	height : 2em;
}

.form_button
{
   font-size:11px;
   font-family:Verdana;
   width:100px;
   color:#ffffff;
   height:20px;
   width:65px;   
   background-color:#3E6B86;
   border:1px solid #1C4963;
   padding-bottom:3px;
   #padding-bottom:0px;
}


.form_button_old
{
   font-size:11px;
   font-family:Verdana;
   width:100px;
   color:#ffffff;
   height:20px;
   width:65px;
   vertical-align:top;
   letter-spacing:1px;
   background-color:#3E6B86;
   border-top-style:solid;
   border-top-color:#1C4963;
   border-top-width:1px;
   border-bottom-style:solid;
   border-bottom-color:#1C4963;
   border-bottom-width:1px;
   border-left-style:solid;
   border-left-color:#1C4963;
   border-left-width:1px;
   border-right-style:solid;
   border-right-color:#1C4963;
   border-right-width:1px;
}

.colhead{background:#E7EBEF; color:#000000; font-family:Verdana; font-size:11px; font-weight:bold; padding-left:5px; height:40px;}

.td_link_height	{height:30px}

.td_text_align	{text-align:left; line-height:18px; vertical-align:top; padding-left:5px; padding-top:5px; padding-bottom:5px}

.borderall{ border:1px #3A5A8B solid; border-collapse:collapse; }
.borderTRB{ border:1px #3A5A8B solid;border-left:0px; border-collapse:collapse; }
.borderTBL{ border:1px #3A5A8B solid; border-right:0px; border-collapse:collapse; }
.borderTRL{ border:1px #3A5A8B solid; border-bottom:0px; border-collapse:collapse; }
.borderR{ border-right:1px #3A5A8B solid; border-collapse:collapse; }

.page_link_table{BACKGROUND-COLOR: #ffffff; COLOR: #3B7698; font-weight:bold; FONT: 10px Verdana, Helvetica, sans-serif; HEIGHT: 25px; MARGIN-BOTTOM:10px; WIDTH: auto}
.page_link_table A:link{font-family:Verdana, Helvetica, sans-serif;font-weight:bold;font-size:11px; color:#1C4963; text-decoration:none }
.page_link_table A:hover{font-family:Verdana, Helvetica, sans-serif;font-weight:bold;font-size:11px; color:#1C4963; text-decoration:none }
.page_link_table A:active{font-family:Verdana, Helvetica, sans-serif;font-weight:bold;font-size:11px; color:#3B7698; text-decoration:none }
.page_link_table A:visited{font-family:Verdana, Helvetica, sans-serif;font-weight:bold;font-size:11px; color:#3B7698; text-decoration:none }

.box {
	cursor:hand;
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 1px solid; POSITION: relative; background:url(../images/hoteliconb.gif);
	width:25px; height:25px;
	
}
.box1 {
	cursor:hand;
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 1px solid; POSITION: relative; background:url(../images/hoteliconr.gif);
	width:25px; height:25px;
	
}
.content {
	
}


a.add_amenities	{
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#1C4963;
	vertical-align:top;
	padding-left:5px;
}
a.add_amenities:hover	{
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#1C4963;
	vertical-align:top;
	padding-left:5px;
}

.text_padding	{text-align:left; padding-left:5px}

.header_currency_manage	{
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#1C4963;
	text-align:left;
}


a.footer_virtuosoonline	{
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
}
a.footer_virtuosoonline:hover	{
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#FFFFFF;
}

/************** menu css start***************/

.mainnav{
	margin:7px 0px 0px 0px;
	padding:0px;
	text-align:left;
	}

.mainnav li{
	display:inline;
	list-style-type:none;
	margin:0px 8px 0px 8px;
	/*border-right:1px solid #2d2d2d;*/
	}
	
.mainnav li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding:9px 8px 12px 8px;
	text-decoration:none;
	}
	
.mainnav li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#031732;
	background:url(../images/buttonbk_rollover.gif) top left repeat-x;
	}

.mainnav li a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#031732;
	background:url(../images/buttonbk_rollover.gif) top left repeat-x;
	}

/************** menu css endt***************/