ol.list {
  list-style:decimal;
  margin:0px 0px 10px 20px;
  }
.pdf {
  background:transparent url(/img/bgs/pdf.gif) no-repeat 0px 50%;
  padding-left:15px;
  }
ul.spaced li{
  margin-bottom:10px;
  }
.dark-heading {
  padding:5px;
  background:#2e2e2e;
  color:#fff;
  margin-bottom:10px;
  }
.dark-heading h2 {
  font-weight:bold;
  font-size:1.3em;
  margin:0;
  padding:0;
  }
#main #content #leftnav-content .dark-heading a {
  color:#fff;
  }
#main #content #leftnav-content .dark-heading a:hover {
  color:#F68426;
  }
h3 {
  margin:0px;
  }
#main #content #leftnav-content .inline-link a {
  color:#C15521;
  }
#main #content #leftnav-content .inline-link a:hover {
  color:#F68426;
  }

/* press/default.asp 
-------------------- */
.press-release-wrapper {
  float:left;
  width:370px;
  margin-top: -10px;
  }
.press-release-wrapper .press-release {
  background:transparent url(/img/bgs/dottedline.gif) repeat-x bottom;
  padding:5px;
  margin-bottom:10px;
  }
.press-release-wrapper .last {
  background:none;
  }
.press-release-wrapper .date {
  color:#727272;
  }
.press-release-wrapper .title{
  font-weight:bold;
  }
#content .press-release-wrapper .title a{
  color:#000;
  }
#content .press-investors-wrapper .title a{
  color:#000;
  }    
.press-release-wrapper p {
  margin:0;
  padding:0;
  }
.press-notice-wrapper {
  float:right;
  margin-top: -10px;
  width: 174px;
  }
.press-notice {
  margin-bottom:10px;
  }
.press-notice-content {
  padding: 5px;
  }
.press-side {
  width:162px;
  }
ul.annual-report{
  float: left;
  width: 150px; 
  margin-top: 25px;
}  
ul.annual-report li {
  background-image:url(/img/bgs/pdf.gif);
  background-position:0 3px;
  background-repeat:no-repeat;
  padding:2px 0 2px 15px;
  }

/* about/press/archive.asp 
-------------------------- */
.expanded {
  padding: 6px 5px 6px 25px;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer;
  background: #2e2e2e url(/img/buttons/minus-sign-black.gif) no-repeat 10px 50%;
  margin-top:10px;
  }
.expanded h3{
  padding: 0;
  margin: 0;
  }
.collapsed {
  padding: 6px 5px 6px 25px;  
  color: #ffffff;
  font-weight: bold;
  background: #2e2e2e url(/img/buttons/plus-sign-black.gif) no-repeat 10px 50%;
  cursor: pointer;
  margin-top:10px;
  }
.collapsed h3 {
  padding: 0;
  margin: 0;
  }
.spaced-top {
  margin-top:10px;
  }

.press-archive-wrapper .press-release {
  background:transparent url(/img/bgs/grey-dot.gif) repeat-x bottom;
  padding:5px 5px 5px 0;
  margin-bottom:10px;
  }
.press-archive-wrapper .press-release-last {
  background:none;
  padding:5px;
  margin-bottom:10px;
  }
.press-archive-wrapper .date {
  color:#727272;
  }
.press-archive-wrapper .title{
  font-weight:bold;
  }
.press-archive-wrapper p {
  margin:0;
  padding:0;
  }

/* executives.asp 
------------------*/
.executive-container {
  }
.executive {
  margin-top:10px;
  padding-top:15px;
  background:transparent url(/img/bgs/grey-dot.gif) repeat-x top;
  }
.exec-image {
  float:left;
  width:100px;
  }
.exec-description {
  float:right;
  width:440px;
  }
.executive-title {
  margin-top:50px;
  }

/* 
  cares.asp 
------------ */
#main #content #leftnav-content #tabs {
  margin-top:0;
  padding-top:0;
  }
#main #content #leftnav-content #tabs .here a{
  color:#fff;
  }
#main #content #leftnav-content #tabs .here a:hover{
  color:#F68426;
  }
#tabs{
  margin:0px;
  }
