/* @override 
	http://cpwm.dev:8888/css/corporate_shell.css
	http://www.worldmarketcorp.com/css/corporate_shell.css
*/

/*
Site:          worldmarketcorp.com
File:          /css/corporate_shell.css
Last Modified: Sep 30 2009
=========================================================== */
*  { margin: 0; padding: 0; }

body { 
	font: 11px Arial, Helvetica, sans-serif; 
	color: #484040; 
	background: #31201e url(/images/site/g_backgroundTile.jpg) 50% 0 repeat-y scroll; 
	text-align: center; 
	color: #000; 
	}

.twoColFixHdr #sidebar1 {
	float: left; /* since this element is floated, a width must be given */
	width: 190px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	margin-left:8px;
}
.twoColFixHdr #mainContent { width: 700px; float: left; clear: none; overflow: hidden; margin-left:32px; }


h1 { font-size: 18px; line-height: 23px; margin-bottom: 16px; }
h2 { font-size: 14px; line-height: 18px; margin-bottom: 16px; }
h3 { font-size: 12px; line-height: 16px; }

a { outline: none; color: #a62800; }
a img { border: none; }

ul, li { list-style-type: none; margin: 0; padding: 0; }

p { margin-bottom: 0;}

table { margin: 0 auto; }

.clear { clear: both; }

#pageTitle h1 { font: bold 27px Palatino, Times, "Times New Roman", serif; background: #fff; color:#a62800; text-align:left; }


/* page staples */
#staple1, #staple2, #staple3 { position: absolute; }

/* header */
#staple1 { right: -30px; bottom: 0; height: 26px; width: 56px; background: url(/images/site/g_rightStaple.png ) no-repeat;}

/* content area */
#staple2 { left: -40px; top: 60px; height: 24px; width: 54px; background: url(/images/site/g_leftStaple.png ) no-repeat; }

/* footer */
#staple3 { right: -35px; top: 10px; height: 30px; width: 60px; background: url(/images/site/g_ftrStaple.png ) no-repeat; }


#sitewrap{
 
  width:100%;
	overflow:hidden !important;
  }

/* Global Header =========== */
#header { 
	text-align: left; 
	width: 955px; 
	height: 160px; 
	margin: 0 auto; 
	position: relative;
	padding: 0;
	}
	
#header a.logo { 
	position: absolute;
	top: 8px; 
	left: 47px; 
	width: 218px; 
	height: 67px; 
	background: transparent url('/images/site/g_cpwmLogo.gif') 0 0 no-repeat;
	text-indent: -9999px;
	}	/* temp */


#header #util2 { position: absolute; top: 46px; right: 24px; }
#header #util2 li { float: left; padding-left: 34px; }
#header #util2 li a { font: bold 16px Palatino, Times, "Times New Roman", serif; color: #b0985a; text-decoration: none; 

	/* fix this */
	line-height: 1.5; height: 26px;display: block;padding-top: 0px;
	}


/* Top navigation component */
#header #nav1 { 
	padding-top: 83px;

	margin: 0;
	height: 33px; 

	background: url(/images/site/corp_nav.gif) 0 100% no-repeat; 
	}
#header ul#nav1 li { float: left; position:relative; }
#header ul#nav1 a { display: inline; float: left; padding: 8px 0 8px 0; height: 17px;}
#header ul#nav1 a.link0 { width:113px; }
#header ul#nav1 a.link1 { width:211px; }
#header ul#nav1 a.link2 { width:112px; }
#header ul#nav1 a.link3 { width:173px; }
#header ul#nav1 a.link4 { width:178px; }
#header ul#nav1 a.link5 { width:166px; }
#header ul#nav1 li a span { display: none; }
/* End Top navigation */

/* Breadcrumbs */
#header #util3 { 
	/*top: 116px;*/ 
	height: 34px; 
	padding-bottom: 6px; 
	background: transparent url(/images/site/hdr_spacerHorizLg.gif) no-repeat bottom center;
	float: left;
	width: 950px;
	} /* temp */

#breadcrumbs { padding: 7px 0 0 0; margin-left: 16px; float: left; } /* temp */
#breadcrumbs .wrap { margin: 0 8px; }
#breadcrumbs li { float: left; margin: 10px 4px 16px 0; font-size: 11px; color: #796243; }
#breadcrumbs a { margin-right: 4px; color: #796243; text-decoration: underline; font-size:11px;}
#breadcrumbs a.active { color: #796243; }




