
/* Basic Layout Styles */



html, body                  { min-height:100%; }
body						{ margin:0px; padding:0px; background:url(images/lighting.png) center repeat-y #585858; }

#dnnwrapper 				{ width:100%; margin:0; padding:0; height:100%; }
#dnnheader 					{ width:100%; height:90px; background:url(images/headerbg.png) top repeat-x; }
#headershadow               { width:100%; background:url(images/headershadow.png) top repeat-x; }

#sidebar                    { float:left; height:10px; width:215px; }
#contentwrapper				{ width:954px; min-height:400px; margin:0px auto; padding:0px 1px; background:url(images/border.png); }
#contentwrapperinner		{ float:right; width:725px; min-height:400px; margin:0px auto; padding:0px 1px; background:url(images/border.png); }
#content                    { width:920px; min-height:594px; margin:0px auto; padding:30px 17px 0px; background:url(images/featureimage.jpg) no-repeat #F0EEEB; border-bottom:1px solid #5D5D5D; }
#contentinner               { width:691px; min-height:500px; margin:0px auto; padding:30px 17px 0px; background:#F0EEEB; border-bottom:1px solid #5D5D5D; }


#dnnfooter 					{ width:926px; height:45px; margin:0px auto; padding:12px 14px; background:url(images/footer.png) top no-repeat; text-align:center; }
#dnnfooterinner				{ width:697px; height:45px; margin:0px auto; padding:12px 14px; background:url(images/footer.png) top no-repeat; text-align:center; }
#themes                     { display:none; }
* html #dnnfooter			{ height:61px; }
* html #dnnheader			{ height:127px; }

.logo						{ float:left; }
.pagewidth                  { width:954px; margin:0px auto; }
.buttons                    { float:right; width:253px; height:27px; background:#081f38; color:#c1c7cd; margin-right:13px; padding:8px 20px 0px; text-align:right; }
.lnkl						{ line-height:12px; color:#ece9da; text-align:left; font-size:8pt; font-family:Lucida Grande, Lucida Sans Unicode, sans-serif;}

.clear								{ clear:both}
.left								{ float:left}
.right								{ float:right}

/* Text */

table, tr, td, p, div, ul, li		{ color:#555; }
Body, .NormalTextBox, TD, DIV, p    { font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:normal}
p									{ padding:5px 0; margin:0px; line-height:150%; }
li,ul li							{ list-style:disc }
ol li								{ list-style:decimal}
li									{ margin:5px 0}
img                                 { border:0px; }

.Normal                             { font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:normal}
.NormalBold							{ font-family:Arial, Helvetica, Verdana, Sans;font-size:small;font-weight:bold;color:#444;line-height:120%}
.NormalRed							{ font-family:Arial, Helvetica, Verdana, Sans;font-size:small;font-weight:bold;color:#C00;line-height:120%}
span.SubHead						{ font-size:9px;margin:0;padding:0}
span.SubHead br						{ display:none}

.Head								{ color:#385997;font:bold 12pt Verdana, Arial, Helvetica, sans-serif}
.SubHead							{ color:#999}

H1,H2,H3,H4,H5	 					{ line-height:23px; color:#0f345e; font-family:'Arial', sans-serif; margin:0px; padding:0px}
H1									{ display:inline; font-size:30px; padding:0px 4px 0px 0px; border-bottom:6px double #4080b6; text-transform:uppercase; }
H2 									{ font-size:18px; padding-top:15px; text-transform:uppercase; letter-spacing:-1px; }
H3									{ font-size:14px; }
H4 									{ font-size:12px; text-transform:uppercase;}
H5 									{ font-size:11px; }

.tab_container H2                   { padding-top:0px; }
.tab_container img                  { border:1px solid #CCC; }

/* Link Styles */

a:link								{ color:#092039}
a:visited, a:active					{ color:#092039}
a:hover 							{ text-decoration:underline; }

.copyright,
A.copyright:link,
A.copyright:visited,
A.copyright:active,
A.copyright:hover                   { font:normal 10px/100%; color:#d4d4d4; padding:0 5px; }

A.links:link,
A.links:active,
A.links:visited                     { font:normal 12px/100%; font-size:12px; color:#d4d4d4; padding:0px 5px 12px; } 
A.links:hover                       { color:#d4d4d4; }

A.Button:link,
A.Button:active,
A.Button:visited                     { font-size:12px; color:#c1c7cd; text-decoration:underline; } 
A.Button:hover                       { color:#e61e22; }

A.Side:link,
A.Side:active,
A.Side:visited                     { display:block; width:194px; font-size:15px; text-transform:uppercase; color:#f3f3f3; border:1px solid #df373a; padding:9px 10px 7px; background:url(images/side.png) 0px 0px repeat-x #e0383c;} 
A.Side:hover                       { color:#e6e6e6; background-position: 0px -32px; text-decoration:none;}

A.CommandButton:link,
A.CommandButton:visited,
A.CommandButton:active				{ font:bold small Tahoma, Arial, Helvetica, sans-serif;color:#FF0000}
A.CommandButton:hover				{ color:#6e91d1}

#ql_testpilot       { background: url(images/testpilotsprite.jpg); display: block; height: 40px; line-height: 22px; padding: 98px 0px 0px 15px;
                      text-align: left; width:290px; font-size:13px; line-height:16px; color:#c1c7cd; }

#ql_testpilot:hover { color:#efefef; background-position:0px -142px; text-decoration:none; }

#ql_flighttest      { background: url(images/flighttestsprite.jpg); display: block; height: 40px; line-height: 22px; padding: 98px 0px 0px 15px;
                      text-align: left; width:290px; font-size:13px; line-height:16px; color:#c1c7cd; }

#ql_flighttest:hover { color:#efefef; background-position:0px -142px; text-decoration:none; }

#ql_aircraft        { background: url(images/aircraftsprite.jpg); display: block; height: 40px; line-height: 22px; padding: 98px 0px 0px 15px;
                      text-align: left; width:290px; font-size:13px; line-height:16px; color:#c1c7cd; }

#ql_aircraft:hover  { color:#efefef; background-position:0px -142px; text-decoration:none; }

#dnn_dnnSEARCH_txtSearch	{ height:14px; padding:2px 0px 0 0px;background:#fff;width:120px; font:normal 9pt Arial, Helvetica, sans-serif; color:#444; border:1px #d7d5d8 solid}

#dnn_dnnSEARCH_ClassicSearch a:link,
#dnn_dnnSEARCH_ClassicSearch a:active,
#dnn_dnnSEARCH_ClassicSearch a:visited  { font-size:13px; color:#c1c7cd; font-weight:normal; text-decoration:underline; width:18px;height:20px; border:0px;}
#dnn_dnnSEARCH_ClassicSearch a:hover	{ color:#e61e22; }

/* Control Panel */

.ControlPanel						{ background:url(images/control.gif) top left repeat-x #0c5a9a;border:none}
.ControlPanel TD .SubHead			{ color:#bde5fc;font-size:small}
.ControlPanel .CommandButton,
.ControlPanel A.CommandButton:link,
.ControlPanel A.CommandButton:visited,
.ControlPanel A.CommandButton:active{ color:#c0dffb;text-decoration:none}
.ControlPanel A.CommandButton:hover	{ color:#fff}

/* Forms */

div.form							{ width:500px;text-align:left}
div.form_group						{ text-align:left;margin-bottom:10px;font-size:14px;color:#4b91ae; }
div.form_text						{ float:left;margin:0}
p.form_text							{ margin:0 0 3px 0}
textarea.form_text,
input.form_text,
select.form_text					{ color:#333;background:#efefef;border-color:#bbb #bbb #ddd;border-width:2px 1px 1px;padding:0.2em;margin:0 10px 10px 0}
input,select						{ color:#666}
.Settings,.WorkPanel				{ text-align:left}
.StandardButton						{ color:#666;background:#EEE;border:solid 1px #D1C7BE;line-height:22px;padding:0 10px;height:22px;cursor:pointer}
.NormalTextBox						{ color:#666;padding-left:4px;line-height:12px;font-weight:normal}
td.NormalTextBox					{ padding:0;margin:0;background:transparent;visibility:inherit;border:0}
.DataGrid_Container 				{ margin-top:15px}
.DataGrid_Header					{ font-weight:bold}
.DataGrid_Header td, .NormalBold td	{ font-weight:bold}
div.FileManager						{ height:auto;border:none}
table.FileManager					{ width:99%;text-align:left;background:#FFF}
.ExtensionsContent td, .DNN_HTMLContent{ text-align:left}
#dnn_ctr322_ModuleDefinitions_divInstalled{ text-align:left}
#dnn_ctr_Login_pnlLogin table		{ float:none;margin:0 auto}
#dnn_ctr_ManageUsers_pnlUser		{ text-align:left;min-height:1px}
#dnn_ctr_ManageUsers_pnlUser .Normal{ line-height:20px}
#dnn_ctr_Terms_lblTerms,
#dnn_ctr_Privacy_lblPrivacy			{ line-height:20px}
#dnn_ctr_Terms_lblTerms .SubHead,
#dnn_ctr_Privacy_lblPrivacy .SubHead{ font-size:14px;color:#6e91d2;border-bottom:1px #6e91d2 solid;line-height:26px;margin:0px;padding:0px;font-weight:normal}
#dnn_ctr979_LogViewer_dlLog td		{ text-align:left;white-space:normal;border:1px #fff solid}

/*  Skin Layout  */

#fload						{ width:0px;height:0px}
.date						{ padding:0 20px;color:#777;font-size:12px}
.languagebox				{ float:right;text-align:right;padding:0 20px;white-space:nowrap;width:20%;display:none}
.Settings					{ text-align:left}
.logo						{ min-height:80px;min-width:300px}
* html .logo				{ height:80px;width:300px}
.news h2					{ color:#333333;font-size:14px;margin:0px;padding:0px;line-height:22px}
.news p						{ line-height:17px;font-weight:bold}

/*  Content Panes   */

.topbannerpane				{ width:100%;clear:both}
.botbannerpane				{ width:100%;clear:both}
.topleftpane				{ width:28%;float:left}
.toprightpane				{ width:71%;float:right}
.toppane					{ width:100%}
.LeftPane					{ margin:0px;width:24%;padding-right:8px;padding-top:3px}
.ContentPane				{ padding:0px;margin:0px;padding-top:3px}
.RightPane					{ margin:0px;width:24%;padding-left:8px;padding-top:3px}
.boxapane					{}
.boxbpane					{ width:24%;float:left}
.boxcpane					{ width:75%;float:right}
.boxdpane					{}
.boxepane					{ width:49%;float:left}
.boxfpane					{ width:49%;float:right}
.boxgpane					{ width:55%;float:left}
.boxhpane					{ width:43%;float:right}
.boxipane					{ width:28%;float:left}
.boxjpane					{ width:70%;float:right}
.mainapane                  { width:32%; float:left; }
.mainbpane                  { width:32%; margin-left:1.7%; float:left; }
.maincpane                  { width:32%; margin-left:1.7%; float:left; }
.bottompane					{ clear:both}
.menubotpane				{ padding-top:5px}
.sloganpane					{ float:left;margin-top:20px;max-width:40%}
.DNNEmptyPane				{ width:0px;padding:0px;margin:0px}

/*  Horizontal Menu1 Style  */

.HMA                        { float:right; width:65%; padding-top:18px; background:none; }
.HM1                        { margin:0px; padding:0px; white-space:nowrap; height:30px; font-family:"Arial", sans-serif; width:100%; text-align:right; }
.HM1 ul                     { margin:0px; }
.HM1 ul li                  { margin:0px; float:left; list-style:none none outside; position:relative; }
.HM1 ul .current a:link,
.HM1 ul .current a:active,
.HM1 ul .current a:visited,
.HM1 ul .current a:hover         { color:#e61e22; margin:0 4px; }
.HM1 ul .current a:link span,
.HM1 ul .current a:active span,
.HM1 ul .current a:visited span,
.HM1 ul .current a:hover span	{ display:block; float:left; }
.HM1 ul .current .slide span	{ background:transparent; }
.HM1 ul span                { padding:0 5px; font-size:12px; font-weight:normal; text-transform:uppercase; }
.HM1 ul .slide              { display:none; float: left; overflow:hidden; position:absolute;}
.HM1 ul a.link              { display:block; cursor: pointer}
.HM1 ul a:link, 
.HM1 ul a:active, 
.HM1 ul a:visited           { width:auto; margin:0 4px; color:#c1c7cd; text-decoration:none; line-height:30px; }
.HM1 ul a:link, 
.HM1 ul a:active,
.HM1 ul a:visited           { height:30px; float:left; }
.HM1 ul a:hover             { height:30px; color:#e61e22; float:left; }
.HM1 ul a:link span, 
.HM1 ul a:active span,
.HM1 ul a:visited span 		{ display:block; float:left; padding:0 6px;}
.HM1 ul a:hover span 		{ display:block; float:left;}

.HM1 .Group                 { padding:0px; margin:0px; display:none; position:absolute; left:0px; float:left; z-index:1000; background:#081f38; border:1px #bfbfbf solid; border-top:0px; padding-bottom:5px; }
.HM1 .Group li              { background:transparent; font-weight:normal; height:24px; float:left;clear: both; }
.HM1 .Group li span 		{ color:#c1c7cd; background:transparent; display:block; font-size:8pt; font-weight:normal; }
.HM1 .Group li img          { margin-right:5px; }
.HM1 .Group a:link,
.HM1 .Group a:active,
.HM1 .Group a:visited		{ color:#c1c7cd; text-align:left;line-height:24px; background:transparent; }
.HM1 .Group a:hover 		{ text-decoration:none; }
.HM1 .Group a:hover span 	{ color:#e61e22; background:transparent; }
.HM1 .Group .subcurrent		{ color:#e61e22; }
.HM1 .Group .rightarrow 	{ background:none; }
.HM1 .current .slide span	{ }

/*  SideTabs  */

ul.tabs                     { list-style: none; margin:0px; padding:0px; }
ul.tabs li                  { list-style: none; }

.aircraft ul.tabs           { list-style: none; margin:0px; padding:0px; }
.aircraft ul.tabs li        { float:left; padding-right:5px; height:70px; padding-bottom:0px; list-style: none; }

/*  SiteMap  */

.SiteMap							{ font-family:Trebuchet MS, Arial, Helvetica, sans-serif;width:90%;margin:0 auto}
.SiteMap .downarrow,
.SiteMap .rightarrow				{ display:none}
.SiteMap ul li a					{ font-size:14px;font-weight:bold;line-height:20px;color:#6e91d2}
.SiteMap ul li ul					{ margin:5px 10px;list-style:inside}
.SiteMap ul li ul li				{ list-style:disc;margin:0 5px;background:none}
.SiteMap ul li ul li span 			{ font-size:12px;color:#999;text-decoration:underline;line-height:18px}
.SiteMap ul li ul li a:hover span 	{ color:#6e91d2;text-decoration:none}
