/*# {
 font-family:Verdana, Arial, Helvetica, sans-serif;
}*/

body, td
{
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	
}

body
{
	background-image:url('/images/1/marginblend.gif');background-repeat:repeat-x;background-color:#dfdad7;
}

p
{
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	margin-bottom:16px;
	margin-top:0px;
}

.sidebarCell p
{
	margin-top:16px;
	margin-bottom:0;
}

hr
{
	top: 0px;
	left: 0px;
	color: #aaaaaa;
	background: #aaaaaa;
	height:1px;
	border:none;
	margin-top:3px;
	margin-bottom:3px;
}

#headlines { padding-top:7px;width:390px;height:56px;background-image: url('/content/inline-images/marathon_com/home/headlines_bkgrnd.gif');float:left;display:inline;margin: 10px 25px 0 0;}

#headlines p
{
	font-size:10px;
	color: #61524E;
	margin-top:0px;
	margin-bottom:0px;
	line-height:14px;
	padding-left:70px;
	padding-top:10px;
	padding-bottom:0px;
	margin-top:0px;
}

#headlines p a
{
	color: #61524E;
}

#headlines p strong a
{
	color: #0C66B1;
}

#spotlight p
{
	font-size:10px;
	color: #61524E;
	margin-top:0px;
	margin-bottom:0px;
	line-height:14px;
}

#divisions
{
	padding-top:10px;
	clear:left;
	float:left;
	width:516px;
	
}
#divisions p
{
	font-size:10px;
	color: #0C66B1;
	margin-bottom:0px;
	line-height:14px;
}

#divisions p a
{
	color: #0C66B1;
}

#brands {
	padding-top:10px;
}

#brands p
{
	font-size:10px;
	color: #0C66B1;
	margin-top:4px;
	margin-bottom:0px;
	line-height:14px;
	padding-left:8px;
	padding-right:2px;
}

#brands p a
{
	color: #0C66B1;
}

#spotlight p a
{
	font-weight: bold;
	color: #0C66B1;
}

h1, h1 a
{
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CC0033;
	text-transform: uppercase;
	text-decoration:none;
	margin:12px 0 12px 0;
}

h1 a:hover
{
	text-decoration:underline;
}

h2
{
	font-size: 12px;
	font-weight: bold;
	color: #CC0033;
	margin-bottom:4px;
}

h4
{
	font-size:16px;
	color:#a59c97;
	font-weight:normal;
}


.fieldNote
{
	font-size:10px;
	color:#ff0000;
}

.primNav
{
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
	line-height:18px;
}

.primNav A
{
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	text-decoration:none;
	line-height:18px;
}

.textNav
{
	color: #666666;
	font-family: Geneva, Tahoma, Sans-Serif;
	font-size: 8px;
	text-decoration: none;
}

#rightSidebar
{
	padding-left:12px;
	font-size:10px;
}

#rightSidebar P
{
	font-size:10px;
}

.sidebarImage
{
	border-style: solid;
	border-width:1px;
	border-color:#CAC5C3;
	padding:2px;
}

.sidebarBox TH
{
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
	background-image:url('/images/1/sidebar_header_bkgrnd.gif');
	background-repeat:repeat-x;
	background-position:top center;
	background-color:#B2AFAF;
	padding:4px;
	font-size:10px;
	margin:0px;
	text-align:left;
}

.sidebarBox TD
{
	padding:4px;
	font-size:10px;
	margin:0;
	background-image:url('/images/1/sidebar_box_bkgrnd.gif');
	background-repeat:repeat-x;
	background-position:bottom center;
}

.sidebarBox TD A
{
	text-decoration:none;
}

.sidebarBox TD P
{
	margin-top:8px;
	margin-bottom:8px;
}

.sidebarBox
{
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#CAC5C3;
	padding:0px;
	margin:0px;
	width:171px;
	border-spacing:0;
}

.inlineBox
{
	background-image:url('/images/1/sidebar_box_bkgrnd.gif');
	background-repeat:repeat-x;
	background-position:bottom center;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#CAC5C3;
	padding:6px;
	margin:0px;
	width:171px;
	border-spacing:0;
}

.inlineBox2
{
	background-image:url('/images/1/inline_box_bkgrnd.gif');
	background-repeat:repeat-x;
	background-position:bottom center;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#CAC5C3;
	padding:6px;
	margin:0px;
	width:171px;
	border-spacing:0;
}

li
{
	padding-bottom:5px;
	padding-right:50px;
}

.newsHR HR
{
	margin-top:4px;
	margin-bottom:4px;
}

.energyborder
{
	border-color:#d4cfce;
	border-style:solid;
	border-width:1px;
	padding:5px;
}

.energygradient
{
	background-image:url(/images/energy/boxgradient.gif);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	padding:5px;
}

.energyheader
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#61524e;
}

