body {font-family:'Open Sans', sans-serif;background:#34383c;}.container {padding:0 20px;}#head {height: 100px;background: url('../images/bg-head.png');}#head .container {padding-top:10px;padding-bottom:10px;background:url('../images/head.jpg') no-repeat top right;}#logo h1 {display:none;}#topsl {min-height:30px;background: #2c353b;}#topsl .container {background:#74838A;}#topslogan h3 {margin:20px 0 0 0;line-height: 20px;font-weight: 300;font-size: 16px;color:#ffffff;}#body {background:#dddddd url('../images/bg-main.png') repeat-x;}#body .container {padding-top:20px;padding-bottom:20px;border:1px solid #dddddd;border-top:0;border-bottom:0;background:#ffffff;}#mainarea {}#maincontent {padding:0px;}#breadcrumbs {border-top:1px solid #44484d;background:#3a3d41;}#breadcrumbs .breadcrumb {height:30px;line-height: 30px;margin: 0;padding: 0;background:none;}#breadcrumbs .breadcrumb li {font-size: 12px;color:#b7b7b7;text-shadow: none;}#breadcrumbs .breadcrumb li a {color:#b7b7b7;text-shadow: none;}#foot {padding-top:20px;padding-bottom:20px;border-top:1px solid #44484d;font-size:12px;color:#b7b7b7;}#foot .container {}#footer-sl-1 > div {border-right:1px solid #44484d;}#footer-sl-1 > div:last-child {border:0;}#foot h1,#foot h2,#foot h3,#foot h4 {font-weight:300;font-size: 18px;line-height: 22px;}#foot .moduletable h3 {padding:0 4px;margin:0 0 5px 0;font-weight:300;font-size: 16px;line-height: 32px;color:#1096e4;text-shadow: 0px 1px 0px black}#foot .menu li a {padding:2px 4px;color:#b7b7b7;}#foot .menu li a:hover {background:none;color:#ffffff;}#foot-top a {font-size:20px;color:#b7b7b7;}#foot-top a:hover {color:#ffffff;}#navigation {height:40px;border-top:1px solid #313538;border-bottom:1px solid #313538;background:#34383c;}#navigation .navbar-search input {border-color: #484848;color:#c9d2db;background:#515151;}.navbar {margin: 0;}#navigation .navbar-inner {padding:0;border:0;background: none!important;filter:none;box-shadow: none;}#navigation .navbar-inner .nav {background: none!important;}.navbar .nav > li > a {padding:0 20px;margin-right:2px;line-height: 40px;font-size: 14px;letter-spacing: 1px;color:#c9d2db;background: none;text-shadow: none;}.navbar .nav > li > a:hover,.navbar .nav > li > a:active {box-shadow:none;color:#ffffff;background:#007ac3;}.navbar .nav > .active > a,.navbar .nav > .active > a:hover,.navbar .nav > .active > a:active {border-bottom:1px solid #ffffff;color:#575d63;background: #ffffff;box-shadow:none;}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle {background: #ffffff;}.nav li.dropdown:hover > ul.dropdown-menu {display:block;}.navbar .nav .dropdown-toggle .caret{margin-top:18px;margin-left: 5px;}.navbar .nav .dropdown-menu {margin:0;border-color:#313538;color:#ffffff;background:#34383c;border-radius: 0;}.navbar .nav > li > .dropdown-menu::before,.navbar .nav > li > .dropdown-menu::after {display:none;}.navbar .nav .dropdown-menu > li > a {line-height:30px;color:#ffffff;}.navbar .nav .dropdown-menu > li > a:hover {color:#ffffff;background:#007ac3;}.navbar .nav .dropdown-menu > li.active > a,.navbar .nav .dropdown-menu > li.sactive > a:hover {color:#575d63;background:#ffffff;}.navbar .btn-navbar {border:0;float:none;background:none;margin:0;box-shadow: none;}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus {background: #007ac3;}@media (min-width: 1200px) {}@media (min-width: 980px) and (max-width: 1200px) {}@media (min-width: 768px) and (max-width: 1200px) {}@media (min-width: 768px) {} @media (max-width: 980px) {#navigation {height:auto;}} @media (max-width: 480px) {.navbar {margin:0 -20px;}#navigation {height:auto;}}.txt-right {text-align: right;}.txt-center {text-align: center;}.page-header {margin:0 0 20px 0;}.page-header h1,.page-header h2,.page-header h3 {margin:0;}#body {color:#666666;}#body p {}a {color:#007ac3;}#body h1,#body h2,#body h3,#body h4 {}#body h1 {line-height: 36px;font-size: 28px;color:#444444;}#body h2 {line-height: 28px;font-size: 20px;color:#444444;}#body h3 {line-height: 20px;font-size: 16px;color:#444444;}#body h4 {line-height: 18px;font-size: 14px;color:#444444;}#body .subheading-category {font-weight: 300;font-size:38px;line-height: 36px;color:#007ac3;}#body .page-header {border:0;padding:0;}#body .page-header h2,#body .item-title {line-height: 24px;padding-bottom:5px;border-bottom:1px solid #e6e6e6;font-weight: 300;font-size:24px;color:#007ac3;}#body .item-title {}#body .item {margin-bottom: 30px;}#body .page-header h2 a, #body .item-title a {color:#007ac3;font-weight: 300;}.article-info {margin:-20px 0 20px 0;font-size:12px;}#body .icons {}.dropdown-toggle {padding:0 4px;}.icons .btn-group ul li a:hover {color: #ffffff!important;background: #2f2560;}#body .category-desc {padding-bottom:20px;}#body .moduletable {padding:10px;margin-bottom: 20px;border:1px solid #e6e6e6;font-size: 14px;border-radius: 5px;}#body .moduletable h3 {line-height: 18px;padding:6px 10px;margin:-10px -10px 10px -10px;font-weight:normal;font-size:14px;letter-spacing: 1px;color:#ffffff;background:#0a3b63;background: -webkit-linear-gradient(#105487 0%, #0a3b63 100%);border-radius: 5px 5px 0 0;text-shadow: 0px 1px 0px #000000;}#body .moduletable ul {list-style-type: none;margin:0;}#body .moduletable ul li {padding-bottom: 5px;margin:0;line-height: 16px;}#body ul.latestnews {}#body .moduletable ul.latestnews li {padding:5px;border-bottom:1px solid #e6e6e6;}#body .moduletable ul.latestnews li:last-child {border-bottom:0;}#body .moduletable ul.menu {}#body .moduletable ul.menu li {padding:0;}#body .moduletable ul.menu li a {padding:5px;border-bottom:1px solid #e6e6e6;line-height: 16px;color:#007ac3;}#body .moduletable ul.menu li a:hover {color:#007ac3;background: #e6e6e6;}#body .moduletable ul.menu li.current a,#body .moduletable ul.menu li.current a:hover {color:#ffffff;background: #007ac3;}#body .moduletable ul.menu li:last-child a {border-bottom:0;}div.category-list {text-align: center;}div.homeswitchimg {border: 5px solid #007acc;border-radius: 10px;}div.homeswitchimg img {border-radius: 5px;}@media (min-width: 1200px) {}@media (min-width: 980px) and (max-width: 1200px) {}@media (min-width: 768px) and (max-width: 1200px) {}@media (min-width: 768px) {} @media (max-width: 767px) {#head .container {background:none;}} @media (max-width: 480px) {#logo {text-align: center;}}