.art {
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
}
.art_in {
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
}
.art_in {
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
}
.art_cnt ul {
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
}
.art_cnt ul li {
    display: block;
    margin: 0 !important;
    padding: 0 !important;
    width: 100%;
	background: none !important;
}
.art_cnt > ul > li .grey {
    background: #9c9d9d none repeat scroll 0 0;
}
.art_cnt > ul > li .light {
    background: #eeeeee none repeat scroll 0 0;
}
.tablerow {
    display: table;
    margin: 0;
    padding: 0;
    width: 100%;
}
.tablerow h3 {
    color: #ffffff !important;
    display: block !important;
    font-family: "ContinentalStagSans-Book" !important;
    font-size: 0.8em !important;
    font-weight: normal !important;
    line-height: 16px !important;
    margin: 0 !important;
    padding: 14px 0 !important;
    text-decoration: none !important;
}
.black h3 {
    color: #000000;
    display: block;
    font-family: "ContinentalStagSans-Book";
    font-size: 1em;
    font-weight: normal;
    line-height: 16px;
    margin: 0;
    padding: 14px 0;
    text-decoration: none;
}
.tablerow.black h3{
    color: #000000 !important;
    font-size: 1em !important;
}
.art_cnt ul li .tablerow div {
    border-right: 1px solid #6e6e6e;
    display: table-cell;
    margin: 0;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 11.1%;
}
.art_cnt ul li .tablerow div:last-child { border-right:none;}
.art_ten.art_cnt ul li .tablerow div {
	width: 10%;
}
.art_ten .tablerow.black h3 {
    font-size: 14px !important;
}

.specialbanner {background-color:black; height: 100%; width:100%; margin-bottom:7px;}
.specialbanner img {height: 100%; width:100%;}
/*.content_table {border: 0 solid #fff;}
.content_table tr {border-top:1px solid #000;}
.content_table tr:first-child {border-top:0px solid #fff;}
.content_table tr td {border-left:1px solid #000;}*/
.content_table, .table-responsive {width: 100%;}
.content_table tr th, .content_table tr td,
.table-responsive tr th, .table-responsive tr td {padding: 8px;}
.content_table tr th, .table-responsive tr th {border:2px solid #fff; background: #ddd;}
.content_table tr td, .table-responsive tr td {border:2px solid #fff; background: #eee;}
#CT-Logo-Seal {
    bottom: 45px;
    display: block;
    float: right;
    height: 0;
    position: relative;
    z-index: 100;
    margin-right: 45px;
}
#CT-Logo-Seal h3 {color: #ffffff;font-weight: 600; font-size: 28px;}
#CT-Logo-Seal img {height: 25px;width: auto;}

.pager {display: inline-block; float: right;}
.pager a, .pager span {
	font-size: 13px;
	padding: 7px 10px;
	border-radius: 3px;
}
.pager a, .pager a:active {background-color: #eaeaea; text-decoration: none;}
.pager span, .pager a:hover {background-color: #ffa500; color: #ffffff;}
.pager .arrow_back {background: rgba(0, 0, 0, 0) url("/App_Themes/com-online/ContiTech/images/nav-arrow_black.png") no-repeat scroll 95% 15px;}
.mobileOnly { display: none; }
.pagerPrevpage {margin-right: 10px;}
.pagerNextpage {margin-left: 10px;}
/*.pagerFirstpage {margin-right: 3px;}
.pagerLastpage {margin-left: 3px;}*/

.table-responsive::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 10px;
    height: 10px;
}
.table-responsive::-moz-scrollbar {
    -moz-appearance: none;
    width: 10px;
    height: 10px;
}
.table-responsive::-ms-scrollbar {
    -ms-appearance: none;
    width: 10px;
    height: 10px;
}
.table-responsive::-webkit-scrollbar-thumb {
    border-radius: 5px;
	border: 2px solid #ffffff;
    background-color: rgba(0,0,0,.5);
}
.table-responsive::-moz-scrollbar-thumb {
    border-radius: 5px;
	border: 2px solid #ffffff;
    background-color: rgba(0,0,0,.5);
}
.table-responsive::-ms-scrollbar-thumb {
    border-radius: 5px;
	border: 2px solid #ffffff;
    background-color: rgba(0,0,0,.5);
}
