/* ======================================================================================================================================
	Created:  July 12-15, 2009 - for ExxonMobil Chemical Redesign Project by Brian D. Elley (ExxonMobil IT)
	12-07-2009 - IAN HUDSON
		#article .column is now display block;
========================================================================================================================================= 

Sizes:
-----
	922px		page width
	200px		left navigation
	12px		right-margin of left navigation
	12px		left margin of main content
	698px		main content
	200px		resource box with left padding

Colors:
------
    ffffff  white               page background
    476393  solid blue          page title, active breadcrumb, search button label text, various resource text elements.
	 4A658F  dark blue           header bar background of active zone (ps, brands, about, etc.)
    dee9f2  light blue          nav hover background
    a8a9a4  light gray          headline background
    393838  dark gray           strong text, headlines
    2c2c2c  darker gray         dark bold links
    6b6b6b  medium gray         page text
    ce0021  xom logo red        link to resource summary page
*/
/******************************************************************************************************

	GENERAL

*******************************************************************************************************/
html {
	overflow: scroll;
}

body {
	width: 					100%; 
	float:					none;
	font-family:			arial, sans-serif;
	font-size:				10pt;
	color:					black;
	background-color:		white;
	margin:					10px 0 0 0;
}

.clrBoth {
    clear:			both; 
}

.hidden { display: none; }

.clrfix:after {
    content:			"."; 
    display:			block; 
    height:				0; 
    clear:				both; 
    visibility:			hidden; 
}

a, a:link, a:visited {
	/*
		Updated based on bug by Bryan Snyder - 12-08-2009 - Ian Hudson
		color: 				black; 
	*/
	color:#1A4A7A;
	text-decoration: 	none; 
}

embed {															/* BDE: Flash wrapper.  That's <embed> on HTML sample pages. */
	display:	none;
}

#content .main-content .printOnly li{
	margin-left: 10px;
}

.imgCaption {
	display:				block;
}


/******************************************************************************************************

	CONTAINER 

*******************************************************************************************************/

#container {
	width: 		100%; 
	float:		none;
	display:	block;
	position:	relative;
}

/******************************************************************************************************

	HEADER 

*******************************************************************************************************/

#header #logo {
	display:	block;
}

#user-info{
	display:	none;
}

#language-select{
	display:	none;
}
#search-form{
	display:	none;
}
#mini-nav{
	display:	none;
}
#primary-nav{
	display:	none;
}

/******************************************************************************************************

	ACCESSIBILITY-related class: allows Web page readers to skip reading nav on every page.

*******************************************************************************************************/

.skip { 
	display:	none; 
}
					
/******************************************************************************************************

	CONTENT

*******************************************************************************************************/

#content {
	display:			block;
	width: 				100%;
	font-size:			100%;
	color:				black;
}

#content-header {
	display: none;
}


#breadcrumb-container,
#breadcrumb-nav, 
#share-links {
	display: 			none;
}

/******************************************************************************************************

	MAIN-CONTENT

*******************************************************************************************************/

#content .main-content {
	float:			left;
	width:			100%;
	margin:			10px 0px 0px;
}

#content .main-content p {
	margin: 			1ex 0;
}

#content .main-content p font{
	line-height:	1em;
}

#content .main-content ul, 
#content .main-content ol { 
	display: 		block; 
	padding: 		0 0 5px 0;
	margin-left: 	20px;
}
	
#content .main-content li  { 
	display:     	list-item; 
	padding:     	0; 
	margin:      	0; 
	line-height: 	110%;
}
	
#content .resource-box {
	font-size: 		84.61538%;
	font-weight:	bold;
	color:			black;
}


#content .img60-shadow,
#content .img90-shadow,
#content .img150-shadow,
#content .img220-shadow,
#content .img320-shadow,
.summaryPgLink a img {
/*
 Removed .imgContent to Make Single Generic - 12-08-2009
 */
	display:     	none;
}

#content .img60,
#content .img90,
#content .img150,
#content .img220,
#content .img320,
.summaryPgLink a img {
	display:     	inline; 
}

.summaryPgLink a {
	font-weight:	bold;
	margin-left:	0	     !important;				/* BDE 6/3/9: in case link follows title instead of caption. */
}

#content .left				{ float:left;  margin-right: 15px; }
#content .right			{ float:right; margin-left:  10px; }
#content .textcenter	{ text-align:  center; }
#content .textright		{ text-align:  right;  }
#content .textleft		{ text-align:  left;   }
#content .nobr				{ white-space:nowrap;  }



