body {
background-color: #ffffff;
margin: 0px 0px 20px 0px;
color: #555555;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-size: 9pt;
}

p {
color: #555555;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-size: 9pt;
margin-top: 7px;
margin-bottom: 7px
}

td {
padding: 0 0 0 0;
color: #555555;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-size: 9pt;
}

a.buttontext:link, a.buttontext:visited, a.buttontext:active {
display: block;
float: left;
color: #ffffff;
background-color: #dd000c;
text-decoration: none;
font-size: 9pt;
font-weight: normal;
font-family: Arial, Helvetica, helv, sans-serif;
border-width: 1px;
border-style: solid;
border-color: #aaaaaa;
padding: 0 4px 2px 4px;
margin: 0 0 0 0;
}

a.buttontext:hover {
background-color: #000000;
text-decoration: none;
border-color: #aaaaaa;
}

#heading {
width: 100%;
color: #000000;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-size: 17pt;
font-weight: normal;
line-height: 25px;
padding-bottom: 7px;
border-bottom: #dd000c solid 5px;
}

/* Images */

#imgleft {
border: solid 3px #ffffff;
}

#imgleftframe {
float: left;
border: solid 1px #cccccc;
margin-right: 10px;
margin-top: 7px;
clear: both;
}

#imgright {
border: solid 3px #ffffff;
}

#imgrightframe {
float: right;
border: solid 1px #cccccc;
margin-left: 10px;
margin-top: 7px;
clear: both;
}

/* Headertop */

#headert {
background-image: url(../images/headerr.gif);
background-repeat: no-repeat;
background-position: 0 0;
font-size: 8pt;
text-decoration: none;
color: #ffffff;
text-align: right;
vertical-align: bottom;
padding: 0 5px 3px 0;
}

#headert a {
text-decoration: none;
color: #dd000c;
}

#headert a:hover {
text-decoration: none;
color: #ffffff;
}

/* Headerdearch */

#headers {
background-image: url(../images/headersearch.gif);
background-repeat: no-repeat;
background-position: 0 0;
}

/* Left Column */

#lcolumn {
border: none;
}

#lcolumn td {
width: 200px;
border: none;
padding: 0 0 0 0;
font-size: 8pt;
}

#lblock {
border: none;
margin: 0 0 10px 0;
}

#lblock td {
width: 200px;
background-color: #f6f6f6;
background-image: url(../images/backg.gif);
background-repeat: no-repeat;
background-position: bottom;
color: #555555;
font-size: 8pt;
padding: 0 0 0 0;
}

#lblock td.heading {
background-image: url(../images/headingg.gif);
height: 21px;
color: #ffffff;
padding: 0 0 0 10px;
font-weight: bold;
}

#lblock td.heading a {
text-decoration: none;
color: #ffffff;
font-size: 8pt;
}

#lblock td.heading a:hover {
text-decoration: none;
color: #000000;
}

#lblock td.content {
padding: 5px 10px 10px 10px;
font-size: 8pt;
}

#lblock td.content a {
text-decoration: none;
color: #dd000c;
font-size: 8pt;
}

#lblock td.content a:hover {
text-decoration: none;
color: #000000;
}

/* Left Menu */

div#leftmenucontainer {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

ul#leftmenulevel1 {
margin: 0 0 0 0;
padding: 0 0 3 0;
list-style-type: none;
}

ul#leftmenulevel1 li {
display: inline;
color: #000000;
font-size: 8pt;
font-weight: bold;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

ul#leftmenulevel1 li a {
display: block;
color: #dd000c;
font-weight: bold;
text-decoration: none;
background-image: url(../images/bullet1off.gif);
background-repeat: no-repeat;
background-position: 10 8;
padding: 4 2 4 22;
margin: 0 0 0 0;
border-top: #dddddd solid 1px;
}

ul#leftmenulevel1 li a:hover {
color: #000000;
text-decoration: none;
background-image: url(../images/bullet1on.gif);
background-repeat: no-repeat;
background-position: 10 8;
}

ul#leftmenulevel1 li a.selected {
color: #000000;
text-decoration: none;
background-image: url(../images/bullet1on.gif);
background-repeat: no-repeat;
background-position: 10 8;
}

ul#leftmenulevel2 {
margin: 0 0 0 0;
padding: 0 0 3 0;
list-style-type: none;
}

