﻿ 

.printheader,.postselect {
display:none !important
}
#close {
display:none !important
}
#straplineimage, #logoimage {
display:none !important
}
#topimage {}

.presspagetitle {
color: #333333;
}

a:link {
 color: #0000ff;
}

a:visited {
 color: #800080;
}

a:hover {
  color: #df5e32;
  }

#headerBG { width: 100%; height:122px; background: url(/css/images/header_bg-1.gif) 0 0 repeat-x; }
#headerBG img { border: 0; }

.push {
   font-size: 1px;
   line-height: 0;
   height: 1px;
   clear: both;
}

/* MOBILE
--------------------------------------- */
#m_logo {display:none;}

/* this is the language links section */
#languageLinks {
    height: 14px;
    width: 313px;
    background: transparent url(/css/images/langnav.gif) top left no-repeat;
    position: absolute;
    top:5px;
    left:448px;}

        /* Simplified Box Model Hack so the widths are right in IE 5.x */
 #languageLinks {
     \width: 310px;
    w\idth: 313px;}

  #languageLinks li {
    list-style: none;
    position: absolute;}
 #languageLinks li, #languageLinks a {
    border: 0;
    height: 14px;
    display: block;}
  div#languageLinks ul#languageMenu li a {
    text-indent: -9999px;
    text-decoration: none;
    }
div#languageLinks #englishMenu       {left: 0; top: 0;  width: 56px; height: 14px;}
div#languageLinks #spanishhMenu      {left: 57px; top: 0; width: 75px; height: 14px;}
div#languageLinks #frenchMenu     {left: 131px; top: 0; width: 80px; height: 14px;}
div#languageLinks #arabicMenu       {left: 211px; top: 0; width: 61px; height: 14px;}
div#languageLinks #chineseMenu  {left: 271px; top: 0; width: 42px; height: 14px;}

div#languageLinks #englishMenu.yourHere         {background: transparent url(/css/images/langnav.gif) 0px -15px no-repeat;}
div#languageLinks #spanishhMenu.yourHere       {background: transparent url(/css/images/langnav.gif) -57px -15px no-repeat;}
div#languageLinks #frenchMenu.yourHere        {background: transparent url(/css/images/langnav.gif) -131px -15px no-repeat;}
div#languageLinks #arabicMenu.yourHere         {background: transparent url(/css/images/langnav.gif) -211px -15px no-repeat;}
div#languageLinks #chineseMenu.yourHere        {background: transparent url(/css/images/langnav.gif) -271px -15px no-repeat;}

div#languageLinks #englishMenu a:hover         {background: transparent url(/css/images/langnav.gif) 0px -15px no-repeat;}
div#languageLinks #spanishhMenu a:hover        {background: transparent url(/css/images/langnav.gif) -57px -15px no-repeat;}
div#languageLinks #frenchMenu a:hover       {background: transparent url(/css/images/langnav.gif) -131px -15px no-repeat;}
div#languageLinks #arabicMenu a:hover         {background: transparent url(/css/images/langnav.gif) -211px -15px no-repeat;}
div#languageLinks #chineseMenu a:hover    {background: transparent url(/css/images/langnav.gif) -271px -15px no-repeat;}

#headerNew {background-color:transparent; width: 935px; height:59px; margin:0 0 34px; position:relative;}
#headerNew #logo {display:block; position:absolute; top:29px; left:586px;}
#headerNew span {display:block; position:absolute; top:41px; left:23px;}
#headerNew span.zh {display:block; position:absolute; top:43px; left:23px;}
#navt1 {background-color:#007BD3; border:1px solid #55C1FF; border-width:1px 0; position:absolute; top:88px; left:0; width: 975px; height:32px;}
* html #navt1 { height: 34px; }
#navt1 ul {display:block; padding:6px 0 0 23px; height:26px; width: 975px; margin: 0;}
#navt1 ul li {color:#FFF;float:left; list-style:none; margin-right: 16px;}
#header { 
  left:0px;
  top:0px;
  width:100%;
  height:59px;
  margin: 0px;
  padding: 0px;
  background-color: #0099ff;
  }

#headerPF { display: none; }

#headerpopup { 
    position:absolute; 
    left:0px; 
    top:0px; 
    width:100%; 
    height:36px; 
    background-color: #0099FF; 
  }
#logopopup { 
    position:absolute; 
    left:459px; 
    top:0px; 
  }
#mainnavbkgd {
  left:0px;
  top:0px;
  width:100%;
  height:33px;
  margin: 0px;
  padding: 0px;
  background-color:#047BD2;
  }

#mainnavbkgd_En {
  left:0px;
  top:0px;
  width:100%;
  height:33px;
  margin: 0px;
  padding: 0px;
  background-color:#047BD2;
  }

#mainnav_En {
  width:900px; 
  height:33px;
  margin: 0px 0px 0px -2px;
  padding: 0px;
  } 
 
.navHeader_En  {
  padding: 0px;
  margin: 0px 0px 0px 22px;
  float: left;
  }
.navHeader  {
  padding: 0px;
  margin: 0px 0px 0px 28px;
  float: left;
  }
#maincontentbkgd {
  clear:both;
  position:relative;
  width:100%;
  background-color:#FFFFFF;
  /*padding-bottom:129px;*/
  }
#maincontent {
  position:relative;
  width:780px;
  padding: 30px 0px 0px;
  }

#maincontentwide {
  position:relative;
  width:100%;
  padding: 30px 0px 0px;
  }
  
#topheaderbkgd {
  position:relative;
  width:100%;
  }  
  
#topheader {
  position:relative; 


    
        left:20px;
    


  top:0px; 
  width:538px;
  margin:0px 0px 23px;
  padding:0px;
/*  BACKGROUND-IMAGE: url(/css/images/dots-grey.gif); */
  BACKGROUND-POSITION: bottom;
  BACKGROUND-REPEAT: repeat-x; 
  }
  
#topheader h1 {
  font-size: 180%;
  color: #0099FF;
  font-weight: normal;
  width:538px;
  min-height:38px;
  margin: 0px;
  padding: 0px;
  }
     
#errortext {
  position:relative; 
  left:20px; 
  top:0px; 
  width:538px;
  margin:0px 0px 23px;
  padding:0px;
  }
    
