/*****************************GENERAL*****************************/
body, form
{
	overflow: auto;
	margin: 0px;
}
body, p, li, dl, ul, ol, h1, h2, h3, h4, h5, h6, table
{
	font-family: Arial;
}


.PopupFrocen
{
	background-color: #444444;
	z-index: 1000;
}



.PopupWindow
{
	z-index: 1001;
}

.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: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 10;
}

.ScrollBoxContainer
{
	position: relative;
	width: 100%;
	height: 100%;
	overflow: auto;
	padding-right: 10px;
	border: solid 1px black;
}
.ScrollBox
{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 615px;
	height: 100%;
	overflow: auto;
	padding-right: 10px;
}

.popupWindowTitle
{
	background-color:White;
}
.ScrollContainer
{
	height:100%;
	overflow:auto;
}
/*****************************TEXT*****************************/
.text, .textjustify, p
{
	text-decoration: none;
}
.textsmall
{
	text-decoration: none;
}
.title, .titlecolor, .titlesmall
{
	font-weight: bold;
}

.linksmall
{
	text-decoration: none;
}

.linksmall:hover
{
	text-decoration: underline;
}

.textinput
{
	padding-left:3px;
}
/*****************************MENU TOP*****************************/
#ZoneTop .line
{
	margin-top: 78px;
	height: 3px;
	font-size: 3px;
	line-height: 3px;
}

#MenuTop .spacerH
{
	float: left;
	width: 0px;
	border: solid 1px white;
}

#MenuTop .item
{
	float: left;
	padding: 3px 30px 2px 30px;
	margin: 3px 0 3px 0;
	font-weight: bold;
	position: relative;
}
#MenuTop .item .menu0
{
	font-weight: bold;
	text-decoration: none;
}
/*****************************FLYOUT*****************************/
.flyoutHidden
{
	position: absolute;
	visibility: hidden;
}

.flyoutShowLvl2
{
	position: absolute;
	top: -17px;
	left: 155;
}

#MenuTop .flyout1
{
	position: absolute;
	top: 25px;
	left: 21px;
	width: 180px;
}
#MenuTop .flyout1 .flyoutspacer
{
	float: none;
	height: 3px;
	font-size: 3px;
	line-height: 3px;
}
#MenuTop .container
{
	width: 180px;
	position: relative;
}
#MenuTop .container .flyoutpadding
{
	padding: 5px 15px 10px 15px;
}

#MenuTop .menu1
{
	font-weight: normal;
	text-decoration: none;
}


#MenuTop .flyout2position
{
	position: relative;
}
#MenuTop .flyout2
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 180px;
}

#MenuTop .spacer
{
	height: 8px;
	line-height: 8px;
	font-size: 8px;
}

/*****************************ZONE IMAGE*****************************/
#ZoneImage
{
}

/*****************************MENU LEFT*****************************/
#MenuLeft .borderLeft
{
	width: 5px;
}
#MenuLeft .content
{
	padding: 15px 10px 20px 0;
}
#MenuLeft .level0 a
{
	font-weight: normal;
	text-decoration: underline;
}
#MenuLeft .level0
{
	margin-left: 20px;
}
#MenuLeft .level0 .selected
{
	font-weight: bold;
	text-decoration: underline;
}
#MenuLeft .level1 a
{
	text-decoration: underline;
	font-weight: normal;
}
#MenuLeft .level1
{
	margin: 14px 0 14px 44px;
}
#MenuLeft .spacer
{
	height: 3px;
	line-height: 3px;
	font-size: 3px;
}
#logos
{
	margin: 200px 5px 0 14px;
}

/*****************************MENU RIGHT*****************************/
#MenuRight .menuItem, #MenuRight .selectedItem
{
	text-decoration: none;
	font-weight: bold;
	cursor:pointer;
}
#MenuRight .level0
{
	height: 25px;
}

#MenuRight .container
{
	background-image: url(/media/MenuRight-separator.jpg);
	background-repeat: repeat-y;
}
#MenuRight .spacer
{
	float: left;
	width: 6px;
	height: 25px;
	text-decoration: none;
}
#MenuRight .icon
{
	float: left;
	width: 33px;
	text-align: center;
}
#MenuRight .description
{
	float: left;
	height: 25px;
	width: 160px;
}
#MenuRight .textspacer
{
	float: left;
	width: 8px;
}

#MenuRight .separator
{
	line-height: 7px;
	font-size: 7px;
	height: 7px;
}

/*****************************SERVICE RIGHT*****************************/
#ServiceRight .serviceTitle, #ServiceRight .serviceTitle a, #ServiceRight .rssTitle, #ServiceRight .rssTitle a,#Search
{
	font-weight: bold;
	text-decoration: none;
}
#ServiceRight .serviceTitle .icon, #ServiceRight .rssTitle .icon
{
	padding: 0 8px 0 5px;
	float: left;
}
#ServiceRight .quickLink
{
	padding: 7px 6px 7px 9px;
}

