/* CSS Document */
body {
text-align: center;
font: .7em/1.8em verdana, arial, sans-serif;
color: white;
background: #036 url(../images/two_blue5.gif) repeat;
behavior:  url(../css/csshover.htc);
margin: 0px;
padding: 0px;
}

*html body {
text-align: center;
font: .7em/1.8em verdana, arial, sans-serif;
color: white;
background: #036 url(../images/two_blue5.gif) repeat;
behavior:  url(../css/csshover.htc);
margin: 0px;
padding: 0px;
}

* {
margin: 0px;
padding: 0px;}

#container {
background: #ccf url(../images/bg745.gif) repeat-y;
border: 1px solid #999;
width: 745px;
margin-left: auto;
margin-right: auto;
padding: 0xp;
text-align: left;
}

*html #container {
background: #ccf url(../images/bg745.gif) repeat-y;
border: 1px solid #999;
width: 745px;
margin-left: auto;
margin-right: auto;
padding: 0xp;
text-align: left;
}

#header {
height: 150px;
margin: 0;
padding: 0;
background:  url(../images/appledorebanner150.gif) no-repeat;
}

#header h1 {
margin: 0;
padding: 0;
}

#header span {
display: none;
}

#content {
padding: 0px;
margin: 0px;
color: #666;
}

*html #content {
padding: 0px;
margin: 0px;
color: #666;
}

#content h1 {
padding: 0;
margin: 15 0 5 15;
font: bold 1.2em verdana, arial, sans-serif;
color: #039;
letter-spacing: 1px;
}

*html #content h1 {
padding: 0;
margin: 15 0 5 15;
font: bold 1.2em verdana, arial, sans-serif;
color: #039;
letter-spacing: 1px;
}

#linkmenuindex h1 {
margin: 0 0 0 15px;
padding: 0;
font: bold 1.0em verdana, arial, sans-serif;
color: white;
}

*html #linkmenuindex h1 {
margin: 0 0 0 15px;
padding: 0;
font: bold 1.0em verdana, arial, sans-serif;
color: white;
}

#content h2 {
font: bold 1.4em verdana, arial, sans-serif;
color: #039;
padding-top: 5px;
padding-left: 15px;
margin-bottom: 5px;
letter-spacing: 1px;
ext-decoration: underline;
ext-transform: uppercase;
order-top: 3px double #999;
}

*html #content h2 {
font: bold 1.1em verdana, arial, sans-serif;
color: #039;
padding-top: 5px;
margin-bottom: 5px;
letter-spacing: 1px;
ext-transform: capitalize;
ext-decoration: underline;
order-top: 3px double #999;
}

#content h3 {
font: 0.7em;
margin: 0;
padding: 0;
}

*html #home-box {
font: 14px verdana, arial, sans-serif;
}

#home-box {
font: 11px verdana, arial, sans-serif;
}

*html .box table {
margin: 0 10 0 10;
font: 14px verdana, arial, sans-serif;
}

.box table {
margin: 0 10 0 10;
font: 11px verdana, arial, sans-serif;
}

*html th {
text-align: left;
font: 0.7em bold;
color: teal;
font: 11px verdana, arial, sans-serif;
}

th {
text-align: left;
font: 0.7em bold;
color: teal;
font: 11px verdana, arial, sans-serif;
}

td {
font: 0.7em;
color: #666;
}

#content p {
margin: 0;
padding: 5 30 5 30;
}

*html #content p {
margin: 0;
padding: 4 15 5 15;
}


div#column1 {
float: left;
width: 127px;
margin: 10px 15px 50px 20px;
padding-bottom: 15px;
}

*html div#column1 {
float: left;
width: 127px;
margin: 10px 0px 50px 15px;
padding: 0px 0px 15px 0px;
}

#column1 h3 {
font: bold .8em verdana, arial, sans-serif;
margin: 10 0; 
padding: 6 0; 
color: white;
text-transform: uppercase;
text-align: center;
background: url(../images/headingmissionblank.png) no-repeat 0 0;
height: 26px;
}

#column1 h3 span {
display: none;
}

div#column3 {
float: left;
width: 106px;
margin: 10 0 50 50;
padding: 0;
}

*html div#column3 {
float: left;
width: 106px;
margin: 10 0 50 42;
padding: 0;
}

#column3 h3 {
font: bold .8em verdana, arial, sans-serif;
margin: 10 0;
padding: 5;
color: white;
text-transform: uppercase;
text-align: center;
background: url(../images/headingdoubleblank.png) no-repeat 25% 0;
width: 104px;
height: 36px;
}


