P {
	font-size : 1em;
	}
.accom {
	font-size: 11px; font-family:Verdana, Arial, sans-serif;
	}
.accomtitle {
	font-size: 14px; color: #CC0000; font-weight: bold; font-family:Verdana, Arial, sans-serif;
	}

/* Accom Marker BLUE (for del) */
.accomsubtitle-bgc {
	background-color: #CAE4FF
	}
.accomsubtitle-font {
	color: #3366CC
	}
.accomsubtitle-u {
	text-decoration: underline;
	}
.affil {
	font-size: 11px; font-family:Verdana, Arial, sans-serif;
	}
.affiltitle {
	font-size: 12px; color: #FFFFFF; font-weight: bold; font-family:Verdana, Arial, sans-serif;
	}
.attract {
    font-size: 11px; font-family:Verdana, Arial, sans-serif;
	}
.attractitle {
    font-size: 14px; color: #CC0000; font-weight: bold; font-family:Verdana, Arial, sans-serif;
	}

/* Detail Marker PALE BLUE (for del) */
.detailsubtitle-bgc {
	background-color: #CAE4FF
	}

/* Detail Marker BLUE */
.detailsubtitle-font {
	color: #3366CC;
	}

.detailsubtitle-u {
	text-decoration: underline;
	}

/* Detail Marker GREEN */

.detailC0FFC0-font {
	color: #006600
	}

/* Detail Marker PALE GREEN */

.detailC0FFC0-bgc {
	background-color: #C0FFC0
	}

.adsm {
	font-size: 11px; font-family:Arial, sans-serif, Verdana;
	margin-top: 0; margin-bottom: 0;
	}
.author {
	font-size: 11px; text-align: right; font-style: italic; font-family: Verdana, Arial, sans-serif;
	}
.base {
	font-size: 10px; margin-top: 0; margin-bottom: 0; font-style:italic; font-family:Verdana, Arial, sans-serif;
	}

.bold {
	font-weight: bold;
	}
.bold-strong {
	font-weight: strong; font-family:Arial, sans-serif, Verdana;
	margin-top: 0; margin-bottom: 0;
	}
.border1 {
    text-decoration: none; font-size: 10px; color: #FFFFFF;
    font-family:Verdana, Arial, sans-serif;
	}
.border2 {
    text-decoration: none; font-size: 10px; color: #FFFFFF;
    font-family:Verdana, Arial, sans-serif;
	}
.border3 {
    text-decoration: none; font-size: 10px; color: #3366CC;
    font-family:Verdana, Arial, sans-serif;
	}
.box {
	border-color: #3366CC;
	}
.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;
	}
.bullet2 {
	list-style-type : number; 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;
	}
.captionhead {
	text-align: center; font-size: 12px; font-weight: bold; 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;
	}
.club {
    font-size: 11px; font-family:Verdana, Arial, sans-serif;
	}
.clubtitle {
    font-size: 14px; color: #CC0000; font-weight: bold; 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;
	}
.diary {
	font-size: 12px; font-family:Verdana, Arial, sans-serif; margin-top: 0; margin-bottom: 0;
	}
.donate {
	font-size: 11px; font-family:Verdana, Arial, sans-serif; margin-top: 0; margin-bottom: 0;
	}
.eateries {
    font-size: 11px; font-family:Verdana, Arial, sans-serif;
	}
.eateriestitle {
    font-size: 14px; color: #CC0000; font-weight: bold; font-family:Verdana, Arial, sans-serif;
	}
.events {
    font-size: 11px; font-family:Verdana, Arial, sans-serif;
	}
.eventstitle {
    font-size: 14px; color: #CC0000; font-weight: bold; font-family:Verdana, Arial, sans-serif;
	}
.font11 {
    font-size: 11px; font-family:Verdana, Arial, sans-serif;
	}
.font12 {
    font-size: 12px; font-family:Verdana, Arial, sans-serif;
	}
.font12b {
    font-size: 12px; font-family:Verdana, Arial, sans-serif; font-weight: bold;
	}
.fontred {
    color: #FF0000;
	}
