body, p, td, a {
font: 12px Arial, Helvetica, sans-serif;
}
p, ul, ul ul, ul ul ul, ol, ol ol, ol ol ol, td{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
h1 { border-bottom: solid 2px #d9d9d9; padding: 1px; font-weight: bold; font-size: 14px; color: #d50000; font-family: Arial, Helvetica, sans-serif; }
h2 { font-size: 14px; font-weight: bold; color: #d50000; font-family: Arial, Helvetica, sans-serif; }
h3 { font-size: 14px; font-weight: bold; font-style: italic; text-transform: uppercase; color: #d50000; font-family: Arial, Helvetica, sans-serif; }
h4 { font-size: 12px; font-weight: bold; color: #d50000; font-family: Arial, Helvetica, sans-serif; }
h5 { font-size: 12px; font-weight: bold; font-style: italic; color: #d50000; font-family: Arial, Helvetica, sans-serif; }
h6 { font-size: 11px; font-weight: bold; text-transform: uppercase; color: #d50000; font-family: Arial, Helvetica, sans-serif; }
strong { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
#ordertable strong, #ordertable a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

.nav { font-size: 10px; font-family: Arial, Helvetica, Verdana, sans-serif }

.border { background: #454545 }
.leftcol { background: #4e5462 }
	.leftcol A:link, .leftcol A:visited { color: #F3C7C7 }
	.leftcol A:active, .leftcol A:hover { color: #ffffff }
.welcome { background: #E5E5E5 }
.welcomedivider { background: #f5f5f5 }
.divider { background: #d9d9d9 }
.whitecell { background: #ffffff }
.newsblock { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; }
.copyright { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666 }

a:hover { color: #EFABAB }
.ARIAL8      { font: 8pt Arial, Helvetica, sans-serif;}
.arial12     { font: 12pt Arial, Helvetica, sans-serif;}
.ARIAL10     { font: 10pt Arial, Helvetica, sans-serif;}
.mainitems, .mainitems a {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #333333;
}
.lightblue {
	color: #336699;
}
/* pop up menus */
#cssdropdown, #cssdropdown ul {
padding: 0;
margin: 0;
list-style: none;
}

#cssdropdown{
padding-left:70px;
}

#cssdropdown li {
float: left;
position: relative;
text-align:left;
}

.mainitems{
margin-left: 8px;
margin-right: 8px;
margin-top: 5px;
height:20px;
}

.mainitems a {
text-decoration: none;
}

.mainitems a:hover {
color:#000000;
}

.subuls{
display: none;
position: absolute;
}

.subuls a:link, .subuls a:visited {
	font: 12px Arial, Helvetica, sans-serif;
	color: #003366;
}
.subuls a:link:hover, .subuls a:visited:hover {
	color: #00000;
	text-decoration: underline;
}
.subuls li{
	top: 4px !important;
	top: 20px;
	display: block;
	background: #cccccc;
	padding: 5px;
	margin:0px;
	line-height: 20px;
	border-top: 0px solid #004264;
	border-right: 1px solid #004264;
	border-bottom: 1px solid #004264;
	border-left: 1px solid #004264;

}

.subulsCOMMENT li a:hover{
background:#004264;
	padding: 5px 0px 5px 0px;
	margin:0px;
	line-height: 20px;
	width:100%;

}
#cssdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
top: auto;
left: auto;
}

#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
}

#restofcontent { /*wrap rest of content of the page inside this div*/
clear: left;
}
/*end popups*/
.questions {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #990000;
	padding: 5px;
	text-align:center;
}
#order123 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #336699;
	width:25%;
}
#order123w {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #336699;
	padding:5px;
}
#order123 a {
	color: #336699;
	text-decoration:none;
}
#order123 a:hover, #order123 a:visited:hover {
	color: #003366;
	text-decoration:underline;
}
#order123-Table {
	border-bottom: 1px solid #336699;
}
.noprint {
display:none;
}
.maintable {
border:0px solid #000000;
background-color:#FFFFFF;
width:550px;
}