@charset "UTF-8";
/*
    Global header and footer styles
    nait.ca --- discere, efficere, praestare
    
    table of contents --- copy the =header and
    use "find" to jump to the appropriate section
    
    =header
      ==portal-control
      ==quicklinks
      ===jquery
      ==global-navigation
      ===sprites
      ===search
    =body-content
    =footer
      ==links
      ==subfooter
    
*/
.clear {
    clear: both;
    height: 0;
}
.wrapper {
    clear: both;
    margin: 0 auto;
    padding: 0;
    text-align: left;
    width: 973px;    
}
.red_title, .orange_title, .green_title, .blue_title, .purple_title, .brown_title, .lavender_title {
    border-left: 4px solid #fff;
    padding-left: 10px;
}
.red_title {
    border-color: #e21b22;
}
.orange_title {
    border-color: #f9a533;
}
.green_title {
    border-color: #8cc63f;
}
.blue_title {
    border-color: #00a0b0;
}
.purple_title {
    border-color: #9a5ba2;
}
.brown_title {
    border-color: #603913;
}
.lavender_title {
    border-color: #96b3df;
}
.single_line_bar {
    border-top: 1px solid #ccc;
    clear: both;
    margin: 10px 0;
}
.double_line_bar {
    background: #fff url(http://www.nait.ca/images/interface/b_doubleline_bg.gif) center top repeat-x;
    height: 4px;
}
/*
  =HEADER
---------------------------------------- */
#h_quicklinks {
    background: #0c60a1;
    color: #fff;
    height: 40px;    
    text-align: center; /* NEEDED FOR PORTAL */
}
/*  HEADER>
  ==PORTAL-CONTROL
---------------------------------------- */
#h_quicklinks #portalwrapper{
    float: left;
    font-size: 11px;
    margin-top: 15px;    
}
#h_quicklinks #portalwrapper a {
    color: #fff;
    text-decoration: none;
}
#h_quicklinks #portalwrapper a:hover {
    border-bottom: 1px dotted #fff;
}
/*  HEADER>
  ==QUICKLINKS
---------------------------------------- */
#h_quicklinks #textfieldwrapper {
    background: #fff;
    border: 1px solid #0b548d;
    float: right;
    height: 17px;
    margin-top: 11px;
    padding: 0px;
    width: 203px;
}
#quicklinks {
    display: none;
    height: 15px;
    text-align: left;
    width: 201px;
    margin: 1px;
}
/*   HEADER>QUICKLINKS>
  ===JQUERY
---------------------------------------- */
.jquery-selectbox {
    border: 1px solid;
    border-color: #7c7c7c #c3c3c3 #ddd #c3c3c3;
    color: #444;
    display: inline;
    float: left;
    font-size: 9px;
    height: 13px;
    margin: 1px;
    padding: 0;
    position: relative;
    z-index: 0;
}
.jquery-selectbox.selecthover {
    z-index: 700;
}
.jquery-selectbox .jquery-selectbox-currentItem {
    display: block;
    overflow: hidden;
    padding: 3px 10px 0 3px;
    white-space: nowrap;
}
.jquery-selectbox .jquery-selectbox-list {
    background: #fff;
    border: 1px solid #006a9f;
    display: none;
    font-size: 12px;
    left: 0;
    line-height: 10px;
    padding: 2px;
    position: absolute;
    top: 15px;
    width: 104px;
    z-index: 1000;
}
.jquery-selectbox .jquery-selectbox-moreButton {
    background: url(http://www.nait.ca/images/interface/h_quicklinks_button.gif);
    cursor: pointer;
    float: right;
    height: 13px;
    width: 12px;
}
.jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {
    background: url(http://www.nait.ca/images/interface/h_quicklinks_button.gif);
}
.jquery-selectbox .jquery-selectbox-item.listelementhover {
    background: #dfeaf9;
    cursor: pointer;
}
.jquery-selectbox .jquery-selectbox-item {
    cursor: default;
    display: block;
    font-size: 10px;
    padding: 2px;
}
/*  HEADER>
  ==GLOBAL-NAVIGATION
---------------------------------------- */
#h_nav {
    background: #125091 url(http://www.nait.ca/images/interface/h_nav_bg.gif) center top repeat-x;
    border-top: 1px solid #5a85b2;
    height: 40px;
    margin: 0; /* NEEDED FOR PORTAL */
    padding: 0; /* NEEDED FOR PORTAL */
    padding-right: 5px;
    text-align: center;
}
#h_nav .wrapper {
    width: 978px;
}
/*   HEADER>GLOBAL-NAVIGATION>
  ===SPRITES
---------------------------------------- */
.hnav {
    background: url(http://www.nait.ca/images/interface/h_nav_sprite.gif) no-repeat;
    display: inline;
    float: left;
    height: 39px;
    left: 0;
    position: relative;
    top: 0;
    width: 700px;
}
.hnav li {
    display: inline;
}
.hnav li a:link, .hnav li a:visited {
    height: 39px;
    overflow: hidden;
    position: absolute;
    text-indent: -9000px;
    top: 0;
    z-index: 10;
}
.hnav .l_1 a:link, .hnav .l_1 a:visited, .hnav .nav-l_1 {
    height: 39px;
    left: 0;
    top: 0;
    width: 178px;
}
.hnav .l_1 a:hover, .hnav .l_1 a:focus, .hnav .l_1 a:active, .hnav .nav-l_1 {
    background: url(http://www.nait.ca/images/interface/h_nav_sprite.gif) no-repeat 0 -40px;
}
.hnav .nav-l_1, .hnav .nav-l_2, .hnav .nav-l_3, .hnav .nav-l_4, .hnav .nav-l_5 {
    position: absolute;
}
.hnav .l_2 a:link, .hnav .l_2 a:visited, .hnav .nav-l_2 {
    height: 39px;
    left: 179px;
    top: 0;
    width: 108px;
}
.hnav .l_2 a:hover, .hnav .l_2 a:focus, .hnav .l_2 a:active, .hnav .nav-l_2 {
    background: url(http://www.nait.ca/images/interface/h_nav_sprite.gif) no-repeat -179px -40px;
}
.hnav .l_3 a:link, .hnav .l_3 a:visited, .hnav .nav-l_3 {
    height: 39px;
    left: 287px;
    top: 0;
    width: 154px;
}
.hnav .l_3 a:hover, .hnav .l_3 a:focus, .hnav .l_3 a:active, .hnav .nav-l_3 {
    background: url(http://www.nait.ca/images/interface/h_nav_sprite.gif) no-repeat -287px -40px;
}
.hnav .l_4 a:link, .hnav .l_4 a:visited, .hnav .nav-l_4 {
    height: 39px;
    left: 440px;
    top: 0;
    width: 155px;
}
.hnav .l_4 a:hover, .hnav .l_4 a:focus, .hnav .l_4 a:active, .hnav .nav-l_4 {
    background: url(http://www.nait.ca/images/interface/h_nav_sprite.gif) no-repeat -440px -40px;
}
.hnav .l_5 a:link, .hnav .l_5 a:visited, .hnav .nav-l_5 {
    height: 39px;
    left: 595px;
    top: 0;
    width: 105px;
}
.hnav .l_5 a:hover, .hnav .l_5 a:focus, .hnav .l_5 a:active, .hnav .nav-l_5 {
    background: url(http://www.nait.ca/images/interface/h_nav_sprite.gif) no-repeat -595px -40px;
}
/*   HEADER>GLOBAL-NAVIGATION>
  ===SEARCH
---------------------------------------- */
#h_nav .wrapper #search {
    float: right;
}
#h_nav .wrapper #search a {
    border-bottom: 1px dotted #fff;
    color: #fff;
    font-size: 10px;
    text-decoration: none;
}
#h_nav .wrapper #search a:hover {
    border-bottom: 1px solid #fff;
}
#h_nav .wrapper #search #advsearch {
    float: left;
    padding: 15px 10px 0 0;
}
#h_nav .wrapper #search #button, #h_nav .wrapper #search #searchbutton {
    float: left;
    margin-top: 12px;
    padding-left: 16px;
}
#h_nav .wrapper #search #textfieldwrapper {
    background: #fff;
    float:left;
    margin-top: 12px;
}
#h_nav .wrapper #search #textfield {
    background: url(http://www.nait.ca/images/interface/h_search_bg.gif) no-repeat;
    border: none;
    float: left;
    font-size: 10px;
    height: 14px;
    padding: 3px 0 0 3px;
    margin-top: 12px;
    width: 137px;
}
#h_nav .wrapper #search #search_text_but {
    background: #0c60a1 url(http://www.nait.ca/images/interface/h_search_submit.gif) no-repeat;
    border: none;
    cursor: pointer;
    height: 17px;
    width: 48px;
}

