#carouselSecondaryNav {
    margin-left: 10px;
}
#schoolsSecondaryNav {
    margin: 0;
    padding: 0;
    margin-top: 11px;
}
#schoolsSecondaryNav div, .prospectivequicklinks  {
    font-size: 1.6em;
    line-height: 1em;
    border-bottom: 1px solid #ddd;
    margin: 0;
    padding: 10px 0;
    overflow: hidden;
}

.prospectivequicklinks  {
    font-size: 1.3em;
    padding: 10px 0 0 0;
}
#schoolsSecondaryNav a:link {
    text-decoration: none;
    color: #222;
}
#schoolsSecondaryNav .link_global a:link {
    color: #222;
}
.link_global a:visited , .link_school a:visited { color: #333; text-decoration: none; } 

.homepage_h3 {
    line-height: 2em;
}
#prospectivequicklinks {
    margin-top: 0px;
}
.prospectivequicklinks {
    border: none;
    line-height: 1.5em;
}
.sIFR-active .homepage_h3 , .sIFR-active #schoolsSecondaryNav a:link, .sIFR-active #carouselSecondaryNav .prospectivequicklinks { visibility: hidden; }


/*   BODY-CONTENT>FEATURE-AREA>
  ===CAROUSEL
---------------------------------------- */
#b_carousel {
    background: #f1f1f1;
    display: inline;
    margin-left: 0;
    margin-bottom: 15px;  
}
.carouselAjaxContent {
    z-index: 1;
    width:640px;
    height:360px;
    overflow:hidden;
}

/*    BODY-CONTENT>FEATURE-AREA>CAROUSEL>
  ====TOOLTIP
---------------------------------------- */
#tooltip {
    border-collapse: collapse;
    display: none;
    margin: 0;
    position: absolute;
    width: 170px;    
    z-index: 950;
}
#tooltip td, #tooltip tr {
    padding: 0;
    border: none;
}
#tooltip .corner {
    background-repeat: no-repeat;
    height: 10px;
    width: 10px;
}
#tooltip #topleft {
    background-image: url(http://www.nait.ca/images/interface/b_tooltip_tl.png);
}
#tooltip #top {
    background-image: url(http://www.nait.ca/images/interface/b_tooltip_t.png);
}
#tooltip #topright {
    background-image: url(http://www.nait.ca/images/interface/b_tooltip_tr.png);
}
#tooltip #left {
    background-image: url(http://www.nait.ca/images/interface/b_tooltip_l.png);
}
#tooltip #right {
    background-image: url(http://www.nait.ca/images/interface/b_tooltip_r.png);
}
#tooltip #bottomleft {
    background-image: url(http://www.nait.ca/images/interface/b_tooltip_bl.png);
}
#tooltip #bottom {
    background: url(http://www.nait.ca/images/interface/b_tooltip_b1.png) no-repeat top center;
}
#tooltip #bottompoint {
    background: url(http://www.nait.ca/images/interface/b_tooltip_b2.png) no-repeat top center;
    height: 22px;
    margin: 0 auto;
    width: 28px;
}
#tooltip #bottomright {
    background-image: url(http://www.nait.ca/images/interface/b_tooltip_br.png);
}
#tooltip #tooltip_content {
    background-color: #fff;
    font-size: 10px;
    padding: 0 8px;
    width: 134px;
    line-height: 1.2em;
}
#tooltip #tooltip_title {
    color: #004a8d;
    font-size: 12px;
    padding: 5px 0;
    margin: 0;
    line-height: normal;
}
#tooltip #tooltip_link {
    color: #004a8d;
    text-align: right;
}

/*    BODY-CONTENT>FEATURE-AREA>CAROUSEL>
  ====PLAYER-WINDOW
---------------------------------------- */
#loadOverlay {
    background: #f1f1f1;
    height:360px;
    position:absolute;
    width:640px;
    z-index: 400;
}
#loadOverlay img {
    padding: 172px 0 0 312px;
}

