﻿
html {
 margin: 0px; 
 padding: 0px;
 background: #c1c1c1 url(/images/core/sitebg2009.gif) repeat-x top center;
}
body {
 margin: 0;
 padding: 5px 0 0 0;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: small;
 color: #666666;
 background: url(/images/core/nebulous_bg.jpg) no-repeat top center;
}
form { margin: 0px; padding: 0px; }
input { font-size: 12px; }
pre { font-size: small; }
h1 {
 font-size: 2.1em; 
 font-weight: normal; 
 margin: 0px 0px 5px 0px;
}
h2 {
 font-size: 1.7em;
 font-weight: normal;
 margin: 0px;
 text-align: left;
}
h3 {
 font-size: 1.3em;
 font-weight: bold;
 margin: 0px;
 text-align: left;
}
h4 {
 font-size: 1.2em;
 font-weight: bold;
 margin: 0px 0px 5px 0px;
 text-align: left;
}
h5 {
 font-size: 1em;
 font-weight: bold;
 margin: 0px 0px 5px 0px;
 text-align: left;
}
h6 {
 font-size: .8em;
 font-weight: bold;
 margin: 0px 0px 5px 0px;
 text-align: left;
}
h1, h2, h3, h4, h5, h6 { color: #666666; }
A:link {
 color: #2b679f; 
}
A:hover { 
 color: #E60D2E; 
}
A:visited { 
 color: #666699; 
}
.leftbox {
 width: 198px;
 vertical-align:top;
}
.widgetbox {
 background-image: url(/images/core/sidebarbottom.gif);
 background-repeat: no-repeat;
 background-position: bottom left;
 width: 222px;
 vertical-align: top;
 padding: 0px;
 margin: 0px;
}

.widgetspacer {
 width: 20px;
}
.dottedline {
 height: 13px;
 line-height: 13px;
 width: 100%;
 background: url(/images/core/pagediv.gif) repeat-x top left;
 margin-top: 3px;
 font-size: 13px;
}
.h1minor {
 font-size: 1em; 
 font-weight: bold;
 color: #666666;
 line-height: 18px;
 margin: 0px 0px 1px 0px;
}
.centered {
 text-align: center;
}
.crumbblock {
 width: 912px;
}
.breadcrumbs {
 font-size: 10px;
 color: #ffffff;
 height: 18px;
 vertical-align: text-top;
}
.breadcrumbs a {
 color: #ffffff;
}
.breadcrumbs a:hover{
 color: #fffff;
 text-decoration: underline;
}
.breadcrumbs a:visited {
 color: #ffffff;
}
.headerblock {
 width: 912px;
 margin-bottom: 5px;
}
.core {
 width: 888px;
 background: #ffffff;
}
#headercontent .textinput { width: 158px; height: 21px; border: 0; background: url(/images/core/searchfield_bg.gif) no-repeat;}
#headercontent .textinput input { border: 0; margin: 2px 4px 2px 24px; width: 127px;
}
.contentArea {
 width: 690px;
 vertical-align: top;
}
.footerblock {
 width: 912px;
 border: 0px;
 border-collapse: collapse;
 margin-bottom: 5px;
}
.headerlogo {
 background: url(/images/core/petrologo.gif) no-repeat bottom left;
 float: left;
 margin: 0px 5px 0px 0px;
 padding: 0px;
 height: 66px;
 width: 90px;
 clear: both;
}
.headerMyAccount {
 width: 261px;
 text-align: center;
}
.headerlinks {
 float: right;
 width: 817px;
 height: 66px;
 background: #ffffff;
}
.headerSearch {
    width: 135px;
}
.mainbox {
 width: 912px;
 background: #ffffff;
}
.contentWidth {
 width: 100%;
}
.contentWrapper {
 width: 912px;
 margin: 5px 0px 5px 0px;
 margin-left: auto; margin-right: auto;
 padding: 0px;
 border: 0px;
 text-align: left;
}
.boxContent {
 background: #ffffff;
 width: 100%;
}
.boxCornerSize {
 height: 5px; line-height: 5px; width: 5px;
 background: url(/images/core/roundedcorners.gif) no-repeat;
 font-size: 0px;
 }
 
