body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
}

a:link {
	color: #666666;
	text-decoration: underline;
}
a:visited {
	color: #54472C;
	text-decoration: none;
}
a:active { color: #54472C; text-decoration: underline; }
a:hover {
	color: #000000;
	text-decoration: none;
}

a.link_ok:link { color: #006633; text-decoration: underline }
a.link_ok:visited { color: #006633; text-decoration: underline }
a.link_ok:active { color: #006633; text-decoration: underline }
a.link_ok:hover { color: #003300; text-decoration: underline }

a.link_cancel:link { color: #FF0000; text-decoration: underline }
a.link_cancel:visited { color: #FF0000; text-decoration: underline }
a.link_cancel:active { color: #FF0000; text-decoration: underline }
a.link_cancel:hover { color: ##990000; text-decoration: underline }

/*
.page_link { font: 11px Tahoma, Arial, sans-serif; padding: 11px 0; }
.page_link span { font: 11px Tahoma, Arial, sans-serif; background: #FCFCFC; color: #D2EDFF; padding: 2px 6px 3px 6px; border: 1px solid #D2EDFF; }
.page_link a { background: #FFFFFF; color: #0F92BD; text-decoration: none; padding: 2px 6px 3px 6px; border: 1px solid #D2EDFF; }
.page_link a:link { color: #0F92BD; text-decoration: none; }
.page_link a:visited { color: #0F92BD; text-decoration: none; }
.page_link a:active { color: #0F92BD; text-decoration: none; }
.page_link a:hover { color: #0F92BD; text-decoration: none; border-color: #009999; }
.page_link a.current { font-weight:bold; }
*/

.page_link { color: #005CA2; }
.page_link a:link { color: #005CA2; text-decoration: none; }
.page_link a:visited { color: #005CA2; text-decoration: underline; }
.page_link a:active { color: #0099FF; text-decoration: underline; }
.page_link a:hover { color: #0099FF; text-decoration: underline; }
.page_link a.current { font-weight:bold; }
.page_link a.other { }
.page_link a.first { }
.page_link a.prev { }
.page_link a.next { }
.page_link a.last { }

.sh_table table	{ border: 1px solid #E7E7E7; border-collapse: collapse;  }
.sh_table th { border: 1px solid #E5E5E5; padding: 4px; background: #E8E8E8; }	
.sh_table td { border: 1px solid #E5E5E5; padding: 4px; }

.sh_table_no_border table {	border: 0px; }
.sh_table_no_border th { border: 0px; }
.sh_table_no_border td { border: 0px; }	

input,select {
	font-family: Tahoma;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	color: #095168;
}
textarea {
	font-family: Tahoma;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	color: #095168;
}


.complete{
	color: #336600;
}
.info{
	color: #339900;
}
.warning {
	color: #FF0000;
}
.remark {
	color: #999999;
}


.topic{
	font-size: 12px;
	color: #666666;
	font-weight:bold;
}

.post_by{
	font-size: 11px;
	color: #999999;
	font-weight:bold;
	;
}
.small{
	font-size: 10px;
	color: #666666;
	padding-top: 6px;
	;
}


div.error { display: none; }
input.error { border: 1px dotted red; }
select.error { border: 1px dotted red; }
textarea.error { border: 1px dotted red; }
