/* 
== GENERAL ====================================================================================

- NORTHLANDCOLLEGE.EDU
- GLOBAL MASTER HEADER
- Created by: Northland Community and Technical College

== NOTES ======================================================================================

- Use for global master header


== UPDATE INFO ================================================================================

Last updated: 07/18/2012
Last update by: Chad Sperling


== TABLE OF CONTENTS ==========================================================================

01: BASE STRUCTURE
02: UTILITY RIBBON
	a) Structure
	b) Columns
	c) Utility Links
	d) Quick Links Slider Link
03: QUICK LINKS SLIDER (aka slickbox)
04: MAIN BANNER
	a) Structure
	b) College Logo
	c) Audience Navigation Links
05: MAIN NAVIGATION LINKS
06: LITE MASTER BANNER (special projects only)

============================================================================================== */


/*
###########################################################################################################################################
###########################################################################################################################################
	
	01: BASE STRUCTURE
	
###########################################################################################################################################
###########################################################################################################################################
*/

/* BASE STRUCTURE = Container/Wrapper
---------------------------------------------------------------------------------------------------------- */ 
#master-header-v3 {
	z-index:1000;
	position:relative;
	width:100%;
	max-height:155px !important;
	height:155px !important;
	margin:0px auto !important;
	padding:0px !important;	
	/*background:none !important;
	background-color: #052538;	
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #A80000;*/}


/*
###########################################################################################################################################
###########################################################################################################################################
	
	02: UTILITY RIBBON
	
###########################################################################################################################################
###########################################################################################################################################
*/

/* UTILITY RIBBON = Positioning/Layout
---------------------------------------------------------------------------------------------------------- */
#utilities-ribbon {
	z-index:1000000;
	position:relative;
	width:100% !important;
	height:31px;
	margin:0px !important;
	padding:0px;
	/*background-color: #262F2F;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #000;*/
	background-image: url(../_images/_masterHD/bg-utilities-ribbon.png);
	background-repeat: repeat;
	background-position: left top !important;}
* html #utilities-ribbon { /* for IE6 */
	height:31px;
	max-height:31px;}	
*:first-child+html #utilities-ribbon { /* for IE7 */
	height:30px;
	max-height:30px;}	
#utilities-ribbon .wrapper {
	width:982px;
	_width:982px;
	min-width:982px;
	height:31px;
	margin:0px auto !important;
	padding:0px;
	position:relative;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #000;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #404040;
	background-image: url(../../includes/masterheader/_v3/_images/bg-utilities-bar.png);
	background-repeat: no-repeat;
	background-position: left top;*/}
/*.mHD-Lite #utilities-ribbon55 .wrapper { border-bottom-color: #CCC !important; }
.mHD-Dark #utilities-ribbon55 .wrapper { border-bottom-color: #000 !important; }
.mHD-Lite #utilities-ribbon55 .wrapper { background-image: url(../_images/_masterHD/utilities-divider-dark.png)!important; }
.mHD-Dark #utilities-ribbon55 .wrapper { background-image: url(../_images/_masterHD/utilities-divider-lite.png)!important; }*/	


/* UTILITY RIBBON = Columns
---------------------------------------------------------------------------------------------------------- */
#utilities-ribbon .colSite {
	float:left;
	width:88px;
	height:31px !important;
	margin:0px !important;
	padding-right:8px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #404040;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;}
#utilities-ribbon .colSubLinks {
	float:right;
	*float:left;
	_float:left;
	width:550px;
	height:31px !important;
	margin:0px !important;
	padding-right:15px;
	background-repeat: repeat-y;
	background-position: right top;}
	/*.mHD-Lite #utilities-ribbon .colSubLinks { background-image: url(../_images/_masterHD/utilities-divider-dark.png)!important; }
	.mHD-Dark #utilities-ribbon .colSubLinks { background-image: url(../_images/_masterHD/utilities-divider-lite.png)!important;}*/
#utilities-ribbon .colSocialMedia {
	float:left;
	width:190px !important;
	margin:0px !important;
	padding-right:10px;
	height:31px !important;}
#utilities-ribbon .colPopLinks {
	float:right;
	width:120px !important;
	margin:0px !important;
	padding-left:5px;
	height:31px !important;}
/*#utilities-ribbon .colFeatBut {
	float:right;
	width:120px;
	height:31px !important;
	margin:0px !important;
	padding-left:10px;
	padding-right:10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #404040;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;}	
#utilities-ribbon .colSocMed {
	float:right;
	width:56px !important;
	height:31px !important;
	margin:0px !important;
	padding-right:10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #404040;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;}
#utilities-ribbon .coleServ {
	float:right;
	width:30px !important;
	margin:0px !important;
	height:31px !important;
	padding-left:1px;	
	padding-right:11px;	
	background-repeat: repeat-y;
	background-position: right top;}	
.mHD-Lite #utilities-ribbon .coleServ { background-image: url(../_images/_masterHD/utilities-divider-dark.png)!important; }
.mHD-Dark #utilities-ribbon .coleServ { background-image: url(../_images/_masterHD/utilities-divider-lite.png)!important; }*/



/* TOP UTILITY LINKS = Site Type Icons
---------------------------------------------------------------------------------------------------------- 
#utilities-ribbon ul.nav-sitetype {
	float:left;
	font-weight:bold;
	padding-top:5px;
	padding-left: 0;
	padding-right: 0;
	padding-bottom:2px;}
*:first-child+html #utilities-ribbon ul.nav-sitetype ul { 
	padding-top:3px;}
* html #utilities-ribbon ul.nav-sitetype ul { 
	padding-top:3px;}	
#utilities-ribbon ul.nav-sitetype li{
	display: block;
	float: left;
	opacity: 0.60;
	filter: alpha(opacity=60);	
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
	margin-left: 10px;}
#utilities-ribbon ul.nav-sitetype li:hover,
#utilities-ribbon ul.nav-sitetype li:focus,
#utilities-ribbon ul.nav-sitetype li:active {
	opacity: 1.0;
	filter: alpha(opacity=100);}

#utilities-ribbon ul.nav-sitetype li.home {
	background-color: transparent;
	background-image: url(../images/_masterHD/sprite-icons.png);
	background-repeat: no-repeat;
	background-position: 0px -100px;}
#utilities-ribbon ul.nav-sitetype li.mobile {
	background-color: transparent;
	background-image: url(../images/_masterHD/sprite-icons.png);
	background-repeat: no-repeat;
	background-position: 0px -68px;}
#utilities-ribbon ul.nav-sitetype li.facebook {
	background-color: transparent;
	background-image: url(../images/_masterHD/sprite-icons.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;}
#utilities-ribbon ul.nav-sitetype li.twitter {
	background-color: transparent;
	background-image: url(../images/_masterHD/sprite-icons.png);
	background-repeat: no-repeat;
	background-position: 0px -18px;}
#utilities-ribbon ul.nav-sitetype li.marketplace {
	background: transparent url(../includes/masterheader/_v3/_images/sprite-social.png) 0px -82px no-repeat;}

#utilities-ribbon ul.nav-sitetype li a {
	display: block;
	width: 1px;
	height: 16px;
	overflow: hidden;
	padding: 0 0 0 17px;
	text-indent: -9999px;}*/


