body,td,tr,.s12px {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}
.no
{
  display: none;
}
tr {
  font-weight: bold;
  text-align: left;
}
input.s12px, textarea.s12px, textarea {
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}
.s14px {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
}
.s12pxNav {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}
.s10pxNav {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
}
.s4px {
  font-size: 4px;
}
a
{
  color: #504500;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
}
a:hover {
  font-weight: bold;
  color: #000;
  text-decoration: underline;
}
#content a
{
  border-bottom: 1px dotted #504500;
}
#content a.nl
{
  border: none;
}
#content a:hover
{
  border-bottom: 1px solid #000;
  text-decoration: none;
}
#content a.nl:hover
{
  border: none;
}
a.s12pxNav {
  font-size: 12px;
}
a.s10pxNav {
  font-size: 11px;
}
#navigation a {
  color: #000;
}
#navigation a:hover {
  text-decoration: none;
}
#navigation td
{
  vertical-align: top;
}
#navigation td.navitem-l1
{
  padding-top: 3px;
  padding-left: 5px;
}
#navigation td.navitem-l2
{
  padding-left: 12px;
}
.s10px {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}.s10pxNav {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}
body {
  background-color: #FFFFFF;
  scrollbar-face-color: #FFF8C7;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-shadow-color: #FFF8C7;
  scrollbar-3dlight-color: #FFF195;
  scrollbar-arrow-color:  #8B7901;
  scrollbar-track-color: #FFFFFF;
  scrollbar-darkshadow-color: #FFE84B;
}
table.framed {
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  padding: 1px;  
}
table.list {
  border-bottom: 1px solid black;
  border-right: 1px solid black;
}
td.list, td.darklist, td.brightlist, td.brightlist-intermediate, td.darklist-intermediate {
  padding: 2px;
  border-top: 1px solid black;
  border-left: 1px solid black;
}
td.brightlist-intermediate {
  border-left: none;
  background: url(image/tablebg2.gif) #FFF4C3 repeat-x 0px 0px;
}
td.darklist-intermediate {
  border-left: none;
  background: url(image/tablebg1.gif) #FEED9C repeat-x 0px 0px;
}
td.brightlist {
  background: url(image/tablebg2.gif) #FFF4C3 repeat-x 0px 0px;
}
td.darklist {
  background: url(image/tablebg1.gif) #FEED9C repeat-x 0px 0px;
}
td.spacer {
  height: 25px;
}
p {
  margin: 0px;
  margin-top: 4px;
}
h1 {
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
}
h2 {
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  margin-bottom: 5px;
}
h3 {
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  font-style: italic;
  margin: 0px;
  margin: bottom: 1ex;
}
.normalweight {
  font-weight: normal;
  font-style: italic;
  
}
.small {
  font-size: 10px;
}
form {
  margin: 0px;
}
input.button, input.textfield, textarea.textfield {
  background: url(image/tablebg2.gif) #FFF4C3 repeat-x 0px 0px;
  border: solid #000000 1px;
}

img.border
{
	border: 1px solid #000;
}

table.employee-list
{
	border: 0px;
	width: 300px;
}

table.employee-list th.name
{
	width: 120px;
}
table.employee-list td.position
{
	width: 180px;
}

h1.employee
{
	font-size: 16px;
	width: 400px;
}
img.employee
{
	border:1px solid #000000;
	position: absolute;
	top: 40px;
	right: 20px;
}

table.employee-editor th.key
{
	vertical-align: top;
	width: 180px;
}

table.employee-editor td.value
{
	vertical-align: top;
}

table.employee-editor td.value input.text
{
	width: 400px;
}

#employee-editor a
{
	font-weight: bold;
}

#employee-editor .employee-table
{
	border-collapse: collapse;
}

#employee-editor .employee-table th
{
	text-align: left;
}

#employee-editor .employee-table th,
#employee-editor .employee-table td
{
	border: 1px solid #000;
	padding: 2px 4px;
}

table.employee-warrant
{
	width: 280px;
}

table.employee-warrant td,
table.employee-warrant tr
{
	vertical-align: top;
}