@charset "utf-8";
body {
	background-image: url(images/logo_watermark2.gif);
	margin: 0px;
	padding: 0px;
	font-family: tahoma,Arial, Helvetica, sans-serif;
	font-size: 95%;
	line-height: 1.5em;
	color: #646464;
}

.maintable {
border:1px solid #CCCCCC;
width:980px;
margin:auto;
padding:0;
position:relative;

}

.inner_table{
width:100%;
padding:0;
margin:0;

}

.logo_row{
background:#f4b6d0;
}

.menu_row{
background:#b30201 url(images/menu-tail.gif) repeat-x 0% 0%;;


}


#icons {
	overflow: hidden;
	position: relative;
	top: 3px;
	width:150px;
	margin:0px;
	float:right;
	height:25px;
	
	

}



#icons li {

	background: url(images/icons-divider.gif) no-repeat 0% 0%;

	float: left;

	margin: 0 0 0 -1px;

	padding: 1px 11px 0 11px;

}


a img {
border:0;
}
#header_pics {
padding:0;
margin:0;
}

#header_pics ul{
list-style:none;
padding:0;
margin:0;

}

#header_pics li{
list-style:none;
padding:0;
margin:0;

}


.text_title{
	
	padding:3px 7px;
	background-color:#bf0100;
	border:1px solid #ad0100;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	
	color:#fff;
	text-align:justify	
}

#route_table {
	font-size:11px;
}
#route_table table {
	border-collapse:collapse;
	margin:auto;
	
}
#route_table td{
	border:1px solid #999;
	padding-left:5px;
}


#route_table .titles{
	background-color:#EFEFEF;
	font-weight:bold;
	
	
}
.up_down{
	color:#FFF;
	font-weight:bold;
	text-align:center;
	background-color:#A44200;
	
}
a{
	
	color:#000;
}
a:hover{
	font-style:italic;

	
}