/* UTILITY RIBBON = Utility Links
---------------------------------------------------------------------------------------------------------- */
#utilities-ribbon ul.nav-utility label {
	float:right;
	padding:6px 0 0;
	font-size:10px;
	color:#AAA;
	position:relative;}
#utilities-ribbon ul.nav-utility {
	font-weight:bold;
	width:780px;
	margin-top:-2px !important;
	padding-top:0px;
	padding-right: 0;
	padding-bottom:1px;
	text-align:right;
	float:right !important;}
*:first-child+html #utilities-ribbon ul.nav-utility ul { /* for IE7 */
	padding-top:1px;}
* html #utilities-ribbon ul.nav-utility ul { /* for IE6 */
	padding-top:1px;}	
#utilities-ribbon ul.nav-utility li {
	font-family:Calibri,'Trebuchet MS',Helvetica,sans-serif !important;
	/*font-family: Georgia, 'Times New Roman', serif!important;*/
	font-size:12px !important;
	display:inline;
	color:#000;
	padding-top:0px;
	padding-right:6px;
	padding-bottom: 0;
	padding-left:6px;}
#utilities-ribbon ul.nav-utility span.NEWburst {
	text-shadow:none !important;
	background-color:#F60;
	color:#FFF;
	font-size:9px;
	font-family:tahoma,arial;
	font-weight:bold;
	padding:0px 2px;}
#utilities-ribbon ul.nav-utility li.first {	
	padding-left:0px!important;}		
#utilities-ribbon ul.nav-utility li.last {
	padding-right:0px!important;}		
#utilities-ribbon ul.nav-utility li a {
	color:#FFF!important;/* ADE0EA or F2C100 */
	text-decoration:none;
	font-weight: normal!important;
	text-transform: uppercase!important;
	text-shadow: #000 -1px -1px 0!important;}
#utilities-ribbon ul.nav-utility li a:hover {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	color: #FFF;}
#utilities-ribbon ul.nav-utility li span a {
	text-transform: capitalize!important;}
#utilities-ribbon ul.nav-utility li span a:hover {
	text-decoration:underline;
	border:none!important;}	
	
.mHD-Lite #utilities-ribbon ul.nav-utility li a { color: rgba(255, 255, 255, .8)!important; }/* ADE0EA or F2C100 */
.mHD-Dark #utilities-ribbon ul.nav-utility li a { color:#000 !important; }
.mHD-Lite #utilities-ribbon ul.nav-utility li a:hover { color:#FFF !important; border-bottom-color: #FFF !important; }
.mHD-Dark #utilities-ribbon ul.nav-utility li a:hover { color:#000 !important; border-bottom-color: #000 !important; }


/* UTILITY RIBBON = Social Media
---------------------------------------------------------------------------------------------------------- */
.social-header 			{ width: 260px; margin-top:3px;}
.social-header li 		{ float: left;}
.social-header li a {
	display: block;
	float: left;
	height: 24px;
	margin-right: 10px;
	padding: 0;
	width: 24px;}
.social-header .sprite-blogs a, 
.social-header .sprite-facebook a, 
.social-header .sprite-flickr a, 
.social-header .sprite-foursquare a, 
.social-header .sprite-googleplus a, 
.social-header .sprite-linkedin a, 
.social-header .sprite-pinterest a, 
.social-header .sprite-twitter a, 
.social-header .sprite-vimeo a,
.social-header .sprite-youtube a {
	background-attachement: fixed;
	background-color: transparent;
	background-image: url('/001_Global/_images/_masterHD/sprite-social.png');
	background-repeat: no-repeat;
	opacity: 0.7;
	filter: alpha(opacity=70);}
.social-header .sprite-blogs a:hover, 
.social-header .sprite-facebook a:hover, 
.social-header .sprite-flickr a:hover, 
.social-header .sprite-foursquare a:hover, 
.social-header .sprite-googleplus a:hover, 
.social-header .sprite-linkedin a:hover, 
.social-header .sprite-pinterest a:hover, 
.social-header .sprite-twitter a:hover, 
.social-header .sprite-vimeo a:hover,
.social-header .sprite-youtube a:hover  {
	opacity: 1;
	filter: alpha(opacity=100);}
	
.social-header .sprite-blogs a 				{ background-position: 0 0;}
.social-header .sprite-blogs a:hover 		{ background-position: 0 -25px;}
.social-header .sprite-facebook a 			{ background-position: -25px 0;}
.social-header .sprite-facebook a:hover 		{ background-position: -25px -25px;}
.social-header .sprite-flickr a 				{ background-position: -225px 0;}
.social-header .sprite-flickr a:hover 		{ background-position: -225px -25px;}
.social-header .sprite-foursquare a 			{ background-position: -50px 0;}
.social-header .sprite-foursquare a:hover 	{ background-position: -50px -25px;}
.social-header .sprite-googleplus a 			{ background-position: -75px 0;}
.social-header .sprite-googleplus a:hover 	{ background-position: -75px -25px;}
.social-header .sprite-linkedin a 			{ background-position: -100px 0;}
.social-header .sprite-linkedin a:hover 		{ background-position: -100px -25px;}
.social-header .sprite-pinterest a 			{ background-position: -125px 0;}
.social-header .sprite-pinterest a:hover 	{ background-position: -125px -25px;}
.social-header .sprite-twitter a 			{ background-position: -150px 0;}
.social-header .sprite-twitter a:hover 		{ background-position: -150px -25px;}
.social-header .sprite-vimeo a 				{ background-position: -200px 0;}
.social-header .sprite-vimeo a:hover 		{ background-position: -200px -25px;}
.social-header .sprite-youtube a 			{ background-position: -175px 0;}
.social-header .sprite-youtube a:hover 		{ background-position: -175px -25px;}

