@charset "UTF-8";
/* UTILITY NAVIGATION STYLING   */

/*from std template */
ul#utilityNav {
    float:right;
    margin: 0;
    padding-top: 0;
    /*width: 415px;*/ /*if width, req's remeasuring width, left pad and right pad*/
    padding-right: 30px;
    
}
ul#utilityNav li.topLevel {
    float: left;
    font-size: 10px; /* font-size: 0.9em */
    margin-right: 6px;
    position: relative;
    text-align: right;
    text-transform: uppercase;
    list-style-type: none;
}

/*#utilityContent #utilityNav ul {
behavior: url("/css/csshover3.htc");
}*/
/*css only method for hover nav*/
#utilityContent #utilityNav li.topLevel:hover div.flyOut {
    display: block;
     z-index: 200;
}
#utilityContent #utilityNav li.topLevel:hover, ul#utilityNav li.topLevel a.utilLink:hover  {
cursor:pointer;
}

ul#utilityNav li.topLevel a.utilLink {
    background-image: url("http://www.emory.edu/template_shared/images/arrow-light.gif");
    background-position: 7px 11px;
    background-repeat: no-repeat;
    color: #B8BCD6;
    display: block;
    padding: 10px 7px 7px 20px;
}
ul#utilityNav li.topLevel a.utilLink:hover, ul#utilityNav li.topLevel a.utilLink.active {
    background-color: #2D58AB;
    background-image: url("http://www.emory.edu/template_shared/images/arrow-light-down.gif");
    background-repeat: no-repeat;
    color: #FFFFFF;
    text-decoration: none;
}
ul#utilityNav li.topLevel div.flyOut {
    background-color: #264B91;
    background-image: url("http://www.emory.edu/template_shared/images/call-out-bg.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: none;
    height: 195px;
    padding: 20px 0 20px 16px;
    position: absolute;
    right: 0;
    text-align: left;
    text-transform: none;
    top: 26px;
    width: 452px;
    z-index: 500;
}
ul#utilityNav li.topLevel div.flyOut div.col {
    float: left;
    width: 190px;
}
ul#utilityNav li.topLevel div.flyOut div.col1 {
    margin-right: 29px;
}
ul#utilityNav li.topLevel h4 {
    float: left;
    font-size: 1em;
    margin: 0 0 11px;
    text-transform: uppercase;
    width: 190px;
}
ul#utilityNav li.topLevel ul {
    clear: left;
    float: left;
    margin: 0 0 38px;
    width: 190px;
}
ul#utilityNav li.topLevel ul li {
    list-style-type: disc;
    /*margin: 0 0 6px 15px;*/
    margin: 0px 0px 2px 15px;
    padding: 0;
}
ul#utilityNav li.topLevel ul li a {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    padding: 0 0 2px;
}
ul#utilityNav li.topLevel ul li a:hover {
    background: none repeat scroll 0 0 transparent;
    text-decoration: underline;
}


div#globalNav {
    border-bottom: 1px solid #FFFFFF;
    height: 27px;
    left: 10px;
    position: relative;
    width: 960px;
}
div#globalNav ul#menu {
    background: url("http://www.emory.edu/template_shared/images/nav.gif") no-repeat scroll 0 0 transparent;
    height: 27px;
    margin: 0;
    padding: 0;
    width: 960px;
}
div#globalNav ul#menu li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
}
div#globalNav ul#menu li span {
    display: none;
}

/* exposed searchbox styles */

ul#utilityContent ul#utilityNav li.topLevel .flyOut.searchFlyOut #search, ul#utilityNav li.topLevel div.flyOut.searchFlyOut {
    display: block !important;
}
ul#utilityNav li.topLevel div.flyOut.searchFlyOut {
    z-index:1;
}


ul#utilityNav li#utility_search.topLevel a.utilLink {
    background-color: #2C56A8;
    background-image: url('http://www.emory.edu/template_shared/images/arrow-light-down.gif');
    background-repeat: no-repeat;
    color: #FFF;
}
div#search_news {
    height: 30px; /*30*/
    position: relative;
    width: 342px;
    z-index:2;
    padding-top: 10px;
}


#search_news .input {
/*float: left;  
border: 1px solid #006;*/
}

div#search .input {
    vertical-align: top;
    
}
div#search_news #searchInput {
    float:left;
    width: 215px; /*220*/
    
}
div#search_news #searchInput input {
width: 214px;
color: #999;
z-index:3;

}
div#search_news #searchBtn {
    margin-left: 4px;
    
    float:right;
    width: 118px; /*110*/
}
div#search_news #searchBtn a {
color: #FFF;
padding-top: 2px;
display:block;
float:right;
text-decoration: underline;
}

/*utils corrections for search*/

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;
}