@import 'reset.css';
@import 'rte.css';
html, body {width:100%;font-size:62.5%}
body {color:#000;font:normal 1em/1.5em Tahoma,sans-serif;background:#f8f8ff url(i/stripe.png) 0 0;padding-bottom:25px}
div.spacer {height:1px;width:1px;float:none;clear:both}
a:link, a:visited {color:#006}
a:hover, a:active {color:#1e90ff}
span.req {color:#c00}
#container {width:950px;margin:25px auto 0 auto;border:1px solid #708090;background:#dddde6}
#header {width:950px;height:225px;background:#dddde6}

#sidebar {width:275px;float:left;margin:0 0 25px 0}
div.menu {width:275px;background:#708090;margin:0;font-size:1.8em;line-height:50px}
#mmenu {width:100%;}
#mmenu a {text-decoration:none;display:block;width:255px;min-height:50px;padding:0 10px;margin:0;border-bottom:1px dashed #f8f8ff}
#mmenu a.last {border:none}
#mmenu li a:link, #mmenu li a:visited {color:#f8f8ff;background:#708090}
#mmenu li a:hover, #mmenu li a:active, #mmenu li a.act {color:#708090;background:#f8f8ff}
#mmenu {list-style-type:none}

#content {width:600px;float:left;margin:25px 0 25px 25px;padding:25px;font-size:1.2em;background:#f8f8ff}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {font-size:2.1em;line-height:1.2em;font-weight:normal;margin:5px 0 15px 0}

#content table {width:100%;border-collapse:collapse;border-bottom:1px #dddde6 solid}
#content table tr td {text-align:center;vertical-align:middle;padding:5px;border-right:1px #fff solid}
#content table tr.tr-0 td {background:#708090!important;font-weight:bold;color:#fff}
#content table tr.tr-even td {background:#dddde6}
#content table tr.tr-odd td {background:#f8f8ff}
#content table, #content ul, #content ol, #content dl {margin:10px 0}
#content ul {list-style:disc outside}
#content ol {list-style:decimal outside}
#content li, #content dd {margin:0 0 0 25px}
#content dt {font-weight:bold}
#content img, #content a:link img, #content a:visited img {border:1px solid #708090;padding:1px}
#content a:hover img, #content a:active img {border:1px solid #1e90ff}
#content form {float:none;width:400px;margin:10px auto}
#content form input, #content form textarea, #content form select {border:1px solid #708090}
#content form p {width:400px;clear:left;margin:0;padding:5px 0 8px 150px}
#content form label {width:150px;margin-left:-150px;float:left;font-weight:bold}
#content form input[type="text"] {width:200px}
#content form input.submit {background:#dddde6}
#content form textarea {width:250px;height:150px}

#content ul.modmenu {list-style-type:none;padding:0;margin:0}
#content ul.modmenu li {float:left;margin:5px 10px;width:145px;height:145px;}
#content ul.modmenu li a {display:block;margin:5px 0;padding:0;line-height:100%;font-size:0.9em;font-weight:bold;text-align:center;text-decoration:none}
#content ul.modmenu li a img {border:0;padding:0;margin:0}

#content .news-item {margin-bottom:15px}
#content .newsheader {font-size:1.2em;font-weight:bold;line-height:1.4em;margin:5px 0 0 0}
#content .newsheader a {color:#708090;text-decoration:none}
#content .news-date {float:left;background:#708090;color:#f8f8ff;padding:3px 5px;margin-right:5px }
#content .news-single-timedata {float:right;background:#708090;color:#f8f8ff;padding:3px 5px;margin:5px 5px 0 0;font-size:1.2em}
#content .news-single-item h2 {float:left}
#content .news-single-item p {float:none;clear:both;margin:5px 0}
#content p.subheader {font-size:1em;font-style:italic;float:none;clear:both;color:#666}
#content .news-morelink {margin:5px 0}
#content  hr {float:none;clear:both;height:1px;border:none;border-top:1px solid #708090;margin:0 0 5px 0}
#content .news-single-item hr {margin:5px 0}

#content dl.pmenu {margin:0}
#content dl.pmenu dt {margin:5px 0 0 0 }
#content div.csc-sitemap ul {list-style-type:none}
#content dl.pmenu dd, #content div.csc-sitemap ul li {padding:0 0 0 10px;background:url(i/arr-n.gif) no-repeat 0 6px}

#footer {float:none;clear:both;width:950px;height:90px;background:#708090}
#footer p {padding:15px 0;height:60px;line-height:60px;margin:0;text-align:center;color:#f8f8ff}
#banner {float:left;width:490px;margin:0 0 0 10px}
#copyright {float:left;width:450px;font-size:1.2em}

#counters {float:none;clear:both;width:930px;margin:0 auto;padding:0}
#counters a {margin:1px}
