@charset "utf-8";

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	background-image:url('chart.gif');
	font-size: 0.9em;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 1.8em;
}
.loadingdiv {
	background-color: #FFFFFF;
}
.outerframe {
	margin: 0px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.outerdiv {
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}


.navtitle {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #666666;
	font-size: 1em;
}
.oroa1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	font-size: 0.95em;
}
.official {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #666;
	font-size: 0.85em;
}

.sidebar {
	background-color: #0000FF;
	border: 0px;
	margin: 0 0 0 0;
	padding: 10px;
}

#mainpanel {
	padding: 0px;
	border: 0px solid #FFC;
	text-align: left;
	/*border: 1px solid #CCC;*/
	/*background-color: #FFFFCC;*/
}
/*
a:link {
	text-decoration: none;
	color: #000099;
}
a:visited {
	text-decoration: none;
	color: #0066FF;
}
a:hover {
	text-decoration: none;
	color: #F90;
}
a:active {
	text-decoration: none;
}
*/
/*a {
	color: #3333CC;
	text-decoration:none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}*/
.titles {
	font-family:verdana;
	font-style:normal;
	font-weight:bold;
	font-size:1.4em;
	text-align:center;
	color:#009;
	line-height: 1.8em;
}
.datetext {
	font-size: 9px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.titled {font-size: 0.9em; color: #FF0000}
.titletext {
	font-size: 0.80em;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: center;
}

.RSS {
	top: 0px;
	right: 60px;
	position: relative;
}
.header {
	padding: 0px;
	height: 70px;
	margin: 0px;
	position: absolute;
	left: 10px;
	top: 10px;
	right: 10px;
	z-index: 10;
}
.brand {
	height: 70px;
	width: 200px;
	left: 0px;
	position: relative;
	margin: 0px;
	padding: 0px;
	top: 0px;
}
.banner {
	position: absolute;
	left: 210px;
	top: 0px;
	right: 0px;
	height: 70px;
}


.contentpanel {
/*	height: auto;*/
	left: 215px;
	top: 48px;
}
.contentpanel3 {
	position: absolute;
	top: 48px;
	z-index: 1;
	/*	border-left: solid 0px #ccc;
	border-right: solid 6px #ccc;
	border-bottom: solid 0px #eee;
	border-top: solid 6px #eee;*/
	left: 221px;
	width: auto;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #eee;
	border-top: solid 0px #eee;
	overflow: auto;
	bottom: 10px;
}
contenttitletext {
	left: 0px;
	top: 0px;

/*	width: *;*/
	position: relative;
}
contenttitledate {
	float: right;
/*	width: *;*/
	position: relative;
}
contenttitlerss {
	float: right;
	width: 24px;
	position: relative;
}


.headerlogo {
	left: 0px;
	position: relative;
	width: 182px;

}
.headerticker {
	left: 245px;
	width: 255px;
	top: 6px;
}
.PanelBody {
	color: #000000;
	font-size: 0.85em;
	border-left: 7px solid #FFFFFF;
	border-top: 5px solid #FFFFFF;
	border-right: 7px solid #FFFFFF;
	border-bottom: 5px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
/*	position: relative;
	left: 8px;
	width: 181px;*/
}
.contenttitle {
	background-color: #FF0000;
	border: 0px solid #FF9900;

}
.page {
	border: 0px solid #00CC66;
	top: 0px;
	left: 0px;
	right: 0px;
	position: absolute;
	z-index: 1;
	bottom: 0px;
}
.mainbar {
	background: #FF0000;
	position: absolute;
	top: 0px;
	left: 1px;
	right: 0px;
	border-bottom: solid 2px gray;
	border-top: solid 2px black;
	z-index: 60;
	padding: 5;
	margin: 0;
	margin-left: 0px;
	vertical-align: middle;
	overflow: auto;
	border-left: solid 2px gray;
	border-right: solid 2px gray;
	height: 28px;
}
.maincontent {
	position: absolute;
	left: 0px;
	right: 0px;
	border-top: 2px none #CCCCCC;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-left: 2px solid #CCCCCC;
	bottom: 1px;
	z-index: 70;
	top: 28px;
}
.mainpanel {
	position: absolute;
	left: 212px;
	right: 1px;
	bottom: 30px;
	top: 2px;
	z-index: 0;
	overflow: hidden;
	overflow-x: auto;
	overflow-y: auto;
	padding: 3px;
	border: 20px solid #FFFFCC;
}

.myiframe {
	border-width: 0;
	z-index: 70;
	position: absolute;
	left: 0px;
	top: 1px;
	bottom: 0px;
	right: 0px;
	margin: 0px;
	height: 100%;
	width: 100%;
	overflow: auto;
	border-color: #CCCCCC;
	padding: 0px;
}


.nav {
	position: absolute;
	left: 1px;
	top: 1px;
	width: 202px;
	border-top: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
	overflow: hidden;
	bottom: 10px;
	z-index: 40;
	margin: 0px;
	padding: 0px;
}
.highlighted {
	display: marker;
}

.contentpanel2 {
	position: relative; left: 0px; top: 0px; width:300px; z-index: 1;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #eee;
	border-top: solid 0px #eee;
}
.RSSicon {
	position: relative;
	top: 0px;
	right: 0px;
}
.controlwidth {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 220px;
}
.controlwidthshort {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 107px;
}
.mediaDiv {
	position: absolute;
	left: 10px;
	top: 10px;
	right: 10px;
	bottom: 10px;
	vertical-align: middle;
}
.videoDiv {
	bottom: 10px;
	left: 230px;
	right: 10px;
	border: 1px solid #000000;
	position: absolute;
	z-index: 1;
	top: 10px;
}
.bodypanel {
	position: absolute;
	left: 12px;
	top: 90px;
	right: 10px;
	z-index: 30;
	bottom: 0px;
	overflow: auto;
}
.bodytextcontainer {
	position: absolute;
	left: 200px;
	bottom: 10px;
	margin: 0px;
	z-index: 20;
	padding: 15px;
	top: 180px;
	right: 280px;
	overflow-x: visible;
	overflow-y: visible;
	overflow: visible;
	float: left;
}
.bodyimagescontainer {
	position: absolute;
	top: 0px;
	bottom: 0px;
	overflow: visible;
	padding: 0px;
	margin: 0px;
	text-align: center;
	width: 280px;
	z-index: 20;
	right: 0px;
}
.page2 {
	border: 0px solid #00CC66;
	top: 0px;
	left: 0px;
	position: absolute;
	z-index: 0;
	bottom: 0px;
	overflow: visible;
	padding: 0px;
	margin: 0px;
	right: 0px;
	overflow-y: visible;
	overflow-x: visible;
}

.DollarFields {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	width: 60px;
	background-position: right center;
	vertical-align: middle;
	color: #666666;
	background-color: #EEEEEE;
	border: 1px solid #666666;
	padding: 2px;
}

.TextFields {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	width: 200px;
	color: #666666;
	background-color: #EEEEEE;
	border: 1px solid #666666;
	padding: 2px;
}
.TextAreaField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	height: 72px;
	width: 200px;
	background-color: #EEEEEE;
	border: 1px solid #666666;
	color: #666666;
	padding: 2px;
}
.Menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	width: 120px;
	background-position: right center;
	vertical-align: middle;
	color: #666666;
	background-color: #EEEEEE;
	border: 1px solid #666666;
	padding: 2px;
}

