body {margin:0;padding:00px 0px 0px 0px;font-size:10px;font-family: Arial,Verdana,sans-serif, sans-serif;line-height:1em;}
#hor-minimalist-b
{
	font-size: 10px;
	background: #fff;
	border-collapse: collapse;
	text-align: left;
	width: 95%;
}
#hor-minimalist-b th
{
	font-size: 10px;
	font-weight: bold;
	color: #039;
	padding: 5px 4px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-b td
{
	font-size: 10px;
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 3px 4px;
}
#hor-minimalist-b tbody tr:hover td
{
	color: #009;
	background-color: #eee;
}
#hor-minimalist-b.formEntry label
{
	font-weight:bold;
}
#hor-minimalist-b.formEntry span.errorMessage
{
	color: #f00;
}
@media screen{
  body>div#footer{
   position: fixed;
  }
 }
 * html body{
  overflow:hidden;
 } 
 * html div#content{
  height:100%;
  overflow:auto;
 }
  .section_heading {font-size:12px;font-weight:bold;margin:0px;padding:5px;background:#e8edff;margin:5px;border-top: 2px solid #6678b1;height:16px;}
  .sub_section {font-size:12px;}
  .excludenbs {font-size:10px;text-align:right;}
  a {color:#143D55;}
  a:hover {color:#f00;}
  a.tiny_link {font-size:10px;}
  a.gray_link {text-decoration:none;color:#aaa;}
  a.gray_link:hover {color:#f00;}
  span.required {color:#f00;}
p.instructions {color:#393;font-size:11px;}
p.errorMessage {color:#f00;font-size:11px;}