/* Global*/
* {	
	margin: 0;
	padding: 0;
}
p {
	padding-top:5px;
	padding-bottom:15px;
}
ul {
	margin-left:20px;
}
li {
	padding-top:0px;
	padding-bottom:6px;
}
.checkList /*li*/
{
	/*background:url(../images/cmrk.gif) no-repeat scroll left center;*/
	/*list-style:none outside none;*/
	/*padding-left:15px;*/
	list-style-image: url(../images/cmrk.gif);
}
.listClock
{
	background:url(../images/iClock.gif) no-repeat scroll left center;
	list-style:none outside none;
	padding-left:80px;
}
.listPlane
{
	background:url(../images/iPlane.gif) no-repeat scroll left center;
	list-style:none outside none;
	padding-left:80px;
}
.listPlanes
{
	background:url(../images/iPlanes.gif) no-repeat scroll left center;
	list-style:none outside none;
	padding-left:80px;
}
.listHeadSet
{
	background:url(../images/iHeadSet.gif) no-repeat scroll left center;
	list-style:none outside none;
	padding-left:80px;
}
pre {
 overflow-x: auto; /* Use horizontal scroller if needed; for FF 2 */
 white-space: pre-wrap; /* css3 */
 white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
 white-space: -pre-wrap; /* Opera 4-6 */
 white-space: -o-pre-wrap; /* Opera 7 */
 word-wrap: break-word; /* Internet Explorer 5.5+ */
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10pt;
}
.standard
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	padding-bottom:1px;	
}
.right
{
	text-align:right;
}
.left
{
	text-align:left;
}
.indent
{
	margin-left:10px;
}
.pad
{
	padding:5px;
}
.topMargin
{
	margin-top:5px;
}
.titleText
{
	color:RGB(255,204,0);
	font-size:13pt;
}
.titleTextSmall
{
	color:RGB(255,204,0);
	font-size:11pt;
}
.headerText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20pt;
}
.subHeaderText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13pt;
}
.whiteText
{
	color:White;	
}
.link
{
	color:RGB(255,204,0);
}
.stdLink
{
	color:RGB(255,204,0);
	text-decoration:none;
}
.scrollerLink
{
	color:RGB(204,204,204);
	text-decoration:none;
}
.moreLink
{
	color:RGB(255,204,0);
	font-size:8pt;
	text-decoration:none;
}
.stdLink:focus
{
	outline:none;
}
.line
{
	background:transparent url(../images/line.gif) no-repeat;
	width:1040px;
	height:1px;
}
.keyLine
{
	background:white;
	height:1px;
	margin-top:5px;
	margin-bottom:5px;
}
.logo
{
	background:transparent url(../images/logo.gif) no-repeat;
	height:78px;
	width:244px;
}	
.logoFlightStats
{
	background:transparent url(../images/flightStats.bmp) no-repeat;
	height:26px;
	width:100px;
}	
.tripCircle
{
	background:transparent url(../images/TripCircle.gif) no-repeat;
	height:17px;
	width:116px;
}	
body
{
	background:Black url(../images/bg-main.gif) repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt; 
	color:white;
}
.container
{
	width:1023px;
}
.navSelected {
	font-weight: bold;
}
.warnClass {
	color: #FF9900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
}
.errorClass {
	color: #F80000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
}
.successClass {
    color: #006600;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
	
}
.required {
	float:left;
	margin-top:15px;
	font-weight:bold;
	color:red
}
.title
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16pt;
}
.subHeading
{
	font-weight:bold;
}
.BigText
{
	color:White;
	font-family:Helvetica;
	font-size:20pt;
}
.BlueText
{
	color:RGB(90,160,240);
}
.yellowText
{
	color:RGB(255,204,0);
}
.yellowTextW
{
	color:Yellow;
}
.redText
{
	color: #990000;
}
.asterick
{
	color:Red;
}
.plus
{
	background:transparent url(../images/plus.gif) no-repeat;
	width:20px;
	height:21px;	
}
.indicatorGreen
{
	background:transparent url(../images/indicatorGreen.gif) no-repeat;
	width:20px;
	height:21px;	
}
.indicatorGreenBig
{
	background:transparent url(../images/indicatorGreenBig.gif) no-repeat;
	width:71px;
	height:71px;	
}
.indicatorRed
{
	background:transparent url(../images/indicatorRed.gif) no-repeat;
	width:20px;
	height:21px;
}
.indicatorRedBig
{
	background:transparent url(../images/indicatorRedBig.gif) no-repeat;
	width:71px;
	height:71px;
}
/* header */
.header
{
	width:1023px;
	height:100px;
	font-size:8pt;
}
#topMenu
{
	position:absolute;
	float:left;
	margin-left:305px;
	margin-top:10px;
}
#topMenu a
{
	color:White;
	text-decoration:none;
}
#topMenu a:hover
{
	color:lightgrey;
}
#welcome
{
	float:right;
	margin-right:40px;
	font-size:10pt;
}
#loginBox
{
	position:absolute;
	top:70px;
	left:300px;
	font-size:8pt;
}
#freeTrial
{
	border:solid Silver 0px;
	padding:5px;
}

