﻿html { overflow-x:hidden; overflow-y:scroll; }
html, body { background:#c8c8c8; color:#000; font-family:Arial,Helvetica,sans-serif; font-size:90%; }
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, a, del, img, small, 
strike, strong, sub, sup, ol, ul, li, fieldset, 
form, label, legend, caption, tbody, tfoot, thead, tr { margin: 0; padding: 0; }
#wrap { margin:0 auto; width:850px; overflow:hidden; background:#fff; margin-bottom: 10px; }
#top { width:850px; overflow:hidden; }
/*** CONTENT ***/
#content { width:850px; float:left; padding: 20px 0 10px 0; }
#content #col1 ul, #content #col1 ol, #content #col1narrow ul, #content #col1narrow ol { padding: 0 0 10px 15px; font-size: 11px; }
#sitemap, #sitemap ul { list-style: none; padding: 0 0 0 20px; }
#col1 { width: 640px; padding: 0 15px; float: left; }
#col1narrow { width: 449px; padding: 0 15px; float: left; padding-bottom: 10px; /* border-right: 1px solid #ccc; */ }
#col2 { width: 180px; padding: 0; margin: 0; float: left; }
/*** TOOLBAR ***/
#toolbar { width:50px; float:left; padding-top: 7px; }
#toolbar a { font-size: 11px; color: #000; text-decoration: none; }
#toolbar a:hover, #toolbar a:focus { text-decoration: underline; }
#toolbar ul { list-style:none; }
#toolbar li { float: left; padding-right: 5px; }
/*** SEARCH ***/
#search { width:160px; float:left; padding-top: 8px; }
#searchsubmit { background: transparent; border:0px solid #fff; margin-left:3px; cursor: pointer; }
/*** FOOTER ***/
#footer { background: #c8c8c8; clear: both; overflow: hidden; }
#footer li, #footer a { font-size: 10px; text-decoration: none; color: #000; }
#footer a:hover, #footer a:focus { text-decoration: underline; }
#footer li { float:left; padding:10px; }
#fright { float: right; width: 700px; }
#fright ul { list-style: none; float: right; }
/*** NAVI ***/
#navi { width:595px; float:left; padding: 5px 0 0 35px; }
#nav, #nav ul { padding:0; margin:0; list-style: none; line-height:1.5; }
#nav a { display:block; color:#000; text-decoration:none; font-weight: bold; }
#nav li { float:left; padding-right: 20px; }
.leftnavi {width: 155px; padding: 0 15px 0 10px; float: left; }
#leftnav, #leftnav ul { padding: 0; margin: 0; list-style: none; }
#leftnav ul {
padding: 10px 0 0 10px;
}
#leftnav a { display:block; color:#ccc; text-decoration:none; font-weight: bold; font-size: 10px; }
#leftnav a:hover, #leftnav a:focus, #leftnav #activeitem { color:#000; }
#leftnav li { float:left; width: 155px; padding-bottom: 10px; }
/*** FRONT ***/
.leftnavi.front { width: 180px; padding: 0; }
.leftnavi.front #leftnav li { width: 180px; }

.leftnavi.front #leftnav li.textLI {
 text-align:right;
 margin-right:0px;
 margin-top:8px;
 margin-bottom:2px;
 width: 170px;}
.leftnavi.front #leftnav li.icon1D4480 {
 background:url('/Files/System/Dantherm/gf/li-dotEnd-1D4480.gif') no-repeat 100% 1px;
}
.leftnavi.front #leftnav li.icon8FB3DF {
 background:url('/Files/System/Dantherm/gf/li-dotEnd-8FB3DF.gif') no-repeat 100% 1px;
}
.leftnavi.front #leftnav li.icon225F50 {
 background:url('/Files/System/Dantherm/gf/li-dotEnd-225F50.gif') no-repeat 100% 1px;
}
.leftnavi.front #leftnav li.textLI a {
 color:#000;
 font-weight:bold;
 margin-right:16px;}



.box { width: 104px; float: left; margin-right: 5px; padding-left: 27px; color: #fff; height: 148px; margin-bottom: 10px; }
.box.last, #col1narrow .box.last { margin-right: 0; }
.box h2 { text-align: center; }
.box p { padding: 5px; }
.box a{ color: #000; }
.box a:hover,
.box a:focus { text-decoration: none; }
.box-header { background: #838383; color: #fff; padding: 5px; }
.box-text { background: #d6d6d6; color: #838383;}
.box-text p { font-size: 10px; }
.box.type1 { padding-left: 0px;}
.box.type1 .box-header,
.box.type1 .box-text,
.box.type3 .box-header {background: none;color: #fff; }
.box.type3{width: 205px;margin-right: 21px; padding-left: 0px;}
.box.type3 .box-text {background: none;color: #fff; padding-left: 10px;}
.box.type1 .box-header { text-align: center; height: 30px; }
.box.type3 .box-header { text-align: center; height: 20px; font-size: 20px; }
.box.type3 .box-header h2 {font-size: 18px;}
.box.type1 a{ color: #fff; }
.box.type3 a{ color: #fff; font-size: 13px; line-height: 18px; text-decoration: none; }
.box.type3 a:hover{ text-decoration: underline; }
/*** NEWS ***/
#newsfeeds, #newslist { padding: 0; margin: 0; list-style: none; font-size: 10px; }
#newslist h2 {margin-bottom:0px;}
#newslist li {margin-bottom:20px; }
.frontpagenewslist { margin-bottom:10px;}
.frontpagenewslist h2 { font-size:11px;font-weight:bold;}
.frontpagenewslist span.bg { background: #838383; padding: 1px 2px; color: #fff; }
.frontpagenewslist #newslist li { border-bottom: 1px solid #000; margin-bottom: 10px; }
/*** SITEMAP ***/
#sitemap a { text-decoration: none; font-size: 14px; font-weight: bold; }
#sitemap ul.M1 { padding: 0; }
#sitemap ul.M1 li a { font-size: 12px; }
/*** FONT ***/
h1 { font-size:18px; font-weight: bold; padding-bottom: 10px; }
h2 { font-size:12px; font-weight: bold; padding-bottom: 10px; }
h4 { font-size: 12px; }
p, td, input, select { font-size: 11px; }
p { padding-bottom: 10px; }
#newslist p { margin-bottom: 5px; padding-bottom: 0px; }
a { color:#60769F; }
a:hover, a:focus { color: #c8c8c8; }
/*** MISC ***/
a img { border: none; }
.hide { position:absolute; left:-999em; top:-999em; }
/*** NEWSLETTER ***/
.newsletter ul,
.newsletter ol {
 margin-left: 25px;
}



