HTML, BODY {
	width: 100%; height: 100%; margin: 0px; padding: 0px; background-color: #000000; text-align: center;
	}
BODY {
	font-family: Palatino Linotype, Comic Sans MS, Verdana, Arial, Helvetica, Sans-Serif; font-size: 22px; font-style: italic; color: #FFFFFF; overflow-y: scroll;
	}
INPUT, TEXTAREA {
	box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
	}
H1 {
	margin: 0px; padding: 0px; padding-bottom: 20px; font-size: 21px; font-weight: normal; color: #FFFFFF; text-transform: uppercase;
	}
H2 {
	margin: 0px; padding: 0px; padding-bottom: 16px; font-size: 16px; font-weight: normal; color: #FFFFFF; display: inline;
	}
H3 {
	margin: 0px; padding: 0px; font-size: 15px; font-weight: normal; color: #FFFFFF; text-transform: uppercase;
	}
A {
	color: #FFFFFF; text-decoration: underline;
	}
A:Hover {
	color: #FFFFFF; text-decoration: none;
	}
IMG {
	vertical-align: middle; display: inline;
	}
.PageContainer {
	width: 840px; height: 100%; margin: auto; padding: 0px;
	}
.PageHeader {
	margin: 0px; padding: 0px;
	}
.PageLogo {
	margin-top: 50px; margin-bottom: 10px;
	}
.PageSlogan {
	margin-bottom: 40px; font-size: 22px;
	}
.PageMenu {
	width: 840px; margin: auto; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 20px; font-style: normal;
	}
.PageMenu UL {
	margin: 0px; padding: 0px; overflow: hidden;
	}
.PageMenu LI {
	float: left; margin: 0px; margin-right: 69px; padding: 0px; list-style: none;
	}
.PageMenu A {
	text-decoration: none;
	}
.PageMenu A:Hover {
	background-color: #FFFFFF; color: #000000; text-decoration: none;
	}
.PageBody {
	margin: 0px; margin-top: 40px; padding: 0px; text-align: justify; overflow: hidden;
	}
.PageImage {
	margin-top: 20px; margin-bottom: 10px; text-align: center;
	}
.PageContent {
	margin-top: 15px;
	}
.PageFooter {
	padding-top: 40px; padding-bottom: 30px; font-size: 18px;
	}
.PageFooter A {
	color: #FFFFFF; font-size: 26px; text-decoration: underline;
	}
.PageFooter A:Hover {
	color: #FFFFFF; font-size: 26px; text-decoration: none;
	}
.SizeChartTable TD {
	width: 150px; padding-top: 3px; padding-bottom: 3px; text-align: center; white-space: nowrap;
	}
.ImageBorder {
	border: 1px solid #66737C;
	}
.ImageBorder:Hover {
	border: 1px solid #FFFFFF;
	}
.ImageBorder:Active {
	border: 1px solid #2B63BD;
	}
.ImagePreloader {
	display: none;
	}
.ErrorBox {
	padding: 6px; background-color: #FFFFFF; border: 2px solid #A40000; font-size: 12px; color: #A40000;
	}
.MessageBarPadding {
	padding-top: 6px; padding-bottom: 6px; border-bottom: 1px solid #808080; font-size: 11px; 
	}
.MessageBar, .MessageBar A {
	position: absolute; top: 0px; left: 0px; width: 100%; padding-top: 6px; padding-bottom: 6px; background-color: #FFFFE1; border-bottom: 1px solid #808080; font-size: 11px; color: #000000; text-decoration: none;
	}
.MessageBar:Hover, .MessageBar A:Hover {
	background-color: #316AC5; color: #FFFFFF; text-decoration: none; cursor: default;
	}
.FormField {
	width: 300px; height: 20px; margin: 0px; padding: 2px; background-color: #E0E0E0; border: 1px solid #FFFFFF; font-family: Palatino Linotype, Comic Sans MS, Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; color: #000000;
	}
.FormSelect {
	width: 300px; margin: 0px; background-color: #E0E0E0; border: 1px solid #FFFFFF; font-family: Palatino Linotype, Comic Sans MS, Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; color: #000000;
	}
.FormTextArea {
	width: 300px; margin: 0px; height: 130px; padding: 2px; background-color: #E0E0E0; border: 1px solid #FFFFFF; font-family: Palatino Linotype, Comic Sans MS, Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; color: #000000;
	}
.FormField:Focus, .FormSelect:Focus, .FormTextArea:Focus {
	background-color: #A2A4AA; border: 1px solid #FFFFFF; color: #000000;
	}
.FormButton {
	width: 100px; margin: 0px; margin-top: 10px; background-color: #E0E0E0; border: 1px solid #FFFFFF; color: #000000;
	}
.FormButtonSmall {
	width: 40px; height: 20px; margin: 0px; margin-top: 2px; background-color: #E0E0E0; border: 1px solid #FFFFFF; color: #000000; vertical-align: bottom;
	}
.FormButton:Hover, .FormButtonSmall:Hover {
	background-color: #2A3033; color: #FFFFFF;
	}
.FormButton:Focus, .FormButtonSmall:Focus {
	background-color: #2B63BD; color: #FFFFFF;
	}