/* changes by mike to add top nav - 17/05/05 */

table, td, th {border:none;}

#topnav { font: bold 13px Arial, Helvetica, sans-serif; color:#004C93; padding-left:123px; padding-top:2px;}

#topnav a {margin:0 30px; color:#004C93; text-decoration:none;}
#topnav a:visited {margin:0 30px; color:#004C93; text-decoration:none;}
#topnav a:hover { color:#fff; text-decoration:underline;}
#topnav a.two{padding-left:24px;}
#topnav a.three{padding-left:42px;}
#topnav a.four{padding-left:9px;}


*html .maincontent{border:1px solid red;}
.maincontent .leftnav{border-left:2px solid #EE8103; }
.rightcol{border-right:2px solid #EE8103;}
.footer{}

body{background:transparent url(../images/bg.jpg) no-repeat top center; }

h1{font-family : Arial, Helvetica, sans-serif; color:#E75113; font-size:40px; line-height:42px; font-weight:normal; margin-bottom:10px; margin-top:0}



/* end changes - 17/05/05 */

B.uppercase{color : White;font-family :Arial, Helvetica, sans-serif;font-size : 13px;font-weight : bold;text-transform : uppercase;}
.heading1{font-family: Arial, Helvetica, sans-serif;font-size : 30px;font-weight : 900;color : White;}
.heading1-orange{font-size : 30px;font-weight : bold;color : #ff6600;font-family : Arial, Helvetica, sans-serif;}
.heading1-blue{font-size : 30px;font-weight : bold;color : #004C93;font-family : Arial, Helvetica, sans-serif;}
.heading2{font-size : 22px;color : White;font-family : Arial, Helvetica, sans-serif;}
.heading2-blue{font-size : 22px;color : #004C93;font-family : Arial, Helvetica, sans-serif;font-weight : normal;}
.heading2-orange{font-size : 22px;color : #ff6600;font-family : Arial, Helvetica, sans-serif;}
.heading3{color: White;font-size : 18px;font-weight : normal;font-family : Arial, Helvetica, sans-serif;}
.heading3-orange{color: #ff6600;font-size : 18px;font-weight : normal;font-family : Arial, Helvetica, sans-serif;}
.heading3-blue{color: #004C93;font-size : 14px;font-weight : bold;font-family : Arial, Helvetica, sans-serif;}
.heading4{color: White;font-size : 20px;font-family :Arial, Helvetica, sans-serif;}
.heading4-orange{color: #ff6600;font-size : 20px;font-family :Arial, Helvetica, sans-serif;}
.heading4-blue{color: #004C93;font-size : 20px;font-family :Arial, Helvetica, sans-serif;}
.heading4-blue{color: #004C93;font-size : 20px;font-family :Arial, Helvetica, sans-serif;}
.heading5-blue{color : #004C93;font-family : Tahoma,Verdana, Helvetica, sans-serif;font-weight : bold;font-size : 18px;}
.body-header-white{color : White;font-family : Tahoma,Verdana, Helvetica, sans-serif;font-weight : bold;font-size : 15px;}
.body-header-orange{color : #ff6600;font-family : Arial, Helvetica, sans-serif;font-size : 15px;font-weight : bold;}
.body-text-blue-bold{color : #004C93;font-family : Arial, Helvetica, sans-serif;font-weight : bold;font-size : 13px;}
.body-text-orange-bold{color : #FF6600;font-family : Arial, Helvetica, sans-serif;font-weight : bold;font-size : 13px;}
.body-text-black-bold{color : Black;font-family :Arial, Helvetica, sans-serif;font-size : 13px;font-weight : bold;line-height : 20px;text-decoration : none;}
.body-text-black{color : Black;font-family :Arial, Helvetica, sans-serif;font-size : 13px;line-height : 16px;}
.caption-text-white{color : White;font-family :Arial, Helvetica, sans-serif;font-size : 10px;font-weight : bold;}
.header-text-white{color : White;font-family :Arial, Helvetica, sans-serif;font-size : 13px;font-weight : bold;}
A.link-blue{font-family : Arial, Helvetica, sans-serif;font-size : 12px;color : #004C93;font-style : normal;text-decoration : underline;}
A.link-blue:Hover{font-family : Arial, Helvetica, sans-serif;font-size : 12px;font-style : normal;color : #ff6600;text-decoration : underline;}
.page-title{font-family : Arial, Helvetica, sans-serif;font-size : 10px;text-decoration:none;color : Black;}
.page-title-blue{font-family : Arial, Helvetica, sans-serif;font-size : 10px;text-decoration:none;color : #0000a3;}
.caption-text-black2{font-family : Arial, Helvetica, sans-serif;font-size : 11px;color : Black;}
.caption-text-black-trustees{color : Black;font-family : Arial, Helvetica, sans-serif;font-style : normal;font-size : 11px;line-height : 15px;}
.caption-text-it{color : Black;font-family : Arial, Helvetica, sans-serif;font-size : 10px;font-style : italic;}
#approval{position:absolute; top:2; left:150; width:160; height:10; padding:0; z-index:10;}
.approval-red{color : #ff0000;font-family :Arial, Helvetica, sans-serif;font-size : 11px;line-height : 11px;}
.approval-green{color : #00ff00;font-family :Arial, Helvetica, sans-serif;font-size : 11px;line-height : 11px;}
.table-title{background-color: #00008B;color : White;font-weight : bold;font-family : sans-serif;font-size: 11px;}
.table-main{background-color: #D3D3D3;font-family : sans-serif;font-size: 13px;}
.table-adult{background-color: #CE63FF;font-family : sans-serif;font-size: 13px;}
.table-special{font-family : sans-serif;font-size : 13px;background-color : #ff6a86;}
.table-youth{background-color: #FFDEAD;font-family : sans-serif;font-size: 13px;}
.table-allocated{background-color: #87CEFA;font-family : sans-serif;font-size: 13px;}
.body-text-test{color : Black;font-family :Arial, Helvetica, sans-serif;font-size : 11px;line-height : 15px;}
.body-orangetext{color : #0000FF;font-family :Arial, Helvetica, sans-serif;font-size : 11px;line-height : 15px;}
.page-head-test{color : #004C93;font-family : Arial, Helvetica, sans-serif;font-size : 11px;font-weight : none;}
.heading3-black-test{color: #000000;font-size : 15px;font-weight : bold;font-family : Arial, Helvetica, sans-serif;}
.voyages{color: #000000;font-size : 10px;font-weight : normal;font-family : Arial, Helvetica, sans-serif;}
.youthheading{color: #ff0000;font-size : 25px;font-weight : bold;font-family : Arial, Helvetica, sans-serif;}
.youthsubheading{color: #00008b;font-size : 15px;font-weight : normal;font-family : Arial, Helvetica, sans-serif;}
.adultheading{color: #00008b;font-size : 25px;font-weight : bold;font-family : Arial, Helvetica, sans-serif;}
.adultsubheading{color: #ff0000;font-size : 15px;font-weight : normal;font-family : Arial, Helvetica, sans-serif;}

.subnav{FONT-WEIGHT: normal;FONT-SIZE: 12px;CURSOR: hand;COLOR: #004C93;FONT-FAMILY: Arial, Helvetica, sans-serif;TEXT-DECORATION: none; display:block; text-align:center; padding:6px 0 5px; border-bottom:2px solid #E75113;}
.subnav:visited{CURSOR: hand;COLOR: #004C93;TEXT-DECORATION: none}
.subnav:active{CURSOR: hand;COLOR: #004C93;TEXT-DECORATION: underline; background-color:#DFE2F1;}
.subnav:hover{CURSOR: hand;COLOR: #004C93;TEXT-DECORATION: underline; background-color:#DFE2F1;}

.on{FONT-WEIGHT: normal;FONT-SIZE: 12px;CURSOR: hand;COLOR: #004C93;FONT-FAMILY: Arial, Helvetica, sans-serif;TEXT-DECORATION: none; display:block; text-align:center; padding:6px 0 5px; border-bottom:2px solid #E75113; text-decoration:underline; background:#FCE6CE; }
.on:visited{CURSOR: hand;COLOR: #004C93;TEXT-DECORATION:underline}
.on:active{CURSOR: hand;COLOR: #004C93;TEXT-DECORATION: underline; }
.on:hover{CURSOR: hand;COLOR: #004C93;TEXT-DECORATION: none;}


.subnav2{FONT-WEIGHT: normal;FONT-SIZE: 12px;CURSOR: hand;COLOR: #E75113;FONT-FAMILY: Arial, Helvetica, sans-serif;TEXT-DECORATION: none; display:block; text-align:center; padding:6px 0 5px; border-bottom:2px solid #E75113;}
.subnav2:visited{CURSOR: hand;COLOR:#E75113;TEXT-DECORATION: none}
.subnav2:active{CURSOR: hand;COLOR: #E75113;TEXT-DECORATION: underline; background-color:#FCE6CD;}
.subnav2:hover{CURSOR: hand;COLOR: #E75113;TEXT-DECORATION: underline; background-color:#FCE6CD;}


.subsubsubnav{FONT-WEIGHT: normal;FONT-SIZE: 12px;CURSOR: hand;COLOR: #666;FONT-FAMILY: Arial, Helvetica, sans-serif;TEXT-DECORATION: none; display:block; text-align:center; padding:6px 0 5px; border-bottom:2px solid #E75113; background-color:#f5f5f5;}
.subsubsubnav:visited{CURSOR: hand;COLOR: #666;TEXT-DECORATION: none}
.subsubsubnav:active{CURSOR: hand;COLOR: #666;TEXT-DECORATION: underline; background-color:#f5f5f5;}
.subsubsubnav:hover{CURSOR: hand;COLOR: #666;TEXT-DECORATION: underline; background-color:#f5f5f5;}


.contactssubnavhead{FONT-WEIGHT: bold;FONT-SIZE: 11px;CURSOR: hand;COLOR: #004C93;FONT-FAMILY: Arial, Helvetica, sans-serif;TEXT-DECORATION: none}
.contactssubnavhead:visited{CURSOR: hand;COLOR: #004C93;TEXT-DECORATION: none}
.contactssubnavhead:active{CURSOR: hand;COLOR: #666666;TEXT-DECORATION: none}
.contactssubnavhead:hover{CURSOR: hand;COLOR: #666666;TEXT-DECORATION: none}

.subsubnav{FONT-WEIGHT: normal;FONT-SIZE: 10px;CURSOR: hand;COLOR: #ffffff;FONT-FAMILY: Arial, Helvetica, sans-serif;TEXT-DECORATION: none}
.subsubnav:visited{CURSOR: hand;COLOR: #ffffff;TEXT-DECORATION: none}
.subsubnav:active{CURSOR: hand;COLOR: #004C93;TEXT-DECORATION: none}
.subsubnav:hover{CURSOR: hand;COLOR: #004C93;TEXT-DECORATION: none}

.subsubnavon{FONT-WEIGHT: normal;FONT-SIZE: 10px;CURSOR: hand;COLOR: #004C93;FONT-FAMILY: Arial, Helvetica, sans-serif;TEXT-DECORATION: none}
.subsubnavon:visited{CURSOR: hand;COLOR: #004C93;TEXT-DECORATION: none}
.subsubnavon:active{CURSOR: hand;COLOR: #666666;TEXT-DECORATION: none}
.subsubnavon:hover{CURSOR: hand;COLOR: #666666;TEXT-DECORATION: none}

.subsubnavcolour {background-color:#6699cc}
.subsubnavcolouron {background-color:#C3D7EB}

.date{color : #004C93;font-family : Arial, Helvetica, sans-serif;font-size : 11px;line-height : 15px;font-weight : none}

.date-orange{color : #FF6600;font-family : Arial, Helvetica, sans-serif;font-size : 11px;line-height : 15px;font-weight : none}


.smallblack{color : #000000;font-family : Arial, Helvetica, sans-serif;font-size : 11px;line-height : 15px;font-weight : none}

.smallgrey{color : #666666;font-family : Arial, Helvetica, sans-serif;font-size : 11px;line-height : 15px;font-weight : none}

.eventhead{color : #004C93;font-family : Arial, Helvetica, sans-serif;font-size : 14px;line-height : 15px;font-weight : none}
.eventhead:visited{CURSOR: hand;COLOR: #004C93;TEXT-DECORATION: UNDERLINE}
.eventhead:active{CURSOR: hand;COLOR: #666666;TEXT-DECORATION: UNDERLINE}
.eventhead:hover{CURSOR: hand;COLOR: #666666;TEXT-DECORATION: UNDERLINE}

.address{color : #000000;font-family : Arial, Helvetica, sans-serif;font-size : 12px;line-height : 15px;font-weight : none; margin-bottom:20px; margin-top:10px}
.address a{color:#004C93;TEXT-DECORATION:none;}
.address a:hover{color:#004C93;TEXT-DECORATION:underline;}

.relateddoc{color : #004C93;font-family :Arial, Helvetica, sans-serif;font-size : 10px;line-height : 15px;font-weight : bold}
.relateddoc:visited{CURSOR: hand;COLOR: #004C93;TEXT-DECORATION: UNDERLINE}
.relateddoc:active{CURSOR: hand;COLOR: #999999;TEXT-DECORATION: UNDERLINE}
.relateddoc:hover{CURSOR: hand;COLOR: #999999;TEXT-DECORATION: UNDERLINE}

.pagelinkblue{color : #004C93;font-family :Arial, Helvetica, sans-serif;font-size : 10px;line-height : 15px;font-weight : normal}
.pagelinkblue:visited{CURSOR: hand;COLOR: #004C93;TEXT-DECORATION: UNDERLINE}
.pagelinkblue:active{CURSOR: hand;COLOR: #999999;TEXT-DECORATION: UNDERLINE}
.pagelinkblue:hover{CURSOR: hand;COLOR: #999999;TEXT-DECORATION: UNDERLINE}

.pagelinkorange{FONT-WEIGHT: normal;FONT-SIZE: 10px;TEXT-TRANSFORM: uppercase;COLOR: #ff6500;LINE-HEIGHT: 15px;FONT-FAMILY:Arial, Helvetica, sans-serif;TEXT-DECORATION: none}
.pagelinkorange:visited{CURSOR: hand;COLOR: #ff6500;TEXT-DECORATION: none}
.pagelinkorange:active{CURSOR: hand;COLOR: #999999;TEXT-DECORATION: none}
.pagelinkorange:hover{CURSOR: hand;COLOR: #ccc;TEXT-DECORATION: none}

.menuheadblue{color : #004C93;font-family :Arial, Helvetica, sans-serif;font-size : 14px;line-height : 15px;font-weight : bold}
.menuheadblue:visited{CURSOR: hand;COLOR: #004C93;TEXT-DECORATION: UNDERLINE}
.menuheadblue:active{CURSOR: hand;COLOR: #999999;TEXT-DECORATION: UNDERLINE}
.menuheadblue:hover{CURSOR: hand;COLOR: #999999;TEXT-DECORATION: UNDERLINE}

.menuheadblack{color : #000000;font-family :Arial, Helvetica, sans-serif;font-size : 14px;line-height : 15px;font-weight : bold}

.pagelinkgrey{color : #999999;font-family :Arial, Helvetica, sans-serif;font-size : 10px;line-height : 15px;font-weight : normal}
.pagelinkgrey:visited{CURSOR: hand;COLOR: #999999;TEXT-DECORATION: UNDERLINE;}
.pagelinkgrey:active{CURSOR: hand;COLOR: #666666;TEXT-DECORATION: UNDERLINE;}
.pagelinkgrey:hover{CURSOR: hand;COLOR: #666666;TEXT-DECORATION: UNDERLINE;}

.mainpic {
	height: 207px;
	width:100%;
	background-image: url(../images/animated.gif);
	background-repeat : no-repeat;
	background-position: left;
	
}

*html .mainpic{padding-top:20px; }
	
.homeoffer{color : #004C93; font-family :Arial, Helvetica, sans-serif;font-size : 15px;line-height :20px; font-weight :bold;  background:transparent url(../images/offer_arrow.gif) no-repeat scroll left 2px; padding-left:22px;}
.homeoffer:visited{CURSOR: hand;COLOR: #004C93; TEXT-DECORATION: none}
.homeoffer:active{CURSOR: hand;COLOR: #004C93; TEXT-DECORATION: none}
.homeoffer:hover{CURSOR: hand;COLOR: #004C93; TEXT-DECORATION: none}
.homeoffer_rightarrow{background:transparent url(../images/offer_arrowright.gif) no-repeat scroll right 3px; margin: 0px 30px 0px 0px; padding-right:24px}


.homeoffertext{color : #000; font-family :Arial, Helvetica, sans-serif;font-size : 11px; font-weight :normal;  margin: 5px 30px 0px 0px;}
.homeoffertext:visited{CURSOR: hand;COLOR: #000; TEXT-DECORATION: none}
.homeoffertext:active{CURSOR: hand;COLOR: #999; TEXT-DECORATION: none}
.homeoffertext:hover{CURSOR: hand;COLOR: #999; TEXT-DECORATION: UNDERLINE}

.statement{color : #ffffff;font-family : Arial, Helvetica, sans-serif;font-size : 12px;line-height : 15px;font-weight : none; line-height: 16px;}
.statement:visited{CURSOR: hand;COLOR: #ffffff;TEXT-DECORATION: UNDERLINE}
.statement:active{CURSOR: hand;COLOR: #666666;TEXT-DECORATION: UNDERLINE}
.statement:hover{CURSOR: hand;COLOR: #666666;TEXT-DECORATION: UNDERLINE}

UL{COLOR: #ff6600;LIST-STYLE-TYPE: square}

#statementcontainer {
	position: absolute;
	width: 200px;
	height: 200px;
	left: 240px;
	top: 223px;
	z-index: 10;
	}

#youtube_videos{ clear:both}
.story_large2, .story_large1 {width:308px; float:left; font-family : Arial, Helvetica, sans-serif;font-size : 12px; margin-top:5px; margin-bottom:25px; }
.story_large1{ padding-right:10px;}
.story_large2 .sleeve p.picture, .story_large1 .sleeve p.picture {float:left; margin:0 15px 2px 0; border:0; }
.story_large2 h2, .story_large1 h2{font-family : Arial, Helvetica, sans-serif;font-size : 12px;line-height : 15px; }
.story_large2 .sleeve p, .story_large1 .sleeve p { line-height: 16px; margin:0 0 6px 0 ; padding:0;}
.story_large2 .sleeve h2, .story_large1 .sleeve h2 {margin-bottom:5px; padding:0;}
.story_large2 p.more a,  .story_large1 p.more a{font-weight:bold; color:#004C93; text-decoration:none; background:transparent url(../images/arrow_mini.gif) no-repeat scroll left 3px; padding-left:14px;}
.story_large1 p.more a span.youtube img,  .story_large2 p.more a span.youtube img{border:none; margin-bottom:-4px }
.story_large2 p.more a:hover,  .story_large1 p.more a:hover{ border-bottom:1px solid #004C93; padding-bottom:4px; }
 
.quote_block{}
.quote {display:block; clear:both; }
.quote img.first{float:left; margin-right:0px;}
.quote img.last{float:left;  margin-left:0px} 
*html .quote img.last {margin-left:0}
.quote p{ color:#004C93;font-family : Arial, Helvetica, sans-serif;font-size :14px; line-height:16px; font-weight:bold; font-style:italic; padding-left:10px; margin: 0 0 12px }
.quote p span.name{ font-style:normal;}

 
 
 
p.mission{font-family : Arial, Helvetica, sans-serif;font-size :11px; color:#000000; font-weight:normal; margin-bottom:18px} 
.footerstrip{ margin-bottom:14px; margin-top:25px}
.logo_bottom{}
 
 
 
 
 
 
 
 
 
 
 
 
 