/* ===================================================================================== STYLES FOR ALL PAGES */


/* ===== Main Wrapper For Site ===== */

#uber { /* Contains all the page content */
        background:url(../../images/top-nav-background.gif) top left repeat-x;
}



#topNav{
    width:980px;
    height:32px;
    margin:0 auto;
    z-index:8;
    position:relative;
}
#exploreOurCampuses, #quicklinks, #myMun{
    float:right;
    height:32px;
}
#exploreOurCampuses a, #quicklinks a, #myMun a{
    float:left;
    height:32px;
    text-indent: -9999px;
    font-size: 1%;
    overflow: hidden;
    background:url(../../images/top-nav-links.gif);
}
#exploreOurCampuses { width:203px; }
#exploreOurCampuses a{
    width:203px;
    float:right;
    background-position: 0 0;
}
#quicklinks { width:127px; }
#quicklinks a{
    width:127px;
    float:right;
    background-position: -203px 0;
}
#myMun { width: 112px; margin-right:5px; }
#myMun a{
    width:112px;
    float:right;
    background-position: -330px 0;
}
#exploreOurCampuses a:hover { background-position: 0 -32px; }
#quicklinks a:hover { background-position: -203px -32px; }
#myMun a:hover { background-position: -330px -32px; }

#exploreOurCampuses a.current {  background-position: 0 -64px;  }
#quicklinks a.current {  background-position: -203px -64px; }
#myMun a.current { background-position: -330px -32px; }

#multisearch{
    float:right;
    width:199px;
    height:21px;
    margin-top:4px;
    position:relative;
    background:url(../../images/search-background.png);
}
#searchtext{
   	background:none repeat scroll 0 0 transparent;
	border:medium none;
	color:#333333;
	font-size:11px;
	left:785px;
	position:absolute;
	top:8px;
	width:188px;
}
#search_go_button {
    color:#FFFFFF;
    display:block;
    height:21px;
    width:21px;
    top:0;
    left:155px;
    position:absolute;
    text-align:center;
    background:url(../../images/spacer.gif);
}
#searchDropDown{
    top:15px;
    left:776px;
    position:absolute;
    z-index:9;
}
#searchlist{
    width:199px;
    background:#4c4d4f;
    margin-top:17px;
    padding:5px 0px 2px 10px;
}
#searchlist ul{
    list-style-type:none;
}
#searchlist li{
    padding-bottom: 6px
}
#searchlist a{
    color:white;
    width: 190px;
    height: 20px;
    display:block;
}



#search_mun_button{
    background:url(../../images/searchimages/search-buttons-consolidated.jpg) no-repeat;
    background-position: 0px 0px;
}
#search_mun_button:hover{
    background-position: 0px -20px;
}

#search_people_button{
    background:url(../../images/searchimages/search-buttons-consolidated.jpg) no-repeat;
    background-position: 0px -40px;
}
#search_people_button:hover{
    background-position: 0px -60px;
}
#search_department_button{
    background:url(../../images/searchimages/search-buttons-consolidated.jpg) no-repeat;
    background-position: 0px -80px;
}
#search_department_button:hover{

    background-position: 0px -100px;
}
#search_yaffle_button{
    background:url(../../images/searchimages/search-buttons-consolidated.jpg) no-repeat;
    background-position: 0px -120px;
}
#search_yaffle_button:hover{
    background-position: 0px -140px;
}
#search_lc_button{
    background:url(../../images/searchimages/search-buttons-consolidated.jpg) no-repeat;
    background-position: 0px -160px;
}
#search_lc_button:hover{
    background-position: 0px -180px;
}
#search_da_button{
    background:url(../../images/searchimages/search-buttons-consolidated.jpg) no-repeat;
    background-position: 0px -200px;
}
#search_da_button:hover{
    background-position: 0px -220px;
}

#searchDropDownBottom{
    width:180px;
    height:5px;
    background:url(../../images/dropdown-search-bottom.png) top left no-repeat;
    background:none;
}




