body { font-size: 12px; line-height: 1.3; color: #595959; background: white; font-family:Arial,Helvetica,sans-serif;}

td {vertical-align: top;}

a{text-decoration:none;color:#006699;font-family:Arial,Helvetica,sans-serif;}
a:visited{color:#006699}
a:hover{color:#002d62;text-decoration:none;}


p{padding-bottom:10px;;font-family:Arial,Helvetica,sans-serif;}

strong, b{font-weight:bold}
em{font-style:italic}
sup{line-height:0}

ul,ol{text-indent: 0;}

.bg { background-color:#428DB4; background-image:url(../comp/bg_l.jpg); background-repeat:repeat-x; }

/*humber bottom border*/
#navbanner{border-color: #000033; border-bottom: 0}

.HumberBlueBanner{border-color: #000033; border-bottom: 0}

#wrapper { width:995px; margin:0 auto; }

#humberBar{ width:995px; height:21px; }
#humberBottom { width:995px; height:21px; text-align: center}




#mainMenu { height:63px; background-image:url(../comp/bg_main_menu_v.jpg); }
#mainMenu .menuW { padding-top:25px; margin-left:20px; }
#mainMenu div.menuW a { 
    font-size:15px; 
    text-transform:uppercase; 
    color:#FFF;
    display:block; 
    float:left; 
    margin-right:1px;  
    font-family: 'PT Sans Narrow', Arial, Helvetica, sans-serif; 
    line-height: 1.231;
    padding: 3px 25px;
}
#mainMenu div.menuW a:hover { background:#FFF !important; color:#069; display:block; }
#mainMenu div.menuW a.active{background-color:#FFFFFF;color:#006699;}





/*
#TopMenuWrp{
    width: 955px;
    margin: 0 auto;
    font-family: 'PT Sans Narrow', Arial, Helvetica, sans-serif;
}
    #TopMenuWrp nav{
        padding-top: 20px;
    }
    #TopMenuWrp nav ul{ 
    }
    #TopMenuWrp nav ul li{
        display: inline;
    }
    #TopMenuWrp nav ul li a{
        display: block;
        float: left;
        color: #FFFFFF;
        font-weight: normal;
        padding: 5px 25px;
        text-decoration: none;
        margin-right: 1px;
        text-transform: uppercase;
        font-size: 15px;
    }
    #TopMenuWrp nav ul li.first a{
        padding: 5px 30px 5px 35px;
    }
    #TopMenuWrp nav ul li.active a, #TopMenuWrp nav ul li a:hover, #TopMenuWrp nav ul li a.active{
        color: #006699;
        background: #FFFFFF;
        text-shadow: none;
        box-shadow: 0px 0px 7px #326986;
        -moz-box-shadow: 0px 0px 7px #326986;
        -webkit-box-shadow: 0px 0px 7px #326986;
    }
    #TopMenuWrp nav ul li.negateActive a{
        background: transparent;
        
    }
    #TopMenuWrp nav ul li a.forceActive{
        background: #FFFFFF;
        color: #006699;
        box-shadow: 0px 0px 7px #326986;
        -moz-box-shadow: 0px 0px 7px #326986;
        -webkit-box-shadow: 0px 0px 7px #326986;
    } 
*/


#contentWrapper { min-height:490px; height:auto !important; background-image:url(../comp/bg_content.png); background-repeat:repeat-y; }
#ie6 #contentWrapper{background-image:url(../comp/bg_content.gif);}


#bottomBar { height:121px; background-image:url(../comp/bg_bottom_bar.png); background-repeat:no-repeat; padding-top:5px; }
#ie6 #bottomBar {background-image:none}

.blackcatadvertising { text-align:center; color:#FFF; font-size:10px; margin-top:5px; }
.blackcatadvertising a { color:#FFF; font-size:10px; }

.paragraphStyleBLT{font-size:14px;line-height: 1.2;padding-bottom:12px;}
.psmaller{font-size:10px;line-height: 1;padding-bottom:7px;}


#MegaMenuPrograms{
    font-size: 14px;
    overflow: hidden;
    background-color: #f2f2f2;
    display: none;
    margin: 0 auto;
    padding: 10px;
    position: relative;
    width: 915px;
    margin-bottom: 10px;
	-moz-box-shadow: 0px 1px 1px #333333;
	-webkit-box-shadow: 0px 1px 1px #333333;
	box-shadow: 0px 1px 1px #333333;
	
}


    
    
    #MegaMenuPrograms .close{
        position: absolute;
        top: 0px;
        right: 6px;
        display: block;
        font-size: 20px;
        line-height: 1;
        font-family: Arial;
    }
    #MegaMenuPrograms ul{
        margin: 0;
        padding: 0 0px 0 0;
    }
    
    #MegaMenuPrograms ul li{
        list-style: none;
        display: block;
        padding-bottom: 5px;
    }
    
    #MegaMenuPrograms ul li a{
        font-family: 'PT Sans Narrow', Arial, Helvetica, sans-serif; 
    }
    
    
    
    #MegaMenuPrograms h3{
        color: #000033;
        font-size: 14px;
        border-bottom: solid 1px #000033;
        margin: 0 0 7px 0;
        font-family: 'PT Sans Narrow', Arial, Helvetica, sans-serif; 
    }
    
    #MegaMenuPrograms .fullTime{
        float: left;
        padding-right: 20px;
        width: 140px;
    }
    
    #MegaMenuPrograms .partTime {
        float: left;
        padding-right: 20px;
        width: 120px;
    }
    
    #MegaMenuPrograms .subjects{
        float: left;
        padding-right: 20px;
    }
    
    #MegaMenuPrograms .subjects ul{
        float: left;
        padding-right: 20px;
        width: 150px;
    }
    
    #MegaMenuPrograms .subjects ul.col3{
        padding-right: 0px;
        width: 130px;
    }
    
    #MegaMenuPrograms .search{
        float: left;
    }