.social-header li a span {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;}


/* UTILITY RIBBON = Quick Links Slider
---------------------------------------------------------------------------------------------------------- */
/* Quick Links tab */
.popular { 
	position:absolute;
	top:0;
	right:0px;
	width:120px;
	min-height:35px;
	line-height:34px;
	color:#FFF;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0, rgb(220,5,5)),color-stop(1, rgb(129,0,15)));
	background:-moz-linear-gradient(center top,rgb(220,5,5) 0%,rgb(129,0,15) 100%);
	/*background:-webkit-gradient(linear,left top,left bottom,color-stop(0, rgb(94,188,210)),color-stop(1, rgb(7,51,112)));
	background:-moz-linear-gradient(center top,rgb(94,188,210) 0%,rgb(7,51,112) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0, rgb(64,64,64)),color-stop(1, rgb(27,27,27)));
	background:-moz-linear-gradient(center top,rgb(64,64,64) 0%,rgb(27,27,27) 100%);*/
	background:#32769A\9!important;/* IE8 */ 
	*background:#32769A!important;/* IE7 */  
	_background:#32769A!important;/* IE6 */ 
	border-color: rgba(0,0,0,.3);
	border-width:0px 1px 1px 1px;
	-webkit-border-radius: 0px 0px 6px 6px;
	border-radius: 0px 0px 6px 6px;
	-webkit-box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, .6);
	box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, .6);}
.popular a { 
	width:94px;
	height:35px;
	font-family: Calibri,'Trebuchet MS',Helvetica,sans-serif !important;
	font-size: 15px;
	font-weight: bold !important;
	color:#FFF !important;
	padding-left:23px;
	background: url(../includes/masterheader/_v3/_images/arrow-pop.png) 12px 14px no-repeat; 
	display:block;	
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	transition: all .2s;}
.popular a:hover,
.popular a.open	{ 
	padding-top:4px;
	background-position:12px 18px;
	color: #F1C822 !important;
	text-decoration: none !important; }


/*#utilities-ribbon ul.nav-pop {
	font-weight: bold;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 1px;
	float: right;}
*:first-child+html #utilities-ribbon ul.nav-pop ul { 
	padding-top: 2px;}
* html #utilities-ribbon ul.nav-pop ul { 
	padding-top: 2px;}	
#utilities-ribbon ul.nav-pop li{
	font-family: Calibri,'Trebuchet MS',Helvetica,sans-serif !important;
	font-size: 15px;
	font-weight: bold !important;
	display: inline;
	color: #000;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0;
	padding-left: 7px;}
#utilities-ribbon ul.nav-pop li.first{	
	padding-left: 0px !important;}		
#utilities-ribbon ul.nav-pop li.popular{	
	padding-right: 0px !important;}	
#utilities-ribbon ul.nav-pop li a {
	color: #F2C100;
	text-decoration: none;
	font-weight: bold !important;
	text-shadow: #000 -1px -1px 0!important;}
#utilities-ribbon ul.nav-pop li.popular a.arrow{
	background-image: url('../includes/masterheader/_v3/_images/arrow-pop.png');
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 10px !important;}
#utilities-ribbon ul.nav-pop li.popular a:hover, #utilities-ribbon ul.nav-pop li.popular a.open { }


#utilities-ribbon ul.nav-pop li a:hover {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	color: #FFF;}
#utilities-ribbon ul.nav-pop li span a {
	text-transform: capitalize !important;}
#utilities-ribbon ul.nav-pop li span a:hover {
	text-decoration: underline;
	border: none !important;}	
#utilities-ribbon .nav-pop span.NEWburst{
	background-color: #F60;
	color: #FFF;
	font-size: 9px;
	font-family: tahoma,arial;
	font-weight: bold;
	padding: 0px 2px;}	
/*
.mHD-Lite #utilities-ribbon ul.nav-pop li a { color:#FC0 !important; }
.mHD-Dark #utilities-ribbon ul.nav-pop li a { color:#384974 !important; }
.mHD-Lite #utilities-ribbon ul.nav-pop li.popular a.arrow{ background-image: url(../_images/_masterHD/arrow-pop.png) !important;}
.mHD-Dark #utilities-ribbon ul.nav-pop li.popular a.arrow{ background-image: url(../_images/_masterHD/arrow-pop.png) !important;}
.mHD-Lite #utilities-ribbon ul.nav-pop li a:hover { color:#FC0 !important; border-bottom-color: #FC0 !important; }
.mHD-Dark #utilities-ribbon ul.nav-pop li a:hover { color:#384974 !important; border-bottom-color: #384974 !important; }

*/


/*
###########################################################################################################################################
###########################################################################################################################################
	
	03: QUICK LINKS SLIDER
	
###########################################################################################################################################
###########################################################################################################################################
*/
#slickbox {
	width:100%;
	height:100px;
	/*background:#444;
	background:-webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(36,36,36)),color-stop(0.07, rgb(68,68,68)));
	background:-moz-linear-gradient(center bottom,rgb(36,36,36) 0%,rgb(68,68,68) 7%);*/
	background-image: url(../_images/_masterHD/bg-slick-01.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	padding-top: 10px;
	padding-bottom: 10px;
	display:none;
	-webkit-box-shadow: inset 0px -3px 3px 0px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0px -3px 3px 0px rgba(0, 0, 0, .5);
	box-shadow: inset 0px -3px 3px 0px rgba(0, 0, 0, .5);}
#slickbox .wrapper {
	width:982px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 6px;}	
#slickbox li { 
	display:block;
	float:left;
	width:70px;
	height:90px;
	overflow:visible;
	padding:0;
	margin:0 0 0 12px;}
#slickbox li.last { }	
#slickbox li:hover { background-color:#292929;}
#slickbox li:first-child { 
	margin:0;}