.invertboxContent {
 background: #fdf5e4;
 width: 100%;
}
.invertboxCornerSize {
  height: 5px; line-height: 5px; width: 5px;
  background: url(/images/core/roundedcornersinvert.gif) no-repeat;
  font-size: 0px;
 }
.boxTR { background-position: top right; }
.boxTL { background-position: top left; }
.boxBottom {
 height: 5px;
 line-height:5px;
 font-size: 2px;
 width: 100%;
 background:#FF0000;
}
.boxBL { background-position: bottom left; }
.boxBR { background-position: bottom right; }
.boxEnd { clear: both; }
.wrapperCornerSize {
  height: 11px; line-height: 11px; width: 11px;
  background: url(/images/core/roundedcorners.gif) no-repeat;
  font-size: 0px;
 }
.wrapperTR { background-position: top right; }
.wrapperTL { background-position: top left; }
.wrapperBottom {
  height: 12px;
  line-height: 12px;
  font-size: 2px;
  width: 100%;
  background: #FF0000;
   }
.wrapperBL { background-position: bottom left; }
.wrapperBR { background-position: bottom right; }
.wrapperEnd { clear: both; }
.footer {
 width: 912px;
 height: 23px;
 margin-bottom: 5px;
 margin-left: auto; margin-right: auto;
 background: #ffffff;
 padding: 0px;
 border: 0px;
 text-align: left;
}
.bodytext {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: small;
 color: #666666;
}
.bodytext-s {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: x-small;
 color: #666666;
}

.lightbluebold { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: small; 
 font-weight: bold; 
 color: #6699CC
}
.lightbluebold A:link { 
 color: #6699CC; 
 text-decoration: none
}
.lightbluebold A:hover { 
 color: #89B8E6; 
 text-decoration: underline
}
.lightbluebold A:visited { 
 color: #660099; 
 text-decoration: none
}
.lightbluebold-s { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: x-small; 
 font-weight: bold; 
 color: #6699CC
}
.lightbluebold-s A:link { 
 color: #6699CC; 
 text-decoration: underline
}
.lightbluebold-s A:hover { 
 color: #89B8E6; 
 text-decoration: underline
}
.lightbluebold-s A:visited { 
 color: #660099; 
 text-decoration: underline
}
ol li {
 list-style-image: none;
}
ul {
 list-style-position: outside;
 list-style-type: none;
}
.bodytext ul li, .bodytext-s ul li, .sidebartext ul li, .emergencyminor ul li, .emergencymajor ul li {
 list-style-type: none;
 padding-left: 11px;
 background-image: url(/images/core/bullet.gif);
 background-position: 0 3px; 
 background-repeat: no-repeat;
 margin-left: -1em;
}
.bodytext ul ul li, .bodytext-s ul ul li, .emergencyminor ul ul li, .emergencymajor ul ul li  {
 padding-left: 11px;
 background-image: url(/images/core/bullet2.gif);
 background-position: 0 3px; 
 background-repeat: no-repeat;
 margin-left: -2em;
}
.bodytext ul ul ul li, .bodytext-s ul ul ul li, .emergencyminor ul ul ul li, .emergencymajor ul ul ul li  {
 margin-left: -2em;
 padding-left: 11px;
 background-image: url(/images/core/bullet2.gif);
 background-position: 0 3px; 
 background-repeat: no-repeat;
 margin-left: -2em;
}

.sidebartext ul li, .sidebartext ul ul li, .emergencyminor ul ul ul li, .emergencymajor ul ul ul li {
 background-position: 0px 2px; 
}

