body                { margin: 0px; padding: 0px; font-family: Tahoma, Arial, Verdana, Helvetica; font-size: 77%; }
table                { font-size: 100%; }
#logo                { margin: 55px 30px 50px 40px; }
#header                { background: #114A7A url('images/bg.jpg') no-repeat; padding-left: 35px; padding-top: 10px; }
#bottomleft        { background: #114A7A url('images/bg.jpg') no-repeat; padding: 20px 30px 30px 40px; color: #fff; font-weight: bold; }
#content        { background: url('images/bg.gif') repeat-y; padding: 35px 35px 35px 35px; }
#left                { padding: 35px 20px 35px 45px; }
#bottomright        { background: url('images/bg.gif') bottom repeat-x; padding: 20px 35px 30px 35px; }
.menubar        { background: #C5D1DD; height: 28px; margin-top: 1px; padding-left: 32px; }
.submenubar        { background: url('images/bg.gif') bottom repeat-x; }
.bottombar        { background: #C5D1DD; height: 15px; margin-top: 1px; }
.newsdate                { background: #99CC00; color: #fff; font-weight: bold; font-size: 90%; width: 45px; padding: 2px 4px; margin-top: 10px; margin-bottom: 3px; }
.news                { font-size: 93%; }

a.submenu        { display: block; padding: 10px; color: #003399; font-weight: bold; }
a.submenu:hover        { background: #F2F4F7 url('images/bg.gif') bottom repeat-x; color: #0066CC; }

h1                        { font-size: 160%; font-weight: normal; margin-bottom: 10px; }
IMG.png                { background-image: none; behavior: url(pngfix.htc); }or.htc');}
