BODY, TD, th {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: X-Small;
	margin: 0px;
}

BUTTON, INPUT, SELECT, TEXTAREA {
	border: Gray Solid 1px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}

.AppTitle, .mscAppTitle {
	background: None LightYellow;
	border: Navy Groove 2px;
	color: IndianRed;
	font-family: Georgia, "Comic Sans MS";
	font-size: Large;
	font-weight: Bold;
	padding: 3px;
	margin-left: 25%;
	margin-right: 25%;
}

.BodyFile {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: XX-Small;
}

.Button, .mscButton {
	background: None LightGreen;
	color: Green;
	font-size: 12px;
	font-weight: Bold;
	text-decoration: Underline;
}

.Enter2PrintButton {
	width: 150px;
	background: #fbb;
	color: #d00;
	font-size: 14px;
	font-weight: Bold;
	text-decoration: Underline;
}

.ColData, .mscColData {
	color: Black;
	font-weight: Normal;
	font-size: X-Small;
}

.ColDataBkgd, .mscColDataBkgd {
	background: None LightBlue;
	color: Black;
	font-weight: Normal;
	font-size: X-Small;
}

.ColLabel, .mscColLabel {
	color: Navy;
	font-weight: Bold;
}

.ErrorBlock, .mscErrorBlock {
	background: None Red;
	border: Black Double 4px;
	color: Black;
	font-weight: Bold;
	padding: 3px;
}

.ErrorHead, .mscErrorHead {
	background: None White;
	border: Red Double 4px;
	color: Black;
	font-family: "Georgia, ""Times New Roman"", Monaco, Serif";
	font-size: Medium;
	font-weight: Bold;
	text-align: Center;
	text-decoration: Underline;
}

.Example, .mscExample {
	font-size: Smaller;
}

.FormBorder, .mscFormBorder {
	border: Maroon Double 4px;
	padding: 3px;
	margin-left: 2%;
	margin-right: 2%;
}

.FormData, .mscFormData {
	font-weight: Normal;
}

.FormLabel, .mscFormLabel {
	color: Navy;
	font-weight: Bold;
}

.FormTitle, .mscFormTitle {
	font-size: 14pt;
	font-weight: Bold;
}

.FrameBorder {
	border: Navy Double 4px;
}

.InstructBlock, .mscInstructBlock {
	background: None Wheat;
	border: Navy Double 4px;
	color: Navy;
	font-size: XX-Small;
}

.LinkText, .mscLinkText {
	color: Blue;
	font-weight: Bold;
	text-decoration: None;
}

.MenuDisabled, .mscMenuDisabled {
	background: None IndianRed;
	color: LightGrey;
	font-weight: Bold;
	text-decoration: Underline;
}

.MenuGroup, .mscMenuGroup {
	background: None Yellow;
	color: MidnightBlue;
	font-weight: Bold;
	text-decoration: None;
}

.MenuText, .mscMenuText, A.MenuText:alink, A.mscMenuText:alink, A.MenuText:vlink A.mscMenuText:vlink {
	background: None IndianRed;
	color: Yellow;
	font-weight: Bold;
	text-decoration: None;
}

.MenuText:hover, .mscMenuText:hover {
	background: None #000066;
}

.NewPage {
	page-break-before;
}

.OrderBackOrder {
	color: Red;
}

.OrderEngrave {
	color: Blue;
}

.OrderFastShip {
	color: MediumSeaGreen;
}

.PageBorder, .mscPageBorder {
	border: Navy Double 4px;
	padding: 3px;
	margin-left: 2%;
	margin-right: 2%;
}

.ReportBorder, .mscReportBorder {
	border: Navy Outset 4px;
	padding: 3px;
	margin-left: 2%;
	margin-right: 2%;
}

.RowData, .mscRowData {
	color: Black;
	font-weight: Normal;
	font-size: X-Small;
}

.RowDataSmall, .mscRowDataSmall {
	color: Black;
	font-weight: Normal;
	font-size: XX-Small;
}

.SiteSlogan {
	color: IndianRed;
	font-family: "Comic Sans MS";
	font-size: Medium;
	font-style: Italic;
	font-weight: Normal;
	padding: 5px;
}

.Section, .mscSection {
	color: Maroon;
	font-weight: Normal;
	font-size: Medium;
}

.SectionTitle, .mscSectionTitle {
	color: Navy;
	font-weight: Bold;
	font-size: Small;
}

.BlueHeader {
	color: #6495ed;
	font-weight: Bold;
	font-size: 13px;
}

.SiteTitle {
	color: IndianRed;
	font-family: "Comic Sans MS";
	font-size: Large;
	font-weight: Bold;
}

.TableTitle, .mscTableTitle {
	color: Brown;
	font-weight: Bold;
	font-size: Medium;
}

.bottomline {
	border-color: Black;
	border-style: Solid;
	border-width: 0px 0px 1px 0px;
}
.bottomrightline {
	border-color: Black;
	border-style: Solid;
	border-width: 0px 1px 1px 0px;
}
.largetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
}
.lboxed {
	border-color: Black;
	border-style: Solid;
	border-width: 0px 1px 1px 0px;
}
.rightline {
	border-color: Black;
	border-style: Solid;
	border-width: 0px 1px 1px 0px;
}
.topdoubleline {
	border-color: Black White White White;
	border-style: Double;
	border-width: 3px 0px 0px 0px;
}
.topline {
	border-color: Black White White White;
	border-style: Solid;
	border-width: 1px 0px 0px 0px;
}

hr {height:1px;color:silver;margin-top:0em;margin-bottom:0em;}
.boxed {border-width:1px;border-color:silver;border-style:solid;border-collapse:collapse;vertical-align:top;padding-bottom:.4em;}

.rowodd  {background-color: #fafafa; border-top: 1px solid #ffffff;}
.roweven {background-color: #f3f3f3; border-top: 1px solid #ffffff;}

.newItem {font-weight: bold;font-style: Italic;}

.input {
	border: Gray Solid 1px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
}

