a:link {text-decoration:none}
a:visited {text-decoration:none}
a:active {text-decoration:none}
a:hover {text-decoration:underline}
body {
 margin:0;
 padding:0;
 font:11px verdana, sans-serif;
}
h4 {
 margin:3px 0 0 0;
 padding:0;
 font:bold italic 15px verdana,sans-serif;
}
.Error {
 font-size:15px;
 font-weight:bold;
 padding:5px;
 border: 2px solid red;
}
.Info {
 font-size:15px;
 font-weight:bold;
 padding:5px;
 border: 2px solid green;
}
.Note {
 font:9px verdana, sans-serif;
}
.Label  {
 text-align:left;
 font:10px verdana, sans-serif;
 white-space:nowrap;
}
.Input  {
 text-align:left;
 vertical-align:top;
 font:8px verdana, sans-serif;
}
table {
 text-align:left;
}
div.Center {
 text-align:center;
}
div.Center + table {
 margin:0 auto;
}
div.Center table form {
 background:#F4D7AF;
 margin:10px 0;
 padding:10px 20px;
 border:1px solid #800000;
}
.CellHeader div {
 font:bold 10px verdana, sans-serif;
 text-align:center;
 border-top:1px solid #999;
 border-left:1px solid #999;
 border-right:1px solid #999;
}
th.CellHeader {
 font:bold 10px verdana, sans-serif;
 text-align:center;
}
th.PageHeader {
 font:italic 19px verdana, sans-serif;
 text-align:left;
 background:#F4D7AF;
 border-left:3px solid #800000;
 padding:3px 0 3px 5px;
}
select, input, textarea {
 border:1px solid #BF893F;
 font:10px verdana, sans-serif;
}
option {
 border:1px solid #BF893F;
 font:10px verdana, sans-serif;
}
form, form td {
 margin:0;
 padding:0;
}
.PageHeader {
 font:italic 19px verdana, sans-serif;
 text-align:left;
 background:#F4D7AF;
 border-left:3px solid #800000;
 padding:3px 0 3px 5px;
 margin-bottom:5px;
}
form {
 border:1px solid black;
 background-color:#ccc;
 margin:0;
 padding:3px;
}
.SubHeading {
  font:bold italic 16px verdana,sans-serif;
}
.Help {
 width:40%;
 padding:3px;
 border:outset 2px;
 background-color:#eee;
 float:right;
 clear:both;
}
.Individual {
 margin:5px 0 5px 40px;
}
