/* CSS Document */

body {
	background: #004283;
	margin: 0;
	padding: 0;
	text-align: justify;
	font: 11px Arial, sans-serif;
	line-height: 1.25em;
	color: #26354A;
	letter-spacing: 1px;
}

#container {
	position: relative;
	margin: 10px auto;
	padding: 0px;
	width: 954px;
	background: #fff url(images/top_right.gif) no-repeat top right
}

.marquee {
	height: 16px;
	background: #8395cb;
	color: #fff;
	width: 742px;
	padding: 2px 5px;
}

.marquee a:link {
	color: #fff;
	text-decoration: none;
}

.marquee a:visited {
	color: #fff;
	text-decoration: none;
}

.marquee a:hover {
	color: #fff;
	text-decoration: none;
}

#DateTime {
	position: absolute;
	top: 47px;
	right: 5px;
	width: 200px;
	z-index: 1;
	text-align: center;
	padding-top: 35px;
	background: url(images/apexch_logo.gif) no-repeat top center;
}

#header {
	padding: 0;
	text-align: left;
	margin-bottom: 10px;
	background: url(images/nav_bg.gif) repeat-x bottom right
}

#logo {
	position: absolute;
	top: 20px;
	left: 0px;
	width: 263px;
	height:130px;
	text-align: right;
}

#headerHomeRight {
	text-align: right;
}

#headerTopBlock {
	height: 19px;
	background: #004283;
}

#headerImage {
	height: 130px;
	text-align: left;
	padding-left: 263px
}

#headerBar {
	border: 5px solid #004283;
	border-width: 5px 0
}

#columns {
	margin: 0;
	padding-bottom: 20px
}

#columnLeft {
	padding-top: 12px;
	float: left;
	width: 202px;
	text-align: left;
	line-height: 1.5em;
	background: #fff
}

#columns a:link {
	color: #FF6600;
	font-weight: bold;
	text-decoration: none;
}

#homeRight a:link {
	display: block;
	padding: 5px 0;
}

#columns a:visited {
	color: #FF6600;
	font-weight: bold;
	text-decoration: none;
}

#homeRight a:visited {
	display: block;
	padding: 5px 0;
}

#columns a:hover {
	color: #900;
	font-weight: bold;
	text-decoration: none;
}

#homeRight a:hover {
	display: block;
	padding: 5px 0;
}

#newsEvents {
	background: #004283;
}

#leftAds {
	text-align: center
}

#homeLeft {
	margin-left: 160px;
	margin-right: 20px;
	padding-top: 20px;
	text-align: justify
}

#homeRight {
	width: 120px;
	float: left;
	padding: 20px;
	text-align: justify;
	background: #fff
}

#footerBar {
	border-top: 5px solid #004283;
	border-bottom: 5px solid #004283;
}

#footer {
	margin: 0px;
}

#footerLeft {
	float: left;
	display: block;
	width: 172px;
	padding-top: 24px;
	height: 50px;
	padding-top: 24px;
	background: #004283;
	margin: 2px 0
}

#footerRight {
	padding-top: 24px;
	text-align: center
}

#footerBreadCrumb {
	text-transform: uppercase;
}

#footerBreadCrumb a:link {color: #6a90b4; text-decoration: none}

#footerBreadCrumb a:visited {color: #6a90b4; text-decoration: none}

#footerBreadCrumb a:hover {color: #b2c6d9; text-decoration: none}

#addressCopyRight {
	padding: 5px;
	font-size: 10px;
	color: #6a90b4
}

.copyRight {
	color: #b2c6d9;
}

/* Menu Items */

#nav ul {
	height: 35px;
	list-style: none;
	display: inline;
	text-align: left;
	margin: 0;
	padding: 0;
}

