/* this css will be replaced by utility_nav_2013 as all pages are made mobile friendly but may be in use as of 8/13*/
#mast {
    width: 960px;
    height: 107px; /*125 if no subnav*/
    background-color: #002878;
}
#logo {
    width: 438px; /*468 - padding*/

    height: 66px; /*111 - padding*/
     padding-left: 30px;
    padding-top: 45px;
    float:left;
    background-color:#002878;
}
#mast_right {
    width: 492px;
    height: 111px;
    float: left;
    background-color:#002878;
}
#utils {
    height: 71px;
    margin-left:90px;
    color: #ffffff;
}


/*utils corrections*/

ul#utilityNav li.topLevel div.flyOut.searchFlyOut {
    background-color: #2C56A8;
    background-image: none;
    height: 40px;
    padding: 0 8px 0 15px;
    text-align: left;
    text-transform: none;
    width: 351px;
}
div#search_news {
    width:351px;
}
div#search_news form div#searchInput {
}
#search_news form #searchInput #globalsearchinput {
/*width: 200px;*/
}
div#search_news form div#searchBtn {
    width: 120px;
}
div#search_news form div#searchBtn input {
    display: block;
    float: left;
    margin-right: 3px;
    margin-top: 1px;
}
div#search_news form div#searchBtn a {
    display: block;
    float: left;
    padding-left: 7px;
    text-align:right;
    color: #C7D2CC;
}
/*topnav*/
#topnav_main {
    height: 27px;
    padding-top:13px;
    background-color: #002878;
    background-image: url('http://news.web.emory.edu/images/nav/nav_basic.png');
    background-repeat: no-repeat;
    background-position: 103px 12px;
    padding-left: 103px;
    padding-top: 12px;
    width: 389px;
}

#topnav_main ul {
    margin:0px;
    padding: 0px;
}
#topnav_main ul li {
    list-style: none;
    display: block;
    float: left;
    color: #FFF;
    height: 24px;
    padding: 0px;
    margin: 0px;
    background-image: url(http://news.web.emory.edu/images/topnav/banner_main_slice_sprite.png);
    background-repeat: no-repeat;
}
#topnav_main ul li a {
    cursor: pointer;
    text-decoration: none;
    display:block;
    height: 24px;
}
#topnav_main ul li a span {
    visibility: hidden;
}
#nav_bytopic {
    width: 129px;
    background-position: 0px 0px;/*background-position: 0 -24px;*/
}
#navby_topic a {
    width:129px;
}
#nav_campus {
    width: 131px;
    background-position: -129px 0px;/*background-position: -129px -24px;*/
}
#nav_campus a {
    width: 131px;
}
#nav_press {
    width: 103px;
    background-position: -260px 0px;/*background-position: -260px -24px;*/
}
#nav_press a {
    width: 103px;
}

/*subnav*/
#subnav {
    width:960px;
    clear:both;
    /*display none if main*/
}