/* HEADER BLOCKS */

#header-results {
	margin: 15px 25px 0 25px;
	padding: 10px 0;
	border-top: 1px solid #4D7EC6;
	display: none;
}
	#brands #header-results { border-color: #F5964D; }
	#sustainability #header-results  { border-color: #9ACD63; }
	/* #news-and-views #header-results { border-color: #BF5FA5; } */

#search-suggestions {}
#worldwide-sites {}

	.results-label {
		margin: 0 0 18px 0; padding: 0 0 0 10px;
		color: #fff;
		font-size: 1.5em;
		font-weight: bold;
		line-height: 20px;
		float: left;
	}
		#worldwide-sites .results-label {
			width: 299px;
		}
		#main-content .results-label {
			width: 299px;
			color: #444;
		}
	.results-link {
		float: left;
		line-height: 20px;
		color: #fff;
	}
		#main-content .results-link {
			color: #0058C1;
		}
		.closer {
			padding-top: 4px;
			color: white;
			float: right;
			font-size: .9em;
			font-weight: bold;
			text-transform: uppercase;
		}

	ul.results {
		clear: both;
		margin: 0; padding: 0;
		list-style: none;
	}
		ul.results li {
			margin: 0 0 1px 0; padding: 3px 10px;
			/* height: 18px; */
			display: block;
			background: #003179; /*blue*/
			color: #fff;
			/* line-height: 18px; */
			overflow: hidden;
		}
			#brands ul.results li { background: #A84900; } /*orange*/
			#sustainability ul.results li { background: #4D8016; } /*green*/
			/* #news-and-views ul.results li { background: #721258; } */

			ul.results li:hover,
			#brands ul.results li:hover,
			#sustainability ul.results li:hover { background: none; }

		ul.results li a {
			background-image: none;
			color: #fff;
		}

/*search suggestions*/
#header-results-list a {
	white-space: nowrap;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: normal;
}
#header-results-list a * {
	font-weight: normal;
}
#header-results-list a span.separator {
	opacity: .6;
	filter:alpha(opacity=60);
	padding: 0 2px;
}
		ul.results li a.result-title {
			float: left;
		}
		ul.results li span.result-category {
			width: 200px;
			float: right;
			font-size: .9em;
			font-style: italic;
		}

		/*worldwide sites*/
		#main-content #worldwide-sites ul.results li { padding: 3px 7px 3px 10px; color: #444; background: #E5E5E5; }
		#main-content #worldwide-sites ul.results li:hover { background: none; }
		#main-content #worldwide-sites ul.results li a { color: #0058C1; font-weight: normal; }

		ul.results li span.location {
			float: left;
			width: 136px;
		}
		ul.results li span.language {
			width: 122px;
			text-align: right;
			float: right;
			font-size: .9em;
			font-style: italic;
		}
			ul.results li span.language a { padding: 0 3px; }

/*HOME*/

#home-bit {
	height: 20px;
}
	.expanding_ { height: 200px; }
	.expanded_ { height: 200px; }

/*SECTION NAVIGATION BLOCKS*/

.share-this {
	margin: 0 0 10px 0; padding: 10px;
	background: #eaeaea;
}
.subscribe {
	margin: 0 0 10px 0; padding: 10px;
}
	.subscribe a {
		padding: 0 0 0 25px;
		line-height: 18px;
		display: block;
		background: url('/en_US/_images/icons/ico-rss.png') 0 0 no-repeat;
		color: #444;
	}
.twitter {
	margin: -20px 0 10px 0; padding: 10px;
}
	.twitter a {
		padding: 0 0 0 25px;
		line-height: 18px;
		display: block;
		background: url('/en_US/_images/icons/Twitter-icon_16_16.png') 0 0 no-repeat;
		color: #444;
	}
	.fb {
	margin: -20px 0 10px 0; padding: 10px;
}
	.fb a {
		padding: 0 0 0 25px;
		line-height: 18px;
		display: block;
		background: url('/en_US/_images/icons/icon_fb_16_16.png') 0 0 no-repeat;
		color: #444;
	}
p.leadin {
	margin: 0 10px 1em 10px; padding: 0;
}

/*MAIN CONTENT BLOCKS*/

/*article*/
.global-map {
	margin: 0 0 20px 0;
	position: relative;
}
	.global-map .selector {
		position: absolute;
		top: 40px; right: 20px;
	}
		.global-map .selector select { width: 220px; }
	.global-map img { display: block; }