.tab-holder {
  position:relative;
  }
.return-link {
  position:absolute;
  top:15px;
  left:630px;
  }
#main #content .return-link a {
  color:#fff;
  }
#main #content .return-link a:hover {
  color:#F68426;
  }

/*--------------------------------  
            Learn More
  --------------------------------  */
.learn-wrapper {
  border-left:solid 1px #999999;
  border-right:solid 1px #999999;
  border-bottom:solid 1px #999999;
  }
.learn-blurb {
  float:left;
  width:445px;
  border: 0px solid white;
  }
.learn-blurb p {
  line-height:1.2em;
  }
.learn-blurb-image{
  float:right;
  width:292px;
  }
.learn-left {
  float:left;
  width:375px;
  }
.checkered-green {
  padding:10px 0px 0px 14px;
  background:transparent url(/img/bgs/checkered-green.gif) repeat-x top;
  height:61px;
  width:357px;
  color:#fff;
  margin-bottom:0;
  }
.checkered-green h2 {
  margin-bottom:0;
  }
.checkered-green .green-text {
  color:#abffa5;
  }
.globe-green {
  margin-top:0;
  background:transparent url(/img/bgs/recycle.jpg) no-repeat top;
  width:371px;
  height:633px;
  position:relative;
  }
.globe-green p{
  margin-left:7px;
  color:#abffa5;
  }
.globe-green .title {
  font-weight:bold;
  color:#fff;
  }
.sc-planet{
  position:absolute; 
  top: 89px; 
  left: 157px; 
  width: 62px; 
  height: 19px; 
  cursor: pointer;
  }
.sc-products{
  position: absolute; 
  top: 154px; 
  left: 217px; 
  width: 74px; 
  height: 20px; 
  cursor:pointer;
  }
.sc-people{
  position: absolute; 
  top: 154px; 
  left: 88px; 
  width: 63px; 
  height: 20px; 
  cursor: pointer;
  }
.planet-text-box {
	position: absolute;
	top: 90px;
	left: 35px;
	width: 274px;
	height: auto;
	border: 1px solid #014420;
	background: #f57a15 url(/img/bgs/cares-callout.jpg) no-repeat bottom right;
	padding: 10px 15px 10px 10px;
  color:#fff;
  }
.products-text-box {
	position: absolute;
	top: 90px;
	left: 35px;
	width: 274px;
	height: auto;
	border: 1px solid #014420;
	background: #f57a15 url(/img/bgs/cares-callout.jpg) no-repeat bottom right;
	padding: 10px 15px 10px 10px;
  color:#fff;
  } 
.people-text-box {
	position: absolute;
	top: 90px;
	left: 35px;
	width: 274px;
	height: auto;
	border: 1px solid #014420;
	background: #f57a15 url(/img/bgs/cares-callout.jpg) no-repeat bottom right;
  color:#fff;
	padding: 10px 15px 10px 10px;
  }
.sc-text-close {
	position: absolute;
	top: 0px;
	right: 0px;
  cursor:pointer;
  }
.globe-green-text {
  width:360px;
  position:absolute;
  left:5px;
  top:220px;
  }

#main #content #tabs-content .globe-green-offer a:hover {
  color:#f68426;
  }
.learn-right {
  float:right;
  width:370px;
  }
.checkered-black {
  padding:10px 0px 0px 14px;
  background:transparent url(/img/bgs/checkered-black.gif) repeat-x top;
  height:61px;
  width:357px;
  color:#fff;
  margin-bottom:0px;
  }
.checkered-black h2 {
  margin-top:5px;
  }
.black-content {
  margin-top:0px;
  background:#4c423d url(/img/bgs/cares-dark-callout.jpg) no-repeat bottom right;
  width:361px;
  height:362px;
  padding-left:10px;
  color:#fff;
  }
.black-content h3 {
  margin:0;
  font-size: 1.0em;  
  }
.black-content p {
  margin:0;
  padding-bottom:8px;
  line-height: 1.2em;
  font-size: 0.9em;
  }
.black-content-bottom {
  background-color:#4c423d;
  width:366px;
  height:271px;
  padding-left:4px;
  }
