body { background-color: #FFFFFF; font-family: Arial; margin: 0px; padding: 0px; }

body, textarea, input { }

a:link { color: #0033ED; }
a:visited { color: #0033ED; }
a:active { color: #0033ED; }
a:hover { color: #0033ED; }

h1, h2, h3, h4 { color: #000000; font-family: Arial; font-weight: normal; }
h1 { font-size: 16pt; margin: 0em 0em 10px 0em;}
h2 { font-size: 14pt; }
h3 { font-size: 12pt; }
h4 { font-size: 10pt; }

hr { background: #CCCCCC; background-color: #CCCCCC; border-top: 1px solid #CCCCCC; border: 0px solid #CCCCCC; color: #CCCCCC; height: 1px; }

img { border: 0; }
img.message { background: #F5F5F5; border: 1px solid #CCCCCC; float: right; margin: 0px 0px 5px 10px; }
img.full { background: #F5F5F5; border: 1px solid #CCCCCC; }
img.picture { background: #F5F5F5; border: 1px solid #CCCCCC; margin: 2px; }
img.picture-new { background: #F5F5F5; border: 1px solid #4D4D53; margin: 2px; }

li > p { font-size: 10pt; }

tr, td, th { font-size: 10pt; }

ol, ul, li { font-size: 10pt; }

p, div, span { font-size: 10pt; }

.logo h1 { margin: 0; }
.logo h2 { margin: 0; font-size: 11px; font-family: Tahoma; }

p.just, div.just { text-align: justify; }

div.path { color: #494949; font-family: Arial; font-size: 10pt; margin-bottom: 10px; }
div.path a, div.path a:visited, div.path a:active, div.path a:hover { color: #494949; }

div.news p {}

div.title, a.title, a.title:visited, a.title:active, a.titlehover { color: #0033ED; font-family: Arial; font-size: 14pt; }

span.datetime { color: #494949; }
span.site { color: #118422; }
a.site, a.site:visited, a.site:active, a.site:hover { color: #118422; }

.comments, .comments a, .comments a:visited, .comments a:active, .comments a:hover { color: #DE7B16; }
div.newsfooter div.comments { float: left; }
div.source { text-align: right; }
div.topics { margin: 10pt 0pt; }

a.more, a.more:visited { background-color: #F1F1F7; color: #4D4D53; font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; }
a.more:hover { background-color: #366FE3; color: #FFFFFF; }
a.xml { background-color: #3F8AB8; color:#FFFFFF; border-bottom: 1px solid #084DC0; border-right: 1px solid #084DC0; border-left: 1px solid #458AFD; border-top: 1px solid #458AFD; font-size: 80%; padding: 1px; text-color: #FFFFFF; text-decoration: none; }
a.xml:visited, a.xml:active, a.xml:hover { color: #FFFFFF; }
a.wiki, a.wiki:visited, a.wiki:active, a.wiki:hover { color: #118422; }

div.pagenavig, span.current { font-family: Arial; text-align: center; font-size: 9pt; }
div.pagenavig span.current {font-weight: bold;}

div.counter { margin: 5px; }

.banner-left-text a { color: #DD0000; }

.forumnews { margin-bottom: 20px; }
.forumnews td { padding: 0; padding-bottom: 3px; margin: 0; vertical-align: top; line-height: 15px; font-size: 11pt; }
.forumnews td.date { width: 85px; }
.forumnews span.date { color: #494949; font-family: Tahoma; font-size: 11pt; }
.forumnews a { font-family: Arial; font-size: 11pt; }

div.msusearch { }
div.msusearch form.main { background: #F5F5F5; border: 1px solid #CCCCCC; padding: 10px 5px; }
div.msusearch form.result { margin-bottom: 20px; }
div.msusearch div.flexum { font-size: 9pt; margin 2px 0;}
div.msusearch div.index { font-size: 9pt; margin 2px 0;}
div.msusearch .head { font-size: 10pt; }
div.msusearch .info { font-size: 10pt; }
div.msusearch div.title { font-size: 10pt; }
div.msusearch .hl, #msusearch em { font-style: normal; font-weight: bold; }
div.msusearch ol.res { padding-left: 30pt; margin-left: 0; }
div.msusearch li.res { margin-bottom: 20pt; }
div.msusearch .date { }
div.msusearch .url { color: #008800; }
div.msusearch .group { margin-left: 25pt; }
div.msusearch .groupres { margin: 10pt 0; }
div.msusearch .more { padding-top: 0; }
div.msusearch .more a { color: #003300; }
div.msusearch .more span.category { }
