.rssFeed ul{
		margin:0px;
		padding:0px;
		list-style-type:none;
}

.rssFeed ul li {
	margin:5px 0px;
	border-bottom:1px solid #E2E2E2 ;
	padding:10px 0px;
	cursor:pointer;
}

.rssFeed ul li img{
	display:block;
	float:none !important;
	width:120px;
} 

.rssFeed ul li div.Description{
	width:120px;
	float:left;
	height:90px;
	overflow:hidden;
}

.rssFeed ul li div.Description br{
	display:none;
}

.rssFeed ul li span.date{
	display:block;
	font-weight:bold;
	color:#960D00;
	margin-left:140px;
}

.rssFeed ul li strong a{
	font-weight:normal;
	display:block;
	margin-left:140px;
}

.VideosList ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.VideosList ul li{
	display:inline-block;
	.display:inline;
	.zoom:1;
	width:130px;
	vertical-align:top;
	margin:10px 20px 10px 0px;
}

.VideosList ul li a{
	display:block;
}

.VideosList ul li a img{
	display:block;
	border:none;
}

.VideosList ul li span.titlec{
	display:block;
	padding-top:5px;
}

#playerContainer{
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px solid #E2E2E2;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

#SlideshareFeed{display:none;}


/* --------------------------------------
-----------------Map-------------------
--------------------------------------*/

#fancybox-wrap {
z-index: 9999 !important;
}

#mapContainerBG
{
background: url('/files/Interactive_Map/AbMapBG.png') no-repeat #fff;
width: 1000px;
height: 619px;
position: relative;
}

#mapContainerBG ul
{
list-style-type: none;
padding: 0px;
margin: 0px;
}

#mapContainerBG li
{
height: 23px;
width: 22px;
cursor: pointer;
position: absolute;
}

#mapContainerBG li:hover
{
z-index: 10000;
}

#mapContainerBG ul.orangeStar li
{
background: url("/files/Interactive_Map/orangestar.png") no-repeat scroll 0 0 transparent;
}

#mapContainerBG ul.blueStar li
{
background: url("/files/Interactive_Map/bluestar.png") no-repeat scroll 0 0 transparent;
}

#mapContainerBG ul.redStar li
{
background: url("/files/Interactive_Map/redstar.png") no-repeat scroll 0 0 transparent;
}

#mapContainerBG ul.purpleStar li
{
background: url("/files/Interactive_Map/purpstar.png") no-repeat scroll 0 0 transparent;
}

#mapContainerBG ul.purporangeStar li
{
background: url("/files/Interactive_Map/purp-orangestar.png") no-repeat scroll 0 0 transparent;
}

#mapContainerBG ul.greenStar li
{
background: url("/files/Interactive_Map/greenstar.png") no-repeat scroll 0 0 transparent;
}

#mapContainerBG ul.bigStar li
{
background: url("/files/Interactive_Map/bigstar.png") no-repeat scroll 0 0 transparent;
}

/* Orange 27
*/

ul.orangeStar li.os-1
{
left: 110px;
top: 134px;
}
ul.orangeStar li.os-2
{
    left: 124px;
    top: 143px;
}
ul.orangeStar li.os-3
{
    left: 183px;
    top: 155px;
}
ul.orangeStar li.os-4
{
    left: 229px;
    top: 173px;
}
ul.orangeStar li.os-5
{
    left: 239px;
    top: 173px
}
ul.orangeStar li.os-6
{
    left: 233px;
    top: 184px;
}
ul.orangeStar li.os-7
{
    left: 241px;
    top: 190px;
}
ul.orangeStar li.os-8
{
    left: 290px;
    top: 182px;
}
ul.orangeStar li.os-9
{
    left: 106px;
    top: 229px;
}
ul.orangeStar li.os-10
{
   left: 122px;
    top: 232px;
}
ul.orangeStar li.os-11
{
    left: 114px;
    top: 238px;
}
ul.orangeStar li.os-12
{
    left: 129px;
    top: 240px;
}
ul.orangeStar li.os-13
{
    left: 132px;
    top: 292px;
}
ul.orangeStar li.os-14
{
    left: 178px;
    top: 309px;
}
ul.orangeStar li.os-15
{
    top: 394px;
    left: 199px;
}
ul.orangeStar li.os-16
{
    top: 430px;
    left: 245px;
}
ul.orangeStar li.os-17
{
    top: 381px;
    left: 272px;
}
ul.orangeStar li.os-18
{
    left: 479px;
    top: 126px;
}
ul.orangeStar li.os-19
{
    left: 489px;
    top: 128px;
}
ul.orangeStar li.os-20
{
    top: 466px;
    left: 516px;
}
ul.orangeStar li.os-21
{
    right: 184px;
    top: 141px;
}
ul.orangeStar li.os-22
{
    right: 229px;
    top: 185px;
}
ul.orangeStar li.os-23
{
    right: 215px;
    top: 193px;
}
ul.orangeStar li.os-24
{
    right: 234px;
    top: 195px;
}
ul.orangeStar li.os-25
{
    right: 221px;
    top: 200px;
}
ul.orangeStar li.os-26
{
    top: 348px;
    right: 220px;
}
ul.orangeStar li.os-27
{
    top: 345px;
    right: 135px;
}


/* blue
*/
ul.blueStar li.bs-1
{
    left: 215px;
    top: 297px;
}
ul.blueStar li.bs-2
{
   left: 207px;
    top: 351px;
}
ul.blueStar li.bs-3
{
    left: 254px;
    top: 339px;
}
ul.blueStar li.bs-4
{
    top: 467px;
    left: 282px;
}
ul.blueStar li.bs-5
{
    top: 466px;
    left: 538px;
}
ul.blueStar li.bs-6
{
   left: 574px;
    top: 229px;
}
ul.blueStar li.bs-7
{
    left: 582px;
    top: 238px;
}

ul.redStar li.rs-1
{
    left: 266px;
    top: 151px;
}
ul.redStar li.rs-2
{
    left: 274px;
    top: 158px;
}
ul.redStar li.rs-3
{
    left: 281px;
    top: 165px;
}
ul.redStar li.rs-4
{
    left: 107px;
    top: 215px;
}
ul.redStar li.rs-5
{
  top: 452px;
    left: 240px;
}
ul.redStar li.rs-6
{
    left: 536px;
    top: 179px;
}

ul.purpleStar li.ps-1
{
    right: 152px;
    top: 222px;
}

/* -----------------------------
purple orange stars 
------------------------------*/

ul.purporangeStar li.pos-1
{
    left: 165px;
    top: 177px;
}
ul.purporangeStar li.pos-2
{
    left: 113px;
    top: 177px;
}
ul.purporangeStar li.pos-3
{
    left: 89px;
    top: 235px;
}
ul.purporangeStar li.pos-4
{
    left: 217px;
    top: 353px;
}
ul.purporangeStar li.pos-5
{
    left: 210px;
    top: 415px;
}
ul.purporangeStar li.pos-6
{
    left: 234px;
    top: 426px;
}
ul.purporangeStar li.pos-7
{
    left: 316px;
    top: 421px;
}
ul.purporangeStar li.pos-8
{
    left: 315px;
    top: 446px;
}
ul.purporangeStar li.pos-9
{
    left: 452px;
    top: 184px;
}
ul.purporangeStar li.pos-10
{
    top: 460px;
    right: 447px;
}
ul.purporangeStar li.pos-11
{
    right: 440px;
    top: 261px;
}
ul.purporangeStar li.pos-12
{
    right: 433px;
    top: 216px;
}
ul.purporangeStar li.pos-13
{
    right: 296px;
    top: 293px;
}
ul.purporangeStar li.pos-14
{
    right: 247px;
    top: 189px;
}
ul.purporangeStar li.pos-15
{
    right: 199px;
    top: 214px;
}
ul.purporangeStar li.pos-16
{
    right: 185px;
    top: 281px;
}
ul.purporangeStar li.pos-17
{
    top: 392px;
    right: 190px;
}
ul.purporangeStar li.pos-18
{
  top: 470px;
    right: 66px;
}

/* -----------------------------
Green stars 
------------------------------*/

ul.greenStar li.gs-1
{
    left: 249px;
    top: 369px;
}
ul.greenStar li.gs-2
{
    top: 383px;
    left: 326px;
}
ul.greenStar li.gs-3
{
    top: 403px;
    left: 319px;
}
ul.greenStar li.gs-4
{
    top: 412px;
    left: 300px;
}
ul.greenStar li.gs-5
{
    top: 510px;
    left: 242px;
}
ul.greenStar li.gs-6
{
    left: 564px;
    top: 317px;
}

#mapContainerBG ul.bigStar li.bigs-1
{
    left: 221px;
    top: 196px;
width: 25px;
}

.mapContentOutside
{
display: none;
width:280px;
z-index: 9999999;
/*position: relative;*/
padding: 15px;
position: absolute;
}

.mapContentInside
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 10px solid #CCCCCC;
    font-size: 10px;
    padding: 40px 10px 10px;
}

