/* Root */

html         { height: 100%; border:none; margin-bottom:.1px;/*Firefox show scrollbar*/ }
body         { color:#dddddd; background:#001c3c url(../images/tile_blueback.jpg) repeat-x fixed top; margin:0px; padding:0px; font-family:arial,helvetica,sans-serif; font-size:9pt; }
table        { margin:0px; padding:0px; border:0px; border-collapse:collapse; }
td           { text-align:left; }
ul           { margin:0px; padding:0px; margin-left:15px; margin-bottom:5px; margin-top:10px; font-weight:bold; }
li           { color:#3cdbfd; background:url(../images/ul.gif) no-repeat; margin:0px; margin-top:1px; margin-bottom:5px; padding-left:18px; list-style:none; background-position:0px 1px; }
li.sub       { color:#dddddd; background:url(../images/ul_sub.gif) no-repeat; margin:0px; margin-top:1px; margin-bottom:5px; padding-left:18px; list-style:none; background-position:0px 1px; }
img          { margin:0px; padding:0px; border:0px !important; }
span         { display:block; }
a            { color:#3cdbfd; text-decoration:underline; }
a:hover      { color:#ffffff; text-decoration:none; }
p            { margin:0px; padding:0px; color:#cccccc; }
form         { border:0px; margin:0px; padding:0px; }
acronym      { cursor: help; font-weight:bold; text-decoration: underline;  }
map          { margin:0px; padding:0px; border:0px; }
area         { margin:0px; padding:0px; border:0px; }

/* General */

.ln          { background:url(../images/hr.gif) repeat-x; margin:0px; padding:0px; border:0px; height:30px;  }
.cl  a       { color:#a4ccfe; text-decoration:none; display:block; font-weight:bold; }
.cl  a:hover { color:#1bd602; text-decoration:underline; }
.cll a       { color:#cccccc; text-decoration:underline; }
.cll a:hover { color:#1bd602; text-decoration:none; }
.cc a        { color: #7b7b7b; }
.wdc         { background:url(../images/wd_clients_2.gif) repeat-y; color:#f8f8f8;}
.sor         { color:#a4ccfe; }
.ft          { text-align:center; font-weight:bold; width:33%; }
.chpr        { background:url(../images/copper.jpg) no-repeat; background-position: 140px 55px; }
.htbl        { background:url(../images/tile_1024.jpg) repeat-y; background-color:#c1c1c1; margin:0px; padding:0px; border:0px; border-collapse:collapse; margin-left:auto; margin-right:auto; width:960px; }
.h1          { width:960px; height:155px;  }
.h2          { background:url(../images/nav.gif) no-repeat; background-position: 24px 2px; width:960px; height:28px; vertical-align:top !important; }
.h3          { background:url(../images/topcap.gif) no-repeat; width:960px; height:10px; }
.h4          { background:url(../images/tile_con.jpg) repeat-y; width:960px; background-position: 12px 0px; }
.con         { width:900px; padding-left:5px; padding-right:5px; }
.cot         { padding-top:5px; padding-left:5px; padding-right:5px; } 
.h5          { background:url(../images/endcap.gif) no-repeat; width:960px; height:13px; }
.h6          { background:url(../images/nav.gif) no-repeat; background-position: 24px 2px; width:960px; height:28px; vertical-align:top !important; }
.h7          { background:url(../images/footer.gif) no-repeat; width:960px; height:57px; background-position: 0px 4px; text-align:center; vertical-align:middle; font-weight:bold; }

/* Titles */

.bort        { background:url(../images/title_home.gif) no-repeat; width:900px; height:31px; }
.borb        { background:url(../images/bp.gif) no-repeat; width:900px; height:31px; }
.shed        { background:url(../images/title_scheduling.gif) no-repeat; width:900px; height:31px; }
.geninfo     { background:url(../images/title_general_information.gif) no-repeat; width:900px; height:31px; }
.contus      { background:url(../images/title_contact_us.gif) no-repeat; width:900px; height:31px; }
.video       { background:url(../images/title_video.gif) no-repeat; width:900px; height:31px; }
.pics        { background:url(../images/title_pics.gif) no-repeat; width:900px; height:31px; }
.learn       { background:url(../images/title_fly.gif) no-repeat; width:900px; height:31px; }
.helpl       { background:url(../images/title_links.gif) no-repeat; width:900px; height:31px; }
.emply       { background:url(../images/title_employment.gif) no-repeat; width:900px; height:31px; }
.chart       { background:url(../images/title_char.gif) no-repeat; width:900px; height:31px; }
.instt       { background:url(../images/title_instrument_training.gif) no-repeat; width:900px; height:31px; }
.airp        { background:url(../images/title_airline_transport_pilot.gif) no-repeat; width:900px; height:31px; }
.cfi         { background:url(../images/title_cfi.gif) no-repeat; width:900px; height:31px; }
.comad       { background:url(../images/title_commercial_add_on.gif) no-repeat; width:900px; height:31px; }
.comcor      { background:url(../images/title_commercial_course.gif) no-repeat; width:900px; height:31px; }
.prvcor      { background:url(../images/title_private_course.gif) no-repeat; width:900px; height:31px; }
.finan       { background:url(../images/title_financing.gif) no-repeat; width:900px; height:31px; }
.ppp         { background:url(../images/title_ppp.gif) no-repeat; width:900px; height:31px; }
.wea         { background:url(../images/title_weather.gif) no-repeat; width:900px; height:31px; }
.sitm        { background:url(../images/title_sitemap.gif) no-repeat; width:900px; height:31px; }
.thanks      { background:url(../images/title_thankyou.gif) no-repeat; width:900px; height:31px; }

/* Menu */
.nav                  { width:914px; text-align:center; font-weight:bold; }
.nav a                { font-size:8pt; color:#dddddd; text-decoration:none; }
.nav a:hover          { font-size:8pt; color:#01c5ef; text-decoration:none; }
.navs                 { width:152px; text-align:center; padding-top:7px; color:#a4ccfe; font-weight:bold; }
#dropmenudiv          { white-space:nowrap; width:400px; position:absolute; border-top:1px solid #ededed; border-left:1px solid #ededed; border-right:1px solid #ededed; font:normal 8pt arial; line-height:15px; z-index:100; }
#dropmenudiv a        { width:100%; color:#cccccc; width:100%; display:block; text-indent:6px; border-bottom:1px solid #ededed; padding:3px 0; text-decoration:none; font-weight:bold; }
#dropmenudiv a:hover  { background-color:#606060; color:#01c5ef; }

/* Utilities */
.map   { float:left; display:inline; padding-right:8px; }
.lthr  { text-decoration:line-through; }
.blink { text-decoration:blink; }
.lic   { background:url(../images/blocks.gif) no-repeat; margin:0px; padding:0px; padding-left: 17px; background-position: 0px 2px; }
.lin   { background:none; margin:0px; margin-left: 30px; padding:0px; padding-bottom: 15px; }
.ctr   { margin-left: auto; margin-right: auto; text-align: center; }
.rtr   { margin-left: auto; margin-right: 0px; text-align: right; }
.borg  { border:1px solid #c6c6c6; }
.sslgo { background-color:#E6E8F1; width:650px; margin-right:auto; margin-left:auto; }
.brbot { border-bottom:1px solid #bdbdbd; }
.borwhite { border:1px solid white; }
.brall { border:1px solid #c6c6c6; }
.grn   { color:#6be06b; }
.ppl   { color:#b6c8fb; }
.f7    { font-size:7pt !important; }
.f8    { font-size:8pt !important; }
.f9    { font-size:9pt !important; }
.f10   { font-size:10pt !important; }
.f11   { font-size:11pt !important; }
.f12   { font-size:12pt !important; }
.borc  { border-collapse:collapse; }
.it    { font-style:italic; }
.bld   { font-weight:bold; }
.nrml  { font-weight:normal; }
.bl    { display:block; }
.il    { display:inline; }
.blu   { color:#013a80; background:url(../images/blocks2.gif) no-repeat; background-position: 0px 3px; padding-left:23px; font-size:10pt; }
.gta   { color:#a4ccfe; background:url(../images/blocks2.gif) no-repeat; background-position: 0px 3px; padding-left:23px; font-size:10pt; font-weight:bold }
.gtb   { color:#a4ccfe; background:url(../images/blocks2.gif) no-repeat; background-position: -5px 3px; padding-left:20px; font-size:9pt; font-weight:bold }
.gry   { color:#cccccc; }
.dgry  { color:#313131; }
.blt   { color:#a4ccfe; }
.nowr  { white-space:nowrap; }
.ct    { width: 220px; }
.w25p  { width:25%; }
.w60   { width:60px; }
.w100  { width:100%; }
.w120  { width:120px; }
.w150  { width:150px; }
.w175  { width:175px; }
.w200  { width:200px; }
.w220  { width:220px; }
.w250  { width:250px; }
.w300  { width:300px; }
.w350  { width:350px; }
.w375  { width:375px; }
.w400  { width:400px; }
.w600  { width:600px; }
.w800  { width:800px; }
.w900  { width:900px; }
.w250  { width:250px; }
.w270  { width:270px; }
.w50   { width:50%; }
.w80   { width:80px; }
.w33   { width:33%; }
.alt   { vertical-align:top !important; }
.alm   { vertical-align:middle !important; }
.alb   { vertical-align:bottom !important; }
.all   { text-align:left !important; }
.alc   { text-align:center !important; }
.alr   { text-align:right !important; }
.alj   { text-align:justify !important; }
.ml0   { margin-left:0px !important; }
.m0    { margin:0px !important; }
.p0    { padding:0px !important; }
.pt0   { padding-top:0px !important; }
.pb0   { padding-bottom:0px !important; }
.pt1   { padding-top:1px !important; }
.pr8   { padding-right:8px !important; }
.pl18  { padding-left:18px !important; }
.pb0   { padding-bottom:0px !important; }
.p3    { padding:3px !important; }
.p5    { padding:5px !important; }
.p8    { padding:8px !important; }
.p10   { padding:10px !important; }
.p15   { padding:15px !important; }
.pt1   { padding-top:1px !important; }
.pt2   { padding-top:2px !important; }
.pt3   { padding-top:3px !important; }
.pb3   { padding-bottom:3px !important; }
.pl3   { padding-left:3px !important; }
.pr3   { padding-right:3px !important; }
.pt3   { padding-top:3px !important; }
.pb3   { padding-bottom:3px !important; }
.pl3   { padding-left:3px !important; }
.pr3   { padding-right:3px !important; }
.pt4   { padding-top:4px !important; }
.pb4   { padding-bottom:4px !important; }
.pl4   { padding-left:4px !important; }
.pr4   { padding-right:4px !important; }
.pt5   { padding-top:5px !important; }
.pb5   { padding-bottom:5px !important; }
.pl5   { padding-left:5px !important; }
.pr5   { padding-right:5px !important; }
.pt8   { padding-top:8px !important; }
.pb8   { padding-bottom:8px !important; }
.pl8   { padding-left:8px !important; }
.pr8   { padding-right:8px !important; }
.pt10  { padding-top:10px !important; }
.pb10  { padding-bottom:10px !important; }
.pl10  { padding-left:10px !important; }
.pr10  { padding-right:10px !important; }
.pl12  { padding-left:12px !important; }
.pr12  { padding-right:12px !important; }
.pt12  { padding-top:12px !important; }
.pb12  { padding-bottom:12px !important; }
.pt15  { padding-top:15px !important; }
.pb15  { padding-bottom:15px !important; }
.pl15  { padding-left:15px !important; }
.pr15  { padding-right:15px !important; }
.pt20  { padding-top:20px !important; }
.pb20  { padding-bottom:20px !important; }
.pl20  { padding-left:20px !important; }
.pr20  { padding-right:20px !important; }
.pt25  { padding-top:25px !important; }
.pb25  { padding-bottom:25px !important; }
.pl25  { padding-left:25px !important; }
.pr25  { padding-right:25px !important; }
.pt35  { padding-top:35px !important; }
.pb35  { padding-bottom:35px !important; }
.pl35  { padding-left:35px !important; }
.pr35  { padding-right:35px !important; }
.pb50  { padding-bottom:50px !important; }

.m0    { margin:0px !important; }
.mt0   { margin-top:0px !important; }
.ml0   { margin-left:0px !important; }
.mr0   { margin-right:0px !important; }
.mb0   { margin-bottom:0px !important; }
.mb3   { margin-bottom:3px !important; }
.mt5   { margin-top:5px !important; }
.ml5   { margin-left:5px !important; }
.mr5   { margin-right:5px !important; }
.mb5   { margin-bottom:5px !important; }
.mt10  { margin-top:10px !important; }
.ml10  { margin-left:10px !important; }
.mr10  { margin-right:10px !important; }
.mb10  { margin-bottom:10px !important; }
.mt15  { margin-top:15px !important; }
.ml15  { margin-left:15px !important; }
.mr15  { margin-right:15px !important; }
.mb15  { margin-bottom:15px !important; }
.mt20  { margin-top:20px !important; }
.ml20  { margin-left:20px !important; }
.mr20  { margin-right:20px !important; }
.mb20  { margin-bottom:20px !important; }
.mb50  { margin-bottom:50px !important; }

