table {
  border-collapse: collapse;
  border: 1px solid #ececec;
  font: normal 10px arial, helvetica, sans-serif;
  color: #00000;
  background: #fff;
  }
caption {
  text-align: left;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  background: transparent;
  }

td, th {
  border-bottom: 1px solid #ececec;
  padding: 8px;

  }

thead th, tfoot th {
  font: bold 11px verdana, arial, helvetica, sans-serif;
  border: 1px solid #A85070;
  text-align: left;
  background: #38160C;
  color: #F6ECF0;
  padding-top:6px;
  }
tbody td a {
  background: transparent;
  text-decoration: underline;
  color: #0354c2;
  }
tbody td a:hover {
  background: transparent;
  text-decoration: none;
  color: #0354c2;
  }
tbody th a {
  font: normal 12px verdana, arial, helvetica, sans-serif;
  background: transparent;
  text-decoration: none;
  font-weight:normal;
  color: #F6ECF0;
  }
  
tbody th a:hover {
  background: transparent;
  color: #FFFFFF;
  }
tbody th, tbody td {
  vertical-align: top;
  text-align: center;
  }
tfoot td {
  border: 1px solid #38160C;
  background: #38160C;
  padding-top:6px;
  }
.odd {
  background: #f9f9f9;
  }

.heading
{
background-color:#60C0D5;
font: normal 14px arial, helvetica, sans-serif;
color:#FFFFFF;
font-weight:200;
}
tr.heading, td.headinf
{
background-color:#60C0D5;
font: normal 14px arial, helvetica, sans-serif;
color:#FFFFFF;
font-weight:200;
}
fieldset {
    
    margin-bottom: 10px;
    border:0px;
    text-align:left;
    width:550px;
}

legend {

    color: #497880;
    padding: 2px 4px;
    font:normal 17px Arial;
	font-weight:bold;
	
}

label {
    color: #000000;
    width: 150px;
    float: left;
    text-align: right;
    margin-right: 10px;
    display: block
}

