HTML {
	scrollbar-base-color: #004f39;
	scrollbar-3dlight-color: #00753d;
	scrollbar-highlight-color: #00753d;
	scrollbar-shadow-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #004f39;
	scrollbar-arrow-color: #fdd44f;
}

BODY {
	background-color: #000000;
	margin: 18px 0px 0px 0px;
	text-align: center;
}

H1 {
	color: #ece6d0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: justify;
	font-weight: 700;
	line-height: 24px;
	text-align: left;
	padding: 12px 0px 0px 0px;
}

H2 {
	color: #ece6d0;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 84%;
	font-weight: 700;
	line-height: 120%;
	text-align: left;
	padding: 6px 0px 0px 0px;
}

P {
	color: #ece6d0;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
	line-height: 18px;
	text-align: left;
}

P.formLabel {
	color: #ece6d0;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 72%;
	font-weight: 100;
	line-height: 144%;
	text-align: right;
}

A:link { color:#ece6d0; text-decoration: underline;}
A:visited { color:#ece6d0; text-decoration: underline;}
A:hover { color:#ece6d0; text-decoration: none;}

A.footerText:link { color:#ece6d0; text-decoration: none; font-size: 10px;}
A.footerText:visited { color:#ece6d0; text-decoration: none; font-size: 10px;}
A.footerText:hover { color:#ece6d0; text-decoration: underline; font-size: 10px;}

.footerText {
	color: #b4985a;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 300;
	line-height: 18px;
	text-align: center;
}

TH.tblHdg {
	background-color: #ece6d0;
}

TR.tblSbHdg {
	background-color: #ece6d0;
}
TR.tblOdRw {
	background-color: #ece6d0;
}
TR.tblEvRw {
	background-color: #ece6d0;
}

TH.tblHdg {
	border-left: 1px solid #89a1c6;
	border-right: 1px solid #345993;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	color: #ffffff;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-weight: 100;
	text-align: left;
	vertical-align: top;
}

TD.tblSbHdg {
	border-left: 1px solid #cad6ea;
	border-right: 1px solid #afc0dc;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	color: #264a6f;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-weight: 100;
	text-align: left;
	vertical-align: top;
}

TD.tblOdRw {
	border-right: 1px solid #ddcda0;
	border-bottom: 1px solid #ddcda0;
	border-left: 1px solid #ffffff;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	color: #6d6e71;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-weight: 100;
	text-align: left;
	vertical-align: top;
}

TD.tblEvRw {
	border-right: 1px solid #ddcda0;
	border-bottom: 1px solid #ddcda0;
	border-left: 1px solid #ffffff;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	color: #6d6e71;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-weight: 100;
	text-align: left;
	vertical-align: top;
}

TD {
	border-color: #000000;
	color: #6d6e71;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-weight: 100;
	text-align: center;
	vertical-align: top;
}

TH {
	background: #7fbfbf;
	color: #6d6e71;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-weight: 600;
	vertical-align: top;
}

#alignment {
	width: 936px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	border: 0px;
	text-align: left;
}

#footer {
	position: relative;
	vertical-align: middle;
	border: 0px;
	padding: 6px 0px 6px 0px;
	float: left;
	top: 0px;
	left: 0px;
	width: 936px;
	text-align: center;
}

#frame {
	position: relative;
	top: 0px;
	left: 0px;
	width: 936px;
	margin: 0px;
	padding: 0px;
	border: 0px solid #000000;
	text-align: left;
}

#ageVer {
	background-color: #004f39;
	position: relative;
	float: left;
	top: 0;
	left: 0;
	width: 936px;
	height: 504px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#ageVerLogo {
	position: absolute;
	top: 36px;
	left: 0;
	width: 936px;
	height: 162px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#ageVerText {
	position: absolute;
	top: 228px;
	left: 0;
	width: 936px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#top {
	background-color: #004f39;
	position: relative;
	float: left;
	top: 0;
	left: 0;
	width: 936px;
	height: 288px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	z-index: 10;
}

#topHome {
	background-color: #004f39;
	background-image: url(graphics/top_home.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	position: relative;
	float: left;
	top: 0;
	left: 0;
	width: 936px;
	height: 288px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	z-index: 10;
}

#topAboutUs {
	background-color: #004f39;
	background-image: url(graphics/top_about_us.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	position: relative;
	float: left;
	top: 0;
	left: 0;
	width: 936px;
	height: 180px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	z-index: 10;
}

#topAdmin {
	background-color: #004f39;
	background-image: url(graphics/top_admin.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	position: relative;
	float: left;
	top: 0;
	left: 0;
	width: 936px;
	height: 180px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	z-index: 10;
}

#topJourney {
	background-color: #004f39;
	background-image: url(graphics/top_journey.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	position: relative;
	float: left;
	top: 0;
	left: 0;
	width: 936px;
	height: 180px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	z-index: 10;
}

#topLinks {
	background-color: #004f39;
	background-image: url(graphics/top_links.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	position: relative;
	float: left;
	top: 0;
	left: 0;
	width: 936px;
	height: 180px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	z-index: 10;
}

#topHistory {
	background-color: #004f39;
	background-image: url(graphics/top_history.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	position: relative;
	float: left;
	top: 0;
	left: 0;
	width: 936px;
	height: 180px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	z-index: 10;
}

#topContactUs {
	background-color: #004f39;
	background-image: url(graphics/top_contact_us.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	position: relative;
	float: left;
	top: 0;
	left: 0;
	width: 936px;
	height: 180px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	z-index: 10;
}

#topNewsIndex {
	background-color: #004f39;
	background-image: url(graphics/top_news.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 936px;
	height: 180px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	z-index: 10;
}

#topNews {
	background-color: #004f39;
	background-image: url(graphics/top_news.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 936px;
	margin: 0px 0px 0px 0px;
	padding: 36px 0px 0px 0px;
	border: 0px solid #000000;
	text-align: left;
	z-index: 10;
}

#topFlash {
	position: relative;
	float: left;
	left: 0px;
	top: 36px;
	width: 936px;
	height: 252px;
	text-align: left;
	background-position: top left;
	background-repeat: no-repeat;
	z-index: 25;
}

#signInForm {
	position: absolute;
	float: left;
	left: 72px;
	top: 300px;
	width: 660px;
	height: 144px;
	text-align: left;
	z-index: 25;
}

