.cat1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	color: #000066;
	background-position: left top;
	background-image: url(images/cat-select.gif);
	background-repeat: repeat-y;
	clear: left;
	float: left;
	height: 15px;
	width: 190px;
	font-weight: bold;
}
.cat2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	color: #000066;
	background-position: left center;
	font-weight: bold;
}
td#catmenu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #000066;
	text-decoration: none;}
td#catmenu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #000066;
	margin: 0;
	height: 15px;
	width: 182px;
	text-decoration: none;
	background-position: left top;
	background-image: url(images/cat-hover.gif);
	background-repeat: repeat-y;}
.leftborder {
	background-color: #000066;
	width: 1px;
}
.sidebartext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000066;
	text-align: center;
	vertical-align: middle;
	list-style-position: outside;
	list-style-image: url(images/arr.gif);
	list-style-type: disc;
	padding: 2px;
}
.topborder {
	background-image: url(images/cat_border2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 1px;
}
.photoframe {
	display:block;
	text-align:center; 
	height:170px; 
	width:170px;	background-image:url(images/photobox.jpg);	background-repeat:no-repeat;
	font-size:120px;	line-height:160px;
	padding-top:10px;}
*>.photoframe{
	font-size:12px
}
.photoframe img {
	vertical-align:middle; 
}
.photoframe2 {
	display:block;
	text-align:center; 
	height:180px; 
	width:170px;	background-image:url(images/photobox2.jpg);	background-repeat:no-repeat;
	font-size:130px;	line-height:170px;
	padding-top:10px;}
*>.photoframe2{
	font-size:12px
}
.photoframe2 img {
	vertical-align:middle; 
}
.rankbox {
	height: 10px;	border: 1px #000000 solid;	font-size: 1pt;
	background-color: #ffffff;
	float: right;	margin-top: 2px;
}
.rankboxcontent {
	height: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	background-color: #ff1280;	float: left;
}
.voteboxcontent {
	height: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	background-color: #151dff;	float: left;
}
.voteboxcontent2 {
	height: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	text-align: left;
	color: #151dff;
	font-weight: bold;
	background-color: #ffffff;	float: right;
}
.advertlink {
	height: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	text-align: right;
	color: #ffffff;
	font-weight: bold;
	background-color: #000486;}
div#advertlink a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	text-align: right;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;}
.advertbox {
	border: 1px #000486 solid;	font-size: 1pt;
}
.gallerysize {
	height: 14px;	border: 1px #000000 solid;	font-size: 1pt;
	background-color: #ffffff;	margin-top: 2px;	text-align: center;
}
.gallerysizecontent {
	height: 14px;	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	background-color: #ff1280;	float: left;
}
.boldtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #003399;
}
.boldtextright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #003399;
	text-align: right;

}
.headertext {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-style: italic;
	font-weight: bold;
	color: #003399;
}
.headertextcaption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: normal;
	color: #003399;
	background-color: #FFFFFF;

}
.headertextcaption2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #003399;
	background-color: #FFFFFF;

}
.headercontainer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FFFFFF;
	border: 1px solid #003399;

}
.maintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003399;
}
.maintextadvert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003399;	background-color: #ffffff;
}
.boldtextcentre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #003399;
	text-align: center;

}
.maintextcentre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003399;
	text-align: center;}.maintextleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003399;
	text-align: left;}.maintextcentresmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #003399;
	text-align: center;}.phototext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003399;
	text-align: left;	font-style: italic;
}/* CSS for the box starts here
================================================*/
/* Rules for the top corners and border */
.bt {
	background:url(images/box.gif) no-repeat 100% 0;
	margin:0 0 0 18px;
	height:10px;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;	font-size: 1pt;
}
.bt div {
	height:10px;
	width:18px;
	position:relative;
	left:-18px;
	background:url(images/box.gif) no-repeat 0 0;
	filter:alpha(opacity=50);
	font-size: 1pt;
	}

