
body {
behavior: url("csshover3.htc"); 
}

/*---changes by colleeno 20100225----*/

div#bodycontent
{
    width:742px;
		/*margin-top:43px;*/
		margin-top:0px;
		padding-right:0;
		float:right;
		/*
		margin-right:0px;
		*/
}
.yir_bg {
		background: transparent url('../img/yir_home.png') 0 0 no-repeat;
		height:460px;
}

img.download_button {
cursor:pointer;
float:right;
position:relative;
right: 64px;
top: 27px;
}

a {outline: none;}

.ar-side-btn {
margin: 17px 0 0 17px;
}

.ar-side-btn a {
color: red;
text-decoration: underline;
}

.lightstroke {
clear: both;
background-color: #CCCCCC;
height: 1px;
max-height: 1px;
overflow: hidden;
margin: 0 17px 22px 0;
}

#leftnav ul ul ul {
background: #EFEFEF;
width: 170px;
padding: 0;
}

#leftnav ul ul ul li {
border: none;
}

#leftnav ul ul li.current ul li a {
color: #666666;
}

#leftnav ul li.current ul li.current ul li.current a {
color: #333333;
}

/**********************
/* Common elements    */
.subHeader { font-size:16px; font-family:Helvetica, verdana, arial; }
.subsubHeader { font-weight:bold; margin-top:2em; }
.subsubHeader, .subHeader, .colored { color:#F40009; }

p.muted { color:#666; }
.dottedBorder { margin:25px 0px; height:1px; font-size:1px; background:url(../ourcompany/ar/img/dotted_border.gif) center left repeat-x; }
.dottedBorderVert { background:url(../ourcompany/ar/img/dotted_border_vert.gif) center right repeat-y; }

#muted { margin-top:1em; }
#muted a { color:#666666; }

ul.normal-list { margin-left:1.5em; padding-left:0px; list-style-type:disc; }
ul.normal-list li { padding-bottom:1em; }
ul.normal-list li.last { padding-bottom:0em; }

#arPrint { display:none; }

.nobr { white-space: nowrap; }

/**********************
/* Layout             */
#arFull { float:left; }
#arLeft { float:left; width: 750px;} /*width:460px; margin-right:30px;  }*/
#arRight {float:left; margin: 0 0 0 17px; width: 230px; } /* width:200px; */
#arRight table { margin-right:25px }

/*********************
/* Image Rounded Corners */

img.wrap_tl, img.wrap_tr, img.wrap_bl, img.wrap_br { position:absolute }
img.wrap_tl { top:0; left:0 }
img.wrap_tr { top:0; right:0; _right:-1px }
img.wrap_bl { bottom:0; _bottom:4px; left:0; _left:1px; _left/**/:0 }
img.wrap_br { bottom:0; _bottom:4px; right:0; _right:-1px; _right/**/:0 }


/**************************
/* Secondary sidebar menu */
#arMenuHead { font-size:12px; font-weight:bold; color:#F40009; padding-bottom:7px; border-bottom:1px solid #cbcac9; margin-bottom:1.5em; }
#arMenu .linkHolder { display:block; border-bottom:1px dotted #d2d2d2;  padding:0.7em 0em;}
#arMenu a { font-size:11px; color:#666; text-decoration:none; background:url(../images/rightnav-bullet.gif) center right no-repeat; padding-right:15px;}
#arMenu a.active, #arMenu a.active:hover { color:#666 !important; font-weight:bold; background:none; }
#arMenu a:hover { color:#999; }

/**********************
/* Leadership         */
#transcriptLink { margin-top:205px; margin-left:20px; background:url(../ourcompany/ar/img/icon_nohear.gif) center left no-repeat; padding-left:40px; display:block; height:30px; color:#666 !important; }
#transcriptLink:hover { text-decoration:none; }
#textTrans { color:#20b004; padding:10px 20px; background:#f6f9ea; margin-top:50px;}

/**********************
/* Case Studies       */
#caseStudiesHolderLeft { float:left; width:460px; margin-right:30px; }
#caseStudiesHolderRight { float:left; width:200px; }

#caseStudiesHolderLeft .csImage { float:right; margin-left:10px; margin-bottom:10px; }
#caseStudiesHolderLeft .top { display:block; text-align:right; }

.moveUp { margin-top:-50px; position:relative; }
#caseStudiesHolderRight .caseImg { margin-bottom:3em; }

.head { font-size:18px; margin-top:1.5em; }
.headPeople { color: #94d6da; }
.headProfit { color: #7bc143; }
.headPortfolio { color: #fdb933; }
.headPartners { color: #f58220; }
.headPlanet { color: #a9218e; }

/**********************
 * Per Capita         */
#perCapInfo { float: right; width: 247px;}
#perCapInfo #perCapHead {  float:left; font-size:16px; color:#666; line-height:1.4em !important; font-weight:bold; }
#perCapInfo #perCapHead #perCapName { margin-top:1em; }
#perCapInfo #perCapHead #perCapName.overview { font-weight:normal; }
#perCapInfo #perCapPDF a { float:right; font-weight:bold; margin-right:17px; }


p.pcc-info {
font-size: 13px;
width: 477px;
margin: 0 17px 0 0;
padding: 0 0 1em 0;
float: left;
}

.perCapRight { float:left; }
.perCapCenter { line-height:45px; text-align:right; width:195px; padding-right:15px; }

.perCapLeftSub { float:left; width:370px; }
.perCapRightSub { float:left; width:70px; }

#pcc_legend {
margin: 1em 0;
}

#bodycontent {
padding:0 6px 35px 27px;
vertical-align:top;
width:100%;
}


/* Bar Graphs */
.worldwide { background:#f2f2f3; color:#cd2834; font-weight:bold; }

.perCapHolder, .facts-box {
float: left;
width: 230px;
min-height: 151px;
height: 151px;
padding: 0;
background: url(../img/pcc-overview-back.gif) no-repeat bottom;
margin: 0 17px 1em 0;
}

.facts-box {
margin: 0;
}

.perCapHolder:hover, .facts-box:hover {

}

.facts-box .content {
padding: 16px;
}

.facts-box h4 {
font-size: 13px;
margin: 0;
padding: 0;
}

#bodycontent .facts-box p {
font-size: 16px;
line-height: 1.3em;
}

#bodycontent .facts-box .learnmore {
text-align: right;
font-weight: bold;
font-size: 12px;
}

#bodycontent .facts-box .learnmore a {
color: #009CE6;
}

.perCapRight {
clear: both;
}

.perCapRight {
margin: 0;
padding: 12px 15px 0 15px;
}

.perCapLeft {
margin: 0;
padding: 16px 15px 0 15px;
}

.pcc-box {
display: block;
width: 230px;
height: 151px;
z-index: 200;
}

#arLeft.pcc-detail {
width: 477px;
margin: 0 0 1em 0;
background: url(/ourcompany/ar/img/pcc-detail-big-box-btm.gif) no-repeat bottom left;
}

#pcc-detail-content {
width: 453px;
min-height: 20px;
padding: 12px;
background: url(/ourcompany/ar/img/pcc-detail-big-box-top.gif) no-repeat top left;
}

#worldwide {
background: #ddf2f2;
}

