/* CSS File */
html {
  background: #afbc9d url('../images/template/background.jpg') repeat-x;
}
body {
  width: 870px;
  margin: 0px auto;
  padding-top: 14px;
  font-family: Tahoma, Verdana, Arial, Helvetica;
  font-size: 11px;
}
div {
  margin: 0px auto;
  padding: 0px;
  border: none;
  display: block;
  float: left;
}
table {
  float: left;
  display: block;
}
p {
  color: #000;
  line-height: 150%;
  float: left;
  display: block;
  padding: 7px 0;
  margin: 0;
  width: 642px;
}
input {
  font-family: Tahoma, Verdana, Arial, Helvetica;
  font-size: 11px;
}
select {
  font-family: Tahoma, Verdana, Arial, Helvetica;
  font-size: 11px;
}
textarea {
  font-family: Tahoma, Verdana, Arial, Helvetica;
  font-size: 11px;
}
td {
  color: #000;
  line-height: 150%;
}
img {
  border: 0;
  margin: 0;
  padding: 0;
}
.b {
  font-weight: bold;
}
.i {
  font-style: italic;
}
table.center {
  margin-left: auto; 
  margin-right:auto;
}
form {
  margin: 0px;
  padding: 0px;
  border: 0px;
}
object {
  margin: 0px;
  padding: 0px;
  border: 0px;
}
h1 {
  color: #000;
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
  vertical-align: middle;
  margin: 0;
  padding-bottom: 10px;
}
h2, h3 {
  color: #6a3a12;
  line-height: 150%;
  float: left;
  display: block;
  padding: 7px 0;
  margin: 0;
  width: 642px;
  font-weight: 700;
  font-family: Tahoma, Verdana, Arial, Helvetica;
  font-size: 12px;
}
.author {
  color: #6a3a12;
}
.req_field {
  color: #f00;
}
div #container {
  width: 870px;
}
/* Layout */
div #header_container {
  width: 870px;
  height: 208px;
  background: #fff;
}
div #header_top {
  width: 868px;
  height: 5px;
  line-height: 5px;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  background: #584b38;
}
div #header_left {
  width: 589px;
  height: 195px;
  border: 1px solid #fff; 
  background: url('../images/template/header_left.jpg') no-repeat;
}
div #header_centre {
  width: 25px;
  height: 195px;
  border-top: 1px solid #fff; 
  border-bottom: 1px solid #fff; 
  background: url('../images/template/header_centre.gif') no-repeat;
}
div #header_right {
  width: 252px;
  height: 195px;
  border: 1px solid #fff; 
  background: url('../images/template/header_right.jpg') no-repeat;
  cursor: pointer;
}
div #header_bottom {
  width: 868px;
  height: 8px;
  line-height: 8px;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  background: #584b38;
}
div #content_container {
  width: 870px;
  background: #fff;
}
div #side_menu {
  width: 196px;
  height: 514px;
  border-left: 1px solid #fff;
}
div #side_menu_top {
  width: 196px;
  height: 33px;
  background: url('../images/template/side_menu_top.jpg') no-repeat;
  border-bottom: 1px solid #fff;
  cursor: pointer;
}
div #side_menu_container {
  width: 196px;
  background: url('../images/template/side_menu.jpg') repeat-x;
}
div #side_menu_bottom {
  width: 196px;
  height: 23px;
  background: url('../images/template/side_menu_bottom.gif') no-repeat;
}
#side_menu ul {
  margin: 0px;
  padding: 0px;
  border: none;
  padding-top: 3px;
}
#side_menu ul li {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  font-size: 12px;
  line-height: 20px;
  vertical-align: middle;
}
#side_menu ul li a {
  margin: 0;
  padding: 0 0 0 10px;
  list-style-type: none;
  color: #000;
  font-size: 12px;
  line-height: 22px;
  height: 23px;
  vertical-align: middle;
  text-decoration: none;
  width: 186px;
  display: block;
}
#side_menu ul li a:hover {
  background: #E9DBC6 url('../images/template/navarrow.gif') 0 7px no-repeat;
}
div #content_main {
  width: 642px;
  padding: 10px 15px 10px 16px;
  background: url('../images/template/content_curve.gif') no-repeat;
}
div .content_dots {
  width: 642px;
  height: 146px;
  padding-top: 11px;
  background: url('../images/template/dots_multiple.gif') no-repeat;
}
.content_dots a {
  text-decoration: none;
}
div .content_single_dots {
  width: 642px;
  height: 10px;
  line-height: 10px;
  background: url('../images/template/dots_single.gif') 0 9px no-repeat;
}
#content_main a {
  color: #6A3A12;
}
#content_main a:hover {
  color: #A77C46;
}
#content_main ul {
  margin: 0;
  padding: 0;
  border: none;
  list-style-type: square;
  padding-left: 20px;
  
}
#content_main ul li {
  margin: 0px;
  list-style-type: square;
  color: #000000;
  text-transform: none;
  font-size: 8pt;
  line-height: 20px;
  vertical-align: middle;
  padding-left:5px;
}
div .cta {
  width: 196px;
  height: 222px;
  border-bottom: 1px solid #fff;
}
div #footer_container {
  width: 870px;
  background: #fff;
  text-align: center;
  color: #584b38;
  font-size: 11px;
  padding-top: 10px;
}
div #footer_container a {
  width: 870px;
  height: 20px;
  line-height: 20px;
  vertical-align: middle;
  text-decoration: none;
  text-align: center;
  color: #584b38;
  font-size: 11px;
}
#footer_container a:hover {
  color: #A77C46;
}
div #footer_bottom {
  width: 868px;
  height: 5px;
  line-height: 5px;
  border: 1px solid #fff;
  background: #584b38;
}

/* Individual Styles */

.padright {
  padding-right: 10px;
}