
div#tipDiv {
  position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
  background-color:#4d7a9c; border:1px solid #336; 
  width:400px; padding:15px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#ffffff; font-size:14px; line-height:1.3;
}
#header {
	border-bottom:2px solid #004071; BACKGROUND-IMAGE: url('images/headershadow.jpg');
	MARGIN: 0 auto;
	WIDTH: 750px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 200px;
	padding: 0;
}
#shadow {
	padding:0px; BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url('../images/content_shadow_03.jpg'); MARGIN: 0px auto; WIDTH: 764px; BACKGROUND-REPEAT: repeat-y; TEXT-ALIGN: left
}
#content {
	BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url('../images/content_pattern_11.jpg'); MARGIN-LEFT: auto; WIDTH: 750px! important; MARGIN-RIGHT: auto; BACKGROUND-REPEAT: no-repeat; HEIGHT: auto; TEXT-ALIGN: justify
}
#navbg {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url('../images/nav_bg.jpg'); MARGIN-LEFT: auto; WIDTH: 750px; MARGIN-RIGHT: auto; BACKGROUND-REPEAT: repeat-y; HEIGHT: auto
}
#rightcontent { FLOAT: left; MARGIN: 9px 0 0 10px; WIDTH: 600px; HEIGHT: auto
; padding: 0; }
#rightcontent #greenblock {
	width: 600px;
	background-color: #CBD421;
	height: auto;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #004071;
	text-align: center;
}

#rightcontent H3 {
	PADDING-RIGHT: 0px;
	BACKGROUND-POSITION: left 1px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	BACKGROUND-IMAGE: url('../images/h3_bar_03.jpg');
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	COLOR: #004071;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: "Trebuchet MS", Arial, sans-serif;
	HEIGHT: 20px;
	TEXT-ALIGN: left;
	clear: both
}
#rightcontent H4 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #cbd421; PADDING-TOP: 0px; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif; TEXT-ALIGN: left
}
#rightcontent h4 a:link, #rightcontent h4 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CBD421;
	padding: 0px;
	float: right;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-decoration: none;
}
#rightcontent h4 a:hover, #rightcontent h4 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #477597;
}