.checkered-black-board {
  padding:10px 0px 0px 14px;
  background:transparent url(/img/bgs/checkered-black.gif) repeat-x top;
  height:61px;
  width:735px;
  color:#fff;
  margin:7px 0px 0px 0px;
  }
.board-wrapper {
  padding:5px 0px 10px 17px;
  background-color:#4c423d;
  width:732px;
  height:330px;
  }
.board-content {
  float:left;
  color:#fff;
  width:360px;
  }
.board-content ul{
  line-height:1.1em;
  margin:0;
  }
.board-content ul li {
  width:160px;
  margin-top:5px;
  }
.board-content ul.spaced-right li {
  margin-right:10px;
  }
.board-content ul li.spaced-bottom {
  margin-bottom:10px;
  }
.board-content h3 {
  color:#a2a2a2;
  }
.board-image {
  float:right;
  margin-right:7px;
  }
/*--------------------------------  
      Do More / Response Haiti
  --------------------------------  */

.do-content-wrapper{
  margin-top:7px;
  }
.do-left {
  width:365px;
  float:left;
  }
.do-checkered-black {
  padding:10px 0px 0px 14px;
  background:transparent url(/img/bgs/checkered-black.gif) repeat-x top;
  height:61px;
  width:357px;
  color:#fff;
  margin-bottom:0px;
  }
.do-checkered-black h2{
  margin:15px 0px 0px 0px;
  }
.do-content-wrapper .checkered-black-board h2{
  margin:15px 0px 0px 0px;
  }
.do-right {
  width:370px;
  float:right;
  }
.do-content-windmill {
  margin-top:0px;
  background:#4c423d url(/img/bgs/cares-do-windmills.jpg) no-repeat bottom left;
  width:351px;
  height:507px;
  padding:10px 10px 0px 10px;
  color:#fff;  
  }
#main #content #tabs-content .do-content-windmill a {
  color:#f68426;
  }
.do-content-child {
  margin-top:0px;
  background:#4c423d url(/img/bgs/cares-do-child.jpg) no-repeat bottom left;
  width:351px;
  height:507px;
  padding:10px 10px 0px 10px;
  color:#fff;  
  }
#main #content #tabs-content .do-content-child a {
  color:#f68426;
  }
.do-content-child h3{
  margin-bottom:0;
  }
.do-content-black {
  margin-top:0px;
  background:#4c423d none;
  width:729px;
  padding:10px 10px 10px 10px;
  color:#fff;  
  }
.do-content-black ul li.first {
  float:left;
  width:300px;
  }
.do-content-black ul li.last {
  float:left;
  }
.do-content-black ul li h3 {
  margin:0;
  }

.checkered-green-board {
  padding:10px 0px 0px 14px;
  background:transparent url(/img/bgs/checkered-green.gif) repeat-x top;
  height:61px;
  width:auto;
  color:#fff;
  margin-bottom:0;
  }
.checkered-green-board h2{
  margin-top:15px;
  }
.do-leaf {
  background:transparent url(/img/bgs/cares-do-leaf.jpg) no-repeat;
  width:750px;
  height:577px;
  position:relative;
  }
.do-leaf-blurb {
  padding:10px 15px 10px 15px;
  }
.do-leaf-content {
  position:absolute;
  left:15px;
  top:75px;
  width:718px;
  height:487px;
  }
.do-leaf-content table td{
  vertical-align:middle;
  padding:17px 7px 0px 0px;
  background:none;
  }
.haiti-response-banner {
width:575px;
height:193;
min-height:193;
float:left;
margin:0 0 10px 0;
padding:0;
} 
.haiti-response-banner img {
width:757px;
border:none;
padding-bottom:10px;
height:193px;
min-height:193px;
}


.haiti-donations-wrapper {
width:30%;
float:left;
display:inline;
padding:5px;
margin:10px 10px 10px 0;
background-color:#fff;
border:none;
}
.haiti-donations-img-wrapper {
	height:90px;
	min-height:90px;
	padding:0;
	margin:0;
	border:none;
}

.haiti-response-iframe 
{
	width:130px;
	float:left;
	border:none;
	margin:0 0 0 20px;
	padding:0;
}	