#slickbox a {
	display:block;
	width:70px;
	font-family:Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;
	font-size:11px;
	color:#fff;
	line-height:1.0em !important;
	font-weight:bold;
	text-shadow:#000 0 1px 1px !important;
	padding:60px 0 0;
	text-align:center;
	background-color: transparent;
	background-image: url(../_images/_masterHD/sprite-pop.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;}
#slickbox a:hover { color:#CCC; text-decoration:none;}

#slickbox a.libraries { background-position:10px 5px;}
#slickbox a.mynctc { background-position:-68px 5px;}
#slickbox a.webmail { background-position:-146px 5px;}
#slickbox a.blackboard { background-position:-224px 5px;}
#slickbox a.oasis { background-position:-302px 5px;}
#slickbox a.directories { background-position:-693px 5px;}
#slickbox a.academic { background-position:-380px 5px;}
#slickbox a.northlandnow { background-position:-772px 5px;}
#slickbox a.maps { background-position:-850px 6px;}
#slickbox a.otis { background-position:-615px 5px;}
#slickbox a.soc { background-position:-535px 5px;}
#slickbox a.registration { background-position:-456px 4px;}




/*
###########################################################################################################################################
###########################################################################################################################################
	
	04: MAIN BANNER
	
###########################################################################################################################################
###########################################################################################################################################
*/

/* MAIN BANNER = Positioning/Layout
---------------------------------------------------------------------------------------------------------- */
#banner-bar {
	z-index:2000000;
	position:relative;
	width:100%;
	max-height:80px!important;
	height:80px!important;
	margin:0px auto !important;
	padding:0px !important;}
* html #banner-bar { /* for IE6 */
	height:80px;
	max-height:80px;}	
*:first-child+html #banner-bar { /* for IE7 */
	height:79px;
	max-height:79px;}	
#banner-bar.wrapper {
	width:982px;
	_width:982px;
	min-width:982px;
	height:80px;
	margin:0px auto;
	padding:0px;
	position:relative;}
	
#banner-bar .leftCol {
	float:left;
	width:260px;
	height:80px !important;
	margin-right:5px;}
#banner-bar .centerCol {
	float:left;
	width:717px;
	max-width:717px;
	height:80px !important;
	margin-right:0px;}	
/*#banner-bar .centerCol {
	float:left;
	width:480px;
	height:80px !important;
	margin-right:10px;}	
 #banner-bar .rightCol {
	float:right;
	width:220px;
	height:80px !important;} */


/* MAIN BANNER = Main College Logo
---------------------------------------------------------------------------------------------------------- */
#banner-bar .northland-logo {
	float:left;
	position:relative;
	background-color: transparent;
	background-image: url(../images/_masterHD/northland-logo-02.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:16px;
	width:230px;
	height:51px;}	


#banner-bar .northland-logo span {
	width:218px;
	height:46px;
	float:left;
	text-indent:-1000px;}	
#banner-bar .northland-logo, #banner .northland-logo{
	overflow:hidden;
	height:auto;}
#banner-bar .northland-logo a, #banner-bar .northland-logo span a {
	display:block;
	cursor:pointer;
	float:left;}	
#banner-bar .northland-logo a:focus {
	outline:none;}	
	

/* MAIN BANNER = Search Form
----------------------------------------------------------------------------------------------------------
#banner-bar .sitesearch {
	position:relative;
	padding:0px!important;
	margin-top:27px!important;
	margin-right:-5px!important;
	float:right!important;
	height:25px!important;
	width:225px!important;
	float:right;}
#quicksearch {
	display:block!important;
	float:right!important;
	width:219px!important;
	height:23px;
	padding: 0px;}
#quicksearch input.input-text {
	float:left;
	height:13px!important;
	width:175px!important;
	font-size:12px;
	line-height:1;
	color:#999;
	border:0;
	border-right:1px solid #041F2F!important;
	padding:6px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-bottomleft:3px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	background-color: #FFF!important;}
#quicksearch input.button {
	border:0 none!important;
	float:left!important;
	height:25px!important;
	width:23px!important;
	text-indent:-9000px;
	overflow:hidden!important;
	cursor:pointer;
	background-color: transparent!important;
	background-image: url(../../includes/masterheader/_v3/_images/btn-search.png)!important;
	background-position: 0 0px!important;
	background-repeat: no-repeat!important;
	-moz-border-radius-topleft:0px!important;
	-moz-border-radius-bottomleft:0px!important;
	-webkit-border-top-left-radius:0px!important;
	-webkit-border-bottom-left-radius:0px!important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;}
#quicksearch input.input-text:active, #quicksearch input.input-text:focus {color:#333;} */


/* MAIN BANNER = Action Links - To Be Replaced By Audience Links below
---------------------------------------------------------------------------------------------------------- */
/*#banner-bar .actionLinks {
	position:relative;
	padding:0px!important;
	margin-top:30px!important;
	float:right!important;}
#banner-bar .actionLinks ul#nav-action {
	position:relative;
	clear:both;
	padding:0px;
	margin:0px;}
#banner-bar .actionLinks ul#nav-action li {
	font-family: Georgia, 'Times New Roman', serif!important;
	font-size:15px;
	font-weight: normal!important;
	display:block;
	*display:inline-block;
	float:right;
	position:relative;
	background-color:transparent;
	margin-right:15px;
	margin-left:0px;}
#banner-bar .actionLinks ul#nav-action li.last { margin-right:0px!important;}
#banner-bar .actionLinks ul#nav-action span.NEWburst {
	background-color:#F60;
	color:#FFF;
	font-size:9px;
	font-family:tahoma,arial;
	font-weight:bold;
	text-shadow:none!important;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;	background-image: url(icon-new.gif);
	background-repeat: no-repeat;
	width:20px;
	height:9px;
	float:right;
	text-indent:-1000px;}	
#banner-bar .actionLinks ul#nav-action li a {
	text-shadow: #000 -1px -1px 0!important;
	font-weight: normal!important;
	color:#FFF;
	overflow:hidden;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-shadow: none;}
*:first-child+html #banner-bar .actionLinks ul#nav-action li a { 
	padding-top:6px;}	
#banner-bar .actionLinks ul#nav-action li a:hover {
	color:#333;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #FFF;
	-webkit-transition-property: background; 
	-webkit-transition-duration: 0.15s; 
	-webkit-transition-timing-function: ease-in;
	text-decoration:none;
	text-shadow:none!important;}	
	
.mHD-Lite #banner-bar .actionLinks ul#nav-action li a { color:#FFF !important; }
.mHD-Dark #banner-bar .actionLinks ul#nav-action li a { color:#000 !important; }
.mHD-Lite #banner-bar .actionLinks ul#nav-action li a:hover { color:#333 !important; background-color: #FFF !important; }
.mHD-Dark #banner-bar .actionLinks ul#nav-action li a:hover { color:#FFF !important; background-color: #333 !important; }*/


