body{}

#masthead{width:100%;height:255px;overflow:hidden;margin:0 0 5px 0;}
#tooltipWrapper{max-height:255px;overflow:hidden;margin:0 0 5px 0;}
#masthead.tooltip{height:auto;margin:0;position:relative;}
#masthead.tooltip.sizable{margin:0 0 5px 0;}
#masthead img{width:111%!important;height:auto!important;max-width:3000px;position:relative;margin:6px 0 0 0;}
 #mastheadShadow{background:url('../images/tertiaryNavShadow.png') repeat-x 0 0;background-size:100% 100%;width:100%;display:block;height:35px;}
.bubble{position:absolute;width:42px;}
.infoBubble{width:42px;height:39px;display:block;background:url('../images/level/tooltip.png') repeat 0 0;}
.bubble.hidden{display:none;}
.bubble.active .infoBubble{width:42px;height:31px;background:url('../images/level/tooltipClose.png') no-repeat 0 0;float:left;z-index:4;position:relative;margin:0 5px 0px 0;}
.bubble p{display:block;width:300px;color:white;font-family:Arial, sans-serif;font-size:1em;z-index:3;position:relative;margin:5px 0 0 5px;padding:5px 10px;background:url('../images/level/tooltipBackground.png') repeat 0 0;word-wrap:break-word;}
.bubble p.hidden{display:none;}
.bubble.active.right .infoBubble{float:right;margin:0;}
.bubble.active.right p{margin-left:-285px;}
.bubble.active.bottom p{margin-bottom:100px;}
.infoBubble{}

#masthead.skinny{height:109px;position:relative;}
#mastheadSkinnyShadow{width:1100px;height:26px;margin:0 auto -26px;position:relative;display:block;background:url('../images/level/mastheadSkinnyShadow.png') no-repeat 0 0;z-index:1}
#masthead.skinny img{margin:0;}
#masthead.tooltip img{margin:0;width:100%;height:auto;float:left;}

#masthead.extLarge {height:auto;max-width: 1100px;margin: auto;}
#masthead.extLarge img {width: 100% !important;}

/*progress bar styles - CEB 3-23-17*/
.progbarwrapper{
    border: solid 1px #003a70;
    border-radius: 7px;
    height: 300px;
    margin: auto;
    position: relative;
    text-align:center;
    width:50px;
}
.progbar{
    background: #ecaa00;
    background: -webkit-repeating-linear-gradient(-45deg, #ecaa00, #ecaa00 8px, #F1C34C 8px, #F1C34C 16px);
    background: -moz-repeating-linear-gradient(-45deg, #ecaa00, #ecaa00 8px, #F1C34C 8px, #F1C34C 16px);
    background: -o-repeating-linear-gradient(-45deg, #ecaa00, #ecaa00 8px, #F1C34C 8px, #F1C34C 16px);
    background: repeating-linear-gradient(-45deg, #ecaa00, #ecaa00 8px, #F1C34C 8px, #F1C34C 16px);
    border-radius: 7px;
    bottom:0;
    display:block;
    margin:auto;
    position:absolute;
    width: 100%;
    z-index:0;
}
.progbarval{
    position:absolute;
    margin-top: 8px;
    text-align:center;
    font-family: Arial, sans-serif;
    font-size: 18px;
    top:0;
    width:100%;
    z-index:10;
}
/*end progress bar styles*/

/* Kansas Literature Styles 11-28-17 */

#mapArea #midContentText .accordion h3:before, #mapArea #midContentText .accordion h3:after, #mapArea #midContentText .accordion h3{
    background-image: none; */
    /* background: transparent; */
    /* background-color: transparent; */
    /* box-shadow: none; */
    /* -webkit-box-shadow: none; */
}
#mapArea #midContentText .accordion h3:after{
   /* content: '' ;*/
   font-size: 2em;
}
#mapArea #midContentText .accordion h3 {    font-size: 1em;text-align:left;}

#mapArea .mapImage{margin: 0 0 20px 0;}

@media only screen and (min-device-width: 500px){
    .kansaslit .profileImage {max-width:150px;}
    
    }
.kansaslit .imgGrid {min-height: 250px;}   
.kansaslit .imgGrid img{max-height:170px;}
.Kansas.Author .style33 {
    color: #FF0000;
}

/* End Kansas Literature Styles */

#levelContent{width:960px;margin:0 auto;word-wrap:break-word;}
.levelCol{float:left;overflow:hidden;}
.level .flex-caption{margin:100px auto -240px;position:relative;}
.level .flex-caption h2{font-size:2.2em;}
.level .flex-caption h4{font-size:1.8em;}


.callout{margin:0 0 30px 0;}
.callout h5{box-sizing: unset; display:block;width:225px;height:36px;text-align:center;background:url('../images/level/calloutHeadlineLarge.png') no-repeat 0 0;color:white;font-size:1.2em;padding:6px 5px 0 ;z-index:2;position:relative;color:white;font-family:'CrimsonSemiBold';font-weight:normal;margin:0 0 8px 0;}
.callout.twoLine h5{background:url('../images/level/calloutHeadlineTwoLine.png');height:50px;}
.callout h5 span{max-height:36px;overflow:hidden;display:block;}
.callout p{font-family:Arial, sans-serif;font-size:1em;margin:0 0 4px 0;padding:0;}
.callout img{margin:-18px 0 0 0;z-index:1;position:relative;width:225px;display:block;}
.callout.twoLine img{margin:-17px 0 0 0;}
.callout .calloutOverlay{margin:-63px 0 15px 0;z-index:2;position:relative;padding:0 0 0 10px;}
#levelLeftCol .callout .overlayShadow{width:212px;}
.callout .overlayShadow{display:block;
position:relative;z-index:2;width:225px;}
.callout .overlayShadow:before
{
    content:'';
    position:absolute;
    width:100%;
    height:100%;
    -moz-box-shadow:inset 0px 0px 3px 1px rgba(0,0,0,0.2);
    -webkit-box-shadow:inset 0px 0px 3px 1px rgba(0,0,0,0.2);
    box-shadow:inset 0px 0px 18px 20px rgba(0,0,0,0.7);
        z-index:3;
}
.callout .overlayShadow img, .callout .imageOnly img{margin:0;}
.callout p{font-size:.9em;line-height:1.4em;margin:3px 0 3px 0;}
.callout .calloutOverlay h5{background:none;padding:0;margin:0;width:auto;height:auto;text-transform:none;font-family:'CrimsonItalic';text-align:left;font-size:1.8em;line-height:1em;text-indent:10px;text-shadow:2px 2px 5px rgba(0, 0, 0, 1);}
.callout .calloutOverlay h6{text-transform:uppercase;color:white;font-size:3.1em;line-height:.8em;text-shadow:2px 2px 5px rgba(0, 0, 0, 1)}
.callout.video .play{display:block;width:36px;height:36px;background:url('../images/level/playButton.png') no-repeat 0 0;margin:-90px 0 0 95px;height:90px;z-index:3;position:relative;}

/* extra styles for html capable sidebar copy - CEB 1-23-17 */
#levelLeftCol .callout ul {font-size: .9em; padding: 0 20px 0 10px;}
#levelLeftCol .callout ul > li {
    background-image: none;
    clear: both;
    float: none;
    font-family: "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 1em!important;
    padding: 0 0 0 10px; }
#levelLeftCol .callout ul > li a {font-family: "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif;padding: 0;}
#levelLeftCol .callout a {
    font-family: 'CrimsonItalic';
    background: url(../images/level/relatedLinkArrow.png) no-repeat 0 4px;
    display: block;
    padding: 0 0 0 20px;
    font-size: 1.3em;
    width: auto;
    /* margin: 0 0 5px 0; */
    font-weight: normal;}
    
#levelLeftCol .callout a.imageonly {
    background: transparent;
    padding: 0;
}