#bottomnavbkgd {
  position:relative;
  width:100%;
  margin:0px;
  padding:0px;
  background-color: #0099FF;
  }
      
#bottomnav {
  left:0px;
  top:0px;
  width:/*780px*/900px;
  height: 30px;
  margin:0px;
  padding:0px;
  
  }
    
#bottomnav p {
  margin:0px;
  padding:0px;
  }
#utilities {
  position:absolute;
  left:20px;
  top:0px;
  width:780px;
  margin:0px;
  padding:0px;
  }
   
    
#utilities a {
 position:relative;
 padding-top:0;
 margin-left: 0px;
 margin-top: 3px;
 margin-right: 16px;
 margin-bottom: 4px;
 float: left;
 line-height: 130%;
 color: #FFFFFF;
 font-size: 90%;
 white-space: nowrap;
 text-decoration: none;
 } 
 
#utilities a:hover {
 text-decoration: underline;
}
#languages {
  position:absolute;
  left:610px;
  top:0px;
  width:170px;
  }   
#languages a {
  position:relative;
  padding:0px;
  margin-left: 0px;
  margin-top: 3px;
  margin-right: 10px;
  margin-bottom: 4px;
  padding-bottom:2px;
  float: left;
  line-height: 130%;
   color: #FFFF00;
 font-size:90%;
  font-weight: bold;
  white-space: nowrap;
  text-decoration: none;
  } 
 
#languages a:hover {
  text-decoration: underline;
  }
#leftmenu {
  position:relative;
  float:left;
  left:0px;
  top:0px; 
  width:169px;
  }
#leftmenu h2 {
  margin-left: 20px;
  margin-right: 27px;
  margin-top: 48px; 
  margin-bottom: 10px;
  padding: 10px 0px 10px;
  BACKGROUND-IMAGE: url(/css/images/dots-grey.gif); 
  BACKGROUND-POSITION: bottom;
  BACKGROUND-REPEAT: repeat-x;}
  
#leftmenu p {
  padding-left: 20px;
  line-height: 1.25;
  margin: 0px 30px 12px 0px;
  overflow: visible;
  }
#leftmenu a {
  text-decoration : none;
  }
  
#leftmenu a:hover {
  text-decoration: underline;
  color: #df5e32;
  }
#leftmenu p.here {
  color: #df5e32;
  font-weight: bold;
  background-image : url(/css/images/orangearrow.gif);
  background-position : 9px 3px;
  background-repeat : no-repeat;
  }
#leftmenu .here a{
  font-weight : bold;
  color: #df5e32;
  }
#leftmenu .here a:visited {
  color: #df5e32;
  }
#leftmenu .indent p{
 margin: 0px 40px 12px 15px;
 padding: 1px 0px 2px 20px;
 font-size: 90%;
 }
#leftmenu .indent {
 padding: 1px 0px 1px 0px;
 }
#bodyareasubmenu p.here {
  color: #df5e32;
  FONT-WEIGHT: 600;
  width: 100%;
  }
#bodyareasubmenu a.here {
  font-weight : 600;
  color: #df5e32;
  }
#bodyareasubmenu a.here :visited {
  color: #df5e32;
  }
  
#bodyarea {
  position:relative; 
  float:left;
  width:394px;
  left:0px;
  top:0px;
  margin:0px 0px 0px; 
  margin:0px 0px 0px;
  }

#bodyareawide {
  position:relative;
  width:100%;
  left:0px;
  top:0px;
  margin:0px 0px 0px; 
  margin:0px 0px 0px;
  }

#bodyareastats {
  position:relative;
  width:725px;
  left:0px;
  top:0px;
  margin:0px 0px 0px; 
  margin:0px 0px 0px;
  }

/*inline video highlight boxes DY 20080701*/
.videohighlight {
  background-image:url(/css/images/dots-grey.gif);
  background-position:center top;
  background-repeat:repeat-x;
}
.videohighlighttext {
  background-image:url(/css/images/dots-grey.gif);
  background-position:center bottom;
  background-repeat:repeat-x;
  line-height:1.25;
  margin:0px;
  padding: 6px 2px 8px 2px;
  text-align:center;
}
.videohighlighttext a {
  font-size:90%;
  font-weight: bold;
}





#bodyareaNewsletter {
display: table;
  position:relative;
  float: left;
  width:590px;
  left:0px;
  top:0px;
  margin:0px 0px 0px; 
  margin:0px 0px 0px;
  }
#intropage_toparea {
  position:relative; 
  width:394px;
  left:0px;
  top:0px;
  margin:0px; 
  margin:0px;
  }

#pagesubmenupopup {
  position:absolute; 
  left:162px; 
  top:46px;
  width:410px; 
  }
#bodyareapopup {
  position:absolute; 
  left:162px; 
  top:48px;
  width:410px; 
  }
#bodyarea_sowc04survey {
  position:relative; 
  float:left;
  width:538px;
  left:20px;
  top:0px;
  margin:0px 0px 0px; 
  margin:0px 0px 0px;
  }
  
#column {
  position:relative; 
  float:left;
  width:200px;
  left:0px;
  top:0px;
  margin:0px; 
  padding:0px;
  }

#column2 {
  position:relative; 
  float:left;
  width:200px;
  left:0px;
  top:0px;
  margin:0px; 
  padding:0px;
  }

#column2 p {
  line-height: 1.2em;
  margin: 0px;
  }
#column2 h5 {
  line-height: 1.5em;
  margin: 0px;
  }
  
#columnline {
  float:left;
  width:28px;
  height:450px;
  BACKGROUND-IMAGE: url(/css/images/dots2-grey.gif); 
  BACKGROUND-POSITION: top;
  BACKGROUND-REPEAT: repeat-y;
  padding:0px;
  margin: 0px;
  }
#columnline_radio {
  float:left;
  width:28px;
  height:1000px;
  BACKGROUND-IMAGE: url(/css/images/dots2-grey.gif); 
  BACKGROUND-POSITION: top;
  BACKGROUND-REPEAT: repeat-y;
  padding:0px;
  margin: 0px;
}
#columnline_radio_hwspacer {
 width:100%;
 height:1px;
 BACKGROUND-IMAGE: url(/css/images/dots-grey.gif); 
 BACKGROUND-REPEAT: repeat-x;
 BACKGROUND-POSITION: bottom; 
 margin: 5px 0px 5px 0px;
 }
#column1a {
 position:relative;
  float:left;
  width:180px;
  left:0px;
  top:0px;
  margin:0px; 
  padding:0px;
}
#column2a {
 position:relative;
  float:left;
  width:180px;
  left:0px;
  top:0px;
  margin:0px; 
  padding:0px;
}
#column3 {
 position:relative;
 float:left;
 width:395px;
 left:0px;
 top:0px;
 margin:0px;
 padding:0px;
} 
.radiospace
{
margin-top:3px;
}
    
#columnlinks {
  position:relative; 
  float:left;
  width:160px;
  left:20px;
  top:0px;
  margin:0px; 
  padding:0px;
  }

#columnlinks2 {
  position:relative; 
  float:left;
  width:160px;
  left:0px;
  top:0px;
  margin:0px; 
  padding:0px;
  }

#columnlinks2 p {
  line-height: 1.2em;
  margin: 0px;
  }

#columnlinks2 h5 {
  line-height: 1.5em;
  margin: 0px;
  }


#columnlinks h3 {
 font-size: 150%;
 line-height:110%;
 margin: 0px 0px 10px;
 font-family:  verdana, arial, helvetica, sans-serif;
 color: #df5e32;
}
  
#columnlinks .subheader {
  font-family:  verdana, arial, helvetica, sans-serif;
  font-size: 100%;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
  color:#666666;
  }
    
#columnlinks p {
  BACKGROUND-IMAGE: url(/css/images/dots-grey.gif); 
  BACKGROUND-POSITION: bottom;
  BACKGROUND-REPEAT: repeat-x;
  padding: 2px 0px 10px;
  margin: 0px 0px 8px;
  }  
#rightarea {
  position:absolute; 
  left:610px; 
  top:67px; 
  width:150px;
  margin:0px;
  padding:0px;
  }
 
#rightlnk {
  position:relative; 
  width:150px;
/*  BACKGROUND-IMAGE: url(/css/images/dots-grey.gif); */
  BACKGROUND-POSITION: top;
  BACKGROUND-REPEAT: repeat-x; 
  visibility: hidden;
  display:none;
  } 
   
#rightlnk p{
  font-size: 90%;
  color: #000000;
  line-height: 1.3; 
  margin: 0px;
  padding: 8px 0px 8px;
  } 
  
#rightlnk a {
  font-weight: bold;
  text-decoration: none;
  }
  
#rightlnk a:hover {
  text-decoration: underline;
  color: #df5e32;
  } 
/*#languagelinks_sowc04 {
  position:relative; 
  width:150px;
  BACKGROUND-IMAGE: url(/css/images/dots-grey.gif); 
  BACKGROUND-POSITION: top;
  BACKGROUND-REPEAT: repeat-x; 
  }*/ 
#languagelnks_sowc04 {
  position:absolute; 
  left:0px; 
  top:-24px; 
  width:150px;
  height:25px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 5px;
/*  BACKGROUND-IMAGE: url(/css/images/dots-grey.gif); */
  BACKGROUND-POSITION: bottom;
  BACKGROUND-REPEAT: repeat-x; 
  }
#languagelnks_sowc04 p{
  font-size: 90%;
  color: #000000;
  line-height: 1.3; 
  margin: 0px;
  padding: 0px;
  } 
  
#languagelnks_sowc04 a {
  font-weight: bold;
  text-decoration: none;
  }
  
#languagelnks_sowc04 a:hover {
  text-decoration: underline;
  color: #df5e32;
  }  
#buttonspace {
  margin: 0px 0px 0px;
  padding: 24px 0px 40px; 
  }
    
#buttonspace2 {
  margin: 0px 0px 0px;
  padding: 24px 0px 0px; 
  }
#textfield {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 85%;
  line-height: 1;
  width:125px;
  } 
#textfield2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 85%;
  line-height: 1;
  width:325px;
  } 

#boxLinks {
    border:1px solid #7F9DB9;
    width:325px;
    padding:5px;
    }

#orderformfield {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em;
  }   
 
#searchbutton{
  position: absolute;
  left: 132px;
  top:1px;
  }
 
#searchbutton2{
  position: absolute;
  left: 332px;
  top:1px;
  }

   
#highlight {
  BACKGROUND-COLOR: #ddf0fd;
  width:150px;
  margin: 40px 0px 20px;
  }
 
#highlight p.title {
  BORDER-TOP: #0000cc 0.05em solid; 
  BACKGROUND-COLOR: #0082d9; 
  TEXT-ALIGN: left;
  FONT-WEIGHT: 600; 
  COLOR: #ffffff;
  padding: 0px 5px 0px;  
  margin: 0px 0px 0px;
  }
  
#highlight p.content {
  BACKGROUND-IMAGE: url(/css/images/dots-grey.gif); 
  BACKGROUND-POSITION: bottom;
  BACKGROUND-REPEAT: repeat-x;
  BACKGROUND-COLOR: #ddf0fd;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left:5px;
  padding-right: 5px;
  margin: 0px;
  line-height: 1.1;
  font-size: 85%;
  }
#highlight p.number {
  BACKGROUND-IMAGE: url(/css/images/dots-grey.gif); 
  BACKGROUND-POSITION: bottom;
  BACKGROUND-REPEAT: repeat-x;
  BACKGROUND-COLOR: #ddf0fd;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left:0px;
  padding-right: 5px;
  margin: 0px 0px 0px;
  TEXT-ALIGN: right;
  line-height: 1.1;
  color: #0000cc;
  font-size: 85%;
  }
.highlighttext {
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 5px;
  padding-right: 5px;
  margin: 0px;
  line-height: 1.5;
/*  BACKGROUND-IMAGE: url(/css/images/dots-grey.gif); */
  BACKGROUND-POSITION: bottom;
  BACKGROUND-REPEAT: repeat-x;
  BACKGROUND-COLOR: #ddf0fd;
  }
.highlighttext p{
  padding: 0px 0px 12px 0px;
  margin: 0px;
  line-height: 1.5;
  }
.highlighttext p img.mini{
  padding: 0;
  margin: 0;
  line-height:12px; important!
  }
