body {
background: #FFFFFF;
margin: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

body.pop {
background-image: none;
margin: 10px;
color: #888888;
}

body.pop h3 {
font-size: 13px;
font-weight: bold;
}

body.pop li {
font-size: 11px;
margin: 0;
margin-top: 10px;
line-height: 150%;
color: #252525;
}

body.subMenu #pageTitle, body.etbResults #pageTitle {
margin-top: 37px;
}

a {
outline: none;
}

div.caseTitle {
margin: 5px;
height: 24px;
}

div.caseTitle p {
margin: 1px 0 0 2px;
}

h2 {
margin-bottom: 0;
clear: left;
}

/* Single class styles */

.hidden {
display: none;
}

.noteToSelf {
color: red;
font-weight: bold;
}

.right {
float: right;
margin: 6px 0 5px 15px;
}

.left {
float: left;
margin: 4px 15px 5px 0;
}

.strong {
font-weight: bold; 
}

div.editionList {
display: none;
}

p.acrobat {
min-height: 20px;
background: url(../_common.images/acrobat.gif) no-repeat;
padding-left: 23px;
padding-top: 1px;
}

table.formTable {
margin-top: 20px;
}

table.formTable td {
padding: 0 10px 5px 0;
}

table.formTable td.label {
font-size: 11px;
}

table.formTable input.txt {
font-size: 11px;
width: 150px;
padding: 2px;
}

table.formTable input.button {
font-size: 11px;
margin-top: 5px;
}

/* Multiple styles */

#content ol, #content ul {
margin-top: 0;
margin-bottom: 0;
}

div.left p, div.right p {
margin: 3px;
font-size: 10px;
text-align: center;
line-height: 120%;
color: #888888;
}

h2, #pageTitle, #sectionTitle, #etbTitle {
font-size: 20px;
margin-right: 20px;
}

h3, p, #content li, #releases td {
font-size: 11px;
margin: 0;
margin-top: 10px;
line-height: 150%;
color: #252525;
}

table.profileTable, #circulation {
background-color: #666666;
margin-bottom: 20px;
width: 550px;
}

table.profileTable td, table.profileTable th, #circulation td, #circulation th {
background-color: white;
font-size: 11px;
padding: 5px;
color: #252525;
}

table.profileTable th.th1, table.profileTable th.th2, #circulation th {
text-align: left;
}

table.profileTable th.th2 {
font-weight: normal;
text-align: center;
}

table.profileTable td.profCat {
font-weight: bold;
}

table.profileTable td.profGrpName {
width: 250px;
}

table.profileTable td.profGrpVal {
width: 60px;
}



/* ID styles */

#banner {
height: 150px;
width: 100%;
background: transparent url(../_common.images/banner.jpg) no-repeat;
}

#banner div {
display: none;
}

#circulation td.circCat {
font-weight: bold;
width: 200px;
}

#cnr00 {
width: 30px;
height: 30px;
margin-top: 10px;
background-repeat: no-repeat;
}

#cnr01 {
width: 6px;
height: 40px;
margin-top: 10px;
background-repeat: no-repeat;
}

#cnr02 div {
background: #FFFFFF url(../_common.images/cnr02.gif) bottom left no-repeat;
height: 6px;
}

#cnr03 div {
background: #FFFFFF url(../_common.images/cnr03.gif) bottom left no-repeat;
width:16px;
height: 6px;
}

#contacts, #adContacts {
text-align: left;
background: #666666;
margin-top: 20px;
}

#contacts td, #adContacts td{
background: #FFFFFF;
font-size: 11px;
padding: 5px;
color: #252525;
}

#contacts th, #adContacts th {
font-size: 11px;
padding: 5px;
color: #252525;
text-align: left;
}

#content {
width: 100%;
padding-right: 20px;
padding-bottom: 20px;
}

#footer {
height: 37px;
background: url(../_common.images/footer_bg.gif) bottom left repeat-x;
}

