body{
	align:center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat;
}
.hpcontainer{
	width:955px;
	margin-left: 25px;
	margin-top: 20px;
}
.container{
	width:955px;
	margin-left: 25px;
	margin-top: 20px;
	height:1000px;
	background-image: url(/beach.jpg);
}
#home a{
	color:white;
	hover:white;
	text-decoration:none;
	visited:white;
}
.header{
    font-family:arial,verdana;
    font-weight:bold;
    font-size:12px;
}

.safpost {
    z-index:1111;
    top:130px;
    left:470px;
}
.boldgreen {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #468002; FONT-FAMILY: arial,verdana
}
.navy {
	COLOR: #00203f
}
.boldnavy {
	FONT-WEIGHT: bold; COLOR: #00203f; FONT-FAMILY: arial,verdana
}
.general {
	FONT-SIZE: 12px; FONT-FAMILY: arial,verdana
}
/*
===========================================================
This rule looks at the href in all a tags that end in .pdf
===========================================================
*/
a[href$='.pdf']
{ 
	background-image:url(images/page_white_acrobat.png);
	background-repeat:no-repeat;
	background-position:top right;
	padding-right:18px;
}

A.pagination:link {
	COLOR: #00203f; TEXT-DECORATION: none
}
A.pagination:visited {
	COLOR: #00203f; TEXT-DECORATION: none
}
A.pagination:hover {
	COLOR: #00203f; TEXT-DECORATION: none
}
A.pagination:active {
	COLOR: #00203f; TEXT-DECORATION: none
}
A.listing:link {
	COLOR: #00203f; TEXT-DECORATION: none
}
A.listing:visited {
	COLOR: #00203f; TEXT-DECORATION: none
}
A.listing:hover {
	COLOR: #468002; TEXT-DECORATION: none
}
A.listing:active {
	COLOR: #00203f; TEXT-DECORATION: none
}
A.homelink:link {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial,verdana
}
A.homelink:visited {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial,verdana
}
A.homelink:hover {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial,verdana
}
A.homelink:active {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial,verdana
}
#greenbox UL {
	LIST-STYLE-IMAGE: url(/bullet.gif); MARGIN: 1em; FONT-FAMILY: arial
}
#greenbox UL LI {
	MARGIN-BOTTOM: 5px
}
#bodycopy UL {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; LIST-STYLE-IMAGE: url(/bullet.gif); PADDING-BOTTOM: 0.5em; MARGIN: 0.8em; PADDING-TOP: 0.5em; FONT-FAMILY: arial
}
#bodycopy UL LI {
	MARGIN-BOTTOM: 5px
}
A:link {
	COLOR: #000
}
A:visited {
	COLOR: #000
}
A:hover {
	COLOR: #000
}
A:active {
	COLOR: #000
}
A.h1:link {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: -8px; COLOR: #468002; FONT-FAMILY: arial,verdana
}
A.h1:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: -8px; COLOR: #468002; FONT-FAMILY: arial,verdana
}
A.h1:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: -8px; COLOR: #468002; FONT-FAMILY: arial,verdana
}
A.h1:active {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: -8px; COLOR: #468002; FONT-FAMILY: arial,verdana
}
#greenbox H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: -8px; COLOR: #468002; FONT-FAMILY: arial,verdana
}
#greenbox H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: -8px; COLOR: #00203f; FONT-FAMILY: arial,verdana
}
#greenbox H3 {
	MARGIN-TOP: 0px;
	padding-bottom: -11px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	MARGIN-BOTTOM: 0px; 
	COLOR: #468002; 
	FONT-FAMILY: arial,verdana
}
#bodycopy H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: -8px; COLOR: #468002; FONT-FAMILY: arial,verdana
}
#bodycopy H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: -8px; COLOR: #00203f; FONT-FAMILY: arial,verdana
}
#bodycopy H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: -8px; COLOR: #468002; FONT-FAMILY: arial,verdana
}
TABLE.scorecard {
	BORDER-RIGHT: #90979d 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #90979d 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; BORDER-LEFT: #90979d 0px solid; WIDTH: 550px; PADDING-TOP: 0px; BORDER-BOTTOM: #90979d 0px solid; FONT-FAMILY: Arial, Verdana; BACKGROUND-COLOR: #90979d; TEXT-ALIGN: center
}
TR.chartTitle {
	FONT-WEIGHT: bold; COLOR: #000000; LINE-HEIGHT: 16px; BACKGROUND-COLOR: #dddddd
}
TR.chartValue {
	BACKGROUND-COLOR: #f1faff
}
TD.chartValueBold {
	FONT-WEIGHT: bold
}
TR.chartSubTitle {
	BORDER-RIGHT: #000000 thin solid; BORDER-TOP: #000000 thin solid; FONT-SIZE: 12px; BORDER-LEFT: #000000 thin solid; BORDER-BOTTOM: #000000 thin solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: center
}
TR.smallChart {
	BORDER-RIGHT: #000000 thin solid; BORDER-TOP: #000000 thin solid; FONT-SIZE: 12px; BORDER-LEFT: #000000 thin solid; BORDER-BOTTOM: #000000 thin solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TR.chartWords {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; COLOR: #000000; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BACKGROUND-COLOR: #cbe9f5; BORDER-RIGHT-COLOR: #000000; BORDER-BOTTOM-STYLE: solid
}
#inpage A:link {
	COLOR: #00203f; TEXT-DECORATION: none
}
#inpage A:visited {
	COLOR: #00203f; TEXT-DECORATION: none
}
#inpage A:hover {
	COLOR: #00203f; TEXT-DECORATION: none
}
#inpage A:active {
	COLOR: #00203f; TEXT-DECORATION: none
}
#inpage {
	COLOR: #468002
}
#footer {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; WIDTH: 955px; COLOR: #ffffff; FONT-FAMILY: arial,verdana; HEIGHT: 20px; BACKGROUND-COLOR: #7bc8e4;
}
#footer A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#footer A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#footer A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#footer A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#footer .passport{ 
	font-size:12px; font-familyl:arial,verdana; padding-top:2px; padding-right:12px; color:#0E2D4B; 
}
#footer .passport a{
	font-size:12px; font-familyl:arial,verdana;
}
#footer .passport a:link{
	text-decoration:underline; color:#0E2D4B;
}
#footer .passport a:visited{
	text-decoration:underline; color:#0E2D4B;
}
#footer .passport a:hover{
	text-decoration:underline; color:#0E2D4B;
}
#footer .passport a:active{
	text-decoration:underline; color:#0E2D4B;
}
.footer {
	CLEAR: both; MARGIN-LEFT: 25px; FONT-FAMILY: arial,verdana; POSITION: relative; HEIGHT: 20px; BACKGROUND-COLOR: #7bc8e4
}
#greenbox A:link {
	COLOR: #468002
}
#greenbox A:visited {
	COLOR: #468002
}
#greenbox A:hover {
	COLOR: #468002
}
#greenbox A:active {
	COLOR: #468002
}
.copyRight {
	MARGIN-LEFT: 25px; FONT-FAMILY: arial,verdana; POSITION: relative; HEIGHT: 20px; BACKGROUND-COLOR: clear; WIDTH: 955px;
}
.contactLinksText {
	PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; PADDING-TOP: 2px
}
.copyRightText {
	PADDING-RIGHT: 5px; FONT-WEIGHT: 200; FONT-SIZE: 11px; COLOR: #7b7b83; PADDING-TOP: 2px
}
.specialOfferLink a {
	COLOR:black;
	TEXT-DECORATION:'none';	}
