/* Print Normalizing Styles
-----------------------------------------------------------------------------*/
body{ font-family:arial; color:#5e5f5f; margin: 0; text-align:left; }
h1{ float:left; padding:20px 0 0 5px !important; }
h2{ clear: both; display: block; font-size:1em !important; padding:0 0 5px 0; font-weight:bold;  Color:#5e5f5f !important;}
h3{ clear: both; display: block; font-size:1em !important; padding:0 0 5px 0; font-weight:bold;  Color:#5e5f5f !important;}
h4{ clear: both; display: block; font-size:1em !important; padding: 0 0 3px 0; font-weight:bold; margin:0px; Color:#5e5f5f !important;}
h5{ clear: both; display: block; padding: 0 0 5px 0; font-size:1em !important; font-weight:bold; Color:#5e5f5f !important;}
h6{ clear: both; display: block; font-size:1em !important; padding: 0 0 5px 0; font-weight:bold; Color:#5e5f5f !important; }
a{ text-decoration:none; color:#000 !important;}

/* Print Styles
-----------------------------------------------------------------------------*/
#skip-links{display:none !important;}
.tab1, .tab2, .search-main, .register-alert, .search-main-blue, .footer-tab, .search-box, .search-field, .investors-share-price, .subnav, .inner-header-investors-middle, #content-bottom, .content-footer-link, #content, #main-nav, #footer, #content-home, .content-nav, #investor-header-bottom-curve, .content-bottom-image, .header-right-home {display:none !important;}

.sub-header-main, #content-text, #investor-header, #header, .investors-bg{background:0 none !important;}

#top-main{ width:760px !important; float:left; padding:0 0 0 20px !important; height:70px !important; border-bottom: 2px solid #EEEEEE; }

#investor-header{ float:left; }

.sub-header-main{ padding:0 0 0 10px !important;}

.print-text{width:500px; float:right; display:block; font-size:0.80em; text-align:right; padding:0 0 15px 0;}

.investors-subpage-bg, .investors-subpage-bg2, .investors-subpage-bg3, .investors-subpage-bg4, .careers-bg, .home-bg, .home-bg1, .home-bg2, .investors-bg, .our-business-bg {background:0 none !important; margin:0; padding:0; }

#black-strip {background:0 none !important; margin:0; padding:0;}

.inner-header-left { width:330px !important; float:left; border:0px !important; padding:0 30px 15px 10px !important;}
.inner-header-left p { font-size:0.90em !important; line-height:18px !important; color:#5e5f5f !important; }
.read-more{ display:none !important;}

.inner-header-middle-large-text{ width:330px !important; float:left; border:0px !important; padding:0 30px 30px 0 !important; } 
.inner-header-middle-large-text p{ padding:0 0 15px 0 !important; font-size:0.90em !important; color:#5e5f5f !important;}

.inner-header-investors-left{ width:330px !important; float:left; border:0px !important; padding:0 30px 0 10px !important; color:#5e5f5f !important;}
.inner-header-investors-left p{ padding:0 0 15px 0 !important; font-size:0.90em !important;}

#content-text { width:760px; float:left; clear:both !important;}
#content-text ul {padding:0 0 10px 20px; margin:0; }
#content-text li {font-size:17px !important; line-height:20px;} 

.content-left{ width:690px; float:left !important; padding:15px 20px !important; }
.content-left p { padding:0 0 15px 0; line-height:18px !important; font-size:17px !important;}

.expandable { padding:0 0 10px 0 !important;}
.expandable a { color:#2b4c8a  !important; font-size:0.90em !important; }

.clear{clear:both;}

#container-home { width:836px; height:auto !important; clear:both !important;}
#container-height { width:836px; min-height:auto !important; clear:both !important;}
#container-noheight { width:836px; margin:0 auto; }

.content-footer-link{ clear:both;}

/* Board Part
-----------------------------------------------------------------------------*/
.arrow-list-menu{ width:760px !important; float:left; border-bottom:#e1e1e1 solid 1px;}
.accordion-panel-content { overflow: auto; margin:0px; padding:0; color:#5f5f5f;  float:left; }
.arrow-list-menu{ width:760px; float:left; }
.arrow-list-menu .menuheader{color:#008988; display:block !important; }
.arrow-list-menu .openheader { color:#fff; background: none !important; }

.expandable { font-weight:normal; font-size:1.1em !important; display:block !important;}
.expandable a { background: none !important; line-height:28px; display:block; color:#5f5f5f; }
.expandable a:hover, .openheader a { background: none !important; line-height:28px; color:#2b4c8a; font-weight:bold; }

.board-image{ width: 135px; float:left; padding:0 15px 0 0;  }
.board-image img {float:left; padding:0 15px 10px 0;}
.board-text{ width:500px !important; float:left;}
.categoryitems  {display:block !important; clear:both !important; }




/* Print Content Styles
-----------------------------------------------------------------------------*/
.content-left-with-image{ width:760px !important; float:left; padding:0 0 0 20px !important; }
.content-left-with-image p {padding:0 15px 15px 0; line-height:18px; font-size:0.90em  !important; width:550px;}


/* Print Events Part
-----------------------------------------------------------------------------*/
.event-title{ width:760px !important; float:left; color:#294975; font-weight:bold; font-size:0.90em !important; padding:15px 0 0 0 !important;}
.event-white{ width:760px !important; float:left; color:#5e5f5f; border-bottom:#e2e2e2 solid 1px; font-size:0.90em !important; padding:9px 0 6px 0; }
.event-text{ width:500px !important; float:left; padding:0 15px 0 0;}
.event-date-title{ width:120px !important; float:left; padding:0 0 0 15px;}
.event-date{ width:120px !important; float:left; padding:4px 0 0 5px; }
.event-alert{ width:150px !important; float:left; padding:0 0 0 5px; display:none !important;}
.event-alert-icon{ width:55px; float:left; padding:0 0 0 35px; display:none !important;}

/* Print Faq Part
-----------------------------------------------------------------------------*/
.faq-white{ width:760px; float:left; color:#5e5f5f; border-bottom:#e2e2e2 solid 1px; padding:6px 0; }
.faq-que{ width:25px; float:left; padding:0 0 0 5px; color:#60a8e4; font-weight:bold; font-size:1.3em !important;}
.faq-text{ width:730px; float:left;}
.faq-text a{ color:#3863a5; }
.faq-text p{ font-size:1.3em !important; padding:0 0 10px 0;}
.faq-ans{ display:none !important;}
.glossary-box{ padding:15px 0 0 0 !important; float:left; display:block; clear:both;}
.balloonstyle-title{ font-weight:bold; color:#3863a5;}


/* Print Calendar Part
-----------------------------------------------------------------------------*/
.row-title{ width:746px !important; float:left; color:#294975; font-weight:bold; border-bottom:#a8a8a8 solid 1px; padding:11px; font-size:0.90em !important; padding:7px !important;}
.row-grey{ width:746px !important; float:left; background:#f4f4f4; color:#989898; padding:11px; border-bottom:#a8a8a8 solid 1px; font-size:0.90em !important; padding:7px !important;}
.row-white{ width:746px !important; float:left; color:#989898; padding:11px; border-bottom:#a8a8a8 solid 1px; font-size:0.90em !important; padding:7px !important; }
.box-left{ width:150px !important; float:left;}
.box-right{ width:250px !important; float:left;}
.box-right p{ padding:0px; margin:0px; font-size:1em;}

/* Print Reports Part
-----------------------------------------------------------------------------*/
.report-title{ width:760px; float:left; color:#294975; font-weight:bold; font-size:0.90em !important;}
.report-white{ width:760px; float:left; color:#5e5f5f; border-bottom:#e2e2e2 solid 1px; font-size:0.90em !important; padding:9px 0 6px 0; }

/* Print Multimedia Part
-----------------------------------------------------------------------------*/

.image-type{ display:none !important;}
.image-size{ display:none !important;}
.image-download{ display:none !important;}

.image-num{  display:none !important;}
.multi-left p {padding:0 0 15px 0; line-height:18px; font-size:0.90em;}

.date{ width:310px; display:block; font-size:1em; clear:both !important; color:#000 !important;}
.inner-header-middle{ width:310px !important; float:left;  padding:0 10px 0 12px; border:0px !important; } 
.inner-header-middle p{width:310px !important; padding:0 0 5px 0; font-size:0.90em !important; color:#5e5f5f !important; float:left; clear:both !important;}
.inner-header-middle p a{ color:#000 !important; text-decoration:none; line-height:13px; clear:both !important;}
.inner-header-middle p a:hover{ text-decoration:underline;}
.white-text{width:310px !important; display:block; color:#000 !important;}


/* Print News Part
-----------------------------------------------------------------------------*/
.news-title{ width:760px !important; float:left; color:#60a8e4; font-weight:bold; }
.news-main{ width:760px !important; float:left; color:#5e5f5f; padding:7px 0; border-bottom:#a8a8a8 solid 1px; }
.date-title{ width:100px; float:left; font-size:0.90em !important;}
.news-date{ width:100px; float:left; font-size:0.90em !important;  color:#989898;}
.news-right{ width:650px; float:left; font-size:0.90em !important; line-height:18px; color:#858585; }
.news-right-bold{font-weight:bold; clear:both; display:block; color:#5f5f5f !important;}


/* Events Part
-----------------------------------------------------------------------------*/
.alert-service{width:500px; float:left; font-size:0.90em !important; padding:5px 0;} 
.alert-service-title{width:500px; float:left; font-size:0.90em !important; padding:15px 0 10px 0; font-weight:bold; color:#294975;}
.alert-text{ width:160px; float:left; padding:5px 0 0 0;}
.alert-text-normal{ width: auto; float:left; padding:0 6px 0 0;}
.alert-text-box{width:190px; float:left;}
.alert-text-box-normal{width:245px; float:left;}
.alert-button{ width:80px; float:left;}
.text-box{width:170px; float:left; border:#bbb solid 1px; height:18px; padding:0 5px; color:#666;}
.check-box{border:#bbb solid 1px;}

#container-height{height:auto; min-height:auto;}

div.content-left { float: none !important; overflow: visible !important; position: relative; }
div.content-left div.accordion-panel-content, div.content-left div.arrow-list-menu  { float: none !important; overflow: visible !important; position: relative; }
h1, h2, h3, h4, h5, h6 {overflow:hidden; position:relative; float:none;} 


#message-home, #message, #glossary, .page-tools{ display:none !important;}

.about-us-bg { background-color:White; background-image:none; }
.sliders { display:none; }
.top-box { display:none; }
.column-left { width:490px !important; }
div.PBViewing { width:490px !important; }
#about-us-drop { display:none !important; }
#investor-header { height: auto !important; }
.breadcrumb-main { padding-bottom: 0px !important; font-size: 15px !important; }
strong { font-size: 25px !important; }
.sub-header-main { display:none; }