input { font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
textarea { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
select { font-size: 11px; font-family: Arial, Helvetica; }
td { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000033; }
body {background-color: white; }


/*.PageHeadingMSRX{ font-size: 18px; font-family: Arial, Helvetica, Verdana, Sans Serif; color: #008000; font-weight: bold; text-align: left; }*/
.PageHeadingMSRX{ font-size: 18px; font-family: Arial, Helvetica, Verdana, Sans Serif; color: #CC6600; font-weight: bold; text-align: left; }
.PageHeadingBLUE{ font-size: 18px; font-family: Arial, Helvetica, Verdana, Sans Serif; color: #333399; font-weight: bold; text-align: left; }
.PageHeadingGREY{
	font-size: 16px;
	font-family: Arial, Helvetica, Verdana, Sans Serif;
	color: #999999;
	font-weight: bold;
	text-align: left;
	font-style : italic;
}
.PageHeadingMineSight{ font-size: 18px; font-family: Arial, Helvetica, Verdana, Sans Serif; color: #330099; font-weight: bold; text-align: left; }
.PageHeadingSpectacle{ font-size: 18px; font-family: Arial, Helvetica, Verdana, Sans Serif; color: #CC6600; font-weight: bold; text-align: left; }
.PageHeading{ font-size: 18px; font-family: Arial, Helvetica, Verdana, Sans Serif; color: #CC6600; font-weight: bold; text-align: left; }

.TableHeader {background-color: #336699; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: white; text-align: left;}
.TableHeaderRight { background-color: #336699; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: white; text-align: right;}
.TableHeaderC { background-color: #336699; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: white; text-align: center;}
.TableText { background-color: #99CCCC; border: solid 1px grey; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: black; text-align: left;}
.TableTextC { background-color: #99CCCC; border: solid 1px grey; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: black; text-align: center;}
.TableTextRED { background-color: #660000; border: solid 1px grey; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: black; text-align: center;}
.FormError {background-color: #336699; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFCC00; text-align: left;}

.bodyheader { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: left;}
.bodysubheader { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: left; color: #993300;}
.bodytext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #000033;}
.bodytextBLUE { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #333399; text-align: left;}
.FormLabel { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #330099; text-align: left;}
.FormLabelNC { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}


.MessageText { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #006633; text-align: left;}
.FooterText { font-size: 10px; font-family: Arial; }
.ErrorText { font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans Serif; color: #FF0000; font-weight: bold; text-align: left; }
.FormText { font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans Serif; color: #3333CC; font-weight: normal; text-align: left; }
.MenuText { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000033; text-align: left; padding-left: 6px;}

.MenuHeading { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333399; padding-left: 6px;}


a { color: #0000FF; text-decoration: underline;}
a:visited { color: #0000FF; text-decoration: underline; }
a:hover { color: #FF0000; text-decoration: underline; }

a.noline { text-decoration: none;}
a.noline:visited {text-decoration: none; }
a.noline:hover {text-decoration: none; }

a.white { color: #FFFFFF; text-decoration: underline; }
a.white:hover { color: #FFFFFF; text-decoration: underline; }
a.white:visited { color: #FFFFFF; text-decoration: underline; }

a.whiteNL { color: #FFFFFF; text-decoration: none; }
a.whiteNL:hover { color: #FFFFFF; text-decoration: none; }
a.whiteNL:visited { text-decoration: none;  color: #FFFFFF;}

a.greyNL { color: #FFFFFF; text-decoration: none; }
a.greyNL:hover { color: #FFFFFF; text-decoration: none; }
a.greyNL:visited { text-decoration: none;  color: #FFFFFF;}

a.MenuNL { color: #003399; text-decoration: none; }
a.MenuNL:hover { color: #003399; text-decoration: none; }
a.MenuNL:visited { text-decoration: none;  color: #003399;}

a.footer {  color: #FFFF33; text-decoration: underline; }
a.footer:visited { color: #FFFF33; text-decoration: underline; }
a.footer:hover { color: #FFFF33; text-decoration: underline; }


.subheadMSRX { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; text-align: left; color: #003399;}
.subheadMineSight { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; text-align: left; color: #FF2A16;}
.subheadMegaSafe { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; text-align: left; color: #FFCC66;}
.subheadSpectacle { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; text-align: left; color: #9035DA;}


