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:#41755e;}
a:hover {color:#ff0000;}

h1 {font-size:18px; font-weight:bold; color:#ffffff; background-color:#c9a23b; padding:2px; margin:0px 0px 10px 0px; border:#41755e 2px solid;}
h2 {font-size:16px; font-weight:bold; color:#669900; padding:0px; margin:0px;}
 
.nosho {display:none;}

#sitecontainer {background:url('images/browndeer-sitetop-bg.jpg') top center no-repeat;}
#siteliner {height:100%;}
#pagecontainer {width:775px; height:100%; background:url('images/browndeer-page-bg.gif') center repeat-y;}
#pagecontainer2 {width:775px; height:100%; background:url('images/browndeer-pagetop-bg.jpg') center top no-repeat;}
#contenttable {width:775px; height:100%;}

#contentcontainer {}
#pagecontent {width:705px; height:360px;}
#pagecontent td.pcmain {vertical-align:top;}

#pagefooter {font-size:11px; line-height:15px; text-align:center; padding:30px 20px 6px 20px; background:#ffffdb url('images/browndeer-footer-bg.jpg') center top no-repeat;}
#pagefooter .footercontent {height:44px;}
#pagefooter .footerdevby {font-size:10px;}
#pagefooter .footerlinks {padding-bottom:4px;}
#pagefooter .footerlinks a {color:#ffff66;}
#pagefooter .footerlinks a:hover {color:#ffffff;}
#pagefooter .footerlinks .sep {margin:0px 6px;}
#pagefooter .footercontact a {color:#000000; text-decoration:none;}
#pagefooter .footercontact a:hover {color:#ffffff; text-decoration:underline;}
#pagefooter .footercontact .sep {margin:0px 8px;}

#mainnavholder {padding:0px 15px;}
#subnavholder {width:745px; position:relative;}
.menu_submenu {position:absolute; display:none; background:#ffffdb; z-index:4;}
.menu_submenu td a {position:relative; display:block; width:130px; color:#ffffff; font-size:11px; line-height:15px; text-decoration:none; font-family:Arial, verdana, helvetica; background:#41755e; padding:2px 4px;} /* background:#669900; */
.menu_submenu td a:hover {color:#000000; text-decoration:none; background:#c8a23b;} /* background:#ffff66; */

#sidenav {width:158px; margin-bottom:20px;}
#sidenav td.l_listcell {background:url('images/submenu-bg.png') repeat-y;}
#sidenav td, #sidenav th {padding:0px;}
#sidenav th {font-size:15px; font-weight:bold; color:#ffffff; background:url('images/submenu-headbg.png') repeat-y;}
#sidenav .l_item {padding:3px 10px;}

.spotlightcontent {padding:0px 15px; background:url('images/spotlightbox-bg.png') 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;}
#vidplayer {width:340px; background-color:#000000; position:absolute; z-index:3; display:none;}
#vidplayer .closelink {font-size:10px; padding:2px 10px 0px 0px; text-align:right;}
#vidplayer .closelink a {color:#ffffff;}
#vidplayer .closelink a:hover {color:#ffff66;}
#vidplayer .vidtitle {color:#ffffff; font-weight:bold; font-size:12px; padding:0px 0px 0px 10px;}
.vidbuttoncell {padding:0px 14px; background:url('images/button-videos-bg-off.png') repeat-y; font-size:11px;}
.vidbuttoncell ul {padding:0px; margin:0px;}
.vidbuttoncell ul li {margin-bottom:2px; list-style-type:none;}
.vidbuttoncell a {}
.weatherbug {font-size:10px; font-weight:bold; text-align:center;}
.weatherbug .divider {margin:0px 10px;}


   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;}
