body {
  margin: 0 0 0 0;
  font-family: verdana, arial, helvetica;
  font-size: 10pt;
  background-color: #a86e3b;
  color: #593c1c;
}

body.schedbody 
{
	background-color: #fde2b8;
	border: solid 6px #a86e3b;
	padding: 20px;
	color: #000000;
}

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;
	margin-bottom: 8px;
}

.buttonrow 
{
	text-align:center;
}

.errordiv 
{
	border: solid 1px #ff0000;
	width: 500px;
	padding: 6px;
}

#conftable td
{
	vertical-align: top;
	padding-bottom: 12px;
}

#conftable th 
{
	background-color: #780516;
	text-align: center;
	color: #ffecd7;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 3px;
	padding-top: 3px;
}

#conftable th a:link 
{
	color: #ffecd7;
	text-decoration: none;
}
#conftable th a:visited 
{
	color: #ffecd7;
	text-decoration: none;
}
#conftable th a:hover 
{
	color: #ff534f;
	text-decoration: underline;
}

.conftitle 
{
	font-weight: bold;
	margin-bottom: 8px;
}

.conflink 
{
	font-size: 8pt;
	margin-top: 8px;
}

a.subnavres 
{
	display: block;
	width: 158px;
	color: #6f3513;
	padding: 4px;
	padding-right: 8px;
	text-decoration: none;
	text-align: right;
	margin-bottom: 4px;
}

a.subnavres:visited 
{
	color: #6f3513;
	text-decoration: none;
}

a.subnavres:hover 
{
	color: #fde2b8;
	background-color: #650506;
	text-decoration: none;
}

a.subnavrescur
{
	display: block;
	width: 158px;
	color: #fde2b8;
	background-color: #650506;
	padding: 4px;
	padding-right: 8px;
	text-decoration: none;
	text-align: right;
	margin-bottom: 4px;
}

a.subnavrescur:visited 
{
	color: #fde2b8;
	background-color: #650506;
	text-decoration: none;
}

a.subnavrescur:hover 
{
	color: #fde2b8;
	background-color: #650506;
	text-decoration: none;
}

.websbox 
{
	margin-bottom: 16px;
}

.webstitle 
{
	font-weight: bold;
	margin-bottom: 8px;
}

.webslink 
{
	font-size: 8pt;
	margin-left: 16px;
	margin-bottom: 8px;
}

.websdesc 
{
	margin-left: 16px;
}

#coursetab 
{
	border: solid 1px #000000;
}

#coursetab th 
{
	background-color: #ffffff;
	padding: 3px;
	text-align: center;
	font-weight: bold;
}

#coursetab td 
{
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.schedhead 
{
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 16px;
}

.conferencehead 
{
	font-weight: bold;
	text-align: center;
	margin-top: 1px;
	margin-bottom: 8px;
	font-size: 12pt;
}

.classfull 
{
	color: #064899;
}

.classalmost 
{
	font-weight: bold;
	color: #a40049;
	white-space: nowrap;
}