.pcc-detail-list {
min-height: 66px;
border-top:1px solid #CCCCCC;
}

.color-bar {
clear: both;
/*width: 350px;*/
}

.color-bar-group {
float: left;
}

.color-bar-group .perCapValue {
font-size: 10px;
position: relative;
}

.perCapHolder .perCapValue, .pcc-detail-list .perCapValue { 
padding-left:1em; 
top:-2px; 
position:top; 
font-weight:normal;}

#worldwide .pcc-detail-country {
font-weight: bold;
}

.pcc-detail-country {
float: right;
color: #333333;
padding: 26px 10px 0 0;
}

.perCapHolder .bar, .pcc-detail-list .bar { line-height:13px; font-family:helvetica; font-size:10px; padding: 0 0 0 4px; height: 8px; max-height: 8px; overflow: hidden; margin: 0 0 5px 0; }
.perCapHolder .color1, .pcc-detail-list .color1 { background: #f0a94e url(../img/pcc-f0a94-left.gif) no-repeat; color:#666666;}
.perCapHolder .color2, .pcc-detail-list .color2 { background: #92c953 url(../img/pcc-92c953-left.gif) no-repeat; color:#666666; }
.perCapHolder .color3, .pcc-detail-list .color3 { background: #57bebc url(../img/pcc-57bebc-left.gif) no-repeat; color:#666666; }

.color1r, .color2r, .color3r {
min-width: 4px;
width: 4px;
max-width: 4px;
margin: -2px 0 0 0;
padding: 0;
height: 10px;
min-height: 10px;
max-height: 10px;
float: right;
}
.color1r {background: url(../img/pcc-f0a94-right.gif) no-repeat 0 2px;}
.color2r {background: url(../img/pcc-92c953-right.gif) no-repeat 0 2px;}
.color3r {background: url(../img/pcc-57bebc-right.gif) no-repeat 0 2px;}

.perCapLeft .color-bar-group {
margin: 0 0 5px 0;
}

.color-bar-group {
margin: 15px 0 5px 0;
}

#pcc-og-list .color-bar-group {
margin: 0;
}

#pcc-og-list {
margin: 0 0 1em 0;
padding: 0;
min-height: inherit;
border-top:0px solid #000000;
}

#pcc-og-list p {
/*margin: 0;
padding: 0;*/
}

