/*---------------------------*/
/*  General document format  */ 
/*---------------------------*/ 

BODY,TD,TH {
	font-family: Tahoma;
	font-size: 11px;
	color: #303030;
	line-height: 16px;
	margin: 0px;
}
TD A:link, TD A:visited, TD A:active {
	color: #303030;
	text-decoration: underline;
}
TD A:hover {
	color: #303030;
	text-decoration: none;
}

/*---------------------------*/
/*          HEADER           */ 
/*---------------------------*/ 

.logo {
	text-align: left;
	vertical-align: middle;
	background-color: #303030;
	padding-top: 20px;
	padding-left: 20px;
	color: #FFFFFF;
}

/*---------------------------*/
/*        Main menu          */ 
/*---------------------------*/ 

TABLE.main_menu TD {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #303030;
	line-height: 26px;
	text-decoration: none;
}
TABLE.main_menu TD A:link,
TABLE.main_menu TD A:visited,
TABLE.main_menu TD A:active {
	color: #FFFFFF;
	text-decoration: none;
}
TABLE.main_menu TD A:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
TABLE.main_menu TD SPAN.sel {
	color: #FFFFFF;
	text-decoration: underline;
}

/*---------------------------*/
/*          FOOTER           */ 
/*---------------------------*/ 

.footer {
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
	background-color: #289006;
	line-height: 20px;
	padding-top: 4px;
}
.footer A:link,
.footer A:visited,
.footer A:active {
	color: #FFFFFF;
	text-decoration: underline;
}
.footer A:hover {
	color: #FFFFFF;
	text-decoration: none;
}

/*---------------------------*/
/*        All Sections       */ 
/*---------------------------*/ 

.titles {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: 40px;
	font-weight: bold;
	color: #bf9439;
}
.titles_jurnal_expand {
	font-weight: bold;
	color: #bf9439;
	font-size: 14px;
}
.txt_red {
	color: #d9271e;
}
.txt_green {
	color: #5f9f0b;
}
.himg {
	color: #d9271e;
	border: 1px solid #e8dbc0;
}
.himg_home_left {
	color: #d9271e;
	border: 1px solid #e8dbc0;
	float: left;
	margin-right: 6px;
}
.himg_home_right {
	color: #d9271e;
	border: 1px solid #e8dbc0;
	float: right;
	margin-right: 6px;
}
#link_red {
	color: #d9271e;
}

/*---------------------------*/
/*        VOLUNTARIAT        */
/*---------------------------*/

TABLE.opt {
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	vertical-align: middle;
}
TABLE.opt INPUT, SELECT, TEXTAREA {
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	vertical-align: middle;
}
TABLE.opt TD.line {
	background-color: #5e4f49;
	height: 1px;
}
TABLE.opt TD .sub {
	color: #303030;
	text-decoration: underline;
	border: none;
	background-color: #f3f3eb;
	cursor: hand;
}
TABLE.opt TD.nota {
	font-size: 9px;
	color: #666666;
	vertical-align: middle;
}
TABLE.opt TD.err {
	color: #FFFFFF;
	height: 26px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	background-color: #FF0000;
}
.line {
	background-color: #5e4f49;
	height: 1px;
}