
body {
  color: #000;
  margin:  0px;
  padding: 0px;
  font-family: Arial, Verdana, sans-serif;
  background-color: #FFF
}

a:link    {  font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #00E; text-decoration: underline }
a:visited {  font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #00E; text-decoration: underline }
a:active  {  font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #00E; text-decoration: underline }
a:hover   {  font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #00E; text-decoration: underline }

img {
  border: 0px
}

input, select, textarea {
  font-weight: normal;
	font-family: Arial, sans-serif;
	font-size: 9pt;
	color: #000;
	padding-top: 1px;
	border: 1px solid #CCC
}

table.main {
  font-size: 10pt;
  font-family: Arial, sans-serif;
  font-weight: normal;
  height: 100%;
  color: #000;
  border-collapse: collapse;
  border: 1px solid #902
}
table.main td.logo {
  font-size: 14pt;
  font-weight: bold;
  color: #222;
  text-align: right;
  vertical-align: bottom;
  padding: 3px;
  background-image: url('header.png');
  background-repeat: no-repeat;
  background-color: #F2EEE5;
}
table.main td.top_menu {
  height: 20px;
  background-image: url('MenuBackground.gif')
}
table.main td.sub_menu {
  height: 20px;
  background-image: url('SubMenuBackground.gif')
}

table.main td.body {
  padding: 20px;
  width:  100%;
  height: 100%;
  vertical-align: top;
}
table.main td.red_bar {
  background-color: #902;
}

table.top_menu {
  font-size: 12px;
  font-weight: bold;
  color: #902;
}
table.top_menu td.link {
  cursor: pointer;
  cursor: hand;
  padding: 0px 5px;
}
table.top_menu td.button {
  cursor: pointer;
  cursor: hand;
  vertical-align: bottom;
  background-image: url('buttonBckgrnd.gif')
}
table.top_menu td.buttonHover {
  color: #FFF;
  cursor: pointer;
  cursor: hand;
  vertical-align: bottom;
  background-image: url('buttonBckgrnd.gif')
}
table.top_menu td.buttonOn {
  color: #802;
  cursor: pointer;
  cursor: hand;
  vertical-align: bottom;
  background-image: url('buttonOnBckgrnd.gif')
}

table.form_table {
  font-family: Arial, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  border: 1px solid #444;
  background-color: #CCC;
}
table.form_table th {
  color: #800;
  height: 36px;
  text-align: right;
  padding: 10px 5px;
  background-color: #EEE
}
table.form_table th.error_message {
  color: #F33;
}
table.form_table td {
  height: 36px;
  text-align: left;
  padding: 10px;
  background-color: #FFF
}

table.form_instrument {
  font-family: Arial, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  border: 1px solid #444;
  background-color: #CCC;
}
table.form_instrument td {
  color: #800;
  height: 36px;
  text-align: left;
  padding: 10px 5px;
  background-color: #FFF;
  font-weight: bold;
}
table.form_instrument td.error_message {
  color: #F33;
}


table.form_list {
  font-family: Arial, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  border: 1px solid #444;
  background-color: #CCC;
}
table.form_list tr {
  background-color: #FFF
}
table.form_list th {
  color: #800;
  height: 36px;
  text-align: left;
  padding: 10px 5px;
  background-color: #EEE
}
table.form_list td {
  cursor: pointer;
  cursor: hand;
  padding: 2px;
}

table.navigation {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  line-height: 14pt;
  color: #31641C;
}
table.navigation td.disabled {
  color: #888
}
a.navigation {
  text-decoration: underline;
  color: #362
}

.form {
  padding: 10px 0px;
  color: #800000;
  font-weight: bold;
  font-size: 11pt;
  text-align: center;
}
.header {
  padding: 10px 0px;
  font-weight: bold;
  font-size: 12pt;
  color: #000
}
.success {
  padding: 10px 0px;
  font-weight: bold;
  font-size: 11pt;
  color: #00F
}
.error_message {
  padding: 10px 0px;
  color: #F00;
  font-weight: bold;
  font-size: 10pt;
  text-align: center;
}
.info {
  font-size: 10pt;
  padding: 10px 0px;
}
.info a {
  font-size: 10pt;
  padding: 10px 0px;
  text-decoration: underline;
}
.tiny {
  font-size: 9pt;
  padding: 10px 0px;
}
.buttons {
  text-align: center;
  padding: 10px;
}