.mapContentOutside a.close
{
position: absolute;
bottom: 28px;
right: 28px;
background: url('/files/Interactive_Map/closemapbutton.jpg');
width: 13px;
height: 13px;
}

.mapTitle
{
    background: url("/files/Interactive_Map/purpleOver.png") no-repeat scroll 0 0 transparent;
    height: 37px;
    left: 52px;
    position: absolute;
    top: 7px;
    width: 208px;
	color: #fff;
	text-align: center;
}

.mapTitle h1
{
color: #fff;
margin: 0px;
font-size: 13px;
margin-top: 10px;
text-align: center;
}

.hoverContent
{
display: none;
padding: 8px;
background-color: #fff;
font-size: 14px;
border: 1px solid #ccc;
z-index: 999999;
position: absolute;
bottom: 40px;
left: 45%;
text-align: center;
}

.hoverContent p
{
margin: 0px;
}


/***** Home Slider *****/


@font-face {
    font-family: 'sliderFont';
    src: url('/files/fonts/texgyreadventor-bold-webfont.eot');
    src: url('/files/fonts/texgyreadventor-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/files/fonts/texgyreadventor-bold-webfont.woff') format('woff'),
         url('/files/fonts/texgyreadventor-bold-webfont.ttf') format('truetype'),
         url('/files/fonts/texgyreadventor-bold-webfont.svg#texgyreadventorbold') format('svg');
    font-weight: bold;
    font-style: normal;

}




@font-face {
    font-family: 'sliderFont';
    src: url('/files/fonts/texgyreadventor-regular-webfont.eot');
    src: url('/files/fonts/texgyreadventor-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/files/fonts/texgyreadventor-regular-webfont.woff') format('woff'),
         url('/files/fonts/texgyreadventor-regular-webfont.ttf') format('truetype'),
         url('/files/fonts/texgyreadventor-regular-webfont.svg#texgyreadventorregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


        .SliderHolder{
            width: 1390px;
            height:305px;
            margin: 0 auto;
            overflow: hidden;
            font-family: 'sliderFont', Arial, Helvetica, Sans-serif !important;
            position:relative;
            box-shadow: 2px 0px 2px rgba(0,0,0,0.3), -2px 0px 2px rgba(0,0,0,0.3);
        }

        .SliderHolder #BigSlider{

        }

        .SliderHolder .pause{
          position: absolute;
          display:block;
          width: 20px;
          height:20px;
          z-index: 200;
          bottom: 0px;
          right: 310px;
          background:url(../sliderImg/pause_slider.png) center center no-repeat;
          cursor:pointer;
        }

        .SliderHolder .pause.play{
            background: url(../sliderImg/play_slider.png) center center no-repeat;
        }

        .SliderHolder #nav{
          position: absolute;
          bottom: 0px;
          right: 335px;
          z-index: 400;
          margin:0px;
        }

        .SliderHolder #nav a{
          display:inline-block;
          text-decoration:none;
          color:#fff;
          padding:2px 4px;
          font-size: 10px;
          background: #999999;
          border-radius: 4px 4px 0px 0px;
          margin: 0px 1px 0px 0px;
        }

        .SliderHolder #nav a.activeSlide{
          background:#cc3300
        }

        .SliderHolder .SliderItem{
          box-shadow: 0px 0px 4px rgba(0,0,0,0.9) inset;
        }

        .SliderItem .caption{
          display:block;
          width: 330px;
          height: 305px;
          position: absolute;
          right: 405px;
          background: url(../sliderImg/sliderCaption.png) repeat /*rgba(69,21,55,0.7)*/;
          top: 0px;
          opacity: 0;
          color: #fff;
          text-shadow: 2px 2px 3px rgba(0,0,0,0.6);
          box-shadow: 0px 0px 3px rgba(0,0,0,0.7);
          box-sizing: border-box;
          padding:15px;
          padding-right: 0px;
          font-family: 'sliderFont', Arial, Helvetica, Sans-serif !important;
        }

        .SliderItem .caption h3{
          font-size:22px;
          font-weight: normal;
          margin-top: 60px;
          margin-bottom: 0px;
          line-height: 28px;
          color: #fff;
          font-family: "sliderFont", Arial, Helvetica, Sans-serif !important;

        }

        .SliderItem .caption h3 .pres{
          display:block;
          padding-left:55px;
          background: url(../sliderImg/pres_slider_img.png) left center no-repeat;
          height: 48px;
          line-height:48px;
          margin-bottom: 18px;
          color: #fff;
        }

        .SliderItem .caption h3 .fact{
          display:block;
          padding-left:55px;
          background: url(../sliderImg/fact_slider_img.png) left center no-repeat;
          height: 48px;
          line-height:48px;
          margin-bottom: 8px;
          color: #fff;
        }

        .SliderItem .caption h3 .events{
          display:block;
          padding-left:55px;
          background: url(../sliderImg/event_slider_img.png) left center no-repeat;
          height: 48px;
          line-height:48px;
          margin-bottom: 15px;
          color: #fff;
        }

        .SliderItem .caption h3 strong{
        display: block;
        font-size:23px;
        }

        .SliderItem .caption p{
        font-size: 18px;
        line-height:22px;
        margin-bottom: 10px;
        color: #fff;
        font-family: "sliderFont", Arial, Helvetica, Sans-serif !important;
        margin-top:1em;
        }
        .SliderItem .caption p span{
          font-size: 14px;
        }
        .SliderItem .caption a.viewMore{
          text-decoration: none;
          color: #fff;
          text-shadow: 2px 2px 3px rgba(0,0,0,0.6);
          display:inline-block;
          padding-right: 40px;
          padding-top: 5px;
          padding-bottom: 5px;
          background: url(../sliderImg/arrow.png) right center no-repeat;
          font-size: 16px;
        }
        .SliderItem .caption h2{
          font-size: 36px;
          font-weight:normal;
          margin-top: 40px;
          margin-bottom: 10px;
          color: #fff;
          font-family: "sliderFont", Arial, Helvetica, Sans-serif !important;
        }
