
body {

font: 12px Arial, Helvetica, sans-serif;

color: #000000;

background-color: #b2bfd4;

background: url(images/bg.jpg) 0 0 repeat-x fixed;

margin: 0;

padding: 0;

}



.clearfloats {

clear: both;

}



/*--------------------------------------*/



#main_container {

margin: 0 auto;

width: 782px;

background-color: #4f6e97;

background-image: url(images/nav_buttons.gif);

background-position: 0 151px;

background-repeat: no-repeat;

border: #FFFFFF solid;

border-width: 0 1px 0 1px;

}



#top_header {

width: 782px;

height: 151px;

background: url(images/top_header.jpg) 0 0 no-repeat;

margin: 0;

padding: 0;

}



#flash_header {

width: 511px;

height: 122px;

margin: 28px 0 0 271px;

position: absolute;

background-color: #223F77

}



/*---------Navigation Bar---------------*/



#navigation_bar_links {

margin: 25px 0 0 37px;

padding: 0;

list-style: none;

font-weight: bold;

width: 600px;

height: 42px;

}



#navigation_bar_links li {

float: left;

margin: 0 23px 0 0;

padding-bottom: 20px;

position: relative;

}



#navigation_bar_links a {

color: #000000;

text-decoration: none;

}



#navigation_bar_links a:hover {

color: #1f37ce;

text-decoration: underline;

}



#contact_us_button a {

width: 112px;

height: 44px;

display: block;

position: absolute;

margin: -57px 0 0 550px;

font-weight: bold;

color: #000000;

text-decoration: none;

background: url(images/contact_over.gif) 0 -44px no-repeat;

}



#contact_us_button span {

margin: 15px 0 0 20px;

display: block;

}



#contact_us_button a:hover {

color: #FFFFFF;

background: url(images/contact_over.gif) 0 0 no-repeat;

}



#signup_button a {

width: 113px;

height: 44px;

display: block;

position: absolute;

margin: -57px 0 0 662px;

font-weight: bold;

color: #000000;

text-decoration: none;

background: url(images/signup_over.gif) 0 -44px no-repeat;

}



#signup_button span {

margin: 15px 0 0 22px;

display: block;

}



#signup_button a:hover {

color: #FFFFFF;

background: url(images/signup_over.gif) 0 0 no-repeat;

}



/*-------------Drop-Down-Menus------------*/



#drop_down_menus_3 {

position: absolute;

background-color: #4f6e97;

border: 1px #FFFFFF solid;

top: 20px;

left: -55px;

display: none;

z-index: 8000;

}



#drop_down_menus_2 {

position: absolute;

background-color: #4f6e97;

border: 1px #FFFFFF solid;

top: 20px;

left: -55px;

display: none;

z-index: 8000;

}



#drop_down_menus {

position: absolute;

background-color: #4f6e97;

border: 1px #FFFFFF solid;

top: 20px;

left: -55px;

display: none;

z-index: 8000;

}



#drop_down_menus_3 ul {

color: #FFFFFF;

list-style: none;

margin: 0;

padding: 0;

}



#drop_down_menus_2 ul {

color: #FFFFFF;

list-style: none;

margin: 0;

padding: 0;

}



#drop_down_menus ul {

color: #FFFFFF;

list-style: none;

margin: 0;

padding: 0;

}



#drop_down_menus_3 ul li {

float: none;

margin-left: 5px;

padding: 0;

}



#drop_down_menus_2 ul li {

float: none;

margin-left: 5px;

padding: 0;

}



#drop_down_menus ul li {

float: none;

margin-left: 5px;

padding: 0;

}



#drop_down_menus_3 ul li a {

display: block;

padding: 8px 0px 8px 10px;

width: 160px;

color: #FFFFFF;

}



#drop_down_menus_2 ul li a {

display: block;

padding: 8px 0px 8px 10px;

width: 160px;

color: #FFFFFF;

}



#drop_down_menus ul li a {

display: block;

padding: 8px 0px 8px 10px;

width: 160px;

color: #FFFFFF;

}



#drop_down_menus_3 ul li a:hover {

color: #FFFFFF;

background-color: #00CC00;

}



#drop_down_menus_2 ul li a:hover {

color: #FFFFFF;

background-color: #00CC00;

}



#drop_down_menus ul li a:hover {

color: #FFFFFF;

background-color: #00CC00;

}



/*-----MAGIC--------*/



#navigation_bar_links li.over div {

display: block;

}



#navigation_bar_links li:hover div {

display: block;

}



/*--------------------------------------------*/



#middle_columns {

background-color: #FFFFFF;

width: 762px;

margin: 0px 0 0 10px;

padding-bottom: 20px;

}



#middle_columns a:hover {

color: #00CC00;

}







/*-----------LeftHand 2 Column--------------------*/



#leftside_2_column {

