.navShadow{
	 background-color: #E7F3FA;
	 height: 48px;
	 display:block;
	 width:100%;
	 position:absolute;
	z-index:100;
	top:-55px;
	left:0;
	margin-left:-10px;
	filter: alpha(opacity=0);
        opacity:0;
}

.rootGroup li.item.last .navShadow{
	padding-right:20px;
}

.rootGroup a{
	position:relative;
	z-index:300;
}

.PageHome{
display:none;
}


.secModule .ModuleHeader {
        padding:7px 0px;
}
.secModule .YearNavContainer {
        margin-top: 10px;
}
.secModule .ModuleHeader span {
        display:inline-block;
        .display:inline;
        .zoom:1;
        padding-left:19px;
        font-size:12px;
        text-transform:uppercase;
}
.secModule .ModuleHeader span.Date {
        width:68px;
        padding-left: 6px;
}
.secModule .ModuleHeader span.Filing {
        width:75px;
        padding-left: 26px;
}
.secModule .ModuleHeader span.Description {
        width:245px;
        padding-left: 0px;
}
.secModule .ModuleHeader span.Download {
        padding-left:0px;
}
.secModule .ModuleItemRow {
        border-bottom:1px solid #dfdfdf;
        padding:7px 0px;
        font-size:11px;
}
.secModule .ModuleItemRow.ModuleItem {
        background: -moz-linear-gradient(100% 25% 90deg, #F6F6F6, #F1F1F1) repeat scroll 0 0 transparent;
}
.secModule .ModuleItemRow .ItemDate {
        display:inline-block;
        .display:inline;
        .zoom:1;
        width:95px;
        padding-left:5px;
        vertical-align:top;
}
.secModule .ModuleItemRow a {
        display:inline-block;
        .display:inline;
        .zoom:1;
        width:60px;
        padding-left:5px;
        vertical-align:top;
        color: #646464;      
}
.secModule .ModuleItemRow .ItemDescription {
        display:inline-block;
        .display:inline;
        .zoom:1;
        width:235px;
        padding-left:5px;
        vertical-align:top;
}
.secModule .ModuleItemRow ul {
        list-style-type:none;
        padding:0px;
        display:inline-block;
        .display:inline;
        .zoom:1;
        margin:0px;     
}
.secModule .ModuleItemRow ul li {
        display:inline;
        padding:0px;
}
.secModule .ModuleItemRow ul li a {
        display:inline;
        width:auto;
        padding:0px;
}
.secModule .FormGroupsContainer {
        padding:7px 0px 7px;
        background:#E4E4E4;
        padding-left:25px;
        margin-top:5px;
}
.secModule .ModuleItemRow a.ItemHref {
        width: 54px;
        cursor: text;
}
.secModule img {
        border: none;
}
.ModuleSECFilingDetails ul {
        list-style-type: none;
}
.PageInvestorRelations .ModulePresentationLatest .ModuleTitle {
padding-top: 10px;
margin-bottom: -5px;
}

.agmEvents .ModuleYearNavContainer, .agmDownloads .ModuleYearNavContainer {
display:none;
}

.agmEvents .ModuleLocation {
display:block;
}

.agmDownloads .ModuleDate, .agmDownloads .ModuleHeadlineLink, .agmDownloads .ModuleFileSizeText {
      display: inline-block;
  }

.agmDownloads .ModuleDate, .agmDownloads .ModuleHeaderText1, .ModuleDownloadListWithTags .DownloadText {
    width: 120px;
}
.agmDownloads .ModuleHeaderText2, .agmDownloads .ModuleHeadlineLink, .agmDownloads .ModuleHeadlineLink {
    width: 400px;
}

.ModuleDownloadListWithTags .ModuleFileSizeText {
    width: 50px;
}

.module-sharethis .shareThis {
    cursor: pointer;    
}
.module-sharethis .stButton {
    float: left;
    width: 16px;
    height: 16px;
}
.module-sharethis .stButton .stLarge {
    height: 16px;
    width: 16px;
}

.special-meeting--news-release .ModuleBody {
    display: none !important;
}

.special-meeting--news-release .ModuleItemRow * {
    display: inline !important;
}

.nav_newsroom dt a:first-child {
    font-size: 18px;
    padding: 7px 0 15px 14px;
    font-weight: 400;
    display: block;
    color: #333;
    text-decoration: none;
    margin: 0;
    /* padding: 0; */
    outline: 0;
}

dt {
    line-height: 18px;
    font-family: Arial,Helvetica,sans-serif;
}

.nav_newsroom dl dd.first {
    background-color: #f8f8f8;
    margin-top: -9px;
    z-index: 0;
}

.nav_newsroom dl dd {
    width: 100%;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #dcdcdc;
}

.nav_newsroom dd.first {
    background-color: #f8f8f8;
    margin-top: -9px;
    z-index: 0;
}

.nav_newsroom dd {
    width: 100%;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    background-position: 0 -310px;
    border-left: 1px solid #dcdcdc;
    background-color: #f8f8f8;
}

.nav_newsroom dd a {
    /* background-position: 0 -310px; */
    font-size: 14px;
    padding: 11px 20px 12px 13px;
    font-weight: 400;
    display: block;
    color: #333;
    text-decoration: none;
    margin: 0;
    /* padding: 0; */
    outline: 0;
}

.nav_newsroom dd.last {
    border-bottom: none;
}

dl {
    /* background-color: #f8f8f8; */
    margin: 0 0 22px;
    width: 100%;
    /* margin: 0; */
    padding: 0;
    border-bottom: 1px solid #dcdcdc;
    background-color: #fff;
    clear: both;
}

dl dt {
    background: url('../design/navigation_bottom.png') 0 bottom no-repeat;
    padding-bottom: 12px;
    z-index: 1;
    position: relative;
}