/* MAIN BANNER = Audience Links
---------------------------------------------------------------------------------------------------------- */
#banner-bar .AudienceNav {
	position:relative;
	padding:0px!important;
	margin-top:25px!important;
	float:right!important;}
#banner-bar .AudienceNav ul {
	position:relative;
	clear:both;
	padding:0px;
	margin:0px;}
#banner-bar .AudienceNav ul li {
	font-family: Georgia, 'Times New Roman', serif!important;
	font-size:15px!important;
	font-weight: normal!important;
	display:block;
	*display:inline-block;
	float:right;
	position:relative;
	background-color:transparent;
	margin-right:15px;
	margin-left:0px;}
#banner-bar .AudienceNav ul li.last { margin-right:0px!important;}
#banner-bar .AudienceNav ul span.NEWburst {
	background-color:#F60;
	color:#FFF;
	font-size:9px;
	font-family:tahoma,arial;
	font-weight:bold;
	text-shadow:none!important;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;	
	/*background-image: url(icon-new.gif);
	background-repeat: no-repeat;
	width:20px;
	height:9px;
	float:right;
	text-indent:-1000px;*/}	
#banner-bar .AudienceNav ul li a {
	text-shadow: #000 -1px -1px 0!important;
	font-weight: normal!important;
	color:#FFF;
	overflow:hidden;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
	text-shadow: none;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;}	
/* for IE7 */
*:first-child+html #banner-bar .AudienceNav ul li a { padding-top:6px;}	
#banner-bar .AudienceNav ul li a:hover {
	color:#FFF;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	background-color: #0099FF;
	text-decoration:none;
	text-shadow:none!important;}	

.mHD-Lite #banner-bar .AudienceNav ul li a { color:#FFF !important; }
.mHD-Dark #banner-bar .AudienceNav ul li a { color:#000 !important; }
.mHD-Lite #banner-bar .AudienceNav ul li a:hover { color:#FFF !important; background-color: rgba(0, 101, 244, .8) !important; }
.mHD-Dark #banner-bar .AudienceNav ul li a:hover { color:#FFF !important; background-color: #333 !important; }


/* #banner-bar .AudienceNav ul li a.future 	{ color:#FDB500!important;}
#banner-bar .AudienceNav ul li a.current 	{ color:#0099FF!important;}
#banner-bar .AudienceNav ul li a.employee 	{ color:#009B00!important;}
#banner-bar .AudienceNav ul li a.alumni 	{ color:#EC7C0D!important;}
#banner-bar .AudienceNav ul li a.business 	{ color:#E30D17!important;}

#banner-bar .AudienceNav ul li a.future:hover { color:#FFF!important; background-color: #FDB500!important;}	
#banner-bar .AudienceNav ul li a.current:hover { color:#FFF!important; background-color: #0099FF!important;}	
#banner-bar .AudienceNav ul li a.employee:hover { color:#FFF!important; background-color: #009B00!important;}	
#banner-bar .AudienceNav ul li a.alumni:hover { color:#FFF!important; background-color: #EC7C0D!important;}	
#banner-bar .AudienceNav ul li a.business:hover { color:#FFF!important; background-color: #E30D17!important;}*/	


/* ACTIVE STATES  0099FF 6666CC 778681
.mHD-AN-01 #banner-bar .AudienceNav ul li#AN-01 a, 
.mHD-AN-02 #banner-bar .AudienceNav ul li#AN-02 a, 
.mHD-AN-03 #banner-bar .AudienceNav ul li#AN-03 a, 
.mHD-AN-04 #banner-bar .AudienceNav ul li#AN-04 a {
	background-color: #2E2E2E;
	color:#CCC !important;
	text-shadow: #000 -1px -1px 0 !important;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-webkit-box-shadow: inset 1px 1px 3px 0px rgba(0, 0, 0, .7);
	-moz-box-shadow: inset 1px 1px 3px 0px rgba(0, 0, 0, .7);
	box-shadow: inset 1px 1px 3px 0px rgba(0, 0, 0, .7);}
.mHD-AN-01 #banner-bar .AudienceNav ul li#AN-01 a:hover, 
.mHD-AN-02 #banner-bar .AudienceNav ul li#AN-02 a:hover, 
.mHD-AN-03 #banner-bar .AudienceNav ul li#AN-03 a:hover, 
.mHD-AN-04 #banner-bar .AudienceNav ul li#AN-04 a:hover {
	background:#2E2E2E!important;
	color:#CCC !important;	
	text-decoration: underline!important;} */




/*
###########################################################################################################################################
###########################################################################################################################################
	
	05: MAIN NAVIGATION LINKS
	
###########################################################################################################################################
###########################################################################################################################################
*/

/* MAIN NAVIGATION LINKS = Positioning/Layout
---------------------------------------------------------------------------------------------------------- */
#navigation-bar {
	z-index:3000000;
	position:relative;
	/*width:100%;*/
	max-width:982px;
	width:982px;
	max-height:44px!important;
	height:44px!important;
	padding:0px;
	background-image: url(../_images/_masterHD/bg-navigation-bar.png)!important;
	background-repeat: repeat-x!important;
	/*background:#333!important;
	border-radius: 8px 8px 8px 8px!important;
	-moz-border-radius: 8px 8px 8px 8px!important;
	-khtml-border-radius: 8px 8px 8px 8px!important;*/
	margin-top: 0px!important;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: visible!important;
	-webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, .4);
	box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, .4);}
* html #navigation-bar { /* for IE6 */
	height:44px;
	max-height:44px;}	
*:first-child+html #navigation-bar { /* for IE7 */
	height:43px;
	max-height:43px;}	
#navigation-bar .wrapper {
	width:982px;
	_width:982px;
	min-width:982px;
	max-height:44px!important;
	height:44px!important;
	position:relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;}
	
	