/* Rules for the bottom corners and border */
.bb {
	background:url(images/box.gif) no-repeat 100% 100%;
	margin:0 0 0 12px;
	height:8px;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
	font-size: 1pt;
	}
.bb div {
	height:8px;
	width:12px;
	position:relative;
	left:-12px;
	background:url(images/box.gif) no-repeat 0 100%;
	filter:alpha(opacity=50);
	font-size: 1pt;
	}

/* Insert the left border */
.i1 {
	padding:0 0 0 3px;	
	background:url(images/borders.gif) repeat-y 0 0;	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
	font-size: 1pt;
}
/* Insert the right border */
.i2 {
	padding:0 3px 0 0;
	background:url(images/borders.gif) repeat-y 100% 0;
	font-size: 1pt;
}
/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.i3 {
	background:#fff;
	padding:0 5px;	overflow: hidden;}
.bt2 {
	background:url(images/box2.gif) no-repeat 100% 0;
	margin:0 0 0 18px;
	height:10px;
	font-size: 1pt;
}
.bt2 div {
	height:10px;
	width:18px;
	position:relative;
	left:-18px;
	background:url(images/box2.gif) no-repeat 0 0;
	font-size: 1pt;
	}

/* Rules for the bottom corners and border */
.bb2 {
	background:url(images/box2.gif) no-repeat 100% 100%;
	margin:0 0 0 12px;
	height:8px;
	font-size: 1pt;
	}
.bb2 div {
	height:8px;
	width:12px;
	position:relative;
	left:-12px;
	background:url(images/box2.gif) no-repeat 0 100%;
	font-size: 1pt;
	}

/* Insert the left border */
.i4 {
	padding:0 0 0 3px;	
	background:url(images/borders2.gif) repeat-y 0 0;	font-size: 1pt;
}
/* Insert the right border */
.i5 {
	padding:0 3px 0 0;
	background:url(images/borders2.gif) repeat-y 100% 0;
	font-size: 1pt;
}
/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.i6 {
	background:#d5e8f4;
	padding:0 5px;}
/* CSS for the box ends here */

body {background-color: #afdaf2;background-image: url(images/background.jpg);background-repeat: no-repeat;}.secureBody {background-color: #afdaf2;background-image: url(images/backgroundsecure.jpg);background-repeat: no-repeat;}.forumBody {background-color: #afdaf2;background-image: url(images/backgroundforum.jpg);background-repeat: no-repeat;}.maintextright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003399;
	text-align: right;

}
.commenttext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003399;
	font-style: italic;
	font-weight: normal;

}
.tableheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003399;
	text-align: center;
}
.tabletextcentre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003399;
	text-align: center;
	background-color: #F0FAFF;
	border: none;


}
.maintextitalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003399;
	font-style: italic;

}
.tabletextitalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003399;
	font-style: italic;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #003399;
	border-right-color: #003399;
	border-bottom-color: #003399;
	border-left-color: #003399;
	background-color: #F0FAFF;


}
.editbox {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #003399;
	text-align: left;
}
.tabletext {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003399;
	text-align: left;
	background-color: #F0FAFF;
	border: none;
}
.tabletextcentrehighlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003399;
	text-align: center;
	background-color: #F0FAFF;
	font-weight: bold;
	border-top: 1px none #003399;
	border-right: 1px none #003399;
	border-bottom: 1px solid #003399;
	border-left: 1px none #003399;

}
.tabletextwithline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003399;
	text-align: left;
	background-color: #F0FAFF;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #003399;
	border-left: none;

}
.indextext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003399;
	text-align: center;

}
.maintextcentrewithline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003399;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003399;

}
.maintextwithline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003399;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003399;

}
.tableheaderleft {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003399;
	text-align: left;
}
.editboxsmall {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #003399;
	text-align: left;
}
.editbox2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #003399;
	text-align: left;
}
.searchsection {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: normal;
	color: #003399;
	background-color: #FFFFFF;
	border: 1px solid #003399;
}
.maintextcentreborder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003399;
	text-align: center;
	background-color: #FFFFFF;
	border: 1px solid #003399;

}
.editboxlocked {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #003399;
	text-align: left;
	background-color: #F0FAFF;
	border: none;


}
.ms {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003399;
	text-align: center;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003399;
}
.mapbox {	background-color: #ffffff;	color: #003399;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt;	border: 1px #003399 solid;
	text-align: center;}