td #multiCountry {
text-align: center;
}

#multiCountry p {
width: 300px;
height: 90px;
padding-top: 10px;
background-color: #E6ACC2;
font-size: 12px;
font-weight: bold;
color: #252525;
text-align: center;
margin: 10px auto 0 auto;
}

#multiCountry p a {
color: #252525;
}

#popFooter {
text-align: right;
}

#profileList {
margin-top: 18px;
}

#profileList h3 a {
text-decoration: none;
color: #252525;
}

#profileList p {
margin-top: 0;
}

#profileMap {
position: absolute;
top: 306px !important;
top: 296px;
left: 400px;
}

#releases td {
padding: 5px 10px 0 0;
}

#rightBorder00 {
width: 6px;
height: 30px;
background: #FFFFFF url(../_common.images/right_border_bg.gif) 0 0 repeat-x;
}

#rightBorder01 {
width: 10px;
background: #6F799D url(../_common.images/mnu_00_bg.jpg) 0 0 no-repeat;
}

#sectionTitle {
margin-top: 13px;
}

#au {
background: url(../../_common.images/flag_au.gif) top right no-repeat;
}

#br {
background: url(../../_common.images/flag_br.gif) top right no-repeat;
}

#befl {
background: url(../../_common.images/flag_be.gif) top right no-repeat;
}

#ca {
background: url(../../_common.images/flag_ca.gif) top right no-repeat;
}

#chde {
background: url(../../_common.images/flag_ch.gif) top right no-repeat;
}

#cn {
background: url(../../_common.images/flag_cn.gif) top right no-repeat;
}

#cz {
background: url(../../_common.images/flag_cz.gif) top right no-repeat;
}

#de {
background: url(../../_common.images/flag_de.gif) top right no-repeat;
}

#es {
background: url(../../_common.images/flag_es.gif) top right no-repeat;
}

#fi {
background: url(../../_common.images/flag_fi.gif) top right no-repeat;
}

#fr {
background: url(../../_common.images/flag_fr.gif) top right no-repeat;
}

#hu {
background: url(../../_common.images/flag_hu.gif) top right no-repeat;
}

#it {
background: url(../../_common.images/flag_it.gif) top right no-repeat;
}

#mx {
background: url(../../_common.images/flag_mx.gif) top right no-repeat;
}

#my {
background: url(../../_common.images/flag_my.gif) top right no-repeat;
}

#nl {
background: url(../../_common.images/flag_nl.gif) top right no-repeat;
}

#ph {
background: url(../../_common.images/flag_ph.gif) top right no-repeat;
}

#pt {
background: url(../../_common.images/flag_pt.gif) top right no-repeat;
}

#pl {
background: url(../../_common.images/flag_pl.gif) top right no-repeat;
}

#ro {
background: url(../../_common.images/flag_ro.gif) top right no-repeat;
}

#ru {
background: url(../../_common.images/flag_ru.gif) top right no-repeat;
}

#se {
background: url(../../_common.images/flag_se.gif) top right no-repeat;
}

#tw {
background: url(../../_common.images/flag_tw.gif) top right no-repeat;
}

#uk {
background: url(../../_common.images/flag_uk.gif) top right no-repeat;
}

#ush {
background: url(../../_common.images/flag_us.gif) top right no-repeat;
}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* sIFR Decoy styles  */

.sIFR-hasFlash h2, .sIFR-hasFlash h2 span.subHead, .sIFR-hasFlash #sectionTitle, .sIFR-hasFlash #pageTitle, .sIFR-hasFlash #etbTitle span, .sIFR-hasFlash #ehsTitle span {
visibility: hidden;
margin-bottom: 0;
font-size: 27px;
letter-spacing: -0.15em;
}

.sIFR-hasFlash div.caseTitle p {
visibility: hidden;
font-size: 18px;
line-height: 120%;
}