#pcc-og-list h3 {
font-size: 16px;
font-weight: bold;
margin: 12px 0 0 0;
padding: 0;
}

.perCapHolder a { color:#666 !important; }
/*.perCapHolder a:hover { color:#999 !important; }*/
.perCapHolder a.countryHead { font-size:19px; color:#666; font-weight:normal; text-decoration: none;  }
/*
.africa, a.africaLink:hover { color: #b0d54b !important; }
.eurasia, a.eurasiaLink:hover  { color:#f58220 !important; }
.european_union, a.european_unionLink:hover { color:#653614 !important; }
.north_america, a.north_americaLink:hover  { color:#fdb933 !important; }
.latin_america, a.latin_americaLink:hover { color:#94d6da !important; }
.pacific, a.pacificLink:hover { color:#a9218e !important; }*/





/* For print and non-flash content */

/* highlights */
.dashed { border-top:1px dashed #000; padding-top:15px; }
.dashed2 { border-top:1px dashed #afafb0; padding-top:20px; margin-top:20px; }
.monthTitle { font-size:18px; }
.hiImgHolder { float:left; margin-bottom:1em; }
.hiImg { padding-left:10px; }

/* ogOverview */
.ogMapHolder { width:45%;border-right:0px dotted #000;text-align:center;padding-bottom:20px;}
.ogMapImg { margin-bottom:20px;color:#5f6062; }
.ogTotalUnits { font-size:36px;margin-bottom:10px; }
.ogWorldPieImg { margin-top:20px;margin-left:30px; }
.ogBorder { border-bottom:1px dotted #000; }
.ogColHead { font-weight:bold; }
.ogGroupHead { font-size:24px;margin-bottom:0.8em; }
.ogGroupMapImg { margin-left:10px; }
.ogGroupBar2Img { padding-bottom: 25px;padding-top: 25px; }
.ogGroupBorder { border-bottom:1px dotted #000; margin-bottom:25px; }
.ogGroupSubBorder { border-bottom:1px dotted #000; padding-top:10px; padding-bottom:25px; }
.ogGroupDesc { width:150px; padding-right:22px; margin-right:22px; border-right:1px dotted #000; }
.ogGroupPie { margin-left:22px; }
.ogGroupFactHead { font-size:14px; font-weight:bold; margin-bottom:1em; }
.ogGroupFactDesc { font-size: 10px; }
.ogGroupCol1 { float:left; width:45%; padding-right:5%; }
.ogGroupCol2 { float:left;width:40%; }
.ogBottleCol1 { width:150px;padding-right:22px;margin-right:22px; vertical-align:top }
.ogBottleCol2 { width:150px; color: #F40009; size: 14px; vertical-align:top}
.ogBottleCol3 { width:150px; size: 14px; vertical-align:top}
.ogBottleMargin { margin-bottom:25px; }
.ogBottleBorder { border-bottom:1px dotted #000; padding-top:10px; }

.ogPad { padding-top:20px; }

/* fin. overview */
.right { text-align:right; }
.dotted, .solid { font-size:1px;height:1px; padding:0px; margin:0px; }
.dotted { border-bottom:1px solid #999;  }
.solid { border-bottom:1px solid #000; }

.printSolid { border-bottom:1px dotted #000; }
.curYear { font-weight:bold; }
.printSubHead { font-weight:bold; }
.dollar { padding-left:2em; padding-right:0px; }
.hasDollar { padding-left:0px; }

/* In Page Navigation */

#cnav {
height: 34px;
min-height: 34px;
background: transparent;
font-size: 13px;
margin: 20px 17px 2em 0;
padding: 0 0 2px 0;
clear: both;
}

#cnav.top {
border-bottom: 1px solid #CCC;
}

#cnav.bottom {
clear: both;
padding: 6px 0;
margin: 3em 17px 0 0;
border-top: 1px solid #CCC;
}

#cnav .black, #cnav .red {
font-weight: bold;
color: #000000;
}

#cnav .red, .tccc-red {
    color: #F40009;
}

#cnav .cnav_text {
    float: left;
width: 477px;
    padding: 12px 0 0 0;
}

#cnav .cnav_next {
float: right;
font-weight: bold;
}

#cnav .cnav_img {
    float: right;
}
#cnav .cnav_next a {
    color: #666666;
    text-decoration: none;
}

/* Year In Review Home Page */

#yir {
margin: 0 0 12px 0;
height: 398px;
min-height: 398px;
}

#yir #yir-left {
float: left;
width: 280px;
height: 398px;
min-height: 398px;
}

#yir-right h1 {
text-indent: -9009px;
width:291px;
height: 85px;
max-height: 85px;
min-height: 85px;
background: transparent url(../img/home-img.png) top left no-repeat;
margin: 53px 0 7px 3px;
padding: 0;
}

/*---added by josh 20090306 ---*/
#logos-container { float: left; height: 131px; width: 494px; margin: 20px 0 0 0;}
#logo1_container, #logo2_container, #logo3_container  { width: 164px; height: 85px; float: left; display: inline;}
#logo1_container, #logo2_container { border-right: 1px solid #cccccc;}
#logo1, #logo2, #logo3 {display:block;height:85px;margin:10px 0 7px 13px;overflow:hidden;
position:relative;width:131px;}
#logo1 img, #logo2 img, #logo3 img {border:none;left:0;position:absolute;top:-5px;}
/*---added by josh 20090306 ---*/


#yir-nav {
margin: 0;
padding: 0;
}

#yir-left #yir-nav li {
list-style: none;
float: left;
}