.LabelText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}
.EditableDollarFields {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	width: 60px;
	background-position: right center;
	vertical-align: middle;
	background-color: #FFFFCC;
	color: #666666;
	border: 1px solid #666666;
	padding: 2px;
}
.Quantity {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-position: right center;
	vertical-align: middle;
	color: #666666;
	background-color: #EEEEEE;
	border: 1px solid #666666;
	padding: 1px;
}
.TextFieldsRequired {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	width: 200px;
	color: #666666;
	background-color: #FFDDDF;
	border: 1px solid #C70C37;
	padding: 2px;
}
.TextAreaFieldRequired {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	height: 72px;
	width: 200px;
	background-color: #FFDDDF;
	border: 1px solid #C70C37;
	color: #666666;
	padding: 2px;
}
.TableTitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #C70C37;
	font-size: 14px;
}
.TableSubTitles {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 1.0em;
	line-height: 1.7em;
	background-color: #999999;
}
.PageTitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #C70C37;
	font-size: 18px;
}
.MenuTitles {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #C70C37;
	font-size: 0.8em;
}
.MenuLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #0000FF;
	font-weight: normal;
}
.TextFieldsSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	width: 96px;
	color: #666666;
	background-color: #EEEEEE;
	border: 1px solid #666666;
	padding: 2px;
}
.TextFieldsSmaller {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	width: 32px;
	color: #666666;
	background-color: #EEEEEE;
	border: 1px solid #666666;
	padding: 2px;
}
.TextFieldsSmallRequired {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	width: 96px;
	color: #666666;
	background-color: #FFDDDF;
	border: 1px solid #C70C37;
	padding: 2px;
}
.MenuRequired {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	width: 120px;
	background-position: right center;
	vertical-align: middle;
	color: #666666;
	background-color: #FFDDDF;
	border: 1px solid #C70C37;
	padding: 2px;
}
.TableShipNames {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 1.0em;
	line-height: 1.7em;
}
.bodycontainer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666666;
	line-height: 2em;
	margin: 0px;
	left: 20px;
	right: 20px;
	top: 20px;
	bottom: 20px;
	position: absolute;
	padding: 0px;
	z-index: 10;
}
.locationiframe {
	border-width: 1;
	z-index: 9999;
	position: absolute;
	/*	left: 18px;
	top: 52px;*/
	margin: 0px;
	/*	width: 764px;*/
	overflow: auto;
	border-color: #CCCCCC;
	/*	padding: 0px;*/
	vertical-align: middle;
	width: 528px;
	height: 320px;
	top: 54px;
	padding: 0;
}
.locationheader {
	z-index: 20;
	position: absolute;
	left: 0px;
	margin: 0px;
	/*	width: 764px;*/
	overflow: visible;
	padding: 0px;
	height: 50px;
	vertical-align: middle;
	top: 18px;
	width: 564px;
}
.locationfooter {
	z-index: 30;
	position: relative;
	left: 0px;
	right: 0px;
	margin: 0px;
	/*	width: 764px;*/
	overflow: hidden;
	padding: 0px;
	height: 40px;
	vertical-align: middle;
	bottom: 0px;
}
.locationbody {
	z-index: 9999;
	position: absolute;
	left: 10px;
	margin: 0px;
	/*	width: 764px;*/

	vertical-align: middle;
	top: 0px;
	bottom: 0px;
	padding: 0px;
	overflow: visible;
	right: 216px;
}
.timelineiframe {
	border-width: 0;
	z-index: 100;
	position: relative;
	left: 10px;
	top: 10px;
	margin: 0px;
	/*	width: 764px;*/
	overflow: hidden;
	border-color: #CCCCCC;
	padding: 0px;
	vertical-align: middle;
	width: 740px;
	height: 380px;
}
.footer {
	position: absolute;
	right: 1px;
	bottom: 4px;
	z-index: 0;
	left: 210px;
	font: 0.8em Arial, Helvetica, sans-serif;
	height: 19px;
	vertical-align: middle;
	text-align: center;
	overflow: visible;
	padding: 0px;
	margin: 0px;
}
.oroa2 {
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.7em;
	font-weight: bold;
}
.inactivelinks {
	font: bold 1em Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}
