HTML {
	scrollbar-base-color: #333333;
	scrollbar-3dlight-color: #999999;
	scrollbar-highlight-color: #999999;
	scrollbar-shadow-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #333333;
	scrollbar-arrow-color: #ff0000;
}

BODY {
	background-color: #333333;
	margin: 18px 0px 0px 0px;
	text-align: center;
}

H1 {
	color: #ffffff;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 24px;
	text-align: left;
	padding: 12px 0px 0px 0px;

}

H2 {
	color:#ffffff;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 18px;
	text-align: left;
	padding: 6px 0px 0px 0px;
}

P {
	color: #ffffff;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
	line-height: 18px;
	text-align: left;
}

P.formLabel {
	color: #cccccc;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 72%;
	font-weight: 100;
	line-height: 144%;
	text-align: right;
}

P.formLabelRight { text-align: right; }
P.formLabelLeft { text-align: left; }
P.caption { font-size: 10px; }

A:link { color:#ffffff; text-decoration: underline;}
A:visited { color:#ffffff; text-decoration: underline;}
A:hover { color:#ffffff; text-decoration: none;}

A.footerText:link { color:#ffffff; text-decoration: none; font-size: 10px;}
A.footerText:visited { color:#ffffff; text-decoration: none; font-size: 10px;}
A.footerText:hover { color:#ffffff; text-decoration: underline; font-size: 10px;}

.footerText {
	color: #ffffff;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 300;
	line-height: 18px;
	text-align: center;
}

#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: 0;
	left: 0;
	width: 936px;
	margin: 0px;
	padding: 0px;
	border: 0px solid #000000;
	text-align: left;
}

#frameTop {
	background-color: #e31836;
	background-image: url(graphics/nav_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	position: relative;
	float: left;
	top: 0;
	left: 0;
	width: 936px;
	height: 108px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#frameMiddle {
	background-color: #000000;
	position: relative;
	float: left;
	top: 0;
	left: 0;
	width: 936px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#frameAsGood {
	background-color: #000000;
	background-image: url(graphics/as_good.gif);
	background-position: left;
	background-repeat: no-repeat;
	position: relative;
	float: left;
	width: 936px;
	height: 96px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#frameBottom {
	background-color: #e31836;
	background-image: url(graphics/frame_bottom_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	position: relative;
	float: left;
	width: 936px;
	height: 24px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#frameBottle {
	position: absolute;
	clear: both;
	top: 0px;
	left: 792px;
	width: 144px;
	height: 480px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	z-index: 50;
}

#logo {
	background-color: #e31836;
	position: absolute;
	float: left;
	top: 12px;
	left: 12px;
	width: 150px;
	height: 72px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#logoOnly {
	background-color: #e31836;
	background-image: url(graphics/nav_logo.gif);
	background-position: top;
	background-repeat: no-repeat;
	position: absolute;
	float: left;
	top: 12px;
	left: 394px;
	width: 150px;
	height: 72px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#ageVerText {
	position: relative;
	float: left;
	top: 72px;
	left: 18px;
	width: 360px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#ageVerImage {
	position: relative;
	float: left;
	top: 0px;
	left: 18px;
	width: 540px;
	height: 372px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-image: url(graphics/label.jpg);
	background-position: right;
	background-repeat: no-repeat;
}

#homeImage {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 540px;
	height: 372px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#homeIntro {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 252px;
	height: 372px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#contactUsForm {
	position: relative;
	float: left;
	top: 18px;
	left: 18px;
	width: 600px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 24px 0px;
	text-align: left;
}

#textArea {
	position: relative;
	float: left;
	top: 18px;
	left: 18px;
	width: 600px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 24px 0px;
	text-align: left;
}

#pintArea {
	position: relative;
	float: left;
	top: 18px;
	left: 18px;
	width: 300px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

#newsImageSmallURL {
	position: relative;
	float: left;
	top: 18px;
	left: 18px;
	width: 180px;
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 24px 0px;
	text-align: left;
}

#newsImageLargeURL {
	position: relative;
	float: left;
	top: 18px;
	left: 18px;
	width: 900px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 24px 0px;
	text-align: left;
}

#top {
	background-color: #ff0000;
	position: relative;
	float: left;
	top: 0;
	left: 0;
	width: 936px;
	height: 108px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	z-index: 10;
}

#middle {
	background-color: #000000;
	position: relative;
	float: left;
	top: 0;
	left: 0;
	width: 936px;
	height: 372px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	z-index: 10;
}

#bottom {
	background-color: #004f39;
	position: relative;
	top: 0;
	left: 0;
	width: 936px;
	height: 216px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#bottomFlash {
	position: absolute;
	float: left;
	left: 0px;
	top: 0px;
	width: 936px;
	height: 216px;
	text-align: left;
	z-index: 25;
}

