body,span,th,td,li,p,a,input,textarea,option,select,div,pre {font-size:11px;font-family:arial;color:#585858}
body {background:#FFFFFF;padding:0px;margin:30px 0px 20px 0px}

/* link */
a:link, a:visited {color:#585858;text-decoration:underline}
a:hover, a:active {color:#585858;text-decoration:underline}

/* form */
form {margin:0px}
.form103 {font-size:11px;border:1px solid #D4DCD4;color:#8B9399;width:236px;height:18px}
.formMax {font-size:  11px; width: 100%;border:1 solid #D4DCD4;color:#8B9399;height:18px}
.area {font-size:11px;border:1px solid #D4DCD4;color:#8B9399;width:100%;}
.formCalendar {border:1px solid #D4DCD4; padding-right: 5px; padding-left: 5px; font-size: 11px; padding-bottom: 1px; width: 65px; color: #8B9399; padding-top: 1px;}
.form85 {border:1px solid #D4DCD4; font-size: 11px; width: 85px; color: #8B9399;height:18px}

/* drop */
.divMenu {height:23px;white-space:nowrap;background:#FFFFFF;padding:0px 7px 0px 7px}
.divTd {position:relative}
.DivView {position:absolute;visibility:hidden;z-index:2;width:1px;top:200px}
.DivView2 {position:absolute;visibility:hidden;z-index:2;width:1px;top:48px}
.bkgTable {border:1px solid #8B9399}
a.linkDrop:link, a.linkDrop:visited, a.linkDrop:active {color:#8B9399;text-decoration:none}
a.linkDrop:hover {color:#CC0066;text-decoration:none}

/* copy */
.textCopy {color:#8B9399}
a.linkCopy:link, a.linkCopy:visited, a.linkCopy:active {color:#8B9399;text-decoration:underline}
a.linkCopy:hover {color:#8B9399;text-decoration:underline}

/* left menu */
.paddingMenu {font-size:11px;color:#9AA1A6;font-weight:bold;padding:6px 7px}
.paddingMenuOn {font-size:11px;color:#FFFFFF;background:#9AA1A6;font-weight:bold;padding:6px 7px}
.paddingSubMenu {font-size:11px;color:#9AA1A6;font-weight:bold;padding:6px 20px}
.paddingSubMenuOn {font-size:11px;color:#FFFFFF;background:#9AA1A6;font-weight:bold;padding:6px 20px}
a.linkMenu:link, a.linkMenu:visited, a.linkMenu:active {font-size:11px;color:#9AA1A6;font-weight:bold;text-decoration:none}
a.linkMenu:hover {font-size:11px;color:#CC0066;font-weight:bold;text-decoration:none}
a.linkMenuBack:link, a.linkMenuBack:visited, a.linkMenuBack:active {font-size:11px;color:#CC0066;font-weight:bold;text-decoration:none}
a.linkMenuBack:hover {font-size:11px;color:#9AA1A6;font-weight:bold;text-decoration:none}
span.spanMenuBack{font-size:11px;color:#9AA1A6;font-weight:bold;text-decoration:none}

a.spanMenuBack:link, a.spanMenuBack:visited {font-size:11px;color:#9AA1A6;font-weight:bold;text-decoration:none}
a.spanMenuBack:hover, a.spanMenuBack:activ {font-size:11px;color:#CC0066;font-weight:bold;text-decoration:none}

.linkMenuBack {font-size:11px;color:#CC0066;font-weight:bold;text-decoration:none}

/* table:news */
table.tableNews td.header {font-size:12px;color:#8B9399;background:#D0DBCD;font-weight:bold;padding:2px 8px}
table.tableNews tr.off {background:#D8ECC5;vertical-align:top}
table.tableNews tr.on {background:#B8DC95;vertical-align:top}
table.tableNews td {color:#585858;padding:6px 8px;border-top:1px solid #FFFFFF}
table.tableNews td.link {border-left:1px solid #FFFFFF}
a.linkNews:link, a.linkNews:visited, a.linkNews:active {color:#585858;text-decoration:underline}
a.linkNews:hover {color:#585858;text-decoration:underline}
table.news_content {border-bottom:1px solid #CFCFCF;text-align:center;}
table.news_content th {background:#F0F1E9}
.content_border {border-left:1px solid #CFCFCF}
table.news_content td, th {border-right:1px solid #CFCFCF;border-top:1px solid #CFCFCF; padding: 4px}
table.news_content tr.select {background:#F8F9F7}
.news_about_us_table tr td{border-width:0px;padding:0px}
.news_about_us_date, .news_about_us_source {color:#7A7A7A}
table.tableNews td.news_about_us_source {font-style:italic;padding-top:4px}
table.tableNews td.news_about_us_title{color:#cc0066; font-weight:bold;padding-top:4px}

/* table:map */
table.tableMap td.header1 {font-size:13px;color:#FFFFFF;background:#A69E71;font-weight:bold;padding:0px 8px;height:25px}
table.tableMap td.header2 {font-size:13px;color:#FFFFFF;background:#8B9399;font-weight:bold;padding:0px 8px;height:25px}
table.tableMap tr.off {background:#E0DECB}
table.tableMap tr.on {background:#C1BD98}
table.tableMap tr.off td, table.tableMap tr.on td {color:#585858;border-top:1px solid #FFFFFF;padding:0px 8px;height:25px}
a.linkMap:link, a.linkMap:visited, a.linkMap:active {color:#585858;text-decoration:none}
a.linkMap:hover {color:#585858;text-decoration:underline}
a.linkMap2:link, a.linkMap2:visited, .linkMap2:active {font-size:13px;color:#FFFFFF;text-decoration:none}
a.linkMap2:hover {font-size:13px;color:#FFFFFF;text-decoration:underline}
a.linkMap3:link, a.linkMap3:visited, a.linkMap3:active {font-size:13px;color:#FFFFFF;text-decoration:none}
a.linkMap3:hover {font-size:13px;color:#FFFFFF;text-decoration:underline}

/* career */
.bkgCareer {font-size:13px;color:#FFFFFF;background:#A69E71;font-weight:bold;padding:0px 8px;height:30px}

/* contact */
table.tableContact td.starlet {padding:12px 0px 12px 12px;width:40px;white-space:nowrap}
table.tableContact td.text {font-size:10px;padding:12px}
table.tableOffice tr.line td {border-top:7px solid #FFFFFF}
.bkgContact {background:#B8DC95;text-align:center}
#sections {padding-top:2}
#sections ul {
  list-style:none;
  margin:5px 0; padding:0;
}
#sections li a { font:bold 11px Arial, Helvetica, sans-serif;
	color:#585858;
	text-align:left;
	display:block;
	margin:0px 0; padding:5px 5px;
	text-decoration:none;
}
#sections li a:hover {color:#cc0066;}
#sections li div a:hover {color:#000;background:#B8DC95}
#sections li a.active {background:#90c95e; color:white;}
#sections li a.act{ color:#cc0066; }
.arrPadd{padding-left:15px;width:5px}
* html #sections li a {
	height:1%;
}
.txt11 { font: 11px Arial, Helvetica, sans-serif; }
.bold { font-weight:bold }
.div_offices {position:absolute;background-color:#d8ecc5;display:none;border:solid 1px #808284;width:123px;width=125px;}
.bkgContactLogo {background-color:#9aa1a6;}
.contactMenu {background-color:#b8dc95;}

/* man */
.paddingMan {font-size:11px;color:#585858;font-weight:bold;padding:6px 10px}
.paddingManOn {font-size:11px;color:#FFFFFF;background:#A69E71;font-weight:bold;padding:6px 10px}
.manName {font-size:10px;color:#FFFFFF;background:#A69E71;}
.manName_padding {font-size:10px;color:#FFFFFF;background:#A69E71;padding:10px}
.manText {font-size:12px;color:#3A382D;font-weight:normal;background:#C1BD98;}
.manText_padding {font-size:12px;color:#3A382D;font-weight:normal;background:#C1BD98;padding:10px}
.textManDesc {color:#585858;padding:5px 5px 4px 8px}
.textManArrow {vertical-align:bottom;padding:7px 7px 7px 0px}
.textName {font-size:12px;color:#FFFFFF;font-weight:bold;padding-bottom:3px}
a.linkMan:link, a.linkMan:visited, a.linkMan:active {font-size:11px;color:#585858;font-weight:bold;text-decoration:none}
a.linkMan:hover {font-size:11px;color:#FFFFFF;font-weight:bold;text-decoration:none}
/* head */
.headPageSub {font-size:12px;color:#FFFFFF;background:#C1BD98;font-weight:bold;padding:0px 8px;height:30px}
.headPageSub2 {font-size:13px;color:#585858;background:#b8dc95;font-weight:bold;padding:0px 8px;height:30px}
.headPageSub3 {font-size:13px;color:#FFFFFF;background:#90C95E;font-weight:bold;padding:0px 8px;height:30px}
.headPageSub33 {font-size:19px;color:#FFFFFF;background:#90C95E;font-weight:bold;padding:0px 8px;height:30px}
.headPageSub4 {font-size:11px;color:#585858;background:#D8ECC5;font-weight:bold;padding:0px 8px;height:30px}
.headPageSub5 {font-size:12px;color:#585858;background:#D0DBCD;font-weight:bold;padding:0px 8px;height:30px}


/* group structure */
.headPageGroupStructure {font-size:12px;color:#ffffff;font-weight:bold;padding: 0px 8px 0px 30px;height:30px}

/* padding */
.paddingText {padding:10px}

/* text */
.textBodyTD {text-align:justify}
.textNewsPage {color:#CC0066;font-weight:bold}
.textRIMMain{color: #0099CC}
.textWhite {font-size:10px;color:#FFFFFF}
.textGray {font-size:10px;color:#999999}
.pink { color:#E9308B; }

/* rating and awards*/
table.tableAwards td {padding: 20px 0px 5px 0px; border:1px solid #9AA1A6; text-align: center;}
table.tableAwards td.border_off {padding: 0px; border:0px}

/* table:Market */
table.tableMarket td.header1 {font-size:13px;color:#FFFFFF;background:#A69E71;font-weight:bold;padding:0px 8px;height:25px}
table.tableMarket td.header2 {font-size:13px;color:#FFFFFF;background:#8B9399;font-weight:bold;padding:0px 8px;height:25px}
table.tableMarket tr.off {background:#E0DECB;}
table.tableMarket tr.on {background:#C1BD98;}
table.tableMarket tr.linkTR {cursor: pointer;}
table.tableMarket tr.off td, table.tableMarket tr.on td {color:#585858;border-top:1px solid #FFFFFF;padding:0px 8px;height:34px}
a.linkMarket:link, a.linkMarket:visited, a.linkMarket:active {color:#585858;font-weight: bold; padding-left: 10px;text-decoration:none;}
a.linkMarket:hover {color:#585858; font-weight: bold; padding-left: 10px;text-decoration:underline}
img.MarketThumbnails {border:1px solid #9AA1A6;}

/* table:profile */
table.tableProfile td.header {font-size:12px;color:#FFFFFF;background:#8B9399;font-weight:bold;padding:2px 8px}
table.tableProfile tr.off {background:#D8ECC5;vertical-align:top}
table.tableProfile tr.on {background:#D0DBCD;vertical-align:top}
table.tableProfile td {color:#585858;padding:6px 8px;border-top:1px solid #FFFFFF}
table.tableProfile td.link {border-left:1px solid #FFFFFF}

/* table:option */
table.tableOption tr.off {background:#D8ECC5;vertical-align:top}
table.tableOption tr.on {background:#D0DBCD;vertical-align:top}
table.tableOption td.header {font-size:12px;color:#FFFFFF;background:#8B9399;font-weight:bold;padding:2px 8px}
table.tableOption td {color:#585858;padding:3px 4px;border-top:1px solid #FFFFFF;font-weight:bold;}
table.tableOption td.border {border-right:1px solid #FFFFFF;}

/* table:derivatives */
table.tableDerivatives {border-left:#7F9DB9 1px solid; border-top:#7F9DB9 1px solid;}
table.tableDerivatives tr.off {background:#D8ECC5;vertical-align:top}
table.tableDerivatives tr.on {background:#D0DBCD;vertical-align:top}
table.tableDerivatives td.header {font-size:12px;color:#FFFFFF;background:#8B9399;font-weight:bold;padding:2px 8px}
table.tableDerivatives td {color:#000000;padding:3px 4px; border-right:#7F9DB9 1px solid; border-bottom:#7F9DB9 1px solid; cursor:pointer;}
table.tableDerivatives td.off {color:#8B9399;padding:3px 4px;border-right:#7F9DB9 1px solid; border-bottom:#7F9DB9 1px solid; cursor:pointer;}
table.tableDerivatives td.company {font-size:14px;color:#585858;padding:3px 4px;font-weight:bold; cursor:pointer; border-right:#7F9DB9 1px solid; border-bottom:#7F9DB9 1px solid;}
table.tableDerivatives td.companyoff {font-size:14px;color:#8B9399;padding:3px 4px;border-top:1px solid #FFFFFF;font-weight:bold; cursor:pointer;}
table.tableDerivatives td.company2 {font-size:14px;color:#CC0066;padding:3px 4px;font-weight:bold; cursor:pointer; border-right:#7F9DB9 1px solid; border-bottom:#7F9DB9 1px solid;}
table.tableDerivatives td.companyoff2 {font-size:14px;color:#CC0066;padding:3px 4px;border-top:1px solid #FFFFFF;font-weight:bold; cursor:pointer;}

table.t_index td {padding:0px 2px 0px 3px}
table.t_index tr.header {background: #d0dbcd; font-weight: bold; text-align: center}
table.t_index tr.row {background: #eef5ee;}

.field_required_calendar2 {BORDER-RIGHT: #698bac 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #698bac 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #698bac 1px solid; WIDTH: 65px; COLOR: #0D2B55; PADDING-TOP: 1px; BORDER-BOTTOM: #698bac 1px solid; FONT-FAMILY: tahoma, arial, sans-serif;}

a.linkOption:link, a.linkOption:visited, a.linkOption:active {font-size: 14px;font-weight:bold;text-decoration:none;color:#8B9399}
a.linkOption:hover {font-size: 14px;font-weight:bold;text-decoration:none;color:#CC0066}

a.linkOptionAdmin:link, a.linkOptionAdmin:visited, a.linkOptionAdmin:active {font-size:16px; color:#8B9399; text-decoration:none}
a.linkOptionAdmin:hover {font-size:16px; color:#8B9399; text-decoration: underline;}

.form180 {font-size:  8pt; width: 180px;border:1 solid #7F9DB9;color:#000000;}
.form320 {font-size:  8pt; width: 320px;border:1 solid #7F9DB9;color:#000000;height:19px}
.form100per {font-size:  8pt; width: 100%;border:1 solid #7F9DB9;color:#000000;height:19px}
.companyTitle {font-size: 14px;font-weight:bold;text-decoration:none;color:#8B9399}
.companyTitle2 {font-size: 14px;font-weight:bold;text-decoration:none;color:#CC0066}
.paddingText30 {padding-left:30px}

/* Calendar */
.calendar {  position: relative;  display: none;  border-top: 2px solid #eee;  border-right: 2px solid #aaa;  border-bottom: 2px solid #aaa;  border-left: 2px solid #eee;  font-size: 11px;  color: #000;  cursor: default;  background: #d4d0c8;  font-family: tahoma, verdana, sans-serif;}
.calendar table {  WIDTH:1%; border-top: 1px solid #000;  border-right: 1px solid #fff;  border-bottom: 0px solid #fff;  border-left: 1px solid #000;  font-size: 11px;  color: #000;  cursor: default;  background: #d4d0c8;  font-family: tahoma, verdana, sans-serif;}
.calendar tbody {  background-color: white;}
.calendar tbody .day {  width: 2em;  text-align: right;  padding: 2px 4px 2px 2px;}
.calendar tbody .day.othermonth {  font-size: 80%;  color: #ccc;}
.calendar tbody .day.othermonth.oweekend {  color: #fcc;}
.calendar table .wn {  padding: 2px 4px 2px 2px;  background-color: #AAAAAA;  color: white;}
.calendar tbody td.hilite {  padding: 1px 3px 1px 1px;  border-top: 1px solid #fff;  border-right: 1px solid #000;  border-bottom: 1px solid #000;  border-left: 1px solid #fff;}
.calendar thead .daynames {}
.calendar thead .name {  padding: 2px;  text-align: center;  background-color: #AAAAAA;  color: white;}
.weekend {  color: red;}
.calendar tbody td.today {  color: blue;  font-weight: bold;  background-color: #CCCCCC;}
.calendar tbody .rowhilite td {  background-color: #F1F1F1;}
.calendar tbody .rowhilite td.wn {  background-color: #CCCCCC;}
.calendar tbody .rowselected td {  background-color: #F1F1F1;}
.calendar tbody .rowselected td.wn {  background-color: #CCCCCC;padding: 1px 3px 1px 1px;  border-top: 1px solid #fff;  border-right: 1px solid #000;  border-bottom: 1px solid #000;  border-left: 1px solid #fff;}
.calendar .button {  text-align: center;  padding: 1px;  border-top: 1px solid #fff;  border-right: 1px solid #000;  border-bottom: 1px solid #000;  border-left: 1px solid #fff;}
.calendar .nav {  }
.calendar thead .title {  font-weight: bold;  padding: 1px;  border: 1px solid #000;  background: #848078;  color: #fff;  text-align: center;}
.calendar thead .hilite {  border-top: 1px solid #fff;  border-right: 1px solid #000;  border-bottom: 1px solid #000;  border-left: 1px solid #fff;  padding: 0px;  background-color: #e4e0d8;}
.calendar tbody td.selected {  font-weight: bold;  border-top: 1px solid #000;  border-right: 1px solid #fff;  border-bottom: 1px solid #fff;  border-left: 1px solid #000;  padding: 2px 2px 0px 2px;  background: #e4e0d8;}

.redspan {color:#CC0066;}

.text_note {TEXT-DECORATION: none; FONT-SIZE: 9px; COLOR: #808080}

.thumbnail {float:left; padding:10px 10px 10px 10px; border:1px solid #9AA1A6; margin:5px 5px 5px 5px;}

.importantdiscHeader td{padding: 5px; font-size:8pt;font-weight:700;color: #FFFFFF; background-color: #658D78; border-bottom: 2px solid #000000; }

.hidden {font-weight:normal}
/* old */
/*
a.linkSearch:link,a.linkSearch:visited {font-size: 12px;color:#0D2B55;text-decoration:underline}
a.linkSearch:hover,a.linkSearch:active {text-decoration:underline}

a.linkSearchGo:link,a.linkSearchGo:visited {color:#0D2B55;text-decoration:none}
a.linkSearchGo:hover,a.linkSearchGo:active {text-decoration:underline}

a.linkMarket:link,a.linkMarket:visited {font-size: 11px;font-weight:bold;color:#E03D41;text-decoration:none}
a.linkMarket:hover,a.linkMarket:active {text-decoration:none}


a.audioTableLink:link, a.audioTableLink:visited, a.audioTableLink:active, a.audioTableLink:hover {font-style: italic; font-size: 8pt; color: #9a1010; text-decoration: none}
a.audioTableLink2:link, a.audioTableLink2:visited, a.audioTableLink2:active, a.audioTableLink2:hover {font-style: italic; font-size: 7pt; color: #9a1010; text-decoration: none}


.headPage {font-size: 16px;color:#E1474A;font-weight:bold;padding:10px 0px 5px 0px}

.textSlogan  {font-size: 15px;color: #9E875E;font-weight:bold}
.textSlogan2  {font-size: 11px;color: #9E875E;font-weight:bold}
.textLogo  {font-size: 12px;color: #E03D41;font-weight:bold}
.textRus  {font-size: 12px;color: #ffffff;font-weight:bold}
.textNews {color:#0E2B53}
.textHome {font-size: 10px;color: #ffffff;font-weight:bold;font-family: tahoma}
.textHomeHead {font-size: 11px;color: #ffffff;font-weight:bold;font-family: tahoma}
.textSearch {font-size: 13px;color:#0E2B53}
.textList {font-size: 12px;color:#0E2B53}
.textMarket {font-size: 12px;font-weight:bold;color:#0D2B55}
.textConf {font-size: 11px}
.textPDF {color:#354F80}
.textAgendaHead {font-size: 14px;font-weight:bold;color:#E03D41}
.textAgendaSub {color:#E03D41; font-weight:bold}
.chartText td {color: #0D2B55;font-size: 10px;}
.ChartSmall {color: #0D2B55; border-bottom: 1px #0D2B55 solid;}
.ChartSmall2 {border-bottom: 1px #EBE1D4 solid;}
.style1 {color: #FFFFFF}

.areaMax {font-size:  8pt; width: 100%;border:1 solid #7F9DB9;color:#000000}
.formMax {font-size:  8pt; width: 100%;border:1 solid #7F9DB9;color:#000000;height:19px}
.form50 {font-size:  8pt; width: 50px;border:1 solid #7F9DB9;color:#000000;height:17px}

.bkgLeft {background: url(http://www.rencap.com/eng/pictures/main/bkg_slogan.gif) bottom; height:265px}
.bkgFoto {background: url(http://www.rencap.com/eng/pictures/main/bkg_foto.gif) no-repeat bottom left; padding: 0px 0px 6px 3px}
.bkgTabLeft {background: url(http://www.rencap.com/eng/pictures/main/bkg_tab_left.gif) bottom no-repeat}
.bkgTabRight {background: url(http://www.rencap.com/eng/pictures/main/bkg_tab_right.gif) bottom no-repeat}

.DivView2{position:absolute;visibility:hidden;z-index:2;width:1px;top:39px;filter:progid:DXImageTransform.Microsoft.Shadow(color='#444444', Direction=135, Strength=4)}
*/