/*---------------------------------------------------------------------------------------------------------
   Created: March 23, 2006 - Brian D. Elley (ExxonMobil IT)
	Exact copy of TH_HomePage.css.
   Updated: March 24, 2006 - BDE
	Changed to display: inline (from block) for img style.
	Removed many unused divs.
----------------------------------------------------------------------------------------------------------- */
/* Primary Structure & General Elements
----------------------------------------------------------------------------------------------------------- */
body 	{
	font-size: 62.5%;				/* Resets 1em ~= 10px. */
	margin:    0;
	padding:   0;
	color:            #000;
	background-color: #FFF;
	}
a 	{
	color: #36c;
	text-decoration: underline;
	}
a:hover {
	color: #36c;
	text-decoration: none;
	}
form 	{ 
	margin: 0; padding: 0; 
	}
img 	{
	display: inline;
	border:  none;
	} /* BDE 3/24/06 Changed from [display: block;] */

#wrapper{
	width: 75.0em;					/* 75.0em ~= 745px. */
	font-family: Arial, Helvetica, sans-serif;
	}
#content{
	/* border: thin black solid; 8?                 /* Debugging code                       */
	width:   49.5em;
	margin:  15px 1.2em;				/* 2 values are top/left only           */
	padding: 0 0 15px 0;				/* 4 values means top/right/bottom/left */
	float:   left;
	}
#sidebar{
	/* border: thin black solid; 8?                 /* Debugging code                       */
	width:   20em;					/* w3c value: 1em ~= 10px. (set up top) */
	margin:  0;					/* 1 value means all sides              */
	padding: 22px 0 0 0;				/* 4 values means top/right/bottom/left */
	float:   right;
	}
#footer {
	margin: 0;
	padding: 0;
	clear: both;					/* clear any previous floats */
	background-color: #6E6E6E;
	}

/* Text Classes (normally found in exxon_main.css)
------------------------------------------------------------------------------------------------------------- */
.black-text {
	FONT-SIZE: 10px; COLOR: #000000
}
.blueLink {
	FONT-SIZE: 11px; COLOR: #3366cc; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.navItem {
	FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.navItem:hover {
	FONT-SIZE: 14px; COLOR: #cccccc; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.homenav-s:hover {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.homenav-s {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.footerText:hover {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.footerText {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}	
	
/* Typography
----------------------------------------------------------------------------------------------------------- */
h1, h2 {
	font-size: 1.8em;
	color: #5f5f5f;
	}
h3 	{
	font-size: 1.4em;
	color: #5f5f5f;
	}
h4 	{
	font-size: 1.2em;
	color: #c00;	
	}
p 	{
	font-size: 1.2em;
	font-weight: normal;
	color: #000;
	}

/* Flash & Alternates
----------------------------------------------------------------------------------------------------------- */
#exxonFlash1 
	{
	width: 75.0em;				/* IE value  */
	}
img.flashAlt 
	{
	display: inline;
	padding: 0;
	margin: 0;
	width: 24.9em;				/* IE value  */
	height: 12.1em;				/* IE value  */
	}
	*html #flashFocus img.flashAlt {position:relative; bottom: -1px; margin-bottom: -1px;}		
	/* css hack to remove extra pixel bug in IE */
	
/* Content
----------------------------------------------------------------------------------------------------------- */
#content h1, #content h2 
	{
	margin: 0;
	border-bottom: 1px solid;
	padding: 0 0 .1em 18px;
	background: url("/Corporate/images/arrow_content.gif") no-repeat left;
	background-position-y: 30%;
	clear: both;
	}
#content h2 
	{
	margin-top: 1.8em;
	}
#content h4 
	{
	padding: 0;
	margin: .4em 0 0 0;
	clear: both;
	}
#content h1 a, #content h4 a 
	{
	color: #c00;
	text-decoration: none;
	}
#content h1 a:hover, #content h4 a:hover 
	{
	color: #c00;
	text-decoration: underline;
	}
#content p 
	{
	margin-top: 0;
	padding: 0;
	}
#highlightImg 
	{
	/* border: thin black solid; */                 /* Debugging code                       */
	margin:        0 .7em 0 0;			/* 4 values means top/right/bottom/left */
	padding:       0;
	float:         left;
	width:         226px;
	}
#highlightDescrip 
	{
	width:      22.0em;
	margin:     0;
	padding:    0;
	float:      left;
	text-align: left;
	}
.newsDate 
	{
	color: #525151;
	font-weight: bold;
	}

/* Column 2
----------------------------------------------------------------------------------------------------------- */
#sidebar h3 
	{
	margin: 0 0 .6em 0;
	padding: 0 0 .1em 14px;
	border-bottom: 1px solid;
	background: url("/Corporate/images/arrow_sidebar.gif") no-repeat left;
	background-position-y: 30%;
	}
#sidebar p 
	{
	clear: both;
	}
#xom_stockprice 
	{
	margin: 0 0 10px 0;
	}
#featuredReport img 
	{
	margin: 0 .6em 1.0em 0;
	padding: 0;
	width: 75px;
	float: left;	
	}
#featuredReport p 
	{
	margin: 0;
	padding: 0;	
	}