li #yir-mn-fin {
text-indent: -9009px;
display: block;
width: 166px;
height: 123px;
min-height: 123px;
background: url(../img/yir-mn-fin.gif) no-repeat;
}

li #yir-mn-og {
text-indent: -9009px;
display: block;
width: 165px;
height: 123px;
min-height: 123px;
background: url(../img/yir-mn-og.gif) no-repeat;
}

li #yir-mn-pcc {
text-indent: -9009px;
display: block;
width: 163px;
height: 123px;
min-height: 123px;
background: url(../img/yir-mn-pcc.gif) no-repeat;
}

#yir #yir-right {
width: 460px;
float: left;
height: 460px;
min-height: 460px;
/*background: url(../img/yir-shadow.gif) repeat-y;*/
}

#yir-right .yir-right-group {
margin: 0 0 6px 2px;
}



/* Leadership */

h1.leadership {
width: 477px;
margin: 0 0 25px 0;
} /*gfy*/

#arFull p.leadershipsub {
font-size: 18px;
font-weight: normal;
padding: 0 0 1em 0;
margin: 0;
line-height: 135%;
}

p.leadershipsub strong {
font-weight: normal;
color: #333333;
}

.leadership-group h4 {
color: #333;
margin: 0;
padding: 0;
}

.leadership-right h3, #arRight h3, #arLeft .leadership-left h3, #arLeft .leadership-mid h3, .ogd-left h3, .ogd-mid h3, .ogd-right h3 {
margin: 0 0 1em 0;
padding: 0;
font-size: 16px;
line-height: 135%;
}

