/*IT Alerts Box*/
#system_alerts {
    padding-left: 16px;
    padding-top: 0px;
    margin-top: 12px;
}
#system_alerts img {
display:none;   
}

.onehalf_col_homepage #relatedLinks li {
color: #333;
margin-left:20px !important;
}

#system_alerts h3 {
    font-size: 11px;
    color: #333;
    margin-top: 4px;
    margin-bottom: 3px;
    padding-bottom: 0px;    
}

.onehalf_col_homepage #system_alerts p {
    display: block !important;
    float: none !important;
    margin-top: 0px;
    margin-bottom: 1px;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-left: 8px;
    padding-left: 0px;
    clear: both;
}
.onehalf_col_homepage p.allAlerts {
    float: none;
    clear: both;
}
.onehalf_col_homepage #system_alerts p.allAlerts { /*revised*/
    margin-left: 0px;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 0px;
}
#system_alerts h3.news_h3 { /*new*/
    font-size: 11px;
    color: #333;
    margin-top: 4px;
    margin-bottom: 8px;
    padding-bottom: 0px;
    font-weight: normal;
}

.onehalf_col_homepage #system_alerts ul {
margin-top: 0px;    
}
.onehalf_col_homepage #system_alerts ul li {
margin-left: 5px;   
}

/*jquery feed plugin styles*/
.onehalf_col_homepage #system_alerts ul li h4 {
font-size: 11px;    
margin-top: 0px;
margin-bottom: 2px;
}

.onehalf_col_homepage #system_alerts li.rssRow div {
    margin-top: 3px;
    font-size: 11px;
    color: #333;
    
}

/* tabs */
.ui-state-disabled { cursor: default !important; }
.ui-tabs { position: relative;zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block;}
.ui-tabs .ui-tabs-hide { display: none !important; }
/* end tabs */

/* service monitoring widget */
div.onehalf_col_homepage h2 span span {
    left: 0;
    top: 0;
}
div.onehalf_col_homepage h2 span.now_stamp {
    display: block;
    float: right;
    margin-right: 22px;
    font-weight: normal;
}
.onehalf_col_homepage .service_tabs, .onehalf_col_homepage .service_tabs li {
    list-style: none;
    background: none;
    padding: 0;
    margin: 0;
}
.onehalf_col_homepage .service_tabs {
    width: auto;
    background: #6384c6;
    color: #fff;
    margin: 3px 0 8px 7px;
    border-top: 2px solid #6384c6;
    width: 350px;
}
.onehalf_col_homepage .service_tabs li a {
    /*padding: 4px 12px;*/
    padding: 4px 6px;
    float: left;
    width: auto;
    display: block;
    color: #fff;
    text-transform: uppercase;
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
}
.onehalf_col_homepage .service_tabs li.ui-tabs-selected a {
    background: #e4e6f0;
    color: #6384c6;
}
/*.onehalf_col_homepage .service_tabs li:first-child a {
    border-right: 2px solid #fff;
}*/
.onehalf_col_homepage .service_tab {
    clear: both;
}
.onehalf_col_homepage .service_status {
    margin: 12px 0 0 0;
    padding: 0 0 0 16px;
}
.onehalf_col_homepage #services-current p {
    margin-top: 6px;
}
.onehalf_col_homepage .services, .onehalf_col_homepage .services li {
    list-style: none;
    padding: 0;
    margin: 0;
}
.onehalf_col_homepage .services {
    width: 314px;
    margin-left: 4px;
}
.onehalf_col_homepage .services li {
    width: 100%;
    background: url('http://www.emory.edu/home/css/../img/dotted.gif') repeat-x bottom left;
    position: relative;
}
.onehalf_col_homepage .services li.failure {
    line-height: 1.5em;
    padding-bottom: 0.5em;
}
.onehalf_col_homepage .services li div.figure {
    position: relative;
    width: 75px;
    float: left;
}
.onehalf_col_homepage .services li a {
    /*display: block;
    text-decoration: none;
    color: #333;*/
}
.onehalf_col_homepage .services li strong, .onehalf_col_homepage .services li img {
    float: left;
    display: block;
}
.onehalf_col_homepage .services li strong {
    margin: 7px 0 4px 0;
}
.onehalf_col_homepage .services li img {
    margin: 2px 0;
    width: 21px;
    height: 21px;
}
.onehalf_col_homepage .services li a strong, .onehalf_col_homepage .services li div strong {
    width: 235px;
    font-weight: normal;
}
.onehalf_col_homepage .services li a.more_info {
    margin: 2px 0 0 6px;
    display: block;
    float: left;
    font-size: 0.9em;
}
.onehalf_col_homepage .services li a.more_info img {
    width: auto;
    height: auto;
}
.onehalf_col_homepage .services li .details {
    position: absolute;
    top: 6px;
    right: 18px;
    background: #fff;
    padding: 8px;
    width: 140px;
    min-height: 38px;
    z-index: 20;
    border: 2px solid #bec9cd;
}
.onehalf_col_homepage .services .details p, #service_availability_error p {
    margin-left: 0;
    margin-top: 4px;
}
#service_availability_error p { float: none; }
.service_tab #definitions_page {
    font-size: 0.9em;
    display: block;
    background: url('../it_images/icons/accordion-right.png') no-repeat center right;
    padding-right: 12px;
}

/* past data table */
.onehalf_col_homepage .services {
    border-collapse: collapse;
    font-size: 0.89285714285714em;
}
.onehalf_col_homepage .services tr {
    background: url('http://www.emory.edu/home/css/../img/dotted.gif') repeat-x bottom left;
}
.onehalf_col_homepage .services th, .onehalf_col_homepage .services td {
    font-weight: normal;
    text-align: left;
    padding: 6px 0;
    line-height: 1.13em;
}
.onehalf_col_homepage .services td {
    width: 22px;
    background: url('../it_images/past_tab_line.gif') repeat-y top center;
}
.onehalf_col_homepage .service div {
    position: relative;
    width: 100%;
    height: 100%;
}
.onehalf_col_homepage .services th {
}
.onehalf_col_homepage .services td img {
    margin: 0 auto 1px;
    display: block;
}
.onehalf_col_homepage .services div.box {
    display: none;
    background: #fff;
    padding: 6px;
    position: absolute;
    top: 0;
    left: -145px;
    width: 140px;
    height: auto;
    min-height: 35px;
    z-index: 10;
    border: 1px solid #ccc;
}
.onehalf_col_homepage .services div.box strong {
    display: block;
}
.onehalf_col_homepage .services div.box ul {
    margin-top: 6px;
}
.onehalf_col_homepage .services div.box p {
    margin-left: 8px;
    margin-bottom: 4px;
    float: none;
}
.onehalf_col_homepage .services div.box li {
    background: url('http://www.emory.edu/template_shared/images/disc.gif') no-repeat scroll 0 center transparent;
    padding-left: 8px;
    margin-bottom: 8px;
}
.onehalf_col_homepage .services#table_day div.box .date {
    display: none;
}

.onehalf_col_homepage .services tfoot th, .onehalf_col_homepage .services tfoot td {
    font-size: 0.9em;
    /*padding: 2px 0;*/
}
.onehalf_col_homepage .services tfoot td {
    background: none;
    line-height: normal;
    text-indent: 6px;
}
.onehalf_col_homepage .services tfoot td:last-child {
    text-align: right;
    text-indent: 0;
}
.onehalf_col_homepage .services tfoot td .date, .onehalf_col_homepage .services tfoot td .time {
    display: block;
}

/* end past data table */
/* end service monitoring widget */

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}

div#header {
    height: 115px;
}