/***********************************************************************
STYLE REQUIRED BY THE SITE ENGINE - DO NOT RENAME OR DELETE
***********************************************************************/
/*****************
Custom Layout
*****************/
.boxtl {
	background-image: url(images/box_tl.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 24px;
}
.boxtr {
	background-image: url(images/box_tr.gif);
	background-repeat: no-repeat;
	width:24px;
}
.boxt {
	background-image: url(images/box_tbg.gif);
	background-repeat: repeat-x;
}
.boxl {
	background-image: url(images/box_lbg.gif);
	background-repeat: repeat-y;
	width:24px;
}
.boxbl {
	background-image: url(images/box_bl.gif);
	height: 24px;
	background-repeat: no-repeat;
}
.boxb {
	background-image: url(images/box_b.gif);
	background-repeat: repeat-x;
}
.boxbr {
	background-image: url(images/box_br.gif);
	background-repeat: no-repeat;
}
.boxbg {
	background-color: #E1E7C6;
	background-image: url(images/box_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.boxr {
	background-image: url(images/box_rbg.gif);
	background-repeat: repeat-y;
}

.sbox_tl {
	background-image: url(images/sbox_tl.gif);
	background-repeat: no-repeat;
	height: 33px;
	width: 9px;
}
.sbox_tr {
	background-image: url(images/sbox_tr.gif);
	width: 9px;
	background-repeat: no-repeat;
}
.sbox_b {
	background-image: url(images/sbox_lbg.gif);
	background-repeat: repeat-y;
}
.sbox_br {
	background-image: url(images/sbox_br.gif);
	background-repeat: no-repeat;
}
.sbox_bg {
	background-image: url(images/sbox_bg.gif);
	background-repeat: repeat-x;
	background-color: #d9e2c7;
}
.sbox_t {
	background-image: url(images/sbox_tlbg.gif);
	background-repeat: repeat-x;
}
.sbox_r {
	background-image: url(images/sbox_rbg.gif);
	background-repeat: repeat-y;
}
.sbox_bl {
	background-image: url(images/sbox_bl.gif);
	height: 18px;
	background-repeat: no-repeat;
}
.sbox_title {
	background-image: url(images/sbox_t.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 33px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #FFFFFF;
}
.sbox_l {
	background-image: url(images/sbox_lbg.gif);
	background-repeat: repeat-y;
}
.sbox_b {
	background-image: url(images/sbox_b.gif);
	background-repeat: repeat-x;
}

.run_l {
	background-image: url(images/run_l.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 79px;
}
.run_r {
	background-image: url(images/run_r.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 7px;
}
.run_content {
	background-image: url(images/run_bg.gif);
	background-repeat: repeat-x;
	font-size:95%;
	color:#f5fde4;
}
/*****************
Text
*****************/
.info {
	font-size: 9px;
	color:#819C63;
}
.info a,
.info a:visited {
	color:#819C63;
	text-decoration: none;
}
#errorText { color: #900000; }
#small { font-size: 9px; }
.std_code {
	margin-left: 10px;
	padding-left: 10px;
	border-left: 3px solid #819C63;
}
/*****************
Boxes
*****************/
.box {
	padding: 4px;
	background-color: #ECEEE8;
	border: 1px solid #B7BEA7;
	margin: 2px 0;
}
.stitle {
	padding: 1px 0;
	background-image:url(images/stitle.gif);
	background-repeat:repeat-x;
	border-bottom: 1px solid #B7BEA7;
	color:#666;
}
.note {
	padding: 4px;
	background-color: #ECEEE8;
	border: 1px solid #B7BEA7;
	margin: 2px 0;
}
.quote_box {
	border: 1px solid #D3D9CA;
}
.quote_title {
	padding:1px 2px;
	border-bottom: 1px solid #D3D9CA;
	background-color: #ECEEE8;
	background-image:url(images/stitle.gif);
	background-repeat:repeat-x;
	color:#A6AF92;
}
.quote_body {
	background-color: #FFF;
	padding:1px 2px;
	color:#A6AF92;
}
.code_box {
	border: 1px solid #D3D9CA;
}
.code_title {
	padding:1px 2px;
	border-bottom: 1px solid #D3D9CA;
	background-color: #ECEEE8;
	background-image:url(images/stitle.gif);
	background-repeat:repeat-x;
	color:#A6AF92;
}
.code_body {
	background-color: #FFF;
	padding:1px 2px;
}
/*****************
Tables
*****************/
table {
	vertical-align: top;
}
table a {
	text-decoration: none;
}
th {
	text-align: left;
}
.std_data_table td {
	padding:1px;
	background-color:#EEE;
	font-size:10px;
}
.std_data_table td,
.std_data_table td a,
.std_data_table td a:visited {
	color:#819C63;
}
.std_data_table .stitle { color:#819C63; }
/*****************
Other
*****************/
.underlined {
	border-bottom: 1px solid #AFBC91;
}
/*****************
Datebox in comments
*****************/
.datebox {
	width:41px;
	height:38px;
	background-image: url(images/datebg.gif);
	background-repeat: no-repeat;
	text-align: center;
	margin-right: 15px;
	border:3px solid #FFF;
}
.datebox_day {
	font-weight: bold;
	color: #FFF;
	font-size:18px;
}
.datebox_month {
	color:#819C63;
}
/*****************
Comments
*****************/
.tpl_comments_box {
	background-color: #ECEEE8;
	background-image: url(images/comments_linguetta.gif);
	background-repeat: no-repeat;
	background-position: top right;
	margin-bottom: 4px;
	padding: 4px;
	border-bottom: 1px solid #B7BEA7;
}
.tpl_comments_title {
	color: #819C63;
	font-weight: bold;
	border-bottom: 1px dotted #819C63;
}
.tpl_comments_body {
	padding-top: 4px;
	font-size: 10px;
	clear: both;
}

/*****************
Titles
*****************/
h1 {
	margin:0;
	padding:0;
	font-size:13px;
}
h2 {
	margin:0;
	padding:0;
	font-size:13px;
	font-weight:bold;
}
h3 {
	margin:0;
	padding:0;
	font-size:13px;
	font-weight:bold;
}
/***********************************************************************
OPTIONAL, TEMPLATE SPECIFIC STYLE
***********************************************************************/
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #434B36;
}
body {
	background:url(images/bg.jpg) repeat-x #577B2A;
	margin: 0 0 10px 0;
	padding: 0;
}
a:link { color: #434B36; text-decoration: none; }
a:visited { color: #434B36; text-decoration: none; }
a:hover { color: #FFF; text-decoration: none; }
a:active { color: #434B36; text-decoration: none; }
/*****************
Structure
*****************/
.tpl_inbox {
	margin:0 auto;
	width:917px;
}

/*****************
Header
*****************/
.tpl_header_top {
	height:39px;
	background:url(images/tpl_header_top.jpg) no-repeat;
}
.tpl_header_main {
	height:144px;
	background:url(images/tpl_header_main.jpg) no-repeat;
}
.tpl_path {
	padding-bottom:4px;
	font-size:10px;
	color:#BCD1A7;
}
.tpl_path a,
.tpl_path a:visited { color:#000; }
.tpl_path a:hover { color:#FFF; }

/*****************
Main
*****************/
.tpl_main_top {
	background:url(images/tpl_main_top.jpg) no-repeat #40403d;
}
.inner {
	padding:10px;
}
.tpl_maincontent {
	background-color:#40403d;
	padding:8px;
}

/*****************
Footer
*****************/
.tpl_footer {
	background:url(images/tpl_footer.jpg) no-repeat;
	padding-top:12px;
	font-size:10px;
	color:#83AA5B;
}
.tpl_footer a,
.tpl_footer a:visited { color:#83AA5B; }
.tpl_footer a:hover { color:#9EBD80; }

/*****************
Blocks
*****************/
.tpl_nav {
	width:180px;
	padding-left:10px;
}
.tpl_extra {
	width:170px;
	padding-left:10px;
}
/* BLOCK */
.tpl_block {
	margin-bottom:10px;
}
.tpl_block_title {
	background:url(images/tpl_block_title.gif) no-repeat;
}
.tpl_block_title div {
	background:url(images/tpl_block_title_cap.gif) top right no-repeat;
	padding:8px;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
}
.tpl_block_body {
	padding:8px;
	background:url(images/tpl_block_main.gif) repeat-x #D9E2C7;
}
.tpl_block_body .block_linkstyle a {
	display:block;
	padding:2px 0;
	border-bottom:1px dotted #CCD3D9;
}
.tpl_block_body .block_linkstyle a:hover { color:#FFF; }
.tpl_block_foot {
	height:9px;
	background:url(images/tpl_block_foot.gif) no-repeat;
}
.tpl_block_foot div {
	height:9px;
	background:url(images/tpl_block_foot_cap.gif) top right no-repeat;
}
/* BLOCK H1 */
.tpl_block_h1 {
	margin-bottom:10px;
}
.tpl_block_title_h1 {
	background:url(images/tpl_block_title_h1.gif) no-repeat;
}
.tpl_block_title_h1 div {
	background:url(images/tpl_block_title_cap_h1.gif) top right no-repeat;
	padding:8px;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
}
.tpl_block_body_h1 {
	padding:8px;
	background:url(images/tpl_block_main_h1.gif) repeat-x #EDECD5;
}
.tpl_block_body_h1 .block_linkstyle a {
	display:block;
	padding:2px 0;
	border-bottom:1px dotted #CCD3D9;
}
.tpl_block_body_h1 .block_linkstyle a:hover { color:#FFF; }
.tpl_block_foot_h1 {
	height:9px;
	background:url(images/tpl_block_foot_h1.gif) no-repeat;
}
.tpl_block_foot_h1 div {
	height:9px;
	background:url(images/tpl_block_foot_cap_h1.gif) top right no-repeat;
}
/* BLOCK H2 */
.tpl_block_h2 {
	margin-bottom:10px;
}
.tpl_block_title_h2 {
	background:url(images/tpl_block_title_h2.gif) no-repeat;
}
.tpl_block_title_h2 div {
	background:url(images/tpl_block_title_cap_h2.gif) top right no-repeat;
	padding:8px;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
}
.tpl_block_body_h2 {
	padding:8px;
	background:url(images/tpl_block_main_h2.gif) repeat-x #EFE0C1;
}
.tpl_block_body_h2 .block_linkstyle a {
	display:block;
	padding:2px 0;
	border-bottom:1px dotted #CCD3D9;
}
.tpl_block_body_h2 .block_linkstyle a:hover { color:#FFF; }
.tpl_block_foot_h2 {
	height:9px;
	background:url(images/tpl_block_foot_h2.gif) no-repeat;
}
.tpl_block_foot_h2 div {
	height:9px;
	background:url(images/tpl_block_foot_cap_h2.gif) top right no-repeat;
}
/* CENTRAL */
.tpl_block_title_c {
	padding-left:10px;
	font-size:16px;
	font-weight:bold;
	margin-bottom:2px;
	color:#819C63;
}
.tpl_block_body_c {
	margin-bottom:10px;
	padding:8px;
	background-color:#B0C19D;
}
/*****************
Messages
*****************/
.tpl_messages_title {
	padding-left:10px;
	font-size:16px;
	font-weight:bold;
	margin-bottom:2px;
	color:#819C63;
}
.tpl_messages_body { 
	margin-bottom:10px;
	padding:8px;
	background-color:#B0C19D;
}
/*****************
News
*****************/
.tpl_news_box {
	padding:0 4px 10px 4px;
	margin-bottom:10px;
	border-bottom:1px dotted #819C63;
}
/* Title */
.tpl_news_title {
	font-weight: bold;
	font-size:120%;
	color:#819C63;
}
.tpl_news_title a,
.tpl_news_title a:visited { color:#333; }
.tpl_news_title a:hover { color:#728A57; }
/* Argument */
.tpl_news_argument {
	padding-bottom:14px;
	font-size:90%;
	color:#819C63;
}
/* Read more */
.tpl_news_rest,
.tpl_news_rest a,
.tpl_news_rest a:visited
{
	padding-top:8px;
	font-size:10px;
	font-weight:bold;
	text-transform:lowercase;
	color: #819C63;
}
.tpl_news_rest a:hover {
	color: #333;
}
/* Date */
.tpl_news_date {
	width:49px;
	height:58px;
	margin-top:3px;
	background:url(images/tpl_datebg.gif) no-repeat;
	border:3px solid #E8EBE2;
}
.tpl_news_date .month {
	color:#FFF;
	padding-top:3px;
}
.tpl_news_date .day {
	color:#819C63;
	padding-top:1px;
	font-size:20px;
	font-weight:bold;
}
.tpl_news_date .year {
	color:#819C63;
	font-size:9px;
}
/* Rank */
.tpl_news_rank {
	padding-top:8px;
}
/* Comments */
.tpl_news_comments {
	padding-top:4px;
}
/* Author */
.tpl_news_author {
	padding-top:4px;
}
.tpl_news_author a,
.tpl_news_author a:visited { font-weight:bold; color:#819C63; }
.tpl_news_author a:hover {
	color: #FFF;
}
/* Tags */
.tpl_news_tags {
	padding-top:14px;
	color: #819C63;
}
.tpl_news_tags a,
.tpl_news_tags a:visited { color: #819C63; }
.tpl_news_tags a:hover { color:#FFF; }
/*****************
Various
*****************/
.tpl_page_title {
	padding:4px 0;
	font-size:16px;
	font-weight:bold;
	color:#819C63;
	border-bottom:1px dotted #819C63;
	margin-bottom:10px;
}
.tpl_page_title a,
.tpl_page_title a:visited { color:#819C63; }
.tpl_page_title a:hover { color:#666; }

.tpl_opentable_title {
	margin-bottom:2px;
	border-bottom:1px dotted #819C63;
	font-weight:bold;
	color:#819C63;
}
.tpl_opentable_title a,
.tpl_opentable_title a:visited { color:#819C63; }
.tpl_opentable_title a:hover { color:#FFF; }
.tpl_opentable_title {
	margin-bottom:2px;
	border-bottom:1px dotted #819C63;
	font-weight:bold;
	color:#819C63;
}
.tpl_opentable_title a,
.tpl_opentable_title a:visited { color:#819C63; }
.tpl_opentable_title a:hover { color:#FFF; }
/* Nice table */
table.std_nicetable thead td {
	background: url(images/tablebg.gif) #DDD repeat-x;
	border:1px solid #FFF;
	font-weight:bold;
	color:#466222;
}

.mybox {
	background:url(images/box.jpg) no-repeat #B0C19D;
	color:#434B36;
	font-size:14px;
}
.mybox a,
.mybox a:visited { color:#434B36; }
.mybox a:hover { color:#FFF; }
.mybox .title { font-size:18px; font-weight:bold; margin-bottom:14px; }

/* AddOn */

#valas td { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   text-align: right; 
   padding-top: 2px; 
   padding-right: 1px; 
   padding-bottom: 2px; 
   padding-left: 1px; 
   color: #8C8C8C; 
} 
#valas td.row1 { 
   background-color: #FFFFFF;
   font-weight: bold; 
} 
#valas td.row2 { 
   background-color: #CCE1CC;
   font-weight: bold; 
} 
#valas .mata-uang { 
   text-align: center; 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-weight: bold;
} 
#valas th { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   font-weight: bold; 
   padding-top: 2px; 
   padding-right: 3px; 
   padding-bottom: 2px; 
   padding-left:3px; 
   text-align: center; 
   color: #003300; 
   background-color:#A6D7A6; 
} 
#valas .footer { 
   padding-top: 5px; 
   color: #8C8C8C; 
   text-align: center; 
   padding-bottom: 5px; 
   font-size: 10px; 
} 
#valas .footer a:link, #valas .footer a:visited { 
   color: #8C8C8C; 
   text-decoration: none; 
} 
#valas .footer a:hover { 
   color: #FF0000; 
   text-decoration: underline; 
} 

.listcontent{
    font-weight:bold;
    font-size:110%;
    padding-top:4px;
}

.almt_jdl {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	color: #666666;
	padding-left: 16px;
}
.almt_body {
	padding-left: 4px;
}

.transport_head{
	background-color:#DEEBD8;
	height:14px;
	color:#666;
	font-weight:bold;
	font-size:94%;
	padding:6px;
	border-right:1px solid #fff;
}
.transport_hlight{
	color:#666;
	font-size:94%;
	border-right:1px solid #fff;
	background-color:#EFF8EF;
	padding:2px;
}
.transport_clean{
	color:#666;
	font-size:94%;
	border-right:1px solid #fff;
	padding:2px;
}
.pathtext{
	padding-top:6px;
}