body {font-family: Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#000000; margin: 0px; background-color:#FFFFFF;}
.hidden {position: absolute; left: 0px; top: -500px; width: 1px; height: 1px; overflow: hidden;}
td,p,li,div,span {font-family: Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#000000;}
.masthead{background-color:#666699;}
.name{background-color:#666699;}
a:link{text-decoration:underline;color:#444477;}
a:active{text-decoration:underline;color:#666666;}
a:visited{text-decoration:underline;color:#999966;}
.hrnvtd {font-size:10px; font-weight:bold; padding-top:3px;padding-bottom:3px;color:#666666;}
a.hrnv:link{text-decoration:none ;color:#444477;}
a.hrnv:active{text-decoration:none;color:#444477;}
a.hrnv:visited{text-decoration:none;color:#444477;}
a.hrnv:hover{text-decoration:underline;color:#444477;}
a.hrnvon:link{font-weight:bold;text-decoration:none;color:#666666;}
a.hrnvon:active{font-weight:bold;text-decoration:none;color:#666666;}
a.hrnvon:visited{font-weight:bold;text-decoration:none;color:#666666;}
a.hrnvon:hover{font-weight:bold;text-decoration:underline;color:#666666;}
.brdcmb {font-size:10px;color:#666666;}
a.brdcmb:link{text-decoration:underline;color:#444477;}
a.brdcmb:active{text-decoration:underline;color:#666666;}
a.brdcmb:visited{text-decoration:underline;color:#999966;}
a.ftr:link{font-size:10px;text-decoration:underline;color:#444477;}
a.ftr:active{font-size:10px;text-decoration:underline;color:#666666;}
a.ftr:visited{font-size:10px;text-decoration:underline;color:#999966;}
.langbar {color:#666666;}
.lang {font-weight:bold;text-decoration:none;color:#666666;}
a.lang:link{font-weight:bold;text-decoration:none;color:#444477;}
a.lang:active{font-weight:bold;text-decoration:none;color:#444477;}
a.lang:visited{font-weight:bold;text-decoration:none;color:#444477;}
a.lang:hover{font-weight:bold;text-decoration:underline;color:#444477;}
.nav{background-color:#EEEEEE;}
.navbx {background-color: #EEEEEE;width: 11px;vertical-align:top;}
.navcurve{background-color: #EEEEEE;vertical-align:top;}
.navonbg{background-color: #DAAC7A; width: 11px;vertical-align:top;}
.navonbg2 {padding-top: 4px; padding-bottom: 4px; padding-left: 4px; background-color: #FFFFFF; width: 130px;}
.navoffbg {padding-top: 4px; padding-bottom: 4px; padding-left: 4px; background-color: #EEEEEE; width: 118px;}
.navoffbg2 {padding-top: 4px; padding-bottom: 4px; padding-left: 4px; background-color: #EEEEEE; width: 130px;}
.navline{background-color: #FFFFFF; width: 142px;}
.navline2 {background-color: #FFFFFF; width: 1px; vertical-align: top;}
.subpad{padding-top: 4px; padding-bottom: 4px; padding-left: 4px;}
table.nav{background-color:#666699 ;}
.searchradio {background-color:#666699; position: absolute; top: 49px; left: 545px; font-size: 10px; color: #000000; width: 100px;}
.searchbutton {background-color:#666699; position: absolute; top: 31px; left: 645px;}
a.nav:link{font-weight:bold;text-decoration:none;color:#444477;}
a.nav:active{font-weight:bold;text-decoration:none;color:#666666;}
a.nav:visited{font-weight:bold;text-decoration:none;color:#444477;}
a.nav:hover{font-weight:bold ;text-decoration:underline;color:#444477;}
a.navon:link{font-weight:bold;text-decoration:none;color:#666666;}
a.navon:active{font-weight:bold;text-decoration:none;color:#666666;}
a.navon:visited{font-weight:bold;text-decoration:none;color:#666666;}
a.navon:hover{font-weight:bold;text-decoration:underline;color:#666666;}
a.story:link{text-decoration:underline;color:#444477;}
a.story:active{text-decoration:underline;color:#666666;}
a.story:visited{text-decoration:underline ;color:#999966;}
.coverheading{font-size:12px;font-weight:bold;color:#999966;}
.blurbheadline{font-size:14px;font-weight:bold;color:#666666;}
.coverheadline{font-size:14px;font-weight:bold;color:#CC6633;}
.covertitle{font-size:14px;font-weight:bold;color:#CC6633;}
.pageheading{font-size:14px;font-weight:bold;color:#666666;}
.storydeck{font-size:12px;font-weight:bold;color:#666666;}
.storyheadline{font-size:16px;font-weight:bold;color:#666666;}
h1{font-size:16px;font-weight:bold;color:#CC6633;}
h2{font-size:16px;font-weight:bold;color:#444444;}
h3{font-size:12px;font-weight:bold;color:#999966;}
h4{font-size:14px;font-weight:bold;color:#CC6633;}
h5{font-size:12px;font-weight:bold;color:#000000;}
h6{font-size:12px;font-weight:bold;color:#666666;}
h1, h2, h3, h4, h5, h6{margin-bottom:0;}
.tabheader{font-size:13px;font-weight:bold;color:#FFFFFF;}
.whosites{font-weight:bold;color:#CC6633;}
.headlineblack{font-weight:bold;color:#000000;}
.headlineblue{font-weight:bold;color:#444444;}
.headlinebrown{font-weight:bold;color:#444477;}
.headlinedarkblue{font-weight:bold;color:#003380;}
.headlinedarkgrey{font-weight:bold;color:#666666;}
.headlinegrey{font-weight:bold;color:#999966;}
.headlineorange{font-weight:bold;color:#444477;}
.headlinewhite{font-weight:bold;color:#FFFFFF;}
.copy{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000000;}
.copyblue{color:#444444;}
.copybrown{color:#CC6633;}
.copydarkgrey{color:#666666;}
.copygrey{color:#999966;}
.copyorange{color:#663333;}
.smallcopy{font-size:10px;color:#000000;}
.smallcopyblue{font-size:10px;color:#444444;}
.smallcopybrown{font-size:10px;color:#CC6633;}
.smallcopydarkgrey{font-size:10px;color:#666666;}
.smallcopygrey{font-size:10px;color:#999966;}
.smallcopyblack{font-size:10px;color:#000000;}
.smallcopywhite{font-size:10px;color:#FFFFFF;}
.smallheadlineblack{font-size:10px;font-weight:bold;color:#000000;}
.smallheadlineblue{font-size:10px;font-weight:bold;color:#444444;}
.smallheadlinedarkgrey{font-size:10px;font-weight:bold;color:#666666;}
.stats{font-size:10px;font-weight:bold;color:#666666;}
.white{background-color : #FFFFFF;}
/* text options for covers, stories, right col, boxes */
.tchd1{font-size:16px;font-weight:bold;color:#CC6633;}
.tchd2{font-size:12px;font-weight:bold;color:#999966;}
.tchd3{font-weight:bold;color:#444444;}
.tchd4{font-size:14px;font-weight:bold;color:#CC6633;}
.tchd5{color:#CC6633;}
.tchd6{font-weight:bold;color:#990000;}
.tchd7{font-weight:bold;color:#FFFFFF;}
.sthd1{font-size:16px;font-weight:bold;color:#999966;}
.sthd2{font-size:12px;font-weight:bold;color:#000000;}
.sthd3{font-size:14px;font-weight:bold;color:#000000;}
.sthd4{font-size:12px;font-weight:bold;color:#CC6633;}
.contrib{font-size:10px;color:#000000;}
.inset {font-size:10px;color:#000000;}
.tocbg {border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; padding-top: 4px; padding-bottom: 4px;color:#000000;}
.insetbg {border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; padding: 7px; color:#000000;}
.docnote{color:#666666;}
.stats{color:#999966;}
.caption {font-size:10px;color:#999999;}
.brknews{font-weight:bold;color:#FF6600;}
.see {padding-left: 20px;}
.pbutton {width: 11px;padding-bottom: 10px;padding-top: 2px;padding-right: 3px;float: left;}
.ptxt {width: 150px;padding-bottom: 10px;}
.ileft {padding-right: 5px; padding-top: 2px;}
.iright {padding-left: 5px; padding-top: 2px;}
.shd1 {color:#CC6600;text-transform: uppercase;}
.shd2 {color:#CC6600;font-weight:bold;}
.shd3 {font-weight:bold;}
.dots {color:#CC6600;font-weight:bold;}
/* general background colours */
.bg{background-color: #FFFFFF;}
.line{background-color: #CCCCCC;}
.subpad{padding-top: 4px; padding-bottom: 4px; padding-left: 4px;}
.zeropad {margin:0px;}
.smalltxt1a {font-weight:bold;font-size:10px;}
UL.lroman {list-style-type: lower-roman;}
UL.uroman {list-style-type: upper-roman;}
UL.lalpha {list-style-type: lower-alpha;}
UL.ualpha {list-style-type: upper-alpha;}
UL.decimal {list-style-type: decimal;}
UL.disc {list-style-type: disc;}
/* box element */
table.smllbx {width:197px;margin-left:20px;}
table.smllbx2 {width:145px;margin-left:20px;}
* html table.smllbx2 {margin-top:7px;}
table.bgbx {width:100%;margin-bottom:2px;}
.bx7{padding: 4px 4px 4px 8px;border: 1px solid #CCCCCC; background-color:#EEEEEE;}
.bxhd7{font-weight:bold;color:#806742;}
.bx7b{padding: 4px 4px 4px 8px;border: 1px solid #CCCCCC;}
/* new buffet EN FR ES */
#buffet {width: 423px; margin: 10px 0; float: left; background: #EEEEEE url(/sysmedia/buffet_bkg.gif) repeat-y;}
#buffet img {vertical-align: top; border: none;}
#buffet h3 {font-size: 11px; font-weight: bold; color: #FFFFFF; padding: 2px 0 2px 4px; margin: 0; background-color: #999999;}
#buffet ul {list-style: none; margin: 0; padding: 0;}
#buffet ul li {float: left; padding: 5px; width: 131px;}
#buffet .credit {display: block; color: #666;font-size: 9px;padding-top: 4px;}
.clear {clear: both;}

/*--------- Main headlines H1 ---------*/

h1 {
font-size:16px;
font-weight: bold;
margin: 1em 0;
}

h1.topicCover {
color: #CC6633;
}

h1.storyPage {
color: #999966;
}

h1.pageHeading {
font-size:14px;
color: #000000;
}

h1.publication {
font-size: 12px;
color: #999966;
}

/*--------- Sub headlines H2 ---------*/

h2 {
font-weight: bold;
margin: 1em 0;
color: #666666;
}

h2.storyPage {
font-size: 12px;
}

h2.publication {
font-size: 11px;
}

/*--------- Section headings H3 ----------*/

h3 {
font-size: 11px;
font-weight: bold;
margin: 1em 0;
}


h3.sectionHead1 {
text-transform: uppercase;
font-weight: normal;
color: #CC6600;
}

h3.sectionHead2 {
color: #CC6600;
}

h3.sectionHead3 {
color: #000000;
}

h3.box {
color:#806742;
margin-top: .2em;
}

.teaserHeadline{font-weight:bold;color:#444444;}
.homepageBlurb{font-size:14px;font-weight:bold;color:#CC6633;}
.breakingNews{font-weight:bold;color:#990000;}
.popupLink {color:#CC6600;font-weight:bold;}

.imgfloatleft {padding-right:10px; padding-left:0px; float:left; padding-bottom:5px; margin:0px; padding-top: 0px;}
.thmbfloatleft {padding-right: 7px; padding-left: 0px; float: left; padding-bottom: 5px; margin: 0px; padding-top: 0px;}
/* AA update */

p.singleAA {
	position: relative;
	margin-top: -.7em;	
}

a.headlineAA{
	font-weight: bold;
	color:#134A81;	
}

a.headlineAA:visited {
	color: #134A81;
}  

/*--------- Table element update ---------*/
.tableData, .borderOn {
border-collapse: collapse;
}
.tableData td, .borderOn td{
padding: 5px;
}
.tableData thead td, .borderOn thead td { 
font-weight: bold;
}
.borderOn td {
border:1px solid black;
}
.numeric {
text-align: right;
}
td.indent {
padding-left: 1.5em;
}
td.emptyCell {
border: 0;
min-height: 12px;
height:12px;
}