/* investors/default.asp 
------------------------ */
.press-investors-wrapper {
  float:left;
  width:320px;
  }
.press-investors-wrapper .press-release {
  background:transparent url(/img/bgs/dottedline.gif) repeat-x bottom;
  padding:5px;
  margin-bottom:10px;
  }
.press-investors-wrapper .press-release-last {
  background:none;
  padding:5px;
  margin-bottom:10px;
  }
.press-investors-wrapper .date {
  color:#727272;
  }
.press-investors-wrapper .title{
  font-weight:bold;
  }
.press-investors-wrapper  {
  margin:0;
  padding:0;
  }
.press-investors-wrapper .dark-heading h2 {
  font-size: 1.1em;
  }
.large-text {
  font-size: 1.3em;
  }
.press-i-notice-wrapper {
  width:220px;
  float:right;
  }
.press-i-notice {
  margin-bottom:10px;
  }
.press-i-notice-content {
  padding: 5px;
  }

/*  investors/annual.asp 
------------------------ */
.report-wrapper {
  }
.report-year {
  clear:both;
  padding:5px;
  }
.report-cover {
  width:85px;
  padding:0px;
  float:left;
  }
.report-content {
  float:right;
  width:445px;
  padding:0px;
  vertical-align:middle;
  }

/*  investors/financial.asp 
------------------------ */
.spaced-top-large {
  margin-top:50px;
  }

/*  investors/investor.asp 
------------------------ */
.wrapper-investor {
  padding:8px;
  }

/* awards.asp 
------------- */
.awards-content {
  float:left;
  width:390px;
  }
.awards-logos img{
  margin-bottom: 10px;
}
.press-release-article ul {
  list-style-type:square;
  margin-left:2em;
}
.press-notice-wrapper .outline{
 border-top-width: 0;
}
#content .copy .icc a{
  color: #000;
}
/* Default */
#facts-container{
  margin-bottom: 15px;
  font-size: 0.9em;
}
#facts-container ul.chevron li {
  background-position:5px 6px;
  }
#facts-container h2{
  font-weight: bold;
  text-transform:uppercase;  
}
#current-news {
  background:transparent url(/img/visuals/softchoice-news.gif) 8px 0px no-repeat;
  float: left;
  padding-left: 100px;
  width: 400px;
}
#quick-facts{
  float: right;
  width: 245px;
  padding-left: 10px;
  border-left: 2px solid #f68426;
}
#quick-facts ul li{
  padding: 1px 0 2px 0;
}
#aboutus-info{
  background:transparent url(/img/bgs/about-us-infoboxes.gif) bottom left repeat-x; 
  font-size: 0.8em;
}
#aboutus-info ul.chevron li {
  background-image:url(/img/bgs/chevron8.gif);
  background-position:0 4px;
  padding:0 0 0 9px;
}
#aboutus-info ul.chevron li.pdf {
  background-image:url(/img/bgs/pdf.gif);
  background-position:0 0;
  padding:0 0 0 14px;
}
#aboutus-info ul.chevron li.indent {
  background-position:4px 4px;
  padding:0 0 0 14px;
}
#aboutus-info-fr{
  background:transparent url(/img/bgs/about-us-infoboxes.gif) bottom left repeat-x; 
  font-size: 0.8em;
}
#aboutus-info-fr ul.chevron li {
  background-image:url(/img/bgs/chevron8.gif);
  background-position:0 4px;
  padding:0 0 0 9px;
}
#aboutus-info-fr ul.chevron li.pdf {
  background-image:url(/img/bgs/pdf.gif);
  background-position:0 0;
  padding:0 0 0 14px;
}
#aboutus-info-fr ul.chevron li.indent {
  background-position:4px 4px;
  padding:0 0 0 14px;
}
#info-for-customers {
  float: left;
  width: 250px;
  background:transparent url(/img/visuals/about-customers.jpg) 8px 25px no-repeat;
}
#info-for-partners {
  float: left;
  width: 260px;
  background:transparent url(/img/visuals/about-partners.jpg) 8px 25px no-repeat;
  margin-left: 2px;
}
#info-right-container {
  float: left;
  width: 256px;
  margin-left: 2px;
}
#info-for-investors {
  background:transparent url(/img/visuals/about-investors.jpg) 8px 25px no-repeat;
}
#interested-joining {
  background:transparent url(/img/visuals/about-careers.jpg) 8px 28px no-repeat;
  min-height:103px;
  height:auto !important;
  height:103px;
}
#aboutus-info h3{
  height: 20px;
  background:transparent url(/img/bgs/about-us-titles.gif);
  background-repeat:no-repeat;
  text-indent:-999em;
}
#aboutus-info-fr h3{
  height: 20px;
  background:transparent url(/img/bgs/about-us-titles-fr.gif);
  background-repeat:no-repeat;
  text-indent:-999em;
}

