/*Teachers Lists*/
.TeacherSupplyListLink {
    border: 1px solid #2b463e47;
    display: block;
    float: left;
    width: 45%;
    color: #2b463e !important;
    text-align: center;
    margin: 5px;
    font-size: 22px;
    vertical-align: :middle;
    padding: auto auto;
    padding: auto;
    padding: 20px 0;
}
.TeacherLists a:hover{text-decoration:none;background-color: #ffd7001c;}

.skin_bottom_line {
    border-top: solid 15px #ffd700;
}
.TB_Wrapper {
    max-width: 1990px;
    height: 450px;
}
.TB_Wrapper .Slides {
    width: 117%;
    height: 100%;
}

.TB_Wrapper .Slide {
    width: 100%;
    height: 100%;
}.
.BG-Transform_style {
    min-height: 311px !important;
}
.AnnounceBox{border: 1px solid silver;margin-bottom: 23px;width: 90%;padding:  10px;}
.AnnounceBox .btn{width: 85%;}
.AnnounceBox h4{border-bottom: dotted #2b463f .5px;color: #2b463f !important;text-shadow: 0 6 black;/* text-shadow: 3px 2px 6px #b9b9b9; */}
.AnnounceBox:hover{background-color:#2b463e21;}

.FacultyBlock {

                border: dotted #2B463E 1px;
                background-size: 280px;
                margin-bottom: 20px; 
                padding-top:20px;
                margin-right:0px;
                font-size:14px;
                margin-bottom:20px;
                float:left;
                
                max-width:390px;
                margin-right:30px;
                overflow:hidden;
                display:block;
                min-height: 300px;

}
.FacultyColumnGutter {
    -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    column-gap: 40px;
}

.FacultyImgFrame {float:left; padding-right:10px;width:30%;padding-bottom:20px;
border: 0px solid green;
background-image: url('/Portals/3/Files/Academics/FacultyStaff/FacultyBg3.png');
                background-repeat:repeat-y; background-position-x:10px;
                 background-size: 95% 100px;}
.FacultyImg img {border-bottom-right-radius:10%;border-top-right-radius:10%;width:100px;
  height:143px;margin-top:20px;}

.FacultyDetails {float:left;line-height:22px;border: 0px solid red;width:65%;}
.FacultyName {font-weight:bold;color:#6D5041;border: 0px solid green;width:100%;}
.FacultyPosition{font-family:'Great Vibes', cursive, Verdana;font-size:19px;
  padding-top:15px;padding-bottom:15px;color:#000;
  ;width:100%;}

.FacultyQualifications {border: 0px solid green;;width:100%;}
.FacultyEmail {border: 0px solid green;;width:100%;}
.FacultyOther {border: 0px solid green;;width:100%;}
.Faculty a {}
.FacultyMore{border: 0px solid blue;;width:100%;overflow:hidden;}

/* Faculty New Design*/
.MoreButton{display:none;}
.NFacultyUpperBlock{
    float:left;    
    /*padding:10px;*/
    margin-bottom: solid transparent 20px;
    position:relative;
}
.NFacultyIdentity{
    width: 255px; 
    flex-basis: 255px;
}
.NFacultyInfo{
    display:none;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 539px;
}
.NFacultyBlockA {
    background-position-x:10px;
    background-size: 280px;
    margin-bottom: solid transparent 20px;
    padding:10px;
    margin-right:0px;
    margin-right: 18px;
    margin-bottom:20px;
    overflow:visible;
    border: solid 1px #c6c6c6;
    border-top-right-radius:5%;
    border-top-left-radius:5%;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    display:block;
      min-height: 434px;
}
.NFacultyBlockB {
    background-position-x:10px;
    background-size: 280px;
    margin-bottom: solid transparent 20px;
    padding:10px;
    margin-right:0px;
    margin-right: 18px;
    margin-bottom:20px;
    overflow:visible;
    border: solid 1px #c6c6c6;
    border-top-right-radius:5%;
    border-top-left-radius:5%;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    /*min-width: 300px;*/
}

.Facultyrow{display:flex;flex-wrap:nowrap;}
.Facultycol{}

@media only screen and (max-width: 520px) {

    .Facultyrow{flex-wrap:wrap;}
    .NFacultyBlockB{min-width: 400px;}
}

.NFacultyColumnGutter {
    -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    column-gap: 40px;
}

.NFacultyImgFrame {
        max-width: 229px;
  margin: 0 auto;
}
.NFacultyImg img {

-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;

    width:100%;
    }
.NFacultyName {font-weight:bold; width:96%;border-bottom:1px gray solid;margin-top:20px;}
.NFacultyPosition{text-align:left;}
.NFacultyDetails {
    padding-left:10px;
    border: dashed 0px;text-align:left;
}
.FacultyDetailsTable{width:98%;}
.FacultyDetailsTable td{border: 0 #fff solid;}
.NFacultyPhone {text-align:left;}
.NChurchIcon{border:0px dashed;text-align:right;width:90%;padding-right:5px;}
.NFacultyEmail {text-align:left;}

.NFaculty a {}
.NStaffModule{overflow:visible;}

.modal-body img{display: block;max-width: 100% !important;}
.grow { transition: all .2s ease-in-out; }
.grow:hover { transform: scale(1.05); }


/*  End Faculty New Design*/

@media only screen and (max-device-width: 900px) {
  .FacultyBlock{width:95%}
	}

.TuitionLottery{color:#2b463e;
  font-weight:bold;
  text-align:center;}

.OpenHouse{border: 3px solid #CCCCCC;}
.OpenHouse:hover{background:#CCCCCC;}

.Qualities{width:28%;display:block;float:left;font-size:1.4em; line-height:1.6em;border:0px solid green;}
.Qualities1{}
.Qualities2{margin:0 52px;}
.Qualities3{}

.QualitiesRow{width:100%;overflow:hidden;background:#FFD700;padding: 40px 0px;
 position:relative;
}
.QualitiesCollection{margin:0 auto;max-width:960px;}

.quovolve-box ul li { list-style:none;padding: 20px 40px;position: relative;}
.quovolve-box ul li p { margin: 0;font-size:1.5em;}

.OurTeachers{font-size:16px;}

lightbox img{border: 7px solid #B18D30;}
.ColumnsContent{padding-top:15px;}
.ClassPageTeacherSectionTable{border-style: none; width: 100%;}

.ClassPageTeacherSectionPane1{text-align: center; vertical-align: middle; 
background-color: #F4ED7C; width: 160px;}

.ClassPageTeacherSectionPane2{text-align: left; 
background-color: #006B3F; padding-left: 10px;font-size:20px;
color:#ffffff; font-weight:bold;height:40px;vertical-align:middle;border-bottom: 1px solid white;
border-spacing: 10px;}

.ClassPageTeacherSectionPane3{text-align: left; vertical-align: top; 
background-color: #006B3F; direction: ltr; 
margin-left: 10px; padding-left: 10px; margin-top: 5px;color:#ffffff;}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}.clearfix {display: inline-block;}/* Hides from IE-mac \*/ * html .clearfix { height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */
.clear { clear:both;} 
.left { float:left;} 
.right { float:right;}
.img-left {float: left; margin-right: 10px;} 
.img-right {float: right; margin-left: 10px;}
.dnnsprite { background-image: url('images/AsideIcons.png'); background-color: transparent; background-repeat: no-repeat; }
.Community { background-position: -249px -5px; }
.Conferences { background-position: -188px -5px; }
.Manuals { background-position: -127px -5px; }
.Marketplace { background-position: -66px -5px; }
.Training { background-position: -5px -5px; }


ul.RotatorNav { margin:-74px 0 0 0;}
ul.RotatorNav li {margin:0;list-style:none;}

ul.sidebar-nav li { list-style-type: none;}
ul.sidebar-nav li ul li { padding-left: 20px;;}

/* Getting Started content */
.getting-started-wrap .left { width: 116px; padding-top:20px;}
.getting-started-wrap .right { width:500px;}
a#TourStart img, a#TourVideo img { margin: 3px 3px 3px -10px; vertical-align: middle;}
#dnnTourContainer { display:none; }
hr.tour { border-style: solid; border-top-width: 0; color: #ccc; margin-top: 1em; }

#Footer #dnn_Footer_LeftPane {float: left;margin: 0 20px 0 0;width: 430px;}
#Footer #dnn_Footer_RightPane {float: left;width: 510px;}

#Sponsors img{width:118px;height:58px;border:solid 1px #000;margin:0 7px 7px 0;background:url(images/Logos.jpg) no-repeat;}
#Sponsors .aspnet img{background-position:0 0;}
#Sponsors .maxasp img{background-position:-118px 0;}
#Sponsors .telerik img{background-position:-236px 0;}
#Sponsors .exacttarget img{background-position:-354px 0;}
#Sponsors .winlive img{background-position: 0 -58px;}
#Sponsors .redgate img{background-position: -118px -58px;}
#Sponsors .appliedi img{background-position: -236px -58px;}
#Sponsors .arrowdesign img{background-position: -354px -58px;}

/* Quick Links */
.tblQuickLinks { width:100%; }
.tblQuickLinks td { line-height:22px; }
.tblQuickLinks a:link, .tblQuickLinks a:active, .tblQuickLinks a:visited{ text-decoration:underline; color:#e5e5e5; }
.tblQuickLinks a:hover {color:#d0171e;}

/* ------    Awesome Cyles site styles    ------ */
/* footer */
.left-footer { width:48%; float:left;}
.right-footer { width:48%; float:right;}

/* Home page */
/* Header Banner*/
.bannerShadow {padding-bottom: 34px; background:url(/Portals/0/images/Slide-Shadow.png) no-repeat 0 bottom;}
	.header-banner { background-image: url("/Portals/0/images/header-bg.jpg"); background-repeat: repeat-x; background-color:#830c11; min-height:200px; color:#FFF;}
		.header-banner .header-banner-image { float:left; width:280px; margin-left:50px; padding-top:13px;}
		.header-banner .header-banner-text { float:right; width:550px; margin-right:55px;}
			.header-banner .header-banner-text { font-size:16px; line-height:19px; padding-top:10px;}
			.header-banner .header-banner-text h2 { font-size:36px; text-transform:uppercase}
			.header-banner .header-banner-text .header-read-more { font-size:14px; text-align:right;}
			.header-banner .header-banner-text .header-read-more a { color:#FFF;}

/* services columns */
.home-services div { width:190px; margin-right:20px; float:left;}
.home-services div.last { margin-right:0;}

/*  home page sidebar styles*/
#RightLinks .last { background:none;}
#RightLinks li.icoAbout img { background-image: url("images/bike-about-icon.png"); background-repeat: no-repeat;}
#RightLinks li.icoBike img { background-image: url("images/bike-icon.png"); background-repeat: no-repeat;}
#RightLinks li.icoNews img { background-image: url("images/bike-news-icon.png"); background-repeat: no-repeat;}

/* Subpage sidebar navigation on */
.Normal ul.sidebar-nav li { line-height:200%;}
.Normal p, ul, ol, li, a span  {font-size:16px;}
.c_DNN6_Aside h3 { padding:0; margin:0; line-height:200%;}

 .belowbanner {
      width: 100%;
      display: block;
      margin: 0 auto;
      height: 220px; 
 color:#fff;
 background-color:#2B463E;}
.belowbannerwhite {
      width: 100%;
      display: block;
      margin: 0 auto;
      height: 220px; 
      color:#2B463E;
      background-color:#fff;}

 .belowteachers {
      width: 100%;
      display: block;
      margin: 0 auto;
      height: 120px; 
 color:#fff;
 background-color:#2B463E;}


.belowbannermessage{margin-top: 0px; margin-bottom: 0.3em; 
  text-align: center; letter-spacing: -0.01em;
  width:65%;display:block;margin: 0 auto;font-size:2em;
     line-height:1.5em; overflow:hidden;
}

.TB_Wrapper .Slide div {
    font-size: 1.2em;
}
.OurMainPoints{background: #f2f2f2;
  overflow:hidden;display:block;
  margin: 10px 0px;
  padding: 20px;
}
.OurMainPoints:hover {background: #e6e6e6;

}
.OurMainPoints img {
        border: 5px solid #FFD700;
        margin-right:30px;
        margin-left:0px;
        margin-bottom:20px;
    }

.OurTeachers {font-size:1.5em;
line-height:1.3em;
}
.Transformers{min-height:310px !important;}

.footerpane_style a{text-decoration:none;
font-size:1.2em;
line-height:1.8em;}
.footerpane_style a:hover{color:gold;}
.cleanweb .pre_defined_color{background-color:#2b463e;}
.cleanweb a:hover{color:#2b463e;}
.cleanweb .skin_top_line{background-color:#2b463e;}
.cleanweb .icons_menu{background-color:#2b463e;}
.cleanweb .icon_hover .service-bg{background-color:#2b463e;}
.cleanweb A.Breadcrumb:hover{color:#2b463e;}
.cleanweb .color_bg{background-color:#2b463e;}
.cleanweb .color_text{color:#2b463e;}

.cleanweb #standardMenu .subMenu li.selected > a span,.cleanweb #standardMenu .subMenu li.breadcrumb > a span,.cleanweb #megaMenu .category li.selected > a span,.cleanweb #megaMenu .leaf li.selected > a span{color:#2b463e;}
.cleanweb #standardMenu > .rootMenu > li.selected > a,.cleanweb #standardMenu > .rootMenu > li.rmHover > a,.cleanweb #standardMenu > .rootMenu > li.breadcrumb > a,.cleanweb #standardMenu > .rootMenu > li:hover > a,.cleanweb #standardMenu > .rootMenu > li > a:hover,.cleanweb #megaMenu > .root > li.selected > a,.cleanweb #megaMenu > .root > li.rmHover a,.cleanweb #megaMenu > .root > li.breadcrumb > a,.cleanweb #megaMenu > .root > li:hover > a,.cleanweb #megaMenu > .root > li > a:hover{background-color:#2b463e;}
.cleanweb #standardMenu .subMenu li.item a:hover span,.cleanweb #megaMenu .category li.item a:hover span,.cleanweb #leftMenu .leftSub li.selected > a span,.cleanweb #leftMenu .leftSub li a:hover span{color:#2b463e;}

.cleanweb .c_title_LimeGreen{color:#2b463e;}
.cleanweb .LimeGreen03_top_bg,.cleanweb .LimeGreen04_top_bg,.cleanweb .LimeGreen05_top_bg,.cleanweb .LimeGreen06_top_bg,.cleanweb .LimeGreen07_top_bg{background-color:#2b463e;}
.cleanweb .LimeGreen02_top_style,.cleanweb .LimeGreen05_style{border-color:#2b463e;}

.cleanweb .mobile_UI .mobile_menu,.cleanweb .mobile_UI .mobile_search,.cleanweb .mobile_UI .mobile_login,.cleanweb .mobile_UI .mobile_user,.cleanweb .mobile_UI .mobile_language{background-color:#2b463e;}
.cleanweb .mobile_profile_style{background-color:#2b463e;}

.cleanweb .footer_tag ul li a{background-color:#2b463e;}
.cleanweb .buying_button a.button{background-color:#2b463e;}
.cleanweb .caroul_prev,.cleanweb .caroul_next{background-color:#2b463e;}
.cleanweb .page_name{background-color:#2b463e;}
.cleanweb .steps_style .success_left img{background-color:#2b463e;}
.cleanweb .price-table .high .price{background-color:#2b463e;}
.cleanweb .input_button a,.cleanweb .testimonials_page .input_button a{background-color:#2b463e;}
.cleanweb #options ul li,.cleanweb .project_inner .project_rollover{background-color:#2b463e;}
.cleanweb .price-table .row-titles .price span,.cleanweb .tags_style p span{color:#2b463e;}

.cleanweb .vertical_tab .nav-tabs2 > li > a:hover,.cleanweb .vertical_tab .nav-tabs2 > .active > a,.cleanweb .nav-tabs2 > .active > a:hover{background-color:#2b463e;}
.cleanweb .sidebar_tag ul li a span:hover{background-color:#2b463e;}
.cleanweb .project_list a.read-more:hover,.cleanweb .project-pagination a:hover,.cleanweb .project-pagination li.current a,.cleanweb .sitemap_button a{background-color:#2b463e;}
.cleanweb .sitemap_button a:link{background-color:#2b463e;}
.cleanweb .project-pagination a:hover,.cleanweb .project-pagination li.current a{border-color:#2b463e;}
.cleanweb .col.high{outline-color:#2b463e;}
.cleanweb .project_list .categories a:hover,.cleanweb .project-pagination a{color:#2b463e;}
.cleanweb #skin_footer .contact_form a.dnnPrimaryAction,.cleanweb #skin_footer .contact_form a.dnnPrimaryAction:link,.cleanweb #skin_footer .contact_form a.dnnPrimaryAction:visited{background-color:#2b463e;}





