blockquote,ol,ul {
	margin-bottom: 0px;
}
body,input,select,td,textarea {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
body,td {
	font-size: 12px;
}
div,form,input,select {
	margin: 0px;
}
input,select,textarea {
	font-size: 10px;
}
input,select {
	vertical-align: baseline;
}
sup {
	color: #D96640;
	font-size: 10px;
}
ul {
	list-style-type: square;
}
.asterisk {
	color: #D96640;
}
.code {
	font-family: "Courier New", Courier, mono;
	color: #339900;
}
.columnheader {
	color: #47475A;
	font-size: 10px;
	font-weight: bold;
}
.context {
	color: #003399;
	font-size: 10px;
	font-weight: bold;
}
.contextlink {
	color: white;
	text-decoration: none;
}
.contextlink:hover {
	text-decoration: underline;
}
.contextselectedlink {
	color: #003399;
	text-decoration: none;
}
.contextselectedlink:hover {
	text-decoration: underline;
}
.disabled {
	color: #848491;
}
.dottedline {
	background-image: url(/images/dot.gif);
	background-repeat: repeat;
}
.easter {
	background-color: #FFF5F9;
	background-image: url(/images/bg_easter.gif);
	background-position: top;
	background-repeat: repeat-x;
}
.easterblue {
	color: #487EC1;
}
.easterorange {
	color: #FFA540;
	font-size: 10px;
}
.error {
	font-weight: bold;
	color: #CC0033;
}
.errorsmall {
	font-weight: bold;
	color: #CC0033;
	font-size: 10px;
}
.footer {
	color: #848491;
	font-size: 10px;
}
.footnote {
	color: #47475A;
	font-size: 10px;
}
.footnotelink {
	color: #D96640;
}
.header {
	font-size: 16px;
	font-weight: bold;
}
.highlight {
	color: #FFFF99;
	font-size: 10px;
	font-weight: bold;
}
.holiday {
	background-color: white;
	background-image: url(/images/bg_labor_day.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
.holidayblue {
	color: #002266;
}
.loginlink {
	color: #CC3300;
	text-decoration: none;
}
.loginlink:hover {
	text-decoration: underline;
}
.menu {
	color: #FFFF99;
	font-size: 10px;
	font-weight: bold;
}
.menubar {
	background-image: url(/images/menu_bg.gif);
	background-repeat: repeat-x;
}
.menulink {
	color: white;
	text-decoration: none;
}
.menulink:hover {
	text-decoration: underline;
}
.menuselectedlink {
	color: #FFFF99;
	text-decoration: none;
}
.menuselectedlink:hover {
	text-decoration: underline;
}
.msgbold {
	font-size: 14px;
	font-weight: bold;
}
.outline {
	border: 1px solid #848491;
}
.outlinebottom {
	border-left: 1px solid #848491;
	border-right: 1px solid #848491;
	border-bottom: 1px solid #848491;
}
.outlinetop {
	border-left: 1px solid #848491;
	border-right: 1px solid #848491;
	border-top: 1px solid #848491;
}
.pagenav {
	font-size: 10px;
	font-weight: bold;
}
.pagenavdisabled {
	color: #848491;
	font-size: 10px;
	font-weight: bold;
}
.pagenavlink {
	text-decoration: none;
}
.pagenavlink:hover {
	text-decoration: underline;
}
.reverse {
	color: white;
	font-weight: bold;
}
.reversesmall {
	color: white;
	font-size: 10px;
	font-weight: bold;
}
.small {
	font-size: 10px;
}
.tab {
	border-left: 1px solid #848491;
	border-bottom: 1px solid #848491;
}
.tabelement {
	padding-top: 3px;
	padding-left: 6px;
	padding-bottom: 3px;
}
.thanksgiving {
	background-color: white;
	background-image: url(/images/bg_thanksgiving.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
.thanksgivingbrown {
	color: #993300;
}
.transparentlink {
	color: #0A0A23;
	font-size: 10px;
	text-decoration: none;
	cursor: default;
}
.vacation {
	color: #CC0033;
}
.warning {
	color: #CC3300;
}
.wizardheader {
	color: white;
	font-weight: bold;
}
.xmas {
	background-color: white;
}
.xmasgreen {
	color: #003300;
	font-size: 10px;
}
.xmasred {
	color: #990000;
}
