
/******************************************************************************************************/
/* Available Resolutions Widths (Min/Max Width)

1)      950/1098
2)      916/949
3)      769/915
4)      754/1147
5)      884/960
6)      883/625
7)      575/624
8)      425/574
9)      50/424
10)     580
11)     240/319
12)     769/880
13)     581/699
14)     700/768
15)     581/768
16)     320/580
17)     50/652 
18)     1024
19)     1150
20)     1020 

/******************************************************************************************************/

/* News and Announcements on Home Page Responsive Issues */
@media only screen and (min-width: 950px) and (max-width: 1098px) 
{
	.newsfeed{font-size:0.8em;}
	.newsfeed .news {padding-bottom:15px;}
	
	.contact .address{width: 45%; margin-right: 5%; float:left;}
}

/* Newsfeed */
@media only screen and (min-width: 916px) and (max-width: 949px) 
{
	.newsfeed{font-size:0.8em;}
	.newsfeed .news {padding-bottom:7px;}
	
	.contact .address{width: 45%; margin-right: 5%; float:left;}
}
/* Newsfeed */
@media only screen and (min-width: 769px) and (max-width: 915px) 
{
	.newsfeed{font-size:0.8em;}
	.newsfeed .news {padding-bottom:0px;}
	
	.contact .address{width: 45%; margin-right: 5%; float:left;}
}

/* History Percentage Text */
@media only screen and (min-width: 754px) and (max-width: 1147px) 
{
	#content .historyfigure h1 {font-size:4em;}
}

/* Presentations and Webcasts */
@media only screen and (min-width: 884px) and (max-width: 960px) 
{
	.tablecol3 dt.col1 {width:35%;}
	.tablecol3 dt.col2 {padding-left:4%;width:28%;}
	.tablecol3 dt.col3 {padding-left:4%;width:26%;}
}

/* Presentations and Webcasts */
@media only screen and (min-width: 625px) and (max-width: 883px) 
{
	.tablecol3 dt.col1 {width:30%;}
	.tablecol3 dt.col2 {padding-left:6%;width:24%;}
	.tablecol3 dt.col3 {padding-left:5%;width:32%;}
}

/* Presentations and Webcasts */
@media only screen and (min-width: 575px) and (max-width: 624px) 
{
	
	.tablecol3 dt.col1 {width:30%;}
	.tablecol3 dt.col2 {padding-left:6%;width:21%;}
	.tablecol3 dt.col3 {padding-left:5%;width:34%;}
    
}

/* Presentations and Webcasts */   
@media only screen and (min-width: 425px) and (max-width: 574px) 
{    
    .tablecol3 dt.col1 {width:30%;}
	.tablecol3 dt.col2 {padding-left:6%;width:21%;}
	.tablecol3 dt.col3 {padding-left:5%;width:35%;}
}

/* Presentations and Webcasts */   
@media only screen and (min-width: 50px) and (max-width: 424px) 
{    
    .tablecol3 dt.col1 {width:85%;}
	.tablecol3 dt.col2 {padding-left:9%;width:auto;}
	.tablecol3 dt.col3 {padding-left:8%;width:100%;}
	
	/* Banners */
    ul.rslides_tabs{display:none;}
}

/* Operations Maps */   
@media only screen and (max-width: 1024px) 
{    
    .mapcontent {display:none;}
}

/* Print Styling */
@media print {
  *  
  {
        
        background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } 
        .search {display:none;}
        .footerbg {display:none;}
        .nav {width:550px;margin-top:40px; float:left;}
        .nav ul li a {font-size:0.8em;padding:6px 7px;}
        .curve {display:none;}
        .cta {display:none;}
        
        /*
        a, a:visited { text-decoration: underline; }
        a[href]:after { content: " (" attr(href) ")"; }
        abbr[title]:after { content: " (" attr(title) ")"; }
        
        .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } 
        
        pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
        thead { display: table-header-group; } 
        tr, img { page-break-inside: avoid; }
        img { max-width: 100% !important; }
        @page { margin: 0.5cm; }
        p, h2, h3 { orphans: 3; widows: 3; }
        h2, h3 { page-break-after: avoid; }
        */
   }

