
form
{
	margin: 0px;
}
body
{
margin:0px auto;padding:0px;
scrollbar-face-color: #DCDCDC; 
scrollbar-shadow-color: #ffffff; 
scrollbar-3dlight-color: #BBBBBB;
scrollbar-arrow-color: #626262; 
scrollbar-track-color: #EFEFEF;
scrollbar-highlight-color: #ffffff;
scrollbar-darkshadow-color: #bbbbbb;
scrollbar-darkshadow-color: #bbbbbb;
background-image:url(../images/OptiBodyRpt.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#EEECED;
}
#master
{
	position:relative;padding:0px;margin:0px 0px;width:100%;
}
#layout
{
	position:relative;width:968px;
}
#layout #header
{
	position:relative;width:968px; height:23px;
}
	#header .Headermenu
	{
		position:relative;width:968px;height:15px;top:5px; right:20px;
	}
#layout #TopRep
{
	position:relative;width:968px;height:1px;background-image:url(../images/Toprep.jpg);background-repeat:repeat-x;font-size:0px;
}
#layout #TopRep1
{
	position:relative;width:968px;height:3px;background-image:url(../images/TopRpt1.jpg);background-repeat:repeat-x;font-size:0px;
}
#layout #TopRep2
{
	position:relative;width:968px;height:82px;background-image:url(../images/TopHoriRpt.jpg);background-repeat:repeat-x;font-size:0px;
}
	
	#TopRep2 .logoright
	{
		position:relative;float:left;width:58px;height:82px;
	}
	#TopRep2 .logo
	{
		position:relative;float:left;width:389px;height:82px;
	}
	#TopRep2 .logocent
	{
		position:relative;float:left;width:270px;height:82px;
	}
	#TopRep2 .logosearch
	{
		position:relative;float:left;width:251px;height:82px;
	}
		.logosearch .searchtop
		{
			position:relative;float:left;width:251px;height:27px;
		}
		.logosearch .search
		{
			position:relative;float:left;width:251px;height:15px;
		}
			.search .searchbutton
			{
				position:relative;float:left;width:57px;height:15px;
			}
			.search .searchTextbox
			{
				position:relative;float:left;width:142px;height:15px;
			}
			.search .searchGo
			{
				position:relative;float:left;width:24px;height:15px;
			}
	
#layout #Menu
{
	position:relative;width:968px;height:37px;background-color:#ffffff;
}
#layout #BorderRow
{
	position:relative;width:968px;height:9px;font-size:0px;
}
		#BorderRow .Border1
		{
			position:relative;width:968px;height:1px;background-image:url(../images/CentRpt1.jpg);background-repeat:repeat-x;font-size:0px;
		}
		#BorderRow .Border2
		{
			position:relative;width:968px;height:9px;background-image:url(../images/CentRpt2.jpg);background-repeat:repeat-x;font-size:0px;
		}

#layout #PictureRow
{
	position:relative;width:968px;height:195px;background-color:White;
}
	 #PictureRow .PictureRow1
	 {
	 	position:relative;float:left;width:14px;height:195px
	 }
	 #PictureRow .PictureRow2
	 {
	 	position:relative;float:left;width:317px;height:195px;background-color:#FFFFFF;
	 }
		 .PictureRow2 .PictureRow2Abs
		 {
			position:absolute;width:317px;height:188px;top:3px;left:0px;right:0px;bottom:4px;border:0px solid red;
		 }
		 
	 #PictureRow .PictureRow3
	 {
	 	position:relative;float:left;width:48px;height:195px
	 }
	 #PictureRow .PictureRow4
	 {
	 	position:relative;float:left;width:571px;height:195px;background-color:White;
	 }
	 	 .PictureRow4 .PictureRow4Abs
		 {
			position:relative;width:571px;height:175px;top:10px;left:0px;right:8px;bottom:10px;border:0px solid red;
		 }
		 

	 #PictureRow .PictureRow5
	 {
	 	position:relative;float:left;width:18px;height:195px
	 }
			
	#layout #bottomFlash
	{
		position:relative;width:968px;height:11px
	}	
	#layout #bottomFlash2
	{
		position:relative;width:968px;height:5px;background-color:#EEECED;font-size:0px;
	}	
	#layout #contentArea
	{
		position:relative;width:968px;background-color:#EEECED;min-height:450px;
	
	}	
	*html #contentArea
	{
		height:450px;
		
	}
	#contentArea .contentArea1
	{
		position:relative;width:12px;height:100%;left:0px;top:0px;float:left;
	}
	#contentArea .contentArea2
	{
		position:relative;width:322px;height:536px;left:12px;top:0px; border:0px solid red;float:left;
	}
     .contentArea2R1
	{
		position:relative;height:32px;width:322px;
	}
	 .contentArea2R2
	{
	
		position:relative;height:120px;width:322px;background-image:url(../images/OptTour_02.jpg);background-repeat:repeat-y;
	}
		.contentArea2R2 .contentArea2R2Abs
		{
			position:relative;width:320px;height:110px;left:0px;top:10px;border:0px solid red;
		}
		.contentArea2R2 .contentArea2R2Abs2
		{
			position:relative;width:320px;height:10px;left:0px;top:90px;border:0px solid red;
		}
	.contentArea2R3
	{
		position:relative;height:29px;width:322px;
	}
	.contentArea2R4
	{
		position:relative;height:100px; width:322px;background-image:url(../images/OptTour_04.jpg);background-repeat:repeat-y;
	}
	.contentArea2R4 .contentArea2R4Abs2
		{
			position:relative;width:280px;height:134px;left:22px;top:10px;right:20px;bottom:10px; border:0px solid red;
		}
	.contentArea2R5
	{
		position:relative;height:29px;width:322px;
	}
	 .contentArea2R6
	{
		position:relative;height:134px;width:322px;background-image:url(../images/contactbg.png);background-repeat:no-repeat;
	}
		.contentArea2R6 .contentArea2R6Abs
		{
			position:relative;height:120px;width:300px;left:15px;top:17px;border:0px solid red;
		}
	#contentArea .contentArea3
	{
		position:relative;width:634px;border:0px solid red;vertical-align:text-top;float:left;
	}
		.contentArea3 .contentArea3Top
		{
			position:relative;width:634px;font-size:0px;vertical-align:top;vertical-align:text-top;
		}
		.contentArea3 .contentArea3In
		{
			position:relative;width:584px;margin-left:25px;margin-right:25px;border:0px solid red;vertical-align:top;vertical-align:text-top;
		}
		.contentArea3 .contentArea3Bottom
		{
			position:relative;width:634px;height:25px;font-size:0px;vertical-align:text-top;border:0px solid red;
		}		
				
	#layout #FootermenuMain
	{
		position:relative;width:968px;height:81px;
	}
	#FootermenuMain .FootermenuMainInner
	{
		position:relative;width:968px;height:15px;top:20px;border:0px solid red;
	}
	#FootermenuMain	.copyRightArea
	{
		position:relative;width:968px;height:15px;top:25px;border:0px solid red;
	}
		.copyRightArea .copyRightAreaC
		{
			position:absolute;width:350px;height:15px;left:40px;top:0px;border:0px solid red;text-align:left;
		}
		.copyRightArea .copyRightAreaW
		{
			position:absolute;width:250px;height:15px;right:40px;top:0px;border:0px solid red;text-align:right;
		}
	#FootermenuMain	.copyRightAreaBlank
	{
		position:relative;width:968px;height:15px;border:0px solid red;font-size:0px;
	}
	
				.copy
				{
				font-family:Tahoma;
				font-size:11px;
				color:#FFFFFF;
				text-align:right;
				text-decoration:none;
				
				}
				.copy A
				{
				font-family:Tahoma;
				font-size:11px;
				color:#FFFFFF;
				text-align:right;
				text-decoration:none;
				}
				.copy A:hover
				{
				font-family:Tahoma;
				font-size:11px;
				color:#FFFFFF;
				text-align:right;
				text-decoration:underline;
				
				}
				.searchTextbox2
				{
					width:138px;
					height:15px;
					color:#ffffff;
					font-family:Tahoma;
					font-weight:normal;
					font-size:11px;
					border:1px solid #0C3A69;
					background-color:#245279;					
				}	
				.textbox
{
	border:1px solid #0C3A69;			
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	width:55px;
	height:15px;
	
}	
.select
{
	vertical-align: top;
	font-size: 11px;
		color:#143361;
	width: 40px;
	height: 20px;
 vertical-align   :middle;

	
}
				.VertualToolHead
				{
					font-family:Tahoma;
					font-size:12px;
					color:#143361;
						
					font-weight:bold;
					
				}
					
				.VertualToolText
				{
					font-family:Tahoma;
					font-size:11px;
					color:#143A61;
					text-align:left;					
					font-weight:normal;
					text-align:justify;		
				}
				.VertualToolText A
				{
					font-family:Tahoma;
					font-size:11px;
					color:#143A61;
					text-align:left;					
					font-weight:normal;
					text-align:justify;		
				}
				.VertualToolText A:hover
				{
					font-family:Tahoma;
					font-size:11px;
					color:#143A61;
					text-align:left;					
					font-weight:normal;
					text-align:justify;		
				}
				.VertualToolTextLink
				{
					font-family:Tahoma;
					font-size:11px;
					color:#F70505;
					text-align:right;					
					font-weight:normal;						
				}
				.VertualToolTextLink A
				{
					font-family:Tahoma;
					font-size:11px;
					color:#F70505;
					text-align:right;					
					font-weight:normal;					
				}
				.VertualToolTextLink A:hover
				{
					font-family:Tahoma;
					font-size:11px;
					color:#F70505;
					text-align:right;					
					font-weight:normal;					
					text-decoration:underline;
				}
				
				.LiveChat
				{
					font-family:Tahoma;
					font-size:11px;
					color:#143A61;
					text-align:left;
					text-align:justify;					
					font-weight:normal;
					text-decoration:none;
				}
				.LiveChat A
				{
					font-family:Tahoma;
					font-size:11px;
					color:#143A61;
					text-align:left;					
					font-weight:normal;	
					text-decoration:underline;
				}
				.LiveChat A:hover
				{
					font-family:Tahoma;
					font-size:11px;
					color:#143A61;
					text-align:left;					
					font-weight:normal;
					text-decoration:none;
				}
				.Contact
				{
					font-family:Tahoma;
					font-size:11px;
					color:#143A61;
					text-align:left;					
					font-weight:normal;
				}
				.ContactEmail
				{
					font-family:Tahoma;
					font-size:12px;
					color:#143A61;
					text-align:left;					
					font-weight:normal;
					text-decoration:none;
					line-height:1.4em;
					
				}
				.ContactEmail A
				{
					font-family:Tahoma;
					font-size:12px;
					color:#143A61;
					text-align:left;					
					font-weight:normal;
					text-decoration:none;
					line-height:1.4em;
				}
				.ContactEmail A:hover
				{
					font-family:Tahoma;
					font-size:12px;
					color:#143A61;
					text-align:left;					
					font-weight:normal;
					text-decoration:underline;
					line-height:1.4em;
				}
				ContactWeb
				{
					font-family:Tahoma;
					font-size:11px;
					color:#143A61;
					text-align:left;					
					font-weight:normal;
				}
				.ContactWeb A
				{
					font-family:Tahoma;
					font-size:11px;
					color:#143A61;
					text-align:left;					
					font-weight:normal;
				}
				.ContactWeb A:hover
				{
					font-family:Tahoma;
					font-size:11px;
					color:#143A61;
					text-align:left;					
					font-weight:normal;
					text-decoration:underline;
				}
				.mainheading
				{
					font-family:Tahoma;
					font-size:13px;
					color:#404243;
					text-align:left;
					text-decoration:none;
					font-weight:bold;
				}
				.maintext
				{
					font-family:Tahoma;
					font-size:11px;
					color:#143361;
					text-align:left;					
					font-weight:normal;
					text-decoration:none;
					vertical-align:text-top;
				}
				.maintext A
				{
					font-family:Tahoma;
					font-size:11px;
					color:#143361;
					text-align:left;					
					font-weight:normal;
					text-decoration:underline;
					vertical-align:text-top;
				}
				.maintext A:hover
				{
					font-family:Tahoma;
					font-size:11px;
					color:#404243;
					text-align:left;					
					font-weight:normal;
					text-decoration:none;
					vertical-align:text-top;
				}
				.FooterMenu
				{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#FFFFFF;									
					font-weight:normal;
					text-decoration:none;
				}
				.FooterMenu A
				{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#FFFFFF;								
					font-weight:normal;
					text-decoration:none;
				}
				.FooterMenu A:hover
				{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#FFFFFF;
								
					font-weight:normal;
					text-decoration:underline;
				}
				.newsTxt
{
	width: 199px;
	height: 60px;
	font-family: Verdana;
	font-size: 10px;
	text-align: justify;
}
#Txtcontent
{
	position: relative;
	float: right;
	width: 640px;
	height: 271px;
	background-color: #CCCCCC;
}
.TextName
{
	text-align: left;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #A18D6E;
}
.Textdetails
{
	text-align: left;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: normal;
	background-color: #F9F8F4;
	color: #9A6D3A;
}


.tblheading
{
	font-family: Verdana;
	color: #ffffff;
	font-weight: bold;
	background-color: #0B4785;
	font-size: 13px;
}
.SiteMap
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #143361;
	text-decoration: none;
}
.SiteMap A
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #143361;
	text-decoration: none;
}
.SiteMap A:hover
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: Blue;
	text-decoration: none;
}
.SiteMap A:visited
{
	font-size: 12px;
	color: #F32308;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
.SiteMap A:active
{
	font-size: 12px;
	color: green;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
.copyright
{
	font-family: verdana;
	font-size: 8.5pt;
	text-decoration: none;
	color: #9FC05A;
}
.copyright A
{
	font-family: verdana;
	font-size: 8.5pt;
	text-decoration: none;
	color: #9FC05A;
}
.copyright A:hover
{
	font-family: verdana;
	font-size: 8.5pt;
	text-decoration: none;
	color: #9FC05A;
}


.TblMainText
{
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.TblMainText A
{
	font-family: Verdana;
	font-size: 12px;
	color: #CC8A0E;
	text-decoration: none;
}
.TblMainText A:hover
{
	font-family: Verdana;
	font-size: 12px;
	color: Blue;
	text-decoration: none;
}


input
{
	border-right: activecaption 1px solid;
	border-top: activecaption 1px solid;
	border-left: activecaption 1px solid;
	color: buttontext;
	border-bottom: activecaption 1px solid;
	font-family: Verdana;
	background-color: window;
}
.mandatory
{
	color: #ff0000;
}
.ErrorDisp
{
	color: Red;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana;
}
.InfoDisp
{
	font-family: Verdana;
	font-size: 12px;
	color: #143361;
	font-weight: bold;
}

.labelarea
{
	background-color:#0B4785;
		
	color: #ffffff;
}
.controlarea
{
	background-color: #6FB4D7;
}

.ddleffect
{
	text-align: left;
	
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.cleardefault
{
	border: 1px solid #143361;
/*	background-color: #F2F1AC;*/
	font-size: 11px;
	color: #143361;
}
.pagename
{
	color:#143361;
	font-family:Verdana;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
}
.pagename A
{
	color:#143361;
	font-family:Verdana;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
} 
.pagename A:hover
{
	color:#143361;
	font-family:Verdana;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
}

.pagename  a:visited
{
	color:#305B02;
	font-family:Verdana;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
}


.RoomDesc
{
	color: Black;
	font-size: 12px;
	text-decoration: none;
}

.Grdheading
{
	/*COLOR: #000000; 	font-size: small;  	font-weight:bold;  	text-decoration: none; 	padding-bottom:10px; 	width:100%; 	height:20px; 	background-image:url(../images/slice1.jpg); 	background-repeat:repeat-x;*/
}

.booknow
{
	color:Red;
	font-family:Verdana;
	font-size: 10pt;
font-style:italic;
	text-decoration: none;
}
.booknow A
{
	color:Red;
	font-family:Verdana;
	font-size: 10pt;
	font-style:italic;
	text-decoration: none;
} 
.booknow A:hover
{
	color:Red;
	font-family:Verdana;
	font-size: 10pt;
	font-style:italic;
	text-decoration: none;
}