/* navigation */
.navigation
{
	margin-left:295px;
}
.navBar
{
	position:relative;
	z-index:1000;
	background:transparent;
	border:0;
}
.navItem
{
	color:White;
	font-family:Helvetica;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
}
.navLabelSelected
{
	background:transparent;
	border:1px solid transparent;
}
.navItem:hover
{
	color:Grey;
}
.navSubItem
{
	background-color:RGB(58,58,58);	
}
.rich-menu-list-border
{
	border:0
	border-bottom:solid 1px;
}
.dr-menu-item, .dr-menu-item a
{
	color:white;
}
.dr-menu-item-hover
{
	background-color:Black;
	border-color:Grey;
}
/* Mortar */
.mortar
{
	float:left;
	padding:0;
}
#mortarAlert
{
	border:solid 1px Silver;
	background:Red;
	width:219px;
	padding:15px 0 0 15px;
	margin-bottom:15px;
	display:none;
}
.narrow
{
	width:187px;
}
.mortarDetail
{
	margin-left:44px;	
}
.mortarTop
{
	background:transparent url(../images/mortarTop.gif) no-repeat;
	width:245px;
}
.mortarContent
{
	font-size:8pt;
	color:black;
	font-weight: bold;
}
.mortarInput
{
	width:120px;
}
.mortarInner
{
	background:transparent url(../images/mortarInner.gif) repeat-y;
	width:245px;
}
.mortarBottom
{
	background:transparent url(../images/mortarBottom.gif) no-repeat;
	height:70px;
	width:245px;
	padding-top:30px;
	text-align:right;
}
.translucent
{
	opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.80;
}
.translucentDark
{
	opacity:.98;filter: alpha(opacity=98); -moz-opacity: 0.98;
}
.notifyBarTranslucent
{
	position:absolute;
	border:0;
	background:url(../images/notifyBar.gif) no-repeat;
	width:681px;
	height:31px;
}

.smallPanelTop
{
	position:relative;
	border:0;
	background:transparent url(../images/smallPanelTop.gif) no-repeat;
	width:212px;
	height:10px;
}
.smallPanelMiddleBase
{
	position:absolute;
	border:0;
	background:transparent url(../images/smallPanelMiddle.gif) repeat-y;
	width:212px;
}
.smallPanelMiddle
{
	position:relative;
	border:0;
	width:212px;
	padding-left:5px;
}
.smallPanelBottom
{
	position:absolute;
	border:0;
	background:transparent url(../images/smallPanelBottom.gif) no-repeat;
	width:212px;
	height:10px;
}

