/* ------------------------ General Page Styles ----------------------- */
body
{
/*
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	BACKGROUND-IMAGE: url(/images/background.gif); BACKGROUND-REPEAT: repeat-x;
	color : #153C63;
*/	
	
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	font-size: 13px;
	font-family:Franklin Gothic Medium, trebuchet ms, tahoma;
	background-color:#FFFFFF;
	color : #000000;
	text-align:center;


}
td
{
	/*
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	*/
	font-family:Franklin Gothic Medium, trebuchet ms, tahoma;
	font-size: 13px ; 
}
p
{
/*
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color : #153C63;
	text-decoration: none;
*/	
	
	font-family:Franklin Gothic Medium, trebuchet ms, tahoma;
	font-size: 13px ; 
	/*text-align:justify;*/
	line-height: normal;
	text-decoration: none;
	padding-left:6px;
	padding-right:3px;
}
a
{
	color : #0d3463;
}


.bgcreamcolor
{
	border-top:1px solid #ffffff; 
}
.bgcreamcolorChanged
{
	background-color: #D2E9F4; 
}
.RegisterStepHeading
{	
	/*background-color: #E7A87A;*/
	background-color: #4378AD; /*#5C85D6;*/
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.OpenOrdersHeading
{	
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.Content_Stroke_Bottom
{
	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;
}
.Content_Stroke_Bottom_with_bg
{
	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;
	background-color : #CAD5E1;
}
.PageBGGradiantColor
{
	background-color: #CAD5E1;
}

.WaitMessage
{
	margin-top: 100px;
	font-weight: bold;
	font-size: 18px;
	color: silver;
	font-family: Arial, Tahoma;
}
.Message
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	padding-top: 10px;
	font-family: Arial, Tahoma, Verdana;
	text-decoration: none;
}

.ErrorMessage
{
	
	font-weight: bold;
	font-size: 12px;
	color: red;
	padding-top: 10px;
	font-family: Arial, Tahoma, Verdana;
	text-decoration: none;
}
A.TO_TOP { COLOR:#253646; TEXT-DECORATION:NONE; FONT-SIZE : 10px; }

.PageLabel
{
	font-weight:bold;
}
/**************************** Page Structure Styles **************************/
.container
{
	width:'100%';
	height:'100%';
}
.external_tbl
{
	background-color:#FFFFFF;
	width:778px;
	height:100%;
	vertical-align:top;
	text-align:center;
}
.external_tbl_td
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
	padding-top: 6px;
	vertical-align:top;
	height:100%;
}
.internal_tbl
{
	background-color:#FFFFFF;
	width:766px;
	height:100%;
	border-collapse:collapse;
	vertical-align:top;
}
.internal_tbl_td
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	height:100%;
	vertical-align:top;
	
}
.para2
{
	font-family:"Arial Narrow";
	font-size: 13px ; 
	text-align:justify;
	line-height: normal;
	text-decoration: none;
	padding-left:0px;
	padding-right:3px;
}
/****************************  End of Page Structure Styles **************************/

/****************************** Home Page Styles ************************************/
.heading
{
	font-weight:bold;
	color : #0e243d;
}
.images
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align:center;
}
.news
{
	width:100%;
	height:169px;
	BORDER-RIGHT: #104074 1px solid;
	BORDER-TOP: #104074 1px solid; 
	BORDER-LEFT: #104074 1px solid;
	BORDER-BOTTOM: #104074 1px solid;
	background-color:#DBEDF6;
}
.home_login_box
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin:0px;
	background-color:#FFF;
	BORDER-RIGHT: #3f4857 1px solid;
	BORDER-TOP: #3f4857 1px solid; 
	BORDER-LEFT: #3f4857 1px solid;
	BORDER-BOTTOM: #3f4857 1px solid;
}
.hyperlink_simple
{
	text-decoration:none;
}
.para 
{
	font-family:Franklin Gothic Medium, trebuchet ms, tahoma;
	font-size: 13px ; 
	text-align:justify;
	line-height: normal;
	text-decoration: none;
	padding-left:6px;
	padding-right:3px;
}
/******************************End of Home Page Styles *******************************/

/*--------------------- Ride Addresss Info (Reservation) Page style ---------*/
#tabs .off {
		MARGIN-LEFT: 0px; WIDTH: 8em; TEXT-ALIGN: center
}
#tabs .off :hover {
		BORDER-LEFT-COLOR: #253646; BACKGROUND: #C1C9D3; BORDER-BOTTOM-COLOR: #253646; BORDER-TOP-COLOR: #253646; BORDER-RIGHT-COLOR: #253646
}
#tabs .ta {
		BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 0px; BACKGROUND: #f3f3f3; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; BORDER-LEFT: #999 1px solid; WIDTH: 8em; COLOR: #00f; PADDING-TOP: 1px; BORDER-BOTTOM: 0px
}
#tabs .on {
		MARGIN-LEFT: 0px; WIDTH: 8em; TEXT-ALIGN: center;
	}
