P {
	font-size : 1em;
	}

.bold {
	font-weight: bold;
	}

.fontgrey {
	color: #C0C0C0; 
	}

/* HYPERLINK ACCOM COMPANY and ORGANISATIONS */
a:link.accomhlink {
	color: rgb(0,0,102); font-weight: bold;
	}
a:visited.accomhlink {
	color: rgb(153,102,153); font-weight: bold;
	}
a:hover.accomhlink {
	color: rgb(153,0,255); font-weight: bold;
	}

/* non-HYPERLINK COMPANY */
.accomhlink {
	font-weight: bold; color: #000066; 
	}

/* HYPERLINK TOURISM VISITOR CENTRES */
a:link.tifc {
	color: rgb(0,0,102); font-weight: bold;
	}
a:visited.tifc {
	color: rgb(153,102,153); font-weight: bold;
	}
a:hover.tifc {
	color: rgb(153,0,255); font-weight: bold;
	}

/* TOURISM VISITOR CENTRES */
.tifc {
	font-weight: bold; color: #000066;
	}

/* HYPERLINK COMPANY and ORGANISATIONS */
a:link.orghlink {
	color: rgb(0,0,102); font-weight: bold;
	}
a:visited.orghlink {
	color: rgb(153,102,153); font-weight: bold;
	}
a:hover.orghlink {
	color: rgb(153,0,255); font-weight: bold;
	}

/* non-HYPERLINK COMPANY */
.orghlink {
	font-weight: bold; color: #000066; 
	}

/* the TOP BORDER - WHITE FONT */

.osborder1 {
    text-decoration: none; font-size: 10px; color: #FFFFFF;
    font-family:Verdana, Arial, sans-serif;
	}
.osborder2 {
    text-decoration: none; font-size: 10px; color: #FFFFFF;
    font-family:Verdana, Arial, sans-serif;
	}
.osborder3 {
    text-decoration: none; font-size: 10px; color: #3366CC;
    font-family:Verdana, Arial, sans-serif;
	}

/* Detail Marker BLUE */
.detailsubtitle-font {
	color: #3366CC;
	}

.detailsubtitle-u {
	text-decoration: underline;
	}

/* IMAGES */

.imageFloatLeft {
	float: left;
	margin-right: 10px;
	}
.imageFloatLeftBottom {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	}
.imageFloatRight {
	float: right;
	margin-left: 10px;
	}
.imageFloatRightBottom {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	}
.osspecial {
	font-size: 11px; color: #404040; font-family:Arial, sans-serif, Verdana;
	margin-top: 0; margin-bottom: 0;	
	}

/* BODY - TITLE */

.body12 {
    font-size: 12px; font-family:Verdana, Arial, sans-serif;
	}

/* ACCOMMODATION */
.accomtitle {
	font-size: 14px; color: #003399; font-weight: bold; font-family:Verdana, Arial, sans-serif;
	}
.accomtitle2 {
	font-size: 12px; color: #003399; font-weight: bold; font-family:Verdana, Arial, sans-serif;
	}
.accomtitle3 {
	font-size: 11px; color: #003399; font-family:Verdana, Arial, sans-serif;
	}
.bodyaccom {
	font-size: 11px; font-family:Verdana, Arial, sans-serif;
	}

/* ATTRACTION */
.attract-title {
	font-size: 14px; color: #003399; font-weight: bold; font-family:Verdana, Arial, sans-serif;
	}
.bodyattract {
	font-size: 11px; font-family:Verdana, Arial, sans-serif;
	}

/*  FONT SIZE 10 */

.font10 {
    font-size: 10px; font-family:Verdana, Arial, sans-serif;
	}

/*  FONT SIZE 11 - NO MARGIN */

.font11 {
	font-size: 11px; color: #003399; font-family:Arial, sans-serif, Verdana;
	margin-top: 0; margin-bottom: 0;	
	}

/* LEFT NAVIGATION */
/* =============== */

/* table border Left Navigation 1px */
table.bos-navT { 	
	border: solid;
	border-width: 1px;
	border-color: #0051a2;
	border-collapse: collapse;
	padding: 5px;
	width: 100%;
	}

