
body			{ font-size: 9pt; background-color: #ffffff }
table			{ font-family: Tahoma, Verdana; color: #000000; font-size: 10pt; }
textarea,input,object
                {  color: #000000; font-weight: normal; background-color: #F8F8F8 }
select			{  color: #000000; font-weight: normal; background-color: #F8F8F8 }

a:link,a:visited { text-decoration: none; color: #003366 }
a:hover			 { text-decoration: none; color: #FF7000}



.button_link:link,.button_link:visited { text-decoration: none; color:FF9000; font-size:8pt; }
.button_link:hover                     { text-decoration: none; color:FF0000; font-size:8pt; }

.tag_link:link,.tag_link:visited { text-decoration: none; color:F00000; font-size:8pt; }
.tag_link:hover                  { text-decoration: underline; font-size:8pt; }

.header_link:link,.header_link:visited { text-decoration: none; color: #FFFFFF }
.header_link:hover                     { text-decoration: underline }

.main_title:link,.main_title:visited { text-decoration: none; font-weight:bold; color: #FFB400; font-size: 24pt; }
.main_title:hover                    { text-decoration: underline; color: #CC9000; }

.column_title:link,.column_title:visited { text-decoration: none; font-weight:bold; color: #ffffff; }
.column_title:hover                      { text-decoration: underline; color: #FFFF00; }

.page_link:link,.page_link:visited { text-decoration: none; color: #EE8000; }
.page_link:hover                   { text-decoration: underline; color: #DD4000; }

.back_link { font-size:15pt; }


.frame_border   { background: #E0CD9E; border: 2px solid #E0CD9E; }
.header			{ background: #E0CD9E; color: #FFFFFF; font-weight: bold; }
.sub_header		{ background: #E0CD9E; font-family: Tahoma, Verdana; font-size: 8pt; color: #000000; background-color: #FFFFF0; }
.separator      { color: #E0CD9E; }
.category		{ color: #000000; background-color: #EFEFEF; font-weight: bold; }
.row_odd		{ color: #000000; background-color: #FFFFF0; font-weight: normal;}
.row_even		{ color: #000000; background-color: #FFFFFF; font-weight: normal;}
.row_mo 		{ color: #000000; background-color: #F0F0F0; font-weight: normal;}


.reply_list_frame { background: #E0E0E0; }
.reply_list_row   { background: #ffffff; border: 1px solid #808080; }


.nav			{ font-weight: bold }
.post_box_bg    { background-color: #555576 }
.post_box_info  { color: #000000; font-weight: bold; background-color: #DEDFDF }
.post_box_body  { color: #000000; background-color: #F7F7F7 }
.multi			{ color: #003366; }
.smalltxt		{ font-family: Tahoma, Verdana; font-size: 8pt }
.mediumtxt		{ font-family: Tahoma, Verdana; font-size: 9pt; color: #000000 }
.bold			{ font-weight: bold }
.user_remark    { color: #FF8080; }
.status_top     { color: #20FF20; background: #FFFFC0; font-weight: normal; }
.status_good    { color: #4040FF; background: #FFFFC0; font-weight: normal; }
.status_new     { color: #FFd000; background: #FFFFC0; font-weight: normal; }
.status_newer   { color: #ff5000; background: #FFFFC0; font-weight: normal; }
.status_newest  { color: #ff0000; background: #FFFFC0; font-weight: bold; }

.message_info	{ background-color: #FFF9E0 }
.message_body   { background-color: #FFFFFF }
.message_body1  { background-color: #FFFFF0 }
.message_body2  { background-color: #F0FFF0 }
.message_date   { color: #000000; }
.message_date1  { color: #FF0000; }
.thread_id      { color: #A0A0A0; }
.id_padding     { color: #ffffff; }
.honor_score    { color: #404040; }
.self_desc      { color: #808080; }
.honor_score    { color: #404040; }

.quote_frame_border { border: solid 1px #FFC080; }
.quote_background   { background: #FFFFFC; }

/* TEXT & TABLE ELEMENTS */
.remark {
	color: red;
}
.footnote {
	font-style: italic;
	text-decoration: italic;
	font-size: 9pt;
	line-height: 100%;
	color: #8080c0;
}
.blur {
	color: #a0a0a0;
}
.highlight {
        font-style: bold;
        color: green;
}


.table_background {
	background-color: #C09090;
}
.table_header, .table_header a {
	background-color: #fff040;
	font-weight: bold;
	color: #002010;
}
.table_subheader {
	background-color: #fff2b0;
	font-weight: normal;
	color: black;
}
.table_content {
	background-color: #fffef0;
	color: black;
	font-weight: normal;
}
.table_content2 {
	background-color: #fefe90;
	color: black;
	font-weight: normal;
}
.table_content3 {
	background-color: #C0eeff;
	color: black;
	font-weight: normal;
}

.inner_table_background {
	background-color: #d08080;
}
.inner_table_header {
	background-color: #ffe0a0;
	font-weight: bold;
}
.inner_table_subheader {
	background-color: #ffeed0;
	font-weight: normal;
}
.inner_table_content {
	background-color: #ffffff;
	font-weight: normal;
}
.inner_table_content2 {
	background-color: #ffffc0;
	font-weight: normal;
}


.outer_table_background {
	background-color: #508040;
}
.outer_table_header {
	background-color: #409060;
	font-weight: bold;	
	font-size: 20pt;
	color: white;
}
.outer_table_header_active {
	background-color: #f0fff0;
	font-weight: bold;
	font-size: 20;
	color: white;
}
.outer_table_content {
	background-color: #f0fff0;
	font-weight: normal;
}