/* Navigation, Breadcrumb, Newsfeed, Video, Webcast, Footer, Board, History, Feedback, Operations, Cookies  */
@media only screen and (max-width: 580px) 

{   
    /*Financial Calendar */
    .fin-calendar dt.col3{background:none;}
    
    /*Newsfeed */
    .newsfeed-pad .bordertop{ border-top: 1px solid #c5c5c5;}
    .newsfeed-pad .bordertop img{position: absolute; top:0 !important; right:0; width:117px; height:18px;}
	
	/*Wrapper*/
	.wrapper{min-width:240px; margin:0 auto;  }
	
	/*Breadcrumb*/
    .breadcrumb{  padding: 0 !important;}
    
    .slide-content{position:absolute; top:0; width:80%; padding:1.5% 4%;}
    .slider ul {height:100%;}
    
    .headerborder{display:none;} 
    .logo{width:200px;  position:relative; top:5px;}
    .lt-ie8 .logo{width:200px;  position:relative; top:5px;}
    .navbg {margin-top: 10px;}  
    
     .nav{ float:left;}
     .navbg{
        background: #eb1e25;
        -webkit-box-shadow: 0px 4px 6px #eb1e25;
        -moz-box-shadow: 0px 4px 6px #106781;
        box-shadow: 0px 4px 6px #24283a;
        behavior: url(css/PIE.htc);
        position : relative;
        }
     .lefthalf, .righthalf, .curve{display:none;}
     .nav ul li {font-size:0.75em;  font-weight:bold;}
     .nav ul li a{ padding:3px 5px; background: url('../img/mnav-border.png') no-repeat right center; border:none;}
     .nav ul li a:hover{ text-decoration: underline;}
     .nav ul li:first-child a{padding:3px 5px;  border:none;}
     .nav ul li:last-child a{padding:3px 5px; background: none !important;  border:none;}
     
     .slider{width: 100%; clear:both; position:relative;}
     
    
     .slider .intro{ display: none;} /*Susie changed for slider*/
     .slider h1{font-size:1.8em;} /*Susie changed for slider*/
     .slider1{height:auto !important;}
     .slider2{height:auto !important;} 
     .slider3{height:auto !important;}
     /*Susie added for Slider change*/
     
     .slider ul li img.standardImg{display:none;}
     .slide img.mobileImg{display:block !important;}
     .rslides li {background-image:none !important; height:100% !important; width: 100% !important;}

     .newsfeed{display:none;}
     .newsfeed-pad{display:block;}
     .newsfeed-pad{width:100%;   margin-bottom:15px; position:relative; padding-bottom:50px;}
     .newsfeed-pad .colleft{clear:both; width: 100%; margin-right: 0 ;border-right: none; }
     .newsfeed-pad .colright{clear:both; width: 100%; border-bottom: 1px dotted #6dab23; }
     .newsfeed-pad .news{border-bottom: 1px solid #c5c5c5; }
      .feedbottom{position:absolute; z-index:10; bottom:0; width:100%;}
      
     .separate{clear:both;}
     .operations{clear:both; width: 100%; height:219px; margin:0 0 15px 0; }
     .videos{ clear:both; width: 100%; padding: 10px 0 10px 2.58620689655172; height:219px;  margin:0 0 15px 0; }
     .reports{clear:both;  width: 100%; padding: 10px 0 10px 2.58620689655172; height:219px;  margin:0 0 15px 0; }
     .shares{ clear:both;   width: 100%; padding: 10px 0 10px 2.58620689655172; height:219px;   margin-right:0; }
     
     .incident{ clear:both; width: 100%; padding: 10px 0 10px 2.58620689655172; height:219px;  margin:0 0 15px 0; }
     .webcast{clear:both;  width: 100%; padding: 10px 0 10px 2.58620689655172; height:219px;  margin:0 0 15px 0; }
     
     .incident{ clear:both;   width: 100%; padding: 10px 0 10px 2.58620689655172; height:219px;   margin-right:0; }
     .webcast{ clear:both;   width: 100%; padding: 10px 0 10px 2.58620689655172; height:219px;   margin-right:0; }
     
      .play a{ position:absolute; left: 85%; bottom:8px;  }
     
     .operations .container,
     .video .container,
     .reports .container, 
     .shares .container,
     .webcast .container,
     .incident .container{ padding:8px 0 8px 2.58620689655172% ; position:relative; height:201px;}/*15px/580px  */ 
     
     .footermain .colleft{clear:both; width: 100%; margin-right: 0 ;border-right: none; border-bottom: 1px dotted #6dab23; padding-bottom:5px; margin-bottom:15px;}/*width 250/1135 margin 40/1135 */
     .footermain .colright{clear:both; width: 100%; border-bottom: 1px dotted #6dab23;}/*width 250/1135 */
     .footerbottom .colleft{clear:both; width:100%; }
     .footerbottom .colright{clear:both; width:100%; text-align:left; float:left;}
     .lt-ie8 .footerbottom ul{float:left;}
     
      .greendotborder{border-left:none; padding-left: 0}
     
      /*Float navigation*/
     .nav ul li ul{display:none !important;}
     .nav ul li.current a{background: url("../img/mnav-border.png") no-repeat scroll right center transparent;}
     
     /*Investor*/
    .leftnav{display:none;}
    .m-leftnav, .m-leftnav-bottom{display:block;}
    .m-leftnav{width: 100%; float:left;}
    .m-leftnav h2{ font-size:1em; margin:10px 0 0 0; overflow:hidden; color:#fff; padding-bottom:5px; position:relative; cursor:pointer;} 
    .m-leftnav ul{ list-style:none;   display:none; }
    .m-leftnav ul li{clear:both; width:100%;}
    .m-leftnav ul li a{padding:5px 0; display:block; color:#114656; font-size: 0.875em; font-weight:bold; border-bottom: 1px dotted #6dab23; text-decoration:none; }/*font-size 14/16*/
    .m-leftnav ul li a:hover{text-decoration:underline;}
    .m-leftnav-bg{background:url('../img/m-navbg.gif') repeat-x;}
    .m-leftnav-bottom{background:#1485a7;  height:5px; width:100%; margin-top:10px; display:none; }
    
     /*Secondary Left Nav*/
    .m-leftnav ul li ul{ list-style:none; padding: 0 0 0 10px; margin:0; background:#e7ecee; height:100%; overflow:hidden;}
    .m-leftnav ul li ul li a{padding:5px 0; display:block; color:#114656; font-size: 0.875em; font-weight:bold; border-bottom: none; text-decoration:none;}/*font-size 14/16*/
    .m-leftnav ul li ul li a:hover{text-decoration:underline;}

    .m-leftnav ul li.current a{color:#6dab23;}
    .m-leftnav ul li.current ul li a{color:#114656;}
    .m-leftnav ul li ul li.current a{color:#6dab23;}
    
    .nav-open-close{background:url('../img/nav-open.png'); width:17px; height:11px; position:absolute; left:92%; top:5px; cursor:pointer;}
    
     #content{width:100%;}
    
     #content .reports,
	 #content .cta-video,
     #content .shares{clear:both; width:100% !important; margin-bottom:15px;}
     #content .calendar,
     #content .agm,
     #content .col-third{clear:both; width:94.82758620689655% !important; padding:10px 2.58620689655172%; margin-bottom:15px;}/*width: 550/580 */
     
     #content .col-lefttwo{clear:both; width: 100%; padding:0;}
     .topbanner{display:none;}
     .m-bluebg{padding:0; background:none !important;}
     
     .mainbg2{background: url('../img/mainbg2.gif') repeat-x 0 -370px; padding:0; }
     
     /*Sitemap*/
     #sitemap .col{clear:both; width:100%;}
     
      /*Board*/
     .director {clear:both; width:90% !important; margin:0 5% !important; padding-top:25px;}
     .d-board{display:none;}
     .m-board{display:block;}
     
    /*Feedback */ 
    .feedbackform{width:100%;}
    .address{width:100% !important; margin-right:0; clear:both;}
    .formleft, .formright{width:100% !important; margin-right:0; clear:both;}
    
    /* Briefcase */ 
    .std3col,.cta{width:100%; clear:both; }/*margin-right 43/839 width 545/839*/

    /* Image Gallery */ 
     .imglanding .colleft,.imglanding .colright{clear:both; float:left; width:100%;}
    h1.border span{display:none;}
    .lt-ie9 .caption, .lt-ie8 .caption, .caption{display:none;}
    .thumbs-wrapper {
				padding: 20px 20px;
				position: relative;
				background:#114656;
			}
			
     #prev {
				background: url('../img/m-prev.png') no-repeat center center;
				display: block !important;
				width:8px;
				height: 15px;
				position: absolute;
				top: 43%;
				left:8px;
				border:none;
			}
			
      #next {
				    background: url('../img/m-next.png') no-repeat center center;
				    display: block !important;
				    width:8px;
				    height: 15px;
				    position: absolute;
				    top: 43%;
				    right:8px;
				    border:none;
			    }
     #thumbs .download{display:none;}
    .thumbs-wrapper .caroufredsel_wrapper{height:80px !important;}

     /* Video Gallery */ 
      .vid-thumbs-wrapper {
				    padding: 20px 20px 10px 20px;
				    position: relative;
				    background:#114656;
			    }
    .vid-thumbs-wrapper .caroufredsel_wrapper{height:150px !important;}
    #vid-thumbs .video-info{ display:none; }
    .vid-thumbs-wrapper .caroufredsel_wrapper{height:80px !important;}			


    /* Presentation */ 
    .archive a{padding:10px 10px 10px 0;}


    /* Search Result */ 
     .m-searchform{display:block; height:100%;padding:20px 0 10px 0; overflow:hidden;}
     .searchform{display:none;}	
     .searchinput{ width:78%; margin-right:2%; }

    /*Briefcase*/
    .briefcasetable dt.col1{width:60%;  padding-right:3%; font-weight:bold; color:#114656;}
    .briefcasetable dt.col2{width:12%;  padding-left:8%; background: url("../img/pdf.png") no-repeat left; position:absolute; left:63%; top:0;}
    .briefcasetable dl{ position: relative;}

    /*History*/
    #content .historyfigure h1{font-size:4em; }
    
    .historyintro, .historyfigure, .genelhistory, .pad-genelhistory{display:none;}

    .m-genelhistory{display:block;}

    .m-genelhistory table{width:100%;  margin-top:6px;}
    .m-genelhistory tr{width:100%;  margin:0; margin-left:0 !important;  border-bottom:20px solid #fff; clear:both; height:100%; overflow:hidden;}
    .m-genelhistory td{ display:inline-block; float:left; border-top:2px solid #114656; }
    .lt-ie8 .m-genelhistory td{border-bottom:2px solid #114656;}

    .m-genelhistory td.col1{width:34%; padding: 0 2%}
    .m-genelhistory td.col2{width: 45%; padding-left:22px;}
    .m-genelhistory .DidotDisplay{color:#114656; font-size:1.25em; font-weight:normal !important; line-height:1.2;} /*20/16*/
    .m-genelhistory p{font-size:0.75em; }
    .m-genelhistory h4.DidotDisplay-Bold{font-size:4em; color:#114656; margin:0;}
    .m-genelhistory td.col2 .content{font-size:0.75em;} /*12/16*/

    .m-genelhistory .year05{background:url("../img/CMSEditable/2005m.jpg") no-repeat center top #DAE9EC; padding:0 52% 10px 2%;}
    .m-genelhistory .year06{background:url("../img/CMSEditable/2006m.jpg") no-repeat center top #DAE9EC; padding:0 52% 10px 2%;}
    .m-genelhistory .year08{background:url("../img/CMSEditable/2008m.jpg") no-repeat center top #DAE9EC; padding:0 52% 10px 2%;}
    .m-genelhistory .year09{background:url("../img/CMSEditable/2009m.jpg") no-repeat center top #DAE9EC; padding:0 52% 10px 2%;}
    .m-genelhistory .year10{background:url("../img/CMSEditable/2010m.jpg") no-repeat center top #DAE9EC; padding:0 52% 10px 2%;}
    .m-genelhistory .year11{background:url("../img/CMSEditable/2011m.jpg") no-repeat center top #DAE9EC; padding:0 52% 10px 2%;}
    .m-genelhistory .year12{background:url("../img/CMSEditable/2012m.jpg") no-repeat center top #DAE9EC; padding:0 52% 10px 2%;}


    /*Operations*/
    .operationsmap h1.border {display:block;}
    .operationsmap{padding-top:12px !important;}
    .operationsmap .cta{display:none;}
    .globalmap{display:none}
    .m-globalmap{display:block;}
    .m-operations-links{display:block;}
    .m-operations-links a{color:#114656; font-weight:bold; font-size:1.125em; background: url(../img/moreinfo.png) no-repeat right center; display:block; width:100%; padding:8px 0; border-bottom:1px dotted #6dab23; text-decoration:none !important;}/*font-size 18/16*/
    .m-operations-links{border-top:1px dotted #6dab23;}
    
    .m-kurdistan-all{display:block; border-bottom: 1px dotted #114656;}
    .m-kurdistan-all .section .content{clear:both; display:none;}
    .m-kurdistan-all .section .title span {background: url("../img/faq-open.png") no-repeat scroll right 10px transparent; cursor: pointer; display: block; float: right; height: 20px;  width: 10%;}
    .m-kurdistan-all .section .title p { color: #114656; cursor: pointer; float: left;  width: 90%;}
    .m-kurdistan-all .section {border-top: 1px dotted #114656;clear: both;padding-bottom: 5px; width: 100%;}
    .m-kurdistan-all .section .content p { margin: 0; padding: 5px 0;}
    
    /*Operations - Somaliland*/
    .m-somaliland{display:block;}
    .somaliland{display:none;}

    /*Operations - Malta*/
    .m-maltamap{display:block;}
    .maltamap{display:none;}

    /*Operations - Cote*/
    .m-cotemap{display:block;}
    .cotemap{display:none;}


    /*Operations - Morocco */
    .m-moroccomap{display:block;}
    .moroccomap{display:none;}

    /*Operations - Kurdistan*/
    .m-kurdistanmap{display:block;}
    .kurdistanmap{display:none;}

    /*Jplayer*/
    div.jp-audio div.jp-type-single div.jp-progress {
	    left:35px;
	    width:100px;
    }
    
    /*Cookies Table Columns */
    .t-header-hideformobile{display:none;}
    .t-data-hideformobile{display:none;}
    .hideformobile{display:none !important;}
}


@media only screen and (min-width: 240px) and (max-width: 319px) 
{   
    /*Top Navigation*/
    .topnav{float:right; }
    .topnav{ padding:0 8px 0 0 ; width:auto; display:inline-block; float:right; position:relative; z-index:2000;}
    .topnav ul{margin:0;}
    .topnav ul li a{color:#0f3f4f; text-decoration:none; border-right:1px solid #0f3f4f; }
    .search{width:180px; height:30px;   display:inline-block; float:right; padding:10px 0 0 5px; background:#fff; z-index: 3000;}
    .globalsearch{width:126px; margin-right:3px;}
    .play a{ position:absolute; right:8px; bottom:8px;  }
    
    /*History*/
    .genelhistory td.col1{font-size:1.2em; padding-top:20px;} 
     
    .fin-calendar dt.col1{width:45%; padding-right:3%;}
    .fin-calendar dt.col2{width:24%; padding-right:3%;}
    .fin-calendar dt.col3{width:12%; padding-right:10%; background: none; }
     
     /*Press-release*/
    .tablecol2 dt.col1{width:59%;  padding-right:3%; font-weight:bold; color:#114656;}
    .tablecol2 dt.col2{width:25%;  padding-left:8%; background: url("../img/pdf.png") no-repeat left; } 
    
    /* Banners */
    ul.rslides_tabs{display:none;}
}
    
    

@media only screen and (min-width: 769px) and (max-width: 880px) 
{    .logo{width:200;  position:relative;}
     .lt-ie8 .logo{width:200;  position:relative;}
     .navbg{background: #eb1e25;}
     .lefthalf, .righthalf, .curve{display:none;}
     .nav ul li {font-size:1em;}
     .nav ul li a{ padding:8px 10px; }
     .nav ul li:first-child a{padding:8px 10px 8px 20px;}
     .nav ul li:last-child a{padding:8px 20px 8px 10px ;}
   
     .separate{clear:both; height:22px !important;}
     .operations{float:left; width: 47.61904761904762%; height:219px;  margin-right:0; }
     .videos{ float:right;  width:47.61904761904762%; height:219px; margin-right:0; }
     .reports{float:left;  width: 47.61904761904762%; height:219px; margin-right:0; }
     .shares{ float:right;  width: 47.61904761904762%; height:219px;   margin-right:0; }
     .incident{ float:left;  width: 47.61904761904762%; height:219px;   margin-right:0; }
     .webcast{ float:left;  width: 47.61904761904762%; height:219px;   margin-right:0; }
	 .position-two{float:right;}
     
     .operations .container,
     .video .container,
     .reports .container, 
     .shares .container{ padding:8px 4.28571428571429%; position:relative; height:201px;}
     
    .newsfeed p {color: #666666; font-size: 0.75em;line-height: 1.3; margin: 5px 0;}
    
    /*Briefcase*/
    .briefcasetable dt.col1{width:72%;  padding-right:3%; font-weight:bold; color:#114656;}
    .briefcasetable dt.col2{width:12%;  padding-left:8%; background: url("../img/pdf.png") no-repeat left; }
}


/*Master Template Main Navigation*/
@media only screen and (min-width: 581px) and (max-width: 699px) 
{   
  
      .navbg{background: #eb1e25;}
      .lefthalf, .righthalf, .curve{display:none;}
      .nav ul li {font-size:0.75em !important; font-weight:bold; }
      .search{width:204px;  display:inline-block; float:right; padding:20px 0 0 5px; background:#fff;}/*width 235/1135*/
      .globalsearch{width:150px; margin:2px 6px 0 0;}
      .searchinput{ width:65%; margin-right:2%; }
}

/* Header, Logo, Search*/
@media only screen and (min-width: 700px) and (max-width: 768px) 
{
    .headerborder{display:block !important; height:5px; background:#114656; width:100%;}
    .navbg { margin-top: 15px !important;}
    .logo{width:259px; position:absolute; top:15px; z-index:10; }/*left equal to the wrapper  left-padding*/
    .lt-ie8 .logo{width:200px; position:absolute; top:15px; z-index:10; }

    .search{width:234px; height:40px;   display:inline-block; float:right;
            background:url('../img/searchbg.gif') no-repeat left bottom #114656 ;
            -webkit-border-bottom-right-radius: 15px;  
            -moz-border-radius-bottomright: 15px; 
            border-bottom-right-radius: 15px;
            behavior: url(css/PIE.htc);
	        position: relative; 
    }
}

/* Master Home, Logo, Newsfeed, Slider, Operations, Video Gallery, Reports, Webcasts, Shares, Footer, Image Gallery, History, Briefcase, Press Releases */
@media only screen and (min-width: 581px) and (max-width: 768px) 
{   
     /*Master home*/
      .headerborder{display:none;}
     .logo{width:27.2108843537415%;  position:relative;}/*200/768*/
     .lt-ie8 .logo{width:27.2108843537415%;  position:relative;}/*200/768*/
     .navbg{margin-top:5px;}
     .nav ul li {font-size:0.875em; }
     .nav ul li a{ padding:7.3px 10px;}
     .nav ul li:first-child a{padding:7px 5px;}
     .nav ul li:last-child a{padding:7px 5px;}
     
     .newsfeed{display:none;}
     .newsfeed-pad{display:block;}
     .newsfeed-pad{width:100%;  margin-bottom:20px;}
     .newsfeed-pad .colleft{float:left; width: 22.02643171806167%; margin-right: 1.76211453744493%; padding-right: 1.76211453744493%; border-right: 1px dotted #6dab23; }/*width 250/1135 margin-right 20/1135 padding-right 20/1135*/
     .newsfeed-pad .colright{float:left; width: 22.02643171806167%; }
     
     .newsfeed-pad .news {border-bottom: none;}
     .newsfeed-pad .news a{ color:#114757; font-weight:bold; text-decoration:none;}
     .newsfeed-pad .news a:hover{text-decoration:underline;}
     
     .feedtop{border-bottom: 1px solid #C5C5C5; margin-bottom:10px;}
     .feedtop h2{width:60%; float:left;}
     .feedtop .viewall{ float:right; white-space: nowrap;}
     
     .slider{width: 100%; clear:both; position:relative;}
     
     .slider1{height:auto !important;}
     .slider2{height:auto !important;} 
     .slider3{height:auto !important;}

    /*Susie added for Slider change*/
    
    .contact .address{width: 45%; margin-right: 5%; float:left;}

     .separate{clear:both; height:22px!important;}
     .operations{float:left; width: 47.61904761904762%; height:219px;  margin-right:0; }
     .videos{ float:right;  width:47.61904761904762%; height:219px; margin-right:0; }
     .reports{float:left;  width: 47.61904761904762%; height:219px; margin-right:0; }
     .shares{ float:right;  width: 47.61904761904762%; height:219px;   margin-right:0; }
     .incident{ float:left;  width: 47.61904761904762%; height:219px;   margin-right:0; }
     .webcast{ float:left;  width: 47.61904761904762%; height:219px;   margin-right:0; }
	 .position-two{float:right;}
     
     .operations .container,
     .video .container,
     .reports .container, 
     .shares .container{ padding:8px 4.28571428571429%; position:relative; height:201px;}
     
     .footermain .colleft{float:left; width: 22.02643171806167%;  padding-right: 1.76211453744493%;  }
     .footermain .colright{float:left; width: 22.02643171806167%; }
     .greendotborder{border-left: 1px dotted #6dab23; padding-left:  1.76211453744493%;}
     
     .curve{width:80px;}

     .topnav{padding-top:25px;}
     .topnav ul li a{color:#0f3f4f; text-decoration:none; border-right:1px solid #0f3f4f; padding:0 5px;}
     .topnav ul li a:hover{color:#0f3f4f; text-decoration:underline;padding:0 5px;}
     
     /*Float navigation*/
     .nav ul li ul{position:absolute; top:31px; z-index:10;  background:#fff;}

     /*Investor*/
     #content .reports,
     #content .shares{width:47.18162839248434%; float:left; margin:0 0 20px 0;}/*width 226/479 */
     #content .calendar,
     #content .agm{width: 43.0062630480167%; float:right; padding:10px 2.08768267223382% ; margin:0 0 20px 0;}/*width 206/479 */
     
     #content .col-lefttwo,
     #content .col-third{clear:both;width: 100%; padding:0;}
     .news-tophalf
     {width:43.0062630480167% !important; padding:10px 2.08768267223382% !important; float:left; }
      .news-middlehalf
      {
          width:43.0062630480167% !important; padding:10px 2.08768267223382% !important; float:right; }
     .col-third .newsheader,
     .news-bottomhalf{width:95.82463465553236%; clear:both; padding:0 2.08768267223382% !important; border-top: none;}
     
     .leftnav h2{ font-size:1.125em !important; } /*18/16*/
     
     #content .topbanner .content{position:absolute; width:70%; top:0; padding:2% 0 0 4%;}
     #content .calendar p{padding-bottom:4px; margin:0 0 5px 0; border-bottom:1px solid #c5c5c5; }
     
    /* Image Gallery */ 
    .allalbums{display:none;}
    .m-allalbums{display:block; padding-top:5px;}
    .m-allalbums a{  font-size:0.75em; color:#114656; font-weight:normal;  background: url("../img/albums.png") no-repeat scroll left 6px transparent; padding:6px 0 0 16px; }  /*font-size 12/16*/

      .thumbs-wrapper {
				    padding: 20px 20px;
				    position: relative;
				    background:#114656;
        }

			
      #prev {
				    background: url('../img/m-prev.png') no-repeat center center;
				    display: block !important;
				    width:8px;
				    height: 15px;
				    position: absolute;
				    top: 40%;
				    left:5px;
				    border:none;
			    }
			
      #next {
				    background: url('../img/m-next.png') no-repeat center center;
				    display: block !important;
				    width:8px;
				    height: 15px;
				    position: absolute;
				    top: 40%;
				    right:5px;
				    border:none;
			    }
 
     #thumbs .download{display:none;}
    .thumbs-wrapper .caroufredsel_wrapper{height:80px !important;}
			
    /* Video Gallery */ 
    .vid-thumbs-wrapper {
				    padding: 20px 20px 10px 20px;
				    position: relative;
				    background:#114656;
			    }
    .vid-thumbs-wrapper .caroufredsel_wrapper{height:150px !important;}
    #vid-thumbs .video-info{ display:none; }
    .vid-thumbs-wrapper .caroufredsel_wrapper{height:80px !important;}			
			
    /*Search Form*/
    #searchform 
    {
        width:60%;
        margin-right:4%;
    }

    /*Briefcase*/
    .briefcasetable dt.col1{width:72%;  padding-right:3%; font-weight:bold; color:#114656;}
    .briefcasetable dt.col2{width:12%;  padding-left:8%; background: url("../img/pdf.png") no-repeat left; }
    
    .std3col,.cta{width:100%; clear:both; }

    /*Press-release*/
    .tablecol2 dt.col1{width:59%;  padding-right:3%; font-weight:bold; color:#114656;}
    .tablecol2 dt.col2{width:25%;  padding-left:8%; background: url("../img/pdf.png") no-repeat left; } 

    /*Jplayer*/
    div.jp-audio div.jp-type-single div.jp-progress {
	    left:35px;
	    width:55%;
    }

    /*pad-history*/
    #content .historyfigure h1{font-size:4.5em; }
    .historyintro, .historyfigure, .genelhistory, .m-genelhistory,genelhistory{display:none;}
    .pad-genelhistory{display:block;}
    .pad-genelhistory .colleft{width:45%; float:left; padding-top:20px;}
    .pad-genelhistory .colright{width:45%; float:right; padding-top:20px;}
    .pad-genelhistory .colleft div,.pad-genelhistory .colright div{border-top: 2px solid #114656;  margin-bottom:20px;}
    .pad-genelhistory h4.DidotDisplay-Bold{font-size:4em; color:#114656; margin:10px 0 0 0; line-height:1;}
    .pad-genelhistory p.DidotDisplay{color:#114656; font-size:1.25em; font-weight:normal !important; line-height:1.2; margin:0;} 
    .pad-genelhistory p{font-size:0.75em; }

    .year05,
    .year06,
    .year08,
    .year09,
    .year10,
    .year11,
    .year12
    {background:#dae9ec;}

    .year05 h4, .year05 p, 
    .year06 h4, .year06 p,
    .year08 h4, .year08 p,
    .year09 h4, .year09 p,
    .year10 h4, .year10 p,
    .year11 h4, .year11 p,
    .year12 h4, .year12 p,
    #content .year05 ul, #content .year06 ul, #content .year08 ul,#content .year09 ul, #content .year10 ul, #content .year11 ul, #content .year12 ul{padding:0 4%;}


    }


/* Top Nav, Search, History, Press Releases*/
@media only screen and (min-width: 320px) and (max-width: 580px) 
{    
     /*Top Nav*/
    .topnav{float:left; }
    .topnav ul li a{color:#0f3f4f; text-decoration:none; border-right:1px solid #0f3f4f; padding:0 3px;}
    .topnav ul li a:hover{color:#0f3f4f; text-decoration:underline;padding:0 3px;}
    .search{width:145px;  display:inline-block; float:right; padding:10px 0 0 0px; background:#fff;}/*width 235/1135*/
    .globalsearch{width:100px; margin:2px 2px 0 0;}
    .m-colleft{width:100%; float:left;}
    .m-colright{width:100%; float:right;}
     
    /*History*/
    .genelhistory td.col1{font-size:1.5em; padding-top:20px;} 
     
    /*Press Releases*/
    .tablecol2 dt.col1{width:61%;  padding-right:3%; font-weight:bold; color:#114656;}
    .tablecol2 dt.col2{width:25%;  padding-left:6%; background: url("../img/pdf.png") no-repeat left; } 

}
 

/* Board */
@media only screen and (max-width: 1150px) 
{ 
    .director h4 
    {
        font-size: 0.9em;
    }    
}


/* Board  */
@media only screen and (max-width: 1020px) 
{ 
    .director h4 
    {
        min-height:62px;
    }
    .director .bio 
    {
        margin-top: -25px;
    }
}    





/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
