/*  * stsheet.css  * Wed 24/09/03  *   * Stylesheet for Selsdon Travel  */
h1 {
	font: bold 18pt;
	FONT-FAMILY: Arial, sans-serif;
}
.heading {
	font: bold 14pt;
	FONT-FAMILY: Arial, sans-serif;
}
h3 {
	font: bold 12pt;
	FONT-FAMILY: Arial, sans-serif;
}
input.form_table {
	font: 8pt Arial, sans-serif;
}
p {
	font: 10pt;
	FONT-FAMILY: Arial, sans-serif;
}
li {
	font: 10pt;
	FONT-FAMILY: Arial, sans-serif;
}
body {
	background-color: white;
	font: 10pt;
	FONT-FAMILY: Arial, sans-serif;
}
a.forgot_password {
	font: 4pt;
	FONT-FAMILY: Arial, sans-serif;
}
a {
	FONT-SIZE: 10px;
	font-family:Arial, Helvetica, Sans Serif; 
	color: #333399;
}
a:hover {
	COLOR: black;
}
a.menu_link {
	color: #333399;
	font-size:11px; 
	font-family:Arial, Helvetica, Sans Serif; 
	line-height:12px
}
a.menu_link_sel {
	color: black;
	font-size:11px; 
	font-family:Arial, Helvetica, Sans Serif; 
	line-height:12px
}
/*
a.menu_link_sel:visited {
	font-size:11px; 
	font-family:Arial, Helvetica, Sans Serif; 
	line-height:12px
	color: #333399;
}

a.menu_link:visited {
	font-size:11px; 
	font-family:Arial, Helvetica, Sans Serif; 
	line-height:12px
	color: #333399;
}
*/
a.menu_link:hover {
	font-size:11px; 
	font-family:Arial, Helvetica, Sans Serif; 
	line-height:12px
	COLOR: #ff6600;
	/*background-color: black;*/
}
font.admin_logarithmic_menu_selected {
	font-size: 10pt;
	font: bold;
	font-family: Arial, sans-serif;
}
a.admin_logarithmic_menu_option {
	font-size: 10pt;
	font-family: Arial, sans-serif
}
select.form_table {
	font-size: 8pt;
}

caption.form_table
{
	background-color:#feefda;
	color:Black;
	/*border-style:solid;*/
	border-width:1px;
	border-color:black;
	font-family:arial;
	font-size:14pt;
	font-weight: normal
}
table.form_table {
/* 08-10-03 Aaaaaaarrrgh!!! This isn't working ! */
	/*border-collapse: separate;
	border-spacing: 0cm;*/
	font-family:arial;
	font-size:10pt;
	background-color:#FFD3A8;
	width:610px;
}
th.form_table
{
	 font-size:10pt;
	 color:Black;
}

tr.form_table
{ 
 vertical-align:top;
}

