@font-face {
    font-family: 'Calibri';
    src: url('fonts/calibri-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Calibri';
    src: url('fonts/calibri-bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Calibri';
    src: url('fonts/calibri-italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Calibri';
    src: url('fonts/calibri-bold-italic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

/* Apply the font globally */

body{   
        font-family: 'Calibri', sans-serif;        
        height:100%;
        line-height:1.8;
        font-style:normal;
        -webkit-appearance:none;
        -webkit-font-smoothing:antialiased;
        overflow-x:hidden;
        font-size:11pt;
    }

*{border-color:#e1e1e1;border-style:solid;border-width:0;zoom:1;-webkit-tap-highlight-color:rgba(0,0,0,0);}
#pageloader{background-color:#FFFFFF;height:100%;position:fixed;top:0;width:100%;z-index:9999;}
.loader-item{background:none repeat scroll 0 0 #FFFFFF;border-bottom:3px solid rgba(0,0,0,0) !important;border-left:3px solid;border-radius:200px;-moz-border-radius:200px;-webkit-border-radius:200px;-o-border-radius:200px;-ms-border-radius:200px;border-right:3px solid;border-top:3px solid;height:40px;left:50%;margin:-20px 0 0 -20px;position:absolute;text-align:center;top:50%;width:40px;}
.text-color{color:#ffc400;}
#top-bar{z-index:9999;background-color:transparent;background-repeat:no-repeat;background-position:center top;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;}
.top-bar{border-top:4px solid #1434A4;border-bottom:1px solid #e7e7e7;height:150px;}
.top-bar-section{padding-top:0px;padding-bottom:5px;}
.site_logo1{margin-top:0px;}
.liteholder{height:30px;display:block;background-image:url(../imgs/plainbgr.png);background-repeat:repeat;background-position:0px 0px;background-color:transparent;position:relative;border-bottom-left-radius:8px;margin-top:-10px;}
.liteholder ul{list-style-type:none;margin-left:-30px;}
.liteholder ul li{display:inline;float:left;}
.liteholder a{color:#401E06;padding-right:10px;padding-left:10px;display:block;text-align:center;}
.liteholder a:hover{color:#FFF;}
.pushdown{margin-top:5px;}
.newstickers{min-width:156px;height:37px;color:#FFFFFF;float:right;text-indent:5px;padding-top:5px;padding-right:35px;font-size:13pt;border-right-width:1px;border-right-style:dotted;border-right-color:#552D0A;margin-top:5px;margin-right:0px;margin-left:0px;}
.tickerholder{font-size:10pt;color:#333333;float:left;margin-left:10px;margin-top:15px;height:20px;display:block;}
.news-item li a{color:#FFFFFF;font-size:12pt;}
.news-item li a:hover{color:#FFFFFF;text-decoration:underline;}
.tickerholder a{color:#FFFFFF;font-size:12pt;}
.tickerholder a:hover{color:#FFFFFF;text-decoration:underline;}
.toppghd{top:15px;}
.spotlight{font-family: 'Calibri', sans-serif;display:block;min-height:250px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:#b6d0e2;-webkit-box-shadow:4px 4px 7px -1px rgba(51,48,51,0.74);-moz-box-shadow:4px 4px 7px -1px rgba(51,48,51,0.74);box-shadow:4px 4px 7px -1px rgba(51,48,51,0.74);border:2px solid #D6D6D8;overflow:auto;position:relative;padding:15px;margin-bottom:25px;margin-top:-55px;z-index:1;}
.spotlight h5{text-transform:uppercase;display:block;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#D6D6D8;margin-top:15px;font-weight:300;text-align:center;margin-bottom:8px;}
.spotlight dl{border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#D6D6D8;padding-bottom:5px;margin-bottom:5px;}
.spotlight h5, .spotlight dt{color:#0818A8;}
.barhd{background-image:url(../imgs/scroll-bar1.png);background-repeat:no-repeat;background-position:center top;z-index:99;height:75px;width:100%;position:relative;margin-top:0px;}
.spotholder{display:block;min-height:250px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:#F9F3E3;-webkit-box-shadow:4px 4px 7px -1px rgba(51,48,51,0.74);-moz-box-shadow:4px 4px 7px -1px rgba(51,48,51,0.74);box-shadow:4px 4px 7px -1px rgba(51,48,51,0.74);border:2px solid #D6D6D8;overflow:auto;position:relative;padding:10px;margin-bottom:25px;}
blockquote{font-size:12pt;border-left:5px none #eee;margin-top:0;margin-right:0;margin-bottom:5px;margin-left:0;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;}
.box-2_aside{margin-left:auto;margin-right:auto;margin-top:15px;width:280px;}
.pic{height:250px;width:250px;overflow:hidden;margin:20px;border:10px solid white;-webkit-box-shadow:5px 5px 5px #111;box-shadow:5px 5px 5px #111;}
.box-2_aside img{border-radius:50%;padding:6px;border:1px solid #999999;height:260px;width:260px;-webkit-box-shadow:3px 3px 3px #111;box-shadow:3px 3px 3px #111;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}
.box-2_aside img:hover{cursor:pointer;opacity:0.85;width:270px;height:270px;}
.box-padre_aside img{padding:3px;border:1px solid #999999;-webkit-box-shadow:3px 3px 3px #111;box-shadow:3px 3px 3px #111;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}
.box-padre_aside img:hover{cursor:pointer;opacity:0.95;}
.box-2_cnt{margin-right:auto;margin-top:2px;text-align:center;overflow:hidden;padding-top:5px;}
.box-2_cnt blockquote span{font-family: 'Calibri', sans-serif;display:inline-block;margin-top:-11px;font-size:30px;line-height:50px;}
.box-2_cnt .quote-author{margin-top:-5px;}
.box-2_cnt .quote-author p{font-size:19px;line-height:33px;}
.col-primary{color:#0F52BA;}
.bbvm{background-image:url(../imgs/bible-bvm.jpg);background-repeat:no-repeat;background-position:center top;z-index:99;height:310px;width:100%;position:relative;margin-top:0px;margin-bottom:10px;}
.bbvm:hover{cursor:pointer;opacity:0.85;background-image:url(../imgs/bbvm.jpg);background-repeat:no-repeat;background-position:center top;}
.mbcorners{font-family: 'Calibri', sans-serif;width:320px;margin-right:auto;margin-bottom:10px;margin-left:auto;margin-top:5px;display:block;}
.mbcorners .topheading{background-color:#b6d0e2;display:block;width:164px;height:25px;float:left;text-transform:uppercase;color:#000000;font-family: 'Calibri', sans-serif;margin-bottom:0px;border-top-left-radius:5px;border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-top-left-radius:5px;-o-border-top-left-radius:5px;-ms-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-top-right-radius:5px;-o-border-top-right-radius:5px;-ms-border-top-right-radius:5px;font-size:8.5pt;text-indent:8px;font-weight:bold;padding-top:2px;}
.mbcorners .topheading:hover{cursor:pointer;font-size:8.8pt;}
.mbcontents{background-color:#4682b4;float:left;display:block;margin-top:0px;width:320px;min-height:90px;position:relative;overflow:auto;}
.mbcontents ul{color:#FFF;font-family: 'Calibri', sans-serif;margin-left:15px;padding-left:10px;padding-top:5px;list-style-type:none;}
.mbcontents li{border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#FFF;height:25px;margin-right:15px;list-style-type:disc;}
.mbcontents li a{color:#FFF;display:block;font-size:9.5pt;}
.mbcontents li a:hover{color:#000;display:block;font-weight:bold;background-color:#FFC;padding-left:5px;opacity:0.5;}
.tbanner{display:block;height:25px;margin-top:5px;margin-bottom:5px;margin-right:auto;margin-left:auto;background-image:url(../imgs/roll-up.png);background-position:center top;background-repeat:no-repeat;}
.mstext{font-family: 'Calibri', sans-serif;font-size:16pt;color:#666666;padding:4px;display:block;text-align:center;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}
.feature-bar{z-index:999;background-color:transparent;background-image:url(../imgs/heaven.jpg);background-repeat:no-repeat;background-position:center top;background-size:contain;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;}
.featprogram{min-height:300px;}
.description{width:240px;}
.featimg{}
.featimg img:hover{cursor:pointer;opacity:0.75;}
.featimg img{border:1px solid #fff;}
.featimgother{}
.featimgother img{border:1px solid #CC9900;}
.qlink-bar{min-height:250px;}
.qlink-bar img:hover{cursor:pointer;opacity:0.85;}
.footerholder{min-height:250px;padding-top:15px;}
.success-message{padding-top:10px;margin-bottom:10px;color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;border:1px solid transparent;border-radius:4px;font-size:14px;font-weight:300;display:none;}
.error-message{color:#a94442;background-color:#f2dede;border-color:#ebccd1;border:1px solid transparent;border-radius:4px;font-size:12px;font-weight:300;display:none;padding-right:10px;padding-bottom:5px;padding-top:5px;padding-left:10px;margin-bottom:10px;}
.error-message a{color:#a94442;text-decoration:underline;}.featholder{background-image:url(../imgs/bullet.png);background-repeat:no-repeat;background-position:16px 16px;font-family: 'Calibri', sans-serif;color:#FFF;font-size:12pt;}
.border-radius-3{-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;}
.border-radius-5{-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;}
.imgshadow img {
    border: 5px solid #FFF !important;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
	margin-right: 25px;
    margin-bottom: 25px;
}