body {
background-color: #557D9E;
font-size: 12px;
color: #00000;
margin-top: 5px;
margin-left: 5px;
margin-right: 15px;
font-family: Arial, New Times Roman;
}

.bodyred {
background-color: #FCA2CA;
font-size: 12px;
color: #00000;
margin-top: 5px;
margin-left: 5px;
margin-right: 15px;
font-family: Arial, New Times Roman;
}

.bodyGrey {
background-color: #D6D6D6;
font-size: 12px;
color: #00000;
margin-top: 5px;
margin-left: 5px;
margin-right: 15px;
font-family: Arial, New Times Roman;
}

.bodyblue {
background-color: #A7CDFC;
font-size: 12px;
color: #00000;
margin-top: 5px;
margin-left: 5px;
margin-right: 15px;
font-family: Arial, New Times Roman;
}

.bodybm {
background-color: #97BC9B;
font-size: 12px;
color: #00000;
margin-top: 5px;
margin-left: 5px;
margin-right: 15px;
font-family: Arial, New Times Roman;
}

.ShowHide {
display: none;
}

td {
font-size: 12px;
font-family: Arial, New Times Roman;
}

.tdnowrap {
font-size: 10px;
white-space: nowrap;
}

.tdwrap {font-size: 10px;}

.tdnowrapImage { font-size: 10px;  white-space: nowrap;}
.tdnowrapImage a:link { color: Blue; font-size: 10px;  white-space: nowrap;text-decoration:underline;}
.tdnowrapImage a:visited { color: Blue; font-size: 10px;  white-space: nowrap;text-decoration:underline;}

.nowrap { white-space: nowrap; }
img { border: 0; }

.trhead { color: white; background: #0539F7; font-size: 10px; }
.trheadred { color: white; background: #910343; font-size: 10px; }
.trheadblack { color: white; background: #000000; font-size: 10px; }

.trheadblack a:link {color: white;}
.trheadblack a:visited {color: white;}

.trheadlevel1 { background: #FCA2CA; font-size: 10px; }
.trheadlevel2 { background: #FCCFE3; font-size: 10px; }
.trheadlevel3 { background: #FAEDF3; font-size: 10px; }

.tdtotal {
color: white;
font-weight: bold;
background: red;
font-size: 11px;
}

.tdhead {
font-size: 10px;
font-weight: bold;
text-decoration: none;
white-space: nowrap;
}

.tdheadyellow {
background-color: yellow;
color: #000000;
font-size: 10px;
font-weight: bold;
text-decoration: none;
white-space: nowrap;
}

.tdheadaar {white-space: nowrap;}
.tdheadaar a:link {color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none; white-space: nowrap;}
.tdheadaar a:visited {color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none; white-space: nowrap;}

.tdheadblue {
background-color: #BBDFFA;
color: #000000;
font-size: 10px;
font-weight: bold;
text-decoration: none;
white-space: nowrap;
}

.tdindex { font-size: 16px; }
.tdh3 { font-size: 20px; font-weight: bold; }
.warning { font-size: 14px; font-weight: bold; color: red; }
.note { font-size: 9px; }

.logininfo {
color: #ffffff;
font-size: 10px;
font-style: italic;
font-weight: 550;
white-space: nowrap;
}

.strongtext { font-weight: bold; font-size: 11px; }
.superheading { font-size: 26px; font-weight: bold; }

.heading {
font-size: 19px;
font-weight: bold;
text-decoration: none;
}

.subheading {
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

a:link {text-decoration: underline; }
a:visited {text-decoration: none; }
a:hover {text-decoration: none; }

.bluelink {color: blue;}
.redlink{color: red;}

.trcusrephead { color: #000080; font-family: Arial; background: #D9D6CB; height: 19; }
.tdcusrephead { color: #000080; font-family: Arial; font-size: 12px; align: top; height: 19; white-space: nowrap; }
.tdcusrep { color: #000080; font-family: Arial; font-size: 10px; align: top; height: 12; vertical-align: top;}

.tdcusrepnowrapImage { color: #000080; font-family: Arial; font-size: 10px;  white-space: nowrap; height: 12; vertical-align: top;}
.tdcusrepnowrapImage a:link { font-family: Arial; color: Blue; font-size: 10px;  white-space: nowrap;text-decoration:underline; height: 12; vertical-align: top;}
.tdcusrepnowrapImage a:visited { font-family: Arial; color: Blue; font-size: 10px;  white-space: nowrap;text-decoration:underline; height: 12; vertical-align: top;}

.trinvalid {background: #FDDFDF;}
.trvalid {background: #C6FDBA;}

.autocomplete_list * {
	font: 11px/15px "lucida grande",verdana,sans-serif;
}

.autocomplete_list {
	background: #fff; display: block; border: 1px solid #888; text-align: left; z-index: 200;
}

.autocomplete_list b, .autocomplete_list em, .autocomplete_list strong {
	font-weight: bold;
}

.autocomplete_list, .autocomplete_list ol, .autocomplete_list li {
	list-style-type: none; margin: 0; padding: 0;
}

.autocomplete_list .item, .autocomplete_list .current_item {
	margin: 0px; padding: 3px 6px; text-align: left; cursor: pointer;
	border-top: 1px solid #e3e3e3;
}

.autocomplete_list .first_item {
	border-top: none;
}

.autocomplete_list .current_item {
	background: #b4d5fe; color: #000;
}

.autocomplete_list span {
	color: #111; float: right; padding-left: 20px;
}

.autocomplete_text {
	background-image: url(../images/autocomplete_leftcap.gif); background-position: right center; background-repeat: no-repeat;
}

.autocomplete_text_busy {
	background-image: url(../images/autocomplete_spinner.gif); background-position: right center; background-repeat: no-repeat;
}