#sububer { /* Contains the repeating background texture */
           background: url(../../images/homepage-background.gif) top left repeat-x;
}
#subsububer{ /* Contains the static background image */
             position:relative;
             background: url(../../images/homepage-header-background.jpg) top center no-repeat;
}
#pageContent { /* Contains all the content from header to footer */
               position: relative;
               margin: auto;
               width: 980px;
}

#dropdownBottom{
    width:100%;
    color:#fff;
    background: #7a7b76 url(../../images/dropdown-bottom.gif) bottom left repeat-x;
}
#dropdown{
    margin:0 auto;
    width:980px;

}

#dropdownTop{
    width:100%;
    height:25px;
    background: url(../../images/dropdown-top.gif) top left repeat-x;
}
#exploreCampusesLinks{
    display:none;
}
#quickLinksList{
    display:none;
}
#exploreCampusesLinks, #quickLinksList{
    padding-bottom:10px;
}
#exploreCampusesLinks table, #quickLinksList table{
    padding:0px;
}
#exploreCampusesLinks td, #quickLinksList td{
    vertical-align:top;
}
#exploreCampusesLinks h1, #quickLinksList h1{
    margin:0px 0px 4px 0px;
}
#exploreCampusesLinks h1 a, #quickLinksList h1 a{
    font-size:12px;
    color:#fff;
}
#exploreCampusesLinks a, #quickLinksList a{
    font-size:12px;
    line-height:1.1;
    color:#fff;
}
#exploreCampusesLinks p, #quickLinksList p{
    color:#fff;
    line-height:18px;
}
#exploreCampusesLinks td, #quickLinksList td{
    padding-right:20px;
}
#quickLinksList table{
    padding-bottom:15px;
}
#quickLinksList td{
    width:176px;
    margin-right:30px;
}
#quickLinksList ul{
    padding-left:20px;
}
#quickLinksList li{
    margin:0px;
    padding:0px;
    padding-bottom: 5px;
}

/* ===== Header ===== */

#header {
    margin: 0;
    width: 980px;
    height:104px;
    position:relative;
}

#headerlogo{
    width:149px;
    height:104px;
    float:left;
}

/* Main navigation styles */

#headernav2{
    position:absolute;
    top:63px;
    right:0px;
}
#headernav2 ul {
    list-style-type:none;
}
#headernav2 li {
    float: left;
}
	#navTab01, #navTab02, #navTab03, #navTab04, #navTab05, #navTab06, #navTab07 {
			position: relative;
			float: left;
		}
		a.mainNavItem, a.mainNavItem:active, a.mainNavItem:visited {
			float: left;
			padding: 0;
			height: 41px;
			background-image: url(../../images/main-nav-buttons.jpg);
			text-indent: -9999px;
			font-size: 1%;
			overflow: hidden;
		}
		

		#navTab01 a.mainNavItem { background-position: 0px 0px; width:156px;}
		#navTab02 a.mainNavItem { background-position: -156px 0px; width:78px;}
		#navTab03 a.mainNavItem { background-position: -234px 0px; width:82px;}
		#navTab04 a.mainNavItem { background-position: -316px 0px; width:97px;}
		#navTab05 a.mainNavItem { background-position: -413px 0px; width:155px;}
		#navTab06 a.mainNavItem { background-position: -583px 0px; width:90px;}
		#navTab07 a.mainNavItem { background-position: -672px 0px; width:95px;}
		
		#navTab01 a.mainNavItem:hover { background-position: 0px -41px; }
		#navTab02 a.mainNavItem:hover { background-position: -156px -41px; }
		#navTab03 a.mainNavItem:hover { background-position: -234px -41px; }
		#navTab04 a.mainNavItem:hover { background-position: -316px -41px; }
		#navTab05 a.mainNavItem:hover { background-position: -413px -41px; }
		#navTab06 a.mainNavItem:hover { background-position: -583px -41px; }
		#navTab07 a.mainNavItem:hover { background-position: -672px -41px; }
		
		#navTab01 a.current { background-position: 0px -82px; }
		#navTab02 a.current { background-position: -156px -82px; }
		#navTab03 a.current { background-position: -234px -82px; }
		#navTab04 a.current { background-position: -316px -82px; }
		#navTab05 a.current { background-position: -413px -82px; }
		#navTab06 a.current { background-position: -583px -82px; }
		#navTab07 a.current { background-position: -672px -82px; }
	
		