/* default content block */
.content-block {
	border-top: 1px solid #ccc;
	margin: 0; padding: 10px 0;
}
	.no-border { border-top: 0; padding-top: 0; }

	/* basic content block - set to clear:after in common.css */
	.block {
		border: 0px solid #e5e5e5;
		margin: 0 0 10px 0; padding: 0;
	}
		.block h4 { font-weight: bold; }
		.block p { margin-bottom: 8px; }
		.block a {
			font-weight: bold;
		}
		.block img.figure {
			/* height:90px; width:90px; */		
			float: left;
			padding-right: 21px;
		}
		.block .legend {
			float: right;
			width: 315px;
		}

 		.block.fiftypercent_ img.figure { width:200px; }
 		.block.fiftypercent_ .content-title { width:200px; float:left; }
		.block.fiftypercent_  .legend { width:203px; }


/* optional content */
.content-optional {
	margin: 0 0 30px 0; padding: 0;
	background: #eaeaea;
	display: block;
	position: relative;
}
#investor-relations .content-optional { background: 0; margin-bottom: 0px; }
#investor-relations .box-container { margin-top: 20px; }
#investor-relations .box-container.first { margin-right: 16px; }

	.report-info {
		position: absolute; top: 12px; left: 20px;
		z-index: 4;
	}
		.page-section .report-info p {
			font-size: 0.8em;
		}
		.report-title {
			width: 300px;
			color: #444444;
		}
		.report-title span {
			color: #A0DEE9;
		}
	.content-optional img { display: block; }
	.content-optional img.background { display: block; position: relative; z-index: 1; }
	.content-optional a { color: #0046AD; }
	.trans-background {
		position: absolute; top: 10px; right: 10px;
		z-index: 2;
		width: 315px; height: 200px;
		background: #0046AD;
		-moz-opacity:.90; filter:alpha(opacity=90); opacity:.90;
	}
	.trans-content {
		position: absolute; top: 10px; right: 30px;
		padding-top: 15px;
		z-index: 3;
		width: 275px;
		color: #fff;
	}
		.trans-content .ticker { margin: 0 0 1px 0; font-size: 1.25em; }
			.trans-content .ticker .stock-up { color: #99CC33; font-weight: bold; }
			.trans-content .ticker .stock-down { color: red; font-weight: bold; }
		.trans-content .date { margin: 0 0 15px 0; font-weight: normal; }
		.trans-content table {
			width: 100%;
			border-top: 1px solid #6483D2;
			margin-bottom: 15px;
		}
			.trans-content table th,
			.trans-content table td { padding: 3px 0; border-bottom: 1px solid #6483D2; }
			.trans-content table td { text-align: right; }
			
/* Investor changes */
.trans-background_new {
		position: absolute; top: 10px; right: 10px;
		z-index: 2;
		width: 309px; height: 200px;
		background: #ffffff;
		-moz-opacity:.90; filter:alpha(opacity=90); opacity:.90;
	}
	.trans-content_new {
		position: absolute; top: 10px; right: 30px;
		padding-top: 8px;
		z-index: 3;
		width: 275px;
		color: #444444;
	}
		.trans-content_new .ticker { margin: 0 0 1px 0; font-size: 1.25em; }
			.trans-content_new .ticker .stock-up { color: #99CC33; font-weight: bold; }
			.trans-content_new .ticker .stock-down { color: red; font-weight: bold; }
		.trans-content_new .date { margin: 0 0 15px 0; font-weight: normal; }
		.trans-content_new table {
			width: 100%;
			border-top: 1px solid #6483D2;
			margin-bottom: 15px;
		}
			.trans-content_new table th,
			.trans-content_new table td { padding: 2px 0; border-bottom: 1px solid #6483D2; }
			.trans-content_new table td { text-align: right; }


/* IR cross-links to company */
.cross-link-content {
	margin-top: 10px;
	/* background: url('/en_US/_images/content/investors/bkgd-ir-promo.png') repeat-x; */
	width: 315px;
	float: left;
}
.cross-link-content .two-col_ {
	width: 617px;
}
.cross-link-content .col_ {
	width: auto;
}
.cross-link-content .last_ {
	float: right;
	padding-right: 22px;
}
.cross-link-content h3 {
	/*
text-transform: uppercase;
	font-weight: bold;
	font-size: 0.9em;
*/
	margin: 10px 20px; 
}
.cross-link-content a {
	display: block;
	margin-bottom: 4px;
	color: #0046AC
}
.cross-link-content .box-container-left {
	clear: both;
	overflow: hidden;
	min-height: 180px;
}
#investor-relations .cross-link-content .box-container-left .container-content {
	border-bottom: none;
	border-left: none;
	background: url('/en_US/_images/content/investors/bkgd-ir-promo.png') repeat-x;
}
.cross-link-content .box-container-left .featured {
	padding: 5px 12px 10px;
	overflow: hidden;
}
.cross-link-content .container-content {
	background: none;
	border: none;
}
	.page-section .cross-link-content p {
		margin-bottom: 10px;
	}

/* a boxed area for something deserving special attention */
.callout {
	border: 1px solid #e5e5e5;
	color: #666;
	font-size: 1.0833em;
	line-height: 1.31;
	margin: 0 0 20px;
	overflow: hidden;
	padding: 10px;
}
	.callout h4 { font-weight: bold; }
	.callout p { margin-bottom: 8px; }
	.callout a {
		font-size: 0.8462em;
		font-weight: bold;
		text-transform: uppercase;
	}
	.callout .figure {
		float: left;
		padding-right: 18px;
	}

/*sidebar*/
.sidebar-box,
.contact-box {
	margin: 0 0 25px 0; padding: 10px;
	border: 1px solid #cccccc;
}
	.contact-box .contact-header { color: #0046AD; }
	#brands .contact-box .contact-header { color: #F06900; }
	#sustainability .contact-box .contact-header { color: #6EB820; }
	/* #news-and-views .contact-box .contact-header { color: #A31A7E; }	*/
	
.container {
	margin: 0 0 20px 0; padding: 0 10px;
}
	.content-sidebar p {
		line-height: 1.2;
	}

	.content-sidebar > br {
		display: none;
	}

.related-content-teaser {
	margin: 0; padding: 0 0 5px 10px;
    margin-bottom: 8px;
}
	.related-content-teaser .subhead { text-transform: uppercase; color: #444; font-size: 0.917em; margin-bottom: 8px; }
  	.related-content-teaser p, .related-content-teaser ul.links { margin-bottom: 16px; }  
	.related-content-teaser p { line-height: 1.36; }
	.related-content-teaser img { margin: 0 0 10px 0; display: block; }
	.related-content-teaser a { margin: 0 0 -5px 0; font-weight: bold;  }
	.related-content-teaser span { font-weight: normal; color: #444; }

	.related-content-teaser .links br { display: none; }
	.related-content-teaser .links li br { display: inline; }
	.related-content-teaser .links li { margin-bottom: 5px; line-height: 1.2; }
	.related-content-teaser .links li a { margin-bottom: 0px; }

	.related-content-teaser .body-list { margin-bottom: 15px; }
	.related-content-teaser .body-list li { line-height: 1.36; }
    

/* stock quote, content sidebar */
.stock-quote { padding: 0 0 0 10px; font-size: 1em; }
.stock-quote p { margin: 0 0 12px 0; line-height: 1.385; }
.stock-quote table { margin-bottom: 12px; border-top: 1px solid #ccc; font-size: 1.083em; }
.stock-quote table th { border-bottom: 1px solid #ccc; padding: 3px 0; }
.stock-quote table td { border-bottom: 1px solid #ccc; padding: 3px 0; text-align: right; }
.stock-quote table td.last { font-weight: bold; }
.stock-quote table td.change { color: #6DB81F; font-weight: bold; }

/* stock quote, content sidebar, only for investor*/
.stock-quote_new { padding: 0 0 0 10px; font-size: 1em; }
.stock-quote_new p { margin: 0 0 5px 0; line-height: 1.3; }
.stock-quote_new table { margin-bottom: 8px; border-top: 1px solid #ccc; font-size: 1.083em; }
.stock-quote_new table th { border-bottom: 1px solid #ccc; padding: 2px 0; }
.stock-quote_new table td { border-bottom: 1px solid #ccc; padding: 2px 0; text-align: right; }
.stock-quote_new table td.last { font-weight: bold; }
.stock-quote_new table td.change { color: #6DB81F; font-weight: bold; }

/* disclaimer */
.disclaimer { font-size: 1em; }
p.disclaimer-link {}
p.disclaimer-text { font-size: 0.917em; color: #999; }

#brands .related-content-teaser { 
	padding-left: 0;
	margin-bottom: 8px;
}
#brands .related-content-teaser p { 
	line-height: 1.4;
}
#brands .related-content-teaser h3.subhead { 
	font-size: 1.417em;
	margin-bottom: 0;
	text-transform: none;
}
#brands .brand-sidebar h3.tagged { 
	text-transform: uppercase; color: #444; font-size: 0.846em; 
}
.sIFR-active #brands .related-content-teaser h3.subhead {
	margin-bottom: -3px;
}



/*SECONDARY CONTENT BLOCKS*/
.featured-aside {
	margin-bottom: 20px;
}



/*group*/
.group {
	margin: 0 0 10px 0; padding: 0 0 0 0;
	border-top: 1px solid #cccccc;
}
	.grouping-title {
		margin-right: 1px; padding: 10px;
		width: 213px;
		float: left;
		font-size: 1.5em;
		font-family: "Frutiger Next Heavy";
	}		
	.group ul {
		margin: 0; padding: 0;
		list-style: none;
		width: 661px;
		float: left;
	}
		.group ul li {
			margin: -1px 0 1px 0; padding: 10px 0 15px 0;
			width: 325px;
			border-top: 1px solid #cccccc;
			float: left;
			clear: both;
		}
		.group ul li.alt {
			float: right;
			clear: none;
		}
	.top_ { padding-top: 0; border-top: 0; }
		.top_ .grouping-title { padding-top: 0; border-top: 0; }
		.top_ ul li.first_ { padding-top: 0; border-top: 0; }

/*pages in this section*/
.pages-in-this-section {
	margin: 0 0 50px 0;
}
	.pages-in-this-section a { font-weight: bold; }

/* special rules for social resp */
.pages-in-this-section li.featured-page img { float: left; }
.pages-in-this-section li.featured-page { width: 661px; }
.pages-in-this-section .featured-page p { float: right; width: 325px; }

/*related links*/
.related-links {
	margin: 0; padding: 0;
	background-color: #0046AD;
	background-image: url('/en_US/_images/skin/bg-related-links.gif');
	background-repeat: repeat-y;
	background-position: 0 100%;
}
	#brands .related-links { background-color: #F06900; }
	#sustainability .related-links { background-color: #6EB820; }
	/* #news-and-views .related-links { background-color: #A31A7E; } */

	.one-related { width: 447px; }
	.two-related { width: 671px; }
	.three-related { width: 895px; }

	.related-title {
		margin: 0; padding: 11px 113px 11px 10px;
		width: 100px;
		float: left;
		color: #fff;
		font-size: 1.5em;
		font-family: "Frutiger Next Bold";
	}
	.related-box {
		margin: 0; padding: 10px 10px 11px 11px;
		width: 203px;
		/*background: white;*/
		border-top: 1px solid #ccc;
		
		float: left;
	}
	.related-links a { font-weight: normal; }
	.related-links .subhead a { font-weight: bold; }

/*SEARCH*/

.result-set-nav { margin: 0 10px 7px 0; }
	p.results-per-page { margin: 0; line-height: 22px; display: block; }
		.results-per-page label { float: left; padding-right: 7px; margin: 0; line-height: 22px; }
		.results-per-page select { float: left; width: 55px; }
	p.pagination { margin: 0; line-height: 22px; float: right; }
		p.pagination a { padding: 0 4px; font-weight: normal; }
		p.pagination a.prev { padding: 0 6px 0 0; }
		p.pagination a.next { padding: 0 0 0 6px; }
		
p.blog-pagination { float: none; }
p.blog-pagination a { font-weight: bold; }

.search-result {
	margin: 0 0 10px 0; padding: 0 0 0 0;
	border-bottom: 1px solid #ccc;
}
	.first_ { padding-top: 10px; border-top: 1px solid #ccc; }

	.search-result .result-teaser { width: 427px; float: left; }
		.search-result .result-title {} /*h4, h5, h6, etc.*/
		.search-result .result-description {}
	.search-result .result-meta { width: 213px; float: right; }
		.search-result .result-meta p { margin: 0; }
		.search-result .result-meta span.date { font-style: italic; font-weight: normal; }

/* 4 square box layout (box-container)
   news and views landing page
   careers landing page
   investor relations landing page
*/
.box-container {
	margin-bottom: 30px;
	min-height: 340px;
	background: url('/en_US/_images/skin/bg-boxer-671.png') 0 100% no-repeat;
	margin-top: 30px;
}
	.full-width .box-container {
		background-image: url('/en_US/_images/skin/bg-boxer.png'); /*895px*/
	}
.box-container-left { float: left; }
.box-container-right { float: right; }
.container-left { clear: both; margin-left: 1px; float: left; }
.container-right { margin-right: 1px; float: right; }

.box-container .content-title { padding-left: 10px; background: white; margin-bottom: 0; padding-bottom: 10px; }
.box-container .content-title { border-bottom: 1px solid #D6D6D6; }
	#investor-relations .box-container .content-title {
		width: auto;
	}
.container-left .content-title,
	.container-right .content-title { padding-left: 10px; margin-bottom: 0; }
.container-content {
	margin: 0 0 10px 0; padding: 5px 10px 10px 10px;
	width: 309px; height: auto;
}
	#investor-relations .container-content {
		width: 300px;
	}
	.box-container-left .container-content {
		padding-top: 10px;
		border: 1px solid #D6D6D6;
		border-bottom: 0;
		border-top: 0;
		background: url('/en_US/_images/skin/bg-boxer-top.png') 0 0 no-repeat;
		overflow: hidden;
	}
	.box-container-right .container-content {
		padding-top: 10px;
		border: 1px solid #D6D6D6;
		border-bottom: 0;
		border-left: 0;
		border-top: 0;
		background: url('/en_US/_images/skin/bg-boxer-top.png') 0 0 no-repeat;		
	}
		#investor-relations .box-container-left .container-content,
		#investor-relations .box-container-right .container-content {
			border-bottom: 1px solid #D6D6D6;
			border-left: 1px solid #D6D6D6;
		}
		
	/* fixes an IE7 problem with sIFR wrapping */
	.box-container-left .content-title { width: 321px; }
	.box-container-right .content-title { width: 320px; }
	#news-and-views .box-container-left .content-title { width: 438px; }
	#news-and-views .box-container-right .content-title { width: 437px; }
	
	/* IR fixes */
	#investor-relations .box-container {
		background: none;
		float: left;
	}
	#investor-relations .box-container-left,
	#investor-relations .box-container-right {
		float: none;
	}
	#investor-relations .box-container-content {
		border-bottom: 1px solid #D6D6D6;
	}
	.full-width .container-content {
		width: 426px;
	}
	.container-content p { line-height: 1.5; }
	.container-content ul {}
	.container-content ul li {
		margin: 0 0 24px 0; padding: 0 10px 0 0;
		width: 183px;
		float: left;
	}
		
		#investor-relations .container-content ul li {
			margin: 0;
			padding: 0;
			float: none;
			width: auto;
			font-size: 1.0825em;
		}
			#investor-relations .container-content ul.body-list li {
				padding-left: 8px;
			}
		#investor-relations .container-content p {
			margin-bottom: 
		}
.featured {
	padding: 20px 20px 10px 20px;
	background: #f1f1f1;
}
	#investor-relations .featured {
		padding: 20px;
		min-height: 175px;
	}

	.cross-link-content .featured {
		background: none;
	}


/*blog*/
.related-blog-posts {}

/*media services*/
ul.downloads {
}
	ul.downloads li {
		margin: 0 0 5px 0; padding: 10px 0 0 0;
		width: 330px;
		background: white;
		float: left;
		position: relative;
	}
		ul.tre-columns li {
			margin-right: 1px;
			width: 213px;
		}
	ul.downloads li img {
		margin: -5px 10px 0 0; padding: 0;
		width: 90px; height: 90px;
		float: left;
	}

    /*CK added for overlay images on brand assets page*/
    .zoom-overlay { position:absolute; z-index:10; }

/*default expander styles*/
/*div.expander {}*/
	div.expander p {}
		.expander-header { cursor: pointer; }
		div.expander p.expanding_ {}
		div.expander p.expanded_ {}
	div.expander div {}

	/*expander*/
	div.expander {
		margin: 0 0 18px 0; padding: 0;
		border-bottom: 1px solid #ccc;
	}
	div.expander h4 {
		cursor: pointer;
		margin: 0 !important; padding: 4px 10% 3px 0;
		width: 90%; height: auto;
		display: block;
		border-top: 1px solid #ccc;
		font-weight: bold;
		line-height: 16px;
		background-repeat: no-repeat;
		background-position: 100% -1px;
	}
		div.expander h4:hover { color: #666; }
		div.expander h4.expanding_ { background-image: url('/en_US/_images/icons/ico-plus.png'); }
		div.expander h4.expanded_ { background-image: url('/en_US/_images/icons/ico-minus.png'); margin-bottom: -1px; padding-bottom: 4px; }

	div.expander div.expander-body {
		margin-top: -1px; 
		padding: 15px 234px 20px 0;
		padding-bottom: 0px;
		border-top: 1px dashed #ccc;
	}
	#careers div.expander div.expander-body	{ _padding: 15px 0px 20px 0!important;}
	#careers div.expander {_height:70px;}
	
	.info-page div.expander div.expander-body {
		padding-right: 20px;
	}
	#global-locations-items {
		padding-right: 0;
	}
	.media-contact-list div.expander div.expander-body {
		padding-right: 0;
	}
	div.expander .video-block {
		margin-bottom: 18px;
	}
	
	.content-article div.expander div { padding-right: 0; }
	
		div.expander div p { margin: 0 0 1em 0; padding-right: 0; }
		div.expander div p.image { margin: 0 0 5px 0; padding-right: 0; }
		div.expander div p.image img { display: block; border: 1px solid #d6d6d6; }
		div.expander div cite { color: #858585; font-size: .875em; font-style: normal; }
		
		div.expander div table { margin: 0 0 1em 0; padding-right: 0; width: 100%; border-top: 1px solid #e5e5e5; }
		div.expander div table thead th { background: #f2f2f2; }
		div.expander div table th { padding: 3px 5px; font-weight: bold; border-bottom: 1px solid #e5e5e5; }
		div.expander div table td { padding: 3px 5px; border-bottom: 1px solid #e5e5e5; }
		
		/*
		div.expander div li { font-size: .9em; }
		*/
/* subscribe-form */		
		.subscribe-form {}
		.subscribe-form label { position: absolute; left: -9999px; }
		.subscribe-form input { width: 200px; float: left; }
		.subscribe-form input.image { width: auto; float: right; }
		.subscribe-form .message { margin-top: 5px; margin-bottom: 0; }


/* STRATEGY AND GOALS */
.strategy-block { padding-bottom: 15px;}
.strategy-block h3 { margin-bottom: 15px;}
.strategy-block table { margin-bottom: 18px; font-size: 1.083em; border-collapse: collapse; }
.strategy-block table th, .strategy-block table td { line-height: 1.23;  }
.strategy-block thead th,
.strategy-block thead td {
	padding-bottom: 7px;
	vertical-align: bottom;
}
.strategy-block tbody th,
.strategy-block tbody td {
	padding: 7px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	vertical-align: top;
}
.strategy-block thead td { font-weight: bold; }
.strategy-block td { text-align: right; }
.strategy-block .recent-data { font-weight: bold; }
#strategy-1 .recent-data { color: #DD0E22; }
#strategy-2 .recent-data { color: #0046AC; }
#strategy-3 .recent-data { color: #F06900; }

/* ICON BLOCK - used on Operations and Suppliers */
.icon-block img.icon {
	clear: both;
}
.icon-block img.icon {
	float: left;
}
.icon-block .text {
	float: right;
	width: 348px;
}

/* CONTACT US */
.location-item h5 {
	font-weight: bold;
	margin-bottom: 0.417em;
}
.location-item a {
	font-weight: bold;
}
.js-enabled .location-item h5 {
	display: none;
}
.text-al{text-align:left!important;}
.text-ro{text-align:left!important; font-weight:bold!important;}
.text-data{text-align:right!important;}
.text-al-2{text-align:left!important; border-top-color:#FFFFFF!important; border-bottom:2px solid #333333!important;}
.tex-bol{font-weight:bold!important;}
.text-bol-2{font-weight:bold; border-top:2px solid #333333!important;}
.text-bol-3{border-bottom:2px solid #333333!important;}
.text-head{font-size:0.917em !important; font-weight:bold!important; text-align:right!important;}
.font-main{font-weight:bold!important; text-align:right!important;}
.head-cols{color:#6fb921!important; font-weight:bold;}