.mapmessagebox {	background-color: #003399;	color: #ffffff;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt;
	font-weight: bold;	border: 1px #003399 solid;
	text-align: center;}
.mapmessagebox a:link {
	color: #ffffff;}.mapmessagebox a:visited {
	color: #ffffff;}.mapmessagebox a:hover {
	color: #ffffff;}.controlitem {	background-color: #ffffff;	color: #003399;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt;
	font-weight: bold;	float: left;
	margin-right: 2px;}
.zoomitem {	margin: 0px;
	float: left;}
.maptempbox {	background-color: #ffffff;	border: 1px #808080 solid;
	padding: 1px;}
.destinationslist {	border: 1px #2d7cca dashed;	padding: 5px;
	margin: 10px 0px 0px 0px;	overflow: auto;
	width: 600px;
	text-align: left;	position: inherit;
}
.regionmap {	border: 1px #2d7cca solid;
	margin: 0px 5px 0px 0px;
	float: left;
}
.destinationsdescription {	padding: 5px;
	margin: 10px 0px 0px 0px;	overflow: auto;
	width: 700px;
	text-align: left;	position: inherit;
}
.regionmapdesc {	border: 1px #2d7cca solid;
	margin: 0px 0px 0px 5px;
	float: right;	padding: 2px;
}.regiondata {	float: right;}.regionmapdesc2 {	border: 1px #2d7cca solid;
	margin: 0px 0px 4px 0px;
}
div.breadcrumbs {
	font-size: 1em;	font-family: Verdana, Helvetica, Arial, sans-serif;	text-align: center;	background-color: #ffffff;	border: solid #003399 1px;}div.breadcrumbs a:link {
	color: #003399;	text-decoration: none
}div.breadcrumbs a:visited {
	color: #003399;	text-decoration: none
}div.breadcrumbs a:hover {
	color: #42923b;	text-decoration: none
}.currentpage {
	color: #003399;	font-weight: bold
}span.separator {
	color: #003399;	font-weight: bold;	font-size: 1.3em
}
.forummessage {	color: #003399;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;
	font-weight: bold;}
.calendarH {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	color: #003399;
	border: 1px #7ABDE8 dashed;	padding: 2px;	width: 460px;
	margin-bottom: 10px;
}
.calendarD {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: center;
	color: #003399;
	border: 1px #7ABDE8 dashed;	padding: 2px;	margin-top: 2px;	width: 460px;
}
.calendarL {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: left;
	color: #003399;
	padding: 1px;	margin-top: 4px;	width: 450px;
}
.wikiheader {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	color: #003399;
	border: 1px #003399 solid;	padding: 1px;	margin-top: 10px;	margin-bottom: 5px;
	width: 100%;
	height: 17px;	font-weight: bold;	background-color: #ffffff;
}
.wikinote {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-align: left;
	color: #003399;
	border: 1px #003399 solid;	padding: 1px;	margin-top: 10px;	margin-bottom: 5px;
	width: 100%;
	height: 25px;	background-color: #fffbd0;	font-style: italic;
}
.wikinote2 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-align: left;
	color: #003399;
	border: 1px #ff0202 solid;	padding: 1px;	margin-top: 10px;	margin-bottom: 5px;
	width: 100%;
	height: 25px;	background-color: #ffe9e9;	font-style: italic;
}