/* (Sidebar) Page Content Left Navigation */
#sidebar1 { _margin-left: 5px; }
#sidebar1 { clear: both; }
#sidebar1 .wrap { padding-right: 8px; }

#nav2 { width:190px; margin-left:10px; _margin-left: 2px; margin-top: 20px;}
#nav2 #nav2top { width:190px; height:81px; text-align:center; background:url(/images/site/corp_prdSidebarTop.gif) no-repeat; float:left; }

#nav2 #nav2top img.leftNav_header{ margin-top:23px; }
body.investor-information #nav2 #nav2top img.leftNav_header{ margin-top:29px; }

#nav2 #nav2top h3 { 
	margin-top: 32px; 
	color: #074f77; 
	font: bold 14px Palatino, Times, "Times New Roman", serif; 
	text-transform: uppercase; 
	margin-left: -2px;
	}
#nav2 #nav2top h3 a { 
	color: #074f77; text-decoration: none;
	margin: 0; padding: 0;
	}
#nav2 #nav2top h3 a .cufon {  padding-top: 0px;}


#nav2 ul.categoryList { width:190px; float:left; clear:both; background: #0e5e8a; margin: 0; }
#nav2 ul.categoryList li { width:154px; float:left; clear:both; padding:18px 18px 18px 18px; border-bottom: 3px solid #256D95; border-top: 0px; color: #397A9E; font: bold 14px Palatino, Times, "Times New Roman", serif;}
#nav2 ul.categoryList li.last { border-bottom: 0px; }
#nav2 ul.categoryList li a { color:#e7e7c9; font: bold 14px Palatino, Times, "Times New Roman", serif; text-decoration:none; }
#nav2 ul.categoryList li ul.subCategory { margin-left:15px; }
#nav2 ul.categoryList li ul.subCategory li { float:left; clear:both; border:0px; padding:2px 0px; }
#nav2 ul.categoryList li ul.subCategory li a { color:#483f40; font: bold 10px Arial, Helvetica, sans-serif; }
#nav2 #nav2btm { width:190px; height:47px; background:url(/images/site/corp_prdSidebarBtm.gif) no-repeat; float:left; }



/* Container ---------------------------------- */
#container { 
	text-align: left; 
	width: 940px; 
	margin: 0 auto; 
	position: relative;
	}

.col2Wrap{padding-left:6px;}

#mainContent {float:left;width:680px;overflow:hidden;}
#mainContent .wrap { margin-top: 15px; width:680px; color:#484040;}

#mainContent a { outline: none; color: #a62800; }

/* Product recalls */
body.midpage #mainContent {float: none;width:650px;overflow:hidden;margin: 0 auto;}

/* HOMEPAGE CSS */
body.home #mainContent { width: 940px; text-align: center !important; position: relative; margin-left: -14px;}
body.home #mainContent .wrap { margin-top: 15px; width:940px; color:#484040;}
/* all other homepage CSS is provided through the EE CMS */
/* END HOMEPAGE CSS */ 

#mainContent .wrap h1
{color:#A62800; font-family:Palatino, Times,"Times New Roman",serif; font-size:28px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; text-align:left; padding-bottom:8px; background:url(/images/site/corp_divider.gif) bottom left no-repeat;padding-left:12px;}



#mainContent .wrap h1.redBg{
	color:#f4f2db; 
	font-family: Palatino, Times,"Times New Roman",serif; 
	font-size:34px; 
	font-size-adjust:none; 
	font-stretch:normal; 
	font-style:normal; font-variant:normal; font-weight:bold; line-height: normal; text-align:left;
	background: transparent url(/images/site/corp_header_red_bg.gif) bottom left no-repeat;
	height:80px; 
	width:646px;
	padding-left:30px;
	line-height:2.5;
	text-transform:uppercase;
	}


div.main2Col{width:438px;float:left;}
div.main2ColTop{width:460px;float:left;}

div.sub2Col{width:184px;float:left;background:url(/images/site/p_horizontal_img_divider.gif) top left no-repeat;padding-left:19px;text-align:center;font:12px Arial, Helvetica, sans-serif; min-height:279px;}
#mainContent div.sub2Col blockquote{font-style:italic;display:block;padding: 7px 0px;font-size:10px;}