.podcast
{
	background-image:url(/images/energy/boxgradient.gif);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	padding:10px;
}

.energycontent
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#61524e;
	line-height:14px;
}

.imgpadleft
{
	padding:0px 0px 10px 10px;
}

.imgpadright
{
	padding:0px 10px 10px 0px;
}

.tablegreyborder
{
	border-left:#cac5c3 solid 1px;
	border-top:#cac5c3 solid 1px;
}

.tablegreyborder td
{
	border-right:#cac5c3 solid 1px;
	border-bottom:#cac5c3 solid 1px;
	padding:3px;
}

.redheader
{
	color:#CC0033;
}

.sortable td
{
	padding: 4px;
}

.sortable thead
{
	font-weight:bold;
	color:#ffffff;
}

.sortable thead, .sortable tfoot
{
	background-color: #003399;
}

.sortable tr.rowodd
{
	background-color: #FFFFFF;
}

.sortable tr.roweven
{
	background-color: #F2F2F2;
}

.sortable .sortcol
{
	cursor: pointer;
	padding-right: 20px;
	background-repeat: no-repeat;
	background-position: right center;
}

.sortable .sortasc
{
	background-color: #003399;
	background-image: url(../images/sort_asc.jpg);
}

.sortable .sortdesc
{
	background-color: #003399;
	background-image: url(../images/sort_desc.jpg);
}

.sortable .nosort
{
	cursor: default;
	background-image: url(../images/sort_both.jpg);
}

.lovTable
{
	font-size:9px;
	border-width:1px 0 1px 1px;
	border-color:#a9afab;
	border-style:solid;
}

.lovTable th
{
	font-size:10px;
}

.lovTable td
{
	font-size:10px;
	border-width:1px 1px 0 0;
	border-style:solid;
	border-color:#a9afab;
}

.customSidebar
{
	border-style:solid;
	border-width:1px;
	padding:2px;
	border-color:#cac5c3;
	width:165px;
}

.customSidebar div
{
	background-color:#eeedec;
	background-repeat:no-repeat;
	margin:0;
	width:149px;
	padding: 52px 8px 8px 8px;
}

.customSidebar div p
{
	width:140px;
}

h2.dannsBar
{
	height:20px;
	width:479px;
	background-image:url(/images/marathon/dannsBar.jpg);
	border-style:solid;
	border-width:1px;
	border-color:#cfcccb;
	padding:6px 0 0 9px;
	font-size:11px;
	line-height:11px;
	clear:left;
	color:#0000ee;
}

h2.dannsBar a
{
	color:#0000ee;
}

ul.twoCol
{
	list-style:none;
	margin:8px 0 8px 0;
	padding:0 0 0 10px;
	width:230px;
	float:left;
	font-size:11px;
}

#pagecontainer {width:1011px;margin-left:auto;margin-right:auto;}
#homeContainer {padding-top:9px;width=825;}
#leftMargin {
	float:left;
	width:17px;
}
#rightMargin {
	float:right;
	width:17px;
}
#content {background-color:#ffffff;width:976px;float:left;}

#twitter {
	margin-right:6px;
	border-style:none;position:relative;top:4px;
}

#rssIcon {
	margin-right:6px;border-style:none;position:relative;top:4px;
}
#rssSubscribe { border-style:none; }

#customerService
{ border-style:none;
}

#contactUs
{ border-style:none;
}