td.form_table_top_all {
	/*font-size: 8pt;
	border-top : thin solid #000000;
	border-bottom : thin solid #AAAAAA;
	border-left : thin solid #000000;
	border-right : thin solid #000000;
	padding: 0.1cm;
	text-align: center;*/
	font-size:10pt;
	background-color:#feefda;
	color:black;
	border-style:solid;
	border-width:1px;
	text-align:left;
}
td.form_table_top_left {
	/*font-size: 8pt;
	font: bold;
	border-top : thin solid #000000;
	border-bottom : thin solid #AAAAAA;
	border-left : thin solid #000000;
	padding: 0.05cm;*/
	font-size:10pt;
	background-color:#feefda;
	color:black;
	border-style:solid;
	border-width:1px;
	text-align:left;
}
td.form_table_top_middle {
	/*font-size: 8pt;
	font: bold;
	border-top : thin solid #000000;
	border-bottom : thin solid #AAAAAA;
	border-left : thin solid #AAAAAA;
	padding: 0.05cm;*/
	font-size:10pt;
	background-color:#feefda;
	color:black;
	border-style:solid;
	border-width:1px;
	text-align:center;
}
td.form_table_top_right {
	/*font-size: 8pt;
	font: bold;
	border-top : thin solid #000000;
	border-bottom : thin solid #AAAAAA;
	border-left : thin solid #AAAAAA;
	border-right : thin solid #000000;
	padding: 0.05cm;*/
	font-size:10pt;
	background-color:#feefda;
	color:black;
	border-style:solid;
	border-width:1px;
	text-align:right;
}
td.form_table_middle {
	/*font-size: 8pt;
	border-bottom : thin solid #AAAAAA;
	border-left : thin solid #AAAAAA;
	padding: 0.05cm;*/
	font-size:10pt;
	background-color:#feefda;
	color:black;
	border-style:solid;
	border-width:1px;
	text-align:center;
}
td.form_table_middle_left {
	/*font-size: 8pt;
	border-bottom : thin solid #AAAAAA;
	border-left : thin solid #000000;
	padding: 0.05cm;*/
	font-size:10pt;
	background-color:#feefda;
	color:black;
	border-style:solid;
	border-width:1px;
	text-align:left;
}
td.form_table_middle_right {
	/*font-size: 8pt;
	border-bottom : thin solid #AAAAAA;
	border-left : thin solid #AAAAAA;
	border-right : thin solid #000000;
	padding: 0.05cm;*/
	font-size:10pt;
	background-color:#feefda;
	color:black;
	border-style:solid;
	border-width:1px;
	text-align:left;
}
td.form_table_middle_all {
	/*font-size: 8pt;
	border-bottom : thin solid #AAAAAA;
	border-right : thin solid #000000;
	border-left : thin solid #000000;
	padding: 0.05cm;*/
	font-size:10pt;
	background-color:#feefda;
	color:black;
	border-style:solid;
	border-width:1px;
	text-align:left;
}
td.form_table_bottom_all {
	/*font-size: 8pt;
	border-bottom : thin solid #000000;
	border-right : thin solid #000000;
	border-left : thin solid #000000;
	padding: 0.05cm;*/
	font-size:10pt;
	background-color:#feefda;
	color:black;
	border-style:solid;
	border-width:1px;
	text-align:left;
}
td.form_table_bottom_left {
}
td.form_table_bottom_right {
}
td.results_top_left {
	/*font-size: 8pt;
	font: bold;
	border-top : thin solid #000000;
	border-bottom : thin solid #000000;
	border-left : thin solid #000000;*/
	font-size:10pt;
	background-color:#feefda;
	color:black;
	border-style:solid;
	border-width:1px;
	text-align:left;
}
td.results_top_right {
	/*font-size: 8pt;
	font: bold;
	border-top : thin solid #000000;
	border-bottom : thin solid #000000;
	border-left : thin solid #000000;
	border-right : thin solid #000000;*/
	font-size:10pt;
	background-color:#feefda;
	color:black;
	border-style:solid;
	border-width:1px;
	text-align:left;
}
td.results_middle_left {
	/*font-size: 8pt;
	border-bottom : thin solid #AAAAAA;
	border-left : thin solid #000000;*/
	font-size:10pt;
	background-color:#feefda;
	color:black;
	border-style:solid;
	border-width:1px;
	text-align:left;
}
td.results_middle_right {
	/*font-size: 8pt;
	border-bottom : thin solid #AAAAAA;
	border-left : thin solid #000000;
	border-right : thin solid #000000;*/
	font-size:10pt;
	background-color:#feefda;
	color:black;
	border-style:solid;
	border-width:1px;
	text-align:left;
}
td.results_bottom {
}
td.menutop {
	border-top : thin solid #000000;
	border-left : thin solid #000000;
	border-right : thin solid #000000;
	background-color : #CCFFFF;
	color : #000000;
	font: 8pt Arial, sans-serif;
	font-weight : bold;
}
td.menumiddle {
	border-left : thin solid #000000;
	border-right : thin solid #000000;
	background-color : #CCFFFF;
	color : #FFFFFF;
	font: 8pt Arial, sans-serif;
	font-weight : bold;
}
td.menubottom {
	border-bottom : thin solid #000000;
	border-left : thin solid #000000;
	border-right : thin solid #000000;
	background-color : #CCFFFF;
	color : #FFFFFF;
	font: 8pt Arial, sans-serif;
	font-weight : bold;
}
td.adminmenutop {
	border-top : thin solid #000000;
	border-left : thin solid #000000;
	border-right : thin solid #000000;
	background-color : #6B8EC6;
	color : #FFFFFF;
	font: 8pt Arial, sans-serif;
	font-weight : bold;
}
td.adminmenumiddle {
	border-left : thin solid #000000;
	border-right : thin solid #000000;
	background-color : #EEEEEE;
	color : #FFFFFF;
	font: 8pt Arial, sans-serif;
	font-weight : bold;
	font-size:11px; 
	font-family:Arial, Helvetica, Sans Serif; 
	line-height:12px
}
td.adminmenutopsearch {
	border-top : thin solid #6B8EC6;
	border-left : thin solid #6B8EC6;
	border-right : thin solid #6B8EC6;
	background-color : #6B8EC6;
	color : #FFFFFF;
	font: 8pt Arial, sans-serif;
	font-weight : bold;
}
td.adminmenumiddlesearch {
	border-left : thin solid #6B8EC6;
	border-right : thin solid #6B8EC6;
	background-color : #EEEEEE;
	color : #000000;
	font: 8pt Arial, sans-serif;
	font-size:11px; 
	font-family:Arial, Helvetica, Sans Serif; 
	line-height:12px
}
td.adminmenubottomsearch {
	border-bottom : thin solid #6B8EC6;
	border-left : thin solid #6B8EC6;
	border-right : thin solid #6B8EC6;
	background-color : #EEEEEE;
	color : #FFFFFF;
	font-size:1px; 
}
td.adminmenumiddlesearchmiddle {
	background-color : #EEEEEE;
	color : #000000;
	font: 8pt Arial, sans-serif;
	font-size:11px; 
	font-family:Arial, Helvetica, Sans Serif; 
	line-height:12px
}
td.adminmenumiddlesearchleft {
	border-left : thin solid #6B8EC6;
	background-color : #EEEEEE;
	color : #000000;
	font: 8pt Arial, sans-serif;
	font-size:11px; 
	font-family:Arial, Helvetica, Sans Serif; 
	line-height:12px
}
td.adminmenumiddlesearchright {
	border-right : thin solid #6B8EC6;
	background-color : #EEEEEE;
	color : #000000;
	font: 8pt Arial, sans-serif;
	font-size:11px; 
	font-family:Arial, Helvetica, Sans Serif; 
	line-height:12px
}
td.adminmenubottom {
	border-bottom : thin solid #000000;
	border-left : thin solid #000000;
	border-right : thin solid #000000;
	background-color : #6B8EC6;
	color : #FFFFFF;
	font: 1pt Arial, sans-serif;
	font-weight : bold;

}
td.generalmenuheader {
	border-top : thin solid #000000;
	border-bottom : thin solid #000000;
	background-color : #6B8EC6;
	color : #FFFFFF;
	font: 8pt Arial, sans-serif;
	font-weight : bold;
}
td.generalmenutop {
	background-color : #6B8EC6;
	color : #FFFFFF;
	font: 8pt Arial, sans-serif;
	font-weight : bold;
}
td.generalmenumiddle {
	background-color : #EEEEEE;
	color : #FFFFFF;
	font: 8pt Arial, sans-serif;
	font-weight : bold;
	font-size:11px; 
	font-family:Arial, Helvetica, Sans Serif; 
	line-height:12px
}
td.generalmenubottom {
	background-color : #6B8EC6;
	color : #FFFFFF;
	font: 1pt Arial, sans-serif;
	font-weight : bold;

}
td.debug1 {
	background-color : #FFFFCC;
	font: 8pt Arial, sans-serif;
}
td.debug2 {
	background-color : #CCFFCC;
	font: 8pt Arial, sans-serif;
}
td.debug3 {
	background-color : #CCFFFF;
	font: 8pt Arial, sans-serif;
}
.empcell {
	font-family: arial;
	font-size: 11px;
	background: #dceed7
}
.empcell_black {
	font-family: verdana, arial, helveltica;
	font-size: 12px;
	color: black;
	text-align: left;

}
.empcell_head {
	font-family: verdana, arial, helveltica;
	font-size: 12px;
	color: blue;
	text-align: left;

}
.empcellh {
	font-family: verdana, arial, helveltica;
	font-size: 10px;
	color: #666666;
	text-align: left;
}
.logincl {
	font-family: verdana, arial, helveltica;
	font-size: 10px;
	color: #31659C;
	text-align: left;
}
/* Calendar Styles */
.calcalendar {
	background-color: '#d4d0c8';
	border: '2px Outset #dddddd';
}
.calclickable {
	cursor: Hand;
	text-decoration: None;
}
.calclickable_hover {
	cursor: Hand;
	color: '#0a246a';
	font-weight: Bolder;
}
.caltitlebar {
	background-color: '#3a6ea5';
	font-weight: Bolder;
	color: '#ffffff';
}
.calday {
	background-color: '#d4d0c8';
}
.caldaycurrent {
	background-color: Blue;
}
td.form_front_top_all {
	font-size: 2pt;
	background-color: #FF9C29;
	border-top : thin solid #FF9C29;
	border-left : thin solid #FF9C29;
	border-right : thin solid #FF9C29;
	padding: 0.05cm;
	text-align: center;
}
td.form_front_top_left {
	font-size: 8pt;
	font: bold;
	border-top : thin solid #000000;
	border-bottom : thin solid #AAAAAA;
	border-left : thin solid #FF9C29;
	padding: 0.3cm;
}
td.form_front_top_middle {
	font-size: 8pt;
	font: bold;
	border-top : thin solid #000000;
	border-bottom : thin solid #AAAAAA;
	border-left : thin solid #FF9C29;
	padding: 0.05cm;
}
td.form_front_top_right {
	font-size: 8pt;
	font: bold;
	border-top : thin solid #000000;
	border-bottom : thin solid #AAAAAA;
	border-left : thin solid #AAAAAA;
	border-right : thin solid #FF9C29;
	padding: 0.3cm;
}
td.form_front_middle {
	font-size: 8pt;
	border-bottom : thin solid #AAAAAA;
	border-left : thin solid #FF9C29;
	padding: 0.05cm;
}
td.form_front_middle_left {
	font: bold;
	font-size: 8pt;
	border-bottom : thin solid #AAAAAA;
	border-left : thin solid #FF9C29;
	padding: 0.05cm;
}
td.form_front_middle_right {
	font-size: 8pt;
	border-bottom : thin solid #AAAAAA;
	border-left : thin solid #AAAAAA;
	border-right : thin solid #FF9C29;
	padding: 0.05cm;
}
td.form_front_middle_all {
	font-size: 8pt;
	border-bottom : thin solid #AAAAAA;
	border-right : thin solid #FF9C29;
	border-left : thin solid #FF9C29;
	padding: 0.05cm;
}
td.form_front_middle_all2 {
	font-size: 15pt;
	border-bottom : thin solid #AAAAAA;
	border-right : thin solid #FF9C29;
	border-left : thin solid #FF9C29;
	padding: 0.05cm;
	color: darkblue;
}
td.form_front_bottom_all {
	font-size: 8pt;
	border-bottom : thin solid #FF9C29;
	border-right : thin solid #FF9C29;
	border-left : thin solid #FF9C29;
	padding: 0.05cm;
}
td.form_front_bottom_left {
}
td.form_front_bottom_right {
}
td.form_multi_middle_all {
	font-size: 8pt;
	border-right : thin solid #FF9C29;
	border-left : thin solid #FF9C29;
	padding: 0.05cm;
}
td.form_multi_middle_all2 {
	font-size: 15pt;
	border-bottom : thin solid #AAAAAA;
	border-right : thin solid #FF9C29;
	border-left : thin solid #FF9C29;
	padding: 0.05cm;
	color: darkblue;
}
td.footer {
    font-size: 8pt;
}
/* Syles for displaying fare results */
td.fare_result {
    font-size: 10pt;
}
td.fare_result_price {
    font-size: 10pt;
    background-color: lightblue;
}
td.fare_result_price_discount {
    font-size: 10pt;
    background-color: #EF9B31;
}
.input2 { 
	border:1px solid; 
	border-color : #000000; 
	background-color:#ffffff 
	color:#000000; 
	font-size:11px; 
	font: Arial; 
	font-weight: normal; height=18; width=100;}