.highlighttext ul{
  padding: 0px 10px 12px 20px;
  margin: 0px;
  line-height: 1.5;
  list-style: square;
  }
#highlight2 {
  position:relative;
  top:15px;
  BACKGROUND-COLOR: #ddf0fd;
  width:150px;
  margin: 0px 0px 20px;
  font-size: 85%;
  }
#highlight2 p.title {
  BORDER-TOP: #0000cc 0.05em solid; 
  BACKGROUND-COLOR: #0082d9; 
  TEXT-ALIGN: left;
  FONT-WEIGHT: bold; 
  COLOR: #ffffff;
  padding: 0px 5px 2px;  
  margin: 0px 0px 0px;
  }
  
#highlight2 p.content {
  BACKGROUND-IMAGE: url(/css/images/dots-grey.gif); 
  BACKGROUND-POSITION: bottom;
  BACKGROUND-REPEAT: repeat-x;
  BACKGROUND-COLOR: #ddf0fd;
  padding-top: 5px;
  padding-bottom: 10px;
  padding-left:5px;
  padding-right: 5px;
  margin: 0px 0px 0px;
  line-height: 1.5;
  }
#highlight2 img {
  margin: 5px 5px 0px 5px;
  }
#highlight2 img.inline{
    margin:0;
}
#imageborder {
 border:1px solid #000000;
 float:left;
}

#imageborder_no {
float:left; 
}

#imageborderright {
 border:1px solid #000000;
 float:left;
}
 
#imagearea {
  float:left;
  margin-right: 10px; 
  padding:0;
  clear: left;
  }
#imagearea p {
  float:left;
  font-size: 85%;
  line-height : 1.25; 
  color: #9999cc;
  width:200px;
  margin: 0px 0px 0px; 
  padding: 5px 0px 10px; 
  }
#imagearea p.caption {
  color: #660000;
  BACKGROUND-IMAGE: url(/css/images/dots-grey.gif); 
  BACKGROUND-POSITION: bottom;
  BACKGROUND-REPEAT: repeat-x;
  }
#imagearea2 p.copyright {
 font-size: 80%;
 color: #BBBBBB;
 padding:0px;
 margin:0px;
 TEXT-ALIGN: right;
}
#imagearea p.copyright {
 font-size: 80%;
 color: #BBBBBB;
 padding:0px;
 margin:0px;
 TEXT-ALIGN: right;
}
#imagearea2 {
  padding:0px;
  margin:0px;
  }
#imagearea2 p.caption {
  font-size: 85%;
  line-height : 1.25; 
  width:194px;
  margin: 0px 0px -3px; 
  padding: 5px 0px 10px; 
  color: #660000;
  BACKGROUND-IMAGE: url(/css/images/dots-grey.gif); 
  BACKGROUND-POSITION: bottom;
  BACKGROUND-REPEAT: repeat-x;
  }


.afrow {  
/* position: relative; */
margin: 0px 0px 10px 0px;
padding: 0px;
clear: left;
}
.afthumbnail {
float: left;
min-width: 60px;
width: 60px;
}
.afstoryblurb {
float: left;
padding-left: 15px;
width: 315px;
}
.psarow {
 position: relative;
 margin: 0px 0px 30px 0px;
 padding: 0px;
}
.imagearea3 {
 position: absolute;
 top: 0px;
 left: 0px;
 width:89px;
 margin: 0px;
 padding: 0px;
 float: left;
}
.psathumbnail {
 position:absolute;
 top:0px;
 margin-right: 10px;
 padding: 0px;
 border:1px solid #999999;
 float: left;
}
.psastoryblurb {
position:relative;
 top: -2px;
 left: 100px;
 width: 295px;
 margin: 0px;
 padding: 0px;
}
.psastoryblurb p, .afstoryblurb p {
 margin: 0px;
 padding: 0px;
}
#brollimagearea {
  float:left;
  margin-right: 10px; 
  padding:0;
  }
#brollimagearea p {
  float:left;
  font-size: 85%;
  line-height : 1.25; 
  color: #9999cc;
  width:129px;
  margin: 0px 0px 0px; 
  padding: 5px 0px 10px; 
  }
#brollimagearea p.caption {
  color: #660000;
  BACKGROUND-IMAGE: url(/css/images/dots-grey.gif); 
  BACKGROUND-POSITION: bottom;
  BACKGROUND-REPEAT: repeat-x;
  }
#pressgalleryimagearea {
  float:left;
  margin-right: 10px; 
  padding:0;
  }
#pressgalleryimagearea p {
  float:left;
  font-size: 85%;
  line-height : 1.25; 
  color: #9999cc;
  width:150px;
  margin: 0px 0px 0px; 
  padding: 5px 0px 10px; 
  }
#pressgalleryimagearea p.caption {
  color: #660000;
  BACKGROUND-IMAGE: url(/css/images/dots-grey.gif); 
  BACKGROUND-POSITION: bottom;
  BACKGROUND-REPEAT: repeat-x;
  }
#searchbkgd {
  position:absolute; 
  left:610px; 
  top:22px; 
  width:150px;
  margin:0px;
  padding:0px;
  } 
#searchbkgd .subheader {
  font-family:  verdana, arial, helvetica, sans-serif;
  font-size: 100%;/*70%*/
  font-weight: bold;
  padding: 0px;
  margin: 0px;
  color:#666666;
  } 
 
#errortext .subheader {
  font-family:  verdana, arial, helvetica, sans-serif;
  font-size: 100%;/*70%*/
  font-weight: bold;
  padding: 0px;
  margin: 0px;
  color:#666666;
  } 
 
#search {
  position:relative; 
  width:150px;
  margin:0px 0px 15px;
  padding:0px; 
  }
    
#search form {
  height:20px;
  margin:0px;
  padding:0px;
  }
.pressexpertscolumn1 { 
  left:0px;
  width:200;
  vertical-align: top;
 }
.pressexpertscolumn2 { 
  left:230px;
  width:160;
  vertical-align: top;
  }
.pressagendacolumn1 { 
  left:0px;
  width:90;
  vertical-align: top;
 }
.pressagendacolumn2 { 
  left:110px;
  width:280;
  vertical-align: top;
  }