.activelinks {
	font: bold 1em Arial, Helvetica, sans-serif;
	color: #3399FF;
}

.oroabold {
	font-size: 0.88em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.7em;
	font-weight: bold;
}
.locationimagescontainer {
	position: absolute;
	top: 0px;
	bottom: 0px;
	overflow: visible;
	padding: 0px;
	margin: 0px;
	text-align: center;
	width: 216px;
	z-index: 20;
	left: 564px;
}
.locationmapcontainer {
	position: absolute;
	left: 0px;
	bottom: 10px;
	margin: 0px;
	z-index: 20;
	padding: 18px;
	top: 0px;
	overflow-x: visible;
	overflow-y: visible;
	overflow: visible;
	float: left;
	width: 564px;
}
.feedbackcontainer {
	padding: 18px;
}
.siteindexcontainer {
	position: absolute;
	left: 0px;
	bottom: 10px;
	margin: 0px;
	z-index: 20;
	padding: 15px;
	top: 0px;
	right: 0px;
	overflow-x: visible;
	overflow-y: visible;
	overflow: visible;
	float: left;
}
.bodytext2 {
	color: #000000;
	font-size: 0.91em;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
}
.PanelBody2 {
	color: #000000;
	font-size: 13px;
	border-left: 7px solid #FFFFFF;
	border-top: 5px solid #FFFFFF;
	border-right: 7px solid #FFFFFF;
	border-bottom: 5px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.oroa {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #FFF;
	font-size: 0.88em;
}
.oroablue {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #009;
	font-size: 0.88em;
}
.bars {
	color: #C0C0C0;
}
.tablinks {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.83em;
	font-weight: normal;
	height: 35px;
	text-decoration: underline;
}
.bodytext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	font-weight: normal;
	color: #004D41;
	line-height: 2em;
}
.bodytextsmall a:link {
	color: #004D41;
}
.bodytextsmall a:visited {
	color: #004D41;
}
.timelinelabels {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.80em;
	font-weight: normal;
	color: #004D41;
	line-height: 1.6em;
}
.timelinelabels a {
	color: #004D41;
	text-decoration: none;
}
.timelineyears {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	color: #004D41;
	line-height: 1.6em;
	vertical-align: top;
}
.timelinedecades {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #004D41;
	line-height: 1.6em;
	vertical-align: top;
}
.footerbar {
	background-color: #EEEEEE;
	text-align: center;
	vertical-align: middle;
	width: 894px;
	padding: 0px;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #CCC;
	height: 35px;
}
.outermainpanel {
	border: 0px solid #CCC;
	text-align: center;
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
	width: 100%;
}
.pathpanel {
	border: 0px solid #FFFFCC;
	vertical-align: middle;
	padding-left: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-left: 0px;
	padding-top: 0px;
}
.pageborder {
	border-top-width: 0px;
	border-right-width: 30px;
	border-bottom-width: 30px;
	border-left-width: 30px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFCC;
	border-right-color: #FFFFCC;
	border-bottom-color: #FFFFCC;
	border-left-color: #FFFFCC;
	vertical-align: top;
	padding: 0px;
	margin-left: 0px;
}
.copyright {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	line-height: 1.8em;
}
.navlinks {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.83em;
	font-weight: normal;
	color: #FFF9D7;
}
.navlinks a:link {
	text-decoration: underline;
	color: #FFF9D7;
}
.navlinks a:hover {
	color: #CCC;
	text-decoration: underline;
}
.navlinks a:visited {
	color: #EAEAEA;
	text-decoration: underline;
}
.tablinksoroa {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
}
.bodytextoroa {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #FFF;
	line-height: 1.8em;
}
.pageborderblog {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFCC;
	border-right-color: #FFFFCC;
	border-bottom-color: #FFFFCC;
	border-left-color: #FFFFCC;
	vertical-align: top;
	height: 1500px;
	padding: 20px;
}
.subtitles {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:1.1em;
	text-align:left;
	color:#009;
	line-height: 1.8em;
}
.subtitlesunbold {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:1.1em;
	text-align:left;
	color:#009;
	line-height: 1.8em;
}
.bodybold {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #004D41;
	line-height: 1.8em;
	font-size: 1em;
}
a .underline{
	text-decoration: underline;
}
.selectedtab {
	text-decoration: none;
	color: #B7171F;
	font-size: 0.8em;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
}
.sectionnames {
	text-decoration: none;
}
.selectedpage {
	text-decoration: none;
	color: #FF0;
	font-size: 0.8em;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
}
.border {
	border: 1px solid #999;
}
.tableheader {
	color: #FFF;
}
.links a:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.84em;
	font-weight: bold;
	line-height: 2.2em;
	color: #FFFFFF;	/*letter-spacing: 0.01em;*/
}
.links a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.84em;
	font-weight: bold;
	line-height: 2.2em;
	color: #FFFF00;	/*letter-spacing: 0.01em;*/
}
.footerlinks a:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.84em;
	font-weight: bold;
	line-height: 2.2em;
	color: #004D41;	/*letter-spacing: 0.01em;*/
}
.footerlinks a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.84em;
	font-weight: bold;
	line-height: 2.2em;
	color: #FFFF00;	/*letter-spacing: 0.01em;*/
}
.footerlinks a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.84em;
	font-weight: bold;
	line-height: 2.2em;
	color: #666;	/*letter-spacing: 0.01em;*/
}
.TabbedPanelsTab a:link {
	//font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	//font-size: 0.84em;
	//font-weight: bold;
	//line-height: 2.2em;
	color: #004D41;	/*letter-spacing: 0.01em;*/
}
.TabbedPanelsTab a:hover {
	//font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	//font-size: 0.84em;
	//font-weight: bold;
	//line-height: 2.2em;
	color: #0000FF;	/*letter-spacing: 0.01em;*/
}
.TabbedPanelsTab a:visited {
	//font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	//font-size: 0.84em;
	//font-weight: bold;
	//line-height: 2.2em;
	color: #004D41;	/*letter-spacing: 0.01em;*/
}
.title {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #004D41;
	line-height: 2em;
	text-transform: none;
}
.titlecaps {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #004D41;
	line-height: 2em;
	text-transform: uppercase;
}
.linkcategories a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.60em;
	font-weight: bold;
	/*color: #006633;*/
	color: #D3E5A0;
	line-height: 2.2em;
	letter-spacing: 0.01em;
	font-size: 1em;
}
.tagcatlinks a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	/*font-size: 0.60em;*/
	font-weight: bold;
	/*color: #006633;*/
	color: #004D41;
	line-height: 2.0em;
	letter-spacing: 0.01em;
	font-size: 1em;
}