#closerul {
 padding: 0 0 3px 11px;
 margin-left: 0em;
}
#leftbox #prodserv, #leftbox #aboutus, #leftbox #corpgov, #leftbox #socialresp, #leftbox #environment, #leftbox #investors, #leftbox #media, #leftbox #careers, #leftbox #olympics, #leftbox #homepage { margin: 0px; padding: 0px; float: left; display: block; list-style-type: none; width: 178px;}
.level1 {
 display: block;
 float: left;
 width: 178px;
 list-style-type: none;
 line-height: 15px;
}
.level1 a, .level1 a:visited {
 display: block;
 color: #333333;
 text-decoration: none;
 padding: 3px 6px 3px 22px;
 background: url(/images/core/level1bg.gif) no-repeat;
 min-height: 15px;
 font-size: 12px;
 list-style-type: none;
}
.level1 a:hover{
 color: #333333;
 text-decoration: underline;
 background: url(/images/core/level1overbg.gif) no-repeat;
}
.level1parent {
 float: left;
 width: 178px;
 list-style-type: none;
 line-height: 15px;
}
.level1parent a, .level1parent a:visited {
 display: block;
 color: #FFFFFF;
 text-decoration: none;
 padding: 3px 6px 3px 22px;
 background: url(/images/core/level1parentbg.gif) no-repeat;
 min-height: 15px;
 font-size: 12px;
 font-weight: bold;
}
.level1parent a:hover{
 color: #FFFFFF;
 text-decoration: underline;
}
.level1curr {
 float: left;
 width: 178px;
 list-style-type: none;
 line-height: 15px;
}
.level1curr a, .level1curr a:visited {
 display: block;
 color: #FFFFFF;
 text-decoration: none;
 padding: 3px 6px 3px 22px;
 background: url(/images/core/level1parentbg.gif) no-repeat;
 min-height: 15px;
 font-size: 12px;
 font-weight: bold;
}
.level1curr a:hover{
 color: #FFFFFF;
 text-decoration: underline;
}

