html {overflow:-moz-scrollbars-vertical; height: 100%;}
html,body,ol,ul,li,form,dl,dt,dd {margin: 0; padding: 0;}

body {font: 11px 'Tahoma', Arial; line-height: 1.6em; color: #303030; height: 100%; background: #e0e0e0 top repeat-x url('images/bodybg.png'); text-align: center;}
td {font: 11px Tahoma, Arial;}

a {color: #007bc9;}
a:hover {color: #cd0000;}

#preload {display: none;}

#container {width: 1000px; height: 100%; background: white; padding: 0 1px; margin: 0 auto;}

#header {width: 940px; height: 235px; margin: 0 30px 20px 30px; background: no-repeat url('images/header.jpg'); position: relative;}
 a#homelink {position: absolute; left: 39px; top: 0; display: block; width: 269px; height: 108px; padding-top: 50px; text-align: center; font: bold 22px Tahoma, Arial; letter-spacing: -1px; color: #303030; text-decoration: none; outline: none;}
 a#homelink span {z-index: 10; position: absolute; left: 0; top: 0; display: block; width: 269px; height: 158px; background: no-repeat url('images/header.jpg') -39px 0;}

#content {position: relative; width: 1000px; text-align: left; float: left; padding: 0 0 20px 0; min-height: 570px; height: auto !important; height: 570px; background: white;}

#leftcol {float: left; width: 200px; padding: 10px 30px;}
#maincol {float: left; width: 480px; padding: 0;}
#rightcol {float: left; width: 200px; padding: 10px 30px;}

.text {text-align: justify;}
.text ul {padding-left: 15px;}
.text ol {padding-left: 22px;}

#mainmenu {list-style: none;}
#mainmenu li {margin-bottom: 5px;}
#mainmenu li a {padding: 7px 5px 7px 30px; display: block; color: #1770cb; background: no-repeat url('images/arr.png') 15px 11px; font: bold 11px tahoma; text-decoration: none; outline: none;}
#mainmenu li a:hover {color: white; background: #739ac2 no-repeat url('images/arrw.png') 15px 11px; text-decoration: underline;}
#mainmenu li a.current {color: white; background: #537aa2 no-repeat url('images/arrw.png') 15px 11px; text-decoration: none;}

.rblock {width: 200px; margin-bottom: 20px;}
.rblock h2 {height: 24px; background: #e10000 no-repeat url('images/tab1.png'); padding: 0 0 1px 10px; color: white; font: bold 11px/24px tahoma; letter-spacing: 0; border-bottom: 1px dotted #c0c0c0; margin: 0 0 5px 0;}
.rblock div {padding: 0 0 0 10px;}

#welcome {font: 13px/20px 'Trebuchet MS',Georgia; color: #294052; text-align: justify;}

h1 {color: #cd0000; font: bold 18px Arial; letter-spacing: -1px; padding: 0 0 1px 0; border-bottom: 1px dotted #d0d0d0; margin-bottom: 20px;}
h2 {color: #cd0000; font: bold 16px Arial; letter-spacing: -1px; padding: 0 0 3px 0; border-bottom: 1px dotted #d0d0d0; margin-bottom: 10px;}

ul#newslist {list-style: none; padding: 0;}
ul#newslist li {margin-bottom: 10px;}
ul#newslist li a {color: #101010; font: 11px/16px tahoma; text-decoration: none;}
ul#newslist li a:hover {color: #cd0000; text-decoration: underline;}
ul#newslist li span {display: block; color: #ff4e00; font: italic 12px/16px georgia;}

em {font-style: normal; color: #cd0000;}
hr {height: 1px; margin: 15px 0; border: 0; border-top: 1px solid #d0d0d0;}
