
/*----------------------------------------------------------
	CSS Document	Report
----------------------------------------------------------*/

#report {
	margin-top: 10px;
}

#report p.right select {
	margin-top: 5px;
	font-size: 100%;
}

#report p.center select {
	margin-top: 10px;
	font-size: 100%;
}

/*----------------------------------------------------------
	CSS Document	Table
----------------------------------------------------------*/

table.outer th {
	padding-top: 10px;
	padding-left: 20px;
	border-bottom: solid 1px #933;
	background: url(../images/h4_b.jpg) no-repeat 0 10px;
	font-size: 110%;
	font-weight: bold;
	line-height: 120%;
	color: #444;
}

table.outer td.head {
	display: block;
	padding-left :10px;
	background: #F5F4E4;
	font-size: 100%;
}

table.outer td.even {
	display: block;
	padding :10px;
	font-size: 100%;
}

table.outer td.even input ,
table.outer td.even select ,
table.outer td.even option {
	font-size: 100%;
}

table.outer td.even textarea {
	font-size: 100%;
	width: 396px;
}

/*----------------------------------------------------------
	CSS Document	Viewcat
----------------------------------------------------------*/

table.viewcat {
	width: 422px;
	margin-top: 15px;
	border-collapse: collapse;
	border-top: solid 1px #BEBF83;
}

table.viewcat th {
	width: 75px;
	padding-left: 10px;
	border-bottom: solid 1px #BEBF83;
	background: #F5F4E4;
	text-align: left;
	font-weight: normal;
	line-height: 130%;
	color: #555;
}

table.viewcat td {
	padding: 5px 10px 4px;
	border-bottom: solid 1px #BEBF83;
	text-align: left;
	line-height: 130%;
}


/*----------------------------------------------------------
	CSS Document	Heading
----------------------------------------------------------*/

#report h4 {
	margin-top: 15px;
	margin-bottom: 3px;
	padding-left: 20px;
	padding-bottom: 2px;
	border-bottom: solid 1px #933;
	background: url(../images/h4_b.jpg) no-repeat left top;
	font-size: 110%;
	font-weight: bold;
	line-height: 120%;
	color: #444;
}

#report h4 a {
	text-decoration: none;
	color: #444;
}

#report h4 a:hover {
	color: #933;
}

#report h4 span {
	font-weight: normal;
}

.item h6 ,
.item h5 {
	margin: 0 0 5px;
	padding-bottom: 3px;
	background: url(../images/h4_a.jpg) no-repeat left bottom;
	font-size: 106%;
	font-weight: bold;
	line-height: 110%;
	color: #BF003D;
}

.item h5 {
	margin: 10px 0;
	line-height: 120%;
	color: #660;
}

.item p.more {
	margin-top: 5px;
}

/*----------------------------------------------------------
	CSS Document	Photo
----------------------------------------------------------*/

#report p.photo_desc {
	margin: 10px;
}

#report p.photo_desc img {
	margin-right: 15px;
	margin-bottom: 10px;
}

/*----------------------------------------------------------
	CSS Document	Photo Nav
----------------------------------------------------------*/

#report .photonav {
	margin-top: 10px;
	padding-top: 3px;
	background: url(../images/h4_a.jpg) no-repeat 0 0;
	text-align: center;
}

#report .photonav b {
	margin: 0 3px;
}

#report .photonav a {
	padding: 0 3px;
}