/******************************************************************************************************

	HOME PAGE

*******************************************************************************************************/
#content.home {	
	position:			relative;
}

#content.home h2,
#content.home h2 a { 
	font-weight:		bold; 
	font-size:			100%;
	padding-bottom:	0.1em; 
}

#content.home #imgHero {
	display:				block;
	height:				auto;
}

#content.home #imgHero img {
	display:				none;
}

#content.home .subFeature {
	float:				right;
	width:				36%;
	padding-bottom:  20px;
}

#content.home .single {					/* one, tall subfeature box. */
	height:				auto;		
}

#content.home .lower {						/* lower subfeature box. */
	top: 					131px;
	clear:				right;
}

#content.home .subFeature .flash,
#content.home .subFeature img {
	display: 	    	none; 
}

#content.home .subFeature h2 {
	font-size:			110%;
	font-weight:		bold;
}

#content.home .subFeature p {
	margin:				5px 0 5px 10px;
}

#content.home .module .headerbarText {
	color:				black;
	font-size:			115%;
	font-weight:		bold;
	padding-bottom:	10px;
}

#content.home #home-column-a {
	display:				block;
	float:				left;
	clear: 				both;
	width:				32%;
	padding:				5px 11px 0 0;
}

#content.home #home-column-b {
	display:				block;
	float:				left;
	width:				32%;
	padding:				5px 11px 0 0;
}

#content.home #home-column-c {		
	display:				block;
	float:				left;
	width:				32%;
	padding:				5px 0 0 0;
}

#content.home .module {
	padding-bottom:	20px;
}

#content.home .module p {
	padding:				0 0 10px 5px;
}

#content.home .top {
	margin-bottom: 	24px;
}

#content.home .bottom {
	margin-top: 		0px;
}

#content.home .module h2 {
	font-weight:		bold;
	padding-bottom:		5px;
}

#content.home .callout {
	display:			block;
	padding:			10px 0 20px 0px;
}

#content.home .calloutFlash,
#content.home .callout img {
	display:			none;
}

#content.home .callout h2 {
	margin: 			0 0 6px 0;
	font-weight:		bold;
}

#content.home .callout p {
	margin:				10px 0;
}

/******************************************************************************************************

	ARTICLE

*******************************************************************************************************/

#article {						/* BDE: Added class 5/7/9. */
	float:				left;
	width:				100%;
}

#article .mainFeature,
#article .wide { 	
	width: 				100%;
}

#article .mainFeature .Right{
	float:				right;
}

#article p,
#article blockquote,
#article ul {
	line-height:		120%;
}

#article h1 {
	display: 			block;
	margin: 			0 0 8px 0;
	font-size: 			140%;
	font-weight:		bold;
}

#article h2,
#article h3,
#article h4,
#article h5 {
	display:			block;
	margin:				1ex 0;
	font-weight: 		bold;
}

#article h2 {
	font-size: 			130%;
}

#article h3 {
	font-size: 			120%;
}

#article h4 {
	font-size: 			110%;
	text-decoration: underline;
}

#article p {
	display: 			block;
	margin:				16px 0;
}
													
#article p a {
	font-weight: 		bold;
}
													
#article #resource-box {
	width:				100%;
	padding-top:		20px;
}

#article #resource-box h4 {
	padding-top:		10px;
	margin:				0;
	font-size:			110%;
	color: 				black;
}

#article #resource-box .resource {
	clear: 				left;						/* BDE: Needed to ensure title of resource w/o thumbnail starts below previous thumbnail. */
	padding:			10px 0px 5px 0px;
}

#article #resource-box .resource .thumbnail-box {
	display:			block;
	float:				left;
}

#article #resource-box .resource .thumbnail-shadow {
	display:			none;
}

#article #resource-box .resource .thumbnail { 
	display:			block;
}

#article #resource-box .resource .title {
	line-height:		130%;
	font-weight:		bold;
	height:				15px;
}

#article #resource-box .resource .title img {		/* BDE: Print the lock icon to indicate RUO links. */
	margin-left: 		5px;
}

#article #resource-box .resource .caption {
	padding:			3px 0px 0px 0px;
	line-height:		120%;
	color: 				black;
}

#article .column {
	display:			block;
}

#article .side-by-side-img {
	display:			block;
}

/******************************************************************************************************

	LANDING

*******************************************************************************************************/

#landing {
	width:				100%;
	float:				left;
}

#landing p a {
	font-weight:		bold;
}