#MegaMenuResources{
    font-size: 14px;
    overflow: hidden;
    background-color: #f2f2f2;
    display: none;
    margin: 0 auto;
    padding: 10px;
    position: relative;
    width: 915px;
    margin-bottom: 10px;
	-moz-box-shadow: 0px 1px 1px #333333;
	-webkit-box-shadow: 0px 1px 1px #333333;
	box-shadow: 0px 1px 1px #333333;
}
    
    
    #MegaMenuResources .close{
        position: absolute;
        top: 0px;
        right: 6px;
        display: block;
        font-size: 20px;
        line-height: 1;
        font-family: Arial;
    }
    
    #MegaMenuResources ul{
        margin: 0;
        padding: 0 0px 0 0;
    }
    
    #MegaMenuResources ul li{
        list-style: none;
        display: block;
        padding-bottom: 5px;
    }
    
    #MegaMenuResources ul li a{
        font-family: 'PT Sans Narrow', Arial, Helvetica, sans-serif; 
    }
    
    #MegaMenuResources h3{
        color: #000033;
        font-size: 14px;
        border-bottom: solid 1px #000033;
        margin: 0 0 7px 0;
        font-family: 'PT Sans Narrow', Arial, Helvetica, sans-serif; 
    }
    
    #MegaMenuResources .col1, #MegaMenuResources .col2, #MegaMenuResources .col3, #MegaMenuResources .col4, #MegaMenuResources .col5 {
        float: left;
        padding-right: 20px;
        width: 150px;
    }
    
    
#MegaMenuContactUs{
    font-size: 14px;
    overflow: hidden;
    background-color: #f2f2f2;
    display: none;
    margin: 0 auto;
    padding: 10px;
    position: relative;
    width: 915px;
    margin-bottom: 10px;
	-moz-box-shadow: 0px 1px 1px #333333;
	-webkit-box-shadow: 0px 1px 1px #333333;
	box-shadow: 0px 1px 1px #333333;
}
    
    
    #MegaMenuContactUs .close{
        position: absolute;
        top: 0px;
        right: 6px;
        display: block;
        font-size: 20px;
        line-height: 1;
        font-family: Arial;
    }
    #MegaMenuContactUs ul{
        margin: 0;
        padding: 0 0px 0 0;
    }
    
    #MegaMenuContactUs ul li{
        list-style: none;
        display: block;
        padding-bottom: 5px;
    }
    
    #MegaMenuContactUs ul li a{
        font-family: 'PT Sans Narrow', Arial, Helvetica, sans-serif; 
    }
    
    #MegaMenuContactUs h3{
        color: #000033;
        font-size: 14px;
        border-bottom: solid 1px #000033;
        margin: 0 0 7px 0;
        font-family: 'PT Sans Narrow', Arial, Helvetica, sans-serif;
    }
    
    #MegaMenuContactUs .col1, #MegaMenuContactUs .col2, #MegaMenuContactUs .col3, #MegaMenuContactUs .col4, #MegaMenuContactUs .col5 {
        float: left;
        padding-right: 20px;
        width: 150px;
    }
    


