
.reward_table th {
	font-weight: bold;
}

.reward_table td {
    margin: 8px 8px 8px 8px;
    padding: 8px 8px 8px 8px;
}

.reward_table {
	border-collapse: separate;
    	border-spacing: 10px;
    	*border-collapse: expression('separate', cellSpacing = '10px');
	max-height: 150px;
}

.data_table {
	width:100%;
	overflow-x: hidden;
}

.data_item {
	width:95%;
	margin-left:2.5px;
	margin-right:2.5px;
	margin-top:5px;
	margin-bottom:5px;
	overflow-x:hidden;
	float:left;
	border:2px solid;
}

p {
	margin:0 0 0 0; !important
}

.b_i_status {
	margin-left:1px;
	margin-right:1px;
	margin-top:2px;
	margin-bottom:2px;
	float:left;
	font-weight:bold;
	font-size:135%;
	padding:3px;
}

.b_i_services {
	margin-left:1px;
	margin-right:1px;
	margin-top:1px;
	margin-bottom:1px;
	font-style:italic;
	float:left;
	padding:3px;
}

.b_i_date_time {
	margin-left:1px;
	margin-right:1px;
	margin-top:2px;
	margin-bottom:2px;
	float:left;
	font-weight:bold;
	font-size:135%;
	padding:3px;
}

.b_i_location {
	margin-left:1px;
	margin-right:1px;
	margin-top:1px;
	margin-bottom:1px;
	float:left;
	padding:3px;
}

.b_i_phone {
	margin-left:1px;
	margin-right:1px;
	margin-top:1px;
	margin-bottom:1px;
	float:left;
	padding:3px;
}

.b_i_email {
	margin-left:1px;
	margin-right:1px;
	margin-top:1px;
	margin-bottom:1px;
	float:left;
	padding:3px;
}

.r_i_title {
	margin-left:2.5px;
	margin-right:2.5px;
	margin-top:2px;
	margin-bottom:2px;
	padding:3px;
	float:left;
	font-weight:bold;
}

.r_i_desc {
	margin-left:2.5px;
	margin-right:2.5px;
	margin-top:2px;
	margin-bottom:2px;
	padding:3px;
	float:left;
}

.r_i_prog {
	margin-left:2.5px;
	margin-right:2.5px;
	margin-top:2px;
	margin-bottom:2px;
	padding:3px;
	float:left;

}

.r_i_time {
	margin-left:2.5px;
	margin-right:2.5px;
	margin-top:2px;
	margin-bottom:2px;
	padding:3px;
	float:left;
}

.stamp_img {
	width:45px;
	height:37px;
	float:left;
}

.stamp_img img {
	width:100%;
	height:100%;
}

.service_icon_small {
	float:left;
	margin:3px;
	width:40px;
	line-height:0px;
}

.service_icon_small img {
	width:100%;
	height:auto;
}

.reg {
	margin-top:20px !important;
}

.register_box input {
	width:98%;
}