#column3 ul#linklist li {
background: url(../images/pointer5.gif) no-repeat 0 50%;
padding-left: 15;
margin: 10 0 10 0;
line-height: 10px;
}

#column3 ul#linklist {
margin: 15 0 30 0;
}

ul#linklist {
list-style: none;
margin: 15 0 40 0;
padding: 0 0 0 10;
font: bold 0.9em verdana, arial, sans-serif;
}

ul#linklist li {
background: url(../images/pointer5.gif) no-repeat 0 60%;
padding-left: 15;
margin: 0 0 5 0;
line-height: 15px;
}

ul#linklist a,
ul#linklist a:visited {
text-decoration: none;
color: #069;
}

ul#linklist a:hover,
ul#linklist a.active {
color: #036;
text-decoration: underline;
}

.table {
font: .7em/1.8em verdana, arial, sans-serif;}

.mainlink a:link,
.mainlink a:visited {
text-decoration: none;
color: #069;
}

.mainlink a:hover,
.mainlink a.active {
color: #036;
text-decoration: underline;
}


ul#tabnav {
list-style: none;
margin: 0;
padding: 0 0 25 15;
border-bottom: 1px solid #666;
font: bold 9px verdana, arial, sans-serif;
background: #036;
}

ul#tabnav li {
float: left;
height: 22px;
background: #069;
color: #fff;
margin: 2 2 0 2;
border-top: 1px solid #999;
border-right: 1px solid #666;
border-left: 1px solid #999;
}

ul#tabnav a:link, ul#tabnav a:visited {
display: block;
color: #9cf;
text-decoration: none;
padding: 5px;
border-bottom: 1px solid #666;
}

ul#tabnav a:hover {
background: turquoise;
color: white;
}



#column2 {
width: 380px;
float: left;
margin: 15px 0px 25px 20px;
padding: 0px;
}

*html #column2 {
width: 400px;
float: left;
padding: 15 0 25 25;
margin-left: 10px;
}

#colmn2 ul li {
background: url(../images/pointer5.gif) no-repeat 0 60%;
padding-left: 15;
}

#colmn2.bulllist ul li {
background: none;
}

ul#linklistlev3 {
height: 60px;
margin: 0;
padding: 0;
order-bottom: 1px dashed #999;
}

ul#linklistlev3 li {
list-style: none;
float: left;
margin: 3 10;
background: url(../images/forward.gif) no-repeat 0 30%;
padding-left: 15;
line-height: 13px;
}

ul#linklistlev3 a,
ul#linklistlev3 a:visited {
text-decoration: none;
color: darkcyan;
}

ul#linklistlev3 a:hover,
ul#linklistlev3 a.active {
color: darkcyan;
text-decoration: underline;
}


div#linkmenuindex  ul {
background: #39c;
color: white;
margin: 0;
padding: 0 0 24 155;
font: 11px verdana, arial, sans-serif;
text-align: center;
}

#linkmenuindex li {
display: inline;
float: left;
list-style: none;
margin: 5 10 0 10;
padding-left: 15;
border-left: 1px solid;
}

*html #linkmenuindex li{
border-left: 0;
}

#linkmenuindex li:first-child {
border-left: 0;
}




#footer {
color: #9cf;
background: #036;
text-align: center;
padding: 3 0 5 0;
border-top: 2px solid #666;
margin-top: 0;
}

div.clearfloats {
clear:both;
}


div.imgls {
float: left;
margin: 10px 7px 0px 30px;
background: white;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
padding: 4px;
}

*html div.imgls {
float: left;
margin: 10px 5px 0px 7px;
background: white;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
padding: 4;
}

div#sidesection .imgls {
float: left;
margin: 5 7 5 10;
background: white;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
padding: 4px;
}

*html div#sidesection .imgls {
float: left;
margin: 5 7 5 5;
background: white;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
padding: 4px;
}

#sidesection {
padding: 10 0 0 0;
font: bold 0.8em verdana, arial, sans-serif;
}

.head h4 {
font: bold 0.8em verdana, arial, sans-serif;
margin: 15 0 5 0;
padding: 5;
color: white;
text-transform: uppercase;
text-align: center;
background: url(../images/headingsingleblank.png) no-repeat 0 0;
height: 26;
}

.head h4 span {
display: none;
}

#column1 .head p {
font: 0.8em verdana, arial, sans-serif;
padding: 10;
margin: 10 2 30 2;
color: white;
background: #9cf url(../images/bgmission.gif) repeat-x;
border: 3px double white;
line-height: 13px;
}

