html { 
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

body { 
  background-color: #dadada;
  font-size: 12px;
  font-family: arial;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

td#menus { 
  width: 462px;
  vertical-align: middle;
  padding-bottom: 1em;
}

table.data {  
  border: 1px solid #c2b9a5; 
  width: 100%;
}

table.data table { 
  width: 100%;
}

table.data table th { 
  width: 40%;
}

thead tr th { 
  background-image: url("/images/tab-back.jpg");
  background-repeat : repeat-x;
  border: #cecece 1px solid;
  padding-left: 10px;
  text-align: center;
  color: #ffffff;
  height: 25px;
/*   background: #e44221; */
/*   color: #ffffff; */
/*   padding: 4px 8px 4px 8px; */
/*   text-align: center; */
/*   font-weight: bold; */
}

.section_heading { 
  background: #e44221;
  color: #ffffff;
  padding: 2px 8px 2px 8px;
  text-align: center;
  font-weight: bold;
}

.red {
  color: #e44221;
}

h1 {
  color: #e44221;
}

h4 {
  color: #e44221;
  font-size: 14px;
}

h3 {
/*  padding: 20px 0px 5px 0px; */
/*  color: #e44221; */
    color: #ffffff;
}

tbody th { 
  padding: 2px;
  border: 0px solid #213f70;
  text-align: right;
  background: #dddddd;
  color: #e44221;
  font-size: 12;
}

tr.column_headers { 
  text-align:center;
  background:#ff5500;
  font-family: arial;
  font-size:10;
  font-weight:bold;
  color:white;
}

tr.buttons {  
  background: #dddddd;
  color: #ffffff; 
  font-weight: bold; 
  text-align: center;
}

input, textarea, select {  
  border: 1px solid #B7C7E3;
  background-color: #eeeeee;
}

input { 
  font-size: 11px;
  vertical-align: middle;
}

.inputbutton, .inputsubmit { 
  border-style: outset;
  border-top-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-right-width: 1px;
  border-top-color: #d9ebed;
  border-left-color: #d9ebed;
  border-bottom-color: #000000;
  border-right-color: #000000;
  background-color: #e44221;
  color: #FFFFFF;
  font-size: 10px;
  text-align: center;
}

div#content { 
  margin: 0px 10px 0px 10px;
}

a:link { 
  color: #e44221;
  text-decoration: none;
}

a:visited { 
  color: #e44221;
  text-decoration: none;
}

a:hover { 
  color: #e44221;
  text-decoration: underline;
}

a:active { 
  color: #e44221;
  text-decoration: line-through;
}

a:link.white { 
  color: #ffffff;
  text-decoration: none;
}

a:visited.white { 
  color: #ffffff;
  text-decoration: none;
}

a:hover.white { 
  color: #ffffff;
  text-decoration: underline;
}

a:active.white { 
  color: #ffffff;
  text-decoration: line-through;
}

hr { 
  border: thin dotted #e44221;
}

p, span, td, th {  
  font-family: arial;
  font-size: 12px;
}

.white { 
  color: #ffffff;
}

.error { 
  color: #ff0000;
  text-decoration: blink;
}

.odd {
  background: #eeeeee;
}
tr.odd:hover {
  background: #f3f3f3;
}