#ServiceRight .serviceLinks .icon
{
	padding: 4px 8px 0 6px;
	float: left;
	text-align: center;
}
#ServiceRight .serviceLinks .iconwidth
{
	width: 33px;
}
#Search
{
	padding: 7px 6px 7px 9px;
}

/*****************************CONTENT*****************************/
#SitePath
{
	padding: 14px 50px 0 40px;
	font-weight: bold;
}
#SitePath .item, #SitePath .selected
{
	font-weight: normal;
}

#Content
{
	padding: 35px 50px 50px 40px;
}
#Content .contentwidth
{
	width: 482px;
}
.image
{
	padding: 2px 0 2px 0;
}

.moduletitleLine
{
	height: 5px;
	line-height: 5px;
	font-size: 5px;
}

/*****************************FOOTER*****************************/
.shadowbl
{
	height: 13px;
}

#footer
{
	padding: 0 15px 0 15px;
}
#footer .adress
{
	letter-spacing: 1;
	width: 600px;
	float: left;
}
#footer .menubottom
{
	float: right;
	text-align: right;
	width: 300px;
}
#Footer .menubottom a
{
	text-decoration: none;
}
#Footer .menubottom a:hover
{
	text-decoration: underline;
}

/*****************************NEWS*****************************/
#news .description
{
	padding-top: 5px;
}
#news .description a
{
	padding-top: 5px;
	text-decoration: underline;
}
#news .moduletitle
{
	margin-bottom: 10px;
}
#news a
{
	text-decoration: none;
}
#news .separator
{
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	margin: 10px 0 10px 0;
}
#news .green
{
	color: #7B9032;
}
#news .blue
{
	color: #557592;
}
#news .yellow
{
	color: #E8BE0F;
}

#news img
{
	border: 0;
}
#news .picture
{
	float: left;
	margin-right: 10px;
}
#news .footer
{
	margin-bottom: 20px;
}
#news .footer a
{
	text-decoration: underline;
}

/*****************************DOWNLOADS*****************************/
#Downloads .description
{
	padding-top: 5px;
}
#Downloads .description a
{
	text-decoration: underline;
}
#Downloads .moduletitle
{
	margin-bottom: 10px;
}
#Downloads .category
{
	color: #657E8C;
}
#Downloads a
{
	text-decoration: none;
}
#Downloads .separator
{
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	margin: 10px 0 10px 0;
}
#Downloads img
{
	border: 0;
}
#Downloads .picture
{
	float: left;
	margin-right: 10px;
}

/*****************************LINKS*****************************/
#Links .description
{
	padding-top: 5px;
}
#Links .description a
{
	text-decoration: none;
}
#Links .moduletitle
{
	margin-bottom: 20px;
}
#Links .category
{
	color: #657E8C;
}
#Links a
{
	text-decoration: none;
}
#Links .separator
{
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	margin: 10px 0 10px 0;
}
#Links img
{
	border: 0;
}
#Links .picture
{
	float: left;
	margin-right: 10px;
}

/*****************************FOTOGALLERY*****************************/
#Fotogallery .description
{
	padding-top: 5px;
}
#Fotogallery .description a
{
	text-decoration: underline;
}
#Fotogallery .moduletitle
{
	margin-bottom: 15px;
}
#Fotogallery .category
{
	color: #657E8C;
}
#Fotogallery a
{
	text-decoration: none;
}
#Fotogallery .separator
{
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	margin: 10px 0 10px 0;
}
#Fotogallery img
{
	border: 0;
}
#Fotogallery .picture
{
	float: left;
	margin-right: 10px;
}

/*****************************TEAM*****************************/
#Team .description
{
	padding-top: 5px;
}
#Team .description .email a
{
	text-decoration: underline;
}
#Team .moduletitle
{
	margin-bottom: 20px;
}
#Team .category
{
	color: #657E8C;
}
#Team a
{
	text-decoration: none;
}
#Team .separator
{
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	margin: 10px 0 10px 0;
}
#Team img
{
	border: 0;
}
#Team .picture
{
	float: left;
	margin-right: 10px;
}

/*****************************RECOMMEND*****************************/

#Recommend .recommendbg
{
	background-color: #FCD88E;
}
#Recommend .recommendtitle
{
	background-color: #E67D19;
}
#Recommend .recommenditem
{
	background-color: #ffffff;
}
#Recommend .recommendseparator
{
	background-color: #F7B24A;
}


/********************************************** Styles Tour start ***************************************************/
#GPSTours .boxtitle
{
	text-decoration: none;
	padding: 3px;
}
#GPSTours .boxcontent
{
	text-decoration: none;
}

#GPSTours .detailbox
{
	margin: auto;
	width: 100%;
}

#GPSTours .datailboxtitle
{
	text-decoration: none;
	padding: 3px 10px 3px 5px;
}
#GPSTours .detailboxcontent
{
	text-decoration: none;
	padding-left: 5px;
}

#GPSTours .ImageToursContainer
{
	float: right;
	margin-left: 15px;
	margin-top: 30px;
}

#GPSTours .ItemTitle
{
	font-weight: bold;
	text-decoration: none;
}