ul#leftmenulevel2 li {
display: inline;
color: #000000;
font-weight: normal;
text-decoration: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

ul#leftmenulevel2 li a {
display: block;
color: #dd000c;
font-weight: normal;
text-decoration: none;
background-image: url(../images/bullet2off.gif);
background-repeat: no-repeat;
background-position: 22 8;
padding: 4 2 4 39;
margin: 0 0 0 0;
border-top: none;
}

ul#leftmenulevel2 li a:hover {
color: #000000;
text-decoration: none;
background-image: url(../images/bullet2on.gif);
background-repeat: no-repeat;
background-position: 22 8;
}

ul#leftmenulevel2 li a.selected {
color: #000000;
text-decoration: none;
background-image: url(../images/bullet2on.gif);
background-repeat: no-repeat;
background-position: 22 8;
}

/* Right Column */

#rcolumn {
border: none;
}

#rcolumn td {
width: 200px;
border: none;
padding: 0 0 0 0;
font-size: 8pt;
}

#rblock {
border: none;
margin: 0 0 10px 0;
}

#rblock td {
width: 200px;
color: #555555;
font-size: 8pt;
text-align: center;
padding: 0 0 0 0;
background-color: #f6f6f6;
}

#rblock td.content {
font-size: 8pt;
}

#rblock td a {
text-decoration: none;
color: #dd000c;
font-size: 8pt;
}

#rblock td a:hover {
text-decoration: none;
color: #000000;
}

#rblock td.heading {
background-image: url(../images/headingr.gif);
height: 21px;
color: #ffffff;
padding: 0 0 0 10px;
font-weight: bold;
}

#rblock td.heading a {
text-decoration: none;
color: #ffffff;
}

#rblock td.heading a:hover {
text-decoration: none;
color: #000000;
}

#dateblock {
color: #ffffff;
padding: 2 0 2 10px;
margin: 7px 0 3px 0;
font-size: 7pt;
font-weight: bold;
background-color: #cccccc;
}

/* Footer */

#footer {
border: none;
}

#footer td {
border: none;
padding: 5px 0 0 0;
color: #777777;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
}

#footer td.line {
padding: 0 0 0 0;
background-color: #dd000c;
}

#footer td.dline {
padding: 0 0 0 0;
}

#footer td a {
text-decoration: none;
color: #dd000c;
font-size: 8pt;
}

#footer td a:hover {
text-decoration: none;
color: #000000;
}

/* Forms */

input.text, textarea {
color: #555555;
background-color: #ffffff;
font-size: 9pt;
border-width: 1px;
border-style: solid;
border-color: #aaaaaa;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

select {
color: #555555;
background-color: #ffffff;
font-size: 9pt;
border-color: #aaaaaa;
border-style: solid;
border-width: 1px;
}

input.buttonbox {
display: inline-block;
overflow: visible;
color: #ffffff;
background-color: #dd000c;
font-size: 9pt;
border-width: 1px;
border-style: solid;
border-color: #aaaaaa;
margin: 2px 1px 1px 1px;
padding: 0px 5px 1px 5px;
}

input.pollsubmit {
display: inline-block;
overflow: visible;
color: #ffffff;
background-color: #dd000c;
font-size: 9pt;
border-width: 1px;
border-style: solid;
border-color: #aaaaaa;
margin: 2px 1px 1px 1px;
padding: 0px 5px 1px 5px;
}


#content a {
text-decoration: none;
color: #dd000c;
}

#content a:hover {
text-decoration: underline;
color: #000000;
}

#content td {
vertical-align: top;
padding-bottom: 10px;
}

#rblock td a p {
text-decoration: none;
color: #dd000c;
}

#rblock td a:hover p {
text-decoration: none;
color: #000000;
}

img.bordered {
border: solid 2px #cccccc;
}

div.downloadLinkItem {
padding: 5px;
float: left;
}

#bordered td {
border: solid 1px #cccccc;
padding: 2px;
}

hr.clearer {
  clear: both;
}

div.news-single-img {
  float: left;
  padding-right: 5px;
}

#lblock td.pollansform {
  width: 15px;
}

#lblock td.pollanstext {
  width: 160px;
  padding-top: 3px;
  padding-left: 5px;
  padding-bottom:5px;
}

ul.browsebox li{
  display:inline;
  margin:0px 4px 0px 4px;
}
