html,body,h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
margin:0;
padding:0
}

a:link {color:#0000FF;}
a:hover {color:#FF0000;}

h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
margin:0.5em 0
}

li,dd {
margin-left:1em
}

fieldset {
padding:0.5em
}

img {
border:none
}

.clear {
clear:both
}

body {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
padding:0px
}

td,p {
color:#333;
font-size:12px
}

h1,.componentheading {
font-size:21px;
font-weight:700;
font-family:Verdana, Geneva, sans-serif;
line-height:25px
}

h2,.contentheading {
font-size:18px;
font-weight:700;
font-family:Verdana, Geneva, sans-serif;
color:#006699;
line-height:21px
}

h3 {
font-size:14px;
font-weight:700;
font-family:Verdana, Geneva, sans-serif;
line-height:20px
}

h4 {
font-size:1.2em
font-color:#FF6600
}

h5 {
font-size:1.1em
}

.moduletable h3,.moduletable_menu h3 {
margin-top:0;
color:#fff;
background-color:#006
}

a {
color:#5b8307
}

table.contentpaneopen,table.contentpane {
border-collapse:collapse
}

#left ul.menu a {
display:block;
color:#fff;
text-decoration:none;
text-transform:uppercase;
background-position:5px 10px;
padding:10px 
}

#left ul.menu ul a {

background-position:25px 0;
padding-left:35px
}

#left ul.menu a:hover,#left ul.menu li.active a {
background-color:#487fd0;
color:#fff
}

ul#mainlevel-nav li {
float:right;
margin:0;
padding:0
}

div.moduletable_menu ul.menu li {

}

a.mainlevel-nav {
color:#d5d5d5;
text-decoration:none;
display:block;
font-size:14px;
font-weight:700;
padding:10px 10px 16px 10 px
}

a.mainlevel-nav:hover {
color:#ffe465;

}

#bgbottom {
background-color:#989898
}

.wrapper {
width:100%;
max-width:1260px;
text-align:left;
margin:auto
background-color:#eae3c6
}

#logo {
float:left;
padding:10px
}

#logo h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:36px;
font-weight:700
}

#logo a {
color:#e5e5e5;
text-decoration:none
}

#logo a:hover {
text-decoration:underline
}

#user5 {
float:left;
width:500px
}

#user6 {
float:right;
width:500px
}

#nav,#container {
border:5px solid #fff;
border-bottom:none;
}

#nav {
background-color:#add8e6;
position:relative;

}

#container ul {
margin:10px
}

#left,#middle,#right {
overflow:hidden
}

#left {
width:23%;
float:left
}

#left a:hover {
color:#666
}

#left .moduletable_menu {

margin-bottom:5px
}

#left .moduletable_menu,#left .moduletable {
voice-family:inherit;
width:100%;
padding:3% 3% 2%
}

html > body #left .moduletable_menu,html > body #left .moduletable {
width:94%
}

.moduletable_menu h3 {
color:#9cc4ff
}

#left .moduletable {
background-color:#ecdfb2
}

#main {
width:76% !important;
float:right
}

#user12 {
position:relative;
margin-bottom:5px
}

#user12 .moduletable {
padding:10px 16px
}

#user12 .h3 {
color:#003;
background-color:#6495ed
}

#user12 a {
color:#003
}

#user12 a:hover {
text-decoration:underline overline
}

#user1 {
width:49.5%;
float:left;
color:#060;
border-style:0
}

#user2 {
width:49.5%;
float:right;
color:#39c;
border-style:0
}

#user3 {
width:99.5%;
float:left;
color:#f03;
border-style:0
}

#top h3 {

color:#fff;
padding:10px 0 10px 6px
}

#top {
padding-bottom:20px
}

#middle {
float:left;
width:66%
}

#right {
float:right;
width:32.5%
}

#rightmodule {
background-color:none

}

#rightmodule h3,#rightmodule a {
color:#000000
}

#user4 {
border-top:5px solid #0c4fb2;
background-color:#3b77cf
}

#footer {
position:relative;
text-align:center;
margin-bottom:0;
clear:both;
background-color:#fff;
padding:0
}

#footer a {
color:#333
}

a:hover,#left a {
color:#000
}

#left ul.menu,#left ul.menu li,#left ul.menu ul,ul#mainlevel-nav {
list-style:none;
margin:0;
padding:0
}

#bgtop,#container {
background-color:#fffff0
}

#left .moduletable,#right .moduletable,li.latestnews,li.mostread {
margin-bottom:5px
}

#rightmodule .moduletable,#user4 .moduletable {
padding:5px
}