/* CSS Document */
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
* { margin: 0; padding: 0; }
a img,:link img,:visited img { border:none }
address { font-style:normal }
/* ----------------------------------- */
html>body  a {
width: auto;
}
html>body  h1 {
width: auto;
}
body {
padding: 0;
margin: 0px 0px 0px 0px;
background:#d6ad5c url(../images/bg-body.gif);
color: #000;
font-size: 9pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}
#bodycontainer{
margin: auto;
margin-top:20px;
width: 977px;
background: #fff;
padding: 0 3px 0 3px;
border: #8f6b24 1px solid;

}
#bodycontent{
margin-top:5px;
float:left;
overflow:auto;
}
.left{
float:left;
}
a {
text-decoration: none;
color: #000;
}


#heading{
background: #fff;
height: 91px;
padding-top: 6px;
background: url(../images/line1.jpg) no-repeat top left;
text-align: left;
}
#currentdate{
height: 20px;
text-align:center;
}

#toparea{
background: #fff;
height: 95px;
text-align:left;
}
#topbar{
height: 180px;
text-align: left;
font-size: 90%;
margin: 0;
padding: 0;
color: #000;
width:730px;
float:right;
padding: 0px 5px 0px 3px;
}
#topmenu{
list-style: none;
float:left;
height:25px;
padding-top:0px;
padding-right: 5px;
color: #000000;
}
#topmenu li{
float:left;
padding-left: 20px;
height: 25px;
padding-top: 5px;
}
#topmenu a{
padding: 0 8px 0 6px;
color: #000000;
font-weight:bold;
}

#topmenu_search{
background:left top no-repeat url(../images/topmenu_search.gif);
}
#topmenu_contactus{
background:left top no-repeat url(../images/topmenu_contactus.gif);
}
#topmenu_home{
background:left top no-repeat url(../images/topmenu_home.gif);
}
#topmenu_links{
background:left top no-repeat url(../images/topmenu_links.gif);
}
#topmenu_sitemap{
background:left top no-repeat url(../images/topmenu_sitemap.gif);
}

#leftbar{
width: 220px;
margin-left: -220px;
text-align:left;
padding: 3px 0px 3px 0px;
margin:0;
float:left;
}

#leftbar h1{
padding: 2px 0px 2px 3px;
margin: 0px 0px 0px 0px;
margin-top: 5px;
margin-bottom: 5px;
width: 100%;
float:left;
display:block;
font-size: 100%;
font-weight:bold;
line-height: 100%;
text-align:left;
border: 0;
}

#colright h1{
padding: 2px 0px 2px 0px;
margin:0;
}

#leftmenu{
padding: 0;margin: 0;
width: 100%;
float:left;
display:block;
list-style: none;
background:  url(../images/bg-leftbar.png);
}
#leftmenu li{
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
padding: 4px 0 0px 0;;
font-weight:bold;
}

#leftmenu li.selected{
background:  url(../images/leftmenu1-bullet.gif) top left  repeat-y;
}


#leftmenu li li.selected{
background:  url(../images/leftmenu2-bullet.gif) top right no-repeat;
color: #8f6b24;
}

#leftmenu li li.selected a{
color: #8f6b24;
}


#leftmenu li li{
background:  url(../images/leftmenu2-bullet.gif) top right no-repeat;
}

#leftmenu li a{
padding-left: 19px;
font-weight:bold;
display:inline;
}


#leftmenu li a:hover{
background:  url(../images/leftmenu1-bullet.gif) top left  repeat-y;
}


#leftmenu li ul{
background: #FFFFFF;
padding-top: 0;
padding-bottom:0;
}
#leftmenu li ul li a{
padding-left: 25px;
padding-right: 5px;
}


#leftmenu li ul li a{
font-weight:normal;
background: #FFFFFF;
}
#leftmenu li ul li a:hover{
background: none;
}

.leftmenu a:hover{
color: #cc9933;
}

#content{
width:730px;
float:right;
padding: 0px 5px 0px 3px;
text-align:justify;
}
#content a{
color: #8F6B24;

}

#content ul {
padding: 3px 0px 3px 0px;
}