.lnlevel1 {
 display: block;
 float: left;
 width: 178px;
 list-style-type: none;
}
.lnlevel1 a, .lnlevel1 a:visited {
 display: block;
 color: #333333;
 text-decoration: none;
 padding: 3px 6px 3px 22px;
 background: url(/images/core/ln1bg.gif) no-repeat;
 min-height: 15px;
 font-size: 12px;
 font-weight: bold;
 list-style-type: none;
}
.lnlevel1 a:hover{
 color: #333333;
 text-decoration: underline;
 background: url(/images/core/ln1overbg.gif) no-repeat;
 background-color: #f2f2f2;
}
.level2 {
 display: block;
 float: left;
 width: 178px;
 list-style-type: none;
 line-height: 12px;
}
.level2 a, .level2 a:visited {
 display: block;
 color: #333333;
 text-decoration: none;
 padding: 2px 6px 2px 32px;
 background: url(/images/core/level2bg.gif) no-repeat;
 font-size: 10px;
}
.level2 a:hover{
 color: #333333;
 text-decoration: underline;
 background: url(/images/core/level2overbg.gif) no-repeat;
}
.level2parent {
 float: left;
 width: 178px;
 list-style-type: none;
 line-height: 12px;
}
.level2parent a, .level2parent a:visited  {
 display: block;
 color: #333333;
 text-decoration: none;
 padding: 2px 6px 2px 32px;
 background: url(/images/core/level2parentbg.gif) no-repeat;
 min-height: 13px;
 font-size: 10px;
}
.level2parent a:hover{
 color: #333333;
 text-decoration: underline;
 background: url(/images/core/level2parentoverbg.gif) no-repeat;
}
.level2curr {
 float: left;
 width: 178px;
 list-style-type: none;
 line-height: 12px;
}
.level2curr a, .level2curr a:visited {
 display: block;
 color: #333333;
 text-decoration: none;
 padding: 3px 6px 3px 32px;
 background: url(/images/core/level2bg.gif) no-repeat;
 min-height: 13px;
 font-size: 10px;
 font-weight: bold;
}
.level2curr a:hover{
 color: #e60d2e;
 text-decoration: underline;
 background: url(/images/core/level2overbg.gif) no-repeat;
}
.level3 {
 float: left;
 width: 178px;
 list-style-type: none;
 line-height: 12px;
}
.level3 a, .level3 a:visited {
 display: block;
 color: #333333;
 text-decoration: none;
 padding: 2px 6px 2px 46px;
 background: url(/images/core/level3bg.gif) no-repeat;
 min-height: 13px;
 font-size: 10px;
}
.level3 a:hover{
 color: #333333;
 text-decoration: underline;
 background: url(/images/core/level3overbg.gif) no-repeat;
}
.level3parent {
 float: left;
 width: 178px;
 list-style-type: none;
 line-height: 12px;
}
.level3parent a, .level3parent a:visited  {
 display: block;
 color: #333333;
 text-decoration: none;
 padding: 2px 6px 2px 46px;
 background: url(/images/core/level3parentbg.gif) no-repeat;
 min-height: 13px;
 font-size: 10px;
}
.level3parent a:hover{
 color: #333333;
 text-decoration: underline;
 background: url(/images/core/level3parentoverbg.gif) no-repeat;
}
.level3curr {
 float: left;
 width: 178px;
 list-style-type: none;
 line-height: 12px;
}
.level3curr a, .level3curr a:visited {
 display: block;
 color: #333333;
 text-decoration: none;
 padding: 2px 6px 2px 46px;
 background: url(/images/core/level3bg.gif) no-repeat;
 min-height: 12px;
 font-size: 10px;
 font-weight: bold;
}
.level3curr a:hover{
 color: #333333;
 text-decoration: underline;
 background: url(/images/core/level3overbg.gif) no-repeat;
}
.level4 {
 float: left;
 width: 178px;
 list-style-type: none;
 line-height: 12px;
}
.level4 a, .level4 a:visited {
 display: block;
 color: #333333;
 text-decoration: none;
 padding: 2px 6px 2px 60px;
 background: url(/images/core/level4bg.gif) no-repeat;
 min-height: 13px;
 font-size: 10px;
}
.level4 a:hover{
 color: #333333;
 text-decoration: underline;
 background: url(/images/core/level4overbg.gif) no-repeat;
}
.level4curr {
 float: left;
 width: 178px;
 list-style-type: none;
 line-height: 12px;
}
.level4curr a, .level4curr a:visited {
 display: block;
 color: #333333;
 text-decoration: none;
 padding: 2px 6px 2px 60px;
 background: url(/images/core/level4bg.gif) no-repeat;
 min-height: 12px;
 font-size: 10px;
 font-weight: bold;
}
.level4curr a:hover{
 color: #333333;
 text-decoration: underline;
 background: url(/images/core/level4overbg.gif) no-repeat;
}
.leftnavdiv {
 display: block;
 height: 3px;
 line-height: 3px;
 background: url(/images/core/leftnavdiv.gif) no-repeat center left; 
 float: left;
 width: 178px;
 list-style-type: none;
 font-size: 3px;
}
.topdecor {
 height: 40px;
}

.leftbartop {
 background-repeat: no-repeat;
 background-position: bottom;
 color: #ffffff;
 font-size: 0.9em;
 font-weight: bold;
 vertical-align: top;
 width: 138px;
 padding: 3px 33px 38px 20px;
 margin: 0;
}
.leftbartopcurve {
 background-image: url(/images/core/leftbartop.gif);
 width: 185px; height: 4px; line-height: 1px;
 vertical-align: top;
 overflow: hidden;
}
.leftbarbotcurve {
 background-image: url(/images/core/leftbarbottom.gif);
 width: 185px; height: 4px; line-height: 1px;
 vertical-align: bottom;
 overflow: hidden;
}
.leftbarbg {
 background: url(/images/core/leftbarbg.gif) no-repeat;
}