#info-for-customers h3{
  background-position:0 0;
}
#info-for-partners h3{
  background-position:0 -20px;
}
#info-for-investors h3{
  background-position:0 -40px;
}
#interested-joining h3{
  background-position:0 -59px;
  height: 23px;
}
#aboutus-info p,
#aboutus-info ul{
  margin: 5px 10px 1.0em 100px;
}

#aboutus-info-fr p,
#aboutus-info-fr ul{
  margin: 5px 10px 1.0em 100px;
}


/*hr recruitment video */
#hr-video .download-bar{margin:10px 0 0 0;border:1px solid #6f6f6f;width:555px;line-height:25px;background:url(/img/bgs/about-download-bar.gif) repeat-x;padding:0 0 0 5px;}
#hr-video .download-bar ul li{width:200px;float:left;}
#hr-video .download-bar ul li.download-file{background:url(/img/ui/icon-download.gif) no-repeat center left;padding:0 0 0 23px;}
#hr-video .download-bar ul li.download-ipod{background:url(/img/ui/icon-ipod.gif) no-repeat center left;padding:0 0 0 23px;}

.clear{clear:both;float:none;}
/*end hr recruitment video */

ul.relatedDocuments {
   list-style-type: none;
   margin-left: 5px;
}
li.url {
  background:transparent url(/img/bgs/chevron.gif) no-repeat 0px 50%;
  padding-left:13px;
  }
  
h2.pr-heading {
  padding:5px;
  background:#2e2e2e;
  color:#fff;
  margin:-10px 0 10px 0;
}
#content div.press-release .title a{
  color: #000;
  font-weight: bold
}
.ir-infobox{
 padding: 10px 5px;
 width: 170px;
 background:#f1efef;
 border:1px solid #727272;
 min-height:100px;
 height:auto !important;
 height:100px;
}
 .ib-fr{
 min-height:115px;
 height:auto !important;
 height:115px;
}
.ir-infobox ul.chevron li.pdf {
  background-image:url(/img/bgs/pdf.gif);
  background-position:0 3px;
  padding:0 0 0 14px;
}
.ir-fin-left {
  width: 530px;
  float: left;
}
.ir-fin-right {
  width: 200px;
  float: right;
}
.ir-fin-infobox {
  padding: 5px;
  border: 1px solid #aaa;
  margin-bottom: 10px;
}
.ir-fin-right h4{
  font-size: 1.1em;
  font-weight: bold;
  color: #fff;
  background: #2e2e2e;
  padding: 3px 0px 2px 5px;
}
.ir-fin-top {
  border-bottom: 1px solid #aaa;
}
.ir-fin-infobox ul.chevron li.pdf {
  background-image:url(/img/bgs/pdf.gif);
  background-position:0 3px;
  padding:0 0 0 15px;
}
.ir-quarterly{
float: left;
width: 171px;
border: 1px solid #aaa;
padding: 5px;
margin: 10px 5px 0 0;
background:#f1efef;
  min-height:95px;
  height:auto !important;
  height:95px;
}

.ir-quarterly h3{
font-weight: bold;
font-size: 1.1em;
margin-bottom: 5px;
}

#tabsContainer div.last{
margin-right: 0px;
}

.ir-quarterly ul.chevron li.pdf {
  background-image:url(/img/bgs/pdf.gif);
  background-position:0 1px;
  padding:0 0 0 15px;
}