.fontredb {
    color: #FF0000; font-weight: bold;
	}
.fontdarkred {
    color: #C00000;
	}
.fontdarkredb {
    color: #C00000; font-weight: bold;
	}
.fontblue2 {
	color: #3366CC; 
	}
.fontblue2b {
	color: #3366CC; font-weight: bold;
	}
.fontgreen {
	color: #006600; 
	}
.footnote {
	font-size: 11px; margin-top: 0; margin-bottom: 0; font-style:italic; font-family:Verdana, Arial, sans-serif;
	}
.footnote-source {
	font-size: 10px; margin-top: 0; margin-bottom: 0; font-family:Verdana, Arial, sans-serif;
	}
.hint {
	font-size: 11px; color: #000050; font-family:Arial, sans-serif, Verdana;
	margin-top: 0; margin-bottom: 0;	
	}
.special {
	font-size: 11px; color: #404040; font-family:Arial, sans-serif, Verdana;
	margin-top: 0; margin-bottom: 0;	
	}
.hire {
    font-size: 11px; font-family:Verdana, Arial, sans-serif;
	}
.hiretitle {
    font-size: 14px; color: #CC0000; font-weight: bold; font-family:Verdana, Arial, sans-serif;
	}
.hr {
	color: #CC0000;
	width: 50%;
	size: 1;
	}
.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;
	}
.imageThumbnailLeft {
	float: left;
	margin-right: 2px;
	}
.index {
	font-size: 11px; color: #C00000; font-family:Arial, sans-serif, Verdana;
	margin-top: 0; margin-bottom: 0;	
	}
.indexaccom {
	font-size: 12px; color: #C00000; font-weight: bold; font-family:Arial, sans-serif, Verdana;
	margin-top: 0; margin-bottom: 0;	
	}
.indexnav {
	font-size: 12px; color: #C00000; font-weight: bold; font-family:Arial, sans-serif, Verdana;
	margin-top: 0; margin-bottom: 0;	
	}
.indexnav11 {
	font-size: 11px; color: #C00000; font-family:Arial, sans-serif, Verdana;
	margin-top: 0; margin-bottom: 0;	
	}
.indexfooter {
	font-size: 11px; color: ##FFFFFF; font-family:Arial, sans-serif, Verdana;
	margin-top: 0; margin-bottom: 0;	
	}
.index2 {
	font-size: 12px; color: #C6C6C6; font-family:Arial, sans-serif, Verdana;
	margin-top: 0; margin-bottom: 0;
	}
.index3 {
	font-size: 11px; color: #808080; font-family:Arial, sans-serif, Verdana;
	margin-top: 0; margin-bottom: 0;
	}
.indexb12 {
	font-size: 12px; color: #C00000; font-weight: bold; font-family:Arial, sans-serif, Verdana;
	margin-top: 0; margin-bottom: 0;
	}
.indexb11 {
	font-size: 11px; color: #C00000; font-weight: bold; font-family:Arial, sans-serif, Verdana;
	margin-top: 0; margin-bottom: 0;
	}
.italic {
	font-style: italic;
	}
.italicb {
	font-style: italic;
	font-weight: bold;
	}
.list {
    font-size: 11px; font-family:Verdana, Arial, sans-serif;
	}
.link {
    font-size: 11px; font-family:Verdana, Arial, sans-serif;
	}
.localservice {
    font-size: 11px; font-family:Verdana, Arial, sans-serif;
	}
.localservicetitle {
    font-size: 14px; color: #CC0000; font-weight: bold; font-family:Verdana, Arial, sans-serif;
	}
.main {
    font-size: 12px; font-family:Verdana, Arial, sans-serif;
	}
.othertitle {
	font-size: 13px; color: #CC0000; font-weight: bold; font-family:Verdana, Arial, sans-serif;
	}
.other {
    font-size: 14px; font-family:Verdana, Arial, sans-serif;
	}
.related {
	font-size: 11px; color: #808080; font-family:Arial Narrow, sans-serif, Verdana;
	margin-top: 0; margin-bottom: 0;
	}
