/* ===================================================================================== 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;
    border:none;
    font-size:11px;
    left:788px;
    position:absolute;
    top:8px;
    width:107px;
    color:#333333;
}
#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 {
    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;}

#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; }

#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; }


#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;
}

#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;
}
#checkOutOurCampuses h1{
    float:left;
    width:230px;
    height:81px;
    text-indent: -9999px;
    font-size: 1%;
    overflow: hidden;
    margin:0px;
    padding:0px;
    background:url(../../images/check-out-our-campuses.gif) top left no-repeat;
}
#campusFlash{
    width:230px;
    height:218px;
    clear:both;
    background:url(../../images/campus-flash-background.jpg) top left no-repeat;
}

#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;
}

#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;
}

