#pageContent {width:990px; margin:0 auto; padding:0; position:relative; text-align:left; background:url(../img/page-content-bg.jpg) repeat-y;}
#pageContent #contentContainer {width:915px; margin:0 auto; padding:10px 0 0 0;}

#pageContent #contentContainer #left {float:left; width:200px; margin:0; padding:0;}
#pageContent #contentContainer #left #leftNav {width:170px; margin:0; padding:0 5px 30px 0;}
#pageContent #contentContainer #left .hidePressPara1 .archiveLink1,
#pageContent #contentContainer #left .hidePressPara2 .archiveLink2 { display: none; }
#pageContent #contentContainer #left #leftNav ul {text-align:left; margin:0; padding:15px 0 0 0; list-style:none;}
#pageContent #contentContainer #left #leftNav ul li {width:170px; font:bold 16px Arial, Helvetica, sans-serif; color:#787878; text-align:left; padding:5px 0 9px 30px;}
#pageContent #contentContainer #left #leftNav ul li a:link,
#pageContent #contentContainer #left #leftNav ul li a:visited,
#pageContent #contentContainer #left #leftNav ul li a:active {color:#787878; text-decoration:none;padding:5px 0 5px 25px;}
#pageContent #contentContainer #left #leftNav ul li a:hover {color:#000; text-decoration:none;}

/* Company menu */
#careers #pageContent #contentContainer #left #leftNav ul li a.on1:link,
#careers #pageContent #contentContainer #left #leftNav ul li a.on1:visited {background:url(../img/left-nav-tick.gif) no-repeat; color:#000; text-decoration:none;}
#company #pageContent #contentContainer #left #leftNav ul li a.on2:link,
#company #pageContent #contentContainer #left #leftNav ul li a.on2:visited {background:url(../img/left-nav-tick.gif) no-repeat; color:#000; text-decoration:none;}
#contact #pageContent #contentContainer #left #leftNav ul li a.on3:link,
#contact #pageContent #contentContainer #left #leftNav ul li a.on3:visited {background:url(../img/left-nav-tick.gif) no-repeat; color:#000; text-decoration:none;}
#leadership #pageContent #contentContainer #left #leftNav ul li a.on4:link,
#leadership #pageContent #contentContainer #left #leftNav ul li a.on4:visited {background:url(../img/left-nav-tick.gif) no-repeat; color:#000; text-decoration:none;}
#newsroom #pageContent #contentContainer #left #leftNav ul li a.on5:link,
#newsroom #pageContent #contentContainer #left #leftNav ul li a.on5:visited,
#pageContent #contentContainer #left #leftNav ul li a.on:link,
#pageContent #contentContainer #left #leftNav ul li a.on:visited  {background:url(../img/left-nav-tick.gif) no-repeat; color:#000; text-decoration:none;}

#pageContent #contentContainer #left #leftNav ul li ul {text-align:left; margin:0; padding:5px 0 0 0; list-style:none;}
#pageContent #contentContainer #left #leftNav ul li ul li {font:normal 11px Arial, Helvetica, sans-serif; color:#787878; text-align:left; padding:4px 0 1px 0px;}
#pageContent #contentContainer #left #leftNav ul li ul li a,
#pageContent #contentContainer #left #leftNav ul li ul li a:link,
#pageContent #contentContainer #left #leftNav ul li ul li a:visited,
#pageContent #contentContainer #left #leftNav ul li ul li a:active {color:#787878; text-decoration:none; padding:0 0 0 27px;}
#pageContent #contentContainer #left #leftNav ul li ul li a:hover {color:#000; text-decoration:none;}

#pageContent #contentContainer #main {float:right; width:693px; margin:0; padding:0 0 0 0;}
#pageContent #contentContainer #main div.contentHeader {width:693px; height:165px; margin:0 0 10px 0; padding:0;}
#pageContent #contentContainer #main h1 {font:normal 21px Arial, Helvetica, sans-serif; color:#000; padding:10px 0 10px 0; margin:0; letter-spacing:-.025em;}
#pageContent #contentContainer #main p {font:normal 12px Arial, Helvetica, sans-serif; color:#000; padding:0 0 7px 0; margin:0;}

#pageContent #contentContainer #main #breadcrumb {font:normal 11px Arial, Helvetica, sans-serif; color:#787878; padding:10px 0 10px 0; margin:0;}
#pageContent #contentContainer #main #breadcrumb a,
#pageContent #contentContainer #main #breadcrumb a:link,
#pageContent #contentContainer #main #breadcrumb a:visited,
#pageContent #contentContainer #main #breadcrumb a:active {color:#787878; text-decoration:none; padding:0; margin:0;}
#pageContent #contentContainer #main #breadcrumb a:hover {color:#000; text-decoration:none;}