#rightcontent H5 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif
}
#rightcontent #destleft {
	width: 600px;
	height: auto;
	padding: 0px;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#rightcontent H6 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN: 0px;
    COLOR: #004071;
    FONT-FAMILY: "Trebuchet MS", Arial, sans-serif;
    TEXT-ALIGN: left;
    clear: both
}
#rightcontent H7 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN: 0px;
    COLOR: #004071;
    FONT-FAMILY: "Trebuchet MS", Arial, sans-serif;
    TEXT-ALIGN: center;
    clear: both
}
#rightcontent .flightleft {
	FLOAT: left; WIDTH: 100px; HEIGHT: auto
}
#rightcontent .flightright {
	FLOAT: right; WIDTH: 500px; HEIGHT: auto
}
#rightcontent .flightinfo {
	CLEAR: both; WIDTH: 600px; HEIGHT: auto; TEXT-ALIGN: left
}
#rightcontent .flightinfo H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #004071! important; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif; TEXT-ALIGN: center! important
}
#rightcontent .flightinfo H5 {
    FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #004071! important; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif; TEXT-ALIGN: left! important
}
#rightcontent .flightinfo P {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif
}
#rightcontent #left {
	CLEAR: both; FLOAT: left; WIDTH: 300px
}
#rightcontent #right {
	FLOAT: right; WIDTH: 300px
}
#bottomlinks {
	CLEAR: both; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; WIDTH: 740px; COLOR: #ffffff; MARGIN-RIGHT: 10px; PADDING-TOP: 10px; FONT-STYLE: normal; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif; TEXT-ALIGN: right
}
#bottomlinks A:link {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif; TEXT-DECORATION: none
}
#bottomlinks A:visited {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif; TEXT-DECORATION: none
}
#bottomlinks A:hover {
	FONT-SIZE: 12px; COLOR: #cbd421; FONT-STYLE: normal; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif; TEXT-DECORATION: none
}
#bottomlinks A:active {
	FONT-SIZE: 12px; COLOR: #cbd421; FONT-STYLE: normal; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif; TEXT-DECORATION: none
}
#copyright {
	FONT-WEIGHT: bold; FONT-SIZE: 8px; FLOAT: left; WIDTH: 129px; COLOR: #004071; HEIGHT: auto; TEXT-ALIGN: center
}
#footer {
	padding:0px; BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url('../images/footer_03.jpg'); MARGIN: 0px auto; WIDTH: 764px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 27px! important
}
#indepth {
	MARGIN-LEFT: auto; WIDTH: 80px; MARGIN-RIGHT: auto; HEIGHT: 40px
}
#subscribe {
	CLEAR: both; BACKGROUND-POSITION: 0px 0px; MARGIN-TOP: 10px; FLOAT: left; BACKGROUND-IMAGE: url('../images/subscribebox_01.jpg'); MARGIN-BOTTOM: 10px; WIDTH: 129px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 170px; TEXT-ALIGN: center
}
#subscribebutton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 110px; PADDING-TOP: 0px; HEIGHT: auto
}
#subscribe H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 5px 0px; COLOR: #ffffff; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif; TEXT-ALIGN: center
}
#subscribe INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 96px; COLOR: #004071; PADDING-TOP: 0px; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif; HEIGHT: 15px
}
#subscribe SELECT {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; WIDTH: 96px; COLOR: #004071; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif; HEIGHT: 20px
}
#buttonscentre {
	MARGIN: 0px; WIDTH: 600px; HEIGHT: auto; TEXT-ALIGN: center
}
#industry {
	height: auto;
	width: 110px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	border: 1px solid #004071;
	padding: 0px 0px 0px 0px;
}
#industry p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004071;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px ;
	text-align: center;
	font-weight: bold;
	background-color: #b5c212;
}
#language {
	height: auto;
	width: 110px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 1px solid #004071;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#language p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004071;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: center;
	font-weight: bold;
	background-color: #b5c212;
}
#language #englishflag {
	padding: 0px;
	height: 19px;
	width: 25px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#language #germanflag {
	padding: 0px;
	height: 19px;
	width: 25px;
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#language #japaneseflag {
	padding: 0px;
	height: 19px;
	width: 25px;
	margin: 0px;
}
.italics {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-STYLE: italic; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif
}
.holidayleft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 390px; PADDING-TOP: 0px
}
.holidayright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 200px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.holidayright img {
	border: 1px solid #CBD421;
}

.brochures {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 200px;
	text-align: center;
}
.brochures img {
	border: 1px solid #CBD421;
}

.sightings {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 300px;
	text-align: center;
}
.sightings img {
	border: 1px solid #CBD421;
}


.imgcontainer {
	height: auto;
	width: 600px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
}
.imgborder {
	border: 1px solid #CBD421;
}
.blue {
	BACKGROUND-IMAGE: url('none'); BACKGROUND-COLOR: #004071
}
.buttons {
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;
}

BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	background: #004071;
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif
}
ul {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: #ffffff;
	FONT-FAMILY: "Trebuchet MS", Arial, sans-serif;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 20px;
}
ol {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 25px;
	color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, sans-serif;
}
ol li li {
	list-style-type: lower-alpha;
}

A:link {
	FONT-SIZE: 14px; COLOR: #fff; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif; TEXT-DECORATION: underline
}
A:visited {
	FONT-SIZE: 14px; COLOR: #fff; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif; TEXT-DECORATION: underline
}
A:hover {
	FONT-SIZE: 14px; COLOR: #cbd421; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif; TEXT-DECORATION: underline
}
A:active {
	FONT-SIZE: 14px; COLOR: #cbd421; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif; TEXT-DECORATION: underline
}
blockquote {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #CBD421;
	text-align: center;
	margin: 0px;
	padding: 0px;
	clear: both;
}
h2 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #CBD421;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear: both;
}
h3 a:link, h3 a:visited {
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #CBD421;
	text-decoration: none;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h3 a:hover, h3 a:active {
	float: right;
	color: #477597;
}
h2 a:link, h2 a:visited {
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #CBD421;
	text-decoration: none;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h2 a:hover, h2 a:active {

	float: right;
	color: #477597;
}
/* ###### Message Classes ###### */
.negative_message {
	font-size:14px;
	color:#14f109;
	margin: 0px 0px 20px 0px	
}
.positive_message {
	color:#14f109;
	margin: 0px 0px 20px 0px	
}