#content ul li{
list-style:disc;
margin-left: 12px;
padding: 3px 0px 3px 3px;
}
#content ol {
padding: 3px 0px 3px 12px;
}

#content ol li{
list-style:decimal;
margin-left: 12px;
padding: 3px 0px 3px 3px;
}



#content h1{
color: #107932;
font-size: 170%;
font-weight:normal;
padding-bottom: 8px;
}

#content h1#pagetitle{
color: #8F6B24;
}

#content h1, #content h2, #content h3{
text-align:left;
}

#content h2{
color: #8f6b24;
font-size: 120%;
padding-bottom: 8px;
padding-top: 6px;
}

#content  .tx-rlmpflashdetection-pi1{
text-align: center;
margin: auto;
}

#SectionTitle{
text-align: left;
}

#colnormal{

}
.colnormal-normalright{
width: 426px;
float:left;
}
.colnormal-onecolumn{
width: 710px;
float:left;
}
#colright{
float:right;
width: 270px;
background: #ffefcf;
text-align:justify;
padding: 3px 4px 3px 5px;
margin:0;
}

#colright li{
margin-left: 10px;

}

.column{

padding: 0 0 0 5px;
text-align:justify;
}
p.bodytext {
text-align:justify;
padding-bottom: 8px;
}

.contenttable p.bodytext {
text-align:inherit;
}
#contentmenu {
margin-top: 6px;
margin-bottom: 8px;
}

h3.csc-searchResultHeader {
margin-top: 8px;
}

div.clear{ clear:both;
line-height:0;padding:0;margin:0;
}
#bottommenu{
width: 730px;
border-top: 1px #cc9933 solid;
margin-top: 15px;
padding-top: 4px;
float:right;
font-size: 90%;
}

#footer{
color: #999;
font-size: 90%;
margin-top: 10px;
}
#footer a{
color: #999;
}


.csc-mailform-field {
padding: 4px 0 4px 0;
}
.csc-mailform-field label{
width: 180px;
text-align:right;
display:block;
float:left;
padding-right: 3px;
}

span.csc-mailform-radio{
width: 250px;
text-align:left;
display:block;
}
span.csc-mailform-radio label{
width: 30px;
display:inline;
float:none;
padding-left: 10px;
}

input.csc-mailform-radio {
width: 10px;
text-align:left;
display:inline;
float:none;
}

#content .news-latest-item h3{
color: #107932;
}

#content .news-latest-item h3 a{
color: #107932;
}

#content .news-latest-item {
padding-bottom: 4px;
margin-bottom: 4px;
border-bottom: 1px solid #8f6b24;

}
#content .news-latest-item hr.clearer{
display:none;
}

#leftbar .news-latest-container hr.clearer{
border: 1px dotted #cc9933 ;


}
.contenttable {
float:left;
margin:auto;

}

div.kb_eventboard-entry{
padding: 2px 2px 2px 2px;
}
div.kb_eventboard-entry_odd{
background-color: #CBD6A7;
padding: 2px 2px 2px 2px;
}
div.kb_eventboard-entry_even{
background-color: #CBD6A7;
padding: 2px 2px 2px 2px;
}

div.kb_eventboard-entry hr.clear{
border: 1px dashed #f1f8de;
margin-bottom: 2px;
}

#content .tx-dropdownsitemap-pi1 ol  { list-style-type: upper-roman; }
#content .tx-dropdownsitemap-pi1 DIV.level_1 ol li{ list-style-type: upper-alpha; }
#content .tx-dropdownsitemap-pi1 DIV.level_2 ol li{ list-style-type: upper-roman; }
#content .tx-dropdownsitemap-pi1 DIV.level_3 ol li{ list-style-type: lower-alpha; }
#content .tx-dropdownsitemap-pi1 DIV.level_4 ol li{ list-style-type: lower-roman; }


#content .news-list-container{
margin-bottom: 10px;
padding-bottom: 15px;
}

#content .news-list-date{
padding-right: 5px;
}

#content .news-single-author{
margin-bottom: 6px;
}

#content .news-search-form{
margin-bottom: 16px;
}