/* MAIN NAVIGATION = Links
---------------------------------------------------------------------------------------------------------- */
#navigation-bar .nav-main {
	z-index:5000000;
	margin:0;
	padding:0;
	font-family:Calibri, 'Trebuchet MS', Helvetica, sans-serif!important;
	position:relative;
	max-width:982px;
	width:982px;
	height:42px;}
#navigation-bar .nav-main ul.main {
	font-weight:bold;
	padding:0px;}
*:first-child+html #navigation-bar .nav-main ul.main ul { /* for IE7 */
	padding-top:0px;}
* html #navigation-bar .nav-main ul.main ul { /* for IE6 */
	padding-top:0px;}	
#navigation-bar .nav-main ul.main li{
	font-family:Calibri,'Trebuchet MS',Helvetica,sans-serif!important;
	font-size:15px;
	display:inline;
	margin-top:0px;
	float:left;
	text-align:center!important;
	height:42px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #111111;
	overflow:visible;}

#navigation-bar .nav-main ul.main li.first a {	
	margin-left:0px;
	border-left-color: #000!important;}
#navigation-bar .nav-main ul.main li.divider {	
	border-right-width: 0px;}
#navigation-bar .nav-main ul.main li.last a {
	margin-right:0px!important;}		
#navigation-bar .nav-main ul.main li a {
	color:#FFF;
	display:block;
	height:36px;
	text-decoration:none;
	font-weight: bold!important;
	text-transform: uppercase!important;
	text-shadow: #000 -1px -1px 0!important;
	padding-top:6px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #444444;
	-webkit-transition-property: background-color, color; 
	-webkit-transition-duration: .2s;
	-webkit-transition-timing-function: ease-in-out;
	-moz-transition-property: background-color, color;
	-moz-transition-duration: .2s;
	-moz-transition-timing-function: ease-in-out;
	transition-property: background-color, color;
	transition-duration: .2s;
	transition-timing-function: ease-in-out;}
#navigation-bar .nav-main ul.main li a span {
	text-transform: lowercase!important;}	
	
#navigation-bar .nav-main ul.main li a:hover {
	color:#FFF;
	text-decoration: none;
	background-color: #383838;}
#navigation-bar .nav-main ul.main li.active a {
	color:#FFF!important;
	text-decoration: none;
	background-color: #292929!important;
	text-shadow: #000 -1px -1px 0!important;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #1D1D1D;}
#navigation-bar .nav-main ul.main li.active a:hover {
	color:#FFF!important;
	text-decoration: underline!important;}	


/* AUDIENCE NAVIGATION - 
#navigation-bar .nav-main ul.main li#HOME{
	width:60px!important;
	overflow:hidden!important;}
#navigation-bar .nav-main ul.main li#FUTURE{
	width:151px!important;
	overflow:hidden!important;}
#navigation-bar .nav-main ul.main li#CURRENT{
	width:156px!important;
	overflow:hidden!important;}
#navigation-bar .nav-main ul.main li#ONLINE{
	width:80px!important;
	overflow:hidden!important;}
#navigation-bar .nav-main ul.main li#TRANSFER{
	width:95px!important;
	overflow:hidden!important;}	
#navigation-bar .nav-main ul.main li#BIZ{
	width:175px!important;
	overflow:hidden!important;}	
#navigation-bar .nav-main ul.main li#ALUMNI{
	width:155px!important;
	overflow:hidden!important;}
#navigation-bar .nav-main ul.main li#EMPLOYEE{
	width:102px!important;
	overflow:hidden!important;}*/


/* TESTING GENERAL NAVIGATION with HOME ICON */
#navigation-bar .nav-main ul.main li#HOME2{
	width: 40px !important;
	max-width: 40px !important;
	overflow: visible !important;}
#navigation-bar .nav-main ul.main li#HOME2.home a{
	text-indent:-9000px;
	width:39px;
	background-image: url(../_images/_masterHD/sprite-navbar.png);
	background-repeat: no-repeat;
	background-position: 9px -585px;}
#navigation-bar .nav-main ul.main li#HOME2.home:hover a, 
#navigation-bar .nav-main ul.main li#HOME2.home a:focus,  
#navigation-bar .nav-main ul.main li#HOME2.home a:active {
	color:#fff;
	text-decoration:none;
	background-color: #464646;} 	
#navigation-bar .nav-main ul.main li#WELCOME2{
	width: 107px !important;
	max-width: 107px !important;
	overflow: visible !important;}
#navigation-bar .nav-main ul.main li#ABOUT2{
	width: 70px !important;
	max-width: 70px !important;
	overflow:hidden!important;}
#navigation-bar .nav-main ul.main li#ACADEMICS2{
	width: 102px !important;
	max-width: 102px !important;
	overflow: hidden !important;}
#navigation-bar .nav-main ul.main li#ADMISSIONS2{
	width: 105px !important;
	max-width: 105px !important;
	overflow: hidden !important;}	
#navigation-bar .nav-main ul.main li#ATHLETICS2{
	width: 95px !important;
	max-width: 95px !important;
	overflow: hidden !important;}
#navigation-bar .nav-main ul.main li#LIBRARY2{
	width: 76px !important;
	max-width: 76px !important;
	overflow: hidden !important;}
#navigation-bar .nav-main ul.main li#SERVICES2{
	width: 174px !important;
	max-width: 174px !important;
	overflow: hidden !important;}
#navigation-bar .nav-main ul.main li#STUDENTLIFE2{
	width: 113px !important;
	max-width: 113px !important;
	overflow: hidden !important;}
#navigation-bar .nav-main ul.main li#MYNCTC2{
	width: 90px !important;
	max-width: 90px !important;
	overflow: hidden !important;}
#navigation-bar .nav-main ul.main li#SEARCH {
	width: 250px !important;
	max-width: 250px !important;
	overflow: hidden !important;
	background-image: url(../_images/_masterHD/bg-bar-search.png)!important;
	background-repeat: repeat-x!important;}
#navigation-bar .nav-main ul.main li#SEARCH {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #484848;}

#frmQuickSearch {
	display:block!important;
	float:right!important;
	width:239px!important;
	height:30px;
	padding-top:5px!important;}
#frmQuickSearch input.input-text {
	float:left;
	height:22px!important;
	width:188px!important;
	font-family:Constantina,Georgia,'Nimbus Roman No9 L',serif!important; 
	font-style: italic;
	font-size:15px;
	line-height:1;
	color:#999;
	border:0;
	border-right:0px solid #041F2F!important;
	padding:5px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-bottomleft:3px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	background-color: #FFF!important;}