/*
.presscontactscolumn1 { 
  left:0px;
  width:130;
  vertical-align: top;
 }
.presscontactscolumn2 { 
  left:150px;
  width:130;
  vertical-align: top;
  }
.presscontactscolumn3 { 
  left:300px;
  width:130;
  vertical-align: top;
  }*/
/*fix that works in IE7/FF - SPAN to DIV*/
.presscontactscolumn1, .presscontactscolumn2, .presscontactscolumn3 { width:33%; }
.presscontactscolumn1, .presscontactscolumn2, .presscontactscolumn3 { float:left; }
.sectiondivider {
  BACKGROUND-IMAGE: url(/css/images/dots-grey.gif); 
  BACKGROUND-POSITION: bottom;
  BACKGROUND-REPEAT: repeat-x;
  width: 100%;
  height: 1px;
  padding: 0px;
  margin: 0px 0px 5px 0px;
  clear: left;
}
* html .sectiondivider {
   margin-top: -10px;
}
.sectiondividerfirst {
   margin-top: -10px;
}
.pageupdated {
  font-family:  verdana, arial, helvetica, sans-serif;  
  font-size: 85%;
  color: #ABABAB;
  line-height: 1.5;
  margin: 0px;
  padding: 0px;
  }
.statement {
  font-family:  verdana, arial, helvetica, sans-serif;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
  color:#666666;
  }
.formhighlight {
  color: #df5e32;
  }
.followingpage { 
  position: absolute;  
  font-family:  verdana, arial, helvetica, sans-serif;
  right: 0px;
  bottom: 20px;  
  padding: 0px;
  }
.pubssubheader{
  color: #666666;
}
#pubshighlight {
  width:150px;
  margin: 30px 0px 30px;
  }
#pubshighlight h3 {
 font-size: 150%;
 margin: -4px 0px 10px;
 font-family:  verdana, arial, helvetica, sans-serif;
 color: #df5e32;
}

.pagesubheader {
 font-style: italic;
 margin-top: 7px;
 margin-bottom: 3px;
 clear: all;
 }
.imagearear {
  position:relative;
  left:0px;
  float:right;
  margin-left: 10px; 
  padding:0;
  }

.imagearear p {
  font-size: 85%;
  line-height : 1.25; 
  color: #9999cc;
  width:200px;
  margin: 0px 0px 0px; 
  padding: 10px 0px px; 
  }
.imagearear p.caption {
  color: #660000;
  BACKGROUND-IMAGE: url(/css/images/dots-grey.gif); 
  BACKGROUND-POSITION: bottom;
  BACKGROUND-REPEAT: repeat-x;
  }
.imagearear p.copyright {
 font-size: 80%;
 color: #BBBBBB;
 padding:0px;
 margin:0px;
 TEXT-ALIGN: right;
}
.essayphoto {
  margin: 0px 40px 0px;
}
.essayphoto p {
 margin: 0px;
 padding:0px;
}
.essayphoto p.copyright {
 font-size: 80%;
 color: #BBBBBB;
 padding:0px;
 margin:0px;
 TEXT-ALIGN: right;
}
.dotline {
padding: 6px 0px -6px;
}
.popupgray
{
background-color: #F5F5F5;
border-style: solid;
border-width: 1px;
border-color: #CECECE;
padding: 5px 0px 5px 5px;
margin: 0px;
}
.bluetext
{
color: #0099FF;
}
#poptitle h2{
  padding: 10px 0px 10px;
  width:410px;
  BACKGROUND-IMAGE: url(/css/images/dots-grey.gif); 
  BACKGROUND-POSITION: bottom;
  BACKGROUND-REPEAT: repeat-x;
}
#poptitle h2.top{
  padding: 10px 0px 10px;
  width:410px;
  margin: 0px;
  BACKGROUND-IMAGE: url(/css/images/dots-grey.gif); 
  BACKGROUND-POSITION: bottom;
  BACKGROUND-REPEAT: repeat-x;
}
#topnavpopup {
  margin-top: -10px;
  margin-bottom: 0px;
  padding: 0px;
  FONT-SIZE: 90%;
  }
/*statistics styles*/
.statisticsn td.titles {
}
.statisticsn p.title {
 margin: 1px 10px 1px;
 color: #ffffff;
 font-weight: 600;
 FONT-SIZE: 110%
}
.statisticsn td.tabletitle {
  BORDER-LEFT: #797979 0.05em solid;
  BORDER-TOP: #797979 0.05em solid;
  background-color: #047BD2;
}
.statisticsn td {
 BORDER-BOTTOM: #797979 0.05em solid;
}
.statisticsn td.left {
  BORDER-LEFT: #797979 0.05em solid;
}
.statisticsn p.text {
 margin-right: 5px;
 margin-top: 5px;
 margin-bottom: 5px;
 line-height: 1.1;
 FONT-SIZE: 90%;
}
.statisticsn p.statssubtitle {
 margin-left: 10px;
 margin-right: 20px;
 margin-top: 5px;
 margin-bottom: 5px;
 line-height: 1.1;
 color: #333333;
 FONT-SIZE: 90%; font-weight: 600;
}
.statisticsn p.statsnumber {
 margin-right: 20px;
 margin-top: 5px;
 margin-bottom: 5px;
 line-height: 1.1;
 color: #333333;
 FONT-SIZE: 90%;
 color: #950000;
 text-align: right;
}
.statisticsn td.definitions {
 BORDER-BOTTOM: #ffffff 0.05em solid;
}
.statisticsn td.definitions p {
 FONT-SIZE: 90%; margin-top: 5px;
 margin-bottom: 5px;
 text-align: left;
 BORDER-BOTTOM: #ffffff 0.05em solid;
}
.pullquote {   
position:relative;   
float:right;    
font-weight: bold; 
line-height : 1.25;    
color: #950000;   
width:150px;   
margin: 5px 5px 15px;    
padding: 5px 0px 5px; 0px;
BACKGROUND-IMAGE: url(/css/images/dots-grey.gif); 
BACKGROUND-POSITION: top bottom;
BACKGROUND-REPEAT: repeat-x;    }
.leadquote {
font-weight: bold;    
font-style: italic; 
line-height : 1.25;    
color: #9E9E9E;      
 }
.push {
  position:relative;
  left:0px;
  top: 0px; 
  width: 552px;
  height: 1px;
  margin: 0px;
  padding: 0px;
  clear: left;
  }
