﻿/* CSS Document */


	body {
		text-align:center;
		font-family:Verdana, Helvetica, sans-serif;
		font-size:10px;
		color: #000000;
		background-color:#FFF;
		margin:0;
		padding:0;
		line-height:16px;
	}
	

	
	#container {
		width:955px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0;
		padding:0;
		text-align:left;
		border:1px solid #4B484A;
			background-image:url(images/strip.gif);
	background-repeat:repeat-y;
	}
	
	
.dummy {
	
	}

.inputsearch{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:100px;
	padding:0;
	margin:0;
	}
	#top {
	height:25px;
	background-color:#4791D9;
	background-image:url(images/top_date.gif);
	background-position:top right;
	background-repeat:no-repeat;
	}
	#top2 {
	height:25px;
	background-color:#4791D9;
	background-image:url(images/top2corner.gif);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
	#date {
	float:right;
	padding:5px 40px 0 0;
	color:#FFFFFF;
	font-weight:bold;
	}
	#role {
	float:left;
	/*padding:5px 40px 0 0;*/
	color:#FFFFFF;
	font-weight:bold;
	}
	
	
	#logout {
	height:17px;
	float:right;
	padding:4px 10px 3px 50px;
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(images/logout.gif);
	background-repeat:repeat-y;
	}
	
	.printicon{
	float:left;
	padding-top:2px;
	}
	
	.printtext {
	float:left;
	padding-top:5px;
	padding-left:5px;
	}
	
	#print {
	height:25px;
	float:right;
	padding:0 10px 0 50px;
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(images/logout.gif);
	background-repeat:repeat-y;
	}
	
	#logout a, #print a{
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	}
	
	#logout a:hover, #print a:hover{
	font-weight:bold;
	color:#FFF;
	text-decoration:underline;
	}
	
	#controls {
	float:right;
	padding:0 40px 0 0;
	color:#FFFFFF;
	font-weight:bold;
	}
	
	#header {
	background-image:url(images/header.jpg);
	height:124px;
	}
	
	#main {
	margin-left:137px;
	margin-bottom:30px;
	padding-top:15px;
	width:809px;
	}
	
	#maininner {
	margin-top:20px;
	background-image:url(images/main_strip.gif);
	background-repeat:repeat-y;
	width:809px;
	}	
	
	#maininnernoline {
	margin-top:20px;
	width:809px;
	}
	
	
	#main .leftcolumn {
	float:left;
	width:219px;
	margin-right:20px;
	}
	
	#main .rightcolumn {
	float:right;
	width:260px;
	margin-top:5px;
	margin-bottom:30px;
	padding:0 0 40px 20px;
	}
	
	#main .rightAddrcolumn {
	float:right;
	width:260px;
	margin-top:80px;
	margin-left:530px;
	margin-bottom:30px;
	padding:0 0 40px 20px;
	}
	
	#main .rightAddrescolumn {
	float:right;
	width:260px;
	margin-top:25px;
	margin-left:530px;
	margin-bottom:30px;
	padding:0 0 40px 20px;
	}
	
	span.bluehighlight {
	font-weight:bold;
	color:#00387D;
	}
	
	#footer {
	clear:both;
	}
	
	/*grey box*/
	
	.greybox {
	background-image:url(images/greybox_strip.gif);
	width:807px;
	}
	
	.greyboxtop {
	height:12px;
	background-repeat:no-repeat;
	background-image:url(images/greybox_top.gif);
	}
	
	.greyboxend {
	height:12px;
	background-repeat:no-repeat;
	background-image:url(images/greybox_end.gif);
	background-position:bottom;
	}
	
	.greyboxcentre {
	padding:0 20px;
	}
	
	.taxiname {
	float:left;
	font-weight:bold;
	}
	
	/*grey box mid*/
	
	.greyboxmid {
	background-image:url(images/greyboxmid_strip.gif);
	width:457px;
	}
	
	.greyboxmidtop {
	height:12px;
	background-repeat:no-repeat;
	background-image:url(images/greyboxmid_top.gif);
	}
	
	.greyboxmidend {
	height:12px;
	background-repeat:no-repeat;
	background-image:url(images/greyboxmid_end.gif);
	background-position:bottom;
	}
	
	.greyboxmidcentre {
	padding:0 20px;
	}
	
	/*orange box small*/
	
	.greyboxsml {
	margin-bottom:10px;
	background-image:url(images/greyboxsml_strip.gif);
	width:219px;
	line-height:14px;
	}
	
	.greyboxsmltop {
	height:12px;
	width:219px;
	background-repeat:no-repeat;
	background-image:url(images/greyboxsml_top.gif);

	}
	.greyboxsmlright {
	height:12px;
	width:219px;
	background-repeat:repeat;
	background-image:url(images/border.gif);

	}
	
	.greyboxsmlend {
	height:12px;
	display:block;
	width:219px;
	background-repeat:no-repeat;
	background-image:url(images/greyboxsml_end.gif);
	background-position:bottom;
	}
	
	.greyboxsmlcentre {
	padding:0 10px;
	height:115px;
	}
	
	.greyboxsmlcentreext {
	padding:0 10px;
	
	}
	
	/*orange box big*/
	
	.orangeboxbig {
	margin-bottom:10px;
	background-image:url(images/yellowboxbig_strip.gif);
	width:509px;
	line-height:14px;
	}
	
	.orangeboxbigtop {
	height:12px;
	width:509px;
	background-repeat:no-repeat;
	background-image:url(images/yellowboxbig_top.gif);
	}
	
	.orangeboxbigend {
	height:12px;
	display:block;
	width:509px;
	background-repeat:no-repeat;
	background-image:url(images/yellowboxbig_end.gif);
	background-position:bottom;
	}
	
	.orangeboxbigcentre {
	padding:0 10px;
	}
	
	.orangeboxbigcentreext {
	padding:0 10px;
	height:445px;
	}
	
	.orangeboxbigcentre_newclient {
	padding:0 10px;
	height:165px;
	}
	
	.orangeboxbigcentre_newpassengers{
	padding:0 10px;
	height:270px;
	}
	
	.orangeboxbigcentre_newvehicle{
	padding:0 10px;
	height:55px;
	}
	/*orange box small*/
	
	.orangeboxsml {
	margin-bottom:10px;
	background-image:url(images/yellowboxsml_strip.gif);
	width:219px;
	line-height:14px;
	}
	
	.orangeboxsmltop {
	height:12px;
	width:219px;
	background-repeat:no-repeat;
	background-image:url(images/yellowboxsml_top.gif);
	}
	
	.orangeboxsmlend {
	height:12px;
	display:block;
	width:219px;
	background-repeat:no-repeat;
	background-image:url(images/yellowboxsml_end.gif);
	background-position:bottom;
	}
	
	.orangeboxsmlcentre {
	padding:0 10px;
	}
	
	.orangeboxsmlcentreext {
	padding:0 10px;
	height:550px;
	}
	
	.orangeboxsmlcentre_newclient {
	padding:0 10px;
	height:165px;
	}
	
	.orangeboxsmlcentre_newpassengers{
	padding:0 10px;
	height:270px;
	}
	
	.orangeboxsmlcentre_newvehicle{
	padding:0 10px;
	height:55px;
	}
	
	/*orange box mid*/
	
	.largebox {
	width:800px;
	display:block;
	clear:left;
	}
	
	.orangeboxmid {
	margin-bottom:10px;
	background-image:url(images/orangeboxmid_strip.gif);
	width:457px;
	}
	
	.orangeboxmidtop {
	height:12px;
	width:457px;
	background-repeat:no-repeat;
	background-image:url(images/orangeboxmid_top.gif);
	}
	
	.orangeboxmidend {
	clear:both;
	height:12px;
	display:block;
	width:457px;
	background-repeat:no-repeat;
	background-image:url(images/orangeboxmid_end.gif);
	background-position:bottom;
	}
	
	.orangeboxmidcentre {
	padding:0 10px;
	}
	
	/*yellow box small*/
	
	.yellowboxsml {
	margin-bottom:10px;
	line-height:14px;
	background-image:url(images/orangeboxsml_strip.gif);
	width:219px;
	}
	
	.yellowboxsmltop {
	height:12px;
	width:219px;
	background-repeat:no-repeat;
	background-image:url(images/orangeboxsml_top.gif);
	}
	
	.yellowboxsmlend {
	height:12px;
	display:block;
	width:219px;
	background-repeat:no-repeat;
	background-image:url(images/orangeboxsml_end.gif);
	background-position:bottom;
	}
	
	.yellowboxsmlcentre {
	padding:0 10px;
	}
	
	.yellowboxsmlcentreext {
	padding:0 10px;
	height:550px;
	}
	
	.yellowboxsmlcentre_newpickup {
	padding:0 10px;
	height:165px;
	}
	
	.yellowboxsmlcentre_newvia {
	padding:0 10px;
	height:110px;
	}
	
	.yellowboxsmlcentre_newdest {
	padding:0 10px;
	height:215px;
	}
	
	.yellowboxsmlcentre_newreq{
	padding:0 10px;
	height:410px;
	}
	
	
	/*login*/
	
	.login {
	margin-top:24px;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	}
	
	#loginmsg {
	text-align:center;
	margin:20px 50px 100px 50px;
	}
	
	.login .formline {
	width:300px;
	padding-bottom:10px;
	vertical-align:bottom;
	}
	
	.login .formleft {
	width:69px;
	float:left;
	text-align:right;
	}
	
	.login .formright {
	text-align:left;
	margin-left:75px;
	}
	
	.login .formrightsmall {
	text-align:left;
	margin-left:150px;
	}
	.login .formrightsmall2 {
	text-align:left;
	margin-left:170px;
	}
	
	/*form stuff*/
	
	.requirements {
	float:left;
	width:120px;
	font-size:9px;
	line-height:11px;
	vertical-align:bottom;
	}
	
	.requirements textarea {
	margin-top:5px;
	width:100px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	.requirementsrow .requirementscheckbox {
	width:10px;
	height:10px;
	margin:0;
	}
	
	.savedjourneys {
	float:right;
	font-size:9px;
	line-height:9px;
	margin:0;
	padding:0;
	}
	
	.savedjourneystext {
	width:80px;
	float:left;
	padding-top:3px;
	}
	
	.formline {
	margin:0;
	padding-bottom:5px;
	}

	.formlinenew {
	font-size:9px;
	padding:5px 0;
	margin:0;
	line-height:13px;
	vertical-align:bottom;
	width:195px;
	}
	
	.formlinelist {
	font-size:9px;
	vertical-align:bottom;
	width:195px;
	line-height:12px;
	padding-bottom:2px;
	display:block;
	clear:both;
	}
	
	.formlinelarge {
	font-size:9px;
	padding:5px 0 5px 0;
	vertical-align:bottom;
	width:195px;
	}
	
	.formleftnew {
	float:left;
	width:72px;
	text-align:left;
	}
	
		
	.formleftlarge {
	float:left;
	width:148px;
	}
	
	.formrightnew {
	margin-left:75px;
	}
	.formrightsmall {
	margin-left:150px;
	}
	
	.formcentre {
	margin: 0 auto;
	width:300px;
	text-align:center;
	}
	
	.requirementsrow {
	font-size:9px;
	padding:4px 0;
	line-height:11px;
	vertical-align:bottom;
	width:195px;
	}
	
	.requirementsleft{
	font-size:9px;
	float:left;
	width:90px;
	}
	
	.requirementsright {
	margin-left:90px;
	font-size:9px;
	}
	
	.inputcontact{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:300px;
	align:right;
	padding:0;
	margin:0;
	}
	
	input {
		padding:0;
	margin:0;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*width:150px;*/
	}
	
	.formlinenew .inputsmall{
	font-size:9px;
	padding:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:110px;
	}
	
	.formlinenew .inputsmall2{
	padding:0;
	margin:0;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:48px;
	}
	
	.formlinenew select{
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:115px;
	padding:0;
	margin:0;
	}
	
	.inputsmall{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:145px;
	padding:0;
	margin:0;
	}
	
	.inputlarge{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:190px;
	padding:0;
	margin:0;
	}
	
	select {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:190px;
	padding:0;
	margin:0;
	}
	
	textarea {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:190px;
	padding:0;
	margin:0;
	}
	
	.specialinstructions {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:65px;
	width:190px;
	padding:0;
	margin:0;
	}
	
	/*img*/
	img {
	border:0;
	}
	
	.imgfloatleft {
	float:left;
	margin-right:10px;
	}
	
	/*left nav*/
	.form1 {
	font-size:9px;
	width:102px;
	float:left;
	color:#FFFFFF;
	}
	
    #search {
	font-size:10px;
	margin-left:10px;
	margin-top:13px;
	width:131px;
	float:left;
	color:#FFFFFF;
	}
	
	#radiobutton {color:#ffffff;
	width:10px;}
	#radiobutton2 {color:#000000;
	width:10px;}
	

	
	#leftnav {
	width:131px;
	float:left;
	border-bottom:1px solid #FFF;
	}
	
	#leftnavlist {
	margin-top:0;
	margin-left: 0;
	margin-bottom:0;
padding-left: 0;
list-style: none;
	}
	
	li {
	padding:0;
	margin:0;
	}
	
	#leftnav a {
	vertical-align:middle;
	font-weight:bold;
	text-decoration:none;
	color:#17457F;
	width:123px;
	padding:5px 0 0 7px;
	height:26px;
	border-top:1px solid #FFF;
	display:block;
	background-image:url(images/leftnav_strip.jpg);
	}
	
	#leftnav .current {
	vertical-align:middle;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	width:123px;
	padding:5px 0 0 7px;
	height:26px;
	border-top:1px solid #FFF;
	display:block;
	background-image:url(images/leftnav_strip_active.jpg);
	}
	
	#leftnav a:hover {
	color:#FFF;
	vertical-align:middle;
	font-weight:bold;
	text-decoration:none;
	width:123px;
	padding:5px 0 0 7px;
	height:26px;
	border-top:1px solid #FFF;
	display:block;
	background-image:url(images/leftnav_strip.jpg);
	}
	
	#leftnav span.icon {
	float:left;
	width:25px;
	}
	
	#leftnav span.text {
	
	}
	
	#leftnavend {
	width:130px;
	border-top:1px solid #FFF;
	}
	
	/*links*/
	
	#main a{
	font-weight:bold;
	color:#000;
	text-decoration:none;
	}
	
	#main a:hover{
	font-weight:bold;
	color:#000;
	text-decoration:underline;
	}
	
	/*listline*/
	
	
	.listline {
	font-size:9px;
	padding-bottom:2px;
	vertical-align:bottom;
	}
	
	.listline span.left{
	float:left;
	font-weight:bold;
	}
	.listline span.rightnew{
	float:right;
	font-weight:bold;
	}
	.listline .left{
	float:left;
	font-weight:bold;
	}
	
	.listline span.mid{
	float:left;
	margin-left:6px;
	}
	
	.listline span.mid2 {
	margin-left:12px;
	text-align:left;
	}
	
	.listline .mid3 {
	margin-left:150px;
	text-align:left;
	}
	
	.listline span.right {
	font-weight:bold;
	margin-left:6px;
	text-align:right;
	}
	
	/*button*/
	
	.buttonrightalign {
	padding-top:10px;
	float:right;
	}
	
	.buttontextleft {
	float:left;
	padding-bottom:2px;
	padding-right:2px;
	}
	
	.buttoniconleft {
	float:left;
	}
	
	.buttontextright {
	padding-bottom:2px;
	}
	
	/*popup layer*/
	
	.popup {
	width:283px;
	height:171px;
	background-image:url(images/popup_bg.gif);
	}
	
	.popup textarea {
	margin-top:5px;
	width:250px;
	height:40px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	.popup input {
	padding:0;
	margin:0;
	margin-top:5px;
	width:70px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	.popup .inputlarge {
	padding:0;
	margin:0;
	margin-top:5px;
	width:250px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	.popup select {
	width:250px;
	}
	
	
	.popupcontent {
	padding:10px;
	}
	
.TR
{
	vertical-align: middle;
	text-align: left;
}
.bala
{
	background-color:Black;
	font-family:Arial;
}
.tablecell
{
	background-color: #ffff66
}
.tbcell
{
WIDTH: 225px; HEIGHT: 31px
}
