/* the bit that does the work */
body {
  margin:0;
  border:0;
  padding:0;
  height:100%; 
  max-height:100%; 
  background:#fff; 
  font-family:arial, verdana, sans-serif; 
  font-size:76%;
  overflow:hidden;
  background-color:#FFF;
  }

/* for internet explorer */
* html body {
  padding:185px 0 73px 0;
  }

#container {
  font-family: arial, helvetica;
  font-size: 1.2em;
  position:fixed; 
  top:185px;
  left:0;
  bottom:73px; /*25px;  */
  right:0; 
  overflow:auto;
  /* padding:20px; */
  /* text-align:center; */
  color:#FFFFFF;
  }

* html #container {
  height:100%; 
  width:100%;
  }

#header {
  position:absolute; 
  top:0; 
  left:0; 
  width:100%; 
  height:185px; 
  overflow:visible;
  background-color:#ffffff;
  background-image:url(images/header_bg_green.jpg);
  background-attachment:fixed;
  background-repeat:repeat-x;
  }
* html #header {height:185px;}


#footer {
  position:absolute; 
  bottom:0; 
  left:0;
  width:100%; 
  height:73px; 
  overflow:hidden;
  text-align:right;
  background-color:#ffffff;
  background-image:url(images/footer_bg_green.jpg);
  background-repeat:repeat-x;
  background-position:bottom;
  color:#000000;
  }
* html #footer {height:73px;}

/* end of bit that does the work */

#footer p {
  color:#000000; 
  position: relative;
  bottom: -30px; 
  text-align: center;
  /* margin:5px 10px 0 10px; */
  }
  
#footer img {
  position: absolute;
  right: 0px;
  bottom: 0px;
  }

#header img {
  margin:0px 0px 0px 0px;
  }
#container img {margin:5px;}

.trans_box2 {
  font-family:verdana;
  font-weight:bold;
  padding:40px;
  margin:30px;
  border:solid 1px #555;
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/75p_oceania.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.trans_box2[class] {
  background-image:url(/images/75p_oceania.png);
}

.headerlogo {
	position:absolute;
	top:0px;
	left:0px;
}

.footerlogo {
	position:absolute;
	left:0px;
}

.missionstatement {
	color: black;
	font-family: arial, helvetica;
	font-size: 20px;
	min-width: 400px;
}

.missionstatement_smtext {
	font-size: 12px;
	min-width: 400px;
}

.copyright {
	font-famly: arial, helvetica;
	font-size: 10px;
}

.mainnav {
  min-height:38px;
  height:38px; 
  max-height:38px;
  background-image:url(images/mainnav_bg.jpg);
  background-repeat: no-repeat;
  background-position:center right;
  color:#000000;
}

.mainparagraphs {
	margin-left:20px;
	margin-right:20px;
	color:#000000;
}

h1 {font-size:20px;}

/* EXPERIMENTAL FLASH WRAPPER */
#flash_container {
    margin:20px;;
 }
#flash_container:after {
    content:'';
    display:block;
    clear:both;
 }
#flash_container object {
    width:320px;
    height:240px;
    border:0;
    margin-left:20px;
	margin-bottom:10px;
    float:right;
 }
#flash_container p {
    margin-right:20px;
 }
#flash_container ul {
    margin:inherit;
	display:block;
 }
 
.border1pxsolidblack {
	border:1px solid black;
	padding-left:10px;
	padding-right:10px;
}


/* EXPERIMENTAL FLASH WRAPPER 2 */
#flash_container2 {
    margin:20px;;
 }
#flash_container2:after {
    content:'';
    display:block;
    clear:both;
 }
#flash_container2 object {
    width:320px;
    height:240px;
    border:0;
    margin-left:20px;
	margin-bottom:10px;
    float:left;
 }
#flash_container2 p {
    margin-right:20px;
 }
#flash_container2 ul {
    margin:inherit;
	display:block;
 }
 
.border1pxsolidblack {
	border:1px solid black;
	padding-left:10px;
	padding-right:10px;
}

.captionbox {width:220px;float:left;margin-left:10px;
font-style:italic;font-family:arial;font-size:smaller;text-align:center;}
.captionimage {border:1px solid black;}

.captionboxcenter {width:120px;float:center;margin-left:10px;
font-style:italic;font-family:arial;font-size:smaller;text-align:center;}
.captionimagecenter {border:1px solid black;}

.captionboxli {width:120px;float:center;font-style:italic;font-family:arial;font-size:smaller;text-align:center;}
.captionimageli {border:1px solid black;}