#frmQuickSearch input.button {
	border:0 none!important;
	float:left!important;
	height:32px!important;
	width:30px!important;
	text-indent:-9000px;
	overflow:hidden!important;
	cursor:pointer;
	background-color: transparent!important;
	background-image: url(../_images/_masterHD/btn-search.png)!important;
	background-position: 0 0px!important;
	background-repeat: no-repeat!important;
	-moz-border-radius-topleft:0px!important;
	-moz-border-radius-bottomleft:0px!important;
	-webkit-border-top-left-radius:0px!important;
	-webkit-border-bottom-left-radius:0px!important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;}
#frmQuickSearch input.input-text:active, #frmQuickSearch input.input-text:focus {color:#333;}






/* GENERAL NAVIGATION */
#navigation-bar .nav-main ul.main li#HOME{
	width: 40px !important;
	max-width: 40px !important;
	overflow: visible !important;}
#navigation-bar .nav-main ul.main li#WELCOME{
	width: 106px !important;
	max-width: 106px !important;
	overflow: visible !important;}
#navigation-bar .nav-main ul.main li#PROGRAMS{
	width: 106px !important;
	max-width: 106px !important;
	overflow: hidden !important;}
#navigation-bar .nav-main ul.main li#ABOUT{
	width: 70px !important;
	max-width: 70px !important;
	overflow:hidden!important;}
#navigation-bar .nav-main ul.main li#ACADEMICS{
	width: 108px !important;
	max-width: 108px !important;
	overflow: hidden !important;}
#navigation-bar .nav-main ul.main li#ADMISSIONS{
	width: 114px !important;
	max-width: 114px !important;
	overflow: hidden !important;}	
#navigation-bar .nav-main ul.main li#ATHLETICS{
	width: 100px !important;
	max-width: 100px !important;
	overflow: hidden !important;}
#navigation-bar .nav-main ul.main li#LIBRARY{
	width: 80px !important;
	max-width: 80px !important;
	overflow: hidden !important;}
#navigation-bar .nav-main ul.main li#SERVICES{
	width: 180px !important;
	max-width: 180px !important;
	overflow: hidden !important;}
#navigation-bar .nav-main ul.main li#STUDENTLIFE{
	width: 125px !important;
	max-width: 125px !important;
	overflow: hidden !important;}
#navigation-bar .nav-main ul.main li#MYNCTC{
	width: 90px !important;
	max-width: 90px !important;
	overflow: hidden !important;}	
#navigation-bar .nav-main ul.main li#D2L{
	width: 145px !important;
	overflow: hidden !important;}
#navigation-bar .nav-main ul.main li#EMAIL{
	width:145px!important;
	overflow:hidden!important;}
#navigation-bar .nav-main ul.main li#ESERVICES{
	width:145px!important;
	overflow:hidden!important;}


/* MAIN NAVIGATION = Drop Down Menu
---------------------------------------------------------------------------------------------------------- */
#navigation-bar .nav-main ul.main a.dmenu { font-weight:bold;}
#navigation-bar .nav-main ul.main a.dmenu:hover {}

#navigation-bar .nav-main ul.main li:hover a, 
#navigation-bar .nav-main ul.main li a:focus,  
#navigation-bar .nav-main ul.main li a:active {
	color:#fff;
	text-decoration:none;
	background-color: #464646;} 
#navigation-bar .nav-main ul.main li ul {
	position: absolute;
	left:0;
	display: none;
	margin-top:0px;
	margin-left:0px;
	padding-bottom:1px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #000!important;
	border-top:none!important;
	-webkit-box-shadow: 0px 4px 10px 1px rgba(0, 0, 0, .6);
	-moz-box-shadow: 0px 4px 10px 1px rgba(0, 0, 0, .6);
	box-shadow: 0px 4px 10px 1px rgba(0, 0, 0, .6);
	z-index:1000!important;}
#navigation-bar .nav-main ul.main li ul.welcome {left:40px;background-color: #FFF;}
#navigation-bar .nav-main ul.main li ul.mynctc {left:638px;background-color: #FFF;}

#navigation-bar .nav-main ul.main li ul, #navigation-bar .nav-main ul.main ul li { width: 160px;}
#navigation-bar .nav-main ul.main li ul.mynctc, #navigation-bar .nav-main ul.main ul.mynctc li { width: 180px;}

#navigation-bar .nav-main ul.main ul li a  {
	font-weight:bold!important;
	font-size:12px!important;
	font-family: Arial, Helvetica, sans-serif!important;
	color: #000 !important;
	border-top: 1px solid #E5E5E5!important;
	text-shadow:none!important;
	text-align:left!important;
	text-transform: capitalize!important;
	padding-right: 10px;
	padding-left: 10px;}
#navigation-bar .nav-main ul.main ul.mynctc li a  {text-align:left!important;color: #000 !important;border-top: 1px solid #E5E5E5!important;}
#navigation-bar .nav-main ul.main ul.mynctc li:first-child a {border-top: 1px solid #000!important;}

#navigation-bar .nav-main ul.main ul li a:hover  {
	color:#000 !important;
	background-color: #F5F5F5 !important;}
#navigation-bar .nav-main ul.main ul.mynctc li a:hover  {background-color: #F5F5F5 !important;color: #000 !important;}		

#navigation-bar .nav-main ul.main li:hover ul { display: block;}
#navigation-bar .nav-main ul.main li:hover ul a{
	color: #000000;
	background-color: transparent;}
#navigation-bar .nav-main ul.main ul a:hover {
	background-color: #606060!important;
	color: #FFFFFF !important;}
.arrowdown{
	color:#656569!important;
	font-size:0.7em;
	margin-left:2px;} 


#navigation-bar .nav-main ul.main ul li a span.icon {
	float:left;
	display:block;
	width:24px;
	height:24px;
	margin-top:3px;
	margin-right:8px;
	background-color: transparent;
	background-image: url(/001_Global/_images/_masterHD/sprite-dropmenu.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;}
