
/**** BODY **************************************************************/

body {
  margin: 0;
  padding: 0;
  background-color: white;
}

td,p {
  font-family: georgia, serif;
  font-size: 11px;
  color: #6A562F;
}
  
input,textarea,select {
  font-family: georgia, serif;
  font-size: 11px;
  color: #000000;
}

A {
  color: #6A562F;
}

A:hover {
  color: #6A562F;
  text-decoration: underline;
}
  


/* TABLE CLASSES **************************************************/
/******************************************************************/

/* MAIN TABLE *****************************************/

.main-table {
  background-color: #E8E3D8;
  width: 735px;
}

.form-table {
  background-color: #E8E3D8;
  width: 100%;
  padding:10px;
}
  

/* DARK BAR TOP ***************************************/

.dark-bar-top {
  background-color: #8D733E;
  border-bottom: 1px solid white;
  width: 735px;
}

* html #dark-bar-top {
  width: 100%;
}

.dark-bar-top td {
  color: white;
}

.dark-bar-top a {
  color: white;
  text-decoration: none;
}

.dark-bar-top a:hover {
  color: #E8E3D8;
}


/* DARK BAR BOTTOM ***********************************/

.dark-bar-bottom {
  background-color: #8D733E;
  padding: 10px 10px 10px 12px;
  border-top: 1px solid white;
  height: 40px;
}

.dark-bar-bottom td {
  color: white;
}

.dark-bar-bottom a {
  color: white;
  text-decoration: none;
}

.dark-bar-bottom a:hover {
  color: #E8E3D8;
  text-decoration: underline;
}


/* RIGHT COLUMN ************************************/

.right-column {
  background-color: #CDC1A9;
  width: 270px;
  border-left: 1px solid white;
}

.image-bar {
  border-bottom: 1px solid white;
}

.image-bar img {
  vertical-align: top;
}

.body-padding {
  padding: 12px 30px 12px 12px;
}

.right-panel {
  border-bottom: 1px solid white;
  padding: 6px 10px 8px 10px;
  font-size: 10px;
  cursor: pointer;
}

.right-panel-over {
  background-color: #B9AE99;
  border-bottom: 1px solid white;
  padding: 6px 10px 8px 10px;
  font-size: 10px;
  cursor: pointer;
}

.right-panel-nobutton {
  margin-top:22px;
  border-bottom: 1px solid white;
  padding: 0 10px 28px 10px;
}


/* COMMON *****************************************/

.image-border {
  border-left: 1px solid white;
  border-right: 1px solid white;
}


/* TEXT *******************************************/

h1 {
  color: black;
  font-size: 18px;
  margin-top: 0px;
  margin-bottom: 4px;
}

h2 {
  color: #8D733E;
  font-size: 13px;
  margin-top: 0px;
  margin-bottom: 4px;
}

h3 {
  color: black;
  font-size: 13px;
  margin-top: 0px;
  margin-bottom: 4px;
}

h4 {
  color: black;
  font-size: 11px;
  margin-top: 0px;
  margin-bottom: 4px;
}

.black {
  color: black;
}