#newsList {
	position: absolute;
	float: left;
	left: 24px;
	top: 300px;
	width: 660px;
	height: 144px;
	text-align: left;
	overflow: auto;
	z-index: 25;
}

#newsImageSmallURL {
	position: absolute;
	left: 702px;
	bottom: 60px;
	width: 234px;
	height: 144px;
	text-align: left;
	z-index: 15;
}

#newsImageLargeURL {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 936px;
	height: 252px;
	text-align: left;
	z-index: 5;
}

#bottom {
	background-color: #004f39;
	position: relative;
	top: 0;
	left: 0;
	width: 936px;
	height: 216px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#bottomStretch {
	background-color: #004f39;
	position: relative;
	top: 0;
	left: 0;
	width: 936px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	background-image: url(graphics/bottom_bg1.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

#bottomHome {
	background-color: #004f39;
	position: relative;
	top: 0;
	left: 0;
	float: left;
	width: 936px;
	height: 216px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	background-image: url(graphics/bottom_home.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

#bottomContent {
	position: relative;
	float: left;
	left: 24px;
	top: 12px;
	width: 660px;
	text-align: left;
	padding-bottom: 60px;
}

#bottomPint {
	position: relative;
	float: right;
	right: 48px;
	top: 12px;
	width: 144px;
	text-align: left;
	margin-bottom: 156px;
}

#bottomFlash {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 936px;
	height: 216px;
	text-align: left;
	z-index: 25;
}

#logo {
	position: absolute;
	float: left;
	left: 0px;
	top: 0px;
	width: 144px;
	height: 84px;
	text-align: left;
	z-index: 35;
}

#navigation {
	position: absolute;
	float: left;
	left: 180px;
	top: 0px;
	width: 750px;
	height: 24px;
	text-align: right;
	z-index: 30;
}

#clear {
	clear: both;
}

#signature {
	position: absolute;
	float: left;
	right: 0px;
	bottom: 0px;
	width: 144px;
	height: 84px;
	text-align: right;
	z-index: 35;
}

#pint {
	position: absolute;
	float: left;
	right: 0px;
	bottom: 144px;
	width: 144px;
	height: 84px;
	text-align: right;
	z-index: 35;
}

