body {
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 13px;
	color: #282828;
	background-color: #ffffff;
}
h1 {
	font-size: 17px;
	font-weight: bold;
	color: #000000;
}
h2 {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}
h3 {
	font-size: 13px;
	color: #000000;
}
h5 { font-size: 12pt; font-weight: bold; margin: 0 0 0 13px; }
h6 { font-size: 0.67em; font-weight: normal; margin: -13px 0 0 35px; }

a:link {
	color: #4c0f07;
	font-weight: normal;
	text-decoration: none;
}
 a:visited { 
	color: #395b80;  
	text-decoration: none; 
}
a:hover { 
	color: #366;
	text-decoration: underline; 
}
.gray_border {
	border: thin solid #999999;
}
.gradient {
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left top;
}
.sidebar {
	font-size: 11px; 
	padding-left: 25px; 
}
.sidebar h3 {
	font-size: 14px;
	color: #F7971C;
}
.tagline {
	font-weight: bolder;
	color: #F79f1C;
}
.class { }
ul.specials li { color:green; }
		ul.specials li span { color:navy; }
ul ul { margin-top: 0; margin-bottom: 0; margin-left: 10px; padding-left: 3px; }
ol { list-style-type: decimal; margin: 0 0 0 10px; padding-left: 3px; }

ul { line-height: 18px; list-style-type: disc; margin: 0 0 1em 20px; padding-left: 3px; }
element { }

.caption, .officer_name {
  font-weight: bold;
  color: #ff9900;
}

.story_body {
  color: #282828;
  width: 100%;
}

.officer {
  font-style:italic;
  color: #000000;
}

.copyright {
  text-align: center;
  font-size: x-small;
  margin-top: 1em;
}

h5.menu_caption {
  color: #ffffff;
  margin-bottom: 8px;
  margin-top: 1em;
}

ul.menu {
  font-size: small;
}

td.formcaption 
{
	vertical-align: top;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 10px;
}

td.formbuttons 
{
	padding-top: 3px;
	text-align: center;
}

.textfield 
{
	border: 1px solid #999999;
	background-color: #F9F9F9;
	width: 400px;
	padding: 2px;
  margin: 2px;
}

#errorInfo
{
  color: #ff0000;
  font-size: small;
}
