/* General Styles */
body { margin: 0; text-align: center; font: normal 12px/17px  "Arial", "Helvetica", sans-serif; background-color: #D6D6D6 }
td, th { vertical-align: top; text-align: left; padding: 0;  font: normal 12px/17px  "Arial", "Helvetica", sans-serif; } 
img { border: 0px; }
form { margin: 0; }
.center { text-align: center; }
.right { text-align: right; }
.error { color: #FF0000 }
strong { color: #FF3C00; font-weight: bold; }
.blockDisplay { display: block; }
.doNotDisplay { display: none; }
.clearer { clear: both; line-height: 0; height: 1px; }
sup {	color: red; margin-right: 0.25em;	}


div { border: 0px solid red; }

/* Site Styles */
#page { width: 760px; margin: 0 auto; text-align: left; }

#titlebar { text-align: center; padding: 0 18px;  }
#titlebar a { color: #000000; text-decoration: none; line-height: 24px; font-size: 13px; padding: 5px; }
#titlebar a:hover { background-color: #FFFFFF; }

#mastHead img#logo { width: 180px; height: 120px; }
#mastHead img#banner { width: 580px; height: 120px; }

#mastFooter { background-color: #003366; color: #FFFFFF; font-size: 14px; line-height: 24px; text-align: right; padding-right: 10px; }

#primaryNav { height: 60px; color: #FFFFFF; background-color: #003366; }
#primaryNav a { color: #FFFFFF; text-decoration: none; }
#primaryNav a:hover {  text-decoration: underline; font-weight: bold; }
img#languageImg { margin-right: 60px; }
img#reportImageEn { margin-right: 56px; margin-left: 9px }

#languageLink { width: 160px; float: left; border: 1px red solid;}

table#contentLayout { background-color: #FFFFFF; width: 760px }

td#leftSidebar { width: 168px; border-left: 12px solid #003366; }
td#leftSidebar h1 { color: #FFFFFF; font-size: 20px; margin: 0; margin: 12px 12px 12px 20px; }
td#leftSidebar img#sidebarImg { margin: 0; margin: 12px 0; }
td#leftSidebar a { display: block; color: #222222; padding: 2px 12px; margin: 0; text-decoration: none; font-weight: bold; line-height: 16px; }
td#leftSidebar a.active { display: block; color: #000000; padding: 2px 12px; margin: 0; text-decoration: none; background-color: #FFFFFF; }
td#leftSidebar a:hover { background-color: #FFFFFF; }
td#leftSidebar #donation { padding: 2px 20px; }
td#leftSidebar #donation a { background: none; padding: 0; padding-bottom: 4px; }

div#mainContent { padding: 12px 18px 0 12px; }
div#mainContent h1 { color: #152D5E; font: bolder 20px "Arial", "Helvetica", sans-serif; margin: 0; margin-bottom: 12px; text-transform: uppercase; }
div#mainContent h2 { color: #000000; font: bold 14px "Arial", "Helvetica", sans-serif; margin: 0; margin-bottom: 12px; text-transform: uppercase; }
div#mainContent h3 { color: #000000; font: bold 12px "Arial", "Helvetica", sans-serif; margin: 0; margin-bottom: 12px; text-transform: uppercase; }
div#footerImage { text-align: center; }
div#mainContent h4 { color: #152D5E; font: bolder 14px "Arial", "Helvetica", sans-serif; margin: 0; margin-bottom: 12px; text-transform: uppercase; }
div#mainContent h5 { color: #000000; font: bolder 12px "Arial", "Helvetica", sans-serif; margin: 0; margin-bottom: 12px; }
p.article { color: #000000; font: normal 11px "Arial", "Helvetica", sans-serif; }
a.article { color: #4E7195; font-weight: bolder; text-decoration: none; } 
a.article:hover { color: #4E7195; font: bolder; text-decoration: underline; }
div#reportFormLink { margin: 2em 12px; padding: 8px; color: #FFFFFF; background-color: #FF0000; font-weight: bold; text-align: center; }

div.formElement { margin-bottom: 0.8em }
div.formElement span.label { font-weight: bold; display: block; }
div.formElement span.input { display: block }

div.floatLeft { float: left; }

#footnote {  font-style: italic; }
.attribution { font-style: italic; }
 
#floatingBox { position: relative; width: 225px; border: thin dotted black; background-color: white; padding: 8px; float: right; margin: 0 0 10px 10px; }
#floatingBox ul li { margin-left: -2em; }

#anchorLinkGroup { border: thin dotted black; background-color: white; padding: 8px; margin: 10px 10px 10px 10px; }

.partnerLogo { margin: 15px 15px 15px 15px; }

/* span label */
span.formlabel {
  color: #3F3F3F;
  font-family:arial;
  font-size: 11px;
  font-weight: bolder;
  line-height: 14px;
}

a#anchor_maryk{
  font-family: "Gill Sans MT",sans-serif;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
  color: #d62429;
}

/*For the safety magazine page*/
div#mainContent h1#safe_mag {
    color: #4f6228;
    font-size: 16px;
    margin-top: 15px;
    text-transform: none;
}

/*For the safety magazine page*/
div#mainContent h2.safe_mag {
    color: #4f6228;
    font-size: 14px;
    text-transform: none;
}

div#mainContent h1#safe_mag sup {
    color: #4f6228;
    font-size: 11px;
}

div#mainContent p sup.safe_mag {
    color: #000000;
}

div#safe_mag_offer {
    background-color: #4f6228;
    padding: 5px;
    padding-top: 10px;
}

div#safe_mag_offer h1 {
    color: #FFFFFF;
    font-size: 14px;
    text-transform: none;
}

div#safe_mag_offer p {
    color: #FFFFFF;
}

div#safe_mag_offer p sup {
    color: #FFFFFF;
}

div#mainContent p strong.safe_mag {
    color: #000000;
}

sup.safe_mag
{
  color: #000000;
}

ul.standard
{
    font-family: verdana;
    font-size: 12px;
}