#landing #section-info {
	width:				100%;					/* BDE: Needed for FireFox. */
	float: 				left;
	display:			block;
	line-height:		18px;
}

#landing #section-info h1 {
	display:			block;
	margin:				0 0 8px 0;
	font-size:			140%;
	font-weight:		bold;
}

#landing #section-info #mainFeature { 
	width:				65%;
	float:				left; 
	margin:				0; 
	padding:			0; 
}

#landing #section-info #mainFeature  .Right{ 
	float:				right;
}

#section-info #mainFeature a	{ 
	font-weight:		bold; 
}

#section-info #subfeatureCallouts	{ 
	width:				33%;
	float:				right; 
	padding-right:		1px; 
}

#section-info #subfeatureCallouts .top	{ 
	margin-bottom:		10px; 
}

.callout .content {
	padding:			5px 0px 5px 10px; 
	min-height:			60px; 
	height:				auto;
	width:				100%;
}

.callout .flash {
	display:				none;
}

.callout .content h2,
.callout .content h2 a { 
	font-weight:		bold; 
	font-size:			100%;									
	padding-bottom:	0.1em; 
}

#landing .layoutRow {
	width:   		100%;				/* BDE: Ensures IE lays out this element properly. */
	float:   		left;
	padding: 		0;
}

#landing .module {
	display: 		block;
	width: 			47.99427%;
	line-height:	18px;
}

#landing .module .left {
	float: 			left;
	margin-right: 11px;
}

#landing .module .right {
	float: 			right;
	margin-left:	11px;
}

#landing .headerbarTextNoLink {
	padding:		10px 0 5px 0;
	font-size:		100%;
	font-weight: 	bold;
}

#landing .module .headerbarText {
	padding:		10px 0 5px 0;
	font-size:		100%;
	font-weight: 	bold;
}

		
#landing .module .headerbarTextWithLock a {
	display: 		block;
	height: 		21px;
	margin: 		16px 0 16px 0;
	font-size: 		96.29%;
	font-weight: 	bold;
	line-height: 	16px;
}

#landing .module .headerbarTextWithLock a span img {
	margin-left:	5px;
}

/*
 Commented to Make Single Generic - 12-08-2009
#landing .imgCaption { 
	display:			none;
}
*/

/******************************************************************************************************

	LIST 

*******************************************************************************************************/

#list {
	width:				100%;					/* BDE: Ensures IE lays out this element properly. */
}

/*
 Commented to Make Single Generic - 12-08-2009
#list .imgCaption {
	display:				none;
}
*/

#list .layoutRow {							/* BDE: This is the parent div for the top feature section. */
	width:				100%;					/* BDE: Ensures IE lays out this element properly. */
	float:   			left;
	float:				none;					/* BDE: Overrode float left above which causes empty page in IE6 when there are multiple paragraphs. */
	padding-bottom:	15px;
}

#list h1 {
	margin: 				0 0 8px 0;
	font-size: 			140%;
	font-weight:		bold;
	line-height: 		25px;
	color: 				black;
}

#list h2,
#list h3 {
	font-weight: 		bold;
	font-size:  		110%;
	margin-top:			5px;
    padding:				0;
}

#list h3 {
	margin-top:		10px;
	padding:		0;
}

#list .items {
	float:				left;
	width:				100%;
}

#list .items .item {
	width:				45%;
	clear:				none;
	font-size:			100%;
	margin: 			5px 0px 5px 0px;
	padding:			0px;
	display:			block;
}

#list .items .item img{
	vertical-align:		middle;
	margin-top:			10px;
	padding:			0px;
}

#list .itemgroup {
	width:				100%;						/* BDE: Ensures IE lays out this element properly. */
	margin:				15px 0 0 0; 
	padding:			0px;
}
#list .itemgrouptop {
	width:				100%;						/* BDE: Ensures IE lays out this element properly. */
	margin:				15px 0 0 0; 
	padding:			0px;
}

#list .itemgroup .item {
	clear:				none;
	width:				45%;
	font-size:			100%;
	margin: 			5px 0px 5px 0px;
	display:			block;
	padding:			0px;
}


#list .itemgroup .item p {					/* BDE: Needed as IE6 was chopping off paragraph bottom line when list items were resources. */
	padding-bottom:	5px;
}

#list .itemgrouptop .item p {					/* BDE: Needed as IE6 was chopping off paragraph bottom line when list items were resources. */
	padding-bottom:	5px;
}

#list .itemgroup .item .left {
	float:				left;
	margin-right:		10px;
}