#mainContent .wrap p {
	padding-left:12px;
	font:12px Palatino, Times, "Times New Roman";
	padding-bottom:20px;
	color:#484040;
	padding-right:15px;
	line-height: 1.4;
	}
	
#mainContent .wrap h2{
	font:13px Palatino, Times, "Times New Roman";padding-left:12px;font-weight:bold;margin-bottom:3px;}
#mainContent .wrap h3{
	font:12px Palatino, Times, "Times New Roman";
	padding-left:12px;
	font-weight:bold;
	margin-bottom:0px;
	}

#mainContent .wrap ul{
	padding-left:34px;font:12px Palatino, Times, "Times New Roman";padding-top:5px; margin-bottom: 15px;}
#mainContent .wrap ul li{padding-left:8px;padding-bottom:5px;list-style-type:disc;}
/*#mainContent .col2Wrap p{padding-left:3px !important;padding-right:10px;padding-bottom:0px !important;}*/

/* Reports table - also the vendor docs table */
#mainContent .wrap table.reportsTable{width:668px;margin-bottom:20px;}
#mainContent .wrap table.reportsTable td{padding:15px 0 15px 0;vertical-align: top;line-height: 1.5;}

.doc-status {
  color:  #c00;
  font-family: arial, helvetica, sans-serif;
  font-weight: bold;
  padding-right: 3px;
  }

#mainContent .wrap table.reportsTable th.tableHeadStrong{font:16px Palatino, Times, "Times New Roman";color:#a62800;font-weight:bold;width:433px;background:url(/images/site/corp_divider.gif) bottom left no-repeat;padding:15px 0 15px 10px;}
#mainContent .wrap table.reportsTable th.tableHeadRight{font:14px Palatino, Times, "Times New Roman";color:#483f40;text-align:center; font-weight:bold;width:225px;background:url(/images/site/corp_divider.gif) -434px bottom no-repeat;padding:15px 0 15px 0;}
#mainContent .wrap table.reportsTable tr{display:block;}
#mainContent .wrap table.reportsTable td.tableCellStrong{width:300px;font-weight:bold;background:url(/images/site/corp_divider.gif) bottom left no-repeat;padding-left:10px;padding-right: 8px;font:13px Palatino, Times, "Times New Roman";color:#484040;font-weight:bold;}

#mainContent .tableCellStrong .vendor-desc {
	font-weight:normal;
	display: block;
	}

#mainContent .wrap table.reportsTable td.tableCell3ColMiddle{width:125px;background:url(/images/site/corp_divider.gif) -309px bottom no-repeat;}
#mainContent .wrap table.reportsTable td.tableCell3ColMiddle a{color:#a62800;font-size:13px; font-family:Arial, Helvetica, sans-serif;}
#mainContent .wrap table.reportsTable td.tableCell3ColRight{width:225px;text-align:center;background:url(/images/site/corp_divider.gif) -434px bottom no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:13px;}

#mainContent .wrap .formContainer{width:652px;background-color:#f9f8ed;padding-bottom:24px;}
#mainContent .wrap .formContainer form{padding-left:24px;}
#mainContent .wrap .formContainer h2{
	width:647px;background-color:#e8e7c5;display:block;font:18px Palatino, Times, "Times New Roman";color:#7a782e;padding:5px 0px 5px 5px;font-weight:bold;
	margin-bottom: 20px;
	}

#mainContent .wrap .formContainer p.description {
	color:#484040;font:12px Palatino, Times, "Times New Roman", serif;padding-left:24px;padding-bottom:35px;
	}


#mainContent .wrap .webcast-block
	{
	background: transparent url(/images/site/corp_divider.gif) bottom left no-repeat;
	padding-bottom: 10px;
	margin-bottom: 20px;
	}


body#corporate #mainContent .wrap img.corp_article_image{ float:right; padding:0 0 15px 15px;}

