html {height:101%;background:url(/images/maingradient.png) repeat-x #f9f9f9;}
body {margin:10px 0;padding:0;font:normal 12pt "Century Gothic","Avant Garde Gothic","Avant Garde", "URW Gothic L", helvetica, sans-serif;}
h4 {margin-top:0;padding-top:0;}
.r {text-align:right;}
.l {text-align:left;}
.fr {float:right;margin-right:10px;}
a {color:#00f;}
a img {border:none;}
.small {font-size:10pt;}
.ournews {font-size:11px;padding:0 20px;}

div.title {background:url(/images/h1left.gif) no-repeat;padding-left:23px;margin:10px 0;}
div.title span {display:block;height:30px;line-height:28px;padding-right:23px;background:url(/images/h1right.gif) no-repeat right;}
div.title span h1 {height:30px;line-height:28px;margin:0;padding:0;font-size:12pt;background:url(/images/h1back.gif);}

div.news {font-size:10pt;}

.roundbox {width:100%;margin:0 0 10px 0;}
.tl {background:url(/images/tl.gif) no-repeat;float:left;width:100%;}
.tr {float:right;width:95%;height:100%;background:url(/images/tr.gif) no-repeat top right;padding:5% 0 0 0;}
.innerbox {margin-right:5%;}
.bl {float:left;clear:both;width:100%;height:20px;background:url(/images/bl.gif) no-repeat;}
.br {float:right;width:95%;height:20px;background:url(/images/br.gif) no-repeat bottom right;}

ul.linklist {list-style:none;margin:0;padding:0;font-size:0.9em;}

.mainfieldset {border:1px solid #c9c9c9;background:#f5f5f5;margin:10px 0;padding:10px;}

.roundbox .texttitle {padding:0 30px;background:url(/images/bullet.png) no-repeat;}
.roundbox .texttitle span {display:block;height:30px;padding:0 10px;background:url(/images/bulletr.png) no-repeat right;line-height:28px;}
.roundbox p {padding:0 20px;}
.roundbox p label {margin:10px 0;}
.roundbox p label span {display:block;float:left;width:130px;}

.subline {margin-bottom:20px;padding-left:20px;font-size:10pt;}

.clear {clear:both;}

#wrapper {margin:0 auto;width:1000px;}
#maintable {border:0;padding:0;table-layout:fixed;width:100%;}
#footer {height:1em;margin-bottom:10px;font-size:0.9em;padding:0 20px;}
#footer a {color:#666;}
td.w {background:#fff;}
#logo {display:block;margin:20px;}
#searchdiv {width:500px;margin:20px 0;height:50px;float:right;text-align:right;}
#searchdiv h1 {margin:0 0 15px 0;font-size:14pt;font-weight:normal;}
#searchdiv input {vertical-align:bottom;margin-left:5px;}

#mainmenu {clear:both;list-style:none;margin:10px 0;padding:0 20px;height:30px;background:url(/images/menuback.png) no-repeat;}
#mainmenu li {background:url(/images/menuitemright.png) no-repeat top right;float:left;height:28px;overflow:hidden;}
#mainmenu li a {display:block;float:left;width:90px;text-align:center;padding:0 10px;color:#fff;text-decoration:none;font-weight:bold;font-size:10pt;line-height:28px;}

#topmenu {text-align:right;padding:10px;font-size:0.8em;}

td.content {background:#fff;color:#333;padding:10px 20px;}
#maincontent {background:url(/images/backgradient.png) repeat-x #c6c6c6;padding:10px;}
#hint {position:absolute;width:200px;font-size:10pt;color:#666;top:3px;left:5px;font-style:italic;cursor:text;}

ul.recent {list-style:none;margin:0;padding:0;}
ul.recent li {margin-bottom:10px;}
ul.recent li a {color:#666;}

#htmltagcloud {text-align:center;}
#htmltagcloud .tagcloud0 {font-size:0.9em;}
#htmltagcloud .tagcloud1 {font-size:1.0em;}
#htmltagcloud .tagcloud2 {font-size:1.1em;}
#htmltagcloud .tagcloud3 {font-size:1.2em;}
#htmltagcloud .tagcloud4 {font-size:1.3em;}
#htmltagcloud .tagcloud5 {font-size:1.4em;}
#htmltagcloud .tagcloud6 {font-size:1.4em;}
#htmltagcloud .tagcloud7 {font-size:1.5em;}
