@import url(http://fonts.googleapis.com/css?family=Roboto+Slab:400,700);
* {margin:0;padding:0;outline:none}
body {background:#e1e1e1;font:12px/22px 'Roboto Slab', serif, Tahoma,Verdana,sans-serif;}
header,footer,nav,section,address {display:block}
a,.a{text-decoration:none;cursor:pointer;color:#009eda}
img {height:auto;border:0;-ms-interpolation-mode:bicubic}
button,input,select,textarea {margin:0;font-size:100%;vertical-align:middle}
input,select,textarea {font:normal 14px Arial,Verdana,sans-serif;color:#676767}
textarea {resize:vertical}
p {margin:10px 0;text-align:justify;font:13px/22px Tahoma,Verdana,sans-serif;color:#686868;}
ul{margin:0;}
li{list-style:none;}
h1,h2,h3,h4{color:#104F7B}
h1{font-size:21px;}
hr {height: 1px;background: #EAEAEA;border:none;}
i, .i {
    background-image: url("/images/spr_icon.png");
    background-repeat: no-repeat;
    display: inline-block;
}

.tc {text-align:center!important}
.tr {text-align:right!important}
.b {font-weight:bold!important}
.left {float:left!important}
.right {float:right!important}
.pos-rel {position:relative}
.pad {padding:5px!important}
.pad-large {padding:10px!important}
.pad-xlarge {padding:15px!important}
.pad-rl{padding:0 10px!important}
.pull-left{float: left!important}
.pull-right{float: right!important}
.t-margin {margin-top:6px!important}
.t-margin-large {margin-top:12px!important}
.b-margin {margin-bottom: 6px!important}
.no-margin {margin:0!important}
.no-margin-r {margin-right:0!important}
.no-pad {padding:0!important}
.no-v-pad {padding-top:0!important;padding-bottom:0!important}
.no-h-pad {padding-left:0!important;padding-right:0!important}
.clearfix {*zoom:1;}
.clearfix:before,.clearfix:after {display:table;content:"";}
.clearfix:after {clear:both;}
.clear {clear:both}
.clearer {clear:both;height:1px;line-height:1px;font-size:1px}
.b-radius{border-radius:5px!important;-moz-border-radius:5px!important;-webkit-border-radius:5px!important;}
.box {min-height: 20px;background:#fff;border:1px solid #ccc;}

input[type="text"], input[type="email"], textarea{-moz-box-shadow:inset 0 0 10px #BFBFBF; -webkit-box-shadow:inset 0 0 10px #BFBFBF;box-shadow:inset 0 0 10px #BFBFBF;border-radius:3px;border:1px solid #C0C0C0;padding:6px;background:#fff;}
input.input-large{width:80%;}
.btn{padding:6px;text-align:center;border:0;-moz-border-radius:4px;-web-kit-border:4px;border-radius:4px;cursor:pointer;color:#fff;background:#4B4B4B}
.btn-med{padding:9px 10px;}
.btn-blue{background:#019CDC}
.btn-block{width:100%;}

.wrapper {width:1005px;margin:0 auto}
.social-icons{display:block;width:30px;height:30px;background: url(/images/bg-sprite.jpg) no-repeat;}
header {/*height:200px*/}
#headerTop {background:#fff}
header nav{background:#086199;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;padding:0 32px;}
header nav .menu{position: relative;float:left;}
header nav .menu > a{display:inline-block;padding:15px 0;color:#fff;text-transform:uppercase;font:12px/21px 'Roboto Slab', serif,Arial, Helvetica, sans-serif;}
header nav .menu > a:hover{background: #008ec8;background: -moz-linear-gradient(top, #008ec8 0%, #00689a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#008ec8), color-stop(100%,#00689a)); 
background: -webkit-linear-gradient(top, #008ec8 0%,#00689a 100%);background: -o-linear-gradient(top, #008ec8 0%,#00689a 100%);background: -ms-linear-gradient(top, #008ec8 0%,#00689a 100%);background: linear-gradient(to bottom, #008ec8 0%,#00689a 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008ec8', endColorstr='#00689a',GradientType=0 );}
header nav .menu a span{border-right:1px dotted #ccc;padding:0 24px;}
header nav .dropdown{display:none;position:absolute;left:0;text-transform:uppercase;margin-top:1px;border-bottom:2px solid #008ec8;z-index:999;background: #e1e5e6;background: -moz-linear-gradient(left, #e1e5e6 0%, #fefefc 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e1e5e6), color-stop(100%,#fefefc));background: -webkit-linear-gradient(left, #e1e5e6 0%,#fefefc 100%);background: -o-linear-gradient(left, #e1e5e6 0%,#fefefc 100%);background: -ms-linear-gradient(left, #e1e5e6 0%,#fefefc 100%);background: linear-gradient(to right, #e1e5e6 0%,#fefefc 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e5e6', endColorstr='#fefefc',GradientType=1 );}
header nav .dropdown li{}
header nav .dropdown a{display:block;font-size:12px;color:#858585;padding:5px 12px;min-width: 100px;}
header nav .dropdown a:hover{color:#30B0D6;background: #fff;}
header nav .menu:last-child span{border:none!important}
header .blog{height:20px;display:inline-block;background-position:0 -30px}
header .download{width:25px;height:20px;display:inline-block;background-position:-28px -30px}
header .blog, header .download {vertical-align: middle}
.logo{float:left;width:720px;}
.search-wrap{float:right;width:200px;padding-top:85px;}
.search-wrap a{color:#086199;font:bold 11px/22px Arial,Verdana,sans-serif;}
.search-wrap form{margin-top:6px;}
.search-wrap input[type="text"]{float:left;width:163px;padding:4px;border:1px solid #e1e1e1;background:#f6f6f6;border-radius:0!important;box-shadow: none!important;font:12px/21px Arial,tahoma,sans-serif;}
.search-wrap input[name="search-btn"]{float:left;width:26px;height:26px;border:1px solid #e1e1e1;background:url(../images/bg-search-btn.jpg) no-repeat;cursor:pointer}

#main-slider{margin:6px 0;background:#eee;}
#main-slider #slider{height:356px;overflow:hidden;}
.nivo-controlNav {position:absolute;bottom:15px;right:480px;z-index:1000}
.nivo-controlNav a {display:block;float:left;width:10px;height:10px;margin-right:6px;background:url(/images/bg_ssnav.png) no-repeat -4px -90px;text-indent:-9999px;}
.nivo-controlNav a.active {background-position:-4px -79px;}
.nivo-prevNav, .nivo-nextNav {width:18px;height:33px;position:absolute;top:45%;background-image:url(/images/bg_ssnav.png);background-repeat:no-repeat;text-indent:-9999px;}
.nivo-prevNav {left:15px;background-position:0 0}
.nivo-nextNav {right:15px;background-position:0 -42px}

#main-content-wrap{float:left;width: 732px;padding:15px;min-height:200px;background: #fff;border:1px solid #ccc;}
#main-content-wrap a.more{text-decoration:underline;}
#side-nav-wrap{float:right;width:237px;}
#calendar-wrap{width:auto;height:242px;padding:18px;margin-bottom:6px;background:#fff;border:1px solid #ccc;}
#twitter-wrap{width:auto;height:auto;min-height: 360px;}

footer{background:#f9f9f9;}
#footer-bar{padding:10px 0;background:#797979;color:#fff}
#footer-bar .copyright{padding-left:55px;}
#footer-link-wrap{padding:0 0 0 20px;margin-top:15px;color:#616161;}
#footer-link-wrap .link-box{float:left;border-left:1px solid #ccc;padding-left:10px;width:140px;}
#footer-link-wrap .link-box ul{margin-bottom:10px}
#footer-link-wrap .link-box li:first-child{font-size:13px;font-weight:bold;}
#footer-link-wrap .link-box a{color:#666;}
footer #footer-bottom{margin-top:13px;padding:13px 0;font:12px/21px Arial,tahoma,sans-serif;}
#follow-us-wrap{width:188px;height:152px;padding:0 20px;border-left:1px solid #ccc;}
footer #social-icons-wrap{margin:10px 0;}
footer #social-icons-wrap a{display: inline-block;}
footer #social-icons-wrap .fb{background-position:0 0; }
footer #social-icons-wrap .twitter{background-position:-31px 0; }
footer #social-icons-wrap .g-plus{background-position:-61px 0; }
footer #social-icons-wrap .you-tube{background-position:-91px 0; }
footer #social-icons-wrap .blog{background-position:-121px 0; }
.mail-icon{float:left;width:35px;height:35px;background-position: -54px -30px;}

fieldset{border:0;border-top:2px solid #EAEAEA;}
fieldset legend{padding: 5px}
#page-heading-wrap{position:relative;height:40px;}
#page-heading-wrap .line{position:absolute;top:20px;width:100%;height:2px;background: #EAEAEA;z-index:9;}
#page-heading-wrap h1{position:absolute;top:5px;display:inline;padding:0 10px 0 0;background:#fff;z-index:99;}