#list .itemgroup .item .right {
	float:				right;
	margin-left:		2px;
}

.freedate {
	display:				block; 
	font-size:			90%;
	font-weight:		bold; 
}

.item h3 img {									/* BDE: Print lock icon. */
	margin-left:		5px;
}

.mc1column .item .labelSummary,			/* Used for Resource Category pages. */
.mc1column .item .label {	
	padding-right:		5px;
	font-weight: 		bold;
}

.mc1column .item .value {					/* Used for Resource Category pages. */
	padding-right:		20px;
}

.mc1column .item .labelSummary img,	/* Used for Resource Category pages. */
.mc1column .item .label img,	
.mc1column .item .value img {
	display:				block;
}

/******************************************************************************************************

	RSS
				
*******************************************************************************************************/

#rss_items span.paging { /* Added for BS -- 12/9/09 */
	display:block;
	clear:both;
}
#rss_items span.paging li {
	display:none;
}

/******************************************************************************************************

	KNOWLEDGE LIBRARY 
				
*******************************************************************************************************/
.kl-search {
	display:			block;
	color:			#2c2c2c;					/* dark gray */
	margin: 			10px 0px 4px 0;		/* BDE 9/18/09: Was [margin: 10px 0px 4px 5px;] */
}

.kl-search .kl-ddl-lbl-row {
	line-height: 	25px;
	padding:			0 0 0 0;
}

.kl-search .kl-lbl { 						/* BDE 7/30/09: restored. */
	padding:			0 0 10px 0;
}

.kl-search .kl-ddl-row { 					/* BDE 6/29/09: ddl - drop-down list */
	display: 		inline; 
}

.kl-search .kl-ddl-lbl {
	width:			28.5%;					/* BDE 9/18/09: Down from width 29% */
	float: 			left; 
	font-weight: 	bold;  
}

.kl-search .kl-ddl {
	width: 			27%; 						/* BDE 9/18/09: Down from width 28% */
	color:			#2c2c2c;					/* dark gray */
	z-index:			1;  
}

.kl-results {
	width:			99%;						/* BDE 9/18/09: New setting. */
	margin: 		5px 0 4px 0;			/* BDE 9/18/09: Was [margin: 5px 0 4px 5px;] */
	font-weight:	normal;					/* BDE 11/11/09:  Changed from bold */
	color:			#2c2c2c;					/* dark gray */
	font-size:		small;
	position:		relative;
}

.kl-results a {
    font-weight:	bold;
}

.kl-thumb { 
	width: 100px; vertical-align: top
}

/******************************************************************************************************

	RESOURCE SUMMARY PAGE

*******************************************************************************************************/

#resource-sum-pg {
	float:			left;
	width:			100%;
}

#resource-sum-pg h1 {
	display: 		block;
	margin: 			0 0 8px 0;
	font-size: 		140%;
	font-weight:	bold;
}

#resource-sum-pg p {
	display: 		block;
	margin-bottom:	5px;
}

#resource-sum-pg .labelClickHere,
#resource-sum-pg .label {
	font-size: 		110%;
	margin:			1ex 0;
	padding-right:	16px;
	font-weight: 	bold;
	color: 			black;
}

/******************************************************************************************************

	LEFT CONTENT (Left Navigation)
			
*******************************************************************************************************/

#content #left-content {
	display:			none;
}
/******************************************************************************************************

	REGISTRATION-RELATED PAGES
			
*******************************************************************************************************/

#registration {						/* BDE 6/26/2009: Added registration classes. */
	float:			left;
	width:			100%;
}

#registration p {
	display: 		block;
	line-height:	130%;
}

#registration h1 {
	display: 		block;
	margin: 			0 0 8px 0;
	font-size: 		140%;
	font-weight:	bold;
}

#registration h2,
#registration h3,
#registration h4 {
	display:			block;
	margin:			1ex 0;
	font-weight: 	bold;
}

#registration h2 {
	font-size:		130%;
}

#registration h3 {
	font-size:		120%;
}

#registration h4,
#registration h5 {
	font-size:		110%;
}

#content .main-content .signin-column {		/* BDE: For two columns on sign in page. */
	display:				block;
	float:				left; 
	width:				48%;
	margin:				0px 10px 10px 0px;
	padding-left:		5px;
	border:				none;
}

#content .main-content .signin-column .headerbar {
	display:				block;
   padding: 			5px 5px 5px 5px; 
	margin:				0 0 15px -5px;
   background-color:#CCCCCC;						/* BDE: This is somewhat ligher than the gray in the landing header bar (#a8a9a4). */
	border:				none;
}

