@import url('https://fonts.googleapis.com/css?family=Oxygen:300,400,700');
body {color:#797979;font-size:14px;font-family: 'Oxygen', sans-serif;background: #2F4F4F;}

img {
display:inline-block !important;
max-width:100%;
}

iframe {
max-width:100%;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{margin:15px 0 5px;font-size:18px;font-weight:700;color: #3F5F5F;}
h1 {
font-size:23px;
}

a{color:#3F5F5F;text-decoration:underline;}
a:hover{text-decoration:none;opacity:.5;}

#layout-area {
}

#main-area {
}

#header-area {height:142px;background-color: #3F5F5F;}

#logo-area {
border-bottom:1px solid #fff;
padding:20px 0;
}

#nav {
padding:1px 5px;
margin-top:17px;
}

#nav ul {
list-style:none;
margin-bottom:0;
}

#nav ul li {
list-style:none;
}

#nav ul li a {color: #fff;text-decoration:none;padding:5px 9px;border-left: solid 1px #fff;border-right: solid 1px #fff;border-top: solid 1px #fff;-webkit-border-radium:10px 10px 0px 0px;-moz-border-radius:10px 10px 0px 0px;-khtml-border-radius:10px 10px 0px 0px;border-radius:10px 10px 0px 0px;font-weight:bold;}

#nav ul li a:hover {
color:#000000;
}

#content-area {
padding:30px 10px 10px 10px;
background-color:#ffffff;
border-top:1px solid #FBFBFB;
}

#content-area-left {
padding-top:3px;
border-right:1px solid #FBFBFB;
border-top:1px solid #FBFBFB;
}

.menu-box {
padding-bottom:15px;
}

.menu-box h2 {color: #2F4F4F;font-weight: 700;}

.list-box {
}

.list-box ul {
list-style:none;
padding-top:2px;
}

.list-box ul li {
list-style:none;
padding:2px 7px 2px 7px;
line-height:18px;
}

.list-box ul li:first-child {
background:none!important;
}

.list-box ul li a {
color:#787878;
font-weight:bold;
text-decoration:none;
}

.list-box ul li a:hover {
color:#244386;
font-weight:bold;
}

.banner-left {
padding-bottom:15px;
padding-top:5px;
text-align:center;
}

.main-center {
border-top:1px solid #FBFBFB;
}

.center-text {
padding-left:20px;
}

.center-text h2 {
color:#000000;
}

.center-text ul {
list-style:none;
}

.center-text ul li {
border-bottom:dashed 1px #999999;
padding:5px 20px 5px 0px;
}

.rgt-box h3 {
color:#717171;
padding-left:20px;
}

.text {
padding:20px 0 0 20px;
line-height:18px;
}

.text h1 {font-weight:bold;padding-bottom:10px;color: #2F4F4F;}

.text p {
line-height:18px;
color:#797979;
padding-top:10px;
}

.main-center {
}

#main-rgt {
padding-top:3px;
border-top:1px solid #FBFBFB;
}

.banner {
}

footer {
padding:10px 0;
}

footer a,footer p {
color:#fff;
}

@media (min-width:769px){
.navbar-main{}
.navbar-main .container-fluid{padding:0;}
.navbar-main ul {}
.navbar-main ul li{float:none;}
.navbar-main ul li a{padding: 5px 0;}
}