.ogd-right h3 {
font-weight: normal;
font-size:16px;

}

.ogd-left h3, .ogd-mid h3 {
font-weight: bold;
font-size:14px;
color: #666;
}
.ogd-right{
padding-top: 6px;

}
.leadership-group {
margin: 0;
padding: 0;
clear: both;
} 

.leadership-group .leadership-left {
float: left;
width: 477px;
margin: 0;
padding: 0;
}

#arFull .leadership-group p { 
	color:#333; 
	font-size:12px; 
	line-height:18px;
}

.leadership-left h4 {
	color:#D93027;
	font-size:12px;
	margin-top:20px;
}
.leadership-left h3 {
	margin-top:30px;
	color:#333;
	font-size:15px;
	font-weight:normal;
}
#bodycontent .leadership-left h2 {
	font-size:15px;
	color:#333;
	font-weight:bold;
}

#arLeft .leadership-left, #arLeft .leadership-mid, .ogd-left, .ogd-mid, .ogd-right {
	float: left;
	width: 230px;
	margin: 0 17px 0 0;
}

.yir-sharebox {
	background: transparent url('../img/yir-gray_box.jpg') no-repeat;
	width:235px;
	height:70px;
	float:right;
	margin-right:17px;
}

.yir-dlbox {
	width:235px;
	height:117px;
	margin-top:11px;
	margin-right:17px;
	float:right;
}

.yir-ft_img { 
	float:left; 
	width: 475px;
}

#bodycontent a.email { 
	background: transparent url('../img/email.gif') no-repeat 0 1px;
	padding-left:23px;
	color:#666;
	text-decoration:none;
	font-size:12px;
	margin:15px 0 10px 20px;
	display:block;
	cursor:pointer;
	
}

#bodycontent a.email:hover { 
	background: transparent url('../img/email_on.gif') no-repeat 0 1px;
	text-decoration:underline;
	cursor:pointer;
}

#bodycontent a.share {
	background:transparent url('../img/share.gif') no-repeat 0 0px;
	padding:1px 0;
	padding-left:23px;
	color:#666;
	text-decoration:none;
	font-size:12px;
	margin:10px 0 0 20px;
	display:block;
}

#bodycontent a.share:hover { 
	background: transparent url('../img/share_on.gif') no-repeat 0 0px;
	text-decoration:underline;
}

/* FINANCIAL HIGHLIGHTS */
#fin-footnotes {
width: 636px;
margin: 1em 0 0 0;
}

#bodycontent td h2 {
margin: 1em 0 0 0;
padding: 0;
}

/* OPERATING GROUP */
.ogd-map {
float: left;
width: 477px;
margin: 0 17px 0 0;
}

