﻿body{font-family:  Arial, Helvetica, Sans-Serif; font-size: small; Margin: 0px;}

h1, h2, h3, a {margin: 0px; color: #0033CC;}

hr {height: 1px; color: #003366; margin: 3px 0px 5px 0px;}

#HeaderMainLeft, #HeaderMainRight
{width: 50%; height: 87px; float: left; background-image:url(../images/background.jpg); text-align: left;}

#HeaderMainRight
{width: 49.999%; text-align:right;}

.MenuLink, #MenuContent ,#ContentMain {color: #FFFFFF; font-size: small;}

#ContentMain {color: #003366;}

.MenuLink:hover {color: #FF0000; }

#MenuMain
{width: 100%; height: 38px; clear: both; background-image:url(../images/background-menu.gif); text-align: right; }

#MenuContent
{margin: 7px 5px 0px 0px;}

#ContentMain
{width: 100%; height: auto; clear: both;}

.PageTitle
{font-size: medium; margin: 15px 0px 0px 10px; font-weight: bold; display: block;}

#LoginBox 
{width: 300px; margin: auto; line-height: 30px;}

.LoginLabel 
{width: 75px; float:left; display: block; clear: both;}


 .HelpText {color: #CCCCCC;}

.Instructions {color: #003366; font-weight: normal;}
.SearchTable {border: 0px solid #0099FF;}

.SearchTableHeader{background-color: #FFFFFF; color: #0099FF:; font-weight: bold;}

.SearchBoxInputs { width: 230px; font-size: small;}

.ResultsHeader {background-color:#0099ff; color: #FFFFFF; font-weight: bold; height: 25px;}

.ResultsTitles, .PassengerTitle {background-color:#bee1f8; height: 22px;}

.PassengerItems {height: 28px;}

.ResultsItems, .PassengerItems {background-color:#ebeff2;}


.ResultsDivider, .PassengerDivider {font-size:0px; height: 1px; padding:0px;}

.ErrorMessage {color: #FF0000; font-size: small;}

.ItineraryTable {font-size: small; width: 100%; color: #003366; }

.ItineraryTitle {font-weight: bold; border-bottom: 1px solid #003366; height: 25px; }

.ItineraryLabel {color: #003366; border-bottom: 1px solid #ebeff2; padding: 5px;}

.ItineraryResult{color: #0099ff; border-bottom: 1px solid #ebeff2; padding: 5px;}

.RegisterTable {border: 0px solid #0099FF; text-align: left; }

.RegisterTableHeader{background-color: #FFFFFF; color: #0099FF; font-weight: bold;}

.FormEntry, .FormSubmit {color: #003366; width: 450px; margin-left:auto; margin-right:auto;}

#ErrorDiv {margin: auto; width: 500px;}

.SuperuserText {text-align: right; color: #FF0000; font-weight: bold;}

#MainButtonHolder {margin-left: auto; margin-right: auto; width: 300px; text-align: center;}

/*Modal Popup*/
.modalBackground {
	background-color:Black;
	filter:alpha(opacity=70);
	opacity:0.9;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:300px;
	min-height: 150px;
}

.modalPopup2 {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:450px;
	min-height: 150px;
	
}


/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}

.picholder
{
margin: 0px auto 0px auto;
width: 580px;
}

.imgs
{
margin: 0px 5px 0px 0px;
}