.relatedLink{color:#1d70a4;font-family:'CrimsonItalic';background:url('../images/level/relatedLinkArrow.png') no-repeat 0 4px;display:block;padding:0 0 0 20px;font-size:1.3em;width:auto;margin:0 0 5px 0;}
.relatedLink em{text-transform:none;font-family:'CrimsonItalic';font-style:normal;}

.relatedArticlesList {
    margin: 10px 0 10px 2.7em;
}
.relatedArticlesList li {
    display: list-item;
    text-align: -webkit-match-parent;
    padding: 0 0 0.5em 0;
}
.relatedArticlesList > li::before {
    content:'\2022';
    color: #F0B310;
    margin: 0 5px 0 -17px;
    font-size: 1.5em;
    display: block;
    float: left;
}
.relatedArticlesList li a {
    font-size: 1.2em;
}



/*Content Area - Slider */



.flex-caption{z-index:5;width:680px;margin:180px auto 0;padding:0 280px 0 20px;display:block;}
.flex-caption h2{margin:0;}
.flex-caption h2 .partOne,
.flex-caption h2 .partTwo,
.flex-caption h2 .partThree{display:block;color:white;margin:0;text-shadow:2px 2px 2px #333;}
.flex-caption h2 .partOne{font-size:29px;font-family:'CrimsonItalic', georgia; font-weight:normal;text-indent:35px;line-height:.5em;}
.flex-caption h2 .partTwo{text-transform:uppercase;font-size:91px;font-weight:normal;line-height:1em;}
.flex-caption h2 .partThree{text-transform:uppercase;font-size:23px;font-weight:normal;text-indent:5px;}
.slides{position:relative;zoom:1;}



 .breadcrumbs{margin:0 0 10px 0;float:left;width:100%;}
 .breadcrumbs ul{font-family:'CrimsonRoman', serif;margin:3px 0 0 0;}
 .breadcrumbs li{float:left;text-transform:uppercase;background:url('../images/level/breadcrumbs.png') no-repeat -24px 0px;display:block;padding:0 0 0 15px;margin:0 0 8px 10px;list-style-type:none;}
.breadcrumbs li a{line-height:1.6em;}
 .breadcrumbs .breadcrumbsHome{margin:0;background:none;padding:0;}
 .breadcrumbs .breadcrumbsHome a{display:block;background:url('../images/level/breadcrumbs.png') no-repeat 0 0;text-indent:-9999px;width:16px;height:16px;}
.breadcrumbs li.current a{color:#808080}
 .breadcrumbs .breadcrumbsBack{display:none;}
#breadcrumbsBottom, .breadcrumbs .breadcrumbsDropdown{display:none;}


#levelLeftCol{width:22%;margin:0 6% 0 0;}
#levelLeftCol h3{color:#002c5f;text-shadow:none;font-weight:normal;font-size:2.0em;background:url('../images/level/leftColShadows.png') no-repeat -30px 100%;display:block;padding:0 0 7px 0;width:200px;}
#levelLeftCol > ul{margin:0 0 20px 0}
#levelLeftCol ul > li{font-size:1.3em;background:url('../images/level/leftColListShadow.png') no-repeat 0px 100%;display:block;float:left;width:100%;cursor:pointer;padding:5px 0;}
#levelLeftCol ul > li a,
#levelLeftCol ul > li a:visited{color:#363636;}
#levelLeftCol ul > li a.active,
#levelLeftCol ul > li a.active:visited{color:#002c5f;}
#levelLeftCol li li a{color:#363636;padding:0 0 0 15px;display:block;}
#levelLeftCol li li li a{color:#363636;padding:0 0 0 30px;display:block;}
#levelLeftCol li li li li a{color:#363636;padding:0 0 0 30px;display:block;}
#levelLeftCol li a:visited{color:#363636;}
#levelLeftCol li li.current a{color:#1d70a4;font-weight:bold;background:url('../images/level/currentPageArrow.png') no-repeat 0 3px;}
#levelLeftCol li.last{background:url('../images/level/leftColShadows.png') no-repeat -310px 100%;padding:5px 0 15px 0;}
#levelLeftCol li li{text-transform:none;font-family:Arial, sans-serif;font-size:.85em;display:none;background:none;}
#levelLeftCol li li.last{border:none;background:none;padding:0;}
#levelLeftCol .currentCat li{display:block;}
.callout h5{background:url('../images/level/calloutHeadline.png') no-repeat 0 0;/*width:215px;*/}
#levelLeftCol .callout img{width:211px;}
#levelLeftCol .callout h5{background:url('../images/level/calloutHeadlineSmall.png') no-repeat 0 0;width:201px;}
#levelLeftCol .callout.twoLine h5{background:url('../images/level/calloutHeadlineSmallTwoLine.png') no-repeat 0 0;height:48px;}
#levelLeftCol .callout .calloutOverlay h5{background:none;width:auto;}
#levelApplyNow{text-align:center;text-transform:uppercase;font-size:1.3em;display:block;width:211px;height:26px;padding:8px 0 0 0;background:url('../images/level/applyNow.png') no-repeat 0 0;margin:0 0 20px 0;color:#002c5f;}
#levelApplyNow:hover{text-decoration:none;}

/* Extra styles for History Collage /about/history-collage */

#levelContent.History-Collage {overflow:visible;}
.History-Collage #levelMidCol.two{width:100%;}
.History-Collage .levelCol {overflow:visible;}

/* End Extra styles for History Collage /about/history-collage */

#levelMidCol{width:44%;margin:0 4% 15px 0;}
#levelMidCol.two{width:55%;}
#levelMidCol.oneCol{width: 100%;}
.twocolfeat #levelMidCol {width:65%;}

.twoCol #levelMidCol{width:58%;margin:0 6% 15px 0;font-size:13px;}
#levelMidCol #midContent p{font-family:Arial, sans-serif;line-height:1.5em;margin:0 0 .6em 0;}
#levelMidCol #midContent .facebook p{margin:0 0 2px 0;}
#levelMidCol #midContent .facebook p.createdTime time{margin:0;}
#midContent h1, .bottomTitle{clear:both;color:#002c5f;font-family:Crimson Text;font-size:2.8em;font-weight:normal;margin:0 0 5px 0;}
.bottomTitle{display:none;}
.mobile .bottomTitle{font-size:4em;text-align:left;display:block;text-indent:.3em;padding:0 0 15px 0;}

#midContent h2 { color: #363636; font-family: 'CrimsonSemibold'; font-size: 1.7em; font-weight: normal; line-height: 1.5em; }

#midContent h2.fancy { background: #ffffff url(../images/faculty/headingBackground.png) no-repeat 0 0; text-transform: uppercase; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; line-height: 1.5; padding: 0 12px; height: 32px; width: 100%; }
/* Chrome hack */
@media only screen and (-webkit-min-device-pixel-ratio:0) {
    #midContent h2.fancy { line-height: 1.25; }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 768px) {
    #midContent h2.fancy { font-size: 20px; line-height: 1.4; }   
}

#midContent h3{font-family:'CrimsonItalic';color:#363636;text-shadow:none;font-size:1.6em;font-weight:normal;}
#midContent h4{text-shadow:none;color:#363636;font-size:1.05em;font-weight:bold;font-family:Arial, sans-serif;}
#midContent h5{color:#555555;font-family:Arial;font-weight:bold;font-size:1.15em;}
#midContentText ul, #midContentText ol{margin:10px 0 10px 2.7em;font-family:Arial, sans-serif;font-size:1em;}
#midContentText ul ol{margin:10px 0 10px 1.5em;}
#midContentText ul > li{list-style-type:none;margin:10px 0;}
#midContentText ul > li a {font-weight:bold;}
#midContentText ol li{margin:7px 0;}
#midContentText ol li a{font-weight:bold;}
#midContentText ul > li:before {
   content:'\2022';
color:#f0b310;
margin:0 5px 0 -17px;
font-size:1.5em;
display:block;
float:left;
}
#midContentText img{padding:10px;}
#levelMidCol ul li strong{color:#1d70a4;}

.accordion{
    clear:both;
}

#midContentText .accordion h3{
    color:white;
    background-color: #ededed;
    cursor:pointer;
    position: relative;
    padding: 10px 56px 10px 25px;
    color:  #000;
    font-family: arial;
    font-weight:  normal;
    font-size: 20px;
   box-shadow: inset 0px 0px 19px -4px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: inset 0px 0px 19px -4px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset 0px 0px 19px -4px rgba(0, 0, 0, 0.5);
    -o-box-shadow: inset 0px 0px 19px -4px rgba(0, 0, 0, 0.5);
}

#midContentText .accordion h3:before{
    content: '';
     font-weight:bold;
     font-size:25px;
     position: absolute;
     right: 0;
     color: #818181;
     top: 0;
     background: #dddddd;
     height:100%;
   box-shadow: inset 0px 0px 19px -4px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: inset 0px 0px 19px -4px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset 0px 0px 19px -4px rgba(0, 0, 0, 0.5);
    -o-box-shadow: inset 0px 0px 19px -4px rgba(0, 0, 0, 0.5);
     width: 45px;
}
#midContentText .accordion h3:after{
     content:'+';
     position:absolute;
     font-weight:bold;
     font-size:30px;
     position: absolute;
     color: #818181;
     top: 50%;
     margin-top: -8px;
     line-height: 20px;
     text-align: center;
     width: 45px;
     right: 0;

}

#midContentText .accordion.active h3:after{
     content:'-';
     color: #818181;
     font-size:45px;
     line-height: 20px;
     top: 50%;
     margin-top: -13px;
}

#midContentText .accordion .content{
    display:none;
    font-family: arial;
    margin:10px 0 10px 0;
    box-sizing:border-box;
    -moz-box-sizing: border-box;
    padding: 0 15px
}

