html, body, table, div, h1, a {font-family: Arial, Helvetica, Verdana}
html, body, table, div, a {font-size: 10pt; color: #484848}
html, body {height: 100%; padding: 0; margin: 0}
body {background: #212121}
a {text-decoration: none; color: #c3111e}
form {margin: 0; padding: 0; display: inline; float: left}
table {border: 0}
th {text-align: left}
ul, li {list-style-type: none; list-style: none; margin: 0; padding: 0}
p {clear: left}
h2 {font-size: 12px}
h4 {font-size: 10pt; background-color: #e3e0e1; height: 10px; width: 640px; padding: 5px 10px 10px; color: #525152; margin-bottom: 10px; margin-top: 35px; border: 2px solid #bfbfbf}
div.distance {display: none}
div.site {width: 1043px; height: 100%; height: auto; min-height: 100%; margin: 0 auto; margin-bottom: -82px}
div.header, div#footer {width: 1043px}
div.header {height: 186px; font-size: 18pt; font-weight: bold; color: #ffffff; background: url(http://www.volleyricha.be/images/theme-volleyricha/volley_01.png) no-repeat}
div.header h1 {margin-top: 0; padding-top: 80px; padding-left: 650px; color: white; font-size: 35pt}
div.navigation {display:block; height:39px; font-size:11px; font-weight:bold; background:transparent url(http://www.volleyricha.be/images/theme-volleyricha/bgOFF.gif) repeat-x top left; font-family:Arial,Verdana,Helvitica,sans-serif; border-top:4px solid #B30000; margin-left: 24px; margin-right: 14px}
div.navigation ul{ margin:0; padding:0; list-style-type:none; width:auto}
div.navigation ul li{ display:block; float:left; margin:0}
div.navigation ul li a{ display:block; float:left; color:#666; text-decoration:none; padding:11px 20px 0 20px; height:23px; background:transparent url(http://www.volleyricha.be/images/theme-volleyricha/bgDIVIDER.gif) no-repeat top right}
div.navigation ul li a:hover,div.navigation ul li a.current{ color:#B30000; background:#fff url(http://www.volleyricha.be/images/theme-volleyricha/bgON.gif) no-repeat top right}
div.container {float: left; width: 1043px}
#content {background: url(http://www.volleyricha.be/images/theme-volleyricha/volley_03.png) repeat-y; color: #fff; float: left; height: auto; min-height: 650px; line-height: 18px; padding: 20px 40px 20px 300px; width: 703px}
#content div.category {background-color: #fff; padding-left: 20px; padding-right: 20px; width: 663px; height: auto; min-height: 690px}
div.description {float: left; padding-top: 20px}
div.footer-push {clear: both; height: 82px}
div#footer {background: url(http://www.volleyricha.be/images/theme-volleyricha/volley_04.png) no-repeat; height: 50px; padding-top: 32px; text-align: center; color: #364963; margin-right: auto; margin-left: auto; margin-bottom: 0; font-variant: small-caps}
div#footer a {text-decoration: none; color: #364963; font-variant: small-caps; text-transform: lowercase}
div#footer a:hover {color: #a81200; text-decoration: none}
div#wait {float: right}
div.site {}
div.site div#content div.category {text-align: justify; float: left}
div#content td {border: 0}
div.site div#content div.category div.attachments {width: 690px; margin: 0 10px 10px 0; padding-top: 0; float: left}
div.site div#content div.category > div.attachments {margin: 0 20px 20px 0}
div.site div#content a {color: #c44747; text-decoration: underline}
div.site div#content ul.navigation {float: left; width: 230px; margin: 0 20px 10px -344px; padding: 0 10px 10px 80px}
div.site div#content ul.navigation li {width: 200px; height: 40px; float: left; text-align: left; clear: both; list-style-image: url(http://www.volleyricha.be/images/theme-volleyricha/arrow.png); list-style-position: outside; padding-top: 8px; padding-bottom: 2px; padding-right: 5px; background: url(http://www.volleyricha.be/images/theme-volleyricha/line.png) no-repeat 0 40px}
div.site div#content ul.navigation li.last {width: 200px; height: 500px; float: left; text-align: left; clear: both; list-style-image: url(http://www.volleyricha.be/images/theme-volleyricha/arrow.png); list-style-position: outside; padding-top: 8px; padding-bottom: 2px; padding-right: 5px; background: url(http://www.volleyricha.be/images/theme-volleyricha/bgmenu.png) no-repeat 0 40px}
div.site div#content ul.navigation li a {color: #d5d7d5; font-weight: bold; float: left; font-size: 8pt; text-decoration: none}
div.site div#content ul.navigation li a:hover {color: #fff7fd}
div.site div#content h1.category {margin-top: 0; color: #c3f3fe; font-size: 16pt}
div.site div#content h1 {font-size: 10pt; background-color: #a91200; width: 691px; color: #fff; height: 15px; padding: 6px; margin: 0 0 0 -20px}
div.site div#content h2.active {font-size: 10pt; background-color: #2c2c2c; width: 691px; color: #fff; margin: 0 0 0 -20px; height: 15px; padding: 6px}
div.site div#content h3.active {font-size: 10pt; background-color: #878787; width: 691px; color: #fff; height: 15px; padding: 6px; margin: 0 0 0 -20px}
div.site div#contact, div.site div#newsletter, div.site div.reply {background-color: #CCCCCC; margin-bottom: 10px; margin-left: 25%; padding: 10px; width: 410px; display: inline; float: left; color: #4F504F}
blockquote#notice {background: #fff3ad; border: 1px solid #e45a49; width: 400px; cursor: default; color: #232323; font-size: smaller; margin: 10px auto 10px auto; opacity: 0.9; padding: 10px}
tr.odd td, tr.even td {border-bottom: 1px solid #e3e3e3; padding-bottom: 5px}
span.highlight {color: #7ca921; font-weight: bold}
ul.menu {width: 400px; margin: 10px auto 10px auto}
ul.menu li a {background-color: #e3e3e3; height: 20px; line-height: 20px; margin: 1px; text-align: center; display: block; clear: both; padding: 10px; color: #364963}
ul.menu li a:hover {background-color: #ccc}
div.attachments {float: left}
div.attachment {height: 260px; margin: 5px; text-align: center; float: left}
.attachment div {border: 1px solid #e3e3e3; text-align: center; margin: 10px 0 10px 0; padding: 5px; clear: both; filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8}
td#attachments {border: 1px solid #e3e3e3; padding: 10px}
td#attachments div.attachment {height: 166px}
div.sitemap {background-color: #CCCCCC; padding: 10px}
div.sitemap ul li li {padding-left: 10px}
div.sitemap a {color: #4F504F}
div.sitemap a:hover {color: #179FCC; text-decoration: underline}
iframe {width:678px; height: 450px}
.fieldWithErrors {padding: 2px; background-color: red}
#errorExplanation {width: 400px; border: 2px solid red; padding: 7px; padding-bottom: 12px; margin-bottom: 20px; background-color: #f0f0f0; text-align: left}
#errorExplanation h2 {text-align: left; font-weight: bold; padding: 5px 5px 5px 15px; font-size: 12px; margin: -7px; background-color: #c00; color: #fff}
#errorExplanation p {color: #333; margin-bottom: 0; padding: 5px}
#errorExplanation ul {margin: 1.12em 0 0 40px; display: block; float: left}
#errorExplanation li {list-style-type: square; color: #333; float: left; clear: both}
table tbody th {width: 30%; text-align: right; font-weight: bold; white-space: nowrap}