body, td.maincontent {
	font-family: Helvetica;
	font-size: 10.5pt;
	color: #666666;
	line-height: 15pt;
}

a.topnav {
	color: #ffffff;
	text-decoration: none;
	font-size: 8pt;
	text-transform: uppercase;
}

a.topnav:hover {
	text-decoration: underline;
}

a.topnavorange {
	color: #ffcc00;
	text-decoration: none;
	font-size: 8pt;

}

a.topnavorange:hover {
	color: #ffffff;
	text-decoration: underline;
}

a.grey, a.leftnav {
	color: #666666;
	text-decoration: none;
	font-size: 8pt;
	line-height: 8pt;
}

a.leftnav {
	text-transform: uppercase;
}

a.clink {
	color: #666666;
	font-weight: bold;
}

a.hlink {
	font-weight: bold;
	color: #666666;
}

a.hlink {
	text-decoration: none;
}

a.hlink:hover {
	text-decoration: underline;
}

.leftnavorange {
	color: #cc9900;
	text-transform: uppercase;
}

a.grey:hover {
	text-decoration: underline;
}

a.leftnav:hover {
	font-weight: bold;
}

a.topnavCurrent {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	text-transform: uppercase;
}

a.topnavOn {
	color: #666666;
	text-decoration: none;
	font-size: 8pt;
	text-transform: uppercase;
}


a.subnav {
	color: #000066;
	text-decoration: none;
	font-size: 8pt;
	text-transform: uppercase;
}

br.subnav, br.leftnav {
	line-height: 3pt;
}

a.subnav:hover {
	text-decoration: underline;
}

a {
	color: #000066;
}

a:hover {
	text-decoration: none;
}

div.navbar {
	position: relative;
}

div.navContainerOff, div.navContainerOn {
	padding-top: 0px;
	text-align: left;
	height: 25px;
	position: absolute;
	line-height: 10pt;
}

div.navContainerOn {
	background-color: #ffffff;
}

div.navDropLinks {
	text-align: left;
}

div.sectheadblue {
	font-size: 16pt;
	color: #006699;
	width: 398px;
	float: left;
}

div.sectheadred {
	font-size: 16pt;
	color: #993300;
	width: 398px;
	float: left;
}

div.sectheadorange {
	font-size: 16pt;
	color: #CC9900;
	width: 398px;
	float: left;
}

div.backtotopbut {
	float: left;
}

div.contactbut {
	float: right;
}

div.pagesection {
	width: 545px;
	border-top: 1px solid #666666;
}

div.emppic {
	width: 108px;
	text-align: left;
	float: left;
	height: 170px;
	line-height: 10px;
}

.bigtext {
	font-size: 14pt;

}

.tiny {
	font-size: 8pt;
}

.freedel {
	font-size: 8pt;
}

.orange {
	color: #CC9900;
}

.blue {
	color: #000066;
}

table.content {
	font-size: 10pt;
	color: #666666;
}

ul.special {
	list-style-type: square;
	color: #993300;
}

.empname {
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
}

.emppos {
	font-size: 8pt;
	color: #000000;
}

#toprow, #middlerow, #bottomrow {
	width: 860px;

}

div.formsectheadblue {
	font-size: 14pt;
	color: #006699;
	width: 639px;

}

div.custlisthead {
	font-size: 14pt;
	color: #006699;
	width: 580px;
	border-bottom: 1px solid #006699;
}

.oformstep {
	font-size: 16px;
	color: #006699;

}

.oformhead {
	background-color: #cccccc;
	width: 545px;
	padding-left: 10px;
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.oformconfhead {
	width: 170px;
	padding-left: 10px;
	font-weight: bold;
	border-bottom: 1px solid black;
	color: black;
}

.oformconftext {
	font-size: 12px;
}

.datedisp {
	font-size: 10px;
}

table.wineform {
	font-size: 12px;
	text-align: left;
	color: #000000;
}

.headerimg {
	font-size: 15px;
	color: #ffffff;
	line-height: 20px;
}

.ilinkblue {
	font-weight: bold;
	color: #016597;
}

.ilinkorange {
	font-weight: bold;
	color: #CC9900;
}

.fdtext {
	font-size: 9pt;
	line-height: 10pt;
}

a.ound {
	text-decoration: underline;
	color: #cc9900;
	font-weight: bold;
}

a.ound:hover {
	text-decoration: none;
}

a.tolink {
	font-weight: bold;
	color: #cc9900;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12pt;
}

a.tolink:hover {
	text-decoration: underline;
}

.fdcaps {
	text-transform: uppercase;
	font-size: 8pt;
	line-height: 10pt;
}

.fdbigtext {
	font-size: 12pt;
	line-height: 13pt;
	font-weight: bold;
}

br.betweener {
	font-size: 8pt;
	line-height: 8pt;
}

table.tablist {
	font-size: 11px;
	border-collapse: collapse;
	border: 1px solid #666666;
}

th.tablist {
	background-color: #666666;
	color: #ffffff;;
}

td.tablist {
	border: 1px solid #666666;
	color: #000000;
	padding: 4px;
}

input.loginbox {
	border: 1px solid #666666;
	color: #000000;
	font-size: 10px;
}

table.leftlogin {
	font-size: 12px;
	border-collapse: collapse;
	border: 1px solid #cccccc;
}

th.leftlogin {
	color: #000000;
	background-color: #cccccc;
}

.loginboxsubmit {
	border: 1px solid #cccccc;
}