@charset "utf-8";

:link, :visited { text-decoration: none; }

ul, ol, li { list-style: none; }

h1, h2, h3, h4, h5, h6, pre, code,p { font-size: 1em;  margin-bottom: 8px;}


fieldset { border: none; }
 img{vertical-align: bottom;}
a img, :link img, :visited img { border: none; }

address { font-style: normal; }

.clear{clear: both; height: 0; visibility: hidden;}
.clear:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.clear-divider { clear: both; }
.hide { display: none; }

*:focus{outline:none;}
*:active{outline:none;}
*:visited{outline:none;}
* {font-size: 100%;  margin: 0; padding: 0;}

a:link{color: #c02646; text-decoration:underline; }
a:visited{color: #c02646; text-decoration:underline; }
a:hover{color: #c02646; text-decoration:underline; }

	body{padding: 0px; background: #fff ; font-family: Tahoma, Arial, Helvetica, sans-serif}
	#layout_box{width: 929px; margin: 0px auto; background: #fff url(images/layout_bg.gif) repeat-y left top;}
	#container{width: 875px; min-height:400px; margin:0px auto; text-align:center; }
	#header{height: 110px; text-align:left; background: #0d2e74 url(images/header_bg.jpg) no-repeat right bottom; position: relative; border-bottom:0px solid #154397;}
	#logo{position: absolute; right: 10px; top: 4px; display:none;}
	#mainmenu{font-family: "Times New Roman", Times, serif; font-size: 1em; position: absolute; bottom: 5px; left: 20px; }
	#mainmenu ul{}
	#mainmenu ul li.level1{float: left; background:url(images/menu_devider.gif) no-repeat right center; padding-top:10px; margin-left: 10px;}
	#mainmenu ul li.last{background: none;}
	#mainmenu ul li.level1 a.level1_link{display:block; padding: 0px 10px 0px 5px; height:17px; text-indent:-9999px;}
	
	#mainmenu ul li#nav_home a.level1_link{background: url(images/nav_home.gif) no-repeat left top; width: 38px;}
	#mainmenu ul li#nav_home a.level1_link:hover{background: url(images/nav_home.gif) no-repeat left -17px;}
	#mainmenu ul li#nav_home a.active{background: url(images/nav_home.gif) no-repeat left -17px;}
	#mainmenu ul li#nav_about a.level1_link{background: url(images/nav_about.gif) no-repeat left top; width: 59px;}
	#mainmenu ul li#nav_about a.level1_link:hover{background: url(images/nav_about.gif) no-repeat left -17px;}
	#mainmenu ul li#nav_about a.active{background: url(images/nav_about.gif) no-repeat left -17px;}
	#mainmenu ul li#nav_service a.level1_link{background: url(images/nav_service.gif) no-repeat left top; width: 80px;}
	#mainmenu ul li#nav_service a.level1_link:hover{background: url(images/nav_service.gif) no-repeat left -17px;}
	#mainmenu ul li#nav_service a.active{background: url(images/nav_service.gif) no-repeat left -17px;}
	#mainmenu ul li#nav_fleet a.level1_link{background: url(images/nav_fleet.gif) no-repeat left top; width: 31px;}
	#mainmenu ul li#nav_fleet a.level1_link:hover{background: url(images/nav_fleet.gif) no-repeat left -17px;}
	#mainmenu ul li#nav_fleet a.active{background: url(images/nav_fleet.gif) no-repeat left -17px;}
	#mainmenu ul li#nav_news a.level1_link{background: url(images/nav_news.gif) no-repeat left top; width: 34px;}
	#mainmenu ul li#nav_news a.level1_link:hover{background: url(images/nav_news.gif) no-repeat left -17px;}
	#mainmenu ul li#nav_news a.active{background: url(images/nav_news.gif) no-repeat left -17px;}
	#mainmenu ul li#nav_employment a.level1_link{background: url(images/nav_employ.gif) no-repeat left top; width: 80px;}
	#mainmenu ul li#nav_employment a.level1_link:hover{background: url(images/nav_employ.gif) no-repeat left -17px;}
	#mainmenu ul li#nav_employment a.active{background: url(images/nav_employ.gif) no-repeat left -17px;}
	#mainmenu ul li#nav_gallery a.level1_link{background: url(images/nav_gallery.gif) no-repeat left top; width: 48px;}
	#mainmenu ul li#nav_gallery a.level1_link:hover{background: url(images/nav_gallery.gif) no-repeat left -17px;}
	#mainmenu ul li#nav_gallery a.active{background: url(images/nav_gallery.gif) no-repeat left -17px;}
	#mainmenu ul li#nav_contact a.level1_link{background: url(images/nav_contact.gif) no-repeat left top; width: 69px;}
	#mainmenu ul li#nav_contact a.level1_link:hover{background: url(images/nav_contact.gif) no-repeat left -17px;}
	#mainmenu ul li#nav_contact a.active{background: url(images/nav_contact.gif) no-repeat left -17px;}
	
	
#jsddm
{	margin: 0;
	padding: 0}

	#jsddm li
	{	float: left;
		list-style: none;
		font: 12px Tahoma, Arial; 
		position: relative;}

	#jsddm li a
	{	display: block;
		padding: 5px 12px;
		text-decoration: none;
		color: #EAFFED;
		white-space: nowrap}

	#jsddm li a:hover
	{	}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			top: 32px;
			left: 0px;
			visibility: hidden;
			border-top: 1px solid white}
		
			#jsddm li ul li
			{	float: none;
				display: inline;
				background: none;
				}
			
			#jsddm li ul li a
			{	width: auto;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px ;
				background: #fff;
				color: #2f59a5;
				padding: 4px 10px;
				border-bottom: 0px solid #c9d6e2;
			}
			
			#jsddm li ul li a:hover
			{	background: #edf8ff;
			}
	#flashmedia{
	background-color:#154397;
	border-bottom: 2px solid #fff;
	border-top: 2px solid #fff;
	font-weight: bold;
	color: #FFF;
}
	#content{border-top:6px solid #154397; text-align: left;color: #444; }
	#content .inner{background: url(images/content_bg.gif) repeat-y left top;}
	#content .inner .left_col{float: left; width: 245px;background: url(images/left_col_bg.jpg) no-repeat left top;}
	
	
	#content .inner .about-us{background: url(images/left_col_bg_about.jpg) no-repeat left top;}
	#content .inner .service{background: url(images/left_col_bg_service.jpg) no-repeat left top;}
	#content .inner .service_acmi{background: url(images/left_col_bg_service_acmi.jpg) no-repeat left top;}
	#content .inner .service_charter{background: url(images/left_col_bg_service_charter.jpg) no-repeat left top;}
	#content .inner .service_dry_lease{background: url(images/left_col_bg_service_dry.jpg) no-repeat left top;}
	#content .inner .service_medical{background: url(images/left_col_bg_service_medical.jpg) no-repeat left top;}
	#content .inner .service_adhoc{background: url(images/left_col_bg_service_adhoc.jpg) no-repeat left top;}
	#content .inner .service_religion{background: url(images/left_col_bg_service_relig.jpg) no-repeat left top;}
	#content .inner .fleet{background: url(images/left_col_bg_fleet.jpg) no-repeat left top;}
	#content .inner .news{background: url(images/left_col_bg_news.jpg) no-repeat left top;}
	#content .inner .gallery{background: url(images/left_col_bg_gallery.jpg) no-repeat left top;}
	#content .inner .employment{background: url(images/left_col_bg_employment.jpg) no-repeat left top;}
	#content .inner .contact{background: url(images/left_col_bg_contact.jpg) no-repeat left top;}
	
	#content .inner .right_col{float: right; width: 575px; padding: 25px;}
	#content .inner .section{border-bottom: 2px solid #c02646; padding-bottom: 0px;font-family: "Times New Roman", Times, serif; color: #c02646; font-size: 20px; font-weight: bold; margin-bottom: 5px;}
	#content .inner a.more{color: #c02646; text-decoration:underline; display: block; text-align:left; font-size: .7em;}
	#news{}
	#news img{vertical-align: middle}
	#news p{vertical-align: top;font-size: .75em; }

	
	.main{color: #444; }
	.main h1{color: #c02646; font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px;}
	.main p{font-size: .8em;line-height: 1.3em; }
	.main ul{padding: 0px 10px; margin-bottom: 8px; }
	.main ul li{list-style: inside disc; font-size: .8em; line-height: 1.3em}
	.main address{ font-size: .8em; line-height: 1.3em; margin-bottom: 8px; }
	
	
	#contact{font-size: .6em}
	#contact address{padding: 5px 0px; line-height: 1.2em}
	
	#footer{font-size: .6em; text-align:center; border-top:4px solid #fff; padding: 10px;background-color: #eee; color: #444;}
	#footer a{color: #444}
	#footer a:hover{color: #000; text-decoration: underline;}
	
	#local_nav{font-size: .8em; min-height: 200px;}
	*html #local_nav{height: 200px; position: relative;}
	#slogan{height: 120px; float: right; text-align:right;}

	#slogan p{padding: 5px 10px; font-size:21px; }
	#local_nav ul{border-top: 0px solid #c02646;  clear:both;}
	#local_nav ul li{
		padding: 0px; margin:0px;
		background: url(images/dotted_bg.gif) repeat-x left bottom;
	}
	*html #local_nav ul li{
		height: 18px;
		
	}
	*html #local_nav ul li a{
	font-weight:normal; 
	}
	#local_nav ul li a{color: #154397; font-weight:bold; font-size: .7em; font-family:Arial, Helvetica, sans-serif; text-transform: uppercase; display: block; text-align:right;  text-decoration: none;  padding: 5px 20px; background: url(images/transparent_white.png) repeat; }
	#local_nav ul li a:hover{text-decoration: underline; }
	#local_nav ul li a.active{text-decoration: underline; }
	#local_nav ul li.last a{border-bottom:0px solid #bababa;}