.navText {
	color: #7b522c;
	font-weight:700;
}

A.navText:link { color:#ece8730; text-decoration: underline;}
A.navText:visited { color:#ece8730; text-decoration: underline;}
A.navText:hover { color:#ece8730; text-decoration: none;}

P.formLabelRight { text-align: right;}
P.formLabelLeft { text-align: left;}
P.caption { font-size: 10px; }

.formAccessKeys {
	text-decoration: underline;
}

.formRowsGroup {
	position: relative;
	float: left;
	top: 0px;
	left: 0;
	width: 660px;
	margin: 0px;
	padding: 0px;
	border-bottom: 0px solid #000000;
	text-align: center;
}

.formRows {
	position: relative;
	float: left;
	top: 12px;
	left: 0;
	width: 660px;
	margin: 0px;
	padding: 0px;
	border: 0px solid #000000;
	text-align: center;
}

.formColL {
	top: 12px;
	left: 0;
	float: left;
	width: 240px;
	margin: 0px;
	padding: 0px;
	border: 0px solid #000000;
	text-align: right;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	color: 004f39;
}

.formColR {
	top: 12px;
	left: 0;
	float: left;
	width: 420px;
	margin: 0px;
	padding: 0px;
	border: 0px solid #000000;
	text-align: left;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	color: 004f39;
}

.formButton {
	background-color: #77ad1c;
	border: 1px solid #b4985a;
	color: #ece6d0;
	cursor: pointer;	
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 500;
}

.formDataIsRequired {
	color: #660000;
}

.formInputBox {
	border-top: 1px solid #b4985a;
	border-right: 1px solid #b4985a;
	border-bottom: 1px solid #b4985a;
	border-left: 1px solid #b4985a;
	color: 004f39;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
}

.formErrors {
	color: #ffff00;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
	line-height: 18px;
	text-align: left;
}

.formText {
	text-align: center;
}

#contentRow {
	position: relative;
	left: 0px;
	top: 0px;
	width: 744px;
	margin: 2px 0px 2px 0px;
	padding: 1px 0px 1px 0px;
}

#contentRowShaddow {
	background-image: url(graphics/bg_shaddow.gif);
	background-repeat: repeat-x;
	background-position: top;
	position: relative;
	left: 0px;
	top: 0px;
	width: 744px;
	margin: 0px 0px 2px 0px;
	padding: 3px 0px 1px 0px;
}

#contentLeft {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 216px;
	margin: 3px 6px 3px 6px;
	padding: 0px 6px 3px 6px;
	border: 0px;
}

#contentLeftDouble {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 456px;
	margin: 3px 6px 3px 6px;
	padding: 0px 6px 3px 6px;
	border: 0px;
}

#contentCenter {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 216px;
	margin: 3px 6px 3px 6px;
	padding: 0px 6px 3px 6px;
	border: 0px;
	background-image: url(graphics/col_px_bcc0df.gif);
	background-position: top left;
	background-repeat: repeat-y;
}

#contentCenterNoMargin {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 216px;
	margin: 3px 6px 3px 6px;
	padding: 0px 6px 3px 6px;
	border: 0px;
}

#contentUnderline {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 696px;
	margin: 3px 6px 3px 6px;
	padding: 0px 6px 3px 6px;
	border: 0px;
	background-image: url(graphics/col_px_bcc0df.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

#contentRight {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 216px;
	margin: 3px 6px 3px 6px;
	padding: 0px 6px 3px 6px;
	border: 0px;
	background-image: url(graphics/col_px_bcc0df.gif);
	background-position: top left;
	background-repeat: repeat-y;
}

#contentRightNoMargin {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 216px;
	margin: 3px 6px 3px 6px;
	padding: 0px 6px 3px 6px;
	border: 0px;
}

#contentRightDouble {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 456px;
	margin: 3px 6px 3px 6px;
	padding: 0px 6px 3px 6px;
	border: 0px;
	background-image: url(graphics/col_px_bcc0df.gif);
	background-position: top left;
	background-repeat: repeat-y;
}

#contentRightDoubleNoMargin {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 456px;
	margin: 3px 6px 3px 6px;
	padding: 0px 6px 3px 6px;
	border: 0px;
}

#contentWhole {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 696px;
	margin: 3px 6px 3px 6px;
	padding: 0px 6px 3px 6px;
	border: 0px;
}

