.italic_c_b
{
	font-style: italic;
	font-weight: normal;
	color:#14313b;
	font-size: 12px;
}
.control_image_a
{
	color:#14313b;
	text-decoration: none;
}
.control_image_a:hover
{
	text-decoration: underline;
}
.remaining_control_time
{
	width:225px;
}
.control_counts
{
	display:block;
	width:190px;
}
.control_counts span 
{
	display:block;
	height:23px;
	margin-bottom:1px;
	background: #697476;
	padding:6px 12px 0 12px;
}
.control_counts span font 
{
	display:block;
	float:left;
}
.red_circle, .yellow_circle
{
	display:block;
	width:24px;
	height:20px;
	border-radius: 12px;
	text-align: center;
	padding-top:4px;
}
.control_counts span .red_circle, .control_counts span .yellow_circle
{
	margin-top:-3px;
	margin-left:5px;
}
.yellow_circle
{
	background: #fff000;
	color:#14313b;
}
.red_circle
{
	background: #eb1c24;
}
.create_new_control,.for_approval_controls, .current_controls, .for_approval_controls_2
{
	display:block;
	border-radius:8px;
	width:180px;
	text-align: center;
}
.create_new_control
{
	background:#33bb0d;
	padding-top:7px;
	height:35px;
}
.for_approval_controls
{
	background:#FF7F00;
	padding-top:14px;
	height:28px;
}

.for_approval_controls_2
{
	background:#eb1c24;
	padding-top:14px;
	height:28px;
}

.current_controls
{
	background:#8b928f;
	padding-top:14px;
	height:28px;
}
.control_div
{
	display:block;
	padding:10px 15px;
	background: rgba(255,255,255,0.4);
	margin-bottom: 10px;
	width:747px;
	font-weight: bold;
}
.control_div table td
{
	padding-right: 20px;
	padding-bottom: 7px;
}
.control_div table input
{
	display:block;
	border:none;
	border-radius: 3px;
	height:20px;
	padding:5px;
}