.linkcategories {
}
.separator {
	font-size: 0.9em;
	line-height: 0.9em;
}

.sectiontitles {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.7em;
	font-weight: bold;
	color: #004D41;
	line-height: 1.4em;
}
.contentsitems {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	line-height: 2em;
}
.smallbody {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.60em;
	font-weight: bold;
	line-height: 2.2em;
	font-size: 1.0em;
	color: #004D41;
}
.highlight {
	color: #F00;
}

.smallbodytitles {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.60em;
	font-weight: bold;
	line-height: 2.2em;
	font-size: 1em;
	color: #FFF;
}
.contentsnotes {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1em;
	font-weight: normal;
	line-height: 2em;
}
.bodyboldlarge {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #004D41;
	line-height: 1.9em;
	font-size: 1.2em;
}
.photocaptions {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.60em;
	font-weight: bold;
	line-height: 1.1em;
	font-size: 0.85em;
	color: #004D41;
}
.photos {
	text-align: center;
}
.jumplinks {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.1em;
	font-weight: bolder;
	line-height: 2.2em;
	color: #004D41;	/*letter-spacing: 0.01em;*/
}
.bodytextbold {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #004D41;
	line-height: 2.2em;
}
.photocredit {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.60em;
	font-weight: normal;
	line-height: 1.2em;
	font-size: 0.85em;
	color: #004D41;
}
#albumdiv {
	width: 100%;
	/*height: 10000px;*/
}
.bodytextwhite {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #FFF;
	line-height: 1.8em;
}
.titlesbold {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bolder;
	color: #004D41;
	line-height: 1.6em;
	font-size: 1.5em;
}
.titlesboldlitegreen {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bolder;
	color: #D3E5A0;
	line-height: 1.6em;
	font-size: 1.5em;
}
.bodytextlitegreen {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #D3E5A0;
	line-height: 2em;
}
.currencyfield {
	font-family: Tahoma, Geneva, sans-serif;
	text-align: right;
	padding: 1px;
	width: 62px;
}


