/* " */
/*  
 name: fixes.css
 version: 2304
 last published: 5/30/2013 3:48 PM
*/

/* CHS language specific fixes */


#top_navigation li {margin-right:90px;}



/* BROWSER-BUGFIXES///////////////////////////////////////////////////////////////// */
/* ---- 3px img fix ---- */
* html .subnavigation_banner_right img
{
    margin: 0 -3px;
    ma\rgin: 0;
}
/* ---- clearing fix ---- */
.clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
* html>body .clearfix
{
    display: block;
    width: 100%;
}
* html .clearfix
{
    /* Hides from IE-mac \*/
    height: 1%;
    /* End hide from IE-mac */
}
*:first-child+html #sub-navigation ul{
    margin-top:40px;
}

/* ------ 2nd level drop-down menu fix ------ */
ul.nav li li:hover ul, ul.nav li li.sfHover ul {
    left: 200px; 
    top: 0;
}

/* ------ Upcoming Webinar DIV styling ------ */
div.upcoming_webinar {
    border: 1px solid #1F427D;
    padding: 0.8em;
    background-color: #E5EBF3;
    margin-bottom: 10px;
}
#content div.upcoming_webinar h1 {
    margin-top: 5px;
}
/* ----- Change drop-down menu size ---- */
#top_navigation ul li a {
    line-height: 26px;
    font-weight: normal;
}
 
/* ---------- "Popular Pages" drop-down list in footer ---------  */
ul.dropdown, ul.dropdown li,ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
ul.dropdown {
 position: absolute;
 left:215px;
 z-index: 597;
 float: left;
}
ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}
ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}
ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}
ul.dropdown ul li {
 float: none;
}
ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}
ul.dropdown li:hover > ul {
 visibility: visible;
}
ul.dropdown-upward ul {
 top: auto !important;
 bottom: 100%;
 width:130px;
}
ul.dropdown-upward ul li a {
 display:block;
 width:130px;
 height:1.9em;
 padding-left:5px;
 padding-top:8px;
 background-color:#58739E;
 text-decoration:none !important;
 border:1px solid #35548A;
}
ul.dropdown-upward ul li a:hover {
 background-color:#4D6897;
}
ul.dropdown-upward ul ul {
 bottom: 1px;
}

#footer #copyright_text {
float:right;
margin-right:10px;
}

/* ----------  Jquery image cycle in spotlight --------- */
div.spotlight_rotate {
    height:120px;
    overflow:hidden;
}
 div.spotlight_rotate_news {
    height:150px;
    overflow:hidden;
    margin-top: 8px;
}
div.spotlight_rotate_news img {
    margin-bottom: 5px;
}

/* --------  misc fixes and additions -------- */
#content div.no_wrap {
    clear: both;
    padding: 5px 0 10px;
}
.float_left {float:left;}
#content a[id^="toggle_link_"] {
    vertical-align:middle;
}
#content div.video_with_thumbnail h1 {
    margin-top:10px;
}

/* -------- stop date in tables from wrapping -------- */
.content_dms col.table_date {
    width:70px;
}

/* carousel slider fixes */
#content #slider li {
    background:none;
    padding:0;
}

/* custom footer text styling */
#footer p.custom_footer {
    font-size:13px;
    font-weight:bold;
    margin-left:20px;
    margin-top:4px;
}

 