span.attention { color: #a93900 }

body#corporate #application { width: 550px; margin-left: 10px; }

div.corporate_cell { 
	width: 550px; *width: 555px; background: #f8f8ec; vertical-align: top; padding: 0; border-bottom: 1px solid #fff; font: normal 12px Palatino, Times, "Times New Roman", serif; color: #484040; 
	
	float: left;
	}

div.corporate_cell label { float: left; text-align: right; display: block; font-weight: bold; margin: 2px 15px 5px 0; }
div.corporate_cell .spanLabel { float: left; text-align: left; display: block; font-weight: bold; margin: 2px 15px 5px 0; width: 500px;}
div.corporate_cell .tAlignLeft { text-align: left; }

.width115 { width: 115px; }
.width170 { width: 170px; }
.width544{width:544px;}
.width215text{width:215px;height:22px;border:1px solid #d1c9ba;margin-bottom:15px;margin-top:3px;float:left;}
.width440textarea{width:440px;height:118px;border:1px solid #d1c9ba;margin-bottom:15px;margin-top:3px;float:left;} 
.padLeft20 { padding-left: 20px; }
.padLeft40 { padding-left: 40px; }
.padLeft14 { padding-left: 14px; }

.padTop5{padding-top:5px;}
.height50 { height: 50px; }
.Topsub10 { position: relative; top: -10px; }
.fontNorm { font-weight: normal !important; }
.bottomDivider{background:url(/images/site/corp_divider.gif) bottom left no-repeat;}

/* eliminate this */
.text13{font-size:13px !important; color:  orange;}

#state-picker { margin-bottom:40px;}

/* Availability Times table */
#availability-times {
  width: 400px;
  margin-bottom: 20px;
  background: transparent;
  }

#availability-times tr {
  padding: 6px 0 8px;
  background: transparent;
  }

#mainContent .wrap #availability-times td { background: none; }
#availability-times td {
  padding: 6px 0 8px;
  background: transparent;
  font-weight: bold;
  }


/* Form ----------- */
input.text { width: 213px; height: 20px; border: 1px solid #c6bca9; margin-bottom: 13px;}
input.select { margin-bottom: 13px; }
textarea {
  border: 1px solid #c6bca9;
  }

.field, .field-text, .field-textarea, .field-select, .field-radios {
  clear: both;
  float: left;
  width: 550px;
  margin-bottom: 13px;
  }

.field input.text, .field input.select { margin-bottom: 0px;}

/* Form error -------------------------------------------------------- */
span.inputError {
  color: #a62800;
  font-weight: bold;
  margin-left: 10px;
  display: inline-table;
  margin-top: 2px;
  line-height: 1;
  padding: 0;
  }
input.inputError,
textarea.inputError{
	border:1px solid #a62800 !important;
	}


.personal-info .field span.inputError {
  float: right;
  margin: 0;
  width: 205px;
  padding: 0 10px;
  }

.education .field span.inputError {
  float: right;
  margin: 0;
  width: 145px;
  padding: 0 10px;
  }

.availability .field-text span.inputError {
  float: right;
  margin: 0;
  width: 145px;
  padding: 0 10px;  
  }

.work-history .field-textarea span.inputError {
  float: right;
  margin: 0;
  width: 115px;
  padding: 0 10px;  
  }


.subfield {
	clear: both;
	padding-top: 5px;
  padding-left: 40px;
  padding-right: 40px;
  }

#resume-file-sub, #resume-fields-sub {
  padding-left: 0;
  padding-top: 0;
  margin: 0;
  }



#application .subfield p {
	clear: both;
	padding-top: 0px;
 	padding-left:0px;
	padding-bottom:0px;
	padding-right:0px;
  }

#resume-fields-sub .field {
  padding-left: 40px;
  width: 510px;
  }

#resume-fields-sub .field span.inputError {
  display: block;
  margin-left: 2px;
  }