.head p span {
display: none;
}

#column3 p, #column1 p {
text-indent: 0;
}

#sidesection p {
margin: 0 0 0 10;
padding: 0 0 15 0;
color: #036;
}

*html #sidesection p {
margin: 0 0 0 10;
padding: 0 0 15 0;
}

#sidesection a,
#sidesection a:visited {
text-decoration: none;
color: #069;
}

#sidesection a:hover,
#sidesection a.active {
color: #036;
text-decoration: none;
}

.topdivider {
background: url(../images/dividersmall.gif) no-repeat;
margin: 0 0 5 0;
height: 25px;
}

#column2 .topdivider {
background: url(../images/dividersmall.gif) no-repeat;
margin: 20 0 0 150;
height: 25px;
text-align: center
}

.float {
float: left;
}

.border {
border-top: 3px double  #999;
margin: 5 30 2 30;
padding: 0;
}

.underline {
color: white;
text-decoration: underline;
}

.underlineblue {
color: #036;
text-decoration: underline;
}

.underlinelev3 {
color: darkcyan;
text-decoration: underline;
}

.appledoresbg {
background: #9cc;
}

.shipboardbg {
background: #9c9;
}

.voyagingbg {
background: #9c3;
}

.publicbg {
background: mediumseagreen;
}

.chartersbg {
background: forestgreen;
}

.tourbg {
background: teal;
}

.portbg {
background: #9cf;
}

.caption {
font: italic .9em verdana, arial, sans-serif;
line-height: 12px;
margin: 0px 0px 0px 15px;
padding: 0px;
}

.captionfloat {
font: italic .9em verdana, arial, sans-serif;
line-height: 12px;
margin: 0px 0px 0px 15px;
padding: 0px;
float: left;
}

ul.donors li {
color: #069;
margin: 0;
padding: 0 0 10 20;
font: bold 0.9em verdana, arial, sans-serif;
background:  url(../images/t-bullet.gif) no-repeat 0 10%;
list-style: none;
line-height: 11px;
}

ul.donors {
padding: 0 0 0 10;
margin: 15 0 0 0;
}

.donors a:link,
.donors a:visited {
text-decoration: none;
color: #069;
}

.donors a:hover,
.donors a:active {
color: #036;
text-decoration: none;
}

.gallmargin {
margin: 0px 0px 80px 0px;
}

*html .gallmargin {
margin: 0 0 20 30;
padding-bottom: 60;
}

.maps {
margin: 0 0 0 15;
}

.maps img {
border: 1px solid maroon;
}

ul#linkmenu {
color: white;
margin: 0;
padding: 0 0 24 10;
font: 11px verdana, arial, sans-serif;
text-align: center;
}

ul#linkmenu li {
float: left;
list-style: none;
margin: 5 10 0 10;
background:  url(../images/pointer5.gif) no-repeat 0 60%;
padding-left: 15;
}

ul#linkmenu a,
ul#linkmenu a:visited {
text-decoration: none;
color: white;
}

ul#linkmenu a:hover, 
ul#linkmenu a.active {
color: white;
text-decoration: underline;
}



body#home li.home, body#appledore li.appledore,
body#shipboard li.shipboard, body#voyaging li.voyaging,
body#public li.public, body#charters li.charters,
body#tour li.tour, body#port li.port {
background: #fff;
}

body#home li.home a:link, body#home li.home a:visited {
color: #fff;
background: #9cf;
border-bottom: 1px solid #9cf;
}

body#appledore li.appledore a:link, body#appledore li.appledore a:visited {
color: #fff;
background: #9cc;
border-bottom: 1px solid #9cc;
}

body#shipboard li.shipboard a:link, body#shipboard li.shipboard a:visited {
color: #fff;
background: #9c9;
border-bottom: 1px solid #9c9;
}

body#voyaging li.voyaging a:link, body#voyaging li.voyaging a:visited {
color: #fff;
background: #9c3;
border-bottom: 1px solid #9c3;
}

body#public li.public a:link, body#public li.public a:visited {
color: #fff;
background: mediumseagreen;
border-bottom: 1px solid mediumseagreen;
}

body#charters li.charters a:link, body#charters li.charters a:visited {
color: #fff;
background: forestgreen;
border-bottom: 1px solid forestgreen;
}

body#tour li.tour a:link, body#tour li.tour a:visited {
color: #fff;
background: teal;
border-bottom: 1px solid teal;
}

body#port li.port a:link, body#port li.port a:visited {
color: #fff;
background: #9cf;
border-bottom: 1px solid #9cf;
}
