h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,legend,input,img{margin:0;padding:0;}

body{
  margin:0;padding:0;
  font:12px Geneva,Arial,Helvetica,sans-serif;
  *font-size:small;*font:x-small;
  background: white url(/dat/cms/bg.png) repeat-x top left; 
  text-align:center;
}

#masthead {
 position: relative;
 margin: 0 auto; 
 height: 57px;
 background: transparent url(/dat/cms/hc.jpg) no-repeat bottom left;
}
#mbar {
 position: relative;
 margin: 0 auto;
 padding: 0;
 height: 48px;
 background: transparent url(/dat/cms/mbar.png) no-repeat 1px 0;
}
#mbarr {
 position: relative;
 margin: 0 auto;
 width: 700px;
 top:28px;
 color:white;
 font-weight: bold;
 text-align: center;
}
#mbarr a, #mbarr a:visited { color: #ddd;text-decoration:none;}
#mbarr a:hover { color: #ca3;}

#page {
 position: relative;
 margin: 0 auto;
 min-height:400px;
 background: transparent url(/dat/cms/mbg.png) repeat-y top left;
}
#pagex {
   margin:0;
   padding: 10px 60px;
}

#bot {
 position: relative;
 margin: 0 auto;
 height:30px;
 background: transparent url(/dat/cms/mbot.png) repeat-y top left;
}

#bot, #page, #mbar, #masthead{
 width: 780px;
}

#cms {
   margin: 0 auto;
   clear:both;
   height:20px;
   width:760px;
   text-align:center;
   color:#999;
   font-size:xx-small;
}
#cms a, #cms a:visited{ color: #999; text-decoration:none;}

#content {
   width:660px;
   min-height:500px;
   text-align:left;
   line-height:1.5em;
}

#content h1, #content h2, #content h3 { color: #4D3004;}


.gtip{display: none;}
.gtipper{color:red}

TD {position:relative;}