.ogd-map img {
display: block;
margin: 0 0 17px 0;
}

.ogd-map h3 {
margin: 0 0 1em 0;
padding: 0;
font-size: 12px;
font-weight: normal;
}

.ogd-map p {
font-size: 12px;
font-weight: bold;
}

#arLeft .leadership-left p, #arLeft .leadership-mid p {
line-height: 150%;
font-size: 12px;
}

#arLeft .leadership-mid {
margin: 0;
}

#arFull .leadership-group .leadership-right {
float: right;
margin: 0 10px 0 0;
padding: 0;
width: 230px;
padding-left:15px;
}

.yir-vote_box {
	margin-top:40px;
	height:640px;
}

#chart { text-align:left;}
#chart p { color:#333; font-size:12px; line-height:18px; margin-top:15px; margin-left:30px; width:290px;}
#chart .top { text-align:left; margin-top:35px; margin-bottom:20px; margin-left:30px;}
#chart .left { float:left; width:390px; }
#chart .right { float:right; width: 400px; margin-top:10px; margin-right:35px; margin-bottom:30px;}

/*---added by joshr 20090305----*/
#arFull .leadership-group .leadership-right-muhtar-spots { margin-left:0;}

.leadership-group .leadership-right-muhtar-spots img {
display: block;
margin: 0 0 17px 0;
}
/*---added by joshr 20090305----*/

h4.add2emtop, #arFull .leadership-group .add2emtop {
margin: 2em 0 0 0;
padding: 0;

}

#arFull .leadership-group .add2emtop {
margin: 2em 17px 0 0;
}

.leadership-group .leadership-right img {
display: block;
margin: 0 0 5px 0;
}

.backtotop {
width: 477px;
}

.leadership-group .leadership-left ul {
	color:#444;
	font-size:12px;
	line-height:20px;
	list-style-type:disc;
	padding-left:15px;
	margin:15px 0;
}

.leadership-group .leadership-left ul li {
margin: 0 0 .5em 0;
text-indent:5px;
}

.backtotop a {
text-indent: -9009px;
display: block;
background: url(../img/btn-back-to-top.gif) no-repeat right top;
clear: both;
margin: 1em 0;
height: 19px;
min-height: 19px;
}

.leadership-right ul {
margin: 0;
padding: 0;
}

.leadership-right ul li {
display: block;
width: 230px;
padding: 0;
}

.leadership-right ul li a {
display: block;
text-indent: -9009px;
height: 66px;
min-height: 66px;
}

.leadership-right ul li a#lead-financial {
background: url(../img/lead-financial.gif) no-repeat left top;
}

.leadership-right ul li a#lead-ogo {
background: url(../img/lead-ogo.gif) no-repeat left top;
}

.leadership-right ul li a#lead-pcc {
background: url(../img/lead-pcc.gif) no-repeat left top;
}

/* Operating Group */

#ogd-nav {
margin: 0 17px 17px 0;
padding: 0;
}

#ogd-nav ul {
background: url(../img/ogd-nav-back.gif) no-repeat right top;
margin: 0;
padding: 0;
height: 36px;
max-height: 36px;
min-height: 36px;
}

#ogd-nav ul li {
display: inline;
float: left;
margin: 12px 4px 0 18px;
padding: 0;
}

#ogd-nav ul li.backtomap {
margin: 0;
padding: 0;
}

#fact-img {
margin: 0 0 10px 0;
padding: 0;
}

#ogd-nav ul li.backtomap a {
text-indent: -9009px;
background: url(../img/ogd-back-to-map.gif) no-repeat left top;
height: 36px;
max-height: 36px;
min-height: 36px;
width: 168px;
max-width: 168px;
display: block;
margin: 0;
padding: 0;
}

#ogd-nav ul li a {
color: #666666;
font-weight: normal;
text-decoration: none;
margin: 0;
padding: 0;
}

