

/*listbox*/

.listbox{

	background-image:  url("../img/listbox_back.gif");

	background-position:bottom;

	background-repeat:no-repeat;

	padding-bottom:5px;

	margin-bottom:10px;

}

.listbox h2{

	margin:0!important;

}

.listbox table{

	margin-left:5px;

	margin-bottom:0!important;

}

.listbox td.search{

	width:200px;

	text-align:center;

	background-image:url("../img/sub_search_back.gif");

	background-repeat:no-repeat;

	background-position:bottom;

	padding-bottom:5px!important;

}

.listbox .search p{

	line-height:150%;

	margin-top:5px;

	margin-left:10px;

	margin-right:10px;

	margin-bottom:5px!important;

	text-align:left;

}

.listbox .search .block{

	background-image:url("../img/sub_entry_block_back.gif");

	background-repeat:no-repeat;

	background-position:bottom;

	text-align:center;

	margin:0!important;

	padding-bottom:3px;

}

.listbox .search .block h4{

	margin:0!important;

}

.listbox .search .button{

	height:43px;

	margin-top:0!important;

	margin-left:15px;

}

.listbox .search .button a{

	width:168px;

	height:40px;

	text-decoration:none;

	text-indent:-9999px;

	display:block;

	background-image: url("../img/sub_search.jpg");

	background-repeat:no-repeat;

	background-position:0 0;

}

.listbox .search .button a:hover{

	background-position:0 -40px;

}

.listbox .search .type{

	text-align:center;

	border-top:1px dotted #cccccc;

	padding-top:5px;

}

.listbox .search .type a{

	background-image:url("../img/sub_type.gif");

	background-repeat:no-repeat;

	background-position:left center;

	padding-left:20px;

}



.listbox td.pickup{

	background-image:url("../img/listbox_pickup_back.gif");

	background-repeat:no-repeat;

	background-position:bottom;

	line-height:150%;

}

.listbox .pickup ul{

	margin-left:10px;

	margin-top:3px;

	margin-bottom:8px;

	list-style-type:none;

	width:298px;

}

.listbox .pickup li{

	list-style-type:none;

	border-bottom:1px dotted #cccccc;

	padding-left:15px;

	background-image: url("../img/pickup_icon.gif");

	background-position:left center;

	background-repeat:no-repeat;

}

.spacer{

	width:5px;

}



/*message*/

.message{

	margin-bottom:10px;

}

.message h2{

}

.message p{

}

/*banner*/

.topic{

	background-image:url("../staff/img/top_topic_back.gif");

	background-repeat:no-repeat;

	height:75px;

	margin-bottom:10px;

}

.topic p{

}

.topic .left{

	float:left;

	margin-top:7px;

	margin-bottom:7px;

	margin-left:4px;

}

.topic .right{

	margin-top:7px;

	margin-bottom:7px;

	margin-right:7px;

}