#mainContent .wrap .formContainer strong {color:#a62800;font-family:Palatino, Times, "Times New Roman", serif;line-height:30px;padding-left:15px;}
.alert{color:#a62800;font-family:Palatino, Times, "Times New Roman", serif;}



#mainContent input.radio { width:17px; vertical-align:text-bottom; margin: 0px 3px 0 0; *margin: 0px 3px 0 0; border:0; display: inline; float: left; }
#mainContent label.radio { vertical-align: middle; text-transform: none; font-weight: normal !important; float: left; }

#mainContent h1.corporate { background: #e7e7c5; width: 539px; *width: 543px; color: #7a782d; font: bold 18px/30px Palatino, Times, "Times New Roman", serif; padding-left: 7px; padding-bottom:0px; margin-bottom: 25px; }

#mainContent p.disclaimer { font: normal 10px Arial, Helvetica, sans-serif; color: #484040; margin: 0 35px 0 20px; }

#mainContent p.disclaimer label.legal { font: bold 12px Palatino, Times, "Times New Roman", serif; color: #484040; }

p.stateLegal { width: 495px; }

div.divider, div.dividerIE { width: 513px; height: 3px; background: url(/images/site/content_divider.gif) no-repeat 0 0; margin: 15px 0 15px 13px; *margin-top: 25px; clear: both;}
div#dividerIE { *margin-top: 10px; }



#mainContent .jobOpps h1{margin-bottom:0;}
#mainContent .jobOpps h2{margin-bottom:10px;}
#mainContent .jobOpps a#backtostate {color:#a62800;display:block;padding:8px 0 16px 12px; font-family: Palatino, Times, "Times New Roman", serif ; font-size:  12px;}
#mainContent .jobOpps p{margin-bottom:0;padding-bottom:12px;}
#mainContent .jobOpps ul#cityList{margin-bottom:12px;}
#mainContent .jobOpps ul#cityList li{margin:0;padding-left:3px;}

#mainContent .jobOpps .viewJobsBtn {
	margin:0 0 20px 20px;
	background: transparent url('/images/site/viewJobs.gif') 0 0 no-repeat;
	width: 89px;
  	height: 34px;
  	display: block;
  	text-indent: -9999px;
	}

#mainContent button.viewJobsSubmit {
	background: transparent url('/images/site/viewJobs.gif') 0 0 no-repeat;
	padding: 0;
	width: 89px;
	height: 34px;
	color: #fff;
	display: block;
	text-align: center;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	text-indent: -9999px;
	border: none;
	margin:0 0 20px 20px;
	}

#mainContent .jobOpps ul#storeLocationList{margin:0 0 12px 12px;padding:0;}
#mainContent .jobOpps ul#storeLocationList li{list-style-type:none;margin:3px;padding:0;}
#mainContent .jobOpps ul#storeLocationList li input{margin:3px;}
#mainContent .jobOpps .jobOppsDivider{background:url(/images/site/jobOppsDivider.gif) no-repeat 0 0;font-size:3px;line-height:3px;margin:0 0 20px;}

div.main3Col {width:460px;float:left;}
div.sub3Col {width:184px;float:left;background:url(/images/site/p_horizontal_img_divider.gif) top left no-repeat;padding-left:19px;text-align:center;font:12px Arial, Helvetica, sans-serif; min-height:279px;}
div.sub3Col blockquote {font-style:italic;display:block;padding: 7px 0px;font-size:10px;}

#storeMap {margin:20px 0 0 0;}

/* subcategoryContent page */
#mainContent .wrap #login {background:#f9f8ed; width:486px;}
#mainContent .wrap #login h2#loginHeader {background:url(/images/site/login_bg.gif) no-repeat 0 0; width:486px; height:56px; color:#76742a; font:bold 30px Palatino, Times, "Times New Roman", serif; padding:8px 0 0 25px;}
#mainContent .wrap #login fieldset {border:none;}
#mainContent .wrap #login fieldset p {font-weight:bold; margin:25px 0 20px 25px;}
#mainContent .wrap #login fieldset p a {color:#a62800; font-weight:normal;}
#mainContent .wrap #login fieldset label {display:block; float:left; width:125px; font:bold 14px Palatino, Times, "Times New Roman", serif; text-align:right; margin:0px 6px 6px 0px;}
#mainContent .wrap #login .required {color:#a62800; font-weight:bold;}
#mainContent .wrap #login fieldset input {display:block; float:left; width:200px; margin:0 0 20px 0;}
#mainContent .wrap #login fieldset #submit {width:89px; height:34px;}
#mainContent .wrap #login p {padding:0 0 10px 0; margin:0 0 0 25px;}


#mainContent .wrap td { background: #fff; }

/* Releases Table */
#mainContent .wrap table.releasesTable {width:668px;margin-bottom:20px;}
#mainContent .wrap table.releasesTable td {padding:8px 0;}
#mainContent .wrap table.releasesTable th.tableHeadStrong {font:20px Palatino, Times, "Times New Roman";color:#a62800;font-weight:bold;width:668px;padding:15px 0 15px 10px;}
#mainContent .wrap table.releasesTable th.divider {width:668px;background:url(/images/site/corp_divider.gif) bottom left no-repeat;padding:15px 0 15px 10px; font-size:1px; line-height:1px;}
#mainContent .wrap table.releasesTable tr {display:block;}

