body {margin: 0px; font: 10px arial, sans-serif; background-color: #fff}
form {display: inline}
select, input, textarea {vertical-align: middle; font: 10px verdana, sans-serif}
td {font: 8pt verdana, sans-serif; color: #000}
td.spacer {padding: 2px 5px;}
p {padding: 5px;}
a:link, a:visited, a:active {color: #0032af; text-decoration: none;}
a:hover {text-decoration: underline}
a.hdrLink:link, a.hdrLink:visited, a.hdrLink:active { font: bold 12px arial, sans-serif; color: #F0F59D; }
a.hdrLink:hover {text-decoration: underline}
a.none {color: #000; text-decoration: none;}
.copyright {font: 10px verdana; color: #333; text-align: center}
.small {font: 6pt verdana}
.txtError { font: bold 10pt Verdana; color: #c00;}
.button {border: 2px outset #b9d1f4; background-color: #EDF0C0; font: bold 10px Verdana; color: #369}
.colHdr
{
	font-weight: bold;
	border: 2px outset #EAE1BC;
	background-color: #dee3ff;
	padding: 3px;
	vertical-align: middle;
	text-align: center;
}
.fieldLabel {float: left; width: 130px; text-align: right; padding: 3px}
.field {padding: 3px}
.hdrColumn {background-color: #EDF0C0; border-bottom: 1px solid #369; color: #369; font-weight: bold;}
.columns {border: 1px solid #369;}
.hdrBar {background-color: #369; border-bottom: 4px solid #EDF0C0}
.actionBar {background: url("images/toolgrad.gif") repeat-x; border: 1px solid #95b7f3; padding: 2px;}
.txtLarge {font-size: 16pt}
.txtMed {font-size: 10pt}
.txtSm {font-size: 8pt}
.quickLaunch {background-color: #e1ecfc}
#body {margin: 10px 5px;}
.hdr {color: #039; font: bold 12pt arial; padding: 3px 0px;}
.bdrBottom {border-bottom: 1px solid #5295DA;}
.subhdr{font-weight: bold; padding: 3px 0px; border-bottom: 1px solid #ccc;}
a.actionBarLink{text-decoration: none}
.bdr {border-bottom: 1px solid #999}
.alt {background-color: #eee}
.smallField {font: 8pt verdana}
.noDisplay {display: none}
.hidden {visibility: hidden}
img.icon {vertical-align: middle}
.primaryGroup {font-weight: bold; background-color: #95b7f3;}
.secondaryGroup {font-weight: bold; padding-left: 10px; background-color: #e1ecfc;}
a.item:link, a.item:visited, a.item:active
{	
	background-color: #fff;
	padding-left: 5px;
	font: bold 11px Verdana;
	color: #000;
	height: 16px;
	line-height: 16px;
	text-decoration: none;
	display: block;
	border-bottom: 2px solid #e1ecfc;
}
.blank
{
	background-color: #fff;
	height: 16px;
	line-height: 16px;
	border-bottom: 2px solid #fff;
}
.editDelete {border-right: 1px solid #039}
#container, #availContainer {width: 200px; border: 1px solid #95b7f3;}
.smHdr {color: #039; font: bold 10pt arial; padding: 3px 0px;}
.hdrTbl { background: url("images/header_bg.gif") repeat-x;}
.navTbl { background: url("images/nav_bg.gif") repeat-x; border-top: 3px solid #C4C688; border-bottom: 1px solid #6BAFF6; padding: 2px 10px 4px 10px;}
div.pageBreak {page-break-before: always}
.indent {padding-left: 30px;}