.source {
	font-size: 11px; text-align: right; font-style: italic; font-family: Verdana, Arial, sans-serif;
	}
.sourceleft {
	font-size: 11px; text-align: left; font-style: italic; font-family: Verdana, Arial, sans-serif;
	}
.sponsor {
	font-size: 11px; color: #FF0000; font-family:Verdana, Arial, sans-serif;
	}
.state {
	text-align: center; font-size: 11px; font-family:Verdana, Arial, sans-serif; color: #808080;
	}
.state2 {
	text-align: center; font-size: 11px; font-family:Verdana, Arial, sans-serif; color: #808080;
	}
.stats {
    font-size: 11px; font-family:Verdana, Arial, sans-serif;
	}
.statsb {
    font-size: 11px; font-family:Verdana, Arial, sans-serif; font-weight: bold;
	}
.statsr {
    font-size: 11px; color: #FFFFFF; font-family:Verdana, Arial, sans-serif;
	}
.statstitle {
	font-size: 13px; color: #C00000; font-weight: bold; font-family:Arial, sans-serif, Verdana;
	}
.statstitle2 {
	font-size: 11px; color: #C00000; font-weight: bold; font-family:Arial, sans-serif, Verdana;
	}
.tablemeasure { 
	font-family:Verdana, Arial, sans-serif; margin-top: 0; margin-bottom: 0;
	}
.tabletyellow {
	font-size: 14px; color: #FFCC66; font-weight: bold; font-family:Arial, sans-serif, Verdana;
	margin-top: 0; margin-bottom: 0;
	}
.tours {
    font-size: 11px; font-family:Verdana, Arial, sans-serif;
	}
.tourstitle {
    font-size: 14px; color: #CC0000; font-weight: bold; font-family:Verdana, Arial, sans-serif;
	}
.unlinked {
	color: #808080;
	}
.white {
	color: #FFFFFF; font-family:Arial, sans-serif, Verdana;
	}
.wom {
	font-size: 11px; color: #3366CC; text-align: center; font-family:Verdana, Arial, sans-serif;
	}
.work {
	font-size: 11px; font-family:Verdana, Arial, sans-serif;
	}
.worktitle {
	font-size: 14px; color: #CC0000; font-weight: bold; font-family:Verdana, Arial, sans-serif;
	}

/* HYPERLINKS */
/* DARK BLUE, LILAC, PURPLE */
a:link {
	color: rgb(0,0,102);
	}
a:visited {
	color: rgb(153,102,153);
	} 
a:active {
	color: rgb(153,0,255);
	}

/* PENDING DELETION */
a:link.orgaccomhlink {
	color: rgb(0,0,102); font-weight: bold;
	}
a:visited.orgaccomhlink {
	color: rgb(153,102,153); font-weight: bold;
	}
a:hover.orgaccomhlink {
	color: rgb(153,0,255); font-weight: bold;
	}
/* --------------------------------- */

/* HYPERLINK ACCOM COMPANY and ORGANISATIONS */

/* non-HYPERLINK COMPANY */
.accomhlink {
	font-weight: bold; color: #000000; 
	}

/* HYPERLINK COMPANY and ORGANISATIONS */
.orghlink {
	font-weight: bold; 
	}

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;
	}

/* TOURISM VISITOR CENTRES */
.tifc {
	font-weight: bold;
	}

/* 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;
	}

/* non-HYPERLINK COMPANY */
.orgname {
	font-weight: bold; color: #000000; 
	}

/* 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;
	}

/* RED, UNDERLINE */
a:link.fontred {
	color: rgb(255,0,0);
	}
a:visited.fontred {
	color: rgb(255,0,0);
	}
a:hover.fontred {
	color: rgb(255,0,0);
	}

/* RED BOLD, UNDERLINE */
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;
	}

/* RED BOLD, NO UNDERLINE */
a:link.fontredbnu {
	color: rgb(255,0,0); font-weight: bold; text-decoration: none;
	}
a:visited.fontredbnu {
	color: rgb(255,0,0); font-weight: bold; text-decoration: none;
	}
