
body {
    background:
    color: black;
    font: .75em/1.5em "Trebuchet MS", verdana, arial, helvetica, sans-serif;
    text-align: center;
}

/* core */

body, table, input, textarea, select{font-family:Verdana, Arial, Helvetica, sans-serif;}
body{background-color:#58574B;color:#000;margin:0;padding:0;font-size:95%;text-align:center;}
h1, h2, h3, h4, h5, h6, p, ul{font-weight:normal;margin:0;padding:0.5em 0;}
h1{font-size:1.6em;color:#53531F;border-bottom:#53531F 1px solid;font-weight:bold;margin-bottom:20px;}
h2{font-size:1.4em;}
h3{font-size:1.3em;}
h4{font-size:1.2em;font-family:"Times New Roman", Times, serif;font-style:italic;}
h5{font-size:1.1em;}
h6{font-size:1em;}
p{font-size:1em;line-height:1.5em;}
li{font-size:1em;list-style-type:none;}
pre{font-family:monospace;font-size:1em;}
strong, b{font-weight:bold;}
i, em{font-style:italic;}
table, textarea, input, select{font-size:1em;}
table{margin:0;padding:0;border-collapse:collapse;border-spacing:0;}
img{border:0;}
/**************************Links**************************/a{color:#000;}
a:link{color:#000;}
a:visited{color:#000;}
a:focus, a:hover, a:active{color:#000;}
/**************************Containers and Wrappers - Left and Right floats have a 10px gap in them to counter IE6 float bugs**************************/.container{width:980px;text-align:left;margin:0 auto;padding:0;border:0;}
#content-container{background:url(/images/content2-bg.jpg) top right no-repeat #FFF;}
.wrapper{text-align:left;min-height:400px;margin:0;padding:0;}
* html .wrapper{height:400px;}
.right{float:right;text-align:left;width:290px;margin:0;padding:250px 10px 0 0;}
.center{float:right;text-align:left;width:438px;margin:0;padding:0 30px 10px 10px;border-left:1px solid #000;min-height:400px;}
* html .center{height:400px;}
.left{float:left;text-align:left;width:200px;margin:0;padding:0;}
/**************************Useful Class Elements - Used throughout**************************/.error{color:#FF0000;}
.hide{display:none;}
.off{position:absolute !important;top:-1000em !important;left:-1000em !important;}
.spacer{border:0;margin:0;padding:0;}
img.imgleft{float:left;margin:0 1em 0.5em 0;}
img.imgright{float:right;margin:10px;float:right;}
.first, .top{margin-top:0 !important;}
.last, .bottom{margin-bottom:0 !important;}
.inlineList *{display:inline;}
.margin0{margin:0;height:0;line-height:0;font-size:0;}
.clear{clear:both;height:0;}
br.clear{clear:both;height:1px;display:block;position:relative;width:100%;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}



/* sidemenu */

.sidemenu{margin:0;padding:0;color:#000;background-color:#FFF;}
.sidemenu ul{margin:0;padding:0;}
.sidemenu li{margin:0;padding:0;font-size:15px;}
.sidemenu ul a{display:block;text-decoration:none;margin:0;padding:5px 5px 5px 25px;background:url(images/sidemenu-li.gif) no-repeat 0 4px;}
.sidemenu ul a:hover{display:block;background-color:#D2D2D2;background-image:url(images/sidemenu-li-a.gif);}
.sidemenu li.this ul{margin:0 0 0 20px;}
.sidemenu li.this ul a{margin:0;padding-left:35px;background-color:#E1E1E1;background:url(images/sidemenu-li.gif) no-repeat 0 4px;background-repeat:no-repeat;background-position:8px center;}
.sidemenu li.this ul a:hover{display:block;background-image:url(images/sidemenu-li-a.gif);background-color:#D2D2D2;}



/* news */

#news-list{margin:0;padding:5px;}
#news-list ul{margin:0.5em 0;padding:0;}
#news-list li{margin:0;padding:8px 0 2px;border-top:1px solid #E1E1E1;}
#news-list li.first{padding-top:0;border-top:0;}
#news-list .thumb{float:left;margin:0;padding:0;}
#news-list img{margin:0 10px 5px 0;padding:0;}
#news-list h3{padding-top:0;}
#news-list h3 a{color:#000;text-decoration:none;}
#news-list p.date{font-size:0.9em;}
#news-list p.link{font-size:0.9em;text-align:right;padding-right:25px;background:url(../images/more-details-butt.gif) no-repeat right;}
#news-list p.link a{text-decoration:none;color:#F26522;}
#news-list p.link a:hover{text-decoration:underline;color:#000;}
#news-item{margin:0;padding:0;}
#news-item h1, #news-item h2{}
#news-item p.date{font-size:0.9em;}
#news-item p.document img{margin-right:5px;border:0;vertical-align:middle;}
#news-item .thumb{float:left;}
#news-item .thumb img{margin:0 10px 0 0;padding:0;}
#news-item .news_summary{margin:0 0 0.5em;padding:10px;}
.news-links .title{padding:0 0.3em 0 0;font-weight:bold;}
.news-links .current{padding:3px 0.3em 5px;font-weight:bold;border:1px solid #F2F2F2;}
.news-links a{padding:0 0.3em;}
