 
/*global body */
 
 BODY {
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 2px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	}

/*  general links   */
A:link {
 FONT-WEIGHT: bold; FONT-SIZE: 75%; COLOR: #CC0033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; outline: none; 
}
A:hover {
 FONT-WEIGHT: bold; FONT-SIZE: 75%; COLOR: navy; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; outline: none;
}
A:visited {
 FONT-WEIGHT: bold; FONT-SIZE: 75%;  COLOR: navy; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; outline: none; 
}
A:visited:hover {
 FONT-WEIGHT: bold; FONT-SIZE: 75%; COLOR: navy; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; outline: none;
}

/*   links within content section   */
A.content:link {
 FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #CC0033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; outline: none;
}
A.content:hover {
 FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: navy; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; outline: none;
}
A.content:visited {
 FONT-WEIGHT: bold; FONT-SIZE: 90%;  COLOR: navy; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; outline: none; 
}
A.content:visited:hover {
 FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: navy; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; outline: none;
}

/*   links within top menu section   */
A.topnav:link {
 FONT-WEIGHT: bold; FONT-SIZE: 90%; VERTICAL-ALIGN: middle; COLOR: white; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; outline: none; 
}
A.topnav:hover {
 FONT-WEIGHT: bold; FONT-SIZE: 90%; VERTICAL-ALIGN: middle; COLOR: #ffff99; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; outline: none; 
}
A.topnav:visited {
 FONT-WEIGHT: bold; FONT-SIZE: 90%; VERTICAL-ALIGN: middle; COLOR: #ffcc66; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; outline: none; 
}

A.topnav:visited:hover {
 FONT-WEIGHT: bold; FONT-SIZE: 90%; VERTICAL-ALIGN: middle; COLOR: #ffcc66; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; outline: none; 
}


/* main content table style*/
TABLE.font {
 MARGIN-TOP: 0px; MARGIN-left: 10px; FONT-SIZE: 80%; MARGIN-LEFT: 2px; MARGIN-RIGHT: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}



/* style for data tables used on orderform.asp and help.asp   */
table.data {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 90%;
	border: lightgrey 2px solid;
	outline : Gray dashed thin;
}

/* style for  tables used on review pages  */
table.reviews { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  margin-left: 2px; 
 }

/*style for headings */
H1 {
 FONT-SIZE: 16pt; MARGIN-BOTTOM: 3px
}
H2 {
 MARGIN-TOP: 3px; FONT-SIZE: 13pt; MARGIN-BOTTOM: 3px
}
H3 {
 MARGIN-TOP: 3px; FONT-SIZE: 12pt; MARGIN-BOTTOM: 3px
}







TD.background {
 COLOR: white; BACKGROUND-COLOR: #CC0033; FONT-WEIGHT: bold;
}
TD.background1 {
 COLOR: maroon; BACKGROUND-COLOR: #ffffcc
}


TABLE.order {
 solid; MARGIN-TOP: 0px; FONT-SIZE: 80%; MARGIN-LEFT: 2px; MARGIN-RIGHT: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}
P.table {
 MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px
}
H1 {
 FONT-SIZE: 16pt; MARGIN-BOTTOM: 3px
}
H2 {
 MARGIN-TOP: 3px; FONT-SIZE: 13pt; MARGIN-BOTTOM: 3px
}
H3 {
 MARGIN-TOP: 3px; FONT-SIZE: 12pt; MARGIN-BOTTOM: 3px
}
table.leftnav {
 MARGIN-LEFT: 1px; background-color: #ffffcc; height: 98%; padding-right: 2px;
 padding-left: 3px; padding-top: 5px; BORDER-right : lightgrey 2px solid;
}
SPAN.leftnav {
 FONT-SIZE: 70%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 

}
td.footermenu {
 FONT-SIZE: 140%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
BORDER-TOP: navy 2px solid; BORDER-BOTTOM: navy 2px solid; VERTICAL-ALIGN: middle; padding-bottom: 2px;
}
td.footer{
FONT-SIZE: 100%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
hr { color:  #d3d3d3;}
td.leftnav {background-color: #ffffcc; }

fieldset.form {padding: 10px;
padding-right: 20px;
border: #d3d3d3 1px solid;
}
 input:text { padding: 10px; }
legend { FONT-WEIGHT: bold;
FONT-SIZE: 120%;
 }
 
 span.small {TEXT-DECORATION: underline; }
 span.white {  color: white; FONT-SIZE: 20%; }
 span.menu { BACKGROUND-COLOR: #CC0033; COLOR: white; }
 span.red { FONT-WEIGHT: bold; color: red; }
 span.bold { FONT-WEIGHT: bold;  }
 table.fontsmall {FONT-SIZE: 90%; }
 
 dd a{
 	font-size: 100% !important;
 }
 
 dt h2{
 	font-size: 120%;
	margin: 10px 0 8px 0;
	padding: 0 0 2px 0;
	border-bottom: 1px solid #d3d3d3;
 }