float: left;

width: 224px;

font: 11px Verdana, Arial, Helvetica, sans-serif;

line-height: 17px;

}



#leftside_2_column h1 {

font: 16px Arial, Helvetica, sans-serif;

font-weight: bold;

margin: 10px 0 0 20px;

}



#leftside_2_column p {

margin: 9px 0 0 20px;

width: 185px;

}







/*---------------RightHand 2 Column-----------------*/



#rightside_2_column {

float: left;

width: 530px;

color: #000000;

}



#rightside_2_column h1 {

font: 16px Arial, Helvetica, sans-serif;

font-weight: bold;

margin: 10px 0 0 24px;

}





#rightside_2_column p {

margin: 10px 0 0 24px;

line-height: 20px;

width: 480px;

}



/*----------1 Column------------*/



#one_column {

background-color: #FFFFFF;

width: 762px;

margin: 0px 0 0 10px;

padding-bottom: 20px;

}



#one_column a:hover {

color: #00CC00;

}



#one_column p {

margin: 10px 0 0 30px;

line-height: 20px;

width: 650px;

	font-size: large;

}

/*----------Testimonials------------*/

#testimonials {

background-color: #FFFFFF;

width: 662px;

margin: 0 0 0 10px;

padding: 20px 0 20px 100px;

}

#testimonials h2 {

color: #004E98;

font-size: 12px;

text-transform: uppercase;

display: block;

margin: 0 10px 10px 0;

border-bottom: solid 1px #BFBFBF;

}

.videobox {

border: solid 1px #626A75;

text-align: center;

padding-bottom: 5px;

float: left;

margin: 0 10px 10px 0;

width: 174px;

}

.name {

display: block;

background-color: #004EBD;

padding: 5px;

color: #FFFFFF;

font-weight: bold;

border-bottom: solid 1px #626A75;

}

.airline {

display: block;

background-color: #E4EBF2;

padding: 5px;

color: #004E98;

font-weight: bold;

height: 30px;

}

.videobox img {

margin: 5px;

}

.majorairline {

border: solid 1px #626A75;

text-align: center;

padding-bottom: 5px;

float: left;

margin: 0 10px 10px 0;

width: 128px;

height: 170px;

}

.majorairline p {

color: #004EA2;

font-size: 9px;

text-align: left;

margin: 5px;

}

p strong {

font-weight: bold;

}

.crewmembers {

width: 130px;

float: left;

text-align: center;

margin-right: 10px;

}

.crewmembers img {

margin: 0;

}

.crewmembers .airline {

font-size: 9px;

height: 10px;

font-weight: bold;

}

.crewtest {

color: #004EA2;

font-size: 9px;

border: solid 1px #626A75;

padding: 5px;

margin: 0;

}

.oneline {

line-height: 33px;

}

/*-------- Trade Show Page -----------*/

.tradeevent1 {

margin: 0 20px 0 20px;

background-color: #C2D6EF;

padding: 5px;

}

.tradeevent1 a {

color: #2B539B;

}


.tradeevent2 {

margin: 0 20px 0 20px;

background-color: #DFEDFF;

padding: 5px;

}

.tradeevent2 a {

color: #2B539B;

}

.tradename {

display: block;

margin-bottom: 5px;

font-size: 14px;

font-weight: bold;

}

.tradedate {

display: block;

width: 140px;

float: left;

}

a.tradename:hover {

color: #223F77;

}

/*------------- Letters ----*/

.letter {

font-family: Georgia,Times New Roman,serif;

}

.frompres {

margin-left: 30px;

color: #295095;

}

.signature {

font-family: Georgia,Times New Roman,serif;

font-size: 12px;

margin: 10px 0 0 30px;

width: 350px;

float: left;

}

.founderpic {

margin: 0 10px 0 30px;

float: left;

}

.logo {

float: left;

height: 100px;

padding-top: 50px;

}

/* -------Training Partners ------ */


.trainingstate {

text-align: left;

font-size: 33px;

color: #000055;

font-weight: bold;

margin: 10px;

clear: both;

}

.trainingcity {

background-color: #BFDBFF;

text-align: left;

clear: both;

margin: 0 10px 10px 10px;

padding-left: 5px;

}

.trainingacademy {

text-align: left;

width: 380px;

margin: 0 0 10px 10px;

float: left;

}



/*-------MISC------------*/

.criteria {

margin-left: 30px;

}

/*-------Cherryone Credit Line--------*/



#cherryone_creditLine {

width: 635px;

height: 50px;

font: 10px Arial, Helvetica, sans-serif;

color: #FFFFFF;

font-weight: bold;

text-align: center;

margin: 30px auto 0 auto;

}



#cherryone_creditLine a {

color: #FFFFFF;

}





#cherryone_creditLine a:hover {

color: #00CC00;

}



/*END*/