#playOverlay {
    cursor:pointer;
    z-index:200;
    position:absolute;
}
#slideshowContent {
    z-index: 1;
    width:640px;
    height:360px;
    overflow:hidden;
}
#controls {
    background: #f4f4f4;
    height:19px;
    width:640px;
}
#controls #buttons {
    float:left;
    padding: 4px 0 0 5px;
}
#controls #buttons img {
    cursor:pointer;
    padding-right: 1px;
}
#slideAlt, #slideNeedle {
    color: #444;
    font-size: 9px;
    padding-top: 8px;
    text-transform: uppercase;
}
#slideAlt a:link, #slideNeedle  a:link, #slideAlt a:visited, #slideNeedle  a:visited {
    color: #444;
    text-decoration: none;
}
#slideAlt a:hover, #slideNeedle  a:hover {
    border-bottom: 1px dotted;
}
#slideAlt {
    float:left;
    padding-left: 10px;
}
#slideNeedle {
    float:right;
    padding-right: 10px;
}
/*    BODY-CONTENT>FEATURE-AREA>CAROUSEL>
  ====SLIDER-CONTROLS
---------------------------------------- */
#carouselBack, #carouselForward {
    margin-top: 5px;
    display: inline;
    position: absolute;
    float: left;
    z-index: 400;
    display: none;
    cursor: pointer;
}
#carouselForward {
    margin-left: 621px;
    float: right;
}
/*    BODY-CONTENT>FEATURE-AREA>CAROUSEL>
  ====SLIDER-CONTENT
---------------------------------------- */
.carouselThumbnails {
    height: 56px;
    background: #fff;    
    overflow: hidden;
    padding-top: 5px;
    width: 640px;
}
.carouselThumbnails ul {
    list-style: none;
    height: 51px;
    width: 9000px;
     position: relative;
    margin: 0;
    padding: 0;
}
.carouselThumbnails ul li {
    display: block;
    float: left;
    background: none;
    background-color: #ccc;
    margin-right: 4px;
    padding: 0;
    width: 79px;
    height: 48px;
    cursor: pointer;
    
}
.carouselThumbnails ul li img {
    margin: 3px;
    border: 1px solid #fff;
    height: 40px;
    width: 71px;
}



/*
  =SLIDESHOW
---------------------------------------- */
#carouselContentCaption a:link, #carouselContentCaption a:hover, #carouselContentCaption a:visited { text-decoration: none; color: #222; }

#slideShow {
    width: 640px;
    height: 360px;
    background: #eeeeee;
    position: relative;
}
#controlBar {
    height: 32px;
    width: 640px;    
    z-index: 50; position: absolute; top: 328px; left: 0;
    background: transparent url('http://www.nait.ca/images/interface/slideshow_background.gif') repeat-x;
}
#playOverlay {
    z-index: 200; position: absolute; top: 150px; left: 290px; cursor: pointer;
}
#controlBar img {
    cursor: pointer;
}
#slideCounter, #slideCaption {
    color: #fff;
    padding-left: 10px;
    font-size: 10px;
    font-family: Verdana;
}

#slideCounter {
    color: #565656;
}
#play, #fullscreen, #link {
    display: none;
}
#slides {
    width: 640px;
    height: 360px;
    overflow: hidden;
}

.thumbnail, .thumbnail-border {
    height: 54px;
    width: 95px;
    overflow: hidden;
    background-position: center center;
    background-repeat: no-repeat;
    float: left;
    display: block;
}
.thumbnail img {
    display: none;    
}
.thumbnail-border {
    height: 44px;
    width: 85px;
    border: 1px solid #fff;
}
.thumbnail-frame {
    padding: 4px;
    background: #d6d6d6;
    display: block;
    float: left;
}
 #eventsandannouncements .thumbnail-frame {
    margin-left: 5px;
}
#eventsandannouncements .small {
    padding-right: 5px;
}
#eventsandannouncements h5 {
    margin-bottom:0;
}
#eventsandannouncements h5 a {
    text-decoration: none;
}
