*{
	padding:0;
	margin:0;
}

body{
	background:#555;
	color:#002A5C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.spacer{ height:30px; }
#wrapper{ width:700px; background:#FFF; margin:auto; padding:15px; border:1px solid #CCC; }

table.summary { width:100% }
table.summary th, table.summary td{ padding:5px 15px; border-bottom:1px solid #CCC; }
table.summary tr.color td{ background:#F8F8F8; }
table.summary th{ background:#FFF url(../img/kkig/th-left.png) center; color:#FFF; text-align:left; text-transform:uppercase; font-size:11px}
table.summary th.left{ background:#FFF url(../img/kkig/th-left.png) no-repeat; color:#FFF; text-align:left}
table.summary th.right{ background:#FFF url(../img/kkig/th-right.png) no-repeat right; color:#FFF; text-align:left}

a{ color:#000; text-decoration:none; font-weight:bold; }
a:hover{ text-decoration:underline; }

fieldset{ padding:5px; margin-bottom:10px; border:0;  }

h3{
	font-size:18px;
	margin-bottom:8px;
}

.date{
	margin-bottom:5px;
}

p{
	line-height:18px;
}

.error{
	margin:0 10px;
	background:#FFF2F2;
	padding:5px;
	border:1px solid #FF0000;
}
