body {background-color: #fff; color: #000;}
body, td, th, li {font-family: Arial, Helvetica, sans-serif;}
.top_menu {font-size: 10px; background-color: #78C9AE;}
input, textarea {margin: 0px; border: 1px solid #006666;}
input, textarea, select {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
a {text-decoration: none;}
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #006633; margin: 0px; padding: 0px;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #006633; margin: 0px; padding: 0px;}
.slogan {font-family: "Courier New", Courier, mono; font-size: 13px; font-weight: normal; color: #16AF5B; 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: #006633; margin-bottom: 5px;}
a:hover {text-decoration: underline;}
h4 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #51794D; margin: 0px; padding: 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: #006633;}
a.head_link:hover {color: #65A036;}
a.head_link2 {color: #FF9900;}
a.head_link2:hover {color: #65A036;}
.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: #78C9AE; text-align:center;}
table.list tr.head_cur {background: #FFCC66; text-align:center;}
table.list tr.row_dark {background: #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: #78C9AE;
	border-bottom: 1px white solid;
	border-right: 1px white solid;
	padding: 4px 6px 5px 6px;
	text-align: center;
}

TABLE.indicators TR.today TH{
	background: #FFCC66;
}

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 #78C9AE 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: #006633;
    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 #78C9AE solid;
}

TABLE.calendar_links TR.caption {
    background: #78C9AE;
}

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;}

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */