@charset "utf-8";
/* CSS Document */


h1 {
	background:url(../images/h1.gif) no-repeat;
}

ul#inPageNavi {
	border:none;
}

h3.tr {
	clear:both;
	padding-bottom:.4em;
	border-bottom:1px dotted #999;
}

.user {
	text-align:right;
	margin:-2.6em 0 2em 0;
}

.user span {
	font-weight:bold;
	font-size:80%;
	padding:.4em 1em;
	color:#666600;
	background-color:#FCD97C;
}

.admin {
	text-align:right;
	margin:-2.6em 0 2em 0;
}

.admin span {
	font-weight:bold;
	font-size:80%;
	padding:.4em 1em;
	color:#666600;
	background-color:#8BE4B8;
}	

.profTbl {
	border-collapse:collapse;
}

.profTbl td,
.profTbl th {
	padding:1em;
	text-align:left;
	border:1px dotted #999;
}

.profTbl th {
	font-weight:bold;
	background-color:#DAF7D2;
}

dl.trList {
	clear:both;
}

dl.trList dt {
	color:#000;
	font-weight:bold;
	margin-bottom:.5em;
}

dl.trList dd {
	line-height:1.7;
	margin:0 0 1.5em 2em;
}

dl.trList dd.last {
	margin:0 0 0 2em;
}

dl.awardList {

}

dl.awardList dt {
	font-weight:bold;
	line-height:1.5;
	color:#FF9966;
	margin-bottom:.2em;
}

dl.awardList dd {
	margin:0 0 1em 2em;
	line-height:1.5;
}

dl.awardList dd.last {
	margin:0 0 0 1em;
}

.serviceTbl {
	border-collapse:collapse;
}

.serviceTbl td,
.serviceTbl th {
	padding:.3em;
	border:1px dotted #999;
	line-height:1.4;
}

.serviceTbl th {
	font-weight:bold;
	background-color:#F3F8D1;
}

.serviceTbl a {
	line-height:1.4;
}