td.bbos-navTd {
	border: 1px #0051a2 solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

/* the border Left Navigation is used for the tr tags */
tr.bbos-navTr {
	border: 1px #0051a2 solid;
	padding: 5px;
	}

.nav {
	font-size: 11px; color: #003399; font-family:Arial, sans-serif, Verdana;
	margin-top: 0; margin-bottom: 0;	
	}

.nav10 {
	font-size: 10px; color: #003399; font-family:Arial, sans-serif, Verdana;
	margin-top: 0; margin-bottom: 0;	
	}

.nav11 {
	font-size: 11px; color: #003399; font-family:Arial, sans-serif, Verdana;
	margin-top: 0; margin-bottom: 0;	
	}
.nav11b {
	font-size: 11px; color: #003399; font-weight: bold; font-family:Arial, sans-serif, Verdana;
	margin-top: 0; margin-bottom: 0;
	}

/* the BACKGROUND is light BLUE */
tr.bgC1C1FF-Tr {
	background-color: #C1C1FF;
	padding: 5px;
	font-size: 11px; font-family:Verdana, Arial, sans-serif;
	}

/* the background is light BLUE */
td.bgC1C1FF-Td {
	background-color: #C1C1FF;
	padding: 5px;
	}

/* ========================================== */

.breadcrumb {
	font-size: 11px; color: #808080; font-family:Arial Narrow, sans-serif, Verdana;
	margin-top: 0; margin-bottom: 0;
	}
.bullet1 {
	list-style-type : circle; font-family:Verdana, Arial, sans-serif;
	}
.caption {
	font-size: 11px; margin-top: 0; margin-bottom: 0; font-style:italic; font-family:Verdana, Arial, sans-serif;
	}
.captionheadred {
	text-align: center; font-size: 11px; font-weight: bold; font-style:italic; color: #CC0000; font-family:Verdana, Arial, sans-serif;
	}
.contact {
    font-size: 11px; font-family:Verdana, Arial, sans-serif;
	border-width: 0; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1;
	}
.copyright {
	font-size: 11px; font-style: italic; font-family: Verdana, Arial, sans-serif;
	}
.region {
	text-align: center; font-size: 11px; font-family:Verdana, Arial, sans-serif;
	}
.source {
	font-size: 11px; text-align: right; font-style: italic; font-family: Verdana, Arial, sans-serif;
	}
.source-left {
	font-size: 11px; text-align: left; font-style: italic; font-family: Verdana, Arial, sans-serif;
	}
.unlinked {
	color: #808080;
	}
.white {
	color: #FFFFFF; font-family:Arial, sans-serif, Verdana;
	}

/* FIELD MARKER BLUE */

.accomsubtitle-font {
	color: #3366CC
	}
.accomsubtitle-u {
	text-decoration: underline;
	}
.detailsubtitle-font {
	color: #3366CC;
	}
.detailsubtitle-u {
	text-decoration: underline;
	}

/* Table Layout2 */

table.b728x90T { 	
	border: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	border-collapse: collapse;
	padding: 5px;
	width: 100%;
	}

td.b728x90Td {
	border: 1px #FFFFFF solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

tr.b728x90Tr {
	border: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	padding: 5px;
	width: 100%;
	}

/* Table Layout4 Google */

table.b120gvT { 	
	border: none;
	border-width: 1px;
	border-color: #FFFFFF;
	border-collapse: collapse;
	padding: 0px;
	width: 120px;
	}

td.b120gvTd {
	border: 0px #FFFFFF solid;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	}

tr.b120gvTr {
	border: none;
	border-width: 1px;
	border-color: #FFFFFF;
	padding: 0px;
	width: 120px;
	}

/* Table Layout5 Google */

table.b300x250T { 	
	border: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	border-collapse: collapse;
	padding: 5px;
	width: 300px;
	}

td.b300x250Td {
	border: 1px #FFFFFF solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

tr.b300x250Tr {
	border: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	padding: 5px;
	width: 300px;
	}

/* STANDARD HYPERLINK */

a:link {
	color: rgb(0,0,102);
	}
a:visited {
	color: rgb(153,102,153);
	} 
a:active {
	color: rgb(153,0,255);
	}


a:link.fontred {
	color: rgb(255,0,0);
	}
a:visited.fontred {
	color: rgb(255,0,0);
	}
a:hover.fontred {
	color: rgb(255,0,0);
	}
a:link.fontredb {
	color: rgb(255,0,0); font-weight: bold;
	}
a:visited.fontredb {
	color: rgb(255,0,0); font-weight: bold;
	}
a:hover.fontredb {
	color: rgb(255,0,0); font-weight: bold;
	}
a:link.fontdarkred {
	color: rgb(192,0,0); text-decoration: none;
	}
a:visited.fontdarkred {
	color: rgb(192,0,0); text-decoration: none;
	}
a:hover.fontdarkred {
	color: rgb(192,0,0); text-decoration: none;
	}
a:link.fontdarkredb {
	color: rgb(192,0,0); font-weight: bold;
	}
a:visited.fontdarkred {
	color: rgb(192,0,0); text-decoration: none;
	}
a:hover.fontdarkred {
	color: rgb(192,0,0); text-decoration: none;
	}
a:link.darkredunderline {
	color: rgb(192,0,0);
	}
a:visited.darkredunderline {
	color: rgb(192,0,0);
	}
a:hover.darkredunderline {
	color: rgb(192,0,0);
	}
a:link.white {
	color: rgb(255,255,255); text-decoration: none;
	}
a:visited.white {
	color: rgb(255,255,255); text-decoration: none;
	}
a:hover.white {
	color: rgb(255,255,255); text-decoration: none;
	}
a:link.path {
	color: rgb(128,128,128); text-decoration: none;
	margin-top: 0; margin-bottom: 0; font-family:Arial Narrow, Arial, Verdana;
	}
a:visited.path {
	color: rgb(128,128,128); text-decoration: none;
	margin-top: 0; margin-bottom: 0; font-family:Arial Narrow, Arial, Verdana;
	}
a:hover.path {
	color: rgb(192,64,255); text-decoration: none;
	margin-top: 0; margin-bottom: 0; font-family:Arial Narrow, Arial, Verdana;
	}
a:link.top {
	color: rgb(255,255,255); text-decoration: none;
	margin-top: 0; margin-bottom: 0;
	}
a:visited.top {
	color: rgb(255,255,255); text-decoration: none;
	margin-top: 0; margin-bottom: 0;
	}
a:hover.top {
	color: rgb(255,255,255); text-decoration: none;
	margin-top: 0; margin-bottom: 0;
	}

/* the BOTTOM BORDER - HYPERLINK WHITE - NO UNDERLINE */

a:link.bottom {
	color: rgb(255,255,255); text-decoration: none;
	margin-top: 0; margin-bottom: 0;
	}
a:visited.bottom {
	color: rgb(255,255,255); text-decoration: none;
	margin-top: 0; margin-bottom: 0;
	}
a:hover.bottom {
	color: rgb(255,255,255); text-decoration: none;
	margin-top: 0; margin-bottom: 0;
	}

/* the BOTTOM BORDER - HYPERLINK BLUE - NO UNDERLINE */

a:link.bottom2 {
	color: rgb(51,102,204); text-decoration: none;
	margin-top: 0; margin-bottom: 0;
	}
a:visited.bottom2 {
	color: rgb(51,102,204); text-decoration: none;
	margin-top: 0; margin-bottom: 0;
	}
a:hover.bottom2 {
	color: rgb(51,102,204); text-decoration: none;
	margin-top: 0; margin-bottom: 0;
	}

a:link.index {
	color: rgb(192,0,0);
	margin-top: 0; margin-bottom: 0;
	}
a:visited.index {
	color: rgb(192,0,0);
	margin-top: 0; margin-bottom: 0;
	}
a:hover.index {
	color: rgb(192,0,0);
	margin-top: 0; margin-bottom: 0;
	}
a:link.title {
	color: rgb(204,0,0); text-decoration: none;
	margin-top: 0; margin-bottom: 0;
	}
a:visited.title {
	color: rgb(204,0,0); text-decoration: none;
	margin-top: 0; margin-bottom: 0;
	}
a:hover.title {
	color: rgb(204,0,0); text-decoration: none;
	margin-top: 0; margin-bottom: 0;
	}

/* table border BLUE 1px */
table.bblue1T { 	
	border: solid;
	border-width: 1px;
	border-color: #3366CC;
	border-collapse: collapse;
	padding: 5px;
	width: 100%;
	}

table.bblue1Tr {
	border: solid;
	border-width: 1px;
	border-color: #3366CC;
	padding: 5px;
	width: 100%;
	}

td.bblue1Td {
	border: 1px #3366CC solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

/* table border BLUE 2px */
table.bblue2T { 	
	border: solid;
	border-width: 2px;
	border-color: #3366CC;
	border-collapse: collapse;
	padding: 5px;
	width: 100%;
	}
	
/* the border BLUE is used for the tr tags */
tr.bblue2Tr {
	border: solid;
	border-width: 2px;
	border-color: #3366CC;
	padding: 5px;
	width: 100%;
	}

td.bblue2Td {
	border: 2px #3366CC solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

/* table border BLUE 1px */
/* border solid BLUE 1px */

table.bblue-3366CC-1T { 	
	border: solid;
	border-width: 1px;
	border-color: #3366CC;
	border-collapse: collapse;
	padding: 5px;
	width: 100%;
	}

td.bblue-3366CC-1Td {
	border: 1px #3366CC solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

/* row with background BLUE #3366CC defined by the tr tag */
tr.bg-box-3366CC_Tr {
	background-color: #3366CC;
	}

/* table border SCARLET RED 1px */
table.bredT { 	
	border: solid;
	border-width: 1px;
	border-color: #FF0000;
	border-collapse: collapse;
	padding: 5px;
	width: 100%;
	}

td.bredTd {
	border: 1px #FF0000 solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

/* the border RED is used for the tr tags */
tr.bredTr {
	border: 1px #FF0000 solid;
	padding: 5px;
	}

/* table border BURGUNDY RED 2px */
table.bburgred2T { 	
	border: solid;
	border-width: 2px;
	border-color: #C00000;
	border-collapse: collapse;
	padding: 5px;
	width: 100%;
	}
	
td.bburgred2Td {
	border: 2px #C00000 solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

/* the border BURGUNDY RED is used for the tr tags */
tr.bburgred2Tr {
	width: 100%;
	border: solid;
	border-width: 2px;
	border-color: #C00000;
	padding: 5px;
	}

/* table border BURGUNDY RED */
table.bburgredT { 	
	width: 100%;
	border: solid;
	border-width: 1px;
	border-color: #C00000;
	border-collapse: collapse;
	padding: 5px;
	}
	
tr.bburgredTr {
	width: 100%;
	border: 1px #C00000 solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

td.bburgredTd {
	border: 1px #C00000 solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

/* row with blue background defined by the tr tag */
tr.bgpblueTr {
	background-color: #78A0FA;
	}

/* row with pale blue background defined by the tr tag */
tr.bgp2blueTr {
	background-color: #CCFFFF;
	}

/* row with pale grey background defined by the tr tag */
tr.bgpgreyTr {
	background-color: #DCDCDC;
	}

/* row with pale yellow background defined by the tr tag */
tr.bgpyellowTr {
	background-color: #FFFFCC;
	}

/* cell with pale yellow background defined by the tr tag */
td.bgpyellowTd {
	background-color: #FFFFCC;
	}

/* row with yellow background defined by the tr tag */
tr.bgyellowTr {
	background-color: #FFFF40;
	}

h1, h2, h3, h4, h5, h6 {
	font-family:Verdana, Arial, sans-serif;
	}
h1 {
	font-size: 22px; font-weight: bold;
	color: #CC0000; margin-bottom: 0; margin-top: 0;
	}
h2 {
	font-size: 20px; font-weight: bold;
	color: #003399;
	margin-bottom: 0;
	}
h3 {
	color: #003399;
	margin-bottom: 0; margin-top: 6;
	}
h4 {
	font-size: 14px; font-weight: bold;
	color: #003399;
	margin-bottom: 0; margin-top: 0;
	}
h5 {
	font-size: 12px; font-weight: bold;
	color: #003399;
	margin-bottom: 0; margin-top: 0;
	}
h6 {
	color: #003399;
	}