#navigation-bar .nav-main ul.main ul li a span.icon.central { background-position:0px -100px;}		
#navigation-bar .nav-main ul.main ul li a span.icon.d2l { background-position:0px 0px;}		
#navigation-bar .nav-main ul.main ul li a span.icon.eservices { background-position:0px -24px;}	
#navigation-bar .nav-main ul.main ul li a span.icon.webmail { background-position:0px -48px;}
#navigation-bar .nav-main ul.main ul li a span.icon.marketplace { background-position:0px -73px;}	
#navigation-bar .nav-main ul.main ul li a span.icon.cancellations { background-position:0px -125px;}

#navigation-bar .nav-main ul.main ul li.NEWburst {
	background-image: url(../_stylesheets/icon-new.gif);
	background-repeat: no-repeat;
	width:20px;
	height:9px;
	text-indent:-1000px;}



/*
###########################################################################################################################################
###########################################################################################################################################
	
	06: LITE MASTER BANNER
	
###########################################################################################################################################
###########################################################################################################################################
*/

/* LITE MASTER BANNER = Container/Wrapper
---------------------------------------------------------------------------------------------------------- */ 
#master-headerNEWLite {
	z-index:1000;
	position:relative;
	width:100%;
	max-height:75px !important;
	height:75px !important;
	margin:0px auto !important;
	padding:0px !important;
	background:none !important;}	

/* LITE MASTER BANNER = Positioning/Layout
---------------------------------------------------------------------------------------------------------- */
#master-headerNEWLite #banner-bar-lite {
	z-index:2000000;
	position:relative;
	width:100%;
	max-height:75px!important;
	height:75px!important;
	margin:0px auto !important;
	padding:0px !important;}
* html #master-headerNEWLite #banner-bar-lite { /* for IE6 */
	height:75px;
	max-height:75px;}	
*:first-child+html #master-headerNEWLite #banner-bar-lite { /* for IE7 */
	height:74px;
	max-height:74px;}	
#master-headerNEWLite #banner-bar-lite.wrapper {
	width:982px;
	_width:982px;
	min-width:982px;
	height:75px;
	margin:0px auto;
	padding:0px;
	position:relative;}
#master-headerNEWLite #banner-bar-lite .centerCol {
	float:left;
	width:982px;
	height:75px !important;
	background-position: center center;
	text-align: center;}
	
/* LITE MASTER BANNER = Main College Logo
---------------------------------------------------------------------------------------------------------- */
#banner-bar-lite .northland-logo {
	float:left;
	position:relative;
	background-color: transparent;
	background-image: url(../images/_masterHD/northland-logo-02.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:14px;}
#banner-bar-lite .northland-logo span {
	width:255px;
	height:55px;
	float:left;
	text-indent:-1000px;}	
#banner-bar-lite .northland-logo h1,#banner .northland-logo .h1 {
	overflow:hidden;
	height:auto;
	font-weight:bold;}
	
	
	
	
	
	
	
/* DYNAMIC EMERGENCY ALERT SYSTEM
---------------------------------------------------------------------------------------------------------- */
/** ** ** ** ** ** ** ** ** ** ** **/
/** NON-EMERGENCY                 **/
/** ** ** ** ** ** ** ** ** ** ** **/

#bu-alert-non-emergency {
	font-family: Arial, Helvetica, Verdana, sans-serif;

	background: #fffbcc url(http://www.bu.edu/common/bueas/graphics/icon-standard.gif) no-repeat 12px 14px; 
	border: 1px solid #e6db55;

	text-align: left;

	padding: 12px 12px 12px 80px;
	margin: 1em 0 18px 0;
}

#bu-alert-non-emergency h1 {
	padding: 0;
	margin: 0;

	font-size: 16px;
	line-height: 18px;

	color: #ea6e13;
	background: transparent;
}

#bu-alert-non-emergency p {
	padding: 0;
	margin: 0;

	font-size: 12px;
	line-height: 16px;
	color: #404448;
	font-weight: bold;
}

#bu-alert-non-emergency p.bu-alert-non-emergency-date {
	font-size: 9px;
	line-height: 12px;
	color: #777f88;
	font-weight: normal;

	margin: 0 0 12px 0;
}

#bu-alert-non-emergency p.bu-alert-non-emergency-signature {
	margin-top: 1em;
}

#bu-alert-non-emergency a {
	color: #4B8DAC !important;
	text-decoration: underline !important;
}

/** ** ** ** ** ** ** ** ** ** ** **/
/** EMERGENCY                     **/
/** ** ** ** ** ** ** ** ** ** ** **/

#bu-alert-emergency {
	float:left;
	width: 100%;

	margin: 0px auto 0 auto !important;
	padding-top: 0pt;
	padding-bottom: 0pt;

	font-family: arial,helvetica,verdana,sans-serif !important; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: bold; 
	font-size: 12px !important;

	font-size-adjust: none; 
	font-stretch: normal; 
	-x-system-font: none; 

	text-align: left;

	background: white;}

#bu-alert-emergency-inner {
	border-style: solid none; 
	border-color: #ECD127; /* Keep this in addition to below, for Safari compatibility */
	border-color: #ECD127 -moz-use-text-color;
	border-width: 3px medium; 

	padding: 0pt; 
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left: 54px;
	padding-right: 10px;

	background: #1e1e1f url(http://www.bu.edu/common/bueas/graphics/icon-severe-small.gif) no-repeat scroll 0pt 20pt; 
	

	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial; 

	min-height: 50px;
	_height: 55px;
}

#bu-alert-emergency-header {
	margin: 0; 
	padding: 0 10px 0 0; 
	padding-top: 28px;
	padding-right: 20px;

	font-size: 16px; 
	color: #ECD127; 

	float: left;
	display: block;
}
#bu-alert-emergency-message {
	display: block;
	padding-left: 180px;
	padding-bottom: 0.5em;
}

#bu-alert-emergency p {
	font-family: arial,helvetica,verdana,sans-serif !important; 
	font-variant: normal; 
	font-weight: bold; 
	font-size: 12px !important;

	font-size-adjust: none; 
	font-stretch: normal; 
	-x-system-font: none; 

	text-align: left;

	color: #cccccc;

	display: inline;
}

#bu-alert-emergency a,
#bu-alert-emergency a:link,
#bu-alert-emergency a:visited,
#bu-alert-emergency a:active,
#bu-alert-emergency a:hover {
	color: #4AA2CB;

	text-decoration: underline;
}


#emergency p {
	font-weight: bold;
}