body, p, td, a {
font: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: 12px; 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: 14px; color: #000000; }
#ordertable strong { font-family: Arial, Helvetica, sans-serif; font-size: 12px; 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:20px !important;
padding-left:10px;
}

#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;
}
#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;
}
.specials {
	background: #ffd0cd no-repeat right bottom url(images/specials.gif);
	border: 1px solid #ff7373;
	margin-top:5px;
}
.specials strong {
	color:#FFFFFF;
	background-color: #ff7373;
	display:block;
	padding:3px;
	margin:0;
}
.maintable {
border:1px solid #000000;
background-color:#FFFFFF;
width:766px;
}


/*index CSS */


.style17 {background-color: #FFFF00}

.style21 {color: #FFFFFF}

.style23 {color: #000000}

.style26 {

	background-color: #FFFFFF;

	font-weight: bold;

}


.style31 {background-color: #FFFFFF}

.style33 {font-size: 13px}

.style37 {

	font-size: 13px;

	font-weight: bold;

}

.style40 {

	font-size: 16px;

	color: #990000;

}

.style41 {color: #993300}

.style42 {

	font-family: Tahoma;

	font-size: 11px;

	color: #990000;

}

.style43 {color: #FF0000}

.style46 {

	font-family: Tahoma;

	font-size: 18px;

	background-color: #FFFF00;

}

.style47 {

	font-size: 15px;

	font-weight: bold;

}

.style48 {font-size: 15px}

.style49 {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

}

