/* General */
body {
	/*margin: 24px 0px 24px 0px;*/
	margin: 18px 0px 24px 0px;
	background-color: #D9D9D9; 
}
td {
	font: normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

select, input, textarea {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
input.but {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	height: 21px;
}
input.contactBut {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	height: 23px;
	width: 80px;
}
.small, .small a:link, .small a:visited, .small a:active, .small a:hover  {
	font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
}
a:link, a:active, a:visited {
	font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #3790C8;
	text-decoration: none
}
a:hover {
	font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #3790C8;
	text-decoration: underline
}
sup {
	font-size: 7px;
}
sup.big {
	font-size: 9px;
}
.err {
	color: red;
}
/* Content */
.picTitle {
	margin: 0px 0px 5px 0px;
}
.content {
	background-color: #FFFFFF; 
}
.title {
	font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #857E7E;
}
.mediaTitle {
	font: bold 14px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #544E4E;
}
ul, ul.red {  
	list-style-image: url(/images/bullet_red.gif);
	margin: 0px 0px 0px 17px;
	padding: 0px 0px 0px 0px;
}
ul.2nd {  
	list-style-image: url(/images/bullet_red.gif);
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
}

/* Top Navigation Bar */
.navbar, .navbar a:link, .navbar a:active, .navbar a:visited {
	font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #BCB9B9;
	text-decoration: none;
	padding-top: 14px;
}
.navbar a:hover {
	font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #BCB9B9;
	text-decoration: underline;
}

/* Header */
.header {
	background-color: #000000
}
.header_print {
	visibilety: hidden;
	display: none;
}
/* Header Search */
.header .search input, .search input  {
	background-color: #8B8787;
	border: 0px;
	width: 100px;
	height: 16px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

/* Footer Search */
.searchfooter  {
	background-color: #ffffff;
	height: 16px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}


/* Header Links */
.header .search a:link, .header .search a:active, .header .search a:visited {
	font: normal 10px/21px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.header .search a:hover {
	font: normal 10px/21px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}

.header .contactus a:link, .header .contactus a:active, .header .contactus a:visited {
	font: normal 11px/37px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.header .contactus a:hover {
	font: normal 11px/37px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}


/* Left Menu */
.leftMenu td, .leftMenu a:link, .leftMenu a:active, .leftMenu a:visited {
	font: normal 10px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.leftMenu a:hover {
	font: normal 10px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
.leftMenu.selected td, .leftMenu.selected a:link, .leftMenu.selected a:active, .leftMenu.selected a:visited {
	font: normal 10px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #E34A0E;
	text-decoration: none;
}
.leftMenu.selected a:hover {
	font: normal 10px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #E34A0E;
	text-decoration: underline;
}

/* Footer */
.footer {
	background-color: #000000;
	/*height: 40px;*/
}
.footer .link a:link, .footer .link a:active, .footer .link a:visited {
	font: normal 9px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.footer .link a:hover {
	font: normal 9px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
.link2 {
	font: normal 6px/10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
table.TestTable td.TopCell {
  height:10px;
  line-height:10px;
}



/* Index Page */
.indexSubTitle {
	height: 17px;
	padding-left: 6px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5D5C58;
	background-color: #EDEDED;
}
.indexSubTitle a:link, .indexSubTitle a:active, .indexSubTitle a:visited {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5D5C58;
	text-decoration: none;
}
.indexSubTitle a:hover {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5D5C58;
	text-decoration: underline;
}
.indexNews td {
	font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif;
}
a:link.more, a:active.more, a:hover.more, a:visited.more {
	font-size: 10px;
	line-height: 14px;
}

/* Right Promos */
.rightVSpace {
	height: 15px;
}
.rightTitle {
	font: bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 7px 0px 7px;
}
.rightBody {
	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	padding: 7px 7px 0px 7px;
}
.rightBody a:link, .rightBody a:visited, .rightBody a:active, .rightBody a:hover  {
	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
}
.rightTitleColor {
	color: #FFFFFF;
	background-color:#557A88;
}
.rightBodyColor {
	color: #152D36;
	background-color:#DCDBD9;	
}

.visionPromo, .visionPromo a:link, .visionPromo a:visited, .visionPromo a:active, .visionPromo a:hover {
	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	background-color:#689A99;	
	color: #FFFFFF;
}
.visionTitle {
	font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	background-color:#5E7B79;	
	color: #FFFFFF;
	padding: 3px 7px 7px 7px;
}
.visionBody, .visionBody a:link, .visionBody a:visited, .visionBody a:active, .visionBody a:hover {
	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	background-color:#C4C8C9;	
	color: #2E4646;
}
.visionPromo ul {
	list-style-image: url(/images/bullet_vision_white.gif);
	margin: 0px 0px 0px 17px;
	padding: 0px 0px 0px 0px;
}
.visionBody ul {
	list-style-image: url(/images/bullet_vision.gif);
	margin: 0px 0px 0px 17px;
	padding: 0px 0px 0px 0px;
}



/* PRIVATE PAGES */
/* Events  */
.eventsHeader td { 
	background-color: #BEC7CD;
	padding: 3px 3px 3px 7px;
	font-weight: bold;
}
.eventsHeader td { 
	background-color: #BEC7CD;
	padding: 3px 3px 3px 7px;
	font-weight: bold;
	color: #000000;
}
.eventsTitle { 
	background-color: #D9E2E7; 
}
.eventsTitle td { 
	background-color: #D9E2E7; 
	font-weight: bold;
	color: #7F888E;
	padding: 3px 3px 3px 7px;
}
.events td, .events td a:link, .events td a:active, .events td a:visited, .events td a:hover, {
	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
}
.events td {
	padding: 7px 3px 7px 3px;
}
.ssTitle {
	font: bold 16px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}


/* Investor Relations */
.stock, .stockUp, .stockDown  {
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
}
.stock {
	color: #000000;
}
.stockUp {
	color: green;
}
.stockDown {
	color: red;
}

/* PR */
.headingTitlePR {
	font: normal 10px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #857E7E;
}
.pressTitle {
	font: bold 14px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #A52F0A;
}
.pressTitle2 {
	font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #857E7E;
}
.pressAbout {
	font: normal 10px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.pressCopyright {
	font: normal ITALIC 10px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.prodHeader { 
	background-color: #BEC7CD;
	padding: 3px 3px 3px 7px;
	font-weight: bold;
	color: #000000;
}
.prodHeader a:link, .prodHeader a:active, .prodHeader a:visited, .prodHeader a:hover { 
	font-weight: bold;
	color: #000000;
}

