/* Style File for Main Content */

* {margin:0px; padding:0px;}
img, a img {border: none;}
a {text-decoration: underline; color: #0C86DC;}
a:hover {text-decoration: none;}
li {list-style-type:none;}
p {padding:8px 0;}

h2 {font-size: 1.4em; line-height: 1em; font-weight: bold; color: #a91f1a; margin-bottom: 1.2em;}
h3 {font-size: 1.2em; margin-bottom: 1em;}
h4 {font-size: 1em; margin-bottom: 1em;}

/* TABLES */
table {border-collapse: collapse; margin: 1em 0; width: 100%;}
td, th {/*border: 1px solid #000;*/ padding: 1px 3px;}
th, td.num {text-align: center; /* vertical-align: top; */}
td.name {white-space: nowrap; padding: 1px 5px;}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

html , body {width:100%;}
body {text-align:center; background-color:#FFF;}
#page {width:1000px; color:#000; font-family: Arial; font-size:11px; text-align:left; background-color:#FFF; margin:0 auto;}

#header {position:relative; padding-bottom:30px;}

#container {padding-left:255px; position:relative;}
#container:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

#content {margin-left:0; width:100%; float:left;}
#content.dual:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#primary {float:none; min-height:17em;}
.dual  #primary {float:left; width:60%;}
.dual  #secondary {float:left; width:40%;}
#sidebar {left:-255px; width:255px; position:relative; float:left; margin-left:-100%;}

#sidebar .menu {margin:10px 0 20px 50px}
#sidebar .menu li {padding:6px 0;}
#sidebar .menu li a {color:#727272; font-size:12px; text-transform:uppercase; text-decoration: none;}
#sidebar .menu li.active a {color:#A41C1E; text-decoration: underline; font-weight:bold;}
/* Sub menu */
#sidebar .menu li ul {margin: 0 0 0 20px;}
#sidebar .menu li ul li {padding:2px 0;}
#sidebar .menu li.active ul li a {color:#727272; font-size:11px; text-transform:uppercase; text-decoration: none; font-weight:normal;}
#sidebar .menu li.active ul li.active a {color:#A41C1E; text-decoration: underline; font-weight:bold;}

#primary {font-family:Verdana, Arial;}

#secondary .news {background-color:#F2F2F2; width:235px; float:left; margin-left:10px;}
#secondary .news .title {background-color:#717171; color:#FFF; font-size:12px; font-weight:bold; padding:5px 15px; float:left;}
#secondary .news .entry {clear:both; padding:10px 15px; font-family:Verdana, Arial;}
#secondary .news .entry .t {color:#a91f1a; font-size:11px; font-weight:bold;}
#secondary .news .entry {color:#636363; line-height:1.5em;}
#secondary .news .entry a {color:#636363; text-decoration:none;}
#secondary .news .entry a:hover {text-decoration:underline;}
#secondary .news  .line {border-top:1px solid #DCDCDC; margin:0 15px 10px 15px;}
#secondary .news .allnews {text-align:right; padding:15px;}
#secondary .news .allnews a {color:#1785D4;}

#footer {padding-top:30px;}
#footer .dual {padding:20px 70px 80px 70px; color:#707070;}
#footer .dual a {color:#707070; padding:0 10px; text-decoration:none;}
#footer .dual a:hover {text-decoration:underline;}

#footer .menu {background:url(../images/menu_bg.gif) #FFF no-repeat; width:902px; height:117px; position:relative; left:auto; right:auto; margin:0 auto;}
#footer .menu ul li {float:left; width:20%; text-align:center; padding-top:1px;}
#footer .menu ul li a {color:#1A3E92;}

#primary ol {margin-left:25px;}
#primary ol li {list-style-type: decimal;}
#primary ul {margin-left:25px;}
#primary ul li {list-style-type: disc;}

#primary .goriz {margin:0;}
#primary .goriz li {float:left;text-align:center;list-style-type:none;margin:0;padding:0;width:40px;}

#lang_switch {position:absolute;margin:-20px 0 0 20px;}
#lang_switch span {color:#1785D4;font-weight:bold;}
#lang_switch a {color:#9D0B0C;font-weight:bold;}

#sidebar .banners {text-align: center;}
#sidebar .banners img {margin-bottom:5px;}
#sidebar .banners a {font-size:13px;}