#midContentText .accordion.active .content{
    display:block;
}



/*Sidebar Area */

#sidebar{float:none;top:auto;width:100%;}

.sidebarTab{display:block;float:left;cursor:pointer;}
#levelMidCol #sidebar ul li{margin:0;}
#sidebar #events{padding:5px 0 0 10px;width:66px;height:45px;width:99%;padding:17px 0 0 1%;background:url('../images/level/sidebarShadows.png') no-repeat 0px -5px;}
.twoCol #sidebar #events, .twoCol #sidebar .socialShadow, .med #sidebar #events, .med #sidebar .socialShadow{background:url('../images/level/sidebarShadowsTwoCol.png') no-repeat -10px -3px;}
.twoCol #sidebar .socialShadow, .med #sidebar .socialShadow{background-position:-10px 2px;}
.twoCol #sidebar #news, .twoCol #sidebar #social, .med #sidebar #news, .med #sidebar #social{background:url('../images/level/sidebarShadowsTwoCol.png') no-repeat -10px -124px;}
#sidebar #news{height:45px;width:99%;padding:17px 0 0 1%;background:url('../images/level/sidebarShadows.png') no-repeat -970px -5px;}
#sidebar #social{display:none;padding:0 0 0 1%;width:99%;background:url('../images/level/sidebarShadows.png') no-repeat -970px -5px;}

/*Sidebar Content*/
#sidebar .sidebarContent{background:#fff;float:left;height:370px;width:249px;position:absolute;z-index:9;top:34px;overflow:auto;}


/*Large Social Buttons*/
#sidebar h4{font-family:'CrimsonItalic', serif;text-shadow:none;color:#000;font-weight:normal;font-size:1.4em;margin:5px 0 5px 10px;}


#sidebar .sidebarContent li{margin:0 10px 0 10px;padding:6px 0 10px;border-bottom:1px solid #c9c3ba;font-family:Arial, sans-serif;font-size:1em;line-height:1.2em;width:218px;}
#sidebar .sidebarContent.social li {display:none;}
#sidebar .sidebarContent.social li.active{display:block;}
#sidebar .sidebarContent.social li.active.lastOfType{border:0;}
#sidebar .sidebarContent h5{font-family:'CrimsonRoman', serif;}
#sidebar .sidebarContent li.first{border-top:none;}
#sidebar .sidebarContent li.last{border-bottom:none;}
#sidebar .sidebarContent h5{text-transform:uppercase;font-weight:normal;font-size:1em;letter-spacing:.2em;line-height:2.1em;margin:0;}
#sidebar .sidebarContent .eventsContentDate{font-family:Georgia, serif;font-style:italic;font-size:3em;color:#f0b310;display:block;float:left;padding:0 8px 0px 0;margin:6px 0 0 0;}
#sidebar .sidebarContent .eventsContentTitle{display:block;}

/*#sidebar .sidebarContent.news h5{font-family:Arial, sans-serif;font-weight:bold;letter-spacing:0;text-transform:none;font-size:1.1em;}*/

#sidebar .sidebarContent.social{font:normal 1em arial, sans-serif;background:url('../images/level/sidebarShadows.png') no-repeat -1000px 100%;padding:0 0 15px 0;}
#sidebar .sidebarContent .socialCaption{display:block;color:#8f8b84;margin:3px 0 8px 0;}
#sidebar .sidebarContent .eventWrapper{width:75%;float:right;}
#sidebar .sidebarContent p{word-wrap:break-word;}
#sidebar .sidebarContent time{font-size:.88em;display:block;margin:5px 0 0 0;}
#sidebar .sidebarContent .newsContentDate{font-family:Georgia, serif;font-style:italic;font-size:2.5em;color:#f0b310;display:block;float:left;padding:0 8px 0px 0;margin:-4px -1px 12px 0;}
#sidebar .sidebarContent .newsContentTitle{display:block;}
#sidebar .sidebarContent .newsWrapper{width:75%;float:right;}
/*#sidebar .sidebarContent.news time{font-weight:bold;font-size:.92em;}
#sidebar .sidebarContent.news h5{margin:0;}
#sidebar .sidebarContent.news h5 a{font-weight:normal;font-family: 'CrimsonItalic';font-size:1.5em;margin:0 0 0 -3px;color:#1D70A4;}*/

#sidebar #sidebarBottom{display:none;}


#sidebar{height:auto;background:none;font-size:1em;float:left;}
#sidebar ul{width:100%;height:auto;margin:0;}
#sidebar ul li{color:#363636;}
#sidebar .sidebarContent{float:left;width:100%;height:auto;top:auto;margin:0 0 10px 0;display:none;position:relative;}
#sidebar .sidebarContent.active{display:block;}
#sidebar .sidebarContent li{height:auto;background:none;border-bottom:1px solid #C9C3BA;padding:10px 2%;width:96%;font-size:1.05em;margin:0;}
#sidebar .sidebarContent.events li{display:block;background:none;width:100%;padding:5px 0 0;margin:0;}
#sidebar .sidebarContent .eventWrapper{width:66%;float:left;margin:5px 0 0 5%;}
.large.twoCol #sidebar .sidebarContent .eventsContentDate{width:12%;}
.large.twoCol #sidebar .sidebarContent .eventWrapper{width:76%;}
#sidebar .sidebarContent .eventsContentDate{padding:0 2% 25px 4%;width:22%;margin:0;}
#sidebar .sidebarContent li.last{border:0;}
#sidebar .sidebarContent p{font-size:1em;}
#sidebar .sidebarContent img{height:auto;max-height:none;}
#sidebar .sidebarContent.social li.flickr{width:94%;padding:10px 2%;}
#sidebar .sidebarContent.social li.flickr a{font-weight:bold;}
#sidebar .sidebarContent a, #sidebar .sidebarContent p{font-size:1.05em;}
#sidebar .sidebarContent h5{font-size:.35em;line-height:2em;font-style:normal;letter-spacing:.1em;color:#000;margin:0 0 4px 0;}
#sidebar .sidebarContent h5 a{font-size:1.1em;}
#sidebar #sidebarClose{display:none;}
#sidebar .sidebarTab span{background:none;color:#002c5f;font-family:'CrimsonRoman', serif;background:url('../images/level/sidebarPlusMinus.png') no-repeat 0 0px;padding:0 0 0 30px;margin:10px 0 0 0;width:160px;font-size:2.7em;float:left;display:block;height:46px;}
#sidebar .sidebarTab.active span{background-position:0 -53px}


/*Sidebar Social Feed*/
#sidebar .sidebarContent.social{display:none;}
#sidebar .sidebarContent.social.active{display:block;}
#sidebar .sidebarTab#social span{background-position:0 19px;}
#sidebar .sidebarTab#social.active span{background-position:0 -34px;}
#sidebar #socialButtonsLarge{width:auto;margin:13px 0 0 0;border:0;}
#sidebar #socialButtonsLarge li{margin:0 0 3px 10px;}
.sidebarContent.social h4{display:none;}
#sidebar .sidebarContent.social h5{color:#1d70a4;font:bold 1.2em arial,sans-serif; text-transform:none;letter-spacing:0;margin:0 0 10px 0;}
#levelMidCol #sidebar #socialButtonsLarge li{float:left;border:0;margin:0 0 3px 7px;display:block;padding:0;cursor:pointer;}
#socialButtonsLarge .facebook{background: url('../images/sidebarSocialButtonsLarge.png') no-repeat 0 0;width: 32px;height: 33px;margin:0 0 0 6px;}
#socialButtonsLarge .facebook.active{background-position: 0 -38px;}
#socialButtonsLarge .twitter{background: url('../images/sidebarSocialButtonsLarge.png') no-repeat -39px 0;width: 33px;height: 33px;}
#socialButtonsLarge .twitter.active{background-position:-39px -38px;}
#socialButtonsLarge .youtube{background: url('../images/sidebarSocialButtonsLarge.png') no-repeat -79px 0;width: 32px;height: 33px;}
#socialButtonsLarge .youtube.active{background-position:-79px -38px;}
#socialButtonsLarge .flickr{background: url('../images/sidebarSocialButtonsLarge.png') no-repeat -119px 0;width: 33px;height: 33px;}
#socialButtonsLarge .flickr.active{background-position:-119px -38px;}
#sidebar .sidebarContent.social a{font-size:1em;}

#sidebar .socialShadow{width:100%;height:30px;background:url('../images/level/sidebarShadows.png') no-repeat 0px 0px;clear:both;}
#sidebar .sidebarTab#social.active .socialShadow{display:none;}
#sidebar #events .relatedLink, #sidebar #news .relatedLink{float:left;font-size:1.6em;display:none;}
#sidebar #events.active .relatedLink, #sidebar #news.active .relatedLink{display:block;margin:10px 0 0 95px;}

