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{color: #336699; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

.pageheadingblue{ 
	font-size: 20px; 
	font-family: arial, helvetica, verdana, sans serif; 
	color: #333399; 
	font-weight: bold; 
	font-style : italic;
}
.pageheadinggrey{
	font-size: 19px;
	font-family: arial, helvetica, verdana, sans serif;
	color: #999999;
	font-weight: bold;
	font-style : italic;
}
.pageheadingwhite{
	font-size: 22px;
	font-family: arial, helvetica, verdana, sans serif;
	color: #ffffff;
	font-weight: bold;
	font-style : italic;
}
.pageheading{ 
	font-size: 21px; 
	font-family: arial, helvetica, verdana, sans serif; 
	color: #4A85B9;
	font-weight: bold;
	font-style : italic;
}

.tableheader {background-color: #3D8997; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: white;}
.tableheaderblack {background-color: #000000; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: white;}
.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: #A5C0D1; border: solid 1px grey; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: black;}
.tabletextmenu {border: solid 0px #409DDA; font-family: arial, helvetica, sans-serif; font-size: 12px; color: white; font-weight: bold; }
.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;}
.tabletextnc {border: solid 1px grey; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: black;}
.tabletextred { background-color: #660000; border: solid 1px grey; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: white; 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;}
.bodysubheader { font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #4A85B9;}
.bodysubheaderblue { font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000099;}
.bodysubheaderred { font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #990000;}
.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;}
.formlabel { font-family: arial, helvetica, sans-serif; font-size: 12px; color: #330099;font-weight: bold;}
.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; color: #ffffff;}
.footertextdark { font-size: 11px; font-family: arial; color: #666666;}
.footertextblacklarge { font-size: 13px; font-family: arial; color: #000000;}
.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; }
.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;}

.printheader { font-family: arial, helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000;}
.printsubheader { font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000;}


.pagebreak {page-break-before: always}

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: #666666; text-decoration: none; }
a.greynl:hover { color: #cc6600; text-decoration: none; }
a.greynl:visited { text-decoration: none;  color: #666666;}

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; }

.box
{
	border: solid 1px #000000;
}

.formbox
{
	font-size: 11px;
	font-family: arial, helvetica, geneva, swiss;
	background-color: #EEEEEE;
	padding: 1px 4px;
	border: solid 1px #000000;
}

.formbutton
{
	font-size: 11px;
	font-family: arial, helvetica, geneva, swiss, sunsans-regular;
	font-weight: bold;
	background-color: #ffe9c8;
	padding: 1px 1px;
	border: solid 1px #333333;
}

.formyes
{
	font-size: 11px;
	font-family: arial, helvetica, geneva, swiss, sunsans-regular;
	font-weight: bold;
	background-color: #336633;
	padding: 1px 1px;
	border: solid 1px #000000;
	color: #FFFFFF;
}

.formno
{
	font-size: 11px;
	font-family: arial, helvetica, geneva, swiss, sunsans-regular;
	font-weight: bold;
	background-color: #990000;
	padding: 1px 1px;
	border: solid 1px #000000;
	color: #FFFFFF;
}


#sphere {visibility: visible }
#cyl {visibility: visible }
#axis {visibility: visible }
#add {visibility: visible }
#hts {visibility: visible }
#hts_type {visibility: visible }
#doc {visibility: visible }
#pd_near {visibility: visible }
#pd_dist {visibility: visible }
#coatingID {visibility: visible }

#htsnote {display: none }