/*contact us styles*/
.statisticscontact p {
 margin-left: 0px;
 line-height: 1.2;
 margin-right: 4px;
 margin-top: 4px;
 margin-bottom: 4px;
}
.statisticscontact p.bold {
 margin-left: 0px;
 line-height: 1.2;
 margin-right: 4px;
 margin-top: 4px;
 margin-bottom: 4px;
 font-weight: 600;
}
.statisticscontact p.statssubtitle {
 margin-bottom: 10px;
 font-weight: 600;
 margin-left: 0px;
}
.statisticscontact td.tabletitle2 {
  BORDER-LEFT: #CCCCCC 0.05em solid;
  BORDER-TOP: #CCCCCC 0.05em solid;
  background-color: #CCCCCC;
  BORDER-BOTTOM: #CCCCCC 0.05em solid;
}
.statisticscontact td.top {
  BORDER-TOP: #CCCCCC 0.05em solid;
  BORDER-BOTTOM: #CCCCCC 0.05em solid;
}
.statisticscontact td.bottom {
  BORDER-BOTTOM: #CCCCCC 0.05em solid;
}
.statisticscontact td.left {
  BORDER-LEFT: #CCCCCC 0.05em solid;
  BORDER-BOTTOM: #CCCCCC 0.05em solid;
  BORDER-TOP: #CCCCCC 0.05em solid;
  padding-left: 5px;
}
.statisticscontact td.left p.city {
  font-weight: 600;
  color: #df5e32;
}
p.copyrighth {
 font-size: 80%;
 color: #BBBBBB;
 padding:0px;
 margin:0px;
}

.right_newsmarket_hidden{
  display:none !important
  } 
  
.right_newsmarket_visible {
 visibility:visible;
}

.donate_icon {
 position: relative;
 top: 4px;
}


#rightlnk_donate_hidden {
  display:none !important
  } 
  
#rightlnk_donate_visible {
 visibility:visible;
}
#rightlnk_donate {
  position:relative; 
  width:150px;
/*  BACKGROUND-IMAGE: url(/css/images/dots-grey.gif); */
  BACKGROUND-POSITION: top;
  BACKGROUND-REPEAT: repeat-x; 
  padding-top:5px;
  } 
  


#rightlnk_donate p{
  font-size: 0.9em;
  color: #000000;
  line-height: 1.3em; 
  margin: 0px;
  padding: 10px 0px 0px;
  vertical-align: middle;
  } 
  
.utilities_icon {
position: relative;
top: 3px;
}

#rightlnk_donate a {
  font-weight: bold;
  text-decoration: none;
  }
  
#rightlnk_donate a:hover {
  text-decoration: underline;
  color: #df5e32;
  } 
.imagearea {
  clear: left;
  float:left; 
  margin: 0px 10px 0px 0px;
  padding:0px;
  }
.imagearea2 {
  padding:0px;  
  margin:0px;
  }
.imageborder {
border: 0 none;
margin: 0;
padding: 0;
}
.imageborder img, .imageborder object {
 margin: 0;
 padding: 0;
 border:1px solid #999999;
}
.imageborder object {
 border: none;
}
.imagecopyright {
 font-size: 85%;
 color: #BBBBBB;
 padding:0px 0px 5px;
 margin:0px;
 text-align: right;
}
.imagecaption {
  font-size: 90%;
  color: #660000;
  line-height : 1.25; 
  margin: 0px; 
  padding: 1px 0px 10px;
  background-image: url(/css/images/dots-grey.gif); 
  background-position: bottom;
  background-repeat: repeat-x;
  }
.pubsimage {
 position: absolute;
 top: 0px;
 left: 0px;
 margin: 0px;
 padding: 0px;
 border:1px solid #999999;
 float: left;
}
.pubsstoryblurb {
 position:relative;
 top: -4px;
 left: 135px;
 width: 255px;
 margin: 0px;
 padding: 0px;
}
.pubsstoryblurb p {
 margin: 0px;
 padding: 0px;
}
.pubsrow {
 position: relative;
 min-height: 200px;
 margin: 0px;
 padding: 0px;
}
.pubsgrouprow {
 position: relative;
 margin: 0px;
 padding: 0px 0px 0px 0px;
}
.statisticspop p {
 line-height: 1.2;
 margin-right: 4px;
 margin-top: 4px;
 margin-left: 5px;
 margin-bottom: 4px;
 FONT-SIZE: 90%;
}
.statisticspop p.statssubtitle {
 color: #333333;
 font-weight: 600;
 FONT-SIZE: 100%;
}
.statisticspop td.tabletitle2 {
  BORDER-LEFT: #797979 0.05em solid;
  BORDER-TOP: #797979 0.05em solid;
  background-color: #F4F4F4;
  BORDER-BOTTOM: #797979 0.05em solid;
}
.statisticspop td.left {
  BORDER-LEFT: #797979 0.05em solid;
  BORDER-BOTTOM: #797979 0.05em solid;
}
/*for thumbnails on recently featured page */
.imagearearecent {
  clear: left;
  float:left; 
  margin: 5px 10px 0px 0px;
  padding:0px;
  }
/* French */

#mainnavbkgd_Fr {
  left:0px;
  top:0px;
  width:100%;
  height:21px;
  margin: 0px;
  padding: 0px;
  background-color:#047BD2;
  }

#mainnav_Fr {
  width:779px; 
  height:21px;
  margin: 0px 0px 0px 5px;
  padding: 0px;
  }
.navHeader_Fr  {
  padding: 0px;
  margin: 0px 0px 0px 15px;
  float: left;
  }
/* Spanish */

#mainnavbkgd_Sp {
  left:0px;
  top:0px;
  width:100%;
  height:21px;
  margin: 0px;
  padding: 0px;
  background-color:#047BD2;
  }

#mainnav_Sp {
  width:779px; 
  height:21px;
  margin: 0px 0px 0px -2px;
  padding: 0px;
  }
.navHeader_Sp  {
  padding: 0px;
  margin: 0px 0px 0px 21px;
  float: left;
  }
/* added by Luca for Google project */
#bodyareaSearch {
  position:relative;
  float:left;
  width:738px;
  left:20px;
  top:0px;
  margin:0px 0px 0px;
}
.odd {
  background-color: #f4f4f4;
  padding: 10px;
}
.googleindent {
  margin-left: 40px;
}
.even {
  background-color: #ffffff;
  padding: 10px;
}
.url {
  color: #660000;
}