a:hover.fontredbnu {
	color: rgb(255,0,0); font-weight: bold; text-decoration: none;
	}

/* DARK RED, NO UNDERLINE */
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;
	}

/* DARK RED BOLD, NO UNDERLINE */
a:link.fontdarkredbnu {
	color: rgb(192,0,0); font-weight: bold; text-decoration: none;
	}
a:visited.fontdarkredbnu {
	color: rgb(192,0,0); font-weight: bold; text-decoration: none;
	}
a:hover.fontdarkredbnu {
	color: rgb(192,0,0); font-weight: bold; text-decoration: none;
	}

/* DARK RED BOLD, UNDERLINE */
a:link.fontdarkredb {
	color: rgb(192,0,0); font-weight: bold;
	}
a:visited.fontdarkredb {
	color: rgb(192,0,0); font-weight: bold;
	}
a:hover.fontdarkredb {
	color: rgb(192,0,0); font-weight: bold;
	}

/* DARK RED UNDERLINE */
a:link.darkredunderline {
	color: rgb(192,0,0);
	}
a:visited.darkredunderline {
	color: rgb(192,0,0);
	}
a:hover.darkredunderline {
	color: rgb(192,0,0);
	}

/* WHITE, NO UNDERLINE */
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;
	}

/* WHITE, NO UNDERLINE TOP BORDER */
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;
	}

/* WHITE, NO UNDERLINE BOTTOM BORDER */
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;
	}

/* WHITE, NO UNDERLINE Ads by AusEmade */
a:link.aemads {
	color: rgb(255,255,255); text-decoration: none;
	margin-top: 0; margin-bottom: 0;
	}
a:visited.aemads {
	color: rgb(255,255,255); text-decoration: none;
	margin-top: 0; margin-bottom: 0;
	}
a:hover.aemads {
	color: rgb(255,255,255); text-decoration: none;
	margin-top: 0; margin-bottom: 0;
	}

/* PROMOTION */
a:link.promote {
	color: rgb(0,0,192); text-decoration: none;
	margin-top: 0; margin-bottom: 0;
	}
a:visited.promote {
	color: rgb(0,0,192); text-decoration: none;
	margin-top: 0; margin-bottom: 0;
	}
a:hover.promote {
	color: rgb(128,128,255); text-decoration: none;
	margin-top: 0; margin-bottom: 0;
	}

/* BLUE, NO UNDERLINE BOTTOM BORDER */
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;
	}

/* GREY, GREY, PURPLE */
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;
	}

/* DARK RED UNDERLINE*/
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;
	}

/* BURDUNDY, NO UNDERLINE */
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;
	}

body {
	color: #000000; font-family:Verdana, Arial, sans-serif;
	background-color: #FFFFFF;
	}

table {
	table-border-color-light: rgb(32,32,32); 
	table-border-color-dark: rgb(128,128,128); 
	font-family:Verdana, Arial, sans-serif;
	}

/* Affiliate */
/* Font Colours */

.afontwhite {
	color: #FFFFFF; 
	font-family:Verdana, Arial, sans-serif;
	}

.afontwhiteb {
	color: #FFFFFF; font-weight: bold;
	font-family:Verdana, Arial, sans-serif;
	}

/* AFFILIATE BOLD, UNDERLINE */
a:link.affilhlink {
	color: rgb(34,0,102); font-weight: bold;
	}
a:visited.affilhlink {
	color: rgb(34,0,102); font-weight: bold;
	}
a:hover.affilhlink {
	color: rgb(34,0,255); font-weight: bold;
	}

/* Table Layout1 */

table.layoutT { 	
	border: solid;
	border-width: 1px;
	border-color: #0000c0;
	border-collapse: collapse;
	padding: 5px;
	width: 100%;
	}