.sidebarhomebg {
 background: url(/images/core/sidebarhomebg2009.gif) no-repeat;
 background-position: top left;
}
.sidebarhomebg .bodytext-s { line-height: 13px; color: #333333;}
.sidebarhomebg p { margin: 4px 0 4px 0; }
.sidebarhomebg .bodytext-s strong{ font-size: small; color: #e60d2e; margin-bottom: 3px;}
.sidebarhomebotcurve {
 background-image: url(/images/core/sidebarhomebottom2009.gif);
 width: 219px; height: 9px; line-height: 1px;
 vertical-align: bottom;
 overflow: hidden;
}
.sidebarhometopcurve {
 background-image: url(/images/core/sidebarhometop.gif);
 width: 210px; height: 4px; line-height: 1px;
 vertical-align: top;
 overflow: hidden;
}
.sidebartopcurve {
 background-image: url(/images/core/sidebartop.gif);
 width: 222px; height: 4px; line-height: 1px;
 vertical-align: top;
 overflow: hidden;
}
.sidebartop {
 background-repeat: no-repeat;
 background-position: bottom;
 color: #ffffff;
 font-size: small;
 font-weight: bold;
 vertical-align: top;
 width: 163px;
 padding: 3px 33px 38px 20px;
}
.sidebartitle {
 color: #ffffff;
 font-size: small;
 font-weight: bold;
 background-image: url(/images/core/sidebartitle.gif);
 vertical-align: top;
 padding: 3px 3px 4px 21px;
 width: 190px;
 display: block;
 
}
.sidebartitleempty {
 height: 0px;
 line-height: 0px;
 width: 190px;
 display: block;
}

.sidebartext {
 font-size: x-small;
 padding: 6px;
 vertical-align: top;
 text-align: left;
}

#homenormal .sidebartext {
     background: url(/images/core/lowerfeature_bg.gif) no-repeat bottom left;
     padding: 0 12px 0 12px;
     font-size: x-small;
     line-height: 14px;
     min-height: 100px; height: 100px;
}
.sidebartext ul {
 margin-left: 2em;
 padding-left: 0;
 margin-top: 0.5em;
margin-bottom: 5px;
}
.sidebartext p {
    margin: 5px 0 0 0;    
}

.sidebarhomelocator {
     background: url(/images/core/locator_bg.gif) no-repeat top left;
}

.locatortitle {
    font-size: 10px; font-weight: bold; color: #333333;
}
.sidebarhomelocator .textinput {
width: 173px; height: 21px; border: 0; background: url(/images/core/locatorinput_bg.gif) no-repeat;
}
.sidebarhomelocator .textinput input {
border: 0; margin: 1px 4px 1px 4px; width: 162px;
}


.bodybartitle {
 color: #ffffff;
 font-size: small;
 font-weight: bold;
 background-image: url(/images/core/sidebartitle.gif);
 vertical-align: top;
 padding: 3px 3px 4px 21px;
 display: block;
}
.pullquoteopen {
 width: 20px;
 vertical-align: top;
 background-position: top left;
 background-repeat: no-repeat;
}
.pullquoteclose {
 width: 20px;
 vertical-align: bottom;
 background-position: bottom right;
 background-repeat: no-repeat;
}
.pullquotetext { 
 font-style: italic;
 font-size: small;
 text-align: left;
 color: #999999;
}
.pullquotecredit { 
 font-size: small;
 font-weight: bold;
 color: #999999;
}
.stockcolor {
 font-size: small;
 color: #3399cc;
}
.asterisk, .trademark {
    font-family: Arial, Helvetica, sans-serif;
}
.bodytext-s-sup {
 font-family: Arial, Helvetica, sans-serif;
 vertical-align: super;
 font-size: x-small;
 color: #666666;
}
.whitetext { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: small; 
 color: #FFFFFF
}
.whitetext A:link { 
 color: #FFFFFF; 
 font-weight: bold
}
.whitetext A:hover { 
 color: #FFFFFF
}
.whitetext A:visited { 
 color: #FFFFFF
}
.whitetext-s {  
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: x-small; 
 color: #FFFFFF
}
.whitetext-s A:link { 
 color: #FFFFFF; 
 font-weight: bold
}
.whitetext-s A:hover { 
 color: #FFFFFF
}
.whitetext-s A:visited { 
 color: #FFFFFF; 
 text-decoration: underline; 
 font-weight: bold
}
.charttextwhite-s {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: x-small;
 color: #333333;
 background-color: #FFFFFF;
 text-align: center;
}
.charttextwhite {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: small;
 color: #666666;
 background-color: #FFFFFF;
 text-align: center;
}
.bluetext-s {  
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 color: #336699
}
.bluetext-s A:link { 
 color: #336699; 
 text-decoration: none
}
.bluetext-s A:hover { 
 color: #6699CC; 
 text-decoration: underline
}
.bluetext-s A:visited { 
 color: #660099; 
 text-decoration: none
}
.infotable {
 background-color: #A5A8B6;
}
.tableheader {
 font-size: small;
 font-weight: bold;
 color: #333333;
 background-color: #F7F8FB;
 height: 23px;
 text-align: center;
 vertical-align: middle;
}
.tableheader-s {
 font-size: x-small;
 font-weight: bold;
 color: #333333;
 background-color: #F7F8FB;
 height: 23px;
 text-align: center;
 vertical-align: middle;
}

.doublerule {
 border-width: 1px 0px 1px 0px; border-top-style: solid; border-bottom-style: solid; border-color: #000000; line-height: 1px;
}

.vertical_stack_spacer { display: block; }
#bodywide .widgetbox, #bodywide .widgetspacer {
 display: none;
}
#bodywide {
 width: 100%;
}
#bodywide .contentbox {
 /*width: 692px;*/
 font-size: small;
}
#bodynormal { 
 background-image: url(/images/core/bodysidebarbg.gif);
 width: 100%;
}

