body, table, td, th  {
font-family: Arial, Helvetica, sans-serif;
font-size: x-small;
}

h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: medium;
margin: 0px;
}

h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: small;
}

h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: x-small;
}

h4 {
font-family: Arial, Helvetica, sans-serif;
font-size: x-small;
font-style: italic;
}

a {
text-decoration: underline;
}

a:visited {
background-color: transparent;
color: blue;
}

a:hover, a:active {
background-color: transparent;
color: #990033;
text-decoration: underline;
}

.topNav {
color: #ffcc00;
background-color:#990033;
font-weight: bold;
}

.topNav a, .topNav a:visited {
background-color: transparent;
color:#ffffff;
font-size: x-small;
text-decoration: none;
font-weight: bold;
}

.topNav a:hover {
background-color: transparent;
color: #ffcc00;
text-decoration: underline;
font-weight: bold;
}

.topNav  a:active {
background-color: transparent;
color: white;
text-decoration: none;
}

.small {
font-size: xx-small;
}

.indented {
margin-left: 1.5em;
}

.cellHeader {
font-family: Arial, Helvetica, sans-serif;
font-size: x-small;
color: #990033;
background-color: transparent;
border-bottom: solid 1px #990033;
font-weight: bold;
}

.pageTitle {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: small;
color: #990033;
background-color: transparent;
}

.maroon {
color: #990033;
background-color: transparent;
font-family: Arial, Helvetica, sans-serif;
}

ul.singlearrow li {
list-style-image : url(/images/next_arrow_list.gif);
}

ul.doublearrow li {
list-style-image : url(/images/double_arrow_list.gif);
}

.redBorder {
border: solid 1px #990033;
}

table.redBorder td, table.redBorder th {
color: #000000;
background-color: #f1f1f1;
}

th {
  text-align: left;
}

hr {
height: 1px;
color: #990033;
background-color: transparent;
}

.docinfo {
font-size: xx-small;
color: #990033;
background-color:#ffffff;
border-top: solid 1px #990033;
}

caption {
text-align: left;
font-weight: bold;
color: #990033;
background-color: transparent;
font-family: Arial, Helvetica, sans-serif;
font-size: x-small;
}

.toplink {
font-family: Arial, Helvetica, sans-serif;
font-size: xx-small;
text-align: right;
}

tt {
  font-size: x-small;
}

p.margin {
	margin-top: 0px;
}

.logoutMessage {
  font-size: 8pt;
  color: #990033;
  background-color: transparent;
}

li h3 {margin: 2px;}

table.bord {border-collapse:collapse;border:1px solid #990033;}
table.bord th {border:1px solid #fffff2;color:#ffffff;background-color:#990033;text-align:center;}
table.bord td {border:1px solid #990033;}

.warning-box-basic{
	padding: 5px;
	border-top: solid 1px #F1AC00;
	border-right: solid 1px #CDB478;
	border-bottom: solid 1px #CDB478;
	border-left: solid 1px #F1AC00;
	background-color: #FFE6AA;
	margin: 10px 0;
	text-align:left;
}

.red{
color:red;
}
