html, body {height:100%; margin:0px;}

body, td {color:#000000; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
       p {margin:0px 0px 10px 0px;}
  ul, ol {margin-top:0px; margin-bottom:10px;}
    form {margin:0px; padding:0px;}
       a {color:#0000ff;}
 a:hover {color:#ff0000;}

#sitecontainer {height:100%;}
#pagecontainer {width:775px; height:100%; background:url('images/vob-page-bg.jpg') center repeat-y;}
#pagecontainer2 {width:775px; height:100%; background:url('images/vob-pagetop-bg.jpg') center top no-repeat;}
#contenttable {width:745px; height:100%; border:0px;}
#pageheader {padding-bottom:20px; position:relative;}

#contentcontainer {}
#pagecontent {width:705px; text-align:left;}


#pagefooter {font-size:10px; line-height:15px; text-align:center; padding:24px 20px 10px 20px; background:#ffffff url('images/vob-footer-bg.jpg') center top no-repeat;}
ul.footerlinks {padding:0px; margin:0px;}
ul.footerlinks li {display:inline; margin:0px 6px; list-style-type:none; font-size:11px; line-height:22px;}
.footertext {}
.footertext .divider {margin:0px 2px;}
.footerdevby {}

.menu_submenu {position:absolute; display:none; background:#fff9f3; z-index:4;}
.menu_submenu td a {position:relative; display:block; width:130px; color:#fff9f3; font-size:11px; line-height:15px; text-decoration:none; font-family: Arial, verdana, helvetica; background:#4c6fb0; padding:2px 4px 2px 4px;}
.menu_submenu td a:hover {color:#4c6fb0; text-decoration:none; background:#d7deea;}

.spotlightcontent {padding:0px 15px; background:#d7deea url('images/spotlightbox-bg.gif') repeat-y;}
table.newslist {}
table.newslist th {font-size:11px; font-weight:bold; text-align:right; vertical-align:top; padding:3px 4px; white-space:nowrap;}
table.newslist td {font-size:12px; vertical-align:top; padding:2px 2px 6px 2px;}

#homecontent {}
#homecontent h1 {font-size:18px; padding:0px; margin:0px;}
.weatherbug {font-size:10px; font-weight:bold; text-align:center;}
.weatherbug .divider {margin:0px 10px;}

#sidenav {width:158px; background:#d7deea url('images/submenu-bg.gif') repeat-y; margin-bottom:20px;}
#sidenav td, #sidenav th {padding:0px;}
#sidenav th {font-size:15px; font-weight:bold; color:#ffffff; background:#4c6fb0 url('images/submenu-headbg.gif') repeat-y;}
#sidenav .l_item {padding:3px 10px;}

.nosho {display:none;}

   input.reg_sbm {font-size:10px;}
   input.reg_txt {font-size:10px; border:#666666 1px Solid; padding:0px 3px 0px 3px;}
textarea.reg_txt {font-size:10px; border:#666666 1px Solid; padding:3px;}
  select.reg_sel {font-size:10px;}
