@charset "utf-8";




.reqTlbg{
	margin-bottom:10px;
}

.reqTlbg-in{
	height:34px;
	background-image:url(/images/common/subtl_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.reqTlbg-in h3{

padding:8px 0px 0px 28px;
}

.reqTlbg-in h3 span{
	color:#703e05;
}




.reqbox .reqTb{
	width:100%;
	background-color:#FFFFFF;
	border:solid 2px #c5c59c;
	margin-bottom:20px;
}

.reqbox .reqTb td,
.reqbox .reqTb th{
	padding:4px;
	border-right:solid 1px #c5c59c;
	color:#302c22;
}

.reqbox .reqTb td,
.reqbox .reqTb th{
	padding:4px;
	border-right:solid 1px #c5c59c;
}

.reqbox td a:link,
.reqbox th a:link,
.stripe-table2 td a:link,
.stripe-table2 th a:link { color: #0000ee; }

.reqbox td a:visited,
.reqbox th a:visited,
.stripe-table2 a:visited td,
.stripe-table2 th a:visited { color: #551a8b; }

.reqbox td a:hover,
.reqbox th a:hover,
.stripe-table2 td a:hover,
.stripe-table2 th a:hover { color: #0000ee;text-decoration:none;}

.reqbox td a:active,.reqbox th a:active,
table.stripe-table2 td a:active,table.stripe-table2 th a:active { color: #551a8b; }

.reqbox .reqthday{
	width:70px;
}
.reqbox .reqday{
	text-align:center;
}



#cat1 .reqTb .even-row,
#cat2 .reqTb .even-row,
#cat3 .reqTb .even-row,
#cat4 .reqTb .even-row{
	background-color:#e8e8d7;
}


.reqbox a:hover{
	text-decoration: none;
}






table.stripe-table2{
	background-color:#FFFFFF;
	border:solid 2px #c5c59c;
	margin-bottom:10px;
	color:#29261e;
}

.req-th{
	background-color:#f9ea87;
	font-size:14px;
	padding:6px;
	text-align:left;
	}
	
.req-td{
	line-height:130%;
	padding:6px ;
	text-align:left;
}

.strheader{
	width:100%;
}
.req-thDay{
	width:110px;
	font-size:12px;
	font-weight:normal;
	text-align:right;
}



#repMenu{
	height:auto;
	margin-bottom:10px;
	border-bottom:solid 1px #CCCCCC;
	padding-bottom:4px;
}
#repMenu ul,
#repMenu li{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#repMenu li{
	display:inline;
	padding-right:10px;
	margin-right:10px;
	border-right:solid 1px #CCCCCC;
	font-size:14px;
}
#repMenu li a:hover{
	text-decoration: none;
}
#repMenu li.noborder{
	border:none;
}



.reqtextred{
	color:#FF0000;
}