#pageContent #contentContainer #main #textContainer {width:693px; background:url(../img/press-container-bg.gif) repeat-y;}
#pageContent #contentContainer #main #textContainer a:link,
#pageContent #contentContainer #main #textContainer a:visited {color:#787878; text-decoration: none;}
#pageContent #contentContainer #main #textContainer a:active,
#pageContent #contentContainer #main #textContainer a:hover { color: #000000; text-decoration: underline;}
#pageContent #contentContainer #main #textContainer img {display:block; border:0; margin:auto 0; padding:0; clear:both;}
#pageContent #contentContainer #main #textContainer #header {margin:0 auto 20px; width:653px; border-bottom:1px solid #DEDEDE; height:40px;}
#pageContent #contentContainer #main #textContainer #header div.logo {width:480px; float:left; padding:5px 0 0 0;}
#pageContent #contentContainer #main #textContainer #header div.logo img {border:0; padding:0; margin:0;}
#pageContent #contentContainer #main #textContainer #header div.date {width:153px; float:right; padding:10px 0 0 20px; text-align:right; font:bold 12px Arial, Helvetica, sans-serif; color:#000; }
#pageContent #contentContainer #main #textContainer p {font:normal 12px Arial, Helvetica, sans-serif; color:#000; padding:0 20px 7px 20px; margin:0;}
#pageContent #contentContainer #main #textContainer .smallcaps {font-variant: small-caps;}
#pageContent #contentContainer #main #textContainer h1.pressRelease-Header {font:bold 12px Arial, Helvetica, sans-serif; color:#000; padding:0 20px 7px 20px; margin:0;}
#pageContent #contentContainer #main .pressRelease ul { font-size: 12px; font-family: arial; width: 590px; margin-left: 20px; margin-bottom: 16px;  .padding-left: 40px; .padding-bottom: 5px;}
#pageContent #contentContainer #main .pressRelease ul li { margin:0px; padding-top: 0px; padding-bottom: 4px; }

#pageContent #contentContainer #main #textContainer .innews a:link,
#pageContent #contentContainer #main #textContainer .innews a:visited {color:#000000; text-decoration: underline;}
#pageContent #contentContainer #main #textContainer .innews a:active,
#pageContent #contentContainer #main #textContainer .innews a:hover { color: #4c98dc; text-decoration: underline;}
#pageContent #contentContainer #main #textContainer .innews .teaserHeader { color: #555; line-height: 17px;}
#pageContent #contentContainer #main #textContainer .innews b { font-size: 13px; font-weight: bold; }
#pageContent #contentContainer #main #textContainer .innews .fullLink {text-align: left;margin-right:0px;}
#pageContent #contentContainer #main #textContainer .innews .fullLink a:link,
#pageContent #contentContainer #main #textContainer .innews .fullLink a:visited {color:#666;}

#pageContent #contentContainer #main #textContainer a.email:link,
#pageContent #contentContainer #main #textContainer a.email:visited {color:#4c98dc; text-decoration: none;}
#pageContent #contentContainer #main #textContainer a.email:active,
#pageContent #contentContainer #main #textContainer a.email:hover { color: #000000; text-decoration: underline;}

div.calloutLeft {width:200px; margin:0; padding:0 5px 10px 0;}
div.calloutLeft h2 {font:bold 16px Arial, Helvetica, sans-serif; color:#000; padding:6px 10px 4px 10px; margin:0;}
div.calloutLeft p {font:normal 11px Arial, Helvetica, sans-serif; color:#4f4f4f; padding:0 2px 10px 11px; margin:0;}
div.calloutLeft a,
div.calloutLeft a:link,
div.calloutLeft a:visited,
div.calloutLeft a:active {color:#787878; text-decoration:none; padding:0; margin:0;}
div.calloutLeft a:hover {color:#000; text-decoration:none;}
div#highlight1 a.news1,
div#highlight2 a.news2,
div#highlight3 a.news3,
div#highlight4 a.news4,
div#highlight5 a.news5,
div#highlight6 a.news6 {color:#000; text-decoration:none;}
div.calloutLeft a.default,
div.calloutLeft a.default:link,
div.calloutLeft a.default:visited,
div.calloutLeft a.default:active {color:#4C98DC; text-decoration:none;}
div.calloutLeft a.default:hover {color:#4C98DC; text-decoration:underline;}

/*turn off links in alert*/
#left #alertsOff .news2,
#left #alertsOff .news3,
#left #alertsOff .news5,
#left #alertsOff .news6 {display:none}

#pageContent #contentContainer #main #textContainer .line {margin-left: 20px; width:653px; border-top:1px solid #DEDEDE; margin-top:11px; padding-bottom: 1em; .padding-bottom: 0px;}

/*
div.calloutLeft {width:215px; margin:0; padding:0 5px 10px 0;}
div.calloutLeft .b1, .b2, .b3, .b4 {font-size:1px; overflow:hidden; display:block;}
div.calloutLeft .b1 {height:1px; margin:0 5px; background:#ccc;}
div.calloutLeft .b2 {height:1px; border-right:2px solid #ccc; border-left:2px solid #ccc; margin:0 3px;}
div.calloutLeft .b3 {height:1px; border-right:1px solid #ccc; border-left:1px solid #ccc; margin:0 2px;}
div.calloutLeft .b4 {height:2px; border-right:1px solid #ccc; border-left:1px solid #ccc; margin:0 1px;}
div.calloutLeft .content {padding:1px; margin:0; border-right:1px solid #ccc; border-left:1px solid #ccc;}
div.calloutLeft .content h2 {font:bold 15px Arial, Helvetica, sans-serif; color:#222; padding:6px 10px 4px 10px; margin:0;}
div.calloutLeft .content p {font:normal 11px Arial, Helvetica, sans-serif; color:#4f4f4f; padding:0 11px 10px 11px; margin:0;}
*/

dl { font-size: 12px; margin:0px; margin-top: 2px; }
dt { padding: 3px 0px; }