@import url("style.css");
@font-face {
    font-family: 'helvetica_condensed_b';
    src:url("../fonts/709869/helvetica_condensed_bold.eot?#iefix");
    src:url("../fonts/709869/helvetica_condensed_bold.eot?#iefix") format("eot"),url("../fonts/709869/helvetica_condensed_bold.woff") format("woff"),url("../fonts/709869/helvetica_condensed_bold.ttf") format("truetype"),url("../fonts/709869/helvetica_condensed_bold.svg#helvetica_condensed_bold") format("svg");
}
@font-face {
    font-family: 'helvetica_condensed_black';
    src:url("../fonts/709860/helvetica_condensed_black.eot?#iefix");
    src:url("../fonts/709860/helvetica_condensed_black.eot?#iefix") format("eot"),url("../fonts/709860/helvetica_condensed_black.woff") format("woff"),url("../fonts/709860/helvetica_condensed_black.ttf") format("truetype"),url("../fonts/709860/helvetica_condensed_black.svg#helvetica_condensed_black") format("svg");
}
ul.httabs {
    font-family: Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 0;
    list-style: none;
    border-bottom: 1px solid #cfd2d7;
}
ul.httabs li {
    display: inline-block;
    padding: 16px 30px;
    border: 1px solid #cfd2d7;
    margin-bottom: -1px;
}
ul.httabs li a {
    text-decoration: none;
    color: #7f7f7f;
    font-size: 14px;
    font-weight: bold;
}
ul.httabs li.active {
    border-bottom-color: #fff;
}
ul.httabs li.active a {
    color: #0760b4;
}
.upload_but {
    text-align: right;
}
.upload_but a.exportpdf {
    background-color: #0c509f;
}
.upload_but a {
    display: inline-block;
    background-color: #d51e29;
    color: #FFFFFF;
    padding: 10px 20px;
    text-decoration: none;
    font-weight: bold;
    border-radius: 4px;
}
/* CSS Document */
.route_results {
    margin-top:30px;
}
.table_result {
    width: 100%;
    border-collapse:collapse;
    border: 1px solid #cfd2d7;
    font-family: Helvetica;
    font-size: 10pt;
}
.table_result td {
    padding:2px;
    border: 1px solid #ffffff;
}
.table_result td.header_first {
    background-color:#d51e29;
    color:#fff;
    font-family: 'helvetica_condensed_b', Helvetica;
    font-size: 11.5pt;
    font-weight:normal;
    text-align:center;
}
.table_result td.header_second {
    background-color:#0c509f;
    color:#fff;
    text-align:center;
    font-family: 'helvetica_condensed_b', Helvetica;
    font-size: 11.5pt;
    font-weight:normal;
}
.table_result td.header_sub {
    font-weight:normal;
    font-family: 'helvetica_condensed_b',Helvetica;
    font-size: 9.5pt;
    background-color:#eff0f0;
    text-align:center;
}
.table_result td.header_sub_data_title {
    font-weight:normal;
    font-family: 'helvetica_condensed_b',Helvetica;
    font-size: 9.5pt;
    background-color:#eff0f0;
    text-align:center;
}
.table_result td.data_map {
    background-color:#0096d7;
    color:#FFFFFF;
    font-family: 'helvetica_condensed_b', Helvetica;
    font-size: 9.5pt;
}
.table_result td.double_asterisk_row_data_map {
    font-weight:normal;
    font-style:normal;
    font-family: 'helvetica_condensed_b', Helvetica;
    font-size: 9.5pt;
    text-align:center;
    background-color:#D51E29;
    color:#FFFFFF;
}
.table_result td.header_map {
    background-color:#0096d7;
    color:#FFFFFF;
    font-weight:bold;
    font-family: 'helvetica_condensed_b', Helvetica;
    font-size: 9.5pt;
    line-height:11px;
    text-align:center;
}
.table_result td.data_transfer_to {
    background-color:#d51e29;
    color:#FFFFFF;
    font-style:normal;
    font-weight:normal;
    font-family: 'helvetica_condensed_b', Helvetica;
    font-size: 9.5pt;
    text-align:center;

}
.table_result td.header_transfer_to {
    background-color:#d51e29;
    color:#FFFFFF;
    font-weight:bold;
    font-family: 'helvetica_condensed_b', Helvetica;
    font-size: 9.5pt;
    line-height:11px;
    text-align:center;
}
.table_result td.double_asterisk_row {
    font-weight:bold;
    font-style:italic;
    font-family: Helvetica,'helvetica_condensed_b';
    font-size: 9.5pt;
    text-align:center;
}
.table_result td.double_asterisk_row_data_title {
    font-weight:normal;
    font-style:normal;
    font-family: Helvetica;
    font-size: 9.5pt;
    text-align:left;
}
.table_result td.data_row {
    text-align:center;
    font-family: Helvetica;
    font-size: 9.5pt;
}
.table_result td.data_title {
    text-align:left;
    font-family: Helvetica;
    font-size: 9.5pt;
}
.page_title {
    font-family: 'helvetica_condensed_black', Helvetica;
    font-weight:normal;
    font-size: 20.5pt;
    color:#0c509f;
    margin-bottom:20px;
    text-transform:uppercase;

}
.text_top {
    font-weight:normal;
    margin-bottom:20px;
    font-size: 9pt;
    font-family: 'Helvetica';
}
.text_bottom {
    font-weight:normal;
    margin-bottom:20px;
    font-size: 9pt;
    font-family: 'Helvetica';
    text-align:right;
}
.third_note {
    text-transform:uppercase;
    font-size: 9.5pt;
    font-family: Helvetica,'helvetica_condensed_b';
    font-weight:bold;
    font-style:italic;
}
.third_note_placards {
    color:#ffffff;
    text-transform:uppercase;
    font-size: 9.5pt;
    font-family: Helvetica,'helvetica_condensed_b';
    font-weight:bold;
    font-style:italic;
    text-align:center;
    line-height:22px;
    padding:0;
    margin:0;
}
.third_note_placards_bg {
    background-color:#0b4ea2;
}