.specialbutton div.special {
padding: 10px;
width: 370px;
border-radius: 5%;
opacity: 0.9;
margin-left: -400px;
z-index: 999;
margin-top: -560px;
position: absolute;
background: url(/files/sliderImg/sliderCaption.png) repeat;
font-family: "sliderFont", Arial, Helvetica, Sans-serif !important;
height: 200px;
}

.specialbutton span.link {
position: absolute; 
width: 100%; 
height: 100%; 
top: 0px; 
left: 0px;
}
.specialbutton a {
color: #ffffff;
}

/* SHAREHOLDER SPECIAL */

.shareholderSpecial .ModuleHeader {
    display:none;
}
.shareholderSpecial .DownloadText {
    display:none;
}
.shareholderSpecial .ModuleFileSizeText {
    display:none;
}
.shareholderSpecial .ModuleIcon {
    float: left;
    margin-right: 10px;
}
.shareholderSpecial .ModuleHeadlineLink {
    font-size: 15px;
}
.shareholderSpecial  .ModuleItemRow.ModuleItem {
    padding: 15px 0px;
    border-bottom: 1px solid #efefef;
}
.agmSpecial .mailHover {
    text-decoration:underline;
    color: #548dd4;
}
.agmSpecial .mailHover:hover {
    font-weight:bold;
}
.agmSpecialNav a {
    padding-left: 28px;
    width: 175px;
    display: block;
}

.agmSpecialNav a:hover {
    font-weight: bold;
}

.agmSpecialNav {
    margin-top: 20px;
    /* background-color: black; */
}

.PageInvestorsCorporateDocuments span.sr-only {
    display:  none;
}

.PageInvestorsCorporateDocuments .ModuleFileSizeText, .PageInvestorsCorporateDocuments .ModuleDate, .PageInvestorsCorporateDocuments .ModuleHeader, .PageInvestorsCorporateDocuments .ModuleYearNavContainer {
    display:  none;
}
 
.PageInvestorsCorporateDocuments .ModuleHeadlineLink, .PageInvestorsCorporateGovernance .ModuleHeadlineLink {
    padding-left: 20px;
    color: #474747;
    font-weight: 700;
    font-size: 18px;
}

.PageInvestorsCorporateDocuments .ModuleTitle, .PageInvestorsCorporateGovernance .ModuleTitle {
    font-size: 20px;
}

.PageInvestorsCorporateDocuments .ModuleContentContainer, .PageInvestorsCorporateGovernance .ModuleContentContainer {
    margin-left: 20px;
}

.PageInvestorsCorporateDocuments .ModuleItemRow.ModuleItem, .PageInvestorsCorporateGovernance .ModuleItemRow.ModuleItem  {
    margin: 15px 0;
}

.PageInvestorsCorporateGovernance .ModuleYearNavContainer, .PageInvestorsCorporateGovernance .ModuleDate, .PageInvestorsCorporateGovernance .ModuleFileSizeText, .PageInvestorsCorporateGovernance span.sr-only, .PageInvestorsCorporateGovernance .ModuleHeader {
    display:  none;
}