.subscriptionfield {
	font-family: Tahoma, Geneva, sans-serif;
	padding: 1px;
	width: 248px;
}
.titlesboldwhite {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bolder;
	color: #FFF;
	line-height: 1.6em;
	font-size: 1.5em;
}
.titlesbolddarkgreen {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bolder;
	color: #004D41;
	line-height: 1.6em;
	font-size: 1.5em;
}
#deposit {
	display: block;
}
#cheque {
	display: none;
}
.articleindex {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #004D41;
	line-height: 2.4em;
}
#articleid {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #000000;
	line-height: 1.6em;
	font-size: 1em;
	line-height: 3.8em;
}
.bodyboldwhite {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #FFFFFF;
	line-height: 1.6em;
	font-size: 1em;
}
.bodytextsmall {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.88em;
	font-weight: normal;
	color: #004D41;
	line-height: 2em;
}
.bodytextsmallwhite {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.80em;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 2em;
}
.smalltitles {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #004D41;
	line-height: 1.4em;
}
.captions {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #004D41;
	line-height: 1.8em;
	font-size: 1.1em;
}
.show-60 { 
	-khtml-opacity:.75; 
	-moz-opacity:.75; 
	-ms-filter:”alpha(opacity=75)”; 
	filter:alpha(opacity=75); 
	opacity:.75; 
}
.show-100 { 
	-khtml-opacity:.95; 
	-moz-opacity:.95; 
	-ms-filter:”alpha(opacity=95)”; 
	filter:alpha(opacity=95); 
	opacity:.95; 
}