#mainContent .wrap table.releasesTable td.tableCellStrong {
	width:78px;
	padding-left:10px;
	font:14px Palatino, Times, "Times New Roman";
	color:#484040;
	vertical-align: top;
	font-weight:bold;
	}
#mainContent .wrap table.releasesTable td.tableCell3ColRight {width:590px;font-family:Arial, Helvetica, sans-serif;font-size:13px;}
#mainContent .wrap table.releasesTable td.tableCell3ColRight a{color:#a62800;font-size:12px; font-family:Arial, Helvetica, sans-serif;}

#mainContent .wrap #downloadApp{margin-top:8px;}

.appDownload {
  background: transparent url('/images/site/btn_downloadApp.gif') 0 0 no-repeat;
  width: 210px;
  height: 26px;
  display: block;
  text-indent: -9999px;
  margin-top: 8px;
  }

#appOnline {
  background: transparent url('/images/site/btn_applyOnline.gif') 0 0 no-repeat;
  width: 150px;
  height: 34px;
  display: block;
  text-indent: -9999px;
  margin-top: 8px;
  margin-left:  10px;
  }

#mainContent .wrap table.homeOffice{width:668px;margin-bottom:20px;}
#mainContent .wrap table.homeOffice td{padding:8px 0;}
#mainContent .wrap table.homeOffice th.tableHeadStrong{font:bold 20px Palatino, Times, "Times New Roman";color:#a62800;padding:15px 0 0 10px;}
#mainContent .wrap table.homeOffice th.leftCol{width:336px;}
#mainContent .wrap table.homeOffice th.rightCol{padding-left:0;}
#mainContent .wrap table.homeOffice th.divider{width:668px;background:url(/images/site/corp_divider.gif) bottom left no-repeat;padding:10px 0 3px 10px;font-size:1px;line-height:1px;}
#mainContent .wrap table.homeOffice tr{display:block;}
#mainContent .wrap table.homeOffice td.tableCellStrong{padding-left:10px;font:bold 13px Palatino, Times, "Times New Roman";color:#484040;}
#mainContent .wrap table.homeOffice td.tableCellLeft a{color:#a62800;font:12px Palatino, Times, "Times New Roman";display:block;margin-left:16px;width:340px;}
#mainContent .wrap table.homeOffice td.tableCellRight{font:13px Arial, Helvetica, sans-serif;width:303px;}

/* Video page */
#mainContent .media {
  margin-bottom: 20px
  }

#mainContent .media div {
  display: none;
  }

#mainContent .media div {
  display: none;
  }

body.video #mainContent .wrap ol {
  list-style:	decimal;
  margin-left: 30px;
  font-family: Palatino, Times, serif;
  font-size: 12px;
  }

body.video #mainContent .wrap ol li {
  list-style-type:decimal;
  margin-left: 30px;
  margin-bottom: 3px;
  }

/* Events Map ========== */
#backtostate {
  margin: 0 0 10px 10px;
  }

#usa-map-wrap {
  margin-left: 20px;
  }

#easyTooltip{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 8px;
	border: 1px solid #996633;
	background: #F7F2E9;
	color: #996633;
}

.event {
 	padding: 20px 0 10px;
 	margin: 0 0 5px;
	display: block;
  }

#mainContent .wrap .event h2 {
  font-size: 14px;
  color:#a62800;
  }

/* Footer ========== */
#footer { 
	text-align: left; 
	width: 950px; 
	height: 100px; 
	margin: 0 auto; 
	padding-top: 10px; 
	background: url(/images/site/corp_ftr_background.gif) no-repeat bottom center; 
	position: relative; font: 12px Palatino, Times, "Times New Roman", serif; 
	color: #796244; 
	clear: both; 
	}
#footer ul.footerBottom { text-align: center; position: absolute; top: 43px; left: 160px; }
#footer ul.footerBottom li { float: left; display: inline; padding-right: 28px; }
#footer ul.footerBottom li a { color: #796244; text-decoration: none; }
#footer span.copyright { position: relative; top: 53px; left: 310px; }
