body { background-color : #ffffff; }
body,td,th {
	font-family : "Tahoma" ,  "MS Sans Serif" ,"Microsoft Sans Serif";
	font-size : small;
	color : #003300;
}
input,select,textarea,iframe {
	font-family : "Tahoma" ,  "MS Sans Serif" ,"Microsoft Sans Serif";
	font-size : 0.99em;
	color : #333333;
}

a { text-decoration : none; }
a:link { text-decoration: none; color: #0033CC; }
a:visited { text-decoration: none; color: #003399; }
a:active { text-decoration: underline; color: #FF6600; }
a:hover { text-decoration: underline; color: #FF6600; }

.topic_header { color: #CC3300; font-size: 1.5em; }
.title { color: #CC3300; font-weight: bold; }
.highlight { color : #CC6633; }

.en {
	font-family : Tahoma,verdana;
}
.fixfont { font-size: 10pt; }

.field { text-align: right; }
.input { }
.explain { background-color: #F3F3F3; }

.textbox,.selectbox {
	padding-left: 2px;
	background-color: #F5F5F5;
	border: 1px solid #999999;
}
.button {
	color : red;
	background-color:#EAECF2;
	background-image:url("bg-button.gif");
	background-repeat:repeat-x;
	background-position: center;
	padding : 2px;
	border:1px #B6B6B6 solid;
}
.button_ok {
	background-image: url("/img/button/btn.ok.bg.gif");
	background-repeat: no-repeat;
	padding-left: 10px;
	border: none;
	background-color: #EEEEEE;
	width: 91px;
	height: 21px;
}
.button_cancel {
	background-image: url("/img/button/btn.cancel.bg.gif");
	background-repeat: no-repeat;
	padding-left: 10px;
	border: none;
	background-color: #EEEEEE;
	width: 91px;
	height: 21px;
}
.button_signin {
	background-image: url("/img/button/btn.ok.bg.gif");
	background-repeat: no-repeat;
	padding-left: 10px;
	border: none;
	background-color: #EEEEEE;
	width: 91px;
	height: 21px;
}

.checkbox { }
.input_require { color: red; }

.titlebar,.titlebar_right {
	color : #000000;
	background-color:#7FB7E1;
	background-image:url("bg.titlebar.gif");
	background-repeat:repeat-x;

	border-right:1px #FFFFFF solid;
	padding : 2px;
	padding-left: 5px;
}
.titlebar_right { }

.credit {
	font-size:10pt;
}
td.copyright {
	padding : 1px;
	font-size : 9pt;
	color : #000000;
	background-color : #99CC00;
	text-align: center;
}
a.copyright:hover { color : yellow; }
a.copyright:link { color : #FFFFFF; }
a.copyright:visited { color : #FFFFFF; }

td.member,td.member_right {
	font-size: 10pt;
	padding: 2px;
	background-color:#7FB7E1;
	background-image:url("bg.titlebar.gif");
	background-repeat:repeat-x;
	border-right:1px #FFFFFF solid;
}
td.member_right {
}

td.left_section {
	background-color:#99CC00;
	color:#000000;
}
td.left_section a { text-decoration: none;}
td.left_section a:hover {
	text-decoration: underline;
	color: #CC3300;
}

.photo {
	border:1px #C7C7C7 solid;
	border-bottom:1px #585858 solid;
	border-right:1px #585858 solid;
}
.item_table { }
.item_header {
	background-color: #CDCDCD;
}
.item_odd { background-color:#E5E5E5; border-top:none; }
.item_even { background-color:#F3F3F3; border-top:none; }

#event {
	background-color:#99ccff;
	padding:3px;
	margin-top:2px;margin-bottom:10px;
	font-size:10pt;
	color:#000000;
}

#topic_header { font-size:2em; }

#topic { padding:0 20px 0 20px; background-color:#ffffff; }
#topic .title { font-family : Tahoma; font-size: 1.8em; color:#CC0000; text-decoration: underline;margin-bottom:10px; padding:0 10px 0 10px; }
#topic .owner { color:#aaaaaa;margin:5px 0 0 0; }
#topic .owner_name { font-weight:bold; }
#topic .timestamp { }
#topic .ip { font-family:"Tahoma"; font-size:0.9em; }
#topic .manage {color:#aaaaaa;}
#topic .detail { padding:10px; background-color:#f5f5f5; }
#topic .footer { background-color:#f5f5f5; margin-bottom:10px; }
#topic .comment {  background-color:#ffffff;}
#topic .term_of_service { background-color:#f8eab4;padding:10px;margin:10px 0 10px 0;}
#topic .comment_split { height:10px; background-color:#D1D7DC; }
#topic .comment_no,.comment_no_odd { padding:0px; background-color:#EFEFEF; color:gray; }
#topic .comment_no_odd { background-color:#DEE3E7; }
#topic .comment_detail,.comment_detail_odd { background-color:#EFEFEF; }
#topic .comment_detail_odd { background-color:#DEE3E7; }
#topic .comment_owner { width:100px; color:gray; background-color:#EFEFEF;}
#topic .comment_owner_odd { background-color:#DEE3E7;}
#topic .comment_owner_name { color:gray;}