#ogd-nav ul li a:hover, #bodycontent h5 a:hover, #ogd-nav ul li.current a {
color: #000000;
}

#ogd-nav ul li.current a {
font-weight:bold;
}

#bodycontent h5 {
margin: 0 0 17px 0;
}

#bodycontent h5 a {
font-weight: bold;
font-size: 11px;
color: #666666;
text-decoration: none;
}

table.ogd-unit-case-volume, table.ogd-unit-case-growth {
width: 230px;
}
table.ogd-unit-case-growth .dotted{
	
 border-bottom:1px solid #ccc; 
}
table.ogd-unit-case-growth td, table.ogd-unit-case-volume td {
padding: 5px 0;
}

table.ogd-unit-case-growth td.dotted {
padding: 0;
}

table td.alignright {
text-align: right;
}

table td.aligncenter {
text-align: center;
}

#arflashvideo {
float: left;
width: 337px;
margin: 48px 28px 0 28px;
}
#disclaimer {
width: 300px;
float: left;
text-align: left;
line-height: 150%;
color: #666666;
margin: 48px 0 0 0;
}

#disclaimer h3 {
margin: 0;
padding: 0;
}
#disclaimer p {
color: #666666;
}


#printLEADimages{
	display: none;
}


#printLEADfull{
	display:none;

}

#PrintLEAD{
	display:none;
}
#printLEADright{
	display: none;
}

#printFOOTER
{
	display: none;
}

/* Financial */
a {
    outline: none;
}
.chart a {
    position: relative;
}
.chart a .tooltippng, .chart a .tooltipgif {
    display:block;
    position:absolute;
    top:-9999px;
    left:0;
}
.chart a:hover .tooltippng, .chart a:hover .tooltipgif {
top:-74px;
left: -208px;
}


#noDisplayPrintOnly{
	display: none;
}

span.noDisplay{
	display:none;
}


/*--- added by colleeno 03022010 ---*/

/* #Downloads page */
.downloads-group .downloads-left {
float: left;
width: 360px;
margin: 0;
padding: 0;
}

#bodycontent .downloads-group h2 { font: bold 15px arial, sans-serif; color:#333; margin:0 0 15px 0 ;}
#bodycontent .downloads-group h3 { font:bold 15px arial, sans-serif; font-weight:normal; color:#333; margin:3px 0; padding:0;}
#bodycontent .downloads-group p { font: 12px arial, sans-serif; color:#333; margin:4px 0; padding:0; padding-top:5px; }
#bodycontent .downloads-group a { color:#DB3029; }
.downloads-group .downloads-right {
	float: right;
	margin: 0 10px 0 0;
	padding: 0;
	width: 340px;
	padding-left:15px;
}

.downloads_block {
	width:340px;
	float:left;
	padding:15px 0;
	border-bottom:1px dotted #ccc;
}

.hr_dark { 
	border-bottom:1px solid #ccc; 
	padding-bottom:15px;
}
.downloads_block .dl_img {
	float:left;
	margin-right:20px;
	text-align:right;
	width:70px;
}

#yir #yir-right { background:none; }

#yir-chart {

}

/* Print CSS */
@media print {
  div#bodycontent { float:none; }

  #arPrint { display:block; }
  #arRight { display:none; }
  #arLeft {	width: auto; float:none; margin:0px; padding-right:100px;}
  div#bodycontent {	width: auto; padding-left:0px; padding-right:0px; }

  .sifr { display:none; } /* can't print flash text */

  table { border-collapse: collapse; xwidth:100%; font-family:helvetica; font-size:12px; }


   #introText { position:relative; width:300px; margin-top:-80px; padding-left:30px; }  
}


/* last minute fixes -- 031910 colleeno */

body div#fancybox-wrap {
  margin:3% 0 0 0;
}
.yir-chart {
	margin-top:50px;
}