#levelRightCol,.levelRightCol {width:24%;}


#primaryFooterTop{display:none;}

#footerSocialButtons{margin:10px 21px 10px 0;}
#footerSocialButtons li{float:left;margin:0 8px 0 0;}
#footerSocialButtons a{width:27px;height:26px;display:block;background: url('../images/level/footerSocialButtons.png') no-repeat 0 0px;}
#footerSocialButtons .twitter a{background-position:-33px 0;}
#footerSocialButtons .youtube a{background-position:-65px 0;}
#footerSocialButtons .flickr{margin:0;}
#footerSocialButtons .flickr a{background-position:-99px 0;}

#footerDegreeStats{float:right;margin:10px 5px 10px 0;}

#primaryFooterBottom{height:auto;}



.med #masthead{}
.med #masthead img{width:1085px;max-width:3000px;}
.med #masthead.tooltip img{width:100%;}
.med #levelContent{width:auto;}
.med #levelLeftCol{width:28%;margin:0 4% 0 2%;}
.med #levelMidCol{width:64%;float:none;margin:0 0 0 28%;padding:0 10px 0 0;}
.med #levelMidCol #midContent{float:left;width:100%;}

.med #sidebar #events{background-position:0 -5px;}
.med #sidebar #events.active .relatedLink, .med #sidebar #news.active .relatedLink{margin:10px 0 0 190px;}
.med #sidebar #social, .med #sidebar #news{}
.med #sidebar .socialShadow{margin:0 0 0 -10px;padding:0 10px 0 0;}

.med #levelRightCol{width:100%;margin:0;float:left;}
.med #levelRightCol .calloutWrapper{}
.med .callout{float:left;width:225px;margin:10px 0;}
.med .callout.alt{clear:both;margin:10px 5px 10px 0;}
.med #levelRightCol .callout{float:left;}
.med #levelRightCol .callout.alt{clear:both;float:left;margin:10px 6% 10px 0;}
.med .callout img{max-width:3000px;}
.med #sidebar .sidebarContent li.third{border:0;}




.small #masthead{height:180px;}
.small #masthead.tooltip{height:auto;}
.small #masthead.skinny{height:82px;}
.small #masthead.skinny img{width:auto;margin:0 0 0 0;}
.small #masthead.extLarge {height:auto;}
.small #masthead img{min-width:760px;width:100%;}
.small #masthead.tooltip img{width:100%;min-width:0;}
.level.small .flex-caption{margin:41px auto -181px;}
.small #levelLeftCol .currentCat li{border-bottom:1px dashed #ccc;padding:8px 0;}
.small #levelLeftCol .currentCat li.last{border:0;}
.small #levelLeftCol ul > li{font-size:2.0em;padding:15px 0;line-height:1em;}
.small #sidebar #events.active .relatedLink, .small #sidebar #news.active .relatedLink{margin:10px 20px 0 0;float:right;}
.small #levelMidCol{width:64%;padding:0 2% 0 0;}
.small #levelRightCol .callout{float:right;margin:10px 1% 10px 0;}
.small #levelRightCol .callout.alt{margin:10px 2% 10px 0;}
/*added #levelLeftCol .callout ul > li for html callouts CEB 1-25-17 */
.small #levelLeftCol .callout ul > li,.mobile #levelLeftCol .callout ul > li {font-size: 1.6em!important;}


.level.xsmall .flex-caption{margin:30px auto -169px;}
.xsmall #levelMidCol{width:100%;margin:0;padding:0;}
.xsmall #levelMidCol #midContent{padding:0 4%;width:92%;}
.xsmall .breadcrumbs{width:92%;padding:0 4%;}
.xsmall #levelRightCol{width:100%;margin:0 auto;float:none;}
.xsmall .callout.alt{margin:0 3px 20px;}
.xsmall .callout{margin:0 8px 20px;}
.xsmall #levelLeftCol{clear:both;width:98%;padding:0 1%;margin:20px 0 20px 0;}
.xsmall .calloutWrapper{width:480px;margin:0 auto;}

.xsmall #levelLeftCol{padding:0 0 0 2%;}
.xsmall #levelLeftCol h3{width:100%;background:none;padding:0 0 15px 10px;font-size:2.0em;}
.xsmall #levelLeftCol h3:after{content:url('../images/level/sidebarShadowsTwoCol.png') no-repeat -0 30px;height:15px;display:block;overflow:hidden;}
/*.xsmall #levelLeftCol ul > li{display:none;background:none;}
.xsmall #levelLeftCol ul li.currentCat{display:block;text-indent:-9999px;}
.xsmall #levelLeftCol ul ul{margin:-15px 0 0 0;padding:0 0 0 2%;}
.xsmall #levelLeftCol ul li.currentCat li{display:block;background:none;border-bottom:1px dashed #ccc;font-size:1.2em;margin:0 0 15px 0;height:auto;text-indent:20px;padding:0 0 10px 0;}
.xsmall #levelLeftCol ul li.currentCat li.current{text-indent:10px;}
.xsmall #levelLeftCol li li.last{padding:5px 0;}*/
.xsmall #footerSocialButtons{float:left;margin:0 0 20px 4px;}
.xsmall #sidebar .sidebarContent li.second{border:0;}
.xsmall #levelApplyNow{margin:0 0 20px 4px;padding:8px 268px 0 4px;background-position:4px 0;}
.xsmall #masthead.tooltip img{width:720px;}




.mobile #masthead{height:auto;margin:auto;}
.level.mobile .flex-caption{margin:0;width:92%;padding:6px 4% 5px;}
.mobile .flex-caption h2 .partOne,
.mobile .flex-caption h2 .partTwo,
.mobile .flex-caption h2 .partThree{font-size:2.3rem;line-height:2.6rem;}
.mobile #masthead img{margin:0 0 0 -100px;width: 190% !important;}
.mobile #masthead.skinny img{/*min-width:480px;*/}
.mobile #mastheadSkinnyShadow{width:100%;background-size:100% 100%;}
.mobile #masthead.extLarge {max-width: 490px;}
.mobile #masthead.extLarge img{width: 100% !important;margin:  auto;max-width:  none;min-width:  0;}
.mobile .relatedLink{font-size:1.8em !important;margin:10px 0 0 0;}
.mobile #levelLeftCol h3{font-size:3.7em;padding:0 0 20px 0;background-position:0 1.2em;text-transform:none;}

.mobile .flex-caption h2 .partOne,
.mobile .flex-caption h2 .partTwo,
.mobile .flex-caption h2 .partThree{font-size:23px;color:#444444;text-transform:uppercase;text-shadow:none;font-style:normal;margin:0 2px 0 0;padding:0;line-height:1em;text-indent:5px;display:inline;font-family:'CrimsonRoman', serif;}

.mobile .flex-control-nav{width:180px;}
.mobile .flex-control-nav li{margin:0 3px}
.mobile .flex-control-nav li a{background: url('../images/mobileSliderButtons.png') no-repeat 0 0;width: 19px;height: 18px;}
.mobile .flex-control-nav li a.active{background: url('../images/mobileSliderButtons.png') no-repeat -27px 0;}

.mobile .breadcrumbs {border-bottom:2px solid #ddd;border-top:2px solid #ddd;padding:0 3%;}
.mobile .breadcrumbs ul{padding:0;margin:0;}
.mobile .breadcrumbs li {height:40px;padding:15px 0 5px 0;background:none;display:none;}
.mobile #breadcrumbsBottom{display:block;}
.mobile .breadcrumbs.open .breadcrumbsHome{width:100%;}
.mobile .breadcrumbs.open .breadcrumbsHome a{text-indent:0;width:auto;padding:0 0 0 50px;}
.mobile .breadcrumbs.open .breadcrumbsDropdown{display:block;width:100%;height:auto;padding:0;margin:0;}
.mobile .breadcrumbs.open .breadcrumbsDropdown li, .mobile .breadcrumbs.open .breadcrumbsHome{display:block;clear:both;width:100%;border-bottom:2px solid #ddd;padding:18px 0 4px 9px;margin:0;}
.mobile .breadcrumbs.open .breadcrumbsDropdown li a, .mobile .breadcrumbs.open .breadcrumbsHome a{color: #1D70A4;font-size:1.4em;font-family:Arial, sans-serif;font-weight:bold;}
.mobile .breadcrumbs.open .breadcrumbsBack{display:none;}
.mobile .breadcrumbs li.parent {display:block;font-size:1.4em;font-family:Arial;max-width:320px;font-weight:bold;padding:4px 0;height:50px;line-height:50px;}
.mobile .breadcrumbs li.parent a{line-height:normal;color:#1d70a4;vertical-align:middle;display:inline-block;}
.mobile .breadcrumbs .breadcrumbsHome{display:block;padding:15px 0 5px 0;}
.mobile .breadcrumbs .breadcrumbsHome a{background:url('../images/level/mobileBreadcrumbs.png') no-repeat 0 0;width:33px;height:33px;}
.mobile .breadcrumbs .breadcrumbsBack{display:block;font-size:3.4em;border-left:2px solid #ddd;border-right:2px solid #ddd;padding:15px 5px 5px ;}
.mobile .breadcrumbs .breadcrumbsBack a{line-height:.2em;}
.mobile #levelMidCol #midContent{font-size:1.6em;line-height:1.6em;}
.mobile #midContentText ul, .mobile #levelMidCol ol{margin:10px 0 10px 2em;line-height:1.3em;}
.mobile #midContentText ul > li:before{margin:0 5px 0 -28px;}

.mobile #levelMidCol #sidebar{width:108%;margin:0 0 0 -4%;}
.mobile #sidebar .eventsContentDate {font-size:2.4em;width:21%}
.mobile #sidebar .eventWrapper{width:68%;padding:0 0 10px 0;}
.mobile #sidebar #socialButtonsLarge li{background: url('../images/mobileSocialButtons.png') no-repeat 0 0;width: 40px;height: 41px;}
.mobile #sidebar #socialButtonsLarge li.twitter{background-position:-54px 0;}
.mobile #sidebar #socialButtonsLarge li.youtube{background-position:-107px 0;}
.mobile #sidebar #socialButtonsLarge li.flickr{background-position:-160px 0;}

.mobile #sidebar #socialButtonsLarge li.facebook.active{background-position:0 -59px;}
.mobile #sidebar #socialButtonsLarge li.twitter.active{background-position:-54px -59px;}
.mobile #sidebar #socialButtonsLarge li.youtube.active{background-position:-107px -59px;}
.mobile #sidebar #socialButtonsLarge li.flickr.active{background-position:-160px -59px;}

.mobile #sidebar .sidebarTab span{width:188px;font-size:2em;height:auto;background-position:0 7px;}
.mobile #sidebar .sidebarTab.active span{background-position:0 -46px;}
.mobile #sidebar #events{height:61px;}
.mobile #sidebar #news{height:61px;}
.mobile #sidebar #social{height:81px;margin:0 0 20px 0;}

/*.mobile #levelLeftCol ul li{display:none;}
.mobile #levelLeftCol ul li.currentCat{display:block;background:none;}
.mobile #levelLeftCol ul li.currentCat > a{display:none;}
.mobile #levelLeftCol ul li.currentCat li{font-size:1.4em;padding:15px 0 15px 0;display:block;}
.mobile #levelLeftCol ul li.currentCat li a:hover{background:none;color:#333;font-weight:normal;}
.mobile #levelLeftCol ul li.currentCat li.current a:hover{color:#1d70a4;font-weight:bold;background:url('../images/level/currentPageArrow.png') no-repeat 0 3px;}
.mobile #levelApplyNow{margin:0 auto 20px;padding:0;background:url('../images/level/applyNowMobile.png') no-repeat 6px 0;width:368px;height:40px;padding:20px 0 0 6px;font-size:2em;}
*/
.mobile #sidebar .sidebarContent.events .second{border:0;}
.mobile #sidebar .sidebarContent.news .third{border:0;}

.mobile #levelRightCol{width:100%;}
.mobile #levelRightCol .callout{clear:both;margin:0 auto 20px;width:360px;float:none;}
.mobile #levelRightCol .callout.alt{margin:0 auto 20px;float:none;}
.mobile .callout.alt, .mobile .callout{width:361px;margin:auto;float:none;}
.mobile .callout img{width:360px;margin:-22px 0 0 0;max-width:3000;min-width:360px;}
.mobile .callout h5, .mobile #levelLeftCol .callout h5{width:360px;height:55px;font-size:1.8em;background:url('../images/level/calloutHeadlineLarge.png') no-repeat 0 0;padding:10px 5px 0;}
.mobile .callout h5 span{max-height:56px;}
.mobile .callout.twoLine h5, .mobile #levelLeftCol .callout.twoLine h5{background:url('../images/level/calloutHeadlineLargeTwoLine.png') no-repeat 0 0;height:79px;}
.mobile .calloutOverlay h5, .mobile #levelLeftCol .calloutOverlay h5{background:none;height:auto;}
.mobile .callout p{font-size:1.6em;}
.mobile .callout .overlayShadow, .mobile #levelLeftCol .callout .overlayShadow{width:360px;height:auto;}
.mobile .callout .overlayShadow img{margin:0;}
.mobile .callout .calloutOverlay{margin:-110px 0 35px 0;font-size:1.5em;}
.mobile .callout.video .play{margin:-130px 0 0 165px;height:140px;}

.mobile #levelLeftCol h3{padding:0 3% 30px;width:94%}

.mobile #footerBottomWrapper{height:430px;}
.mobile #footerBottomWrapper #footerSocialButtons{float:left;margin:0 0 0 10px;}
.mobile #footerBottomWrapper #footerSocialButtons a{padding:0;margin:0;background: url('../images/level/mobileFooterSocialButtons.png') no-repeat 0 0;width:46px;height:47px;}
.mobile #footerBottomWrapper #footerSocialButtons .twitter a{background-position:-62px 0;}
.mobile #footerBottomWrapper #footerSocialButtons .youtube a{background-position:-124px 0;}
.mobile #footerBottomWrapper #footerSocialButtons .flickr a{background-position:-185px 0;}

/*5-14-15 Fix for too large of tables on mobile view*/
.mobile #midContent table tbody tr td, #midContent table tbody tr th {font-size: .55em;}


/*onefifty Page Styles*/

.onefifty .flex-container{height:300px;margin:0 0 6px 0;overflow:hidden;}
.onefifty #mastheadSkinnyShadow{width:100%;}
.onefifty .flexslider{height:300px;width:460px;overflow:visible !important;margin:0 auto;
    /*padding:0 0 0 460px;*/
    }
.onefifty .flexslider .slides{height:100%;word-wrap:break-word;}
.onefifty .slides li{float:left;display:block;width:450px !important;height:300px;border-right:6px solid white;position:relative;overflow:hidden;}
.onefifty .slides li.text{background:url('../images/onefifty/slideshowYellow.png') no-repeat 0 0;}
.onefifty .flexslider .slides li img{height:300px;max-width:100%;position:relative;}
.onefifty .flex-container img{position:relative;}
.level.onefifty .flex-caption{background:url('../images/onefifty/flexslideBackground.png') repeat 0 0;width:90%;color:white;margin:0;padding:10px 5% 10px 5%;position:absolute;bottom:0;left:0;height:auto;}
.level.onefifty .text .flex-caption{background:none;top:0;bottom:auto;padding:90px 5% 0;margin:0;}
.onefifty .text .flex-caption h3{font-size:3.5em;text-transform:none;font-family:'CrimsonItalic';text-shadow:none;padding:0 0 0 2%;margin:0;line-height:.95em;color:White;}
.onefifty .text .flex-caption h4{text-shadow:none;font-size:5em;letter-spacing:-.04em;margin:0 0 3px 0;padding:0;text-indent:-.05em;line-height:1em;color:White;text-transform:uppercase;font-weight:normal;}
.onefifty .text .flex-caption p{font-family:Arial, sans-serif;font-size:1.1em;line-height:1.5em;}
.onefifty .text .flex-caption p a{color:#fff;text-decoration:underline;}
.onefifty .flex-caption p{margin:0;font-size:1.4em;font-family:'CrimsonItalic';}
.onefifty .flex-caption .relatedLink{text-transform:uppercase;font-family:'CrimsonRoman';color:#f0b310;font-size:1.15em;}
.onefifty .slides .flexGrow{cursor:pointer;}
.onefifty .slides .flexGrow.full{width:632px !important;background:#000;}
.onefifty .slides li .flexGrow:hover{text-decoration:none;}
.onefifty .flex-control{margin:-200px auto 0;position:relative;}
.onefifty .flex-direction-nav{position:absolute;z-index:100;width:100%;}
.onefifty .flex-direction-nav li{position:absolute;top:150px;}
.onefifty .flex-direction-nav li a{display:block;width:45px;height:84px;background:url('../images/onefifty/sliderArrows.png') no-repeat 0 0;text-indent:-9999px;cursor:pointer;}
.onefifty .flex-direction-nav #sliderNext{right:0;left:auto;}
.onefifty .flex-direction-nav #sliderNext a{background-position:-45px 0;}
.onefifty .flex-caption{margin:0;}
.onefifty .slides .myclone h2{color:red;}
.onefifty .flex-control-nav li a{font-size:20px;float:left;display:block;margin:0 5px;}
.onefifty .flex-control-nav li a.active{color:red;}
.onefifty .slides .flex-video{display:none;}
.xsmall.onefifty .slides .flexGrow.full .flex-video{width:440px;}
.xsmall.onefifty .slides .flexGrow.full iframe{width:440px;}
.onefifty .slides .flexGrow.full .flex-caption, .onefifty .slides .flexGrow.full img{display:none;}
.onefifty .slides .flexGrow.full .flex-video{display:block;position:relative;width:540px;margin:25px auto 0;}
.onefifty .slides .flex-video p{color:#fff;font-family:Arial, sans-serif;font-size:1.03em;margin:10px 0 0 0;cursor:auto;}
.onefifty .slides .flex-video p a{color:#f0b310;font-weight:bold;text-decoration:none;}
.onefifty .slides .flex-video .ytWrapper{height:304px;}
.onefifty .slides .flex-video object{width:540px;height:304px;}

.onefifty #levelLeftCol form{clear:both;display:block;margin: 0 0 0 17px;font-family:Arial;}
.onefifty #levelLeftCol form div{clear:both;}
.onefifty input#onefiftySearch{width:13.5em;margin:0 0 10px 0;float:left;clear:both;}
.onefifty #levelLeftCol select{margin:0 auto 7px;float:left;clear:both; width:13.5em;white-space:normal;}
/*.onefifty form#onefiftySearch input[type="submit"]{background:url('../images/faculty/facultySearch.png') no-repeat 0 0;border:0;display:block;width:73px;height:28px;text-transform:uppercase;font-family:'CrimsonRoman', serif;font-size:1.03em;padding:0;cursor:pointer;margin:3px 0 0 0;float:left;clear:both;}*/
.onefifty #onefiftyCallout{margin:0 10px 0 0;}
.onefifty .flex-caption .yellowArrow{float:right;}

.onefifty.xsmall #levelLeftCol{clear:both;width:470px;padding:0 5px;margin:0 auto 20px;float:none;}


/*Faculty Page Styles*/

.faculty .flex-container{height:400px;margin:0 0 6px 0;overflow:hidden;}
.faculty #mastheadSkinnyShadow{width:100%;}
.faculty .flexslider{height:400px;width:316px;overflow:visible !important;margin:0 auto;
    /*padding:0 0 0 316px;*/
    }
.faculty .flexslider .slides{height:100%;word-wrap:break-word;}
.faculty .slides li{float:left;display:block;width:310px !important;height:400px;border-right:6px solid white;position:relative;overflow:hidden;}
.faculty .slides li.text{background:url('../images/faculty/slideshowYellow.png') no-repeat 0 0;}
.faculty .flexslider .slides li img{height:400px;max-width:100%;position:relative;}
.faculty .flex-container img{position:relative;}
.level.faculty .flex-caption{background:url('../images/faculty/flexslideBackground.png') repeat 0 0;width:90%;color:white;margin:0;padding:10px 5% 10px 5%;position:absolute;bottom:0;left:0;height:auto;}
.level.faculty .text .flex-caption{background:none;top:0;bottom:auto;padding:90px 5% 0;margin:0;}
.faculty .text .flex-caption h3{font-size:3.5em;text-transform:none;font-family:'CrimsonItalic';text-shadow:none;padding:0 0 0 2%;margin:0;line-height:.95em;color:White;}
.faculty .text .flex-caption h4{text-shadow:none;font-size:5em;letter-spacing:-.04em;margin:0 0 3px 0;padding:0;text-indent:-.05em;line-height:1em;color:White;text-transform:uppercase;font-weight:normal;}
.faculty .text .flex-caption p{font-family:Arial, sans-serif;font-size:1.1em;line-height:1.5em;}
.faculty .text .flex-caption p a{color:#fff;text-decoration:underline;}
.faculty .flex-caption p{margin:0;font-size:1.4em;font-family:'CrimsonItalic';}
.faculty .flex-caption .relatedLink{text-transform:uppercase;font-family:'CrimsonRoman';color:#f0b310;font-size:1.15em;}
.faculty .slides .flexGrow{cursor:pointer;}
.faculty .slides .flexGrow.full{width:632px !important;background:#000;}
.faculty .slides li .flexGrow:hover{text-decoration:none;}
.faculty .flex-control{margin:-200px auto 0;position:relative;}
.faculty .flex-direction-nav{position:absolute;z-index:100;width:100%;}
.faculty .flex-direction-nav li{position:absolute;top:150px;}
.faculty .flex-direction-nav li a{display:block;width:45px;height:84px;background:url('../images/faculty/sliderArrows.png') no-repeat 0 0;text-indent:-9999px;cursor:pointer;}
.faculty .flex-direction-nav #sliderNext{right:0;left:auto;}
.faculty .flex-direction-nav #sliderNext a{background-position:-45px 0;}
.faculty .flex-caption{margin:0;}
.faculty .slides .myclone h2{color:red;}
.faculty .flex-control-nav li a{font-size:20px;float:left;display:block;margin:0 5px;}
.faculty .flex-control-nav li a.active{color:red;}
.faculty .slides .flex-video{display:none;}
.xsmall.faculty .slides .flexGrow.full .flex-video{width:440px;}
.xsmall.faculty .slides .flexGrow.full iframe{width:440px;}
.faculty .slides .flexGrow.full .flex-caption, .faculty .slides .flexGrow.full img{display:none;}
.faculty .slides .flexGrow.full .flex-video{display:block;position:relative;width:540px;margin:25px auto 0;}
.faculty .slides .flex-video p{color:#fff;font-family:Arial, sans-serif;font-size:1.03em;margin:10px 0 0 0;cursor:auto;}
.faculty .slides .flex-video p a{color:#f0b310;font-weight:bold;text-decoration:none;}
.faculty .slides .flex-video .ytWrapper{height:304px;}
.faculty .slides .flex-video object{width:540px;height:304px;}

.faculty #levelLeftCol form{clear:both;display:block;margin: 0 0 0 17px;font-family:Arial;}
.faculty #levelLeftCol form div{clear:both;}
.faculty input#facultySearch { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0 0 10px 0; clear: both; float:left; width: 13.5em; }
.faculty #levelLeftCol select { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; white-space: normal; margin: 0 auto 7px; clear: both; float: left; width:13.5em; }
/*.faculty form#facultySearch input[type="submit"]{background:url('../images/faculty/facultySearch.png') no-repeat 0 0;border:0;display:block;width:73px;height:28px;text-transform:uppercase;font-family:'CrimsonRoman', serif;font-size:1.03em;padding:0;cursor:pointer;margin:3px 0 0 0;float:left;clear:both;}*/
.faculty #facultyCallout{margin:0 10px 0 0;}
.faculty .flex-caption .yellowArrow{float:right;}

.faculty.xsmall #levelLeftCol{clear:both;width:470px;padding:0 5px;margin:0 auto 20px;float:none;}



/*Faculty Search Results Page Styles*/

.shadow{background-image:url(../images/faculty/searchResultsShadowBottom.png);height:10px; width:100%; background-position:center bottom;background-repeat:no-repeat;}
.shadow.top{background-image:url(../images/faculty/searchResultsShadowTop.png); background-position:center top;}

.faculty.results #levelMidCol{width:44%;}
.faculty #midContentText .searchResults{margin:10px 0;color:#464646;}
.faculty #midContentText .searchResults dt { font-weight: normal; }
.faculty #midContentText .searchResults .resultsSummary{font-family:arial;font-size:13px;margin:0 0 15px 0;}
.faculty #midContentText .searchResults .resultsSummary .searchTerm{color:#006699;}
.faculty #midContentText .searchResults .shadow{background-image:url(../images/faculty/searchResultsShadowBottom.png);height:10px; width:100%; background-position:center bottom;background-repeat:no-repeat;}
.faculty #midContentText .searchResults .shadow.top{background-image:url(../images/faculty/searchResultsShadowTop.png); background-position:center top;}
.faculty #midContentText .searchResults .result{border-bottom:1px solid #dcd8d2;position:relative;}
.faculty #midContentText .searchResults .result .name{font-family:arial; font-weight:bold;font-size:14px;text-transform:uppercase;}
.faculty #midContentText .searchResults .result .titleDepartment{margin:0 0 15px 0;font-family:'CrimsonItalic';font-size:17px;}
.faculty #midContentText .searchResults .result .image {
    padding: 15px 0 15px 5px;
    width: 15%;
    vertical-align: top;
    float: left;
}

.faculty #levelRightCol
{
    width: auto;
}

.faculty #midContentText .searchResults .result .details {
    font-family: Arial;
    font-size: 13px;
    padding: 15px;
    width: 60%;
    max-width: 400px;
    display: inline-block;
    float: left;
}

.faculty #midContentText .searchResults .result .address { margin-top: 10px; }

.faculty #midContentText .searchResults .result .address dd {
    background: url('../images/level/sidebarPlusMinus.png') no-repeat 0px 0px;
    //background-size: 19px 63px;
    color: #1d70a4;
    cursor: pointer;
    font-weight: bold;
    line-height: 1.75em;
    margin: 10px 0 0 0;
    padding: 0 0 5px 22px;
}

.faculty #midContentText .searchResults .result .address dd.is-open {
    background-position: 0px -53px;
}
.faculty #midContentText .searchResults .result .address dt {
    padding-left: 24px;
    display: none;
}

.faculty #midContentText .searchResults .result .result-more {
    font-family: 'CrimsonItalic';
    font-size: 17px;
}

.faculty #midContentText .searchResults .result .result-more a.fancy-button {
    background: url(../images/faculty/buttonBackground.png) no-repeat 0 0;
    color: #555;
    font-family: Crimson Text;
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    margin-top: 10px;
    padding-top: 4px;
    display: block;
    height: 26px;
    width: 76px;
}
.faculty #midContentText .searchResults .result .result-more a.fancy-button:hover,
.faculty #midContentText .searchResults .result .result-more a.fancy-button:active {
    text-decoration: none;
}

input.fancy-button {
    background: url(../images/faculty/buttonBackground.png) no-repeat 0 0;
    color: #555;
    cursor: pointer;
    font-family: Crimson Text;
    font-size: 14px;
    line-height: 1em;
    text-align: center;
    text-transform: uppercase;
    margin-top: 16px;
    display: block;
    height: 26px;
    width: 76px;
    border: none;
}
input.fancy-button:focus {
    outline: 0;
}

@media only screen and (min-width: 725px) {
    
    .faculty #midContentText .searchResults .result .result-more {
        padding: 15px 0 0 5px;
        position: absolute;
        top: 0;
        right: 0;
        width: 20%;
    }

}

.faculty #midContentText .searchResults .pagingExplanation{text-align:center; width:100%;margin:10px 0;font-family:arial;font-size:13px;}
.faculty #midContentText .searchResults .pagingExplanation:before,.faculty #midContentText .searchResults .pagingExplanation:after{content:'-----------'; margin:0 5px;}
/*.paging{text-align:center;margin:0 0 15px 0; font-family:Arial;}
.paging div{display:inline-block;width:28px; height:31px;line-height:31px;color:#006699;vertical-align:top;cursor:hand;cursor:pointer; margin:0 10px 0 0;}
.paging .first,
.paging .last{text-decoration:underline;}
.paging .prev{background-image:url(../images/faculty/prev.png);}
.paging .next{background-image:url(../images/faculty/next.png);}
.paging .pageNumber{height:29px;line-height:29px; border:1px solid #d9d9d9;}
.paging .pageNumber.active{color:#333333; font-weight:bold;}*/

.resultsContainer { text-align: center; margin: 20px 0 64px 0; position: relative; }
.resultsContainer .resultsSummary { font-family: Arial; font-size: 14px; font-style: italic; margin: 0 auto; position: absolute; top: 0; right: 0; bottom: 0; left: 0; }
.dynamic-department .resultsContainer { margin: 20px 0; position: static; }
.dynamic-department .resultsContainer .resultsSummary { margin: 0; position: static; top: auto; right: auto; bottom: auto; left: auto; }
.paging { position: relative; }
.paging .prev,
.paging .next { color: #1d70a4; cursor: pointer; font-family: arial; font-weight: bold; font-size: 14px; text-transform: uppercase; }
.paging .prev:hover,
.paging .next:hover { text-decoration: underline; }
.paging .prev { padding-left: 20px; float: left; }
.paging .prev:before { background: url(../images/faculty/facultyPagingArrows.png) no-repeat 0 0; content: ""; display: inline-block; height: 16px; left: 0; position: absolute; top: 1px; width: 16px; }
.paging .next { padding-right: 20px; float: right; }
.paging .next:after { background: url(../images/faculty/facultyPagingArrows.png) no-repeat 0 -16px; content: ""; display: inline-block; height: 16px; right: 0; position: absolute; top: 1px; width: 16px; }

.med.faculty #midContentText .searchResults .result .details{max-width:300px;}

.small.faculty #midContentText .searchResults .result .details{max-width:250px;}
.small.faculty #midContentText .searchResults .pagingExplanation:before,
.small.faculty #midContentText .searchResults .pagingExplanation:after{content:'---'}
.small.faculty #midContentText .paging div{margin:0 5px 0 0;font-size:13px;}


.xsmall.faculty.results #levelMidCol{width:100%;}
.xsmall.faculty #midContentText .searchResults{line-height:normal;}
.xsmall.faculty #midContentText .searchResults .result .details{max-width:300px;}

/*Faculty Directory Page Styles*/

.faculty.directory #levelMidCol{width:100%;}
#facultyStaffSearch{background-color:#e4e1dc;max-width:380px; padding:10px 10px 20px 10px;margin:20px 0 20px 0;}
#facultyStaffSearch label{display:block;text-transform:uppercase;margin:0 0 10px 0;font-size:14px;line-height:14px;}
#facultyStaffSearch input[type="text"]{float:left;height:20px;width:100%;max-width:290px;margin:0 0 10px 0;}
#facultyStaffSearch input[type="submit"]{clear:none;margin:0 0 0 10px;}
#levelContent{overflow:hidden;}
.faculty.directory #midContentText .searchResults .shadow{background-image:url(../images/faculty/directoryResultsShadowBottomLarge.png);}
.faculty.directory #midContentText .searchResults .shadow.top{background-image:url(../images/faculty/directoryResultsShadowTopLarge.png);}
.faculty #midContentText .searchResults .results.loading:after{content:url("../images/ajax-loader.gif");display:block;text-align:center;padding:100px;}
.faculty #midContentText .searchResults .results.loading .result{display:none;}
.faculty #midContentText .searchResults .results.loading .result.header{display:block;}
.faculty.directory #midContentText .searchResults .result{position:relative;padding:0 0 0 25px;}
.faculty.directory #midContentText .searchResults .result.header{font-size:14px;font-weight:bold;font-family:Arial;color:#1d70a4;}
.faculty.directory #midContentText .searchResults .result.header .details>div{text-transform:capitalize;cursor:hand;cursor:pointer;}
.faculty.directory #midContentText .searchResults .result.header .details>div:after{content:url('../images/faculty/downArrow.jpg');position:relative;bottom:0px;left:5px;}
.faculty.directory #midContentText .searchResults .result.header .active{font-size:14px;font-weight:bold;font-family:Arial;color:#464646;text-transform:capitalize;}
.faculty.directory #midContentText .searchResults .result.header .details>div.active:after{content:''}
.faculty.directory #midContentText .searchResults .result .toggleActive{content:'';display:inline-block;background-image:url('../images/level/sidebarPlusMinus.png');background-position:center top;height:20px;width:18px;vertical-align:text-bottom;position:absolute;top:14px;left:15px;cursor:pointer;}
.faculty.directory #midContentText .searchResults .result .image{display:none;width:125px;padding:15px 0 15px 15px;}
.faculty.directory #midContentText .searchResults .result .details{width:100%;max-width:100%;}
.faculty.directory #midContentText .searchResults .result .details>div{display:inline-block;vertical-align:top;}
.faculty.directory #midContentText .searchResults .result .details .name{width:24%;}
.faculty.directory #midContentText .searchResults .result .details .title{width:27%;}
.faculty.directory #midContentText .searchResults .result .details .affiliation{width:18%;}
.faculty.directory #midContentText .searchResults .result .details .department{width:25%;}
.faculty.directory #midContentText .searchResults .result .details dl{display:none;clear:both;}
.faculty.directory #midContentText .searchResults .result .details dd{display:inline-block;vertical-align:top; font-weight:bold;margin:0 5px 0 0;}
.faculty.directory #midContentText .searchResults .result .details dt{display:inline-block;vertical-align:top;}
.faculty.directory #midContentText .searchResults .result .details .vCard{display:none;background-image:url('../images/faculty/vCard.jpg');width:36px;height:25px;text-indent:-9999px;}
/* Active result*/
.faculty.directory #midContentText .searchResults .result.active .toggleActive{background-position:center bottom;top:16px;}
.faculty.directory #midContentText .searchResults .result.active .image{display:inline-block;}
.faculty.directory #midContentText .searchResults .result.active .details{display:inline-block;max-width:60%;}
.faculty.directory #midContentText .searchResults .result.active .details>div{display:block;width:auto;}
.faculty.directory #midContentText .searchResults .result.active .details .name{float:left;}
.faculty.directory #midContentText .searchResults .result.active .details .title{clear:left;float:left;font-family:'CrimsonItalic';font-size:17px;}
.faculty.directory #midContentText .searchResults .result.active .details .affiliation:before{content:"(";padding:0 0 0 5px;}
.faculty.directory #midContentText .searchResults .result.active .details .affiliation:after{content:')';}
.faculty.directory #midContentText .searchResults .result.active .details .department{clear:left;float:left;font-family:arial;font-size:14px;margin:0 0 15px 0;}
.faculty.directory #midContentText .searchResults .result.active .details dl{display:block;}
.faculty.directory #midContentText .searchResults .result.active .details .vCard{display:block;}

.med.faculty.directory #levelMidCol{margin:0 0 0 20px;}
.med.faculty.directory #midContentText .searchResults .shadow{background-image:url(../images/faculty/directoryResultsShadowBottom.png);}
.med.faculty.directory #midContentText .searchResults .shadow.top{background-image:url(../images/faculty/directoryResultsShadowTop.png);}

.xsmall.faculty.directory #midContentText .searchResults .result .details>div{display:block;}
.xsmall.faculty.directory #midContentText .searchResults .result.header{display:none;}
.xsmall.faculty.directory #midContentText .searchResults .result.active .details .address dd,
.xsmall.faculty.directory #midContentText .searchResults .result.active .details .address dt{display:inline;}
.xsmall.faculty.directory #midContentText .searchResults .result.active .details .vCard{clear:both;float:left;margin:10px 0;}

/*Faculty Bio Page Styles*/
.faculty.bio #levelMidCol{width:55%;}
.faculty #midContentText .facultyBio{margin:15px 0 15px 15px;}
.faculty #midContentText .facultyBio .profilePicture{float:left;margin:0 15px 15px 0;max-width:215px;}
.faculty #midContentText .facultyBio .profilePicture img{max-width:200px;}
.faculty #midContentText .facultyBio .titleDepartment{font-family:arial;font-size:14px;color:#464646;}
.faculty #midContentText .facultyBio dl{font-family:arial;font-size:15px;margin:15px 0 15px 0;}
.faculty #midContentText .facultyBio dl dt{font-weight:bold;color:#363636;}
.faculty #midContentText .facultyBio dl dd{font-size:14px;color:#464646;}
.faculty #midContentText .facultyBio dl dd ul li{margin:5px 0 0 0;}
.faculty #midContentText .facultyBio .degreesCerfications{clear:both;}
.faculty #midContentText .facultyBio .bioVideo{margin:0 0 15px 0;}

.xsmall.faculty.bio #levelMidCol{width:100%;}

.mobile.faculty.bio #levelMidCol .contact{clear:both;}

.yellowArrow{display:block;background:url('../images/yellowArrow.png') no-repeat 0 0;width:135px;height:19px;padding:4px 0 0 0;text-align:center;text-indent:-10px;font-size:1em;text-transform:uppercase;}


/*Search Results Page*/

.searchResults #levelContent{min-height:350px;}

/*For the onefifty slider on mobile*/
.mobile.onefifty .flex-container{height:300px;}
.mobile.onefifty .flexslider{width:100%;}
.mobile.onefifty .flexslider .slides{border-bottom:2px solid #eeb13b;}
.mobile.onefifty .flexslider .slides li{width:450px !important;border:0;}
.mobile.onefifty .flexslider .slides .flexGrow{cursor:auto;}
.mobile.onefifty .flexslider .flex-control-nav{width:auto;margin:0 auto;text-align:center;}
.mobile.onefifty .flexslider .flex-control-nav li{margin:10px auto 0;display:inline-block;}
.mobile.onefifty .flexslider .flex-control-nav li a{margin:0 3px;float:left;text-indent:-9999px;}
.mobile.onefifty .flexslider .slides li img{width:450px !important;height:auto;margin:0 0 0 0;}
.mobile.onefifty .flexslider .text{background-size:100% 100%;}
.mobile.onefifty .flexslider .text .flex-caption{text-align:left;}
.mobile.onefifty .flexslider .text h3{color:white;font-size:5em;width:98% !important;display:block;}
.mobile.onefifty .flexslider .text h4{color:white;display:block;font-size:7em;width:98% !important;}
.mobile.onefifty .flexslider .flex-caption{padding:20px 5%;}
.mobile.onefifty .flexslider p{font-size:2em;text-align:left;}
.mobile.onefifty .flexslider .relatedLink{font-size:1.7em;text-align:left;background-size:20px 15px;text-indent:10px;line-height:1.2em;}
.mobile.onefifty .flexslider .text p{font-size:1.7em;}
.mobile.onefifty .flexslider .text .yellowArrow{font-size:1.6em;width:225px;height:32px;padding:9px 0 0 0;background:url('../images/yellowArrowLarge.png') no-repeat 0 0;text-indent:-20px;}


/*For the faculty slider on mobile*/
.mobile.faculty .flex-container{height:435px;}
.mobile.faculty .flexslider{width:100%;}
.mobile.faculty .flexslider .slides{border-bottom:2px solid #eeb13b;}
.mobile.faculty .flexslider .slides li{width:480px !important;border:0;}
.mobile.faculty .flexslider .slides .flexGrow{cursor:auto;}
.mobile.faculty .flexslider .flex-control-nav{width:auto;margin:0 auto;text-align:center;}
.mobile.faculty .flexslider .flex-control-nav li{margin:10px auto 0;display:inline-block;}
.mobile.faculty .flexslider .flex-control-nav li a{margin:0 3px;float:left;text-indent:-9999px;}
.mobile.faculty .flexslider .slides li img{width:100%;height:auto;margin:-60px 0 0 0;}
.mobile.faculty .flexslider .text{background-size:100% 100%;}
.mobile.faculty .flexslider .text .flex-caption{text-align:left;}
.mobile.faculty .flexslider .text h3{color:white;font-size:5em;width:98% !important;display:block;}
.mobile.faculty .flexslider .text h4{color:white;display:block;font-size:7em;width:98% !important;}
.mobile.faculty .flexslider .flex-caption{padding:20px 5%;}
.mobile.faculty .flexslider p{font-size:2em;text-align:left;}
.mobile.faculty .flexslider .relatedLink{font-size:1.7em;text-align:left;background-size:20px 15px;text-indent:10px;line-height:1.2em;}
.mobile.faculty .flexslider .text p{font-size:1.7em;}
.mobile.faculty .flexslider .text .yellowArrow{font-size:1.6em;width:225px;height:32px;padding:9px 0 0 0;background:url('../images/yellowArrowLarge.png') no-repeat 0 0;text-indent:-20px;}

.mobile.faculty #tertiaryNavRow{border-bottom:3px solid #fff;}
.mobile.faculty #facultyCallout{margin: 0 auto;}
.mobile.faculty #levelLeftCol form{width:380px;margin:0 auto;}
.mobile.faculty input#facultySearch{font-size:1.8em;width:300px;margin:10px 0 10px 20px;}
.mobile.faculty #levelLeftCol select{font-size:1.8em;width:330px;margin:10px 0 10px 20px;}

.mobile.faculty form#facultySearch input[type="submit"]{margin:5px 0 0 20px;}

.rssFeed_inline{display: inline-block;top: -5px;left: 5px;height: 20px;width: 20px;background-image: url("../images/rss-icon.jpg");background-repeat: no-repeat;text-indent: -9999px;position: relative;}

@media print{
    body{width:800px !important;overflow:visible !important;}
     #primaryNavRow{display:none !important;}
     #secondaryNav{display:none !important;}
     #tertiaryNav ul{display:none !important;}
    #tertiaryNav #home{background:none;text-indent:0;font-size:2em;width:auto;height:auto;position:relative;margin:10px 0}
     #mastheadShadow{display:none !important;}
     #levelContent{margin:20px auto 0 !important;overflow:visible !important;}
     #levelMidCol{margin:0 !important;padding:0 4% !important;width:92% !important;}
     #masthead{display:none !important;}
     #smallLogoNav{background:none !important;height:auto !important;}
    #primaryFooter #bottomRight, #primaryFooter #footerSocialButtons{display:none !important;}
     .callout{display:none !important;}
     .breadcrumbs{float:none !important;}
     #levelLeftCol{display:none !important;}
     #sidebar{display:none !important;}
     #smallLogoNav img{display:none !important;}
     #smallLogoNav #home{text-indent:0 !important;font-size:3em !important;line-height:1.2em !important;width:auto !important;margin:0 auto !important;display:block !important;text-align:center !important;padding:10px 0 10px 0 !important;text-decoration:none !important;}
     #alert #readMore{display:none !important;}
     #alertBottom{display:none !important;}
}

    /* Student Profile Header Block style - 12-23-14 */
    .student-profile-block { font-size: 1.75rem; background-color:White; border: 2px solid #1D70A4; border-radius: 12px; color: #464a4c; display: block; padding: 5px 20px; margin: 5px 0px; }