#bodynormal #nowidgets .sidebartopcurve, #bodynormal #nowidgets .widgetbox {
 background: #FFFFFF;
}
#pagetools {
    float: right;
}
#printbuttons {
    display: none;
}
#copyright {
    width: 912px;
}
#copyright .bodytext-s { 
    color: #ffffff;
}
#investors .sidebartop, #investors .sidebartitle, #investors .bodybartitle, #investors #investors li.level1parent, #investors #investors li.level1curr { background-color: #11AACC; }
#aboutus .sidebartop, #aboutus .sidebartitle, #aboutus .bodybartitle, #aboutus #aboutus li.level1parent, #aboutus #aboutus li.level1curr { background-color: #e60d2e; }
#homepage .sidebartop, #homepage .sidebartitle, #homepage .bodybartitle { background-color: #e60d2e; }
#media .sidebartop, #media .sidebartitle, #media .bodybartitle, #media #media li.level1parent, #media #media li.level1curr { background-color: #FF8833; }
#socialresp .sidebartop, #socialresp .sidebartitle, #socialresp .bodybartitle, #socialresp #socialresp li.level1parent, #socialresp #socialresp li.level1curr { background-color: #008833; }
#environment .sidebartop, #environment .sidebartitle, #environment .bodybartitle, #environment #environment li.level1parent, #environment #environment li.level1curr { background-color: #447733; }
#olympics .sidebartop, #olympics .sidebartitle, #olympics .bodybartitle, #olympics #olympics li.level1parent, #olympics #olympics li.level1curr { background-color: #EEBB00; }
#corpgov .sidebartop, #corpgov .sidebartitle, #corpgov .bodybartitle, #corpgov #corpgov li.level1parent, #corpgov #corpgov li.level1curr { background-color: #11BBCC; }
#careers .sidebartop, #careers .sidebartitle, #careers .bodybartitle, #careers #careers li.level1parent, #careers #careers li.level1curr { background-color: #AA1133; }
#prodserv .sidebartop, #prodserv .sidebartitle, #prodserv .bodybartitle, #prodserv #prodserv li.level1parent, #prodserv #prodserv li.level1curr { background-color: #BB1144; }