#infobar {
 font-size: 130%;
 line-height: 1.3;
 margin: 0px 0px 20px;
 font-family:  verdana, arial, helvetica, sans-serif;
 color: #df5e32;
}

p.gray {
 color: #BBBBBB;
 margin: 0px;
font-size: 85%;
 line-height: 1.2;
}

.noDisplay{
  display:none !important
  } 

/* added by Luca for newsletter subscribe page */
#bodyareaLeft {
  position:relative;
  float:left;
  width:538px;
  left:20px;
  top:0px;
  margin:0px 0px 0px;
  margin:0px 0px 0px;
  }

/*Arabic link style for footer*/
.artext 
{
font-family: Arabic Transparent, Verdana, Arial, Helvetica, sans-serif;       
font-size: 150%;
font-weight:bold;
}

/*Workflow Editing Styles*/

/*This style is overwritten by a style on the page in RedDot Page open mode. That code is in the Newsline Page content class */

.highlight {background-color: transparent;}
.edit_comment {display: none;}

/*Sports Banner Styles - FIFA 2006, ICC 2007*/

#bannershow {position:absolute; z-index:4;}
#bannershow img {border:0;}
#bannerhide {display:none;}
.posFootball {width:303px; top:28px; left:459px;}
.posCricket {width:139px; top:0; left:307px;}
.posFootballZH {width:303px; top:28px; left:340px;}


/* AVIAN Flu Styles */

.avianflulist { color: #B5B5B5; }

#avianfluheader { 
position: absolute;
top: 29px; left: 0;
width: 800px;
height: 58px;
background-color: #0099FF;
z-index: 999;
}
#avianfluheader ul, #avianfluheader li { margin: 0; padding: 0; }
#avianfluheader ul { margin-left: 23px; list-style-type: none; }
#avianfluheader li { float: left; margin-right: 55px;}
#avianfluheader li a img { border: 0; }

/* END Avian Flu Styles */

/* Toolbar (digg, etc) styles */
#base_bookmarklist { }
#base_bookmarklist ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    min-height: 15px;
}
#base_bookmarklist  ul li {
    display: block;
    line-height: 1.7em;
    width: 131px;
    float: left;
    font-weight: bold;
    padding-top: 5px;
}
#base_bookmarklist  ul li#sharethisbase { margin-top: 8px; }
* html #base_bookmarklist  ul li#sharethisbase { margin-top: -2px; padding-left: 4px; }
#base_bookmarklist  ul li #sharethis2 a { margin: 0; padding: 0; }
#base_bookmarklist  ul li #sharethis2 a img { margin-top: 2px; }
#base_bookmarklist  ul li a { text-decoration: none; border: 0px; padding: 3px 0 3px 22px; font-size: 0.9em; display: inline; }
#base_bookmarklist  ul li#emailart a { background: url('/css/images/icon_share_email.gif') 0% 80% no-repeat; margin-right: 10px; }
#base_bookmarklist  ul li#blogthis a.bloglink { background: url('/css/images/blogThis-12x13.gif') 0% 50% no-repeat; }
#base_bookmarklist  ul li#emailart a.emaillink:hover { text-decoration: underline; }
#base_bookmarklist  ul li#blogthis a.bloglink:hover { text-decoration: underline; }
#base_bookmarklist  #sharethislink2 a { border: 0px; }
#base_bookmarklist  #sharethislink2 a:hover { text-decoration: underline; }
#base_bookmarklist  ul li.last { margin-right: 0; }

#nav_bookmarklist { }
#nav_bookmarklist ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    min-height: 15px;
}
#nav_bookmarklist  ul li {
    display: block; 
    line-height: 1.7em;
}

#nav_bookmarklist  ul li a { text-decoration: none; border: 0px; padding: 3px 0 3px 22px; font-size: 0.9em; display: inline; }
#nav_bookmarklist  ul li#printerfriendly a { background: url('/css/images/icon_share_print.gif') 0% 50% no-repeat; }
#nav_bookmarklist  ul li#emailart a { background: url('/css/images/icon_share_email.gif') 0% 50% no-repeat; }
#nav_bookmarklist  ul li.share_fb a { background: url('/css/images/icon_share_facebook.gif') 0% 50% no-repeat; }
#nav_bookmarklist  ul li.share_tw a { background: url('/css/images/icon_share_twitter.gif') 0% 50% no-repeat; }
#nav_bookmarklist  ul li.share_st a { background: url('/css/images/shareThis-12x12.gif') 0% 50% no-repeat; }
#nav_bookmarklist  ul li#digg a { background: url('/css/images/digg_16px.gif') 0% 50% no-repeat; }
#nav_bookmarklist  ul li#mag a { background: url('/css/images/icon_tollbar_magnolia.gif') 0% 50% no-repeat; }
#nav_bookmarklist  ul li#news a { background: url('/css/images/newsvine_16px.gif') 0% 50% no-repeat; }
#nav_bookmarklist  ul li#red a { background: url('/css/images/reddit.gif') 0% 50% no-repeat; }
#nav_bookmarklist  ul li#del a { background: url('/css/images/delicious_16px.gif') 0% 50% no-repeat; }
#nav_bookmarklist  ul li#blogthis a.bloglink { background: url('/css/images/blogThis-12x13.gif') 0% 50% no-repeat; }
#nav_bookmarklist  ul li.last { margin-right: 0; }
#nav_bookmarklist  #sharethislink a { border: 0px; }

#sharethislink {
   margin-top: 4px;
}
#sharethislink img {
   border: 0;
   margin-bottom: -2px;
   margin-right: 10px;
}
#sharethislink2 {
   margin-top: -9px;
   font-weight: bold;
}
* html #sharethislink2 {
   margin-top: 9px;
   margin-left: -4px;
   font-weight: bold;
}
#sharethislink2 a {
   text-decoration: none;
}
#sharethislink2 img {
   border: 0;
   margin-bottom: -2px;
   margin-right: 10px;
}