.specialOfferLink a:link {
	COLOR:black; }
.specialOfferLink a:visited {
	COLOR:black; }
.specialOfferLink a:hover {
	COLOR:#ea90bd; }
.specialOfferLink a:active {
	COLOR:black; }
	
.musicFestivalList{
	PADDING-TOP:5px; 
	PADDING-LEFT:5px; 
	FONT-SIZE:12px; 
	FONT-FAMILY: arial,verdana;
	BACKGROUND-COLOR:#fbf3f5;
	ALIGN:left;
}
.HeadLine a{
	FONT-WEIGHT: bold; 
	COLOR: #05193e; 
	TEXT-DECORATION: none;
}

/* tertiary nav white cell */
.navTertiaryWhiteCell{ padding-left:5px; font-size:11px; font-family:arial,verdana; font-weight:bold; background:#ffffff; text-align:center; vertical-align:middle; }

/* tertiary nav cells */
.navTertiaryMenu a{ display: block; line-height: 20px; background-color: #60bbe7; text-align: center; text-decoration: none; font-size:11px; font-family:arial,verdana; font-weight:bold;}
.navTertiaryMenu a:link{ background-color: #60bbe7; }
.navTertiaryMenu a:visited{ background-color: #60bbe7; }
.navTertiaryMenu a:hover{ background-color: #9ed8ee; }
.navTertiaryMenu a:active{ background-color: #9ed8ee; }

/* tertiary nav first cell */
.navTertiaryMenuFirstItem a{ display: block; background-image: url(white_arrow.gif); background-repeat: no-repeat; overflow: hidden; line-height: 20px; text-decoration: none; text-align: center; font-size:11px; font-family:arial,verdana; font-weight:bold;}
.navTertiaryMenuFirstItem a span{ margin-left: 15px; }
.navTertiaryMenuFirstItem a:link{ background-color: #60bbe7; }
.navTertiaryMenuFirstItem a:visited{ background-color: #60bbe7; }
.navTertiaryMenuFirstItem a:hover{ background-color: #9ed8ee; }
.navTertiaryMenuFirstItem a:active{ background-color: #9ed8ee; }

.navActive a{ display:block; font-size:11px; font-family:arial,verdana; font-weight:bold; line-height: 20px; background-color: #9ed8ee; text-align: center; text-decoration: none }
.navActiveFirstItem a{ display:block; overflow: hidden; background-image: url(white_arrow.gif); background-repeat: no-repeat; line-height: 20px; background-color: #9ed8ee; font-size:11px; font-family:arial,verdana; font-weight:bold; text-align: center; text-decoration: none }
.navActiveFirstItem a span{ margin-left: 15px; text-align: center } */

/*	horizontal menu	*/
#menu { }

/* remove bullets and list indents */
#menu ul { list-style: none; margin: 0; padding: 0; text-align: left; float: left; background: #AFDCEF; }

/*	style, color and size links and headings to suit	*/
#menu a, #menu span{ padding: 0px 0px 0px 5px; display:block; color: #0E2D4B;  font-size:12px; font-family:arial, verdana; font-weight:bold; vertical-align:middle; text-decoration: none; line-height:20px; }
#menu a:hover{ color: #0E2D4B; background: #CCEAF5; }
#menu .DarkMenu{ color: #ffffff; background: #165C82; }
#menu .DarkMenu:hover{ color: #ffffff; background: #073A60; }
#menu #first{ text-align: center }

/*	Positioning the Popout Menus and Dropdown Menus	*/
#menu li { position: relative; }
#menu ul ul { display:none; position: absolute; z-layer: 500; }
#menu ul li ul li a{ border-bottom:1px solid #8AB4CA; padding: 0px 0px 0px 5px; }

/*	Hiding and Revealing using :hover	*/
#menu ul li:hover ul, #menu ul li.sfhover ul{ display: block; left: auto; }

/* Fix IE. Hide from IE Mac \*/
* #menu ul li span{ height: 1% }
* #menu ul li ul li a{ height: 1%; }
/* End */