/*#leftbox #prodserv, #leftbox #aboutus, #leftbox #corpgov, #leftbox #socialresp, #leftbox #environment, #leftbox #investors, #leftbox #media, #leftbox #careers, #leftbox #olympics { background-image: url(/images/core/level1plainbg.gif); background-repeat: repeat-y; }*/
#leftbox #prodserv li { background-image: url(/images/core/prodservbg.gif); background-repeat: repeat-y; }
#leftbox #aboutus li { background-image: url(/images/core/aboutusbg.gif); background-repeat: repeat-y; }
#leftbox #investors li { background-image: url(/images/core/investorsbg.gif); background-repeat: repeat-y; }
#leftbox #media li { background-image: url(/images/core/mediabg.gif); background-repeat: repeat-y; }
#leftbox #socialresp li { background-image: url(/images/core/environmentbg.gif); background-repeat: repeat-y; }
#leftbox #environment li { background-image: url(/images/core/environmentbg.gif); background-repeat: repeat-y; }
#leftbox #corpgov li { background-image: url(/images/core/corpgovbg.gif); background-repeat: repeat-y; }
#leftbox #careers li { background-image: url(/images/core/careersbg.gif); background-repeat: repeat-y; }
#leftbox #olympics li { background-image: url(/images/core/olympicsbg.gif); background-repeat: repeat-y; }

#investors .sidebartop { background-image: url(/images/general/inv_sidebar_top.gif); }
#aboutus .sidebartop { background-image: url(/images/general/about_sidebar_top.gif); }
#media .sidebartop { background-image: url(/images/general/media_sidebar_top.gif); }
#socialresp .sidebartop { background-image: url(/images/general/socialresp_sidebar_top.gif); }
#environment .sidebartop { background-image: url(/images/general/enviro_sidebar_top.gif); }
#olympics .sidebartop { background-image: url(/images/general/olympics_sidebar_top.gif); }
#corpgov .sidebartop { background-image: url(/images/general/corpgov_sidebar_top.gif); }
#careers .sidebartop { background-image: url(/images/general/careers_sidebar_top.gif); }
#prodserv .sidebartop { background-image: url(/images/general/prodserv_sidebar_top.gif); }

#investors .pullquoteopen { background-image: url(/images/core/inv_openquote.gif); }
#investors .pullquoteclose { background-image: url(/images/core/inv_closequote.gif); }
#aboutus .pullquoteopen { background-image: url(/images/core/about_openquote.gif); }
#aboutus .pullquoteclose { background-image: url(/images/core/about_closequote.gif); }
#media .pullquoteopen { background-image: url(/images/core/media_openquote.gif); }
#media .pullquoteclose { background-image: url(/images/core/media_closequote.gif); }
#corpgov .pullquoteopen { background-image: url(/images/core/corpgov_openquote.gif); }
#corpgov .pullquoteclose { background-image: url(/images/core/corpgov_closequote.gif); }
#careers .pullquoteopen { background-image: url(/images/core/careers_openquote.gif); }
#careers .pullquoteclose { background-image: url(/images/core/careers_closequote.gif); }
#prodserv .pullquoteopen { background-image: url(/images/core/prodserv_openquote.gif); }
#prodserv .pullquoteclose { background-image: url(/images/core/prodserv_closequote.gif); }
#olympics .pullquoteopen { background-image: url(/images/core/olympics_openquote.gif); }
#olympics .pullquoteclose { background-image: url(/images/core/olympics_closequote.gif); }
#socialresp .pullquoteopen { background-image: url(/images/core/socialresp_openquote.gif); }
#socialresp .pullquoteclose { background-image: url(/images/core/environment_closequote.gif); }
#environment .pullquoteopen { background-image: url(/images/core/environment_openquote.gif); }
#environment .pullquoteclose { background-image: url(/images/core/environment_closequote.gif); }

