body { background: url(http://media.corporate-ir.net/media_files/irol/87/87140/images/redesign2009/bkg.body.gif) top repeat-x #e4ded3; }

#Content { width: 920px; margin: 22px 0 0 50px; padding-left: 20px; }

/* BEGIN: SECTION HEADER */

#SectionHeader { height: 58px; padding-left: 78px; background: url(http://media.corporate-ir.net/media_files/irol/87/87140/images/redesign2009/bkg.section-header-icon.gif) left top no-repeat transparent; margin-bottom: 22px; position: relative; left: -3px; padding-top: 10px;}
#SectionHeader h2 { font-size: 197%; font-weight: bold; line-height: 1; margin-bottom: 6px; text-transform: uppercase;}

#SectionHeader #SectionNav li { float: left; background: url(http://media.corporate-ir.net/media_files/irol/87/87140/images/redesign2009/bkg.section-nav-separator.gif) right no-repeat transparent; padding-right: 13px; margin-right: 12px; line-height: 1; }

* html #SectionHeader #SectionNav li { height: 25px;}

#SectionHeader #SectionNav li.last { margin-right: 0; padding-right: 0; background-image: none;}
#SectionHeader #SectionNav a { color: #000; }
#SectionHeader #SectionNav a:hover { color: #858585; }
#SectionHeader #SectionNav a.active { color: #f48220; }
#SectionHeader #SectionNav a.active:hover { cursor: default; }
#SectionHeader #UtilityNav { position: absolute; top: 0; right: 16px; font-size: 85%; }
#SectionHeader #UtilityNav a { text-transform: uppercase; color: #3b3b3b; line-height: 22px; background: url(http://media.corporate-ir.net/media_files/irol/87/87140/images/redesign2009/bkg.section-utility-nav-link-icon.gif) right no-repeat transparent; height: 22px; display: block; padding-right: 25px;}
#SectionHeader #UtilityNav a:hover { color: #858585; }

/* BEGIN: SECTION HEADER */

/* BEGIN: POD FRAMEWORK */

div.span_1,
div.span_2,
div.span_3,
div.span_4,
div.pod_span_1,
div.pod_span_2,
div.pod_span_3,
div.pod_span_4 { float: left; margin: 0 20px 20px 0; overflow: visible; /* overflow: hidden;  position: relative; */}
div.span_1,
div.span_2,
div.span_3,
div.span_4 { margin-bottom: 0; }
.last, div.last { margin-right: 0px;}

div.pod_span_1,
div.pod_span_2,
div.pod_span_3,
div.pod_span_4 { background-image: url(http://media.corporate-ir.net/media_files/irol/87/87140/images/redesign2009/bkg.pod-bottom.gif); background-repeat: no-repeat; background-color: #fff; }

div.pod_span_1,
.span_1 { width: 210px; background-position: 0 bottom; }
div.pod_span_2,
.span_2 { width: 440px; _width: 436px; background-position: -210px bottom; }
div.pod_span_3,
.span_3 { width: 670px; background-position: -650px bottom; }
div.pod_span_4,
.span_4 { width: 900px; background-position: -1320px bottom; }

div.pod_header { height: 17px; padding: 15px 15px 9px 15px; background-image: url(http://media.corporate-ir.net/media_files/irol/87/87140/images/redesign2009/bkg.pod-top.gif); background-repeat: no-repeat; background-color: #fff; }
div.pod_span_1 div.pod_header { background-position: 0 top; }
div.pod_span_2 div.pod_header { background-position: -210px top; }
div.pod_span_3 div.pod_header { background-position: -650px top; }
div.pod_span_4 div.pod_header { background-position: -1320px top; }

div.pod_header h3,
div.pod_content h3 { font-size: 167%; line-height: 22px; height: 22px; color: #000;}

div.pod_content { margin: 0 15px 15px; padding-top: 15px; background: url(http://media.corporate-ir.net/media_files/irol/87/87140/images/redesign2009/bkg.pod-content.gif) top repeat-x #fff; color: #858585;}
div.pod_content p { font-size: 93%; }
div.pod_content p,
div.pod_content ul,
div.pod_content ol,
div.pod_content dl { color: #858585; }
div.pod_header sup,
div.pod_content sup { font-size: xx-small; vertical-align: top; }
div.pod_content p.datetime { color: #858585;}
div.pod_content a { color: #f48220; text-decoration: none; }
div.pod_content a:hover { color: #544539; text-decoration: underline;}
div.pod_content a.utility,
div.modal_overlay_content a.utility { background: url(http://media.corporate-ir.net/media_files/irol/87/87140/images/redesign2009/bkg.utility-link.gif) right 65% no-repeat transparent; padding-right: 10px; margin-right: 15px;}
div.pod_content a.utility:hover { background-image: url(http://media.corporate-ir.net/media_files/irol/87/87140/images/redesign2009/bkg.utility-link-hover.gif); text-decoration: none;}
div.pod_content h4 { font-size: 108%; line-height: 108%; color: #544539; margin-bottom: .1em; }
div.pod_content h4 a,
div.pod_content h5 a { color: #544539; }
div.pod_content h4 a:hover,
div.pod_content h5 a:hover { color: #f48220; text-decoration: none;}
div.pod_content ul.linked_list li { border-bottom: 1px solid #f9e6db; margin-bottom: 1em;}
div.pod_content ul.linked_list li.last { border-bottom: none; margin-bottom: 0;}
div.pod_content p.video_thumbnail { overflow: hidden; }
div.pod_content p.video_thumbnail a { position: relative; display: block; float: left;}
div.pod_content p.video_thumbnail a span.overlay { width: 60px; height: 49px; display: block; overflow: hidden; text-indent: -9999px; background: url(http://media.corporate-ir.net/media_files/irol/87/87140/images/redesign2009/bkg.video-thumbnail-overlay.png) left top no-repeat transparent; margin: -25px 0 0 -30px; position: absolute; top: 50%; left: 50%; }
div.pod_content p.video_thumbnail a:hover span.overlay { background-position: left bottom; }

div.pod_content ul.video_thumbnails li { float: left; display: inline; margin: 0 13px 29px 0; height: 203px;}
div.pod_content ul.video_thumbnails li p { margin-bottom: 0; float: left; clear: both; width: 199px; color: #544539;}
div.pod_content ul.video_thumbnails li p.datetime { font-size: 85%; color: #858585;}
div.pod_content ul.video_thumbnails li p.video_thumbnail { margin-bottom: 3px; }
div.pod_content ul.video_thumbnails li p.video_thumbnail img { border: 1px solid #858585; }

div.pod_footer { width: 100%; overflow: hidden; background: url(http://media.corporate-ir.net/media_files/irol/87/87140/images/redesign2009/bkg.pod-footer.gif) left bottom no-repeat #d3d0c9; height: 45px; padding: 0;/* width: 900px; overflow: hidden;*/}
div.pod_footer ul { margin: 12px 0 0 32px; }
div.pod_footer ul li {width:118px; font-size: 93%; float: left; margin-right: 23px; line-height: 24px;}
div.pod_footer ul li a { color: #544539; }

div.pod_tools { position: absolute; top: 15px; right: 15px; }
div.pod_tools ul.pagination li { float: left; margin-right: 5px; }
div.pod_tools ul.pagination li.last { margin-right: 0; }
div.pod_tools ul.pagination li a { width: 13px; height: 13px; display: block; overflow: hidden; text-indent: -9999px; background: url(http://media.corporate-ir.net/media_files/irol/87/87140/images/redesign2009/bkg.pod-tools-pagination.gif) left top no-repeat; }

div.pod_tools ul.pagination li a:hover { background-position: top; }
div.pod_tools ul.pagination li a.active { background-position: right top; }

div.tabbed div.pod_header { background: url(http://media.corporate-ir.net/media_files/irol/87/87140/images/redesign2009/bkg.pod-header-tabbed.gif) top no-repeat #d3d0c9; height: 45px; padding: 0; width: 900px; overflow: hidden; }
div.tabbed div.pod_header ul { margin: 7px 0 0 5px; }
div.tabbed div.pod_header ul li { float: left; margin-right: 2px;}
div.tabbed div.pod_header ul li:hover,
div.tabbed div.pod_header ul li.hover { background: url(http://media.corporate-ir.net/media_files/irol/87/87140/images/redesign2009/bkg.pod-header-tabbed-links.gif) left 0 no-repeat #e9e8e4; }
div.tabbed div.pod_header ul li a { padding: 10px 13px 12px; display: block; color: #828282; }
div.tabbed div.pod_header ul li:hover a,
div.tabbed div.pod_header ul li.hover a { padding-bottom: 10px; color: #544539; background: url(http://media.corporate-ir.net/media_files/irol/87/87140/images/redesign2009/bkg.pod-header-tabbed-links.gif) right -45px no-repeat transparent;}
div.tabbed div.pod_header ul li.active { background: url(http://media.corporate-ir.net/media_files/irol/87/87140/images/redesign2009/bkg.pod-header-tabbed-links.gif) left -92px no-repeat #fff; }
div.tabbed div.pod_header ul li.active a { background: url(http://media.corporate-ir.net/media_files/irol/87/87140/images/redesign2009/bkg.pod-header-tabbed-links.gif) right -137px no-repeat transparent; padding-bottom: 13px; color: #f48220;}
div.tabbed div.pod_content { background: none; }
div.tabbed div.pod_footer { background-image: url(http://media.corporate-ir.net/media_files/irol/87/87140/images/redesign2009/bkg.pod-header-tabbed.gif); } 

div.highlight { background-color: #ee8030; }
div.highlight div.pod_header { background-color: #ee8030; }
div.highlight div.pod_content { background: #ee8030; }


/* END: POD FRAMEWORK */

/* BEGIN: SECTION FOOTER */

#SectionFooter { clear: both; }
#SectionFooter ul { text-align: center; }
#SectionFooter ul li { display: inline; margin: 0 10px; font-size: 77%; }
#SectionFooter ul li a { text-transform: uppercase; color: #3b3b3b;}
#SectionFooter ul li a:hover { color: #858585; }

/* END: SECTION FOOTER */

/* BEGIN: PAGE SPECIFIC STYLES */

.InvestorRelations #SectionHeader { background-image: url(http://media.corporate-ir.net/media_files/IROL/87/87140/images/redesign2009/bkg.company-header-icon.jpg); }

/* http://media.corporate-ir.net/media_files/irol/87/87140/images/redesign2009/bkg.section-header-company-info.gif */

.InvestorRelations .pod_footer ul li a { display: block; height: 22px; padding-right: 25px; background-repeat: no-repeat; background-position: right;}
.InvestorRelations .pod_footer #print_article { background-image: url(http://media.corporate-ir.net/media_files/irol/87/87140/images/redesign2009/bkg.pod-footer-print.gif); }
.InvestorRelations .pod_footer #email_article { background-image: url(http://media.corporate-ir.net/media_files/irol/87/87140/images/redesign2009/bkg.pod-footer-email.gif); }

.InvestorRelations .main { min-height: 605px;}

.InvestorRelations .article .pod_content { padding-top: 25px; padding-left: 15px; padding-right: 15px; }
.InvestorRelations .article .pod_content h4,
.InvestorRelations .article .pod_content h5,
.InvestorRelations .article .pod_content p { line-height: 1.6; margin-bottom: 1.7em;}

.InvestorRelations #investor_links ul li { font-size: 108%; margin-bottom: .55em;}

.InvestorRelations #investor_links ul li a { background: url(http://media.corporate-ir.net/media_files/irol/87/87140/images/redesign2009/bkg.utility-link.gif) right 65% no-repeat transparent; padding-right: 10px; margin-bottom: 1.2em;}

.InvestorRelations #investor_links ul li.noarrow a { background: none; padding-right: 10px; margin-bottom: 1.2em;}


.InvestorRelations #investor_links ul li a.active { color: #544539; }
.InvestorRelations #investor_links ul li a:hover { text-decoration: none; }
.InvestorRelations #investor_links ul li ul { padding-left: 10px; margin-top: .4em;}
.InvestorRelations #investor_links ul li ul li { font-size: 85%; margin-bottom: .4em; }
.InvestorRelations #investor_links ul li ul li a { background: none; }


.InvestorRelations #email_notification p { margin-bottom: 1.1em;}
.InvestorRelations #email_notification form p { margin-bottom: 0.3em;}
.InvestorRelations #email_notification form label { display: block; font-weight: bold; color: #000; margin-bottom: .2em;}
.InvestorRelations #email_notification form span.submit_wrapper { width: 71px; height: 32px; background-image: url(http://media.corporate-ir.net/media_files/irol/87/87140/images/redesign2009/bkg.submit.gif); }
.InvestorRelations #email_notification form span.submit_wrapper input { width: 71px; height: 32px; }

.InvestorRelations #stock_quote h4 { margin-bottom: .3em;}
.InvestorRelations #stock_quote dl { width: 100%; overflow: hidden; font-size: 93%; }
.InvestorRelations #stock_quote dl dt { width: 70px; float: left; clear: left; }
.InvestorRelations #stock_quote dl dd { width: 110px; float: right; clear: right; }
.InvestorRelations #stock_quote p { font-size: 85%;}

.InvestorRelations #detailed_quote h4 { margin: 15px 15px 0; padding-bottom: 5px; width: 225px; border-bottom: 1px solid #e6e6e6; font-weight: bold;}
.InvestorRelations #detailed_quote dl { width: 230px; overflow: hidden; font-size: 108%; padding-left: 15px; margin-bottom: 25px;}
.InvestorRelations #detailed_quote dl dt { padding: 5px 0 5px; width: 115px; float: left; clear: left; }
.InvestorRelations #detailed_quote dl dd { padding: 5px 0 5px;  clear: right; border-bottom: 1px solid #e6e6e6;}
.InvestorRelations #detailed_quote p { margin-left: 15px; margin-bottom: 25px;}

/* END: PAGE SPECIFIC STYLES */

/* BEGIN: WIDGETS */

/* BEGIN: CUSTOM SELECT BOXES */

span.select_wrapper { height: 28px;  background: url(http://media.corporate-ir.net/media_files/irol/87/87140/images/redesign2009/bkg.select-wrapper.gif) left top no-repeat;  display: block; position: relative; float: left; }
span.select_wrapper select { height: 28px; margin: 0 2px; border: 1px solid #000; position: absolute; z-index: 2;}
span.select_wrapper span { line-height: 28px; margin-left: 10px; position: absolute; z-index: 1;}

span.submit_wrapper { background-position: left top; background-repeat: no-repeat; display: block; position: relative; } 
span.submit_wrapper input { position: absolute; top: 0; left: 0; border: 1px solid #000;}

span.text_input_wrapper { background-image: url(http://media.corporate-ir.net/media_files/irol/87/87140/images/redesign2009/bkg.text-input-wrapper.gif); background-repeat: no-repeat; position: relative;}
span.text_input_wrapper input { border: 1px solid #fff; position: absolute; font-size: 93%; font-family: 'Trebuchet MS';}

/* END: CUSTOM SELECT BOXES */


/* END: MODAL OVERLAY */

/* END: WIDGETS */

/* BEGIN: SECTION AND POD HEADER REPLACEMENT */



.InvestorRelations #SectionHeader h2 { background-image: url(http://media.corporate-ir.net/media_files/irol/87/87140/images/redesign2009/bkg.h2-investor-relations.gif);}
.InvestorRelations #investor_links .pod_header h3 { background-image: url(http://media.corporate-ir.net/media_files/irol/87/87140/images/redesign2009/bkg.h3-investor-links.gif); }
.InvestorRelations #stock_quote .pod_header h3 { background-image: url(http://media.corporate-ir.net/media_files/irol/87/87140/images/redesign2009/bkg.h3-stock-quote.gif); }
.InvestorRelations #email_notification .pod_header h3 { background-image: url(http://media.corporate-ir.net/media_files/irol/87/87140/images/redesign2009/bkg.h3-email-notification.gif); }

/* SAMPLE TEXT ONLY */
.pod_header h3 { background-image: url(http://media.corporate-ir.net/media_files/irol/87/87140/images/redesign2009/bkg.h3-sample.gif); }


/* CORE IMAGE REPLACEMENT - DO NOT MODIFY BELOW THIS LINE */

#SectionHeader h2,
div.pod_header h3,
div.pod_content h3 { width: 100%; display: block; overflow: hidden; text-indent: -9999px; background-position: left top; background-repeat: no-repeat; background-color: transparent; }
#SectionHeader h2 { height: 25px; }
div.pod_header h3,
div.pod_content h3 { height: 22px; }
.Article div.pod_content h3 { overflow: visible; height: auto; text-indent: 0;}


/* END: SECTION AND POD HEADER REPLACEMENT */

