/* general html tags*/
body { background-color: #ffffff; font: normal 12px Arial, Helvetica, sans-serif; color: #000000; margin: 0px; }
img { border: 0px; }
form { margin: 0px; padding: 0px; }
a:link,  a:active,  a:visited { color: #0054a4; text-decoration: underline; font-weight: bold; }
a:hover { color: #0094da; text-decoration: underline; font-weight: bold; }
h1 { background: url("images/800x600/h1_bg.jpg"); background-repeat: no-repeat; color: #0054a4; font-size: 20px; padding: 26px 0px 0px 60px; }
h2 { color: #0054a4; font-size: 16px; }
h3 { color: #0054a4; font-size: 14px; }
/* divs */
#main { float: left; width: 760px; background: url("images/800x600/marg.jpg"); }

#top { background: url("images/800x600/top.jpg"); background-repeat: no-repeat; height: 20px; width: 760px; }
#header { background: url("images/800x600/header_full.jpg"); background-repeat: no-repeat; height: 100px; margin: 0px 0px 0px 24px; color: #FFFFFF; }
#resolution { position: absolute; left: 40px; top: 30px;}
#loginbox { margin: 0px 0px 10px 10px; }
#searchbox { position: absolute; left: 600px; top: 46px; text-align: right;}

#menu { display: inline; float: left; width: 162px; background: url("images/800x600/menu_bg.jpg") repeat-x; margin: 0px 8px 0px 24px; height: 200px; color: #FFFFFF; font-weight: bold; }
#menu ul { list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#menu li { background-color: #0054a4; margin: 0px 0px 1px 0px; padding: 12px 0px 0px 0px; }
#menu li.submenu { background: #74bee9 url("images/800x600/li_arrow.jpg") 12px 14px; background-repeat: no-repeat;  border-bottom: solid 1px #0054a4; margin: 0px 0px 0px 0px; padding: 12px 0px 0px 24px; }

#menu a:link, #menu a:active, #menu a:visited { color: #ffffff; text-decoration: none; font-weight: bold; }
#menu a:hover { color: #ffffff; text-decoration: underline; font-weight: bold; }

#content { float: left; width: 510px; padding: 6px 12px 6px 12px; }
#footer{ width: 760px; clear: both; height: 18px; background-image: url("images/800x600/bottom.jpg"); background-repeat: no-repeat; text-align: center; padding: 8px 0px 8px 0px; color: #0054a4; font-size: 11px; }

#slide_image {border: 1px; border-color: #0154a4; background-color: #0154a4; padding: 1px; }

/* classes */
.resolution { background-color: #0094DA; height: 16px; font-size: 10px;  padding: 0px; margin: 0px; }
.textbox { background: url("images/800x600/login_bg.jpg"); height: 20px; color: #000000; margin: 0px 0px 2px 0px; padding: 0px; border: 0px; }
.button { background: #034FA3 url("images/800x600/button_bg.jpg"); font-weight: bold; font-size: 8pt; color: #FFFFFF; border-width: 1px; height: 22px; border-top-color: #74BEE9; border-left-color: #000000; border-right-color: #74BEE9; border-bottom-color: #000000; margin: 0px 0px 0px 0px; }
.errmsg{color: red; }
.fieldhelp{color: gray; }
.errmsg{color: red; }
.tr_odd {background : #FFFFFF;}
.tr_even {background : #D1E1EF;}
.thumbnail {border-width: 1px solid #C5C5C5;  padding: 2px; background-color: #C5C5C5; }
.posted{color: gray; }
.posting {

  border: 1px solid #0055A5; 
  padding: 8px;
  margin-top: 10px;
  margin-bottom: 3px;
  margin-left: 3px;
  margin-right: 3px;
  font-size: 8pt;
  line-height: 11pt;

}

.postinghead {

  position: relative;
  width: auto;
  text-align: left;
  top: -17px;
  border: 1px solid #0055A5; 
  background-color: #FFFFFF;
  font-weight: bold;
  color: #808080;
  padding: 2px;
  margin-bottom: -14px;

}

.slideimg { border: 1px; border-color: #0154a4; }

.private {color: #FF0000;}
.public {color : #009966;}
/* hidden stuff */
#toogood { display: none; }
#toogood hr { display: none; }