
BODY {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
}

.small_margins {
  margin-left : 6px;
  margin-top: 20px;
  background-color: #ffffff;
}

.big_margins {
  margin-left : 20px;
  margin-top: 20px;
}

A:link {
    color: #0000CC; text-decoration: underline;
}

.sub_menu_link:link {
    color: #606060; text-decoration: none;
}

.main_menu_link:link {
    color: #708090; text-decoration: none;
}

A:visited {
    color: #0000CC; text-decoration: underline;
}

.sub_menu_link:visited {
    color: #606060; text-decoration: none;
}

.main_menu_link:visited {
    color: #708090; text-decoration: none;
}

A:hover {
    color: #ff8855; text-decoration: none;
}

.sub_menu_link:hover {
    color: #606060; text-decoration: none;
}

.main_menu_link:hover {
    color: #ff8855; text-decoration: none;
}

TABLE {
   font-style : normal; font-weight : normal; font-size : 10pt; 
   font-family: verdana, arial, sans-serif; 
   color : #001177; background-color : white;
}

.small_borders {
   border-left : 1px solid #708090; border-top: 4px solid #708090;
}

.big_borders {
   border-left : 2px solid #708090; border-top: 6px solid #708090;
   border-right : 2px solid #708090; border-bottom: 2px solid #708090;
}

.small_box {
   border-left : 1px solid #708090; border-top: 4px solid #708090;
   border-right : 1px solid #708090; border-bottom: 1px solid #708090;
}

.header_table {
   background-color: #e5ecf9;
}

TH {
   background-color: #ffffff;
   font-family: impact, oldtown, brushtrike, fantasy;
   text-align : center; font-size: 10pt; font-weight: normal; padding: 2px;
} 

.top_line {
    border-top: 1px solid #708090;
}

TD {
   vertical-align: bottom; horizontal-align: left;
}

.basic_cell {
   border-right : 1px solid #708090; border-bottom: 1px solid #708090;
}

.basic_cell_center {
   border-right : 1px solid #708090; border-bottom: 1px solid #708090;
   text-align: center;
}

.basic_cell_center_middle {
   border-right : 1px solid #708090; border-bottom: 1px solid #708090;
   text-align: center; vertical-align: middle;
}

.sub_menu {
   background-color: #d0d0d0;
   font-family: verdana, arial, sans-serif;
   text-align : center; font-size: 10pt; font-weight: normal; padding: 2px;
}

.sub_menu_selected {
   background-color: #f5f5f5; color: #ff8855;
   font-family: verdana, arial, sans-serif;
   text-align : center; font-size: 10pt; font-weight: normal; padding: 2px;
}

.small_header {
   border-right : 1px solid #708090; border-bottom: 1px solid #708090;
   text-align: center; background-color: #e5ecf9; color: #000000;
}

.feedback_text {
  background-color: #b0c4de; color: #ffffff;
}

.big_header {
    border-bottom: 2px solid #708090; background-color: #b0c4de;
    font-family: verdana, arial, sans-serif; 
    text-align : center; font-size: 12pt; font-weight: bold; padding: 5px;
}

.big_header_left {
    border-bottom: 1px solid #708090;  background-color: #b0c4de;
    border-top: 1px solid #708090;
    font-family: verdana, arial, sans-serif; 
    text-align : left; font-size: 12pt; font-weight: bold; padding: 5px;
}

.medium_header_left {
    border-bottom: 1px solid #708090;  background-color: #b0c4de;
    border-top: 1px solid #708090;
    font-family: verdana, arial, sans-serif; 
    text-align : left; font-size: 11pt; font-weight: bold; padding: 3px;
}

.logo {
    border-bottom: 2px solid #006666; color: #606060; background-color: #b0c4de;
    font-family: verdana, arial, sans-serif;  font-size: 14pt;
    font-weight: bold; padding: 10pt; text-align: left; vertical-align: middle; 
}

.main_tab {
   padding: 5pt; background-color: #708090; color: #f5f5f5;
   border-bottom: 2px solid #006666;
}

.main_menu {
  padding: 5pt; background-color: #ffffff; color: #708090; 
  font-size: 11pt; font-weight: bold;
  border-bottom: 2px solid #006666;
}

HR {
    color : black; background-color : white;
    height: 3px;
}

INPUT {
  border: 1px solid #708090; background-color: #fffffa; color: #000080;
  font-family: monospace; 
  padding-left: 4px; padding-top: 2px; padding-bottom: 2px; padding-right: 2px;
  text-align: left;
}

.submit_button {
 border : 2px outset #708090; background-color: #778899; color: #ffffff;
 text-align : center;
 
}

.light_input {
  border: 0px solid #ffffff; background-color: #f8f8ff; color: #000000;
}

SELECT {
  border: 1px solid #708090; background-color: #fffffa; color: #000080;
  font-family: monospace; 
  padding-left: 4px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px;
  text-align: left;
}

.light_select {
  border: 0px solid #ffffff; background-color: #f8f8ff; color: #000000;
}

 