.menu1 .options1 { background: url(images/nav1.gif) repeat-x top left !important; }
.menu2 .options2 { background: #7C568C !important; }
.menu3 .options3 { background: #5164A1 !important; }
.menu4 .options4 { background: #A74031 !important; }
.menu5 .options5 { background: #D18544 !important; }
.menu6 .options6 { background: #649069 !important; }
.menu7 .options7 { background: #649069 !important; }
.menu8 .options8 { background: #649069 !important; }
.menu9 .options9 { background: #649069 !important; }

.menu1 a:hover, .menu1 a:active { background: url(images/nav1.gif) repeat-x top left !important; }
.menu2 a:hover, .menu2 a:active { background: url(images/nav2.gif) repeat-x top left !important; }
.menu3 a:hover, .menu3 a:active { background: url(images/nav3.gif) repeat-x top left !important; }
.menu4 a:hover, .menu4 a:active { background: url(images/nav4.gif) repeat-x top left !important; }
.menu5 a:hover, .menu5 a:active { background: url(images/nav5.gif) repeat-x top left !important; }
.menu6 a:hover, .menu6 a:active { background: url(images/nav6.gif) repeat-x top left !important; }
.menu7 a:hover, .menu7 a:active { background: url(images/nav6.gif) repeat-x top left !important; }
.menu8 a:hover, .menu8 a:active { background: url(images/nav6.gif) repeat-x top left !important; }
.menu9 a:hover, .menu9 a:active { background: url(images/nav6.gif) repeat-x top left !important; }

.menu a:link, .menu a:visited
{
	font-size: 11px;
	color: #fff;
	display: block !important;
	padding: 2px 10px;
	margin: 0;
	text-decoration: none;
	border: transparent;
	clear: left !important;
}

.menu1 a:link, .menu1 a:visited
{
	background-color: #A97537 !important;
	border-color: #EBE0D7 #35210E #0C0805 #CBB299;
	border-width: 1px;
	border-style: solid;
}

.menu2 a:link, .menu2 a:visited
{
	background-color: #7C568C !important;
	border-color: #E1DCE4 #281C2D #0C0805 #B5A3BC;
	border-width: 1px;
	border-style: solid;
}

.menu3 a:link, .menu3 a:visited
{
	background-color: #5164A1 !important;
	border-color: #DBDEE7 #1B2337 #0C0805 #9BA3BD;
	border-width: 1px;
	border-style: solid;
}

.menu4 a:link, .menu4 a:visited
{
	background-color: #A74031 !important;
	border-color: #E8D8D6 #27160A #0C0805 #C89993;
	border-width: 1px;
	border-style: solid;
}

.menu5 a:link, .menu5 a:visited
{
	background-color: #D18544 !important;
	border-color: #EBE0D7 #35210E #0C0805 #E1B496;
	border-width: 1px;
	border-style: solid;
}

.menu6 a:link, .menu6 a:visited
{
	background-color: #649069 !important;
	border-color: #DEE4DF #1D2A1F #0C0805 #A5B8A7;
	border-width: 1px;
	border-style: solid;
}

.menu7 a:link, .menu7 a:visited
{
	background-color: #649069 !important;
	border-color: #DEE4DF #1D2A1F #0C0805 #A5B8A7;
	border-width: 1px;
	border-style: solid;
}

.menu8 a:link, .menu8 a:visited
{
	background-color: #649069 !important;
	border-color: #DEE4DF #1D2A1F #0C0805 #A5B8A7;
	border-width: 1px;
	border-style: solid;
}

.menu9 a:link, .menu9 a:visited
{
	background-color: #649069 !important;
	border-color: #DEE4DF #1D2A1F #0C0805 #A5B8A7;
	border-width: 1px;
	border-style: solid;
}

.menu a:hover { color: #fff; }

#menu1Container {visibility:hidden;left:172px;top:234px;}

#menu1Container, #menu1Content {position:absolute;width:217px;height:320px;clip:rect(0 217 320 0);}

#menu2Container {visibility:hidden;left:260px;top:234px;overflow:hidden;}

#menu2Container, #menu2Content {position:absolute;width:161px;height:192px;clip:rect(0 161 192 0);}

#menu3Container {visibility:hidden;left:353px;top:234px;overflow:hidden;}

#menu3Container, #menu3Content {position:absolute;width:294px;height:128px;clip:rect(0 294 128 0);}

#menu4Container {visibility:hidden;left:453px;top:234px;overflow:hidden;}

#menu4Container, #menu4Content {position:absolute;width:224px;height:288px;clip:rect(0 224 288 0);}

#menu5Container {visibility:hidden;left:568px;top:234px;overflow:hidden;}

#menu5Container, #menu5Content {position:absolute;width:238px;height:224px;clip:rect(0 238 224 0);}

#menu6Container {visibility:hidden;left:594px;top:234px;overflow:hidden;}

#menu6Container, #menu6Content {position:absolute;width:175px;height:256px;clip:rect(0 175 256 0);}

#menu7Container {visibility:hidden;left:594px;top:234px;overflow:hidden;}

#menu7Container, #menu7Content {position:absolute;width:175px;height:256px;clip:rect(0 175 256 0);}

#menu8Container {visibility:hidden;left:594px;top:234px;overflow:hidden;}

#menu8Container, #menu8Content {position:absolute;width:175px;height:256px;clip:rect(0 175 256 0);}

#menu9Container {visibility:hidden;left:594px;top:234px;overflow:hidden;}

#menu9Container, #menu9Content {position:absolute;width:175px;height:256px;clip:rect(0 175 256 0);}

.menuActivator
{
	color: white;
	font: 11px arial, sans-serif;
	padding: 0px;
	margin: 0px;
}

.menuActivator a
{
	color: white;
	font: 11px arial, sans-serif;
	padding: 0px;
	margin: 0px;
}

.menu
{
	color: transparent;
	font: 11px arial, sans serif;
	background-color: transparent;
}

.menu .options
{
	margin: 0;
	font-size: 11px;
	text-align: left;
	line-height: 1.75em;
	vertical-align: middle;
}

#nav
{
	height: 35px;
	padding: 0px;
	display: block;
	margin: 0px 0px 0px 0px;
	background: #004283 url(images/menu2_bg.gif) repeat-x top left !important;;
	border-bottom: 1px solid #004283;
	border-top: 1px solid #004283;
	text-align: left;
}

#nav li
{
	margin: 0px 4px;
	height: 35px;
	padding: 0px;
	text-align: left;
	display: block;
	float: left;
	clear: none;
	list-style-type: none;
}

#nav img
{
	margin: 0px;
	padding: 0px;
	border-style: none;
	display: block;
}

#nav a:link
{
	padding: 0px;
	display: inline;
	float: left;
}

a#home
{
	width: 59px;
	height: 35px;
	border: 0px;
	display: block;
	padding: 0px;
	margin: 0px 1px 0 0;
	background-position: 0px 0px;
}

a#home:hover { background-position: 0px -35px; }

a#nav1
{
	width: 87px;
	height: 35px;
	border: 0;
	display: block;
	background: url(images/about_us.gif) no-repeat top left;
	padding: 0px;
	margin: 0px 1px 0 0;
	background-position: 0px 0px;
	text-decoration: none
}

a#nav1:hover { background-position: -60px -35px; background: url(images/about_us.gif) no-repeat top left}

a#nav2
{
	width: 153px;
	height: 35px;
	border: 0px;
	display: block;
	background: url(images/our_services.gif) no-repeat top left;
	padding: 0px;
	margin: 0px 1px 0 0;
	background-position: 0px 0px;
}

a#nav2:hover { background-position: -148px -35px; background: url(images/our_services.gif) no-repeat top left }

a#nav3
{
	width: 127px;
	height: 35px;
	border: 0px;
	display: block;
	background: url(images/support.gif) no-repeat top left;
	padding: 0px;
	margin: 0px 1px 0 0;
	background-position: 0px;
}

a#nav3:hover { background-position: -241px -35px; background: url(images/support.gif) no-repeat top left }

a#nav4
{
	width: 73px;
	height: 35px;
	border: 0px;
	background: url(images/careers.gif) no-repeat top left;
	display: block;
	padding: 0px;
	margin: 0px 1px 0 0;background-position: 0px;
}

a#nav4:hover { background-position: -341px -35px; background: url(images/careers.gif) no-repeat top left }

a#nav5
{
	width: 73px;
	height: 35px;
	border: 0px;
	background: url(images/our_news.gif) no-repeat top left;
	display: block;
	padding: 0px;
	margin: 0px 1px 0 0;background-position: 0px;
}

a#nav5:hover { background-position: -456px -35px; background: url(images/our_news.gif) no-repeat top left }

a#nav6
{
	width: 78px;
	height: 35px;
	background: url(images/log_in.gif) no-repeat top left;
	border: 0px;
	display: block;
	padding: 0px;
	margin: 0px;background-position: 0px;
}

a#nav6:hover { background-position: -579px -35px; background: url(images/log_in.gif) no-repeat top left }

a#nav7
{
	width: 93px;
	height: 35px;
	background: url(images/contact_us.gif) no-repeat top left;
	border: 0px;
	display: block;
	padding: 0px;
	margin: 0px;background-position: 0px;
}

a#nav7:hover { background-position: -579px -35px; background: url(images/contact_us.gif) no-repeat top left }

a#nav8
{
	width: 111px;
	height: 35px;
	background: url(images/international.gif) no-repeat top left;
	border: 0px;
	display: block;
	padding: 0px;
	margin: 0px;background-position: 0px;
}

a#nav8:hover { background-position: -579px -35px; background: url(images/international.gif) no-repeat top left }

a#nav9
{
	width: 73px;
	height: 35px;
	background: url(images/clients.gif) no-repeat top left;
	border: 0px;
	display: block;
	padding: 0px;
	margin: 0px;background-position: 0px;
}

a#nav9:hover { background-position: -579px -35px; background: url(images/clients.gif) no-repeat top left }

#lowernavH
{
	width: 60px;
	margin: 0px;
	height: 40px;
	padding: 0px;
	text-align: left;
	display: block;
	float: left;
}

#lowernavH ul
{
	margin: 0px;
	padding: 0px;
	display: block;
	height: 40px;
	width: 60px;
}

#lowernav
{
	width: 458px;
	margin: 0px;
	height: 40px;
	padding: 0px;
	text-align: left;
	display: block;
	float: right;
}

#lowernav ul
{
	margin: 0px;
	padding: 0px;
	display: block;
	height: 40px;
	width: 458px;
}

#lowernav li, #lowernavH li
{
	margin: 0px;
	height: 40px;
	padding: 0px;
	text-align: left;
	display: block;
	float: left;
	clear: none;
	list-style-type: none;
}

#lowernav img, #lowernavH img
{
	margin: 0px;
	padding: 0px;
}

#lowernav a:link, #lowernavH a:link
{
	margin: 0px;
	padding: 0px;
	display: inline;
	float: left;
	height: 40px;
}

#lowernavH1 a
{
	display: block;
	width: 60px;
	height: 40px;
	background: transparent url(/images/site/nav2-home.gif) no-repeat;
	background-position: 0 0;
}

#lowernavH1 a:hover { background-position: 0 -40px; }

#lowernav1 a
{
	display: block;
	width: 94px;
	height: 40px;
	background: transparent url(/images/site/nav2-buttons.gif) no-repeat;
	background-position: 0 0;
}

#lowernav1 a:hover { background-position: 0 -40px; }

#lowernav2 a
{
	display: block;
	width: 95px;
	height: 40px;
	background: transparent url(/images/site/nav2-buttons.gif) no-repeat;
	background-position: -94px 0px;
}

#lowernav2 a:hover { background-position: -94px -40px; }

#lowernav3 a
{
	display: block;
	width: 102px;
	height: 40px;
	background: transparent url(/images/site/nav2-buttons.gif) no-repeat;
	background-position: -189px 0px;
}

#lowernav3 a:hover { background-position: -189px -40px; }

#lowernav4 a
{
	display: block;
	width: 75px;
	height: 40px;
	background: transparent url(/images/site/nav2-buttons.gif) no-repeat;
	background-position: -291px 0px;
}

#lowernav4 a:hover { background-position: -291px -40px; }

#lowernav5 a
{
	display: block;
	width: 92px;
	height: 40px;
	background: transparent url(/images/site/nav2-buttons.gif) no-repeat;
	background-position: -366px 0px;
}

#lowernav5 a:hover { background-position: -366px -40px; }

.subnav
{
	background-color: transparent;
	padding: 0px;
	margin: 0px;
	display: block;
	font-weight: normal;
}

ul.subnav1
{
	font-size: 9pt;
	text-align: left;
	line-height: 12pt;
	font-weight: normal;
	margin: 0px;
	padding: 0 0 0 0px;
	list-style: none;
	margin-left: 10px;
}

ul.subnav2
{
	font-size: 9pt;
	text-align: left;
	line-height: 12pt;
	font-weight: normal;
	margin: 0px 0 0 -10px;
	padding: 0 0 0 0;
	list-style: none;
}

ul.subnav3
{
	font-size: 9pt;
	text-align: left;
	line-height: 12pt;
	font-weight: normal;
	margin: 0 0 9px 13px;
	padding: 0 0 0 0px;
	list-style: none;
}

ul.subnav4
{
	font-size: 9pt;
	text-align: left;
	line-height: 12pt;
	font-weight: normal;
	margin: 0 0 9px 7px;
	padding: 0 0 0 0px;
	list-style: none;
}

ul.aircraft { margin: -6px 0 12px 22px; }

ul.subnav1 li.subnav1
{
	background: url(/images/site/spacer.gif) no-repeat 0px 3px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
	padding-top: 10px;
	display: block;
	list-style-image: none;
	list-style-type: none;
	list-style: none;
	padding-left: 0px;
	text-transform: uppercase;
}

ul.subnav2 li.subnav2
{
	text-align: left;
	list-style-image: none;
	list-style-type: none;
	list-style: none;
	margin: 0 10px 0 0px;
	padding: 8px 5px 8px 10px;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	background: no-repeat url(/images/site/subnav-spacer.gif) 0px 0px;
	text-transform: none;
}

ul.subnav1 li.subnav2.first2 { background-image: none; }

ul.subnav3 li.subnav3
{
	text-align: left;
	margin: 0 5px 6px 0px;
	padding: 0 0 0 7px;
	font-size: 11px;
	line-height: 11px;
	list-style-image: none;
	list-style-type: none;
	list-style: none;
	font-weight: normal;
	background: no-repeat url(/images/site/subnav-bullet.gif) 0px 3px;
	text-transform: none;
}

ul.subnav4 li.subnav4
{
	text-align: left;
	margin: 0 5px 6px 0px;
	padding: 0 0 0 7px;
	font-size: 11px;
	line-height: 11px;
	list-style-image: none;
	list-style-type: none;
	list-style: none;
	font-weight: normal;
	background: no-repeat url(/images/site/subnav-bullet2.gif) 0px 3px;
	text-transform: none;
}

.subnav strong
{
	background: none repeat-x;
	padding: 0px;
	margin: 0px;
	color: #00205c;
	text-align: left;
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
	margin-left: 10px;
	padding-top: 10px;
	display: block;
}

.subnav .outline { }
.subnav A:link { text-decoration: none; }
.subnav A:visited { text-decoration: none; }

.subnav A:link.outline
{
	text-decoration: none;
	color: #caa37c;
}

.subnav A:visited.outline
{
	text-decoration: none;
	color: #caa37c;
}

.subnav A:active { color: #da192d; }

.subnav A:hover
{
	color: #da192d;
	text-decoration: underline;
}

/* Font styles */

.pageName {
	color: #FF6600;
	letter-spacing:.1em;
	line-height:32px;
	font-family: Arial, sans-serif;
	font-size: 14px;
}

.pageName2 {
	font: 24px "Arial Black", sans-serif;
	color: #FF6600;
	letter-spacing:.1em;
	line-height:32px;
}

.speakers {
	text-transform: uppercase;
	color: #900;
	font-weight: bold
}

.subHeader {
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #2D374D;
	font-weight:bold;
	line-height:20px;
	letter-spacing:.1em;;
}

.certified {
	color: #36f;
	font-size: 18px;
	font-weight: bolder;
	font-style: italic;
	margin: 2px
}

.certification {
	font: 15px "Arial Narrow", sans-serif;
	line-height: 1.30em
}

.cert {
	color: #36f;
}