.notifyPanelTop
{
	position:relative;
	border:0;
	background:transparent url(../images/notifyPanelTop.gif) no-repeat;
	width:682px;
	height:10px;
}
.notifyPanelMiddleBase
{
	position:absolute;
	border:0;
	background:transparent url(../images/notifyPanelMiddle.gif) repeat-y;
	width:682px;
}
.notifyPanelMiddleSizeSmall
{
	height:50px;
}
.notifyPanelMiddleSizeHalf
{
	height:375px;
	overflow-y:auto
}
.notifyPanelMiddleSizeFull
{
	height:600px;
	overflow-y:auto	
}
.notifyPanelMiddle
{
	position:relative;
	border:0;
	width:670px;
	padding-left:5px;
}
.notifyPanelBottom
{
	position:absolute;
	border:0;
	background:transparent url(../images/notifyPanelBottom.gif) no-repeat;
	width:682px;
	height:10px;
}
.trialPanelTopTranslucent
{
	position:relative;
	border:0;
	background:transparent url(../images/trialPanelTop.gif) no-repeat;
	width:410px;
	height:10px;
	opacity:.95;filter: alpha(opacity=95); -moz-opacity: 0.95;
}
.trialPanelMiddleTranslucent
{
	position:absolute;
	border:0;
	background:transparent url(../images/trialPanelMiddle.gif) repeat-y;
	width:409px;
	height:340px;
	opacity:.95;filter: alpha(opacity=95); -moz-opacity: 0.95;
}
.trialPanelMiddle
{
	position:relative;
	border:0;
	width:400px;
	height:340px;
	padding-left:5px;
}
.trialPanelBottomTranslucent
{
	position:absolute;
	border:0;
	background:transparent url(../images/trialPanelBottom.gif) no-repeat;
	width:409px;
	height:10px;
	opacity:.95;filter: alpha(opacity=95); -moz-opacity: 0.95;
}
.trialPanelBottom
{
	position:relative;
	border:0;
	width:400px;
	height:10px;
}
.toggleDown
{
	background:transparent url(../images/btnDown.gif) no-repeat;
	width:17px;
	height:17px;
}
.toggleDown:focus
{
	border:0;
	outline:none;
}
.toggleUp
{
	background:transparent url(../images/btnUp.gif) no-repeat;
	width:17px;
	height:17px;
}
.toggleUp:focus
{
	border:0;
	outline:none;
}
#togglePanelTandC
{
	position:absolute;
	margin-left:30px;
	margin-top:50px;	
}


.mortar2
{
	margin-left:2px;
	width:243px;
	height:370px;
	border:0;
	background:transparent url(../images/mortar2.gif) no-repeat;
}
.fltAdvisorAd
{
	width:261px;
	height:278px;
	border:0;
	background:transparent url(../images/fltAd.gif) no-repeat;
}
.btnSubmit
{
	background:transparent url(../images/btnSubmit.gif) no-repeat;
	width:98px;
	height:30px;
}
.btnTrackFlight
{
	background:transparent url(../images/btnTrackFlight.gif) no-repeat;
	width:100px;
	height:31px;
}
.btnTrackFlightBlack
{
	background:transparent url(../images/btnTrackFlightBlack.gif) no-repeat;
	width:78px;
	height:26px;
}
.btnManageAlerts
{
	background:transparent url(../images/btnManageAlerts.gif) no-repeat;
	width:98px;
	height:30px;
}
.btnManageAlertsBlack
{
	background:transparent url(../images/btnManageAlertsBlack.gif) no-repeat;
	width:108px;
	height:26px;
}
.btnSignUp
{
	background:transparent url(../images/btnSignUp.gif) no-repeat;
	width:103px;
	height:32px;
}
.btnSignUpBlack
{
	background:transparent url(../images/btnSignUpBlack.gif) no-repeat;
	width:103px;
	height:32px;
}
.btnSignUpNow
{
	background:transparent url(../images/btnSignUpNow.gif) no-repeat;
	width:165px;
	height:28px;
}
.btnLogin
{
	background:transparent url(../images/btnLogin.gif) no-repeat;
	width:98px;
	height:30px;
}
.btnLoginBlack
{
	background:transparent url(../images/btnLoginBlack.gif) no-repeat;
	width:78px;
	height:26px;
}
.btnPrint
{
	background:transparent url(../images/btnPrint.gif) no-repeat;
	width:99px;
	height:31px;
}
.signUpAd
{
	width:577px;
	height:52px;
	border:0;
	background:url(../images/signUpAd.gif) no-repeat;
}
.content
{
	float:left;
	/* min-height:400px;*/
	width:700px;
	margin-left:13px;
}
/* home content */
#homecontent
{
	padding:0;
}
.contentFlash
{
	position:relative;
	z-index:999;
}
.contentWrapper
{
	float:none;
	border:solid 1px Silver;
}
.contentHeader
{
	color:RGB(255,204,0);
	width:100%;
	text-align:center;
	font-weight:bold;
}
.contentFlightList
{
	height:164px;
	overflow:auto;
}
.verticalLine
{
	width:1px;
	height:210px;
	background:white;
}
.boxes
{
	clear:both;
	font-family: Verdana, Arial, Helvetica, sans-serif;;
	font-size: 11pt;
	margin-bottom:20px
}
.footer
{
	clear:both;
	font-family: Verdana, Arial, Helvetica, sans-serif;;
	font-size: 11pt;
	margin-bottom:20px
}
.footerMenu
{
	float:left;
	margin-left:50px;
}
.footerMenu a
{
	color:White;
}
.footerMenu a:hover
{
	color:lightgrey;
}
.productLogoText
{
	float:left;
	background:transparent url(../images/logoSmallText.gif) no-repeat;
	width:193px;
	height:42px;
}

