/* ELEMENTS
---------------------------------------
===
 */
* {font:1em verdana,arial,san-serif; margin:0; padding:0;}
a {color:#013298; font-weight:bold; text-decoration:none;}
a:hover {text-decoration:underline;}
acronym {cursor:help;}
body, html {/*\*/ width:100%; min-height:100%;/**/} /* Mozilla requires height 100% to be applied to html */ 
body {background:#F2F2F2 url(/css/images/bg_3col_blue.gif) 0 0 repeat-y; color:#333; font-size:70%; line-height:1.2;}

em {font-style:normal;}

h1 {color:#013298; font-family:arial, sans-serif; font-size:1.6em; font-weight:bold; line-height:1.1; padding:0 0 2px; position:relative; top:-2px; display: inline;}
h2 {color:#424242; font-family:arial, sans-serif; font-size:1.4em; font-weight:bold; line-height:1.1; padding:0 0 0px;}
h3 {color:#424242; font-weight:bold; font-size:1.2em; margin:0 0 5px;}

h2 a {color:#424242; font-family:arial, sans-serif; line-height:1.1; padding:0 0 0px;}
a:visited { color: #800080; }

img {border:0; } /* Removes inline wht space from images */
table {border:0; border-collapse:collapse;}


/* MOBILE
--------------------------------------- */
#m_logo {display:none;}

/* CLASSES
--------------------------------------- */
.acc {display:none;} /* Accessibility Options */

.articles dl {float:left; margin:0 10px 0 0; width:130px;}
.articles dl.last {margin:0;}
.articles dt {color:#333; font-weight:bold; padding:0 0 2px;}
.articles dt a { color: #333; }
.articles dd {font-size:0.9em;}
.articles dd a {line-height:1.6;}
.articles dt .newArticle { font-weight: bold; color: #f00; font-style: italic; }

.banner img {margin:0 0 0px;}
.banner dl {background:transparent url(/css/images/border_dot_blue.gif) 0 100% repeat-x; line-height:1.2; padding:8px 0 8px 0;}

.banner dt {padding: 0;}
.banner dd {padding: 0;}

.banner dl.last { background-image: none; }


.cell {background-color:#FFF; border:1px solid #CECECE; line-height:1.4; margin:5px; padding:8px;}


.centerBase {background:#f2f2f2 url(/css/images/bg_centerdivide_base.gif) 0 0 no-repeat; clear:both; height:5px; overflow:hidden;}
.centerDivide {background:transparent url(/css/images/bg_centerdivide.gif) 0 0 repeat-y; float:left; width:600px; }
.centerLcol {background-color:#F2F2F2; float:left; width:297px;}
.centerRcol {background-color:#F2F2F2; float:right; width:297px;} /* w285 */

/* .feature a {display:block; margin:5px 0 0 0;} */


.featurette dl {background:transparent url(/css/images/border_dot_blue.gif) 0 100% repeat-x; clear:both; float:left; margin:10px 0 0; padding:0 0 10px; width:100%;}
.featurette dt {display:block; font-weight:bold; margin:0 0 4px;}
.featurette dd img { float: left; margin-left: -2px; }
.featurette dd.leftCol { width: 77px; float: left;margin-right: 10px; }
.featurette dd.rightCol { float: left; width: 180px; }
.emergency .feature .featurette dd.rightCol { width: 132px; }
.standard .feature .featurette dd.rightCol { width: 132px; }


.multiMediaLinks { margin-left: 3px; }
.multiMediaLinks img { position: relative; margin-top: 1px;
}


.featurelist {background:transparent url(/css/images/border_dot_blue.gif) 0 0 repeat-x; color:#013298; float:left; list-style:inside square; margin:25px 0 0 5px;}
.featurelist a {display:inline;}
.featurelist li {background:transparent url(/css/images/border_dot_blue.gif) 0 100% repeat-x; line-height:1.2; padding:6px 0 8px;}

.langlinks {background:transparent url(/css/images/border_dot_blue.gif) 0 100% repeat-x; color:#013298; padding:10px 0 10px 0; }
.langlinks .nowAvailMargin { display: block; margin: 0 0 5px 0; }
.langlinks a {color:#013298; font-size: 0.9em;}
.langlinks a .artext {font-size: 1.6em;}


.last {background-image:none !important; border-bottom:0 !important; margin-bottom:0 !important;}

.linkAudio {display:block; margin:4px 0 0;}
.linkGo {
background:transparent url(/css/images/bt_go.gif) 0 0 no-repeat; 
height:16px;
margin:10px 10px 0 0; 
padding-left:20px; 
display: block;
float: left;
}

.linkLine {background:transparent url(/css/images/border_dot_blue.gif) 0 100% repeat-x; display:block; margin:10px 0 0; padding:0 0 10px;}

.listcell li {background:transparent url(/css/images/border_dot_blue.gif) 0 100% repeat-x; line-height:1.2; padding:4px 0 6px;}
.listcell ul {color:#013298; list-style:outside square; padding-left:14px;}

.map img#natcomflags { display:block; }
.map div {font-weight:bold; margin:5px 0 10px 0;}

.subtitle {display:block; font-weight:bold; padding:2px 0 5px;}


/* IDS
--------------------------------------- */
#bg3colbase {background:#F2F2F2 url(/css/images/bg_3col_base_blue.gif) 0 0 no-repeat; clear:both; height:15px; width:935px;}
#bg4colbase {background:#F2F2F2 url(/css/images/bg_4col_base_blue.gif) 0 0 no-repeat; clear:both; height:15px; width:935px;}
#container {border-top:1px solid #F2F2F2; float:left; text-align:left; width:935px; margin-top: -2px;}
#container4Col {border-top:1px solid #F2F2F2; float:left; text-align:left; width:935px; margin-top: -2px; background: transparent url(/css/images/container_bg_blue.gif) 0 0 repeat-y;}
#content {background-color:#F2F2F2; border-top:1px solid #F2F2F2; float:left; width:600px;}
#content .cell {margin:5px 0 0; float:left; width:582px;}
* html #content .cell { width: 600px; }
#content .centerLcol .cell, #content .centerRcol .cell { width:279px; } 
* html #content .centerLcol .cell, * html #content .centerRcol .cell { width: 297px; }
  
.cell img#factbanner { margin-top: 10px; }
  
#footerBG {background-color:#09F; border-top:1px solid #55C1FF; clear:both; font-size:90%; position:relative; width:100%; height: 31px; }
#footer {background-color:#09F;  border-top:1px solid #55C1FF;clear:both; font-size:90%; position:relative; width:935px; height:31px; margin-top: -1px;}
#footer ul.list1 {position:absolute; top:8px; left:23px; } /* width is declared for Opera, min-width does not behave as expected */
#footer ul.list1zh {position:absolute; top:8px; left:23px;}
#footer ul.list2 {position:absolute; top:8px; left:611px; width: 200px;} 
#footer ul a {color:#FFF; padding:0 0px 0 0; text-decoration:none; }
#footer ul a:hover {text-decoration:underline;}
#footer ul.list2 a {color:#FF0; font-weight:bold;}
#footer ul.list1zh a{font-size:1.2em; font-weight:normal;}
#footer ul li {float:left; list-style:none; margin-right: 15px;}


#headerBG { width: 100%; height:122px; background: url(/css/images/header_bg-1.gif) 0 0 repeat-x; }
#headerBG img { border: 0; }
#header {background-color:#09F; width: 935px; height:59px; margin:0 0 34px; position:relative;}
#header #logo {display:block; position:absolute; top:29px; left:586px; }
#header span {display:block; position:absolute; top:41px; left:23px;}
#headerBG object {position:absolute; top:29px; left:0px;}

/* 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;}

#lcol {background-color:#F2F2F2; border-top:1px solid #F2F2F2; width:175px; float: left;}


/* this is the nav section */
#navt1 {background-color:#007BD3; border:1px solid #55C1FF; border-width:1px 0; position:absolute; top:88px; left:0; width: 935px; height:32px;}
* html #navt1 { height: 34px; }




#navt1 ul {display:block; padding:6px 0 0 23px; height:26px; width: 935px;}
#navt1 ul li {color:#FFF;float:left; list-style:none; margin-right: 18px;}

#headerPF { display: none; }

#rcol {background-color:#F2F2F2; border-top:2px solid #F2F2F2; float:right; width:160px; margin-top: -1px;}
#rcol .cell {margin-right:0;}

#searchfm { padding-bottom: 10px; }
/* #searchfm:after {clear:left; content:"."; display:block; height:0; visibility:hidden;} */

#searchbox, #newsBox {float:left; width:110px;  font-size: 0.9em;}
#searchbt {border:0; background:transparent url(/css/images/bt_go.gif) 0 0 no-repeat; color:#FE8445; cursor:pointer; float:left; font-size:1px; letter-spacing:-1em; line-height:1px; width:16px; height:16px; word-spacing:0; margin-left: 5px;}

.artext {
font-family: Arabic Transparent, Verdana, Arial, Helvetica, sans-serif;       
font-size: 150%;
font-weight:bold;
}


.cellBlueBG { background-color: #0070D0; color: #fff; } 
.cellBlueBG h2 { color: #fff; }
.cellBlueBG h3 { color: #fff; }
.cellBlueBG a { color: #fff; }
.cellBlueBG a:visited { color: #6db4ef; }
.cellBlueBG .langlinks { color: #fff; }
.cellBlueBG ul {color:#fff; }


.standard .featureimg { float: none;  padding-right: 0px; margin-right: 0px;  }
.standard .featureArea {  background-color: #E8E8E8;  padding: 10px; margin: 10px 0 0 0;  width: 258px;}
* html .standard .featureArea { width: 100%; }
.featureArea div.videomargin, .featureArea p.videomargin { margin-top: 6px;  }
.standard .featureArea h2 { margin-bottom: 3px; }
.standard .featureArea h2 a { font-size: 1.2em; line-height: 1.1em;}



#StandardLinkLine { background:transparent url(/css/images/border_dot_blue.gif) 0 0 repeat-x; margin:10px 0 0; padding:1px 0 0 0; }
#StandardLinkLine li {
background:transparent url(/css/images/border_dot_blue.gif) 0 100% repeat-x; 
margin:10px 0 0 0; 
padding:0 0 10px 0;
list-style: none;
}
.press #StandardLinkLine { background:none; margin:0; padding:1px 0 0 0; }
.standardReddots {  }
#StandardLinkLine .standardReddots a { display: inline; margin: 0; padding: 0; background-image: none;}
#StandardLinkLine .standardReddots a img { display: inline; margin: 0; padding: 0; background-image: none; border: 0px;}