.clear_both {
	clear: both;
}

.required {
	color: #f00;
}

table.table_list {
	border: 1px solid #3C5B74;
	margin-left: 10px;
}

table.table_list a img {
	border: 0;
	margin-right:0px;
}

table.table_list th.thumb {
	border-right: 1px solid #3C5B74;
}

table.table_list th.table_search {
	background-color: #006492;
	height: 30px;
	color: #fff;
	padding: 8px 4px;
	font-size:1em;
	margin-left:-5px;
	font-weight:normal;
	padding-bottom:8px;
}

table.table_list th.table_headline {
	background-color: #D7EFFF;
	border-bottom: 1px solid #3C5B74;
	border-right: 1px solid #3C5B74;
	height: 30px;
	color: #006492;
	padding-right:3px;
	
}

table.table_list .headline_title {
	padding-left: 10px;
	color: #006492;
}

table.table_list td {
	color: #3C5B74;
	border-right: 1px solid #3C5B74;
}

table.table_list td.table_content {
	padding-left: 10px;
	color: #3C5B74;
}

table.table_list td.no_border {
	border-left: 0;
}
.blue {
	color:#006492;
}
.light_blue{
	background-color:#D7EFFF;
	width:100px;
	height:20px;
}
.border_top {
	border-top:1px solid #006492;
}
.agent {
	font-weight:bold;
	padding-left:10px;
}
.agent_page {
	margin-left:10px;
	margin-right:10px;
}
.agent_page img {
	float:left;
}
.agent_page p {
	margin-top:-12px;
	margin-left:10px;
	padding-right:10px;
	float:left;
	width:350px;
}

#more_info .left_address {
	color:#006492;
	width: 300px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.left_address {
	color:#006492;
	width:170px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.input_sub {
	font-weight:bold;
}

.error_msg {
	color: #CF204C !important;
	background: #FFCCCC !important;
	margin: 10px auto;
	width: 500px;
	font: 14px "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-weight: bold !important;
	padding: 20px;
	border: 1px solid #CF204C;
	text-align: center !important;
}

.sucess_msg {
	color: #225522 !important;
	background: #eeffee !important;
	margin: 10px auto !important;
	font: 14px "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-weight: bold !important;
	width: 500px;
	padding: 20px;
	border: 1px solid #66bb66;
	text-align: center !important;
}

.error {
	color: red;
	font-weight: bold;
}