#contentWholeNoColLine {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 696px;
	margin: 3px 6px 3px 6px;
	padding: 0px 6px 3px 6px;
	border: 0px;
}

#newsIndex {
	background-color: #ffffff;
	color: #ece6d0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	left: 0px;
	padding: 4px;
	position: relative;
	text-align: right;
	top: 0px;
	vertical-align: text-top;
	width: 466px;
}
	
#newsItem {
	left: 0px;
	position: relative;
	top: 0px;
	margin-top: 6px;
	margin-bottom: 0px;
	margin-left: 3px;
	margin-right: 3px;
	padding: 0px 0px 12px 0px;
	border-left: 0px solid #b4985a;
	border-right: 0px solid #b4985a;
	border-top: 0px solid #b4985a;
	border-bottom: 1px solid #b4985a;
	width: 600px;
	display: block;
	float: left;
}

#newsText {
	float: left;
	left: 0px;
	padding: 0px;
	position: relative;
	text-align: left;
	top: 0px;
	vertical-align: top;
	display: block;
	width: 456px;
}

#newsHeadline {
	color: #ece6d0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	float: left;
	font-size: 14px;
	left: 0px;
	padding-left: 0px;
	margin: 0px;
	border: 0px;
	position: relative;
	text-align: justify;
	top: 0px;
	width: 456px;
	display: block;
	vertical-align: text-top;
}

#newsBannerText {
	color: #ece6d0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	left: 0px;
	padding-left: 24px;
	padding-bottom: 24px;
	position: relative;
	text-align: justify;
	top: 0px;
	width: 432px;
	display: block;
	vertical-align: text-top;
}
a.newsBannerText:link {color: #ece6d0; text-decoration: none; cursor: pointer;}
a.newsBannerText:visited {color: #ece6d0; text-decoration: none; cursor: pointer;}
a.newsBannerText:hover {color: #ece6d0; text-decoration: underline; cursor: pointer;}

#newsItemBanner {
	color: #ece6d0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	left: 0px;
	padding: 12px 0px 0px 24px;
	position: relative;
	text-align: justify;
	top: 0px;
	width: 432px;
	display: block;
	vertical-align: text-top;
}

#newsItemBody {
	color: #ece6d0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	left: 0px;
	padding: 12px 0px 0px 24px;
	position: relative;
	text-align: justify;
	top: 0px;
	width: 432px;
	display: block;
	vertical-align: text-top;
}

#newsItemBack {
	color: #ece6d0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	left: 0px;
	padding: 12px 0px 0px 24px;
	position: relative;
	text-align: justify;
	top: 0px;
	width: 432px;
	display: block;
	vertical-align: text-top;
}

#newsItemAuthor {
	color: #ece6d0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8px;
	float: left;
	left: 0px;
	padding: 6px 0px 0px 24px;
	position: relative;
	text-align: justify;
	top: 0px;
	width: 432px;
	display: block;
	vertical-align: text-top;
}

#newsItemDateTime {
	color: #ece6d0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: left;
	left: 0px;
	padding: 6px 0px 0px 24px;
	position: relative;
	text-align: justify;
	top: 0px;
	width: 432px;
	display: block;
	vertical-align: text-top;
}

#newsDate {
	color: #ece6d0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	top: 0px;
	left: 468px;
	padding: 0px;
	position: absolute;
	text-align: left;
	width: 132px;
}

#newsDateR {
	color: #ece6d0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	top: 0px;
	left: 468px;
	padding: 0px;
	position: absolute;
	text-align: right;
	width: 132px;
}

a.newsDate:link {color: #ece6d0; text-decoration: underline; cursor: pointer;}
a.newsDate:visited {color: #ece6d0; text-decoration: underline; cursor: pointer;}
a.newsDate:hover {color: #ece6d0; text-decoration: none; cursor: pointer;}

#newsAction {
	color: #ece6d0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	left: 468px;
	padding: 0px;
	position: absolute;
	text-align: right;
	top: 30px;
	width: 132px;
}
a.newsHeadline:link {color: #ece6d0; text-decoration: underline; cursor: pointer;}
a.newsHeadline:visited {color: #ece6d0; text-decoration: underline; cursor: pointer;}
a.newsHeadline:hover {color: #ece6d0; text-decoration: none; cursor: pointer;}