#searchGo {border-style:none;position:relative;}
#searchRow {float:right;padding:7px 27px 4px 0;}
#metaNavRow {float:right;padding:0 60px 4px 0;clear:right;}
#hometicker {float:right;clear:right;padding:0 60px 0 0;}
#headerContainer {height:99px;}
.stock {color:#000000;}

#primaryNavContainer {}

.primaryNav { margin:0 0 0 28px; padding:0;list-style:none; }
.primaryNav li {float:left;margin:0 3px 0 0;padding:0;cursor:pointer;}
.primaryNav li img {margin:0 11px 0 11px;}
.primary {background-image:url(/images/1/primary_background.gif);}
.primaryOn  {background-image:url(/images/1/primary_background_on.gif) !important;}

.secondaryDropdown {position:absolute;color: #ffffff;font-size: 10px;font-family: verdana, arial, helvetica, sans-serif;list-style-type: none;margin: 21px 0px 0 0;padding: 0;-moz-opacity: 0.9;opacity:.90;filter: alpha(opacity=90);width:143px;border-width:1px;border-color:#cccccc;border-style:solid;display:none;list-style-type: none; z-index:100;}
.secondaryDropdown li {float:none;margin:0;padding: 4px 12px 4px 12px;background-color: #ffffff;}
.secondaryDropdown li:hover{background-color: #dbe2f1;}
.secondaryDropdown li a{color: #000000;text-decoration: none;}

.clear {
	clear:both;
}


 






.homeMarathonCanopy {background-image:url(/content/inline-images/marathon_com/home/marathon_canopy.jpg);width: 130px; background-repeat: no-repeat}
.homeSpeedwayCanopy {background-image:url(/content/inline-images/marathon_com/home/speedway_canopy_rev.jpg); width: 130px; background-repeat: no-repeat}

.workforceMetrics {background-image: url(/images/marathon/workforceMetrics.png);}
.environmentalMetrics { background-image:url(/images/marathon/environmentalMetrics.png); }
.ipieca {background-image: url(/images/marathon/ipieca.png); }
.socioEconomicMetrics {background-image: url(/images/marathon/socioEconomicMetrics.png);}
.governanceMetrics {background-image: url(/images/marathon/governanceMetrics.png);}
.IPIECASidebarBanner {background-image: url(/images/marathon/IPIECASideBar.png);}

.inlineBoxWide
{
	background-image:url('/images/1/inline_box_bkgrnd2.gif');
	background-repeat:repeat-x;
	background-position:top center;
	padding:20px;
}

.homecallout1 { 
	background-image: url('/content/includes/home/eandp_bkgrnd3.jpg'); width: 110px; background-repeat: no-repeat;
}

.homecallout2 { 
	background-image: url('/content/includes/home/oil_sands_bkgrnd3.jpg'); width: 110px; background-repeat: no-repeat;
}

.homecallout3 { 
	background-image: url('/content/includes/home/integrated_gas_bkgrnd3.jpg'); width: 110px; background-repeat: no-repeat;
}

.homecallout4 { 
	background-image: url('/content/includes/home/rmt_bkgrnd3.jpg'); width: 110px; background-repeat: no-repeat;
}

.ar_nav {border:1px solid #d6d2d0; padding:1px; margin-top:10px; margin-bottom:28px; width:688px;}
.ar_nav a {padding:5px 18px; text-align:center; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#676767; font-weight:bold; text-decoration:none;}
.ar_nav a:hover, .arnav_on {background-image:url(/images/marathon/annual_report/arnav_bg.gif); background-repeat:repeat-x; padding:5px 18px; text-align:center; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold;  text-decoration:none;}
.ar_nav UL {margin:0px; padding:0px;}
.ar_nav UL LI {float:left; list-style-type:none; margin:0px; padding:0px;}
.arimg_row {float:left; padding-right:7px; width:166px; height:110px; background-repeat:no-repeat; background-position:top left; position:relative; cursor:pointer;}
.arimg_row1 {padding-top:15px; padding-bottom:7px;}
.arimg_row img {border:0px;}
.arInline {float:left; width:480px; margin-right:35px;}
.arSidebar {float:left; width:182px;}
.arInline H2 {margin-top:0px;}
.ar_base_assets {background-image:url(/images/marathon/annual_report/base_assets.jpg);}
.ar_growth_assets {background-image:url(/images/marathon/annual_report/growth_assets.jpg);}
.ar_impact_exploration {background-image:url(/images/marathon/annual_report/impact_exploration.jpg);}
.ar_financial_highlights {background-image:url(/images/marathon/annual_report/financial_highlights.jpg);}
.ar_downstream {background-image:url(/images/marathon/annual_report/downstream_v2.jpg);}
.ar_safety {background-image:url(/images/marathon/annual_report/safety.jpg);}
.ar_sustainability {background-image:url(/images/marathon/annual_report/sustainability.jpg);}
.ar_archived_reports {background-image:url(/images/marathon/annual_report/archived_reports.jpg);}
.arCard {font-size:11px; color:#fffac2; padding:5px 12px 12px 12px; background-image:url(/images/marathon/annual_report/black_trans.png); position:absolute; bottom:0px; width:141px; height:92px;}
.arpopup_title {display:block; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#fffac2; margin-bottom:8px; text-shadow: 0px 1px 1px #4d4d4d;}
.arpopup p {margin-top:5px; margin-bottom:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; text-shadow: 0px 1px 1px #4d4d4d;}
.arpopup a {color:#ffffff; text-decoration:underline; text-shadow:none;}
#tooltip {position: absolute;z-index: 3000;background-image:url(/images/marathon/annual_report/map_trans.png); width:130px; padding:10px 5px 10px 10px; /*opacity: 0.7; background-color: #000000;*/ }
.hidethis {display:none;}
.closebar {color:#666666; text-align:left; padding:8px 0px;width:100%; width:110px; float:right;}
.closebar a, .closebar a:hover {color:#bbbbbb; text-decoration:underline; font-weight:bold;}
.closeLink {display:block; /*margin-left:550px;*/}
.closebutton {
	cursor:pointer;
	height:35px;
	position:fixed;
	right:-15px;
	top:-15px;
	width:35px;
}

.fadebg {
	background-image: url('/content/inline-images/marathon_com/news/newsfade.jpg');
	background-repeat:repeat-x;
}