#tabs .on {
		BORDER-RIGHT: 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px;  BORDER-LEFT: 1px solid; BOTTOM: -1px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px solid; POSITION: relative;
}
/*-----------------*/
TD
{
	FONT: x-small arial
}	
#tabs #2 {
	MARGIN-LEFT: 0px
}
#tabs
{
	z-index: 1;
	margin-left: 0px;
}
#tabs 
{
	FONT: x-small arial
}
#tabs 
{
	WIDTH: 27em; POSITION: relative;
}
/*-----------------*/	
.on2
{
	BORDER-LEFT-COLOR: #253646; BACKGROUND: #e7eef4; BORDER-BOTTOM-COLOR: #253646; BORDER-TOP-COLOR: #253646; BORDER-RIGHT-COLOR: #253646
}
.Black
{
	font-weight: bold;
	color: black;
	text-decoration: none;
}
/*---------------------------------------------------------------------------*/


/* ----------------------End Page styles  ----------------------------- */

/*--------------------- Table Styles -----------------------------------*/
.tableTopBrownBar 
{
	Border-top: none;
}
.tableBrownLineBorder 
{
	BACKGROUND-COLOR: #324058;
}
.innerttablecreamcolor 
{
	BACKGROUND-COLOR: #f5f5f5;
}
.TableTitleHeading 
{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Helvetica, sans-serif; BACKGROUND-COLOR: #324058; border-top: 1px solid #324058;
}
/* -------------------End Table Styles---------------------------------------- */


/* -------------------FORM ELEMENTS are controlled by the forllowing CSS --------- */
.form-field 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #21282E;
	text-decoration: none;
	background-color: #FFFFFF;
	vertical-align: middle;
}
/* ----------------------------- End Form Styles ---------------------*/
/* ----------------------------- Menu Styles  -------------------------*/
.link1 
{	
	cursor: hand;
	height: 19px;
	color: #3f4857;
	font-size: 11px; 
	text-decoration: underline;
	padding: 0px 10px 0px 10px;
	text-align:center;
}
.link1h
{
	cursor: hand;
	height: 19px;
	color: #4E657E; 
	padding: 0px 10px 0px 10px;
	/*border-bottom: 3px solid #4378AD;*/
	/*border-left: 1px solid #333333;*/
	font-size: 11px;
	text-align:center;
}
.link2
{	
	cursor: hand;
	background-color: #EEEEEE; 
	height: 8px;
	color: #324058; 
	font-size: 10px; 
	text-decoration: none; 
	padding: 0px 10px 0px 10px;	
	line-height: 20px;
}
.link2h
{
	cursor: hand;
	background-color: #4e5a6e;		
	height: 8px; 
	color: #FFFFFF; 
	font-size: 10px; 
	text-decoration: none;
	padding: 0px 10px 0px 10px;	
	line-height: 20px;
}
.borders
{
	BORDER-RIGHT: #BFBFBF 1px solid;
	BORDER-TOP: #BFBFBF 1px solid; 
	BORDER-LEFT: #BFBFBF 1px solid;
	BORDER-BOTTOM: #BFBFBF 1px solid;
}
.menuBarBG
{
	/* BACKGROUND-IMAGE: url(../Images/footer_bg.jpg);
	 background-color: #FFFFFF;*/
}
/* --------------------------------End Menu Styles------------------------------ */
/* -----------------------------HOme Page Menu Styles  -------------------------*/
.homelink1
{	
	cursor: hand;
	height: 10px;
	font-size: 14px; 
	text-decoration: none;
	padding: 0px 4px 0px 2px;
	vertical-align:top;
	color : #193351;
	font-family: Arial Narrow;
	text-align:left;
}
.menu-bullet
{
	vertical-align:top;
	padding-top:5px;
}
.inner-td
{
	vertical-align:top;
	padding: 1px 10px 0px 1px;
}
.homelink1h
{
	cursor: hand;
	height: 14px;
	padding: 0px 4px 0px 2px;	
	color : #4E657E;	
	font-size: 14px;
	vertical-align:top;
	font-family: Arial Narrow;
	text-align:left;
}

.homelink2
{	
	cursor: hand;
	height: 8px;
	color: #324058; 
	font-size: 13px; 
	text-decoration: none; 
	padding: 0px 10px 0px 10px;	
	line-height: 20px;
	font-family: Arial Narrow;
	text-align:left;
}


