body.hme {
	font-family: Lucida Sans Unicode, arial, verdana, sans-serif;
	font-size:1em;
	margin:0; 
	padding:0;
	background: url(../images/hme_background_tile.gif) repeat-x top #f3f3f3}
	
body.sub {
	font-family: Lucida Sans Unicode, arial, verdana, sans-serif;
	font-size:1em;
	margin:0; 
	padding:0;
	background: url(../images/sub_background_tile.gif) repeat-x top #f3f3f3}



/*---------------------
Main Structure Styles
---------------------*/	
.TopSection {
	width:100%;}

.ApptisNavContainer {
	height:27px;
	width:994px;
	background:url(../images/apptis_nav_back.gif) repeat-y }

.HmeTopBanner {
	height:213px; 
	width:994px;
	background:url(../images/hme_banner_back.jpg) repeat-y }
	
.TopBanner {
	height:189px; 
	width:994px;
	background:url(../images/top_banner_back.jpg) repeat-y }

.MainNavContainer {
	text-align: left;
	height:32px; 
	width:994px;
	background:url(../images/main_nav_tile.gif) repeat-y }

.MainContentContainer {
	width:994px;
	background:url(../images/cnt_area_tile.jpg) repeat-y; }

.LftCol {
	float:left;
	width:207px;
	padding:35px 0 35px 42px;
	text-align:left }
	
.RtCol {
	float:right;
	width:668px;
	padding:35px 42px 35px 35px;
	text-align:left }

.RtCol .InnerLftCol {
	float: left; 
	width:318px;
	text-align: left }

.RtCol .InnerRtCol {
	float: right;
	width:318px;
	text-align: left }

.FooterContainer {
	width:100%; 
	background-color:#6d6d6d}
	
.FooterInnerContainer {
	background:url(../images/ftr_tile.gif) repeat-y; 
	width:994px; 
	text-align:center; 
	padding: 4px 0 25px 0}
	
.clr {
	clear: both}
	
.WhiteSpace {
	display: block;}
	
.InlineCallout {
	padding: 15px 18px 15px 23px;
	margin: 0 0 25px 0;
	background: #4b6482}



/*---------------------
Top Apptis Navigation Styles
---------------------*/
ul.ApptisNav {
	margin:0;
	padding: 0 37px 0 0;}
ul.ApptisNav li {
	list-style: none;
	float: right;
	margin: 7px 0 0 15px;
	padding: 0; }
ul.ApptisNav li a.ApptisHome:link,
ul.ApptisNav li a.ApptisHome:visited {
	background:url(../images/apptis_nav_apptis_home.png) no-repeat;
	width:64px;
	height:9px;
	display:block;
	margin: 0;
	padding:0  }
ul.ApptisNav li a.ApptisHome:hover {
	background:url(../images/apptis_nav_apptis_home_hover.png) no-repeat;
	display:block;}
	
ul.ApptisNav li a.ApptisContractSites:link,
ul.ApptisNav li a.ApptisContractSites:visited {
	background:url(../images/apptis_nav_contract_sites.png) no-repeat;
	width:130px;
	height:9px;
	display:block;
	padding:0   }
ul.ApptisNav li a.ApptisContractSites:hover {
	background:url(../images/apptis_nav_contract_sites_hover.png) no-repeat;
	display:block;}
	
	
	
/*---------------------
Main Navigation Styles
---------------------*/
ul.MainNav {
	margin:0px;
	padding: 0 0 0 37px;}
ul.MainNav li {
	list-style: none;
	float: left;
	margin: 0;
	margin: 11px 15px 8px 12px; }
ul.MainNav li a.NavHome:link,
ul.MainNav li a.NavHome:visited {
	background:url(../images/nav_home.gif) no-repeat;
	width:32px;
	height:9px;
	display:block;  }
ul.MainNav li a.NavHome:hover,
ul.MainNav li span.NavHomeOn {
	background:url(../images/nav_home_hover.gif) no-repeat;
	display:block;
	width:32px;
	height:9px;}
	
ul.MainNav li a.NavAboutEAGLE:link,
ul.MainNav li a.NavAboutEAGLE:visited {
	background:url(../images/nav_about_eagle.gif) no-repeat;
	width:79px;
	height:9px;
	display:block;  }
ul.MainNav li a.NavAboutEAGLE:hover,
ul.MainNav li span.NavAboutEAGLEOn {
	background:url(../images/nav_about_eagle_hover.gif) no-repeat;
	width:79px;
	height:9px;
	display:block;}
	
ul.MainNav li a.NavTaskOrders:link,
ul.MainNav li a.NavTaskOrders:visited {
	background:url(../images/nav_exp_task_orders.gif) no-repeat;
	width:155px;
	height:9px;
	display:block;  }
ul.MainNav li a.NavTaskOrders:hover,
ul.MainNav li span.NavTaskOrdersOn {
	background:url(../images/nav_exp_task_orders_hover.gif) no-repeat;
	width:155px;
	height:9px;
	display:block;}
	
ul.MainNav li a.NavPartners:link,
ul.MainNav li a.NavPartners:visited {
	background:url(../images/nav_partners.gif) no-repeat;
	width:56px;
	height:9px;
	display:block;  }
ul.MainNav li a.NavPartners:hover,
ul.MainNav li span.NavPartnersOn {
	background:url(../images/nav_partners_hover.gif) no-repeat;
	display:block;
	width:56px;
	height:9px;}
	
ul.MainNav li a.NavCommitToQuality:link,
ul.MainNav li a.NavCommitToQuality:visited {
	background:url(../images/nav_commit_to_quality.gif) no-repeat;
	width:139px;
	height:9px;
	display:block;  }
ul.MainNav li a.NavCommitToQuality:hover,
ul.MainNav li span.NavCommitToQualityOn {
	background:url(../images/nav_commit_to_quality_hover.gif) no-repeat;
	display:block;
	width:139px;
	height:9px;}

ul.MainNav li a.NavEAGLEContact:link,
ul.MainNav li a.NavEAGLEContact:visited {
	background:url(../images/nav_eagle_program_contact.gif) no-repeat;
	width:182px;
	height:9px;
	display:block; }
ul.MainNav li a.NavEAGLEContact:hover,
ul.MainNav li span.NavEAGLEContactOn {
	background:url(../images/nav_eagle_program_contact_hover.gif) no-repeat;
	display:block;
	width:182px;
	height:9px;}



/*---------------------
Footer Navigation Styles
---------------------*/
ul.FtrNav {
	padding: 0;
	margin: 0 0 5px 0}
ul.FtrNav li {
	display: inline; }
	
ul.FtrNav li a:link,
ul.FtrNav li a:visited {
	display: inline;
	padding: 0 12px;
	font-size: .65em;
	color:#dfdfdf;
	text-decoration: none;}
ul.FtrNav li a:hover {
	color:#FFFFFF;
	text-decoration:none}
ul.FtrNav li p {
	margin: 0;
	padding: 0 12px;
	font-size: .65em;
	color:#dfdfdf;
	display:inline }


/*---------------------
Default Table Styles
---------------------*/	
.RtCol table.TxtTable {
	border-collapse:collapse;
	margin-bottom: 12px;}
	
.RtCol table.TxtTable tr td {
	vertical-align:top;
	font-size:.7em;
	color:#000;
	line-height:17px;
	padding-bottom: 10px}

		
		
	
	
/*---------------------
Text Styles
---------------------*/	
.RtCol h1 {
	margin:0 0 30px 0;
	padding:0}
	
.RtCol h2 {
	margin:0 0 10px 0;
	padding:0}

.LftCol h2 {
	margin:0 0 10px 0;
	padding:0}

.LftCol h4 {
	margin:11px 0 2px 0;
	padding:0}
	
.LftCol p a:link,
.LftCol p a:visited {
    text-decoration: none;
    color:#000;
    font-weight:normal}    
.LftCol p a:hover {
    color:#4b6482;
    font-weight:normal}
	
.RtCol h3 {
	font-size:.8em;
	color:#d1970a;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	text-align: left}
	
.RtCol .InnerLftCol div div h3,
.RtCol .InnerRtCol div div h3 {
	font-size:.75em;
	color:#000;
	margin:0 0 0 0;
	padding: 0 0 0 20px;
	text-align: left;
	font-weight:normal;}

.SpaceBefore {
	display:block;
	margin: 20px 0 0 0;}
	
.RtCol .InnerLftCol div div h4,
.RtCol .InnerRtCol div div h4 {
	font-size:.7em;
	color:#4b76a9;
	margin:0 0 0 0;
	padding: 0 0 0 20px;
	text-align: left;
	font-weight:normal;}
	
ul.LftColLinks {
	margin:0px;
	padding:0px}
ul.LftColLinks li {
	list-style:none;
	margin:0px;
	padding:0px}
ul.LftColLinks li a:link,
ul.LftColLinks li a:visited {
	font-size: .7em;
	color:#000000;
	text-decoration:none}
ul.LftColLinks li a:hover {
	color:#38577B}
	
.LftCol p {
	font-size:.7em;
	color:#595959;
	margin: 0 0 20px 0;
	padding: 5px 0 0 0}
	
.LftCol p b {
	color: #000000}

.RtCol .InnerLftCol span.HmeTxt,
.RtCol .InnerRtCol span.HmeTxt {
	margin:0px;
	padding:0;
	font-size:.7em;
	color:#545454;
	line-height: 21px;
	text-align:justify;}	

.RtCol .InnerLftCol p,
.RtCol .InnerRtCol p,
.RtCol p {
	margin:0 0 20px 0;
	padding:0;
	font-size:.7em;
	color:#545454;
	line-height: 20px;
	text-align:left;}
	
.RtCol .InnerLftCol div div p,
.RtCol .InnerRtCol div div p {
	margin:0 0 25px 0;
	padding:0 0 0 20px;
	font-size:.65em;
	color:#545454;
	line-height: 18px;
	text-align:left;}
	
.RtCol .InnerLftCol p b,
.RtCol .InnerRtCol p b,
.RtCol p b {
	color:#000;
	font-size:.95em;}
	
.RtCol .InnerLftCol p a:link,
.RtCol .InnerRtCol p a:link,
.RtCol p a:link,
.RtCol .InnerLftCol p a:visited,
.RtCol .InnerRtCol p a:visited,
.RtCol p a:visited {
	color:#4c719c;
	text-decoration:none}
.RtCol .InnerLftCol p a:hover,
.RtCol .InnerRtCol p a:hover,
.RtCol p a:hover {
	color:#204e84;
	text-decoration:none}

div.RtCol div.InlineCallout p {
	font-size:.9em;
	color:#fff;
	text-transform: uppercase;
	line-height: 26px;
	margin: 0 }
	
div.RtCol div.InlineCallout p a:link,
div.RtCol div.InlineCallout p a:visited {
	color:#aec5df; }
div.RtCol div.InlineCallout p a:hover {
	color:#8aa5c6; }
	
.RtCol ul {
	margin: 0 0 25px 17px;
	padding: 0;
	text-align: left}
	
.RtCol ul li {
	font-size:.7em;
	color:#545454;
	line-height: 20px;}
	h3 {
	font-family: "Arial Black", Gadget, sans-serif;
	color: #000;
}
.sub .TopSection center .MainContentContainer .RtCol h5 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 12px;
	color: #000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 0px;
}
.sub .TopSection center .MainContentContainer .RtCol h6 {
	font-family: "Arial Black", Gadget, sans-serif;
	color: #666;
	font-size: 11px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