#content .main-content .signin-column ol {
	margin:				0 0 0 16px;
	padding: 			16px 0 0 0;
	list-style:			none;
}

#content .main-content .signin-column li {
	list-style:			none;
   padding: 			0 0 16px 0; 
}

#content .main-content .signin-column .label {
	float:				left;
	display:			inline;
	text-align:			right;
	/*width:			94px;*/
	margin-right:		5px;
	padding-top:		5px;
}

#content .main-content .signin-column .box {
	/*width:			224px;*/
	display:			inline;
	float:				left;
}

#content .main-content .reset-pswd {			/* BDE: For reset password page. */
	display:			block;
	float:				left; 
	width:				98%;
	margin:				0px 10px 10px 0px;
	padding-left:		5px;
	border:				solid 1px;
	border:				none;
}

#content .main-content .reset-pswd ol {
	margin:				0 0 0 32px;
	padding: 			16px 0 0 0;
	list-style:			none;
}

#content .main-content .reset-pswd li {
	list-style:			none;
   padding: 			0 0 16px 0; 
}

#content .main-content .reset-pswd .label {
	float:				left;
	text-align:			right;
	width:				192px;
	margin-right:		5px;
	padding-top:		5px;
}

#content .main-content .reset-pswd .box {
	width:				224px;
}

.reg-form {
	font-weight:		bold; 
	font-size:			110%;
}

.reg-sect {
   float:				left; 
	width:				96%;					/* BDE 6/29/09:  Reduced from 100% to keep bar totally under top nav bar.*/
   padding: 			5px 5px 5px 5px; 
   margin: 				15px 0 10px 0;
   background-color:#CCCCCC;				/* BDE: This is somewhat ligher than the gray in the landing header bar (#a8a9a4). */
}

.reg-msg { 
	font-size:		110%; 
	width:			100%; 
	float:			left; 
	font-weight:	bold;
	padding: 		5px; 
	margin: 			5px 0 0 0;
}

.reg-indt {
	clear:			left;
	padding: 		0 0 0 5px;
}

.reg-row {
	clear:			both;
	padding-top:	5px;
}

.reg-lbl2 {
   font-size: 		110%;
   display: 		inline; 
   text-align:		right;
   float:			left;
	width: 			192px;
   height:			17px; 
	padding: 		0 5px 0 0; 
}

.reg-txt2 {
	display:			block; 
	float:			left;
	clear:			right;
	width:			150px;
} 
  
.reg-txtlong {
	display:			block; 
	float:			left;
	clear: 			right;
	width: 			250px;
} 

.reg-ddl {
   display: 		block; 
	float:			left;
   clear: 			right;
}
  
.reg-hypl {
   display:			block; 
	float: 			left;
   clear: 			right;
   width: 			250px; 
}
  
.reg-lblspan, .reg-lspanhalf, .reg-lspandbl, .pswd-lblspan  {
	/*float:			left;*/
	display:		inline;
	text-align:		left;
	font-weight:	bold;
	/*width:			17%;			BDE: 6/29/09: Upped from 15% to display entire label in IE7. */
	padding-top:	5px;
}
  
.reg-lspanhalf {
  width:				5%;
  margin-right:	5px;
}
 
.reg-lspandbl {
  width:				35%;
  margin-right:	5px;
}
 
.pswd-lblspan {			/* BDE: Added 6/26/09:  Need more room for confirm password label. */
  width:				20%;
}
  
.reg-txtspan, .pswd-txtspan {
  /*float:				left;*/
  display:				inline;
  text-align:			right;
  font-weight:			bold;
  /*width:				75%;*/
}
 
.pswd-txtspan {			/* BDE: Added 6/26/09:  Need more room for confirm password label. */
  width:				70%;
}
 
.reg-lemptyhalf {
   float:			left;
   width:			10%;
   padding: 		0 10px 0 105px;
}
 
.reg-rspanhalf {
  float:				left;
  font-weight:		bold;
  width:				10%;
}
  
.reg-btn, .reg-lgnbtn, .signin-btn, .reg-btn-same-line {
		float: 			left;
		display:		block;
		width:   		95px;
		height: 		20px;
		font-weight:	bold;
		text-align:		center;
		vertical-align:top;
		color:			#476393;
		border:			none;
		background:		url('../images/layout/btn-round-bg.jpg') no-repeat top left;
		cursor:			pointer; 
		margin-right:	10px; 
}
                
