/* AJW Aviation Management Services CSS */

/* Reset CSS 
***********************************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table { border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th { text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}

/* HTML Tags
***********************************************/
*{ color:#333; font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif; line-height:140%; margin:0; padding:0; border:none; text-align:left;}
strong{ font-weight:Bold;}
em{ font-style:italic;}
p{ font-size:1.3em; clear:both; padding-bottom:10px;}
h1{font-size:2.2em; margin:10px 0;}
h2{font-size:2.2em; clear:left;  margin-bottom:10px; color:#626367;}
h3{font-size:1.9em; color:#DA251C; clear:left; margin-top:10px;}
#TextContent a, #FooterTop a, #GlobalBoxContainer a{text-decoration:none;}
#TextContent a:hover, #FooterTop a:hover, #GlobalBoxContainer a:hover{color:#DA251C; border-bottom:2px dotted #DA251C;}
html, body{ text-align:center; width:100%;}
body{font-size:62.5%; background:url("../graphics/body-bgr.png") repeat-x 0 127px;}

/* Structure
***********************************************/
#Container{ margin:0 auto; width:900px;}
#Header{ float:left; width:900px; background:url("../graphics/header-bgr.png") no-repeat 234px 43px;}
#MainContent{ float:left; width:900px; padding-top:12px; overflow:hidden;}
#LeftContent{float:left; width:215px;}
#TextContent{float:left; width:470px; padding-right:10px;}
#RightContent{float:left; width:205px;}

/* Top Nav
****************************************************/
#Header ul{ list-style:none;}
#Header li{	float:left;}
#Header li a{display:block; float:left;	height:0; padding-top:47px; overflow:hidden; background-repeat:no-repeat; background-position:50% 0; border:none;}
#Header a.home{background-image:url("../graphics/nav-home.png"); width:74px;}
#Header a.project{background-image:url("../graphics/nav-project.png"); width:286px;}
#Header a.global{background-image:url("../graphics/nav-global.png"); width:135px;}
#Header a.vip{background-image:url("../graphics/nav-vip.png"); width:148px;}
#Header a.flight{background-image:url("../graphics/nav-flight.png"); width:151px;}
#Header a.contact{background-image:url("../graphics/nav-contact.png"); width:106px;}
#Header a:hover,
body.home #Container a.home,
body.project #Container a.project,
body.global #Container a.global,
body.vip #Container a.vip,
body.flight #Container a.flight,
body.contact #Container a.contact{background-position:0 -94px;}
	
/* Content
************************************************/
#Header a img{padding:12px 0;}
#AirworthinessBoxContainer{background:url("../graphics/airworthiness-box.png") no-repeat 0 100%; width:203px; float:left; padding-bottom:5px;}
#AirworthinessBoxContainer h2{display:block; height:0; margin:0; overflow:hidden; padding:45px 0 0; width:203px; background:url("../graphics/airworthiness-box.png") no-repeat;}
#GlobalBoxContainer{background:url("../graphics/global-box.png") no-repeat 0 100%; width:203px; float:left; margin-top:12px; padding-bottom:5px;}
#GlobalBoxContainer h2{display:block; height:0; margin:0; overflow:hidden; padding:45px 0 0; width:203px; background:url("../graphics/global-box.png") no-repeat;}
#ConsortiumBoxContainer{background:url("../graphics/consortium-box.png") no-repeat 0 100%; width:203px; float:left;}
#ConsortiumBoxContainer h2{display:block; height:0; margin:0; overflow:hidden; padding:45px 0 0; width:203px; background:url("../graphics/consortium-box.png") no-repeat; padding-bottom:5px;}
#ConsortiumBoxContainer img{ display:block; margin:0 auto; padding:8px;}
ul.Bullet{list-style:none; float:left; padding:10px 0 0 20px; width:175px !important; font-size:1.2em;}
ul.Bullet li{display:block; float:left; padding:0 0 0 15px; margin-bottom:8px; width:150px; background:url("../graphics/bullet.png") no-repeat 0 6px; clear:left;}
ul.ArrowBullet{list-style:none; float:left; margin:5px 0 5px 20px; font-size:1.2em; clear:left;}
ul.ArrowBullet li{display:block; float:left; padding:0 0 0 20px; margin-bottom:8px; background:url("../graphics/arrow-bullet.png") no-repeat 0 2px; clear:left; width:450px;}
h1.ContactTitle, h1.HomeTitle, h1.ProjectTitle, h1.GlobalTitle, h1.VipTitle, h1.FlightTitle, h1.SitemapTitle{overflow:hidden; height:0; float:left; padding-top:37px;}
h1.HomeTitle{width:265px; background:url("../graphics/h1-home.png") no-repeat;}
h1.ProjectTitle{width:432px; background:url("../graphics/h1-project.png") no-repeat;}
h1.GlobalTitle{width:188px; background:url("../graphics/h1-global.png") no-repeat;}
h1.VipTitle{width:202px; background:url("../graphics/h1-vip.png") no-repeat;}
h1.FlightTitle{width:207px; background:url("../graphics/h1-flight.png") no-repeat;}
h1.ContactTitle{width:133px; background:url("../graphics/h1-contact.png") no-repeat;}
h1.SitemapTitle{width:105px; background:url("../graphics/h1-sitemap.png") no-repeat;}
.Banner{ padding-top:12px; border:none;}
#MainImg img{ padding-right:5px;}
#IntroPic{width:900px; height:198px; float:left;}
.TopPage{float:right; background:url("../graphics/arrow-top.gif") no-repeat 0 0; padding:5px 0 0 30px;}
a.read-more, a.re-collapse{color:#DA251C; font-size:1.2em !important; border-bottom:1px dotted #DA251C; border-top:1px dotted #DA251C; display:block; text-align:center; padding:5px 0; font-weight:bold; margin-bottom:10px;}
a:hover.read-more, a:hover.re-collapse{color:#333 !important; border-bottom:1px dotted #333 !important; border-top:1px dotted #333; padding:5px 0; font-weight:bold;}
	
/* Footer
***********************************************/

#FooterTop{ background:url("../graphics/footer-top-bgr.png") repeat-x 0 50%; float:left; height:40px; width:100%;}
.FooterContainer{ margin:35px auto 0 auto; width:900px; clear:both;}
#FooterTop ul{list-style:none; padding:0 0 10px 10px;}
#FooterTop ul li{ display:block; float:left; padding:0 5px 0 5px; border-right:1px solid #333; }
#FooterTop li a{font-size:1.1em;}
#FooterTop li.last{border-right:none;}
#FooterTop p{font-size:1.1em; clear:left; padding:4px 0 10px 14px;}
	
/* Clearfix (updated for IE7 compatibility)
*************************************************************************************************/
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac *
