body {
  margin: 0 0 0 0;
  font-family: verdana, arial, helvetica;
  font-size: 10pt;
  background-color: #a86e3b;
  color: #593c1c;
}

p {
  font-family: verdana, arial, helvetica;
  font-size: 10pt;
  color: #593c1c;
}

td.formlabel 
{
  text-align: right;
  padding-right: 4px;
  white-space: nowrap;
  line-height: 14pt;
  vertical-align: text-top;
}

.label {
  font-size: 9pt;
}
.labelreq {
  font-size: 9pt;
  font-weight: bold;
}

td {
  font-family: verdana, arial, helvetica;
  font-size: 10pt;
  color: #593c1c;
}

.formcomment 
{
	font-size: 8pt;
}

.bottomdiv {
  font-size: 8pt;
  text-align: center;
  background-color: #650506;
  color: #fde2b8;
  padding: 4px;
}

.bottomdiv a:link 
{
	color: #fde2b8;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
}
.bottomdiv a:visited 
{
	color: #fccb83;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
}
.bottomdiv a:hover 
{
	color: #ffffff;
	text-decoration: underline;
}

a.whitelink:link {
  color: #ffffff;
  text-decoration: underline;
}

a.whitelink:visited {
  color: #ffffff;
  text-decoration: underline;
}

a.whitelink:hover {
  color: #ffcece;
  text-decoration: underline;
}


a.footlink:link {
  font-size: 10pt;
  color: #531f00;
  text-decoration: none;
}

a.footlink:hover {
  font-size: 10pt;
  color: #aa0000;
  text-decoration: underline;
}

a:link { 
  color: #60370b; 
  text-decoration: underline; 
}
a:visited { 
  color: #844d0f; 
  text-decoration: underline;
}
a:hover { 
  color: #FF0000; 
  text-decoration: underline; 
}

.pagehead {
  font-size: 14pt; 
  color: #650506; 
  font-weight: bold;
}

.subhead 
{
	font-weight: bold;
	color: #960707;
}

.rightsub 
{
	font-weight: bold;
	color: #ffffff;
}

.bodydiv 
{
	margin-top: 10px;
	margin-bottom: 30px;
	margin-left: 0px;
	margin-right: 60px;
	border: solid 3px #ffffff;
}

.leftpane 
{
	background-color: #fde2b8;
	padding: 12px;
	color: #593c1c;
	vertical-align: top;
	width: 60%;
}

.rightpane 
{
	background-color: #be8e63;
	padding: 12px;
	color: #fde2b8;
	vertical-align: top;
	width: 40%;
}

.submenupane 
{
	background-color: #be8e63;
	vertical-align: top;
	width: 158px;
}

.otherleftpane 
{
	background-color: #fde2b8;
	padding: 12px;
	color: #593c1c;
	vertical-align: top;
}

.schedule 
{
	margin-top: 30px;
}

.schedule th 
{
	text-align: center;
	/*background-color: #000099;*/
	color: #000000;
	font-weight: bold;
	font-size: 9pt;
	padding: 3px;
}

.schedule td 
{
	padding: 6px;
	white-space: nowrap;
}

.queriol 
{
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	padding-right: 40px;
}

.queriol li 
{
	margin-bottom: 6px;
}

.sjsfield 
{
	width: 500px;
	height: 200px;
}

.question 
{
	font-weight: bold;
	margin-top: 16px;
}

.multchoice td 
{
	border-bottom: solid 1px #a2741e;
}

.detailrow 
{
	font-weight: bold;
}

.buttonrow 
{
	text-align:center;
}

.errordiv 
{
	border: solid 1px #ff0000;
	width: 500px;
	padding: 6px;
}