/* Autocomplete boxes */
.yui-ac {
    position:relative;font-family:arial;font-size:100%;z-index:8000;color:black;
}
.yui-ac-input 
{
	padding:0;
    position:relative;
}
/* results */
.yui-ac-container {
    position:relative;
}
.yui-ac-content ul{
    margin:0;padding:0;
}
.yui-ac-content li {
    margin:0;padding:2px 5px;cursor:default;white-space:nowrap;
}
/* header/body/footer*/
.yui-ac-content {
    position:absolute;border:1px solid #808080;background:#fff;overflow:hidden;z-index:8200;
    width:200px;
}
.yui-ac-shadow {
    position:absolute;margin:.3em;background:#000;-moz-opacity: 0.10;opacity:.10;filter:alpha(opacity=10);z-index:8150;
}
/* prehighlighted result item */
.yui-ac-content li.yui-ac-prehighlight {
    background:#B3D4FF;
}
/* highlighted result item */
.yui-ac-content li.yui-ac-highlight {
    background:#426FD9;color:#FFF;
}
/* city */
.yui-city-ac {
    position:relative;font-family:arial;font-size:100%;z-index:7000;
}
.yui-city-ac-container {
    position:relative;
}
.viewUserInfoFields {
	color: LightGrey;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.standOutText {
    color: LightGrey;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}	
/* simple images */
.imageHow1
{
	background:transparent url(../images/how1.gif) no-repeat;
	width:219px;
	height:152px;
}
.imageHow2
{
	background:transparent url(../images/how2.gif) no-repeat;
	width:219px;
	height:152px;
}
.imageHow3
{
	background:transparent url(../images/how3.gif) no-repeat;
	width:219px;
	height:152px;
}
.reflectMortar
{
	background:transparent url(../images/reflectMortar.gif) no-repeat;
}
.reflectHow
{
	background:transparent url(../images/reflectHow.gif) no-repeat;
}
.imageSmartPhone
{
	background:transparent url(../images/smartPhone.gif) no-repeat;
	width:300px;
	height:494px;
}
.sMap
{
	background:transparent url(../images/sMap.gif) no-repeat scroll 0px 0px;
	width:235px;
	height:147px;
}
.pts
{
	background:transparent url(../images/pts.gif) no-repeat;
	width:63px;
	height:154px;
}
.bullets
{
	background:transparent url(../images/bullets.gif) no-repeat;
	width:45px;
	height:155px;
}

.contentMapBase
{
	background:transparent url(../images/baseMap.gif) 0 20px no-repeat;
	width:674px;
	height:478px;
}
.contentMapBig
{
	background:transparent url(../images/homeMap.gif) scroll 7px 16px no-repeat;
	width:667px;
	height:421px;
	font-size:13pt;
	font-weight:bold;
}
.btnDemo
{
	float:left;
	margin-top:110px;
	margin-left:5px
}
.btnDemo a
{
	background:transparent url(../images/btnDemo.gif) no-repeat;
	width:258px;
	height:29px;
	display:block;
}
.btnDemo a:hover
{
	background:transparent url(../images/btnDemoOver.gif) no-repeat;
	width:258px;
	height:29px;
	display:block;
}
.sDemo
{
	background:transparent url(../images/sDemo.gif) no-repeat;
	width:260px;
	height:26px;
	margin-top:3px;
	margin-left:5px;
}
.btnFreeTrial
{
	margin-left:150px;
}
.btnFreeTrial a
{
	background:transparent url(../images/btnFreeTrial2.gif) no-repeat;
	width:617px;
	height:47px;
	display:block;
}
.btnFreeTrial a:hover
{
	background:transparent url(../images/btnFreeTrial2over.gif) no-repeat;
	width:617px;
	height:47px;
	display:block;
}
.sFreeTrial
{
	background:transparent url(../images/sFreeTrial.gif) no-repeat;
	width:402px;
	height:26px;
	margin-top:3px;	
}
.calendar, .ui-datepicker-calendar
{
	color:black;
}