/*
  =BODY-CONTENT
---------------------------------------- */
#SideBarLogo {
    background: #fff;
    height: 100px;
    width: 190px;
}
#content_main_n { /* NEEDED FOR GLOBAL SCREEN OVERIDE */
    border: none;
    margin: 15px 0;
}
#center_content {
    min-height:600px;
}
/*
  =FOOTER
---------------------------------------- */
#footer {
    background-color: #08417D;
    border-top:0px; /* NEEDED FOR GLOBAL SCREEN OVERIDE */
    clear: both;
    color: #fff;
    padding-bottom: 13px;
    padding-top:0px; /* NEEDED FOR GLOBAL SCREEN OVERIDE */
    text-align:center;  /* NEEDED FOR PORTAL */    
}
#footer p {
    line-height:140%;
}
#footer a:link, #footer a:visited  {
    color: #fff;
    text-decoration: none;
}
#footer a:hover {
    border-bottom: 1px dotted #fff;
}
/*  FOOTER>
  ==LINKS
---------------------------------------- */
#f_links {
    background: #125091 url(http://www.nait.ca/images/interface/f_links_bg.gif) center top repeat-x;
}
#f_links .sunburst {
    background: url(http://www.nait.ca/images/interface/f_sunburst_bg.jpg) center top no-repeat;
    margin: 0 auto;
    padding: 0;
    text-align: center;
}
#footer .column {
    float: left;
    margin-right: 33px;
    padding: 23px 0px 23px 0;
    width: 210px;
}
#footer #columntitle_whynait, #footer #columntitle_studyingatnait, #footer #columntitle_admissions, #footer #columntitle_connectonline {
    background-position: 10px 0;
    background-repeat: no-repeat;
    height: 13px;
    margin-bottom: 20px;
}
#footer #columntitle_whynait {
    background-image: url(http://www.nait.ca/images/interface/footer_whynait.gif);
}
#footer #columntitle_studyingatnait {
    background-image: url(http://www.nait.ca/images/interface/footer_studyingatnait.gif);
}
#footer #columntitle_admissions {
    background-image: url(http://www.nait.ca/images/interface/footer_admissions.gif);
}
#footer #columntitle_connectonline {
    background-image: url(http://www.nait.ca/images/interface/footer_connectonline.gif);
}
#footer .columntitle { 
    display: none;
}
#footer ul { /* NEEDED FOR PORTAL */
    margin: 0;
    padding: 0;  
}
#footer ul li {
    background-position: 0 7px;
    background-repeat: no-repeat;
    list-style: none; /* NEEDED FOR PORTAL */
    padding: 3px 0 3px 13px;
}
#footer ul.red li {
    background-image: url(http://www.nait.ca/images/interface/ul_bullet_red.gif);
}
#footer ul.blue li {
    background-image: url(http://www.nait.ca/images/interface/ul_bullet_blue.gif);
}
#footer ul.green li {
    background-image: url(http://www.nait.ca/images/interface/ul_bullet_green.gif);
}
#footer ul.orange li {
    background-image: url(http://www.nait.ca/images/interface/ul_bullet_orange.gif);
}
#footer ul.purple li {
    background-image: url(http://www.nait.ca/images/interface/ul_bullet_purple.gif);
}
/*  FOOTER>
  ==SUBFOOTER
---------------------------------------- */
#footer .instituteofsuccess {
    text-transform: uppercase;
    font-size: 9px;
    line-height: 8px;
    height: 8px;
    width: 450px;
}
#footer #f_motto {
    padding: 18px 0;
}
#footer #f_motto .motto {
    background-repeat: no-repeat;
    background-image: url(http://www.nait.ca/images/interface/footer_institutecommittedtosuccess.gif);
    display: block;
    float:left;
    height: 9px;
    width: 350px;
}
#footer #f_motto .motto .instituteofsuccess {
    display: none;
}
#footer #f_motto .links {
    display: inline;
    float: right;
}