#whatsthis {
   visibility: hidden;
   margin: 0;
   padding: 0;
   font-family: verdana, arial, helvetica;
   font-size: 1em;
   width:425px;
   height:425px;
   position:absolute;
   top:184px;
   right:150px;
   z-index:1010;
   background-color:#f3f3f3;
   padding:10px;
   border:1px solid #c3c3c3;
}

* html #whatsthis {
   width:445px;
   height:445px;
}
#whatsthis h2 {
   margin: 0px;
   paddding: 0px;
}
#whatsthis img {
   border: 0;
}
#whatsthis p {
   line-height: 1.3em;
}
#whatsthis #sharingheader {
   background-color: #0099FF;
   height: 59px;
}
#whatsthis #con {
   padding: 5px;
}
#whatsthis #footer {
   background-color: #0099FF;
   height: 15px;
}

.blogbox  {
   width:425px;
   height:425px;
   background-color:#f3f3f3;
   border:1px solid #c3c3c3;
   position:absolute;
   padding:10px;
   padding-right: 30px;
   visibility: hidden;
   z-Index: 3000px;
}
.blogbox p {
   font-weight: normal;
}
#sharethis  {
   width:354px;
   height:392px;
   background-color:#f3f3f3;
   border:1px solid #c3c3c3;
   position:absolute;
   top:126px;
   right:150px;
   z-index:110;
   padding:10px;
   visibility: hidden;
}
* html .blogbox  {
   width:445px;
   height:445px;
   padding-right: 10px;
}
.blogbox h2{
   margin-bottom:0px;
}
.blogbox img {
   background-color: #ffffff;
}
#closebtn {
   float:right;
   background-color:#f3f3f3;
   width:18px;
   height:18px;
   z-index:110;
}


#sharetools { margin-top: 10px; border: 1px solid #E6E6E6; }
/* Hides from IE5-mac \*/
* html #sharetools {height: 1%;}
/* End hide from IE5-mac */
#sharetools h3 {
position: relative;
background-color: #DDF0FD;
color: #007BD3;
font-size: 1.0em;
padding: 2px 0 2px 5px;
margin: -1px 0 0 0;
border-bottom: 1px dotted EFEFEF;
}
#sharetools h3 span, #bodyarea span.new { color: #C60000; padding-left: 10px; }
#sharetools ul { position: relative; padding: 5px; float: none; clear: none;  line-height: 1.2em;}
#sharetools span#tools_what { display: block; clear: both; padding: 0 3px 3px 3px; }
#sharetools span#tools_what a { font-size: 0.9em; font-style: italic; }

.andclear:after {
     content: "."; 
     display: block; 
     height: 5px; 
     clear: both; 
    visibility: hidden;
    color:white;
}
* html .andclear {height: 1%; color:white;} /* IE hack to show the cleared box */

/*photoessay extra styles - M.G.*/
#photoessayonlyinenglish {font-weight:bold; color:#666666; margin:0; padding:0; padding-top:10px; padding-bottom:20px; display:block;}
.photoessaysectiondivider {
  BACKGROUND-IMAGE: url(/css/images/dots-grey.gif); 
  BACKGROUND-POSITION: bottom;
  BACKGROUND-REPEAT: repeat-x;
  width: 100%;
  min-width:393px;
  height: 1px;
  padding: 0px;
  margin: -10px 0px 5px 0px;
  clear: left;
  }


/*Thtird level nav - M.G.*/

#bodynav2cols {
/* background:transparent url(/css/images/dots.gif) left top repeat-x;*/
 width:100%;
 clear:both;
float:none;
}
#bodynav2cols a {text-decoration:none;}
#bodynav2cols a:hover {text-decoration:underline;} 
#bodynav2cols A.here {color:#df5e32;font-weight: bold;}
UL#bodynavcol1, UL#bodynavcol2 {
    margin:0;
    list-style-position:outside;
    list-style-type:square;
    width:50%;
    padding:5px 0;    
}
#bodynavcol1{float:left;}
#bodynavcol2{float:right;}
#bodynavcol1 li, #bodynavcol2 li {margin:0 5px 0 20px;}
#bodynavcol1 li {padding-right: 10px; background:transparent url(/css/images/dots2-grey.gif) right top repeat-y;}


/*tsunami*/
#bodyarea #tsunami4y{
    width:399px;
    display:block;
    background-color:#f0f0f0;
}
*html #bodyarea #tsunami4y{
    width:394px;
}
#bodyarea #tsunami4y div.psarow{
    width:364px; 
    background:transparent url(/css/images/border_dot_grey.gif) bottom left repeat-x; 
    margin:10px 0px 0px 0px;
    margin-left:16px;
    display:block;
    overflow:hidden;
} 
#bodyarea #tsunami4y div.psarow div.psastoryblurb{
    width:264px;
}
*html #bodyarea #tsunami4y div.psarow div.psastoryblurb{
    width:263px;
}
#bodyarea #tsunami4y div.psarow div.psastoryblurb p a{
    color:#f04902;
    font-weight:bold;
    text-decoration:none;
}
#bodyarea #tsunami4y div.psarow div.psastoryblurb p a:hover{
    text-decoration:underline;
}

#updated {
    position: absolute;
    width: 300px;
    /*margin-left: -150px;*/ 
}
.timestamp_audio {
    margin-top: 10px;
    color: #999;
    font-size: 10px;
}
.timestamp_pod {
    font-size: 10px;
    color: #999;
    margin-top: -10px;
}
.timestamp {
    margin-bottom: 10px;
    font-size: 10px;
    color: #999;
}
.related {
    float: right;
}
.options {
    float: left;
}



/*new search*/
.newSearch .subheader { background: url(/css/images/new_enhanced_search.gif) top left no-repeat; height:12px; width:144px; }
.newSearch .subheader .subheader_text { display:none; }
.newSearch #searchfieldbkgd { border: 1px solid #cecece; width:146px; height:19px; background-color:#fff; }
 *html .newSearch #searchfieldbkgd { height: 21px; }
.newSearch #searchbox { padding: 1px; border: 0; font-size:1em; margin-top:1px; margin-left:3px; width:120px; }
    *html .newSearch #searchbox { margin-left: 0; }
.newSearch #searchbutton { left:130px; position:absolute; top:15px; }
    *html .newSearch #searchbutton { left: 128px;}

/*table mod dy20130318*/
table.tablewithpadding td { padding: 5px; }


