body{
	margin: 0px;
	padding: 0px;
	font-family: Arial, "Arial Narrow", "Arial Rounded MT Bold", "Arial Rounded MT-Bold";
	font-size: 12px;
	text-decoration: none;
}.topbackgrount{	background-image: url(https://www.transportrankings.com/images/top-top-bg1.png); background-repeat: repeat-x;
}
a{
text-decoration:none;
}

img{ border:none;}
.top-bg-l{
	background-image: url(https://www.transportrankings.com/images/new/top-bg-l.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.top-bg-r{
	background-image: url(https://www.transportrankings.com/images/new/top-bg-r.png);
	background-repeat: repeat-y;
	background-position: right top;
}

.t-bg{
	background-image: url(https://www.transportrankings.com/images/new/t-bg1.png);
	background-repeat: repeat-x;
}

.menus-bg{
	background-image: url(https://www.transportrankings.com/images/new/menus-bg.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
.menus-bg ul{
	margin: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.menus-bg ul li{
	float: left;
	list-style-type: none;
	margin: 0px;
	padding-top: 8px;
	padding-right: 1px;
	padding-bottom: 8px;
	padding-left: 1px;
}
.menus-bg ul li a{
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
}.menus-bg ul li a:hover{
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	font-weight: bold;
	background-color: #2859b7;
	text-align: left;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
}
.menus-box-middel-middel h2{
	color: #FF0;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
}

.menus-box-top-left{
	background-image: url(https://www.transportrankings.com/images/new/menus-box_01.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 15px;
	width: 15px;
}
.menus-box-top-middel{
	background-image: url(https://www.transportrankings.com/images/new/menus-box_02.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 15px;
}
.menus-box-top-right{
	background-image: url(https://www.transportrankings.com/images/new/menus-box_03.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 15px;
	width: 15px;
}
.menus-box-middel-left{
	background-image: url(https://www.transportrankings.com/images/new/menus-box_04.png);
	background-repeat: repeat-y;
	background-position: left top;
	width: 15px;
}
.menus-box-middel-right{
	background-image: url(https://www.transportrankings.com/images/new/menus-box_06.png);
	background-repeat: repeat-y;
	background-position: left top;
	width: 15px;
}
.menus-box-bottom-left{
	background-image: url(https://www.transportrankings.com/images/new/menus-box_07.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 15px;
	width: 15px;
}
.menus-box-bottom-middel{
	background-image: url(https://www.transportrankings.com/images/new/menus-box_08.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 15px;
}
.menus-box-bottom-right{
	background-image: url(https://www.transportrankings.com/images/new/menus-box_09.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 15px;
	width: 15px;
}
.menus-box-middel-middel{
	background-color: #2859B7;
}

.menus-sub-bg{ text-decoration:none;}
.menus-sub-bg ul {
	margin: 0px;
	padding: 0px;
}
.menus-sub-bg ul li{
	margin-left: 5px;
	margin-bottom: 5px;
	border-bottom-width: 0.01em;
	border-bottom-style: solid;
	border-bottom-color: #4F99E3;
	list-style-position: inside;
	list-style-image: url(https://www.transportrankings.com/images/new/arrow-icon1.png);
	margin-right: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 3px;
	float: none;
}
.menus-sub-bg ul li a{	color: #FFF;	text-decoration: none;	font-size: 11px;	font-weight: normal;	padding-top: 4px;	padding-right: 3px;	padding-bottom: 4px;	padding-left: 3px;}
.menus-sub-bg ul li a:hover{color: #ffd013;	background-color:none;	text-decoration: none;	padding-top: 4px;	padding-right: 3px;	padding-bottom: 4px;
	padding-left: 3px;	font-size: 11px;	font-weight: normal;}
	
	.banner-bg{
	background-image: url(https://www.transportrankings.com/images/new/banner-bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #A80000;
	
}

.banner-bg h1{
	color: #FFF;
	text-decoration: none;
	font-size: 18px;
	font-weight: normal;
	font-style: italic;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.box-bg{
	background-image: url(https://www.transportrankings.com/images/new/box-bg.png);
	background-repeat: repeat-x;
	border: 0.01em solid #99b3cc;
	padding: 8px;
	background-position: bottom;
}
.box-bg h2{
	font-size: 18px;
	color: #b30505;
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	font-weight: normal;
}
.box-bg h2 span{
}
.list{
	padding: 0px;
	margin-top: 12px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;
	font-weight: bold;
}
.list li{
	list-style-type: none;
	margin-bottom: 12px;
}
.list li a{
	color:#1a479d;
	text-decoration: none;
}
.list li a:hover{
	color:#FA982C;
	text-decoration: none;
}
.list li p{
	color: #7A7A7A;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 0.01em;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
.list li p a{
	color: #f67c0f;
	text-decoration: none;
}
.list li p a:hover{
	color: #000;
	text-decoration: underline;
}
.list1{
	padding: 0px;
	margin-top: 12px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	font-weight: bold;
}
.list1 li{
	margin-bottom: 15px;
	border-bottom-width: 0.01em;
	border-bottom-style: dotted;
	border-bottom-color: #4b83c9;
	padding-bottom: 8px;
	list-style-type: none;
}
.list1 li a{
	color:#1a479d;
	text-decoration: none;
	font-weight: normal;
}
.list1 li a:hover{
	color:#00287D;
	text-decoration: none;
	font-weight: bold;
}
.list1 span{
	color: #FF211E;
	text-decoration: none;
}

.bar-l-bg{
	background-image: url(https://www.transportrankings.com/images/new/title-bar_01.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 31px;
	width: 13px;
}
.bar-r-bg{
	background-image: url(https://www.transportrankings.com/images/new/title-bar_03.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 31px;
	width: 13px;
}
.bar-m-bg{
	background-image: url(https://www.transportrankings.com/images/new/title-bar_02.png);
	background-repeat: repeat-x;
	height: 23px;
	color: #FFF;
	text-decoration: none;
	padding-top: 8px;
}

.list2{
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.list2 li{
	margin-bottom: 8px;
	list-style-image: url(https://www.transportrankings.com/images/new/arrow-icon.png);
}

.list2 li a{
	color: #1A479D;
	text-decoration: none;
	font-weight: normal;
}
.list2 li a:hover{
	color: #1A479D;
	text-decoration: underline;
	font-weight: normal;
}

.box-bg1{
	background-image: url(https://www.transportrankings.com/images/new/box1-bg.png);
	background-repeat: repeat-x;
	border: 0.01em solid #99b3cc;
	padding: 10px;
	background-position: bottom;
}
.box-bg1 a{
	color: #F60;
}
.box-bg1 a:hover{
	color: #F60;
	text-decoration: none;
}
.box-bg1 h2{
	font-size: 13px;
	color: #161616;
	padding: 0px;
	margin-top: 22px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	font-weight: normal;
}
.box-bg1 h2 span{
	color: #a70000;
}.box-bg1 h1{
	color: #D02222;
	font-size: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: "Times New Roman", Times, serif;
	text-decoration: none;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #689ade;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-left: 0px;
}
.box-bg1 h1 span{
	color: #163B83;
	font-size: 20px;
	font-family: "Times New Roman", Times, serif;
	text-decoration: none;
	font-weight: normal;
}
.footer{
	margin-right: 9px;
	margin-left: 11px;
	background-color: #2859b6;
	background-image: url(https://www.transportrankings.com/images/new/footer-bg.png);
	background-repeat: repeat-x;
	padding: 0px;
}
.follw-us-icon{
	background-image: url(https://www.transportrankings.com/images/new/follw-us.png);
	background-repeat: no-repeat;
}.follw-us-icon img{ margin-right:8px;}.follw-us-icon div{ width:120px; margin-left:170px; margin-top:18px;}
.footer h2{
	background-color: #033F93;
	font-size: 12px;
	text-decoration: none;
	color: #e1f1f2;
	margin: 0px;
	text-transform: uppercase;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.footer ul{
	margin: 0px;
	padding: 0px;
}
.footer ul li{
	color: #3f3f3f;
	padding-bottom: 6px;
	padding-top: 6px;
	font-size: 11px;
	padding-left: 8px;
	margin-left: 0px;
	list-style-type: none;
}
.footer ul li a{
	color: #FFF;
	text-decoration: none;
	font-size: 11px;	
	
	
}
.footer ul li a:hover{
	color: #FFF;
	text-decoration: none;
	font-size: 11px;	
}

.footer .text{
	color: #ffffff;
	text-decoration: none;
	background-color: #000000;
}

.footer .text .p{ color:#ffffff;}
.footer a{
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
	
	
	
}
.footer a:hover{
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
	
}

#Evaluation{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5B5B5B;
	padding: 10px;
}
#Evaluation .title{
	font-size:26px;
	color:#c10707;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#Evaluation .sub-title{
	font-size:16px;
	color:#1a6193;
	font-weight:bold;
	margin-bottom: 2px;
	padding-top: 5px;
	padding-bottom: 2px;
}#Evaluation strong{
	font-size:13px;
	color:#FFF;
}
#Evaluation p{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	color: #FFF;
}#Evaluation .sub1-title{
	font-size:13px;
	color:#2487a3;
	font-weight:bold;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}#Evaluation ul{
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#Evaluation ul li{
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	list-style-type: disc;
}

#button{
background-color:#00CCFF;
width:100px;
text-align:center;
height:26px;
padding-top:6px;
color:#000000;
}


.tabcontent{
display:none; width:951px; height:281px;
}

#banner-bar-bg{
	background-image: url(https://www.transportrankings.com/images/new/banner-bar-bg.png);
	background-repeat: repeat-x;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}#banner-bar-bg .bar-menus-bg{
	background-image: url(https://www.transportrankings.com/images/new/banner-line.png);
	background-repeat: no-repeat;
	background-position: center;
}
.tab
{
	display: none;

	
	height: 281px;
	width: 951px;
}

.tab_current
{
	display: block;
	height: 281px;
	width: 951px;
	
}
  
.tab *, .tab_current *
{
  margin: 0%;	
}

.tabs 
{
	padding: 0%;
	margin: 0%;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
	
.tabs li 
{
	float: left;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.tabs li a.current
{
	background-image: url(https://www.transportrankings.com/images/new/banner-bar-over.png);
	color: #FFF;
	text-decoration: none;
	background-repeat: repeat-x;
}

.tabs p{
	margin-top:0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.tabs li a 
{
	color: #FFF;
	text-decoration: none;
	display: block;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 15px;
	padding-left: 15px;
	height: 52px;
	margin: 0px;
	width: 124px;
}

.tabs li a:hover
{
	text-decoration: none;
	background-image: url(https://www.transportrankings.com/images/new/banner-bar-over.png);
	color: #FFF;
	background-repeat: repeat-x;
}
#map-text{ margin:5px 0px;}
#map-text td{
	background-image: url(https://www.transportrankings.com/images/new/transport-map-text-bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	color:#546fb6;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 25px;
	text-align: left;
	vertical-align: top;
}
#map-text td h4{
	font-family: "Arial Narrow", Arial;
	text-decoration: none;
	font-size: 15px; color:#2761b5;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}#map-text td h4 a{color:#2761b5; text-decoration:none;}
#map-text td ul{
	padding:0px;
	color:#8598CB;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#map-text td ul li{
	margin-top: 3px;
	margin-bottom: 5px;
	list-style-type: decimal;
}#map-text td ul li a{	color:#8598CB; text-decoration:none;}
#map-text td ul li a:hover{	color:#8598CB; text-decoration:underline;}
#map-text td .m-t-more{
	text-decoration: none;
	margin-top: 15px;
	text-align: right;
}#map-text td .m-t-more a{
	text-decoration:none;
	color:#3964AE;
}#map-text td .m-t-more a:hover{
	text-decoration:underline;
	color:#3964AE;
}
#map-text td .hight{ height:100px;}

#nav-bg{
	background-image: url(https://www.transportrankings.com/images/new/nav-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 40px;
	background-color: #C3E4F5;
	overflow: hidden;
}
#nav-bg .nav-left{
	width: 280px;
	float: left;
	margin-left: 12px;
	vertical-align:top;
	padding-left:12px;
}

#nav-bg .nav-left a{
	color: #4087ea;
	text-decoration:none;
}

#nav-bg .nav-left a:hover
{
	color: #4087ea;
	text-decoration:underline;
}


#nav-bg .nav-right{
	width: 600px;
	float: left;
	margin-left: 30px;
	margin-top: 4px;
	background-color: #056cb6;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 7px;
	padding-left: 7px;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	text-transform: capitalize;
	vertical-align:top;
}
#nav-bg .nav-right .input{
	height: 12px;
	width: 100px;
	font-size: x-small;
	font-weight: normal;
}
#nav-bg .nav-right select{
	font-size: x-small;
	text-decoration: none;
	height: 18px;
	width: 100px;
}
#nav-bg .nav-right h4{
	background-image: url(https://www.transportrankings.com/images/new/nave-bt-bg.jpg);
	background-repeat: repeat-x;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	margin: 0px;
}

#new-banners{
	margin-top: 10px;
	margin-bottom: 10px; overflow:hidden;
}#new-banners .banner-left{
	background-image: url(https://www.transportrankings.com/images/new/banner-bg-box.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #c0daed;
	width: 460px;
	float: left;
	background-color: #B3DAF9;
	padding: 5px;
	margin-left: 5px;
}
#new-banners .banner-left h1{
	font-weight: normal;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	color: #e31b23;
}#new-banners .banner-left p{
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a4d3ee;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	font-size: 11px;
}#new-banners .banner-left .link{
	background-color: #005cab;
	color: #FFF;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-transform: uppercase;
	font-size: x-small;
}

#new-banners .banner-right{
	background-image: url(https://www.transportrankings.com/images/new/bg-right-box-s.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #c0daed;
	width: 445px;
	float: left;
	background-color: #B3DAF9;
	margin-left: 15px;
	padding: 5px;
}#new-banners .banner-right h2{
	font-weight: normal;
	padding: 0px;
	font-size: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #005cab;
}#new-banners .banner-right .box-link{
	background-image: url(https://www.transportrankings.com/images/new/box-link.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 135px;
	float: left;
	color: #FFF;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 5px;
	margin-left: 2px;
}
#new-banners .banner-right .box-link1{
	background-image: url(https://www.transportrankings.com/images/new/box-link1.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 125px;
	float: left;
	color: #FFF;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 5px;
}
#new-banners .banner-member{
	float: left;
	width: 457px;
	margin-left: 15px;
	margin-top: 10px;
	background-image: url(https://www.transportrankings.com/images/new/banner-offer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #015CAB;
	height: 164px;
}#new-banners .banner-member .list-menus{
	margin-top: 90px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#new-banners .banner-member .list-menus ul{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: x-small;
	color: #FFF;
}#new-banners .banner-member .list-menus ul li{
	list-style-image: url(https://www.transportrankings.com/images/new/arrow-new.png);
	margin-bottom: 8px;
}


#new-banners .banner-member .list-menus ul li a{
	color: #ffffff;
	text-decoration:none;
}

#new-banners .banner-member .list-menus ul li a:hover
{
	color: #ffffff;
	text-decoration:underline;
}

.main-box-top-left{
	background-image: url(https://www.transportrankings.com/images/new/box-main_01.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 10px;
	width: 10px;
}
.main-box-top-middel{
	background-image: url(https://www.transportrankings.com/images/new/box-main_02.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 10px;
}
.main-box-top-right{
	background-image: url(https://www.transportrankings.com/images/new/box-main_03.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 10px;
	width: 10px;
}
.main-box-middel-left{
	background-image: url(https://www.transportrankings.com/images/new/box-main_04.png);
	background-repeat: repeat-y;
	background-position: left top;
	width: 10px;
}
.main-box-middel-right{
	background-image: url(https://www.transportrankings.com/images/new/box-main_06.png);
	background-repeat: repeat-y;
	background-position: left top;
	width: 10px;
}
.main-box-bottom-left{
	background-image: url(https://www.transportrankings.com/images/new/box-main_07.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
	width: 10px;
}
.main-box-bottom-middel{
	background-image: url(https://www.transportrankings.com/images/new/box-main_08.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 10px;
}
.main-box-bottom-right{
	background-image: url(https://www.transportrankings.com/images/new/box-main_09.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
	width: 10px;
}
.main-box-middel-middel{
	background-color: #fff;
}
.main-box-middel-middel .border-line{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e0e0e0;
	padding-right: 10px;
}
.main-box-middel-middel h1{
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	background-image: url(https://www.transportrankings.com/images/new/title-bg.jpg);
	background-repeat: repeat;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px; text-shadow:#676767 1px 1px ;
	color: #FFF;
}.main-box-middel-middel .arrow-icon-bg{
	background-image: url(https://www.transportrankings.com/images/new/title-arrow.png);
	background-repeat: no-repeat;
	height: 7px;
	width: 18px;
	position: absolute;
	margin-top: 5px;
	margin-left: 1px;
}
.main-box-middel-middel ul{
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 11px;
	color: #818181;
}.main-box-middel-middel ul li{
	margin-top: 5px;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e0e0e0;
	padding-bottom: 5px;
}.main-box-middel-middel ul li a{ color:#1358b9; text-decoration:none;}
.main-box-middel-middel ul li a:hover{ color:#1358b9; text-decoration:underline;}
.main-box-middel-middel .bottom-line{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e6e6;
	color: #8C8C8C;
}
.main-box-middel-middel .bottom-line a{
	text-decoration: none;
	color: #7D7D7D;
}.main-box-middel-middel .bottom-line a:hover{
	text-decoration:underline;
	color: #1358b9;
}


.main-box-middel-middel .list-new {
	margin: 0px;
}

.main-box-middel-middel .list-new ul{
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 11px;
	color: #818181;
}.main-box-middel-middel .list-new ul li{
	margin-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e0e0e0;
	padding-bottom: 5px;
	list-style-image: url(https://www.transportrankings.com/images/new/arrow-new1.png);
	list-style-position: inside;
}.main-box-middel-middel .list-new ul li a{
	color:#818181;
	text-decoration:none;
	margin-left: 5px;
}
.main-box-middel-middel .list-new ul li a:hover{
	color:#1358b9;
	text-decoration:none;
	margin-left: 5px;
}
.icon-bg{
	background-image: url(https://www.transportrankings.com/images/new/icon-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}.icon-bt-b{
	width: 70px;
	margin-left: 110px;
	margin-top: 10px;
	float: left;
} 
.button-big{
	width: 380px;
	position: absolute;
	margin-left: 230px;
	margin-top: 12px;
}