#logo {
	position: absolute;
	float: left;
	left: 12px;
	top: 12px;
	width: 150px;
	height: 72px;
	text-align: left;
	z-index: 35;
}

#navigation {
	position: absolute;
	float: left;
	left: 180px;
	top: 48px;
	width: 750px;
	height: 18px;
	text-align: left;
	z-index: 30;
}

.navText {
	color: #7b522c;
	font-weight:700;
}

A.navText:link { color:#663300; text-decoration: underline;}
A.navText:visited { color:#663300; text-decoration: underline;}
A.navText:hover { color:#660000; text-decoration: none;}

#formRow {
	position: relative;
	top: 12px;
	left: 0;
	width: 744px;
	margin: 0px;
	padding: 0px;
	border: 0px solid #000000;
	text-align: center;
}

.formAccessKeys{
	text-decoration: underline;
}

.formButton {
	background-color: #e31836;
	border: 1px solid #ffffff;
	color: #ffffff;
	cursor: pointer;	
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
}

.formRequired {
	color: #660000;
}

.formErrors {
	color: #e31836;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
	line-height: 18px;
	text-align: left;
}

.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;
}

.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: #004f39;
	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: 6px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
	border-left: 0px solid #ff0000;
	border-right: 0px solid #ff0000;
	border-top: 0px solid #ff0000;
	border-bottom: 1px solid #ff0000;
	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: 600px;
}

#newsHeadline {
	color: #ffffff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	float: left;
	font-size: 14px;
	left: 0px;
	padding-left: 0px 0px 6px 0px;
	margin: 0px;
	border: 0px;
	position: relative;
	text-align: justify;
	top: 0px;
	width: 456px;
	display: block;
	vertical-align: text-top;
}

#newsBannerText {
	color: #ffffff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	left: 0px;
	padding-left: 0px 0px 6px 0px;
	position: relative;
	text-align: justify;
	top: 0px;
	width: 456px;
	display: block;
	vertical-align: text-top;
}
a.newsBannerText:link {color: #ffffff; text-decoration: none; cursor: pointer;}
a.newsBannerText:visited {color: #ffffff; text-decoration: none; cursor: pointer;}
a.newsBannerText:hover {color: #ffffff; text-decoration: underline; cursor: pointer;}

#newsItemBanner {
	color: #ffffff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	left: 0px;
	padding: 12px 0px 0px 0px;
	position: relative;
	text-align: justify;
	top: 0px;
	width: 456px;
	display: block;
	vertical-align: text-top;
}

#newsItemBody {
	color: #ffffff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	left: 0px;
	padding: 12px 0px 0px 0px;
	position: relative;
	text-align: justify;
	top: 0px;
	width: 456px;
	display: block;
	vertical-align: text-top;
}

#newsItemBack {
	color: #ffffff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	left: 0px;
	padding: 12px 0px 0px 0px;
	position: relative;
	text-align: justify;
	top: 0px;
	width: 432px;
	display: block;
	vertical-align: text-top;
}

#newsItemAuthor {
	color: #ffffff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: left;
	left: 0px;
	padding: 6px 0px 0px 0px;
	position: relative;
	text-align: justify;
	top: 0px;
	width: 456px;
	display: block;
	vertical-align: text-top;
}

#newsItemDateTime {
	color: #ffffff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: left;
	left: 0px;
	padding: 6px 0px 0px 0px;
	position: relative;
	text-align: justify;
	top: 0px;
	width: 456px;
	display: block;
	vertical-align: text-top;
}

#newsDate {
	color: #ffffff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	top: 0px;
	left: 0px;
	padding: 0px 0px 0px 12px;
	position: relative;
	text-align: left;
	width: 132px;
}

#newsDateR {
	color: #ffffff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	top: 0px;
	left: 0px;
	padding: 0px 0px 0px 12px;
	position: relative;
	text-align: right;
	width: 132px;
}

a.newsDate:link {color: #ffffff; text-decoration: underline; cursor: pointer;}
a.newsDate:visited {color: #ffffff; text-decoration: underline; cursor: pointer;}
a.newsDate:hover {color: #ffffff; text-decoration: none; cursor: pointer;}

#newsAction {
	color: #ffffff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	left: 12px;
	padding: 0px;
	position: relative;
	text-align: left;
	top: 0px;
	width: 144px;
}
a.newsHeadline:link {color: #ffffff; text-decoration: underline; cursor: pointer;}
a.newsHeadline:visited {color: #ffffff; text-decoration: underline; cursor: pointer;}
a.newsHeadline:hover {color: #ffffff; text-decoration: none; cursor: pointer;}

