BODY {
  MARGIN: 0px;
  font: 12px arial;
  background: #eff0db;
  padding: 20px 10px;
}
.page {
  text-align:center;
  color: #333;  
}
#body {
  width: 778px;
  margin:0 auto;
  text-align:left;
}

.event TABLE {
  border: 1px solid #f0dcdb; 
}
.event TD {
  border: 1px solid #f0dcdb; 
  vertical-align: top;
}
UL.menu-vertical { 
  margin: 0px;
  padding: 0px;
  list-style:none;
}
UL.menu-vertical ul { 
  padding: 0;
  margin: 0;
  list-style: none;
}
UL.menu-vertical li {
  float: left;
  position: relative;
}
UL.menu-vertical li a {
  display: block;
  width: 120px;
  font: 13px/22px verdana;
  color: #000;
  text-decoration: none;
  border: 1px solid #f0dcdb; 
  margin: 2px;
  padding: 2px;
}
UL.menu-vertical li a:hover {
  background-color: #f0dcdb;
}
UL.menu-vertical li ul {
  position: absolute;
  top: 0px;
  left: 130px;
  width: 138px;
  background-color: #fff;
  border: 1px solid #f0dcdb;
  display: none;
  list-style:none;
}
UL.menu-vertical li ul li {
}
UL.menu-vertical li ul li a {
  border-width: 0;
  width: 130px;
}
UL.menu-vertical li:hover ul {
  display: block;
}
UL.menu-vertical li.over ul {
  display: block;
}

DIV.menu-vertical LI.selected A {
  font-weight: bold;
}
DIV.menu-vertical UL LI.selected UL LI A {
  font-weight: normal;
}
UL.menu-vertical li a {
  font: 12px arial; 
}
H3.title {
  color: #000;
  font: bold 18px/24px verdana;
  margin: 1em 0 1em 0; 
}
#header {
  BACKGROUND: #dbe5f0;
  border-bottom: 4px solid #f0dcdb;
}
#top {
  BACKGROUND: url(http://usmob.bizstyler.com/images/usmob_top.jpg) #dbe5f0 no-repeat;
  height: 80px;
}
A#link-home {
  display: block;
  height: 80px;
}
#outer_wrapper {
  BACKGROUND: #fff left 50%
}
#wrapper {
  BACKGROUND-ATTACHMENT: scroll;
  BACKGROUND-POSITION-Y: 50%
}
#container {
  BACKGROUND-POSITION: right 50%;
  BACKGROUND-ATTACHMENT: scroll;
  FLOAT: left;
  WIDTH: 100%;
  MARGIN-RIGHT: -200px;
  BACKGROUND-REPEAT: repeat-y;
  BACKGROUND-COLOR: transparent
}
#content {  
}
#main {
  PADDING-RIGHT: 1em;
  PADDING-LEFT: 1em;
  PADDING-BOTTOM: 1em;
  MARGIN-LEFT: 130px;
  VERTICAL-ALIGN: top
}
#left {
  FLOAT: left;
  WIDTH: 130px;
  height: 400px;
}
#sidebar {
  DISPLAY: none;
  FLOAT: right;
  WIDTH: 140px
}
#footer {
  border-top: 4px solid #f0dcdb;
  background-color: #dbe5f0;
  color: #000;
  padding: 10px;
  text-align: left;
}
.last {
  MARGIN-BOTTOM: 0px
}
.clearing {
  CLEAR: both;
  HEIGHT: 0px
  background: #fff;
}
DIV#copyright {
  font-size: 10px;
}
DIV#copyright A{
  font-size: 10px;
  color: #000;
}
DIV#support-email A {
  font-size: 10px;
  color: #000;
  
}
img {
  border: 1px solid #f0dcdb;
}
.news-box {
  float: right;
  background-color: #f0dcdb;
  padding: 5px;
}
.feedback-form {
}