@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}
@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/OpenSans-Bold-webfont.eot');
    src: url('../fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/OpenSans-Bold-webfont.svg#open_sansbold') format('svg'),
         url('../fonts/OpenSans-Bold-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansextrabold';
    src: url('../fonts/OpenSans-ExtraBold-webfont.eot');
    src: url('../fonts/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/OpenSans-ExtraBold-webfont.svg#open_sansextrabold') format('svg'),
         url('../fonts/OpenSans-ExtraBold-webfont.woff') format('woff'),
         url('../fonts/OpenSans-ExtraBold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/OpenSans-Light-webfont.eot');
    src: url('../fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/OpenSans-Light-webfont.svg#open_sanslight') format('svg'),
         url('../fonts/OpenSans-Light-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/OpenSans-Regular-webfont.eot');
    src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg'),
         url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/OpenSans-Semibold-webfont.eot');
    src: url('../fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg'),
         url('../fonts/OpenSans-Semibold-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body{background:url(../images/wb-background2.jpg) no-repeat center top; background-attachment:fixed; font-family:open_sansregular, sans-serif;}
.fright{float:right!important;}
.wrapper{width:1000px; margin:0px auto; background:url(../images/bodybg.png) repeat-y; padding:0px 4px;}
.header{overflow:hidden;  padding:20px 15px 20px; background:url(../images/headerbg.png) repeat-x left bottom;}
.header .logo{float:left;}
.header .logo-2{float:right; padding:4px 20px 4px 30px; border-left:1px solid #9bc5db; margin-top:0px;}

.nav{background:url(../images/navbg.png) repeat-x left top; height:44px;}
.nav ul{padding:0px;}
.nav ul li{float:left; list-style:none; background:url(../images/seprater.png) no-repeat right top; font:normal 15px/18px 'open_sanssemibold', Arial, Helvetica, sans-serif; padding-right:0px; position:relative; border-right:1px solid #007cc3;}
.nav ul li:last-child{background:none;}
.nav ul li a{display:block; padding:13px 23px 13px; color:#fff; text-shadow:#666 1px 1px 1px; text-decoration:none; text-transform:uppercase; letter-spacing:1px;}
.nav ul li a:hover, .nav .on, .nav ul li:hover{background:url(../images/navhover.png) repeat-x left top;}.nav ul li:hover{border-right:1px solid #055ca8;}
.nav ul li ul{display:none; position:absolute; left:0px; top:44px; background:#f7a20d; width:260px;}
.nav ul li ul li{border-bottom:1px solid #b97600; background:none; padding-right:0px; width:100%; border-right:0px;}
.nav ul li ul li:hover{border-right:0px;}
.nav ul li ul li a:hover{background:#cf8503;}
.nav ul li:hover ul{display:block;}

.pagetitle{background:#eef9ff; border-bottom:1px solid #cfeaf9; padding:20px 30px; text-shadow:#fff 1px 1px; overflow:hidden;}
.pagetitle h1{color:#007cc3; font:normal 26px/32px 'open_sansbold', Arial, Helvetica, sans-serif; padding:0px 0px 10px;}
.pagetitle h2{color:#2f2f2f; font:normal 18px/23px 'open_sansregular', Arial, Helvetica, sans-serif;}
.container{background:url(../images/container-shadow.png) no-repeat center top; padding:20px 30px 10px; }
.container p{font:normal 16px/22px 'open_sanslight', Arial, Helvetica, sans-serif; padding:10px 0px;}
.linkbox{background:url(../images/link-icon.png) no-repeat 100.5% -17px #f5fbff; border-radius:0px; box-shadow:#d3ebf9 0px 0px 10px 0px inset; padding:15px 20px 10px; margin:15px 0px; border:1px solid #d4eaf6;}
.linkbox li, .pdfBox li{background:url(../images/tick-icon.png) no-repeat left 5px; font:normal 17px/23px 'open_sansregular', Arial, Helvetica, sans-serif; list-style-type:none; padding:0px 0px 7px 28px;}
.linkbox li a, .pdfBox li a{color:#007cc3; text-decoration:none;} .linkbox li a:hover, .pdfBox li a:hover{color:#072fb1;}
.pdfBox, .beliefBox, .grayBox{background:url(../images/pdf-icon.png) no-repeat 99% -5% #fff; border:1px solid #dcdcdc; box-shadow:#dcdcdc 0px 4px 0px 0px; padding:35px 15px 25px; border-radius:5px; position:relative; margin:60px 0px 20px;}
.pdfBox h3, .beliefBox h3, .grayBox h3{ font:normal 21px/23px 'open_sanssemibold', Arial, Helvetica, sans-serif; background:#007cc3; color:#fff; padding:4px 15px; position:absolute; top:-31px; left:35%;}
.pdfBox li a span{font-size:12px; background:#e7b71a; padding:3px 5px; color:#fff; border-radius:2px; box-shadow:#C90 0px 1px 3px 0px inset,#906f02 0px 2px 0px 0px;}
.pdfBox li{padding:0px 0px 20px 28px; }
.beliefBox{background:url(../images/blue-shadow.png) repeat-y center top; margin-top:50px;padding:25px 15px 25px;  }
.beliefBox h3{left:30%;}
.beliefBox h4, .grayBox h4{font:normal 16px/20px 'open_sanssemibold', Arial, Helvetica, sans-serif; color:#007cc3; border-bottom:1px dashed #3ca3d8; padding:5px 0px 5px 0px;}
.beliefBox .clm{float:left; width:440px;}
.beliefBox ol, .grayBox ol, .beliefBox ul{padding:15px 0px 0px 30px;}
.beliefBox  ol li, .grayBox ol li, .grayBox li, .beliefBox ul li{ font:bold 14px/18px 'open_sansregular', Arial, Helvetica, sans-serif; padding:0px 0px 12px 10px; color:#06C; background:none; list-style-type:inherit!important;}
.beliefBox ul li{list-style-type:disc!important;}
.grayBox li {list-style-type:inherit!important;}
.beliefBox  ol li span, .grayBox ol li span, .beliefBox  ul li span{ color:#2f2f2f; font-weight:normal;}
.grayBox{margin-top:0px;padding:10px 15px 15px; background:none;}
.footer{background:#0c4562; padding:20px 30px; overflow:hidden; margin-top:50px; font:normal 13px/16px 'open_sansregular', Arial, Helvetica, sans-serif; color:#fff;}
.footnav{text-align:center; overflow:hidden; padding-bottom:10px;}
.footnav li{float:left; border-right:1px solid #fff; list-style:none;}
.footnav li:last-child{border-right:0px;}
.footnav li a{color:#fff; text-decoration:none; padding:0px 10px;}.footnav li a:hover{color:#f7a20d;}
.lower-footer{border-top:1px solid #20729d; overflow:hidden; padding:10px 0px 0px; text-align:center;}
.copyright{font:normal 12px/18px 'open_sansregular', Arial, Helvetica, sans-serif; color:#89c0dd;}
.social{float:right; overflow:hidden;}
.social a{display:block; margin-left:7px; float:right; width:16px; height:16px; background:url(../images/social.png) no-repeat left top; text-indent:-9999px;}
.social a.fb{background-position:0px 0px;} .social a.fb:hover{background-position:0px -16px;}
.social a.twitter{background-position:-22px 0px;} .social a.twitter:hover{background-position:-22px -16px;}
.social a.mail{background-position:-44px 0px; width:30px; padding:0px 0px;} .social a.mail:hover{background-position:-44px -16px;}

.highlightBox{background:url(../images/note-icon.png) no-repeat 99.5% -10px #ffe798; border-radius:2px; box-shadow:#f0d26f 0px 0px 10px 0px inset; padding:10px 20px 12px; margin:15px 0px; border:1px solid #f0d26f; font:normal 15px/20px 'open_sansregular', Arial, Helvetica, sans-serif; color:#000;}
.contactBox{overflow:hidden; font:normal 16px/32px 'open_sanssemibold', Arial, Helvetica, sans-serif; color:#000; margin:0px auto;}
.contactBox a{color:#000; text-decoration:none;} .contactBox a:hover{color:#06F;}
.call{background:url(../images/call-icon.png) no-repeat left top;  padding:0px 15px 0px 40px; float:left;}
.email{background:url(../images/email-icon.png) no-repeat 15px top;  padding:0px 15px 0px 55px; float:left; margin:0px 15px 0 0px; border-left:1px dashed #09F; border-right:1px dashed #09F;}
.twit{background:url(../images/twitter-icon.png) no-repeat left top;  padding:0px 15px 0px 40px; float:left;}
.blog{background:url(../images/blog-icon.png) no-repeat 15px top; padding:0px 15px 0px 55px; float:left; border-left:1px dashed #09F;}
.text{text-align:center;  font:normal 13px/20px 'open_sanssemibold', Arial, Helvetica, sans-serif; color:#007cc3; border-top: 1px dashed #09F; padding-top:10px; margin-top:10px;}
.book{text-align:center; float:left; width:165px; margin-right:16px;}
.book:last-child{margin-right:0px;}
.book h4{ font:normal 18px/25px 'open_sanssemibold', Arial, Helvetica, sans-serif; color:#222; padding:10px 0px 5px;}
.book a{font:normal 17px/20px 'open_sansnormal', Arial, Helvetica, sans-serif; color:#007cc3; text-decoration:none; border-top:1px solid #999; padding:2px 20px;}
.artile-box, .payment-box, .form-box, .external-box, .video-box{background:url(../images/article-icon.png) no-repeat center top; width:205px; float:left; padding:80px 6px 10px; text-align:center; font:normal 12px/16px 'open_sanssemibold', Arial, Helvetica, sans-serif; color:#000; text-transform:#fff 1px 1px; border-right:1px dotted #a9d0e6;}
.artile-box h3,  .payment-box h3, .form-box h3, .external-box h3, .video-box h3{font-weight:normal;}
.payment-box{background:url(../images/payment-icon.png) no-repeat center top;}
.form-box{background:url(../images/form-icon.png) no-repeat center top;}
.video-box{background:url(../images/video-icon.png) no-repeat center top;}
.external-box{background:url(../images/external-icon.png) no-repeat center top; border-right:0px;}

.blueBox{background:#f5fbff; border-radius:0px; box-shadow:#d3ebf9 0px 0px 10px 0px inset; padding:25px 30px 30px; margin:0px 0px 65px; border:1px solid #d4eaf6; position:relative;}
.blueBox a{color:#007cc3; text-decoration:none; font-size:11px;} 
.demail{background:url(../images/email-icon.png) no-repeat 30px 5px #f5fbff;  padding:4px 15px 6px 65px; margin:20px auto 0; width:218px;  color:#000; border-radius:0px 0px 8px 8px; position:absolute; left:35%; bottom:-44px;box-shadow: 0 0 10px 0 #d3ebf9 inset; border: 1px solid #d4eaf6;}
.demail a{color:#000; text-shadow:#fff 1px 1px; text-decoration:none; font:normal 16px/32px 'open_sanssemibold', Arial, Helvetica, sans-serif; }.demail a:hover{color:#007cc3;}
blockquote{border-left:4px solid #09F;  font:normal 14px/18px 'open_sanssemibold', Arial, Helvetica, sans-serif; padding:5px 0px 5px 10px; margin-top:20px; color:#2E2E2E;}
blockquote span{display:block; color:#09F; font:normal 14px/18px 'open_sansnormal', Arial, Helvetica, sans-serif;}
.mail{background:url(../images/email-icon.png) no-repeat 0px top;  padding:0px 15px 0px 35px; text-decoration:none; font:normal 14px/32px 'open_sanssemibold', Arial, Helvetica, sans-serif;}
.mail a{color:#06F; text-decoration:none;}
.address{background:url(../images/location-icon.png) no-repeat left 2px;;  font:normal 14px/18px 'open_sanssemibold', Arial, Helvetica, sans-serif; color:#333; padding:0px 0px 10px 40px; }
.tel{background:url(../images/call-icon.png) no-repeat left 17px;  padding:15px 0px 15px 40px; font:normal 14px/18px 'open_sanssemibold', Arial, Helvetica, sans-serif; border-top:1px dashed #ccc; margin:10px 0px 10px; border-bottom:1px dashed #ccc; }
.e-mail{background:url(../images/email-icon.png) no-repeat 0px 2px;  padding:0px 0px 15px 40px; font:normal 14px/18px 'open_sanssemibold', Arial, Helvetica, sans-serif;}
.e-mail a{color:#09F; text-decoration:none;}
.location{background:url(../images/address-icon.png) no-repeat 0px 15px;  padding:21px 0px 15px 40px; font:normal 14px/18px 'open_sanssemibold', Arial, Helvetica, sans-serif; border-top:1px dashed #ccc;}
.ser-list{float:left; width:37%; padding-top:10px;}
.ser-list li{font:normal 15px/22px 'open_sanssemibold', Arial, Helvetica, sans-serif; color:#007cc3; text-shadow:#fff 1px 1px; }
.pic{float:left; width:140px;}
.txt{float:left; padding:30px 0px 0px 0px;}
.call-txt{float:right; border-left:1px dashed #09F; color:#333; padding:20px 30px 15px 50px; margin:30px 0px 0px; font:bold 20px/32px 'open_sanssemibold', Arial, Helvetica, sans-serif;}
.call-txt span{display:block; font-weight:normal; font-size:13px;}
.block{padding:0px 7px 20px; width:165px; text-align:center; float:left;}
.book-box{ padding:10px 0px 10px;}
.book-text{ font:normal 15px/22px 'open_sanssemibold', Arial, Helvetica, sans-serif; color:#333;}
.book-text span{color:#007cc3; }
.topper{ background:#eef9ff;  border-bottom: 1px solid #cfeaf9; color:#0c4562;font:normal 16px/22px 'open_sanssemibold', Arial, Helvetica, sans-serif; text-align:left; padding:5px 35px 5px; overflow:hidden;}.topper a{color:#0c4562; text-decoration:none;}
.topper .call{padding:5px 0px 5px 40px; float:right;}
.topper .email{padding:5px 10px 5px 55px; float:right; border-left:0px;}
.video{padding:0px;}
.video li{background:url(../images/video.png) no-repeat left top; padding:5px 0px 15px 40px; margin-top:10px; border-bottom:1px dashed #ddd; color:#0c4562;font:normal 16px/22px 'open_sanssemibold', Arial, Helvetica, sans-serif; list-style:none!important;}
.video li a{color:#007cc3; text-decoration:none;} .video li a:hover{color:#00F;}
.intake-form{color:#0c4562;font:normal 16px/18px 'open_sansregular', Arial, Helvetica, sans-serif;}
.intake-form td{padding:5px;}
.intake-form td input, .intake-form td textarea{padding:10px 7px; width:300px; border:1px solid #ccc;}
.list{padding:10px 0px 0px 20px;}
.list li{background:url(../images/dot.png) no-repeat left 5px; padding:0px 0px 15px 20px; font:normal 15px/18px 'open_sansregular', Arial, Helvetica, sans-serif; color:#2f2f2f; list-style:none!important;}
.titlePic{float:left; width:325px; padding-right:25px;} 
.titlePic span, .drs-pic span{font:normal 15px/18px 'open_sansregular', Arial, Helvetica, sans-serif; color:#fff; text-shadow:#fff 0px 0px; background:#025585; padding:2px 10px 7px; display:block; text-align:center; border-radius:0px 0px 5px 5px;}
.titleText{float:left; width:590px;}
.drs-pic{float:right; margin-top:5px;}.drs-pic img{border-radius:10px 10px 0px 0px ; border:4px solid #025585; box-shadow:#025585 0px 5px 0px 0px}
.tbl{font:normal 14px/18px 'open_sansregular', Arial, Helvetica, sans-serif; color:#000; border:1px dashed #ccc; border-bottom:0px;margin-top:5px; width:100%;}
.tbl th, .tbl td{padding:10px 20px;border-bottom:1px dashed #ccc;}
.tbl th{color:#09C; font-weight:normal;}

.flex-control-nav {
    display: none !important;
}

ul.flex-direction-nav {
display: none;
}

ul.flex-direction-nav li{
list-style:none;
list-style-image:none;
}

.slides li { list-style: none; } 

figcaption {
	padding: 15px !important;
	border: solid 1px;
	border-color: #c9c9c9;
	text-align: center;
}
@keyframes 1example {
    from {color: black;}
    to {color: red;}
}
@keyframes 1example1 {
    from {background-color: #fff;}
    to {background-color: #FF3;}
}
.scroller{padding:10px 15px; background:#FF3; color:#000;font:bold 13px/18px 'open_sansregular', Arial, Helvetica, sans-serif; border:1px dashed #ccc; text-align:left; animation-name: example1; animation-duration: 1s; animation-iteration-count: infinite; width:295px; margin:10px 0 20px;}
.scroller a{color:red; letter-spacing:0px; text-decoration:blink;  color: black; animation-name: example; animation-duration: 1s; animation-iteration-count: infinite;}

.videoBox a{color:#007cc3; font: 17px/23px "open_sansregular",Arial,Helvetica,sans-serif; text-decoration:none;} .videoBox a:hover{text-decoration:underline;}
.pdfbox_heading {
    background: #007cc3 none repeat scroll 0 0;
    color: #fff;
    font: bold 21px/23px "open_sanssemibold",Arial,Helvetica,sans-serif;
    margin-bottom: 15px;
    padding: 4px 15px;
}


.menu-bar {display: none;float: right;margin:0px 0px 0 20px;z-index: 9999;}
.fa-bars {background:url("../images/navbar.png") no-repeat scroll center;cursor: pointer;display: none;height:35px;padding: 10px 12px;width:38px;}
.overlay{width:100%; position:fixed;background:rgba(0,0,0,.5); height:100%; right:0px; top:0px; display:none;}