	
	/*HTML page style definitions*/
	html{ width:100%; height:100%; background-color:#FFF; font-family:Arial, Helvetica, sans-serif; }
	/*Header sel5 styles[]*/
	h5{ height:26px; font-size:12px; padding-left:9px; padding-top:3px; margin-top:7px; font-weight:300; color:#FFF; background-image:url(../img/h5.jpg); background-repeat:repeat-x; }
	/*Header sel4 styles[]*/
	h4{ background:url(../img/h4.png) no-repeat left; height:30px; font-size:20px; font-weight:300; padding-left:36px; padding-bottom:3px; margin-top:7px; color:#123268; }
	/*Header sel3 styles[]*/
	h3{ height:26px; font-size:12px; padding-left:9px; padding-top:3px; margin-top:7px; font-weight:300; color:#FFF; background-image:url(../img/h3.jpg); background-repeat:repeat-x; }
	/*Header sel2 styles[]*/
	h2{ height:23px; font-size:20px; padding-bottom:3px; margin-top:10px; color:#123268; }
	br.h10 {line-height:10px;}

	#tabledlist{ padding-top:0px; margin:0px; }
	#tabledlist td{ background-color:#FFF; margin:0px; }
	#modal-login{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
	#modal-login-email{ border:none; background-image:url(../img/form.jpg); color:#2e456b; font-family:Verdana, Geneva, sans-serif; border:thin #999; }
	#modal-login-password{ border:none; background-image:url(../img/form.jpg); color:#2e456b; font-family:Verdana, Geneva, sans-serif; border:thin #999; }
	#form-text{ color:#333; font-size:14px;  }
	
	.hidden{display:none;}
	 #main-top-bar{ width:100%; background-color:#3c3c3c;height:25px; text-align:right; padding-right:0px; padding-top:5px; }
	/*Top bar styles*/
	a.Topbar{ color:#FFF; font-size:12px; }
	a.Topbar:Link{ color:#FFF; }
	a.Topbar:Hover{ text-decoration:underline; }
	a.Topbar:Visited{ color:#FFF; }
	
	a.inline{ color:#FFF; font-size:12px; }
	a.inline:Link{ color:#FFF; }
	a.inline:Hover{ text-decoration:underline; }
	a.inline:Visited{ color:#FFF; }
	
	/*Default link styles*/
	a:Link{ color:#666; text-decoration:none; }
	a:Hover{ color:#123268; }
	a:Visited{ color:#666; text-decoration:none; }
	
	
	/*Header page division styles*/
	#main-header-wrapper{ width:960px; height:100px; margin-left:auto; margin-right:auto; margin-center:0px; background-image:url(../img/header_right_bg.jpg); }
	#main-header-right{ width:370px; height:100px; float:right; background-image:url(../img/header_bg.jpg); }
	#main-header-left{ width:590px; height:100px; background-image:url(../img/header_left_bg.png); }
	/*End page header division styles*/
	   
	/*Form styles*/
	#header-login-form{ margin-left:50px; margin-top:42px; height:20px; }
	#login-field-form{ border:none; background-image:url(../img/form.jpg); color:#2e456b; font-family:Verdana, Geneva, sans-serif; border:thin #999;}
	#login-buttons-submit{  border:none; width:68px; height:19px; background-image:url(../img/submit_off.jpg); }
	/*End form styles*/
	
	/*LoggedIn Box styles ( Control panel )*/
	#HeaderUser{ width:200px; height:25px; margin-left:50px; margin-top:35px; }
	#HeaderIcon{ margin-left:12px; margin-top:3px;}
	#Logout{ margin-left:10px; margin-top:1px;}
	/*End LoggedIn Box styles*/
	
	/*Navigation page division styles*/
	/*Drop-down menu styles*/
	#NavigationWrapper{ width:960px; height:26px; margin-left:auto; margin-right:auto; margin-top:0px; background-image:url(../img/nav_bg.jpg); }
	#Navigation{ margin:0; padding:0; }
	#Navigation li{	margin:0; padding:0; list-style:none; float:left; font:11px arial; }
	#Navigation li a{ display:block; margin:0 0px 0 0; padding:6px 14px; width:90px; background-image:url(../img/nav_bg.jpg); color:#FFF; text-align:center; text-decoration:none; }
	#Navigation li a:hover{	background-image:url(../img/nav_bg_over.jpg);; }
	
	/*Drop-down box styles*/
	#Navigation div{ position:absolute; visibility:hidden; margin:0; padding:0; background:#FFF; }
	#Navigation div a{	position:relative;	display:block;	margin:0;	padding:5px 10px;	width:98px;	white-space nowrap;	text-align:left; text-decoration:none; background:#FFF; color:#123268; font:11px arial; }
	#Navigation div a:hover{ color:#FFF; }
	/*End page navigation division styles*/
	
	/*Randomizer page division styles*/
	#Randomizer{ width:960px; height:150px; margin-left:auto; margin-right:auto; margin-top:0px; background-image:url(../banner_rand.php);}
	/*End page randomizer division styles*/
	
	/* Footer */

#footer {
	width: 920px;
	height: 49px;
	margin: 0 auto;
	padding-top: 50px;
}

#footer-bgcontent {
	margin: 0px;
	padding: 0px;
	height: 99px;
	background: #1E355B;
}

#footer p {
	margin: 0;
	text-align: center;
	line-height: normal;
	text-transform: uppercase;
	font-size: 10px;
	color: #FFFFFF;
}

#footer a {
	color: #FFAD01;
}
	
	/*Content page division styles*/
	#ContentWrapper{ width:960px; height:auto; margin-left:auto; margin-right:auto; margin-top:14px; font-size:12px; }
	#ContentLeft{ width:200px; height:800px; float:left; background-color:#FFF; }
	#ContentRight{ width:740px; height:800px; margin-left:20px; margin-top:0px; float:right; background-color:#FFF; }
	#ContentMain{ padding-left:4px; }
	/*End page content division styles*/
	
	
	/*Sidebar page division styles*/
	#main-sidebar-reports{ height:130px; margin-top:0px; }
	#sidebar-reports-box{ height:13px; margin-left:0px; margin-top:4px; padding:0px; }
	#main-sidebar-pilots{ height:auto; padding:0px; margin:0px; }
	#sidebar-pilots-box{ height:13px; margin-left:0px; margin-top:4px; padding:0px; }
	#main-sidebar-bids{ height:auto; margin-top:20px; }
	#main-sidebar-community{ height:70px; margin-top:20px; }
	#main-sidebar-stats{ height:70px; margin-top:20px; }
	/*Sidebar link styles*/
	.sidebar-links a{ background-color:#FFF; color:#666;  }
	.sidebar-links a:Link{ display:block; color:#666; background-color:#FFF; margin-left:0px; height:25px;}
	.sidebar-links a:Hover{ background-image:url(../img/sidebar_over.jpg); }
	.sidebar-links a:Visited{ display:block;  height:25px;}

       /* Tables */
       .schedule_box {clear: left; margin: 0.5em 0px 0.2em 30px; border: solid 1px rgb(30,53,91); empty-cells: show; border-collapse: collapse; background-color: rgb(238,238,238);}
       .schedule_box tr {margin: 0px; padding: 0px;}
       .schedule_box td {padding: 2px 7px 2px 7px; border: solid 1px rgb(150,150,150); text-align: left; font-size: 120%;}
       .schedule_box th {margin: 0px; padding: 2px 7px 2px 7px; border: solid 1px rgb(30,53,91); empty-cells: show; text-align: left; font-size:11px; 	}
       .schedule_box-caption {margin: 0.5em 0px 1.0em 30px; padding: 0px; clear: both; text-align: left; font-size: 120%;}





/*
    ColorBox Core Style
    The following rules are the styles that are consistant between all ColorBox themes
*/
	#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
	#cboxOverlay{position:fixed; width:100%; height:100%;}
	#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
	#cboxContent{position:relative; overflow:visible;}
	#cboxLoadedContent{overflow:auto;}
	#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
	#cboxTitle{margin:0;}
	#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
	#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the order/nesting of the generated HTML, 
    in hope that this will make the relationship easier to understand. Thanks, jack@colorpowered.com
*/
	#cboxOverlay{ background-color:#666; }
	
	#colorbox{}
	#cboxTopLeft{width:21px; height:21px; background:url(../img/controls.png) -100px 0 no-repeat;}
	#cboxTopRight{width:21px; height:21px; background:url(../img/controls.png) -129px 0 no-repeat;}
	#cboxBottomLeft{width:21px; height:21px; background:url(../img/controls.png) -100px -29px no-repeat;}
	#cboxBottomRight{width:21px; height:21px; background:url(../img/controls.png) -129px -29px no-repeat;}
	#cboxMiddleLeft{width:21px; background:url(../img/controls.png) left top repeat-y;}
	#cboxMiddleRight{width:21px; background:url(../img/controls.png) right top repeat-y;}
	
	#cboxTopCenter{height:21px; background:url(../img/border.png) 0 0 repeat-x;}
	#cboxBottomCenter{height:21px; background:url(../img/border.png) 0 -29px repeat-x;}
	
	#cboxContent{background:#fff;}
	#cboxLoadedContent{margin-bottom:28px;}
	#cboxTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; color:#949494;}
	#cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}
	#cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
	#cboxPrevious{position:absolute; bottom:0; left:0px; background:url(../img/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
	#cboxPrevious.hover{background-position:-75px -25px;}
	#cboxNext{position:absolute; bottom:0; left:27px; background:url(../img/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
	#cboxNext.hover{background-position:-50px -25px;}
	#cboxLoadingOverlay{background:url(../img/loading_background.png) center center no-repeat;}
	#cboxLoadingGraphic{background:url(../img/loading.gif) center center no-repeat;}
	#cboxClose{position:absolute; bottom:0; right:0; background:url(../img/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
	#cboxClose.hover{background-position:-25px -25px;}
	.clean-ok{
		border:solid 1px #349534; 
		background:#C9FFCA;
		color:#008000;
		font-weight:bold;
		padding:4px;
		text-align:center;
	}

               .xacars{
		border:solid 1px #A5661B; 
		background:#F78601;
		color:#eeeeee;
		font-weight:bold;
		padding:4px;
		text-align:center;
	}

                .xacars-xplane{
		border:solid 1px #553004; 
		background:#5F3F19;
		color:#eeeeee;
		font-weight:bold;
		padding:4px;
		text-align:center;
	}

                .xacars-xplane-linux{
		border:solid 1px #81761B; 
		background:#F6DD0C;
		color:#000000;
		font-weight:bold;
		padding:4px;
		text-align:center;
	}

                .xacars-xplane-linux{
		border:solid 1px #81761B; 
		background:#F6DD0C;
		color:#008000;
		font-weight:bold;
		padding:4px;
		text-align:center;
	}


               .fsfk{
		border:solid 1px #1c1c1c; 
		background:#1c1c1c;
		color:#eeeeee;
		font-weight:bold;
		padding:4px;
		text-align:center;
	}



                .clean-error{
		background:#F7CBCA;
		color:#CC0000;
		font-weight:bold;
		padding:0px;
		text-align:left;
	}

.customers
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
.customers td, #customers th 
{
font-size:1.2em;
border:1px solid #465B7D;
padding:3px 7px 2px 7px;
}
.customers th 
{
font-size:1.4em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#1E355B;
color:#fff;
}
.customers tr.alt td 
{
color:#000;
background-color:#EAF2D3;
}
#historyMiniLog table {border-collapse:collapse;}
#historyMiniLog .tableHeader {padding:4px; background-color:#eee; font-size:1.1em;}
#historyMiniLog .columnHeader {border:1px solid #aaa; padding:4px; background-color:#B5C3DB; font-size:.91em; font-weight:bold;}
#historyMiniLog td {border:1px solid #aaa; padding:4px; font-size:.91em;}
#historyMiniLog .summaryLeft, #historyMiniLog .summaryRight, #historyMiniLog .summaryMiddle {padding:4px; background-color:#fff; font-size:.91em;} 
#historyMiniLog .summaryLeft {border-right:0; border-left:1px solid #aaa;}
#historyMiniLog .summaryRight {border-right:1px solid #c0c0c0; border-left:0;}
#historyMiniLog .summaryMiddle {border-right:0; border-left:0;}
#historyMiniLog .tableHeader .greyBg {border:0; padding:0; background-color:#eee; font-size:1.1em;}

/* download button */
#main a.downloadbutton { display:block; float:right; font-size:9px; text-decoration:none; cursor:pointer; }
#main a.downloadbutton:hover { text-decoration:none; }
#main a.downloadbutton b, #main a.downloadbutton strong { display:block; float:left; padding:2px 0 1px; width:80px; text-indent:-99999px; font-weight:normal; font-style:normal; background:url(/lib/skins/_SKIN/img/dl_left.png) no-repeat 0 center; overflow: hidden; }
#main a.downloadbutton i, #main a.downloadbutton em { display:block; float:left; padding:2px 10px 1px 4px; color:#6a6a6a; font-weight:normal; font-style:normal; text-align:center; background:url(/lib/skins/_SKIN/img/dl_bar.png) no-repeat 100% center; _zoom:1; }
#main a.downloadbutton i:after, #main a.downloadbutton em:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#main .boxtop a.downloadbutton, #main .boxtop a.buynow { line-height: 18px; }
.cu3er-container {
	width:900px;
	height: 300px;
	position:relative;
	right: 20px;
	bottom: 20px;
}
.bluetext {color:#2D405D;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #2D405D;
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	margin-bottom: 3px;
}
.boldblue
{
	font-family: Tahoma, sans-serif;
	font-size: 8pt;
	font-weight: 700;
	color: #000066;
}
.tablerowdark_border
{
	background-color: #DCDDDE;
	font-size: 8pt;
	padding: 2px;
	border: 1px solid #9C9E9C
}
.tablerowdark_border_new
{
	background-color: #DCDDDE;
	font-size: 8pt;
	padding: 8px;
	border: 1px solid #9C9E9C
}
.mainheaderbold
{
	font-family: Tahoma, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #000066;
}


















