div#homeleft, div#homeright {
  padding: 0px;
  text-align: center;
}

div#homeleft p, div#homeright p {
  margin: 10px;
  text-align: justify;
}

div#homeleft {
  margin: 30px 0px 30px 30px;
  xbackground-color: #f77;
  width: 390px;
  float: left;
}

div#homeright {
  margin: 30px 30px 30px 0px;
  background-color: #fcffd3;
  width: 280px;
  float: right;
  border: 2px solid #6a0707;
  xpadding: 0px 20px;
}

div#homeleft img {
  border: 2px solid #000;
}

div#homeright img {
  padding-bottom: 3px;
}

div#homeright p {
  font-size: 0.9em;
}

a
{
  color: #993333;
}

.body
{
  margin: 0;
  padding: 0;
  background-color: #e3dcdb;
}

.page
{
  background-color: white;
  background: white url(../images/banner.jpg) top right no-repeat;
}

.page_left
{
  width: 4px;
  background: url(../images/page_left.png) repeat-y;
}

.page_right
{
  width:4px;
  background: url(../images/page_right.png) repeat-y;
}

.page_content
{
  height: 100%;
  font-size:12pt;
  font-family: Times New Roman;
  vertical-align: top;
}

.page_title
{
  color: #993333;
  font-size: 23pt;
  font-weight: bold;
  font-family: Times New Roman, arial;

  padding-top: 10px;
  padding-left: 10px;
}

.page_subtitle
{
  color: #993333;
  font-size: 14pt;
  font-weight: bold;
  font-family: arial;
}

.page_banner
{
  height:175px;
}

.page_footer
{
  height: 60px;
  font-size: 8pt;
  font-family: Arial;
  text-align: center;

  padding: 5px;

  border-top: #72634d 5px solid;
}

.page_rights
{
  color: black;
  font-size: 8pt;
  font-family: arial;
  text-align: center;
}



.menu
{
  color: white;
  font-size: 9.5pt;
  font-weight: bold;
  font-family: Times New Roman, arial;
  background-color: #72634d;
}

.menu_item,
.menu_item_over
{
  cursor: pointer;
  padding: 3px;
  padding-left: 10px;
  padding-right: 10px;
}

.menu_item_over
{
  background-color: #8e001c;
}


.label,
.map_table
{
  color: black;
  font-size: 9pt;
  font-family: arial;
}


.map
{
  position: absolute;
  opacity: 0.15;
  filter:alpha(opacity=15);
}

.map_table
{
  cursor: default;
}

.map_table_row
.map_table_row_over
{

}

.map_table_row_over
{
  color: white;
  font-weight: bold;
  background-color: #8e001c;
}