td.layoutTd {
	border: 1px #0000c0 solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

tr.layoutTr {
	border: solid;
	border-width: 1px;
	border-color: #0000c0;
	padding: 5px;
	width: 100%;
	}

/* Table Colours */

/* table border BLUE for accommodation 1px */
table.1bblue1T { 	
	border: solid;
	border-width: 1px;
	border-color: #006699;
	border-collapse: collapse;
	padding: 5px;
	width: 100%;
	}

td.1bblue1Td {
	border: 1px #3366CC solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

td.1bgblue1Td {
	border: 1px #006699 solid;
	background-color: #006699; 
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

/* table border BLUE for accommodation 2px */
table.1bblue2T { 	
	border: solid;
	border-width: 2px;
	border-color: #3366CC;
	border-collapse: collapse;
	padding: 5px;
	width: 100%;
	}
	
td.1bblue2Td {
	border: 2px #3366CC solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

/* the border BLUE is used for the tr tags */
tr.1bblue2Tr {
	border: solid;
	border-width: 2px;
	border-color: #3366CC;
	padding: 5px;
	width: 100%;
	}

/* the border BLUE is used for the tr tags */
tr.1bblue3Tr {
	border: solid;
	border-width: 1px;
	border-color: #006699;
	padding: 5px;
	width: 100%;
	}

/* Table Colours */

/* table border BLUE 1px */
table.bblueT { 	
	border: solid;
	border-width: 1px;
	border-color: #3366CC;
	padding: 0px;
	width: 100%;
	}

/* table border BLUE 1px */
table.womT { 	
	border: solid;
	border-width: 1px;
	border-color: #3366CC;
	padding: 0px;
	width: 100%;
	}

/* table border BLUE for accommodation 2px */
table.bblue2T { 	
	border: solid;
	border-width: 2px;
	border-color: #3366CC;
	border-collapse: collapse;
	padding: 5px;
	width: 100%;
	}
	
td.bblue2Td {
	border: 2px #3366CC solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

/* the border BLUE is used for the tr tags */
tr.bblue2Tr {
	border: solid;
	border-width: 2px;
	border-color: #3366CC;
	padding: 5px;
	width: 100%;
	}

/* table border BLUE for accommodation 1px */
table.bblue3T { 	
	border: solid;
	border-width: 1px;
	border-color: #006699;
	border-collapse: collapse;
	padding: 5px;
	width: 100%;
	}
	
td.bblue3Td {
	border: 1px #006699 solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

td.bgblue3Td {
	border: 1px #006699 solid;
	background-color: #006699; 
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

/* the border BLUE is used for the tr tags */
tr.bblue3Tr {
	border: solid;
	border-width: 1px;
	border-color: #006699;
	padding: 5px;
	width: 100%;
	}

/* table border BLUE for accommodation 1px */
table.bblue1T {
	width: 100%;
	border: 1px #3366CC solid;
	border-collapse: collapse;
	padding: 5px;
	}

td.bblue1Td {
	border: 1px #3366CC solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

/* table border BLUE for accommodation 1px */
table.bbluestatT {
	width: 100%;
	border: 1px #3366CC solid;
	border-collapse: collapse;
	padding: 5px;
	}

/* table border BLUE for accommodation 1px */
table.bbluestat2T {
	width: 100%;
	border: 2px #3366CC solid;
	border-collapse: collapse;
	padding: 5px;
	}

tr.bbluestatTr {
	border: 1px #3366CC solid;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	}

td.bbluestatTd {
	border: 1px #3366CC solid;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	}

td.bbluestatgTd {
	border: 1px #3366CC solid;
	background-color: #C0C0C0;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	}

td.bbluestatbTd {
	border: 1px #3366CC solid;
	background-color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	}

/* table border PURPLE for accommodation 2px */
table.bpurple2T { 	
	border: solid;
	border-width: 2px;
	border-color: #800080;
	border-collapse: collapse;
	padding: 5px;
	width: 100%;
	}
	
td.bpurple2Td {
	border: 2px #800080 solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

/* table border GOLD for accommodation 2px */
table.bgold2T { 	
	border: solid;
	border-width: 2px;
	border-color: #C39F4E;
	border-collapse: collapse;
	padding: 5px;
	width: 100%;
	}
	
td.bgold2Td {
	border: 2px #C39F4E solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

/* table border ORANGE for accommodation 2px */
table.borange2T { 	
	border: solid;
	border-width: 2px;
	border-color: #FF9900;
	border-collapse: collapse;
	padding: 5px;
	width: 100%;
	}
	
td.borange2Td {
	border: 2px #FF9900 solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

/* table border ORANGE 2px */
table.borange2T {
	width: 100%;
	border: 2px #FF6600 solid;
	border-collapse: collapse;
	padding: 5px;
	}

td.borange2Td {
	border: 2px #FF6600 solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

/* table border GREEN 2px */
table.bgreen2T { 	
	border: solid;
	border-width: 2px;
	border-color: #006600;
	border-collapse: collapse;
	padding: 5px;
	width: 100%;
	}

/* the border GREEN 2px is used for the td tags */
td.bgreen2Td {
	border: 2px #006600 solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

/* table border GREEN 1px */
table.bgreen1T { 	
	border: solid;
	border-width: 1px;
	border-color: #006600;
	padding: 0px;
	width: 100%;
	}

/* the border GREEN is used for the td tags */
td.bgreenTd {
	border: solid;
	border-width: 1px;
	border-color: #006600;
	padding: 5px;
	width: 100%;
	}

/* the border GREEN is used for the tr tags */
tr.bgreen1Tr {
	border: solid;
	border-width: 1px;
	border-color: #006600;
	padding: 5px;
	width: 100%;
	}

td.abggreen1Td {
	border: 1px #006600 solid;
	background-color: #006600; 
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

/* row with pale green background defined by the tr tag */
tr.bgpgreenTr {
	background-color: #C0FFC0;
	}

/* cell with pale green background defined by the td tag */
td.bgpgreenTd {
	background-color: #C0FFC0;
	}

/* table border GREEN for 1px */
table.bgreenBT {
	width: 100%;
	border: 1px #006600 solid;
	border-collapse: collapse;
	padding: 5px;
	}

td.bgreenBTd {
	border: 1px #006600 solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

/* table border 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;
	}

/* the background is light pink for popular and local locations */
tr.popular {
	background-color: #FFE5E5;
	padding: 5px;
	font-size: 11px; font-family:Verdana, Arial, sans-serif;
	}

/* the background is light pink is used for the tr tags */
tr.bgpinkTr {
	background-color: #FFE5E5;
	padding: 5px;
	}

/* the background is light pink is used for the td tags */
td.bgpinkTd {
	background-color: #FFE5E5;
	padding: 5px;
	}

/* the background is PINK is used for the td tags */
tr.bgFFCCCC-Tr {
	background-color: #FFCCCC;
	padding: 5px;
	}

/* the background is PINK is used for the td tags */
td.bgFFCCCC-Td {
	background-color: #FFCCCC;
	padding: 5px;
	}

/* the background is OS PINK is used for the td tags */
td.osbgpinkTd {
	background-color: #FFCCCC;
	padding: 5px;
	}

/* the background is OS PINK is used for the tr tags */
tr.osbgpinkTr {
	background-color: #FFCCCC;
	padding: 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;
	}

/* table border YELLOW FOR 1px */
table.byellow1T {
	width: 100%;
	border: 1px #FFCC00 solid;
	border-collapse: collapse;
	padding: 5px;
	}

/* 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 bright yellow background defined by the tr tag */
tr.bgyellow2Tr {
	background-color: #FFFF40;
	}

/* the wom and contact box will defined by the td tags */
td.box {
	border: 1px;
	border-color: #808080;
	padding: 5px;
	}

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: #CC0000;
	margin-bottom: 0;
	}
h3 {
	color: #CC0000;
	margin-bottom: 0; margin-top: 6;
	}
h4 {
	font-size: 14px; font-weight: bold;
	color: #CC0000;
	margin-bottom: 0; margin-top: 0;
	}
h5 {
	color: #CC0000;
	margin-bottom: 0; margin-top: 0;
	}
h6 {
	color: #CC0000;
	margin-bottom: 0; margin-top: 0;
	}