.table_result_top {
    border-collapse:collapse;
    border: 1px solid #ffffff;
}
.table_result_top td {
    padding:2px;
    border: 1px solid #ffffff;
}
.splitspace {
    font-size:5px;
}

/**********route_history**********/
.route_history {
    margin-top:30px;
    background-color: #fff;
}
.tbl_history {
    width:100%;
    border-collapse:collapse;
    border: 0px solid #cfd2d7;
}
.tbl_history th {
    text-align:left;
    color:#FFFFFF;
    font-weight:bold;
    background-color:#0662b5;
    font-size:14px;
    padding:5px;
}
.tbl_history td {
    padding:5px;
    border-bottom:1px solid #ececec;
}
.tbl_history tr.current {
    background-color:#feebea;
}
.tbl_history a {
    text-decoration:none;
    color:#717171;
}
.tbl_history a img {
    vertical-align:middle;
}
/***********************/

.edittext_tbl {
	width:100%;
}
.edittext_tbl td {
	padding:5px;

}
.edittext_tbl .text_top, .edittext_tbl .text_bottom {
	font-weight:normal;
	text-align:left;
}
.edittext_tbl td.third_note {
	border-bottom:1px solid #CCCCCC;
}
.edittext_tbl td.title {
	font-weight:bold;
}
.edittext_tbl a {
	color:#0000FF;

}
.edittextForm {
	border: 1px solid #cfd2d7;
	border-radius: 4px;
	padding:20px;
}
.edittextForm ul {
	padding:0;
	margin:0;
	list-style:none;
}
.edittextForm li {
	clear:both;
	padding:5px 0;
}
.edittextForm li label {
	float:none;
}
.edittextForm li textarea {
	width:100%;
	height:100px;	
}
.edittextForm li input[type=text] {
	width:100%;
}
.edittextForm .title {
	font-weight:bold;
	font-size:14px;

}
.areaEditForm form {
	margin:0;
	padding:0;
}
.areaEditForm ul {
	list-style:none;
	margin:0;
	padding:0;
}
.areaEditForm li {
	clear:left;
	padding:5px;
}
.areaEditForm label {
	float:left;
	width:90px;
}