/* Navigator bar & text link*/
.navigatorSelected {
	background-color: #FF9A00;
	height: 12px;
	width: 17%;
}
.navigatorNotSelected {
	background-color: #B5E3EF;
	width: 17%;
}
.navigatorTextSelected {
	font-size: 11px;
	color: #FF9A00;
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
	font-weight: bold;
}
.navigatorText {
	font-size: 11px;
	font-weight: bold;
	color: #006594;
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
}
a.navigatorTextLink:link { 
	color: #006594; 
	text-decoration: underline; 
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}
a.navigatorTextLink:active { 
	font-size: 11px;
	font-weight: bold;
	color: #006594; 
	text-decoration: underline;
}
a.navigatorTextLink:visited { 
	font-size: 11px;
	font-weight: bold;
	color: #006594; 
	text-decoration: underline;
}
a.navigatorTextLink:hover { 
	font-size: 11px;
	font-weight: bold;
	color: #006594; 
	text-decoration: underline;
	background-color: #F6EEE1;
}
.formdata1 {background: #feefda; font-family: verdana,arial; font-size: 8pt; font-weight: normal;}
.formdata {background: #F2EEFD; font-family: verdana,arial; font-size: 8pt; font-weight: normal;}
.formdata2 {background: #feefda; font-family: verdana,arial; font-size: 12pt; font-weight: normal;}

/* Added by Ybrant on 13th Dec 2007 */
.nav2Link {	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, Sans Serif;  }