.emergencyminor_text, .emergencymajor_text {
    padding: 10px 10px 5px 10px;
    background: none;
}
.emergencyminor_text a:link, .emergencymajor_text a:link, .emergencyright a:link, .emergencyright h5, .emergencyminor_text h5, .emergencymajor_text h4, .emergencymajor_text h5 {
    color: #e60d2e;
}
.emergencyminor_text { 
    background-image: url(/images/core/emerg_sm_bg.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
.emergencymajor_text { 
    background-image: url(/images/core/emerg_lg_bg.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
#toggle_majoremergency #homenormal, #toggle_noemergency #emergencymajor, #toggle_noemergency #emergencyminor, #toggle_minoremergency #emergencymajor, #toggle_minoremergency #featurerotator {
    display: none;
}
#toggle_minoremergency #emergencyminor, #toggle_majoremergency #emergencymajor {
    display: inline;
}
.flattable-tl
{
 width: 9px;
 height: 9px;
 background: url(/images/core/flattable-tl.gif) no-repeat;
}
.flattable-t
{
 height: 9px;
 background: url(/images/core/flattable-t.gif) repeat;
}
.flattable-tr
{
 width: 9px;
 height: 9px;
 background: url(/images/core/flattable-tr.gif) no-repeat;
}
.flattable-l
{
 width: 9px;
 background: url(/images/core/flattable-l.gif) repeat;
}
.flattable-r
{
 width: 9px;
 background: url(/images/core/flattable-r.gif) repeat;
}
.flattable-bl
{
 width: 9px;
 height: 9px;
 background: url(/images/core/flattable-bl.gif) no-repeat;
}
.flattable-b
{
 height: 9px;
 background: url(/images/core/flattable-b.gif) repeat;
}
.flattable-br
{
 width: 9px;
 height: 9px;
 background: url(/images/core/flattable-br.gif) no-repeat;
}
 
.shadowbox_tl {
    background: url(/images/core/shadwtable-tl.gif) top left no-repeat;
    width: 10px; height: 10px;
}
.shadowbox_t {
    background: url(/images/core/shadwtable-t.gif) top left repeat-x;
    height: 10px;
}
.shadowbox_b {
    background: url(/images/core/shadwtable-b.gif) bottom left repeat-x;
    height: 10px;
}
.shadowbox_tr {
    background: url(/images/core/shadwtable-tr.gif) top right no-repeat;
    width: 10px; height: 10px;
}
.shadowbox_r {
    background: url(/images/core/shadwtable-r.gif) top right repeat-y; 
    width: 10px;
}
.shadowbox_l {
    background: url(/images/core/shadwtable-l.gif) top left repeat-y;
    width: 10px;
}
.shadowbox_bl {
    background: url(/images/core/shadwtable-bl.gif) bottom left no-repeat;
    width: 10px; height: 10px;
}
.shadowbox_br {
    background: url(/images/core/shadwtable-br.gif) bottom right no-repeat;
    width: 10px; height: 10px;
}
.lochighlight {
    font-color: #e60d2e;    
    font-weight: bold;
}
.locboldtitle {
    font-color: #666666;
    font-weight: bold;
}
.locdetailtable
{
    border-color: #a5a5a4;
    border-width: 0 0 1px 1px;
    border-style: solid;
}
.locdetailtable td {
    border-color: #a5a5a4;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 4px;
    background-color: #ffffff;
}
.locdetailtable td.locdetailheader {
    font-size: 14px;
    padding: 5px;
    font-weight: bold;
    color: #FFFFFF;
    background: #a5a5a4;
}
.locdetailtable table, .locdetailtable table td {
    border: none;
    font-size: 12px;
}
.locdetailsubheader {
    color: #666666;
    background: #e8e8e8;
    font-size: 12px;
    font-weight: bold;
}
.locdetailtable h1 {
    text-align: center;
}
