div#mainContent {
   padding: 5px;
   background-color: #FFF;
   color: Black;
}
#mainContent a, a, a:link, a:visited {
   color: #741D02;
   text-decoration: none;
}
a, a:link, a:visited {
   text-decoration: underline;
}

#mainContent a:hover, a:hover {
   color: #741D02;
   text-decoration: underline;
}

#mainContent p {
   margin: 10px;
   text-indent: 15px;
}

#mainContent th.hi, div.hi, table.hi {
   background-color: #731B00;
   color: White;
}

#mainContent th, div.th {
   background-color: #CF904D;
   color: White;
   font-weight: bold;
   padding: 3px;
}

#mainContent .bordered, #mainContent .rightbordered, #vbar, .bottombordered
{
   border: 1px solid #CF904D;
}
.dashed {
  border: 1px dashed #CF904D; 
}
 

#mainContent .rightbordered, #vbar
{
   border-left: none;
   border-top: none;
   border-bottom: none;
}

#mainContent td {
   vertical-align: top;
}

.bottombordered {
   border-left: none;
   border-top: none;
   border-right: none;
}
#vbar {
   border-style: dotted;   
   border-left: none;
   border-top: none;
   border-bottom: none;
}

input[type=text] {
   border: 1px inset #DDB182;
}
input[type=button] {
   background-color: #DDB182;
   color: #731B00;
   font-weight: bold;
}

strong {
   color: #731B00;
}

.mar {
   margin: 10px;
}

.vmar {
   margin: 10px 0px;
}

.bmar {
   margin: 0px 0px 10px;
}

.pad {
   padding: 10px;
}

.spad {
   padding: 5px;
}

.svpad {
   padding: 5px 0px;
}

acronym {
   font-weight: bold;
}

acronym, def {
   color: #BA6000;
}

.hr, hr {
   margin: 0px;
   padding: 0px;
   border: none;
   border-top: 1px dashed #CF904D;
}

.smaller {
   font-size: 0.9em;
}

#step {
   height: 181px;
   position: relative;
   text-align: left;
   margin-right: 2px;
   width: 25%;
}

#step a, #step a:hover {
   color: White;
}

#startnow {
   position: absolute;
   bottom: 0px;
   right: 0px;
}

.image {
   border: none;
   height: 20;
   left: 1;
   position: relative;
   top: 1;
   width: 21;
}

.imagebutton {
   background-color: #FFFFFF;
   border: solid 2px #FFFFFF;
   height: 22;
   width: 23;
}

.dark {
   background-color: #A51B00;
}

.dark2 {
   background-color: #731B00;
}

#akond_cp .bordered {
   border: 1px solid #0B198C;
}

.vamiddle {
   vertical-align: middle !important;
}

.tcat {
   border-bottom: 1px solid #741D02;
}