body
{
  background: #e1eaf0 url(images/bg.gif);
  background-repeat: repeat-y; 
  background-position: center;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
}

body,table,td
{
  font-size: 14.0px;
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  color: #222;
  line-height: 18px;
  text-align: left;
}

#menubar { padding-left: 260px; padding-top: 10px; font-size: 13px; font-weight:bold; font-family: Trebuchet MS, Verdana, Arial, sans-serif; }
#menubar a:link    { text-decoration: none; color: #ffffff; }
#menubar a:visited { text-decoration: none; color: #ffffff; }
#menubar a:hover   { text-decoration: none; color: #ffe787; }
#menubar ul { list-style: none; display: inline; }
#menubar li { display: inline; padding-right: 23px; }

a:link    { color: #00508a; text-decoration: none;  }
a:visited { text-decoration: none; color: #003257; }
a:hover   { text-decoration: underline; color: #b8001a; }

h1 { font-size: 20.0px; line-height: 20.0px; font-weight: bold; margin: 5px 0px 5px 0px; padding-top: 10px; color: #b8001a; }
h2 { font-size: 14.0px; line-height: 17.0px; font-weight: bold; margin: 5px 0px 5px 0px; padding-top: 10px; color: #b8001a; }

p { padding: 0px; margin: 0px auto; margin-bottom: 15px; }
form { margin:0px; padding:0px; }
hr { border: none; color: #fff; height: 0px; border-top: 1px dotted #999; margin-top:5px; }

.sidebar { padding-left:15px; padding-top:15px; width: 265px; float: left; text-align:left; }