/********************************************** Sytles ***************************************************/

.hidden
{
	visibility: hidden;
	display:none;
}

.PopupFrocen 
{
	background-color:#444444;
	z-index:1000;	
}



.PopupWindow
{
	z-index:1001;
}

.PopupWindowContent
{
	width:100%;
	height:100%;
}

.PrintContainer
{
	position:relative;
	width:100%;
	height:100%;
	overflow:auto;
}

.PrintContent
{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:0;
	width:97%;
}

.PrintLock
{
	position:absolute;
	top:170;
	bottom:0;
	left:0;
	right:0;
	z-index:10;
}

.ScrollBoxContainer	{position:relative;width:100%; height:100%; overflow:auto; padding-right:10px; border: solid 1px #000000; }
.ScrollBox			{position:absolute; top:0; bottom:0; left:0; right:0; width:615px; height:100%; overflow:auto; padding-right:10px;}
.ScrollContainer	{position:relative;width:100%;height:100%;overflow:auto;}
.ScrollContent		{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;width:80%;padding-left:20px;padding-right:20px;}

.PopupWindowTitle	{background-color: #43352D;padding-left: 10px;color: White;font-size: 11px;line-height: 16px;font-family: arial;}
.PopupWincowContent	{background-color: #ffffff;padding: 10px;}


/*****************************BANNER*****************************/
#banner {position:absolute; top:0px; z-index:1; right:0;height:350px;vertical-align:top;}

/*****************************LOGO*****************************/
#logocontainer {position:relative;width:974px; z-index:0;height:350px;}
#logo {position:absolute;z-index:2; right:0px;bottom:0px;}

/********************************************** /Styles ***************************************************/

/*****************************GENERAL*****************************/

body, form	{overflow: auto;margin: 0px;}

body, p, li, dl, ul, ol, table {font-family: arial;}
h3, h4, h5, h6 {font-family:arial; font-weight:bold;}


/*****************************TEXT*****************************/
ul {margin:0px;padding-left:20px; }
li {vertical-align:top;margin:0px;padding:0px;}



a 					{text-decoration: underline;font-family: arial;font-weight:bold;cursor:pointer;}
a:hover				{text-decoration: none;font-weight:bold;}

.pagerselected		{font-weight:bold;text-decoration:none;font-family: arial;}
.pager				{text-decoration:underline;font-family: arial;}

.text				{text-decoration: none;font-family: arial;}
.text:link			{text-decoration: underline;font-family: arial;}
.text:visited		{text-decoration: underline;font-family: arial;}
.text:hover			{text-decoration: none;font-family: arial;}

.textwhite			{text-decoration: none;font-family: arial;}

.textsmall			{text-decoration: none;font-family: arial;}
.textsmall:link		{text-decoration: underline;font-family: arial;}
.textsmall:visited	{text-decoration: underline;font-family: arial;}
.textsmall:hover	{text-decoration: none;}
.textsmallselected	{text-decoration: none;}

.pagerselected		{font-weight:bold;text-decoration:none;}
.pager				{text-decoration:underline;}


.textsmallwhite				{text-decoration: none;font-family: arial;}
.textsmallwhite a:link		{text-decoration: underline;font-family: arial;}
.textsmallwhite a:hover		{text-decoration: none;}

.linkbox            {padding-bottom:5px;}
.linkbox            {width:190px;}

.address			{text-decoration: none;font-family: arial; font-weight:normal;}
.address:link 		{text-decoration: underline;}
.address:hover 		{text-decoration: none;}

.title, h2 		{font-family:arial; text-decoration:none;font-weight:bold;}
.titleBig, h1 	{font-family:arial; text-decoration:none;font-weight:normal;text-transform:uppercase;}

.textinput	{font-family: arial;}
.textinput2 {font-family: arial;}

.textinputSmall		{font-family: arial;}
.textinputSmall2 	{font-family: arial;}

.linkbutton {font-family:arial;text-decoration:underline;}
.linkbuttonSmall { font-family:arial;text-decoration:underline;}


/*****************************MODULES*****************************/
.linkModuleTitle 		{font-family:arial;text-decoration:none;}
.linkModuleTitle:link 	{text-decoration:underline;}
.linkModuleTitle:visited 	{text-decoration:underline;}
.linkModuleTitle:hover 	{text-decoration:none;}

.moduleTitle {font-family:arial;}

/*****************************LANGUAGE*****************************/
#language	{padding: 2px 10px 2px 0px; height:22px;}
#language .languageItem a {font-family:arial;text-decoration:underline;}


/*****************************path*****************************/
#path .pathItem 			{font-family:arial;	text-decoration:none;font-weight:normal}
#path .pathItem a 	    	{text-decoration:underline;}
#path .pathItem a:visited	{text-decoration:underline;}
#path .pathItem a:hover 	{text-decoration:none;}

/*****************************footer*****************************/
#footer .footerItem 			{font-family:arial;	text-decoration:none;font-weight:normal}
#footer .footerItem a 	    	{text-decoration:underline;}
#footer .footerItem a:visited	{text-decoration:underline;}
#footer .footerItem a:hover 	{text-decoration:none;}

/*****************************FLYOUT*****************************/
.flyoutHidden						{position: absolute;visibility: hidden;}

#MenuTop .flyout1					{position: absolute; bottom:12px;left: 0px;}
#MenuTop .flyout1 .spacer			{float: none;height:11px;font-size: 3px;line-height: 3px; }

#MenuTop .flyout2position			{position: relative;width: 1px;}
#MenuTop .flyout2					{position: absolute;bottom: 0px;left: 1px;width: 180px;}

#MenuTop .container					{position: relative;  z-index:10; }
#MenuTop .flyout2 .container		{position: relative;  z-index:20; }


/*****************************MENU TOP*****************************/

#menuTop .menu0			    {font-family:arial; text-decoration:none;font-weight:normal; text-transform:uppercase;line-height:28px;}
#menuTop .menu0active	    {font-family:arial; text-decoration:none;font-weight:normal; text-transform:uppercase;line-height:28px;}

/*****************************MENU TOP FLYOUT*****************************/
#menuTop .menu1 			{padding:0 5 0 5;font-family:arial; text-decoration:none;font-weight:normal;width:150px;}
#menuTop .menu1active		{padding:0 5 0 5;font-family:arial; text-decoration:none;font-weight:normal;width:150px;}

#menuTop .menu2 			{padding:0 5 0 5;font-family:arial; text-decoration:none;font-weight:normal;width:150px;}
#menuTop .menu2active		{padding:0 5 0 5;font-family:arial; text-decoration:none;font-weight:normal;width:150px;}

/*****************************MENU LEFT*****************************/
#menuLeft .menu0container			{height:30px; padding:10 0 5 30;}
#menuLeft .menu0active a			{font-family:arial;text-decoration:none; font-weight:normal;text-transform:uppercase;}

#menuLeft .menu1container 			{padding: 10 0 10 30;} 
#menuLeft .menu1 a 					{font-family:arial;text-decoration:none;font-weight:bold; }
#menuLeft .menu1active a			{font-family:arial;text-decoration:none;font-weight:bold;}

#menuLeft .menu2 a					{font-family:arial;text-decoration:underline;font-weight:normal;}
#menuLeft .menu2 a:hover			{font-family:arial;text-decoration:none;font-weight:normal;}
#menuLeft .menu2active a			{font-family:arial;text-decoration:none;font-weight:normal;}
#menuLeft .menu2active a:hover		{font-family:arial;text-decoration:none;font-weight:normal;}



/*****************************MENU SERVICE*****************************/
#menuService .menu0container		{height:30px; padding:10 0 5 30;}
#menuService .menu0 				{font-family:arial;text-decoration:none; font-weight:normal;text-transform:uppercase;}

#menuService .menu1container 		{padding: 10 0 10 30;} 
#menuService .menu1 a 				{font-family:arial;text-decoration:none;font-weight:bold; }
#menuService .menu1active a 		{font-family:arial;text-decoration:none;font-weight:bold; }

#menuService .menu2 a				{font-family:arial;text-decoration:underline;font-weight:normal;}
#menuService .menu2 a:hover			{font-family:arial;text-decoration:none;font-weight:normal;}

#menuService .menu2active a			{font-family:arial;text-decoration:none;font-weight:normal;}
#menuService .menu2active a:hover	{font-family:arial;text-decoration:none;font-weight:normal;}

#menuService .serviceText 			{font-family:arial; text-decoration:none;font-weight:normal;}
#menuService .serviceTextinput		{font-family:arial; text-decoration:none;font-weight:normal;}

/*****************************SITEMAP***********************************/
#menuSitemap .menu0 a			{font-family:arial;text-decoration:underline; text-transform:uppercase;}
#menuSitemap .menu0 a:hover	    {font-family:arial;text-decoration:none; text-transform:uppercase;}

#menuSitemap .menu1			    {padding-left:10px;}
#menuSitemap .menu1 a			{font-family:arial;text-decoration:underline;font-weight:normal;}
#menuSitemap .menu1 a:hover	    {text-decoration:none;font-weight:normal;}

#menuSitemap .menu2			{padding-left:20px;}
#menuSitemap .menu2 a		{font-family:arial;text-decoration:underline;font-weight:normal;}
#menuSitemap .menu2 a:hover	{text-decoration:none;font-weight:normal;}


/*****************************MENU LANGUAGE*****************************/
#language .languageItem 		{font-family:arial;text-decoration:none;}
#language .languageItem:link	{text-decoration:underline;}
#language .languageItem:hover	{text-decoration:none;}

/*****************************FRAME MODULES*****************************/
#frame .frameTitleContainer	{height:30px; padding:10 0 5 30;}
#frame .frameDateContainer	{padding: 10 0 10 20;} 
#frame .frameContainer		{padding: 10 0 10 20;} 
#frame .frameTitle 			{font-family:arial;text-decoration:none; text-transform:uppercase;}
#frame .frameTitle a		{font-family:arial;text-decoration:none; text-transform:uppercase;font-weight:normal;}
#frame .frameText 			{font-family:arial; text-decoration:none;}
#frame .frameText a:link 	{text-decoration:underline;font-weight:bold;}
#frame .frameText a:visited	{text-decoration:underline;font-weight:bold;}
#frame .frameText a:hover 	{text-decoration:none;font-weight:bold;}

/***************************** FRAME TOURS *****************************/
#frameTours .frameContainer		{padding:5 10 5 10;}
#frameTours .frameTitle 		{font-family:arial;text-decoration:none;font-weight:normal; text-transform:uppercase;padding:5 10 5 10;}
#frameTours .frameText 			{font-family:arial; text-decoration:none;}
#frameTours .frameText:link 	{text-decoration:underline;}
#frameTours .frameText:visited	{text-decoration:underline;}
#frameTours .frameText:hover 	{text-decoration:none;}

/***************************** FRAME QUICKREQUEST *****************************/
#quickRequest .quickRequestTitleContainer	{height:30px; padding:10 0 5 30;}
#quickRequest .quickRequestContainer		{padding: 10 0 10 5;} 
#quickRequest .quickRequestTitle 			{font-family:arial;text-decoration:none; text-transform:uppercase;}
#quickRequest .quickRequestTitle a 			{font-family:arial;text-decoration:none; text-transform:uppercase;font-weight:normal;}
#quickRequest .quickRequestText 			{font-family:arial; text-decoration:none;}
#quickRequest .quickRequestText a:link 		{text-decoration:underline;font-weight:bold;}
#quickRequest .quickRequestTextinput		{font-family:arial; text-decoration:none;font-weight:normal;}

#module .moduleTitle        {text-decoration:none;}
#module .moduleTitle a      {text-decoration:underline;}
#module .moduleText 		{text-decoration:none;}
#module .moduleText a 		{text-decoration:underline;}
#module .moduleText a:hover	{text-decoration:none;}



/*****************************MODULE WEATHER*****************************/
#moduleweather
{
    background-color:White;
    border:solid 1px #E1ECF7;
}
#moduleweather .header
{
	padding:5px 10px;
}
#moduleweather .panelDetail
{
	padding:10px;
}
#moduleweather .description
{
	margin:10px 0;
	font-weight:normal;
}
#moduleweather .subheader
{
	font-weight:bold;
}
#moduleweather .images
{
	float:right;
	margin:0 0 5px 10px;
}

/*****************************POPUPDIV*****************************/

#popupDiv
{
	background: transparent;
}

#popupDiv .popupTitle
{
	height:150px;
	vertical-align:top;
}

#popupDiv .popupSubtitle
{
	font-weight: bold;
	font-size: 12px;
	font-family: arial;
}

#popupDiv .popupContent
{
	font-family: arial;
	padding-left: 28px;
	padding-bottom: 10px;
	padding-top: 10px;
}

#popupDiv .popupService
{
	font-family: arial;
	padding-left: 28px;
}

#popupDiv .popupDescription
{
	padding: 10px;
}


/*****************************VPOS*****************************/
#VPos 
{
    background:none;
    background-color:White;
}
#VPos .header 
{
    height:20px;
    padding-left:10px;
}

#VPos .footer
{
    height:20px;
    padding-left:10px;
}
#VPos  .ScrollBoxContainer
{
    border:0;
}	
#VPos  .ScrollBox			
{
    position:absolute; 
    top:0; 
    bottom:0;   
    left:0; 
    right:0; 
    width:800px;  
    overflow:auto; 
    padding-right:10px;
}