body {background-color: #fff; color: #000;}
body, td, th, li {font-family: Arial, Helvetica, sans-serif;}
.top_menu {font-size: 10px; background-color: #89C393;}
input, textarea {margin: 0px; border: 1px solid #C1DEC8;}
input, textarea, select {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #7109D2; font-style: italic; font-weight: bold;}
a {text-decoration: none;}
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #6A09C8; margin: 0px; padding: 0px;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #6A09C8; margin: 0px; padding: 0px;}
.slogan {font-family: "Courier New", Courier, mono; font-size: 13px; font-weight: normal; color: #B366FA; margin: 0px; padding: 0px; letter-spacing: 2px; word-spacing: 0px; text-align: justify;}
p {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-top: 6px; margin-bottom: 6px;}
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #6A09C8; margin-bottom: 5px;}
a:hover {text-decoration: underline;}
a.atop {color: #ffffff;}
h4 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; margin: 0px; padding: 0px 15px 0px ;}
.r_col {font-size: 11px;}
.mainh1 {font-size: 18px;}
a.menu1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; letter-spacing: 1px;}
a.menu1:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #009900; letter-spacing: 1px; text-decoration: underline;}
a.head_link {color: #000000;}
a.head_link:hover {color: #333333;}
a.head_link2 {color: #6A09C8;}
a.head_link2:hover {color: #4A0789;}
.search {background-color: #98E9CE;}
.pager {color: #38796E;}
.error {border: 1px solid #f00 !important}

table.list {font-size: 12px; border: 1px solid #48997E;}
table.list tr.head {background: #89C393; text-align:center;}
table.list tr.head_cur {background: #7108D4; text-align:center;}
table.list tr.row_dark {background: #B3D4B7;} /*e5ffe5*/
table.list tr.row_light {background: #f7fff7;}

TABLE.indicators {
	border-collapse: collapse;
	width: 99%;
}

TABLE.indicators TD, TABLE.indicators TH {
	font: 11px tahoma,arial;
}

TABLE.indicators TH {
	color: white;
	background: #89C393;
	border-bottom: 1px white solid;
	border-right: 1px white solid;
	padding: 4px 6px 5px 6px;
	text-align: center;
}

TABLE.indicators TR.today TH{
	background: #7108D4;
}

TABLE.indicators TD {
	background: white;
	border-bottom: 1px #9CA0A3 solid;
	padding: 4px 6px 5px 6px;
}

TABLE.indicators TD.date	{width: 5%}
TABLE.indicators TD.country	{width: 7%}

TABLE.indicators TD.country, TABLE.indicators TD.period, TABLE.indicators TD.calendar-title {
	text-align: center;
}

TABLE.indicators TD.calendar-title-2 {
	text-align: left;
	padding: 4px 6px 5px 15px;
}

TABLE.indicators TD.date {
	text-align: left;
	padding: 4px 6px 5px 15px;
}

TABLE.indicators TD.country-2, TABLE.indicators TD.period-2 {
	text-align: center;
}

TABLE.indicators TD.amount {
	text-align: center;
	width: 7%;
}

TABLE.indicators TD.period {
	width: 15%;
}

TABLE.rates TD {
	text-align: center;
}

TABLE.indicator-details {
	border-collapse: collapse;
}

TABLE.indicator-details TD.amount, TABLE.rates TD.amount {
	width: auto;
	border-bottom: 1px #89C393 solid;
	background: #e5ffe5;
}

TABLE.indicator-details TR.indicator TD, TABLE.indicator-details TR.indicator TH {
	font-weight: bold;
	border-right: 1px white solid;
}

TABLE.indicators TD, TABLE.indicators TD A, TABLE.indicators TD A:hover {
	color: #3A4148;
}

.analytics-body {
	font-size: 11px;
	font-family: Tahoma, Arial;
	color: #3A4148;
	text-align: justify;
	padding: 10px 10px 10px 10px;
}

.analytics-body-show {
	font-size: 12px;
	font-family: Arial;
	color: #3A4148;
	text-align: justify;
	padding: 10px 10px 10px 10px;
}

.indicators-description {
	font-size: 12px;
	font-family: Arial;
	color: #3A4148;
	text-align: justify;
	padding: 20px 20px 20px 20px;
}

.indicators-description a {
    font-size: 12px;
	font-family: Arial;
    color: #6A09C8;
    font-weight: bold;
    margin-bottom: 100px;
}

.indicators-description br {
    margin-bottom: 20px;
}

TABLE.calendar_links {
    font-size: 12px;
    width: auto;
    cellpadding: 5px;
    border-left: 1px #ccc solid;
    border-top: 1px #ccc solid;
}

TABLE.calendar_links TD {
    padding: 5px;
    text-align: center;
    border-right: 1px #ccc solid;
    border-bottom: 1px #ccc solid;
}

TABLE.calendar_links TD.thead {
    font-weight: bold;
}

TABLE.calendar_links TD.selected {
    border: 4px #89C393 solid;
}

TABLE.calendar_links TR.caption {
    background: #89C393;
}

TABLE.properties {font-size: 14px; padding: 0px; width: auto; }
.properties td {padding: 5px;}
.properties td.line {padding: 0px; height: 1px; background-color: green;}
.properties td.border {align: right; border-right: 1px dotted green; height: 20px}
SPAN.properties {color: #1F9616; font-size: 13px; font-weight: bold;}

body
{
    scrollbar-3d-light-color: #B2D3B6;
    scrollbar-arrow-color: #B2D3B6;
    scrollbar-base-color: #B2D3B6;
    scrollbar-dark-shadow-color: #B2D3B6;
    scrollbar-face-color: #7207D3;
    scrollbar-highlight-color: #7207D3;
    scrollbar-shadow-color: #7207D3;
    scrollbar-track-color: #B2D3B6;
}
