@charset "utf-8";*{margin:0px;padding:0px;list-style:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;outline:0;}
body{background:#0c0c0c url(../images/bg.jpg) center top repeat-y;font-family:'Source Sans Pro', sans-serif;background-size:100%;}
img{max-width:100%;border:none;}
a{color:#0070c0;text-decoration:none;}
a:hover{color:#398ada;}
h1, h2, h3, h4, h5{font-weight:normal;}
.clear{clear:both;}
.wrapper{width:80%;margin:0 auto;}
.header-row-1{width:100%;float:left;padding:25px 0;}
.header-row-1 h1 a{display:block;text-align:center;}
.menu-row-1{width:100%;float:left;text-align:center;border-top:#0070c0 solid 1px;border-bottom:#0070c0 solid 1px;}
.link-img{background:#818181;padding:5px;margin-top:8px;}
.menu-row-1 ul li{display:inline-block;}
.menu-row-1 ul li a{font-size:18px;color:#ffffff;display:block;line-height:48px;font-weight:bold;text-transform:uppercase;padding:0 30px;}
.menu-row-1 ul li a:hover{color:#398ada;}
.menu-row-1 ul li a.active{color:#398ada;}
.banner-row-1{width:100%;float:left;margin:15px 0;background:#818181;}
.banner-row-1-col-1{width:50%;float:left;background:#818181;padding:10px;text-align:center;}
.banner-row-1-col-1 img{width:100%;}
.banner-row-1-col-2 img{width:100%;}
.banner-row-1-col-2{width:50%;float:right;background:#818181;padding:10px;text-align:center;}
.content-row-1{width:100%;float:left;margin:5px 0 25px 0;font-family:Times New Roman;}
.content-row-1 h2{font-size:30px;color:#398ada;padding-bottom:15px;font-weight:bold;text-align:center;}
.content-row-1 h2 a{text-decoration:underline;color:#398ada;}
.content-row-1 h2 a:hover{color:#0070c0;}
.content-row-1 h1{text-align:left;font-size:30px;color:#398ada;padding-bottom:10px;font-weight:bold;margin-bottom:15px;border-bottom:#0070c0 solid 1px;}
.new-content-style{font-style:italic;font-family:'Source Sans Pro', sans-serif;}
.content-row-1 p{font-size:18px;color:#FFF;padding-bottom:15px;line-height:26px;text-align:center;}
.content-row-1 h3{font-size:23px;font-weight:bold;color:#398ada;padding-bottom:15px;text-align:center;}
.footer-row-1{width:100%;float:left;background:#04132c;padding:15px 0;text-align:center;}
.footer-row-1 p{color:#FFF;font-size:16px;}
.contact-row-1{width:100%;float:left;margin:10px 0;}
.contact-row-1-col-1{width:49%;float:left;}
.contact-row-1-col-2{width:49%;float:right;text-align:left;}
.contact-row-1-col-2 h2{text-align:left;}
.contact-address{width:100%;float:left;margin-bottom:15px;}
.contact-address p{text-align:left;font-size:17px;color:#FFF;}
.contact-address p span{color:#2590dc;}
.contact-address p a{color:#85c5f3;}
.contact-address p a:hover{color:#FFF;}
.map-box{width:100%;float:left;margin-bottom:15px;}
.contact-form-row-1{width:100%;float:left;}
.contact-form-row-1 input[type="text"], .contact-form-row-1 input[type="email"], .contact-form-row-1 input[type="tel"]{width:100%;padding:8px 5px;border:#FFF solid 1px;}
.contact-form-row-1 textarea{width:100%;height:100px;padding:0 5px;border:#FFF solid 1px;}
.contact-form-row-1 input[type="submit"]{width:130px;height:40px;padding:0 10px;border:#6bb9f0 solid 1px;background:#085790;font-size:16px;font-weight:bold;cursor:pointer;color:#FFF;margin:15px 0 0 0;float:right;transition:ease-in-out 300ms;-moz-transition:ease-in-out 300ms;-ms-transition:ease-in-out 300ms;-o-transition:ease-in-out 300ms;-webkit-transition:ease-in-out 300ms;text-transform:uppercase;}
.contact-form-row-1 input[type="submit"]:hover{border:#03375d solid 1px;background:#FFF;color:#085790;}
.contact-form-row-1 label{display:block;width:100%;font-size:15xp;text-align:left;color:#FFF;padding:7px 0;font-weight:bold;}
.footer-row-1 ul{width:100%;float:left;}
.footer-row-1 ul li{display:inline-block;padding:0 5px;text-align:center;}
.error{background:#b12020;border:1px solid #e76868;border-radius:5px;color:#fff;padding:4px;}
.success{background:#57B0E3 none repeat scroll 0 0;border:1px solid #1b561b;border-radius:5px;color:#fff;padding:5px;}
.footer-link{font-size:12px;color:#4E7ECD;}
.goodread-link{color:#F0C556;text-decoration:underline;}
/*captcha*/
.captchadiv #success,
#fail {
  display: none;
}
.captchadiv #message,
.captchadiv #success,
.captchadiv #fail {
  margin-top: 10px;
  margin-bottom: 10px;
}
.captchadiv #fail {
 color:red;
}
.captchadiv #success{
 color:#044b0f;
}
.captchadiv .container {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.fcaptchadiv p {
  display: inline;
  margin-right: 5px;
  float:left;
}
.captchadiv input,
.captchadiv button {
  font-family: 'Open Sans';
  font-weight: lighter;
  font-size: 12px;
}
.captchadiv input {
 width: 200px !important;
height: 35px;
text-align: center;
}
.news_img{
    float: left;
    margin-right: 2%;
    border: 1px solid #cecece;
    padding: 2px;
    width: 30%;
}
@media screen and (max-width:700px){.banner-row-1-col-1{width:100%;margin-bottom:15px;}
.banner-row-1-col-2{width:100%;}
.contact-row-1-col-1{width:100%;margin-bottom:15px;}
.contact-row-1-col-2{width:100%;margin-bottom:15px;}
.news_img{
    float: none;
    margin-right: 0;
    width: 60%;
    margin:0 auto;
            display: block;
}
}
@media screen and (max-width:520px){.menu-row-1 ul li a{padding:0 10px;font-size:15px;}
}