.homelink2h
{
	cursor: hand;
	background-color: #4e5a6e;		
	height: 8px;
	color: #FFF; 
	font-size: 13px; 
	text-decoration: none;
	padding: 0px 10px 0px 10px;	
	line-height: 20px;
	font-family: Arial Narrow;
	text-align:left;
}
.vert-align
{
	vertical-align : top;
}
.outer-tbl
{
	width:162px;
	height:85px;
	vertical-align:top;
	border-left: 1px solid #3f4857;
	border-right: 1px solid #3f4857;
	border-top: 1px solid #3f4857;
	border-bottom: 1px solid #3f4857;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	vertical-align:top;
	background-color:#FFF;
}

.inner-tbl
{
	width:100%;
	vertical-align:top;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

.child_tbl
{
	BACKGROUND-IMAGE: url(/images/menu_bg_flip.jpg);
	width:157px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-collapse: collapse;
	border-left: 1px solid #bfbfbf;
	border-right: 1px solid #bfbfbf;
	border-top: 1px solid #bfbfbf;
	border-bottom: 1px solid #bfbfbf;
}

/* --------------------------------End of Home Page Menu Styles------------------------------ */


/*------------------- Registration Bar Styles Used in User and Custom Control-------------*/
SelectedBarLink
{
	font-family: tahoma, Sans-serif; 
	color:#0B5F81;
	text-decoration:none;
}

a.SelectedBarLink:Link
{
	font-family: tahoma, Sans-serif; 
	color:#0B5F81;
	text-decoration:none;
}
a.SelectedBarLink:hover
{
	font-family: tahoma, Sans-serif; 
	color:#0B5F81;
	text-decoration:none;
}
a.SelectedBarLink:visited
{
	font-family: tahoma, Sans-serif; 
	color:#0B5F81;
	text-decoration:none;
}

BarLink
{
	color: white;
	font-family: tahoma, Sans-serif;
	text-decoration: underline;
}

a.BarLink:Link
{
	font-family: tahoma, Sans-serif; 
	color:white;
	text-decoration: underline;
}
a.BarLink:hover
{
	font-family: tahoma, Sans-serif; 
	color:white;
	text-decoration: underline;
}
a.BarLink:visited
{
	font-family: tahoma, Sans-serif; 
	color:white;
	text-decoration: underline;
}

a.vlinks
{color:#324058;}

a.vlinks:hover
{color:#4E657E;	text-decoration:none;}

a.vlinks-footer
{color:#ffffff;}

a.vlinks-footer:hover
{color:#e8c012; text-decoration:none;}

.NavLooseFocusDarkBrown {
	COLOR: #ffffff; BACKGROUND-COLOR: #324058;
}

.NavFocuslightBrown {
	COLOR: #324058; BACKGROUND-COLOR: #eeeeee;
}
.NavSpacerlightBrown {
	BACKGROUND-COLOR: #eeeeee;
}
/* --------------------------End Registration bar Sgtyles------------------------------ */
/* --------------------------------- Footer styles ------------------------------------*/

.bottommenu {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; CURSOR: hand; COLOR: #fff; FONT-FAMILY: Tahoma, Helvetica, sans-serif; HEIGHT: 21px; background-color:#3f4857;
}
A.bottomlink {
	COLOR: #324058; TEXT-DECORATION: underline ;font-size:11px; font-family:arial;
}
A.bottomlink2 {
	COLOR: #ffffff; TEXT-DECORATION: none;
}
/*---------------------End Footer Styles -----------------------------------------*/

/*----------------------- Street and City Assistant Pop Ups Styles --------------*/

.PopupTablebgColor
{
	background-color:#e7eef4
	
}
.PopupTableHeader
{
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #253646;
}
.PopupCombo
{
	/*
	SCROLLBAR-FACE-COLOR: Green ;
	SCROLLBAR-HIGHLIGHT-COLOR: #E5F2BC ; 
	SCROLLBAR-SHADOW-COLOR: #2C4800 ; 
	SCROLLBAR-3DLIGHT-COLOR: #C8D9AD; 
	SCROLLBAR-ARROW-COLOR: #2C4800; 
	SCROLLBAR-TRACK-COLOR: #C8D9AD ; 
	SCROLLBAR-DARKSHADOW-COLOR: #2C4800;   
	*/
	FONT-SIZE: 11px;
	COLOR: #253646; 
	FONT-FAMILY: verdana, arial
	
}


.PopupTableText
{
	color:#253646;
	FONT-SIZE: 10px;
}
.cellColor
{
	color:#FFFFFF;
}
.PopupTableCellColor
{
	background-color:#CAD5E1
}
.PopupTableBorderColor
{
	border-color : #253646;
	border-top : 4px solid #253646;
	border-left: 1px solid #253646;
	border-right: 1px solid #253646;
	border-bottom: 1px solid #253646;
}
/*----------------------end of assistant popups styles ---------------------------*/

/*---------------------- Grid Styles ----------------------------*/
.PagingLinks
{
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color  : #253646;
}
a.PagingLinks:Hover
{
	/*color  : #387B9E;*/
	font-weight : bold;
}


.gridHeader
{
	font-weight: bold;
	font-size: 12px;
	color: #253646;
	font-family: Tahoma, Helvetica, sans-serif;
	background-color: #AFC5DC;
	text-decoration: none;
}
A.gridHeader:active
{
	font-weight: bold;
	font-size: 12px;
	color: #253646;
	font-family: Tahoma, Helvetica, sans-serif;
	background-color: #AFC5DC;
	text-decoration: none;
}
A.gridHeader:link
{
	font-weight: bold;
	font-size: 12px;
	color: #253646;
	font-family: Tahoma, Helvetica, sans-serif;
	background-color: #AFC5DC;
	text-decoration: none;
}
A.gridHeader:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #253646;
	font-family: Tahoma, Helvetica, sans-serif;
	background-color: #AFC5DC;
	text-decoration: underline;
}
A.gridHeader:visited
{
	font-weight: bold;
	font-size: 12px;
	color: #253646;
	font-family: Tahoma, Helvetica, sans-serif;
	background-color: #AFC5DC;
	text-decoration: none;
}
.gridItem
{
	color: #253646;
	font-family: Tahoma,Arial;
	font-size: 11px;
	text-decoration: none;
}
.BlueLink
{
	color: blue;
}
a.BlueLink:link
{
	color: blue;
}
a.BlueLink:active
{
	color: blue;
}
a.BlueLink:visited
{
	color: blue;
}
a.BlueLink:hover
{
	color: blue;
}
/*---------------------------------------------------------------*/

/*----------------------- Button Styles ------------------------*/
.mm_buttonpurple
{ 
	font-size: 11px; font-family:  arial, Trebuchet MS, verdana, helvetica, san-serif; padding: 2px;
	line-height: 12px; color: #FFFFFF; text-align: center; background: #324058; font-weight: bold;
}
/*---------------------------------------------------------------*/

/* --------------------- Multiple Email/Contact window Styles -----------------*/
.ComboGridHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: #253646;
	font-family: Arial;
	text-decoration: none;
	background-color:#afc5dc;
	BORDER-BOTTOM: #253646 1px solid;
	BORDER-LEFT: #253646 1px solid;
	BORDER-RIGHT: #253646 1px solid;
	/*E7EBDE;*/
}
.ComboGridItem
{
	font-size: 8pt;
	color: #253646;
	font-family: Arial;
	background-color:#CAD5E1;
	font-weight: bold;
	BORDER-BOTTOM: #253646 1px solid;
	BORDER-LEFT: #253646 1px solid;
	BORDER-RIGHT: #253646 1px solid;
}
.GridBorders
{
	BORDER-TOP: #253646 1px solid; 
	BORDER-LEFT: #253646 1px solid;
	BORDER-BOTTOM: #253646 1px solid;
}

/*------------------------------------------------------------------------------*/
/* ----------------- Left Bar User Control Styles ----------------------------*/
.LeftBar
{
	/*background-color:#FEF0C9*/
}
.HomeLoginBoxText
{
	font-size: 12px;
	color: black;
	padding-left: 70px;
	font-family: Arial, Tahoma, Verdana;
	text-decoration: none;
	text-align:left;
	vertical-align:bottom;
}
.LoginBoxText
{
	font-size: 8px;
	color: black;
	padding-top: 10px;
	font-family: Arial, Tahoma, Verdana;
	text-decoration: none;
}
.LoginBoxUserName
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	padding-top: 10px;
	font-family: Arial, Tahoma, Verdana;
	text-decoration: none;
}
.cap{font-weight:bold;color:#253646;font-size:9px;padding-left:35px;padding-top:5px;}
.cap2{font-weight:bold;color:#253646;font-size:11px;padding-left:35px;padding-top:5px;}
/* ------------- Left and Right Image Paddnig for 800 above resolutions-----------------*/
.leftSide
{
	width:50%;
	height:100%;
	/* background-image : url(../images/bg1222.jpg); 
	background-position:right top;
	background-repeat:repeat-y;
	background-color:#00182E; */
}
.rightSide
{
	width:50%;
	height:100%;
	/* background-image : url(../images/bg1223.jpg);
	background-position:left top; 
	background-repeat:repeat-y;
	background-color:#00182E; */
}
.leftSideHome
{
	width:50%;
	height:100%;
	/* background-image : url(../images/bg1222h.jpg); */
	background-position:right top;
	/* background-repeat:repeat-y; */
	background-color:#FFFFFF;
}
.rightSideHome
{
	width:50%;
	height:100%;
	/* background-image : url(../images/bg1223h.jpg); */
	background-position:left top; 
	/* background-repeat:repeat-y; */
	background-color:#FFFFFF;
}
/* ---------- End of Left and Right Image Paddnig for 800 above resolutions--------------*/