.reg-btn-same-line {
		float:			none;
		display:			inline;
		margin:			0 10px 3px 5px;
 }
                
.reg-lgnbtn  {   
		float:			right ;
}

.signin-btn {   
		font-size:		14px;
		padding:			3px 0 0 22px;
}

.prog {						
	display:				none;	
}

.submenu, 
.submenuC {
   display:				none;
}

/******************************************************************************************************

	CONTACT US and EMAIL PAGE forms.
			
*******************************************************************************************************/

#contactus {											/* BDE 6/30/2009: Added contact us classes. */
	float:			left;
	width:			100%;
	font-weight:	medium-bold;
}

#contactus p {
	display: 		block;
}

#contactus h1 {
	display: 		block;
	margin: 			0 0 8px 0;
	font-size: 		140%;
	font-weight:	bold;
}

#contactus h2,
#contactus h3,
#contactus h4 {
	display:			block;
	margin:			1ex 0;
	font-weight: 	bold;
}

#contactus h2 {
	font-size:		130%;
}

#contactus h3 {
	font-size:		120%;
}

#contactus h4 {
	font-size:		110%;
}

#contactus h5 {
	margin:			16px 0 24px 0;
	font-weight: 	bold;
	font-style:		italic;
}

#contactus em {										/* only used for asterisk here */
	font-weight: 	bold;
	padding:			0 3px 0 3px;
}

#contactus .headerbar {
   padding: 			5px 0px 5px 0px; 
	margin:				0 0 15px 0;
	font-size:			110%;
	font-weight:	   bold;
}

#contactus .left-column, .right-column {	/* BDE: For contact us form. */
	display:				block;
	float:				left; 
	width:				61%;
	margin:				0px 10px 10px 0px;
	border:				none;
}

#contactus .right-column {
	width:				35%;
	margin-right:		0;
	padding-left:		10px;
}

#contactus .left-column fieldset {
	margin: 				8px 0 0 0;
	padding: 			0;
}

#contactus .left-column fieldset legend {
	margin:		 		0 0 16px 16px;
	font-weight: 		bold;
}

#contactus .left-column fieldset ol {
	margin:				0;
	padding: 			0;
	list-style:			none;
}

#contactus .left-column fieldset li {
	list-style:			none;
   padding: 			0 0 16px 0; 
}

#contactus .left-column label {							/* for standard html tag */
	font-weight:		bold;
}

#contactus .left-column .label {
	float:				left;
	text-align:			right;
	width:				40%;
	margin-right:		5px;
	padding-top:		5px;
}

#contactus .left-column .errMsg {						/* for error messages to line up with the boxes (label width + 16px) */
	display:				block;
	margin-left:		201px;
}

#contactus .left-column .toplabel {					/* Label on top of box. */
	display: 			block;
	padding-bottom:	2px;
}

#contactus .left-column .boxL {							/* Box Long */
	width:				40%;
	float:				left;
}

#contactus .left-column .boxS {							/* Box Short Length */
	width:				15%;
	float:				left;
}

#contactus .left-column .qbox {							/* Big box for typing question. */
	width:				98%;	
	height:				112px;
}

#contactus .left-column .mbox {							/* For Email Page form message box, which shares most contact us styles. */
	width:				100%;	
	height:				144px;
}

#contactus .right-column fieldset {
	margin: 				16px 0 48px 8px;
	padding: 			0;
}

#contactus .right-column fieldset legend {
	margin:		 		0 0 8px 0;
	font-weight: 		bold;
}

#contactus .right-column fieldset ol {
	margin:				0;
	padding: 			0;
	list-style:			none;
}

#contactus .right-column fieldset li {
	list-style:			none;
   padding: 			0 0 2px 0; 
}

/******************************************************************************************************

	LINKS LIST 
			
*******************************************************************************************************/
h2.printOnly{
	display:			block;				
	clear:				both;
	width:				100%;
	padding:			20px 0 10px 0;
	margin:				0;
	font-size:			10px;
	font-weight:		bold;
}

		/* BDE: Do not set width:100% here or IE6& IE7 will number all list items 1. */
ol.printOnly li {
	line-height: 		150%;
	margin-left:		10px;						/* BDE: IE6 was chopping off the first digit items >= 10. */
	list-style-type:	decimal;
	font-size:			10px;
}

ol.printOnly li {
	margin-left:		30px;						/* BDE: IE6 & FF were chopping off the first digit items >= 10. */
}
/******************************************************************************************************

	FOOTER
			
*******************************************************************************************************/
#footer {
	display: none;
}
