@charset "utf-8";
/* CSS Document */

body {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
}

.container {
	border:1px solid #d6d6d6;
	width:100%;
	margin-bottom:10px;
}
.trips_container {
	border:1px solid #d6d6d6;
	height: 532px;
	width:100%;
	margin-bottom:20px;
	overflow: auto
}
.ambiguity_list {
	position: relative;
	border:1px solid #d6d6d6;
	height: 100px;
	width:540px;
	overflow: auto;
	z-index:0;
	
}
p {
	font-size:small;
	margin:6px 0;
}
.basic_text {
	font-style: normal;
	font-size:small;
	line-height: 11px;
	font-weight: bold;
	color: black
}
.heading_text {
	font-style: normal;
	line-height: 11px;
	font-weight: bold;
	color: #000000;
}
.heading_text_link {
	font-size: 1.15em;
	font-weight:bold;
	display:block;
	line-height:2.15em;
	border-top:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	border-left:1px solid #d6d6d6;
	padding-left:10px;
	background-color: #fff;
	background-image: url(container_header.jpg);
	background-repeat: repeat-x;
}
a.heading_text_link:link, a.heading_text_link:visited, a.heading_text_link:hover {
	color:#000;
}
.title_text {
	font-weight: bold;
	color: crimson
}
.value_text {
	font-weight: normal;
	color:#000000
	
}
.small_text {
	font-size:smaller;
}
.special_text {
	font-size:smaller;
	color: red
}
.print_text {
	font-size:small;
	float: right;

}
.tdheading {
background-color=white;
	text-align: left;
	font-weight: bold;
	color: #000000
}
OL {
	list-style: lower-alpha;
	margin-left: 30px
}
LI {
	display: list-item;
	margin-left: 10px;
	margin-bottom: 5;
}
a:link, a:visited, a:active {
	color: blue;
	text-decoration: none;
	cursor: auto;
}
a:hover {
	color: red;
	text-decoration: underline;
	cursor:pointer;
	cursor:hand
}
.ch {
	cursor:pointer;
	cursor:hand
}
.heading_text_tip {
	color:#903;
	font-weight:bold;
}

.right {
	position:relative;
	right:-340px;
	top: -10px;
}	
	
#header {
	margin:0 0;
	position:relative;
}
#header .logo {
	background:#333;
	color:#fff;
	background-image: url(gradient.jpg);
	background-repeat: repeat-x;	
	height:48px;
	padding:10px;
	position:relative;
}
#header .logo img {
		margin-right:10px;
}
#header h1 {
	line-height:42px;
	font-weight:normal;
	margin: 0 ;
}
#header p {
	line-height:56px;
	position:absolute;
	right:10px;
	top:8px;
	margin: 0;
}
#header .links {
	background:#E8E8E8;
	background-image: url(breadcrumb_bg.gif);
	background-repeat: repeat-x;
		padding:10px 15px;
	font-size:.90em;
	font-weight:bold;
	position:relative;
	}
#header ul {
	margin:0;
	padding:0;
}
#header ul li {
	display:inline-block;
	margin:0;
	padding:0;
}
#header .links a:link, #header .links a:visited {
	color:#000;
}
#header .links .helplinks {
	position:absolute;
	right:100px;
	top: 10px;
}

#header .links .helplinks .img {
	position:absolute;
	right:-90px;
	top: -2px;
}



.query input[type="radio"] {margin-left:25px;}
.query input[type="radio"] + a {font-weight:bold;}


.buttons, .buttons li { margin:0; padding:0;}
.buttons li {display: inline;  line-height:normal;}
.buttons li a { color:#000;  margin:0; padding:6px 10px;  margin-right:15px;}
.buttons li a:hover {text-decoration:none;}
.defbutton, .secbutton{border:solid 1px #d4d4d4; padding:5px 10px; margin-right:15px;}
.buttons li a.defbutton {color:#fff;}
.defbutton {background:url(default_button.jpg) repeat-x #146eef; font-weight:bold; color:#fff; float:left;}
.secbutton {background:url(secondary_button.jpg) repeat-x #d4d4d4; float:left;}
.secbutton.right {float:right;}
.defbutton:hover {background:url(default_button_hover.jpg) repeat-x #63aaf5; font-weight:bold; color:#fff; cursor:pointer;}
.secbutton:hover {background:url(secondary_button_hover.jpg) repeat-x #f7f7f7; cursor:pointer;}

.startpoint, .endpoint {font-weight:bold; font-size:1.15em;}
.startpoint {background:url(https://trips.metro.net/A_blu_21x21.gif) no-repeat; padding:5px 0 0 30px; line-height:25px;}
.endpoint {background:url(https://trips.metro.net/B_blu_21x21.gif) no-repeat; padding:5px 0 0 30px; line-height:25px;}

tbody {margin-left:25px;}
table h3 {margin:0; font-size:1.15em;}

.zoom { font-weight:bold; font-size:.75em;}

.zoom a { border:1px solid #333; padding:3px; margin-right:5px; color:#000; background:url(secondary_button.jpg) repeat-x #f7f7f7;}
.zoom a:hover {background:none; text-decoration:none;}
.zoom .checked_text_link {border:1px solid #333; padding:3px;}

.postit {padding:8px; background-color:#e7f1f9; font-weight:bold; font-size:0.85em;}