#homebanner{
    margin-top:10px;
    width:980px;
    height:299px;
    position:relative;
}
#flashBanner{
    width:750px;
    height:299px;
    float:left;
    /*background:url(../../images/flash-banner-background.jpg) top left no-repeat;*/
    background: none;
}

#flashBannerLink{
    position: absolute;
}

#flashBannerShadow{
    width:4px;
    height:4px;
    position:absolute;
    top:0px;
    left:0px;
    background: url(../../images/flash-banner-round-corner.png) top left no-repeat;
}
#flashBannerCorner{
    width:13px;
    height:299px;
    position:absolute;
    top:0px;
    left:737px;
    background:url(../../images/flash-banner-shadow-right.png) top left no-repeat;
}
#checkOutOurCampuses{
    width:230px;
    height:299px;
    float:right;
}

#campusFlash  {
background:url("../../images/campus-flash-background.jpg?1289393054") no-repeat scroll left top transparent;
clear:both;
height:242px;
width:230px;
}

#checkOutOurCampuses h1 {
background:url("../../images/check-out-our-campuses.gif?1289393054") no-repeat scroll left top transparent;
float:left;
font-size:1%;
height:57px;
margin:0;
overflow:hidden;
padding:0;
text-indent:-9999px;
width:230px;
}
#home3columns{
    position:relative;
    width:980px;
    background:url(../../images/home-columns-background.gif) top left repeat-y;
}
#home3columns h2{
    font-size:16px;
    color:#7f012c;
    font-weight:normal;
    padding:0px;
    margin:0px 0px 12px 0px;
}

#lefthome{
    width:352px;
    float:left;
    overflow:hidden;
    padding:0px 17px 0px 6px;
}
#lefthome h1{
    margin:0px;
}
#lefthome h1 a{
    float:left;
    width:368px;
    height:53px;
    margin:0px;
    text-indent: -9999px;
    font-size: 1%;
    overflow: hidden;
    background:url(../../images/headlines.gif) top left no-repeat;
}
.lefthomeitem, .centerhomeitem, .blankItem{
    width:351px;
    padding-top:15px;
    padding-bottom: 20px;
    clear:both;
    background:url(../../images/news-item-background.gif) top left no-repeat;
}
.lefthomepic {

}
.lefthomeitem img{
    display:inline;
    float:left;
    padding: 0px 11px 0px 0px;
}
.lefthomeitem ul, .centerhomeitem ul{
    padding-left:16px;
    list-style-image:url(../../images/announcement-arrow.gif);
}
.lefthomeitem li, .centerhomeitem li{
    margin-bottom:5px;
}
.lefthomeitem ul.events a, .centerhomeitem ul.events a{
    color:#1f1f1f;
}
.centerhomeitem {
    width:325px;
    padding-left:26px;
}
.blankItem {
    background:none;
}
.blankItem img{
    float:left;
    margin: 0px 10px 10px 0px;
}
.homeAwayImage{
    margin: 15px 0px 30px 0px !important;
}
.blankItemText{
    margin:20px 0px;
}

#centrehome{
    width:373px;
    float:left;
    overflow:hidden;
}

#righthome{
    float:right;
    width:230px;
    overflow:hidden;
}
#righthome h2{
    float:left;
    width:230px;
    height:54px;
    text-indent: -9999px;
    font-size: 1%;
    overflow: hidden;
    margin:0px;
    padding:0px;
    background:url(../../images/take-me-to-header.jpg) top left no-repeat;
}
#righthome h3{
    color:#2a485a;
    margin:0px;
    padding:0px;
    margin-bottom:2px;
    font-size:13px;
}
#righthome ul {
    list-style-type:none;
    clear:both;
}
#righthome li {
    float: left;
}
#takeMeTo01, #takeMeTo02, #takeMeTo03, #takeMeTo04, #takeMeTo05, #takeMeTo06 {
    position: relative;
    float: left;
}
#righthome a, #righthome a:active, #righthome a:visited {
    float: left;
    padding: 12px 15px 0px 57px;
    width: 158px;
    height: 63px;
    color:#66899e;
    font-size:11px;
    line-height:13px;
    border-top:1px solid #e3eef7;
    border-bottom:1px solid #d8e7f4;
    background-image: url(../../images/take-me-to-buttons.jpg);
}
#righthome a:hover{
    text-decoration:none;
}

#takeMeTo01 a { background-position: 0px 0px; border-top:none !important; padding-top:19px !important; height:65px !important;}
#takeMeTo02 a { background-position: 0px -85px; }
#takeMeTo03 a { background-position: 0px -162px; }
#takeMeTo04 a { background-position: 0px -239px; }
#takeMeTo05 a { background-position: 0px -316px; }
#takeMeTo06 a { background-position: 0px -393px; }
		
#takeMeTo01 a:hover { background-position: -230px 0px; }
#takeMeTo02 a:hover { background-position: -230px -85px; }
#takeMeTo03 a:hover { background-position: -230px -162px; }
#takeMeTo04 a:hover { background-position: -230px -239px; }
#takeMeTo05 a:hover { background-position: -230px -316px; }
#takeMeTo06 a:hover { background-position: -230px -393px; }

#rightHomeBase{
    width:230px;
    height:46px;
    clear:both;
    background:url(../../images/right-column-home-bottom.gif) top left repeat-x;
}
#rightHomeBase ul{
	float:left;
	height:24px;    
	margin:20px 40px 0;    
	padding:0;    
}
#rightHomeBase ul li{    
	display:inline;        
}
#twitter, #facebook{    
	background-image:url(../../images/twitter_home.png); 
	width:24px;    
	height:24px;    
	float:left;    
	margin:0px 0px 0px 10px;    
	display:inline;    
	overflow:hidden;    
	background-repeat:no-repeat;    
	position:relative;
}
#facebook{    
	background-image:url(../../images/facebook_home.png);  
}


#footer{
    width:980px;
    height:25px;
    padding-top:8px;
    font-size:10px;
    color:#5f605d;
    background:url(../../images/footer-header-bar.gif) top left no-repeat;
}
#footer a{
    color:#5f605d;
}
#footerText{
    float:left;
}
#footerlinks{
    float:right;
}
.black{
    color:#000!important;
}
#lastupdated{
    width:auto;
    text-align:right;
    font-size: 10px;
    color: #555555;
}

#campusFlash  { background:url("../../images/campus-flash-background.jpg") no-repeat scroll left top transparent; clear:both; height:242px; width:230px; }

/* ========== EMERGENCY STYLES =========== */
div.emergencyBarContainer{
	background-color: #990000;
	padding: 5px;
}
div.emergencyBar{
	width: 940px;
	margin: 0 auto;
	padding: 5px;
	background-image:url(../../images/warning_icon.png);
	background-position: left center;
	background-repeat:no-repeat;
	padding-left:60px;
	min-height:40px;
}
div.emergencyBar a{
	display:block;
	color: #ffffff;
	padding:5px;
}
div.emergencyBar a:hover{
	text-decoration:none;
}
div.emergencyBar span.title{
	font-size: 20px;
	display:block;
	margin-bottom:5px;
}

