.clearme {

	overflow: hidden;

	height: 1px;

	clear: both;

	}



body {

	margin: 0px;

	padding: 5px 0px 0px 0px;

	background: #fff url('/images/bg_body.gif') repeat-x;

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

	line-height: 20px;

	color: #666;

}


/* back to aircraft solutions header */

#returnlogo a.airlogo {
			text-indent: -9999px;
			display: block;
			width: 900px; height: 85px;
			background-image: url(../images/tracerseatraxback.png);
			background-position: top center;
			background-repeat: no-repeat;
			outline: none;
			}
	#returnlogo a.airlogo:hover {
			background-position: bottom center;
			}


/* top */



.top { margin-bottom: 18px; }

.top:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

	}

.logo {

	float: left;

	display: inline;

	width: 250px;

	height: 27px;

	margin-top: 14px;

}



/* navigation */

.nav {

	list-style: none;

	float: right;

	display: inline;

	padding: 0px;

	margin: 0px;

	}

.nav li {

	float: left;

	position: relative;

	}

.nav a {

	display: block;

	height: 29px;

	text-indent: -3000px;

	background: transparent url('/images/nav.gif') no-repeat;	

	}

.nav a#blog {

	width: 117px;

	background-position: 0px 0px;

	}

.nav a#home {

	width: 62px;

	background-position: -117px 0px;

	}

.nav a#home:hover {

	width: 62px;

	background-position: -117px -29px;

	}	

.nav a#solutions {

	width: 97px;

	background-position: -179px 0px;

	}	

.nav a#solutions:hover, .nav #active a#solutions {

	width: 97px;

	background-position: -179px -29px;

	}	

.nav a#company {

	width: 84px;

	background-position: -276px 0px;

	}	

.nav a#company:hover, .nav #active a#company {

	width: 84px;

	background-position: -276px -29px;

	}		

.nav a#support {

	width: 80px;

	background-position: -360px 0px;

	}	

.nav a#support:hover, .nav #active a#support {

	width: 80px;

	background-position: -360px -29px;

	}	

.nav a#contact {

	width: 90px;

	background-position: -440px 0px;

	}	

.nav a#contact:hover, .nav #active a#contact {

	width: 90px;

	background-position: -440px -29px;

	}	



/* dropdown menus */



.nav .menu {

	display: none;

	position: absolute;

	z-index: 10;

	padding: 8px 12px;

	margin-left: -10px;

	top: 29px;

	left: 12px;

	width: 100px;

	background: #e7e7e7;

	color: #000;

	border-right: 1px solid #666;

	border-bottom: 1px solid #666;

	border-left: 1px solid #ccc;

	list-style: none;

	font-size: 12px;

	line-height: 16px;

	filter:alpha(opacity=90);

	-moz-opacity:.90;

	opacity:.90;

	}



.nav #profilelist, .loggedinnav #profilelist { margin-left: 2px; }



.nav .menu a, .nav .menu a:hover, .loggedinnav .menu a, .loggedinnav .menu a:hover { 

	padding: 0px;

	margin: 0px;

	}



.nav li li:hover  { border: none; }

.nav li .menu li a:hover { color: #d86f1f; text-decoration: underline; }

.nav li:hover .menu { /* lists nested under hovered list items */

	display: block;

}



.nav .menu li {

	float: none;

	margin: 0px 0px 3px 0px;

	padding: 1px 0px 2px 0px;

	border: none;

	line-height: 16px;

	}

.nav .menu li.divider{

	background: transparent url('/_images/dotted_grey.gif') no-repeat;

	height: 1px;

	margin: 3px 0px;

	overflow: hidden;

	font-size: 2px;

	line-height: 2px;

	}

.nav .menu li a {

	padding: 0px;

	margin: 0px;

	background: none;

	text-indent: 0px;

	display: inline;

	text-decoration: none;

	color: #000;

	}





.nav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */

	top: auto;

	left: auto;

}



/* solutions chooser */

.solutionchooser {

	background: transparent url('/images/solutions/bg_chooser.gif') no-repeat;

	height: 132px;

	width: 900px;

	}



.solutionchooserlrg {

	background: transparent url('/images/solutions/bg_chooser_lrg.gif') no-repeat;

	height: 232px;

	width: 900px;

	}



#slideshow {

	width: 889px;

	height: 96px;

	margin: 2px 6px 0px 5px;

	overflow: hidden;

	}

#slideshowlrg {

	width: 889px;

	height: 196px;

	margin: 2px 6px 0px 5px;

	overflow: hidden;

	}

	

#slideshow .container, #slideshowlrg .container {

	width: 10000px;

	}	

#slideshow .slidewrapper, #slideshowlrg .slidewrapper {

	float: none;

	padding: 10px;

	width: 896px;

	overflow: hidden;

	}

html>body #slideshow .slidewrapper, html>body #slideshowlrg .slidewrapper { float: left; width: 936px; }



#slideshow .text, #slideshowlrg .text {

	float: left;

	margin: 0px 0 0 0;

	width: 560px;

	color: #000;

	font-size: 14px;

	line-height: 20px;

	text-align: left;

	}

#slideshowlrg .text {

	margin-top: 12px;

	}

#slideshow .slide, #slideshowlrg .slide {

	width: 300px;

	float: right;

	margin-right: 40px;

	text-align: right;

	}

#slideshow .slide {

	margin-right: 70px;

	width: 200px;

	}

#slideshowlrg .text h2 {

	font-weight: normal;

	font-size: 14px;

	line-height: 18px;

	margin: 6px 8px 18px 8px;

	}

#slideshow .text h1 {

	font-weight: normal;

	font-size: 16px;

	line-height: 18px;

	margin: 6px 8px 6px 8px;

	}

#slideshow .text h2 {

	font-weight: normal;

	font-size: 12px;

	line-height: 16px;

	margin: 6px 8px 2px 8px;

	}



.slideshownav {

	list-style: none;

	margin: 0px 0px 0px 9px;

	padding: 0px;

	width: 891px;

	}

.slideshownav li {

	display: inline;

	float: left;

	margin: 0px;

	padding: 0px;

	}

.slideshownav a {

	text-indent: -3000px;

	height: 26px;

	display: block;

	padding: 0px;

	margin: 0px;

	background: transparent url('/images/solutions/chooser_nav.gif') no-repeat;

	}

a#aircraft {

	width: 175px;

	background-position: 0px 0px;

	}

a#aircraft:hover {

	width: 175px;

	background-position: 0px -52px;

	}

a.active#aircraft {

	background-position: 0px -26px;

	}

a#marine {

	width: 173px;

	background-position: -175px 0px;

	}

a#marine:hover {

	width: 173px;

	background-position: -175px -52px;

	}

a.active#marine {

	background-position: -175px -26px;

	}

a#land {

	width: 173px;

	background-position: -348px 0px;

	}

a#land:hover {

	width: 173px;

	background-position: -348px -52px;

	}

a.active#land {

	background-position: -348px -26px;

	}	

li#events {

	width: 189px;

	height: 26px;

	text-indent: -3000px;

	background: transparent url('/images/solutions/nav-blank.gif') no-repeat;

	}

a#events {

	width: 173px;

	background-position: -521px 0px;

	}

a#events:hover {

	width: 173px;

	background-position: -521px -52px;

	}

a.active#events {

	background-position: -521px -26px;

	}	

a#ecosystem {

	width: 171px;

	background-position: -694px 0px;

	}

a#ecosystem:hover {

	width: 171px;

	background-position: -694px -52px;

	}	

a.active#ecosystem {

	background-position: -694px -26px;

	}		



#slideshowlrg .next {

	margin: 6px 32px 6px 8px;

	}

#slideshow .next {

	margin: 0px 32px 6px 8px;

	}



#slideshowlrg .learnmore, #slideshow .learnmore {

	float: left;

	display: inline;

	margin: 0px 32px 6px 8px;

	}



#slideshow  a { color: #DC6D1D; font-size: 12px; }

#slideshow a:hover { color: #3399cc; }



.leftcol {

	margin-top: 16px;

	float: left;

	display: inline;

	width: 670px;

	}

.banner {

	margin-bottom: 16px;

	}

.indent {

	padding: 0px 10px;

	}

.rightcol {

	width: 182px;

	float: right;

	display: inline;

	margin: 16px 0px 20px 0px;

}



.leftcol #firstsol {

	font-size: 20px;

	line-height: 26px;

	color: #999;

	margin-bottom: 16px;

	}

.leftcol #firstsol span {

	color: #666;

	}



.rightcol dl {

	background: transparent url('/images/solutions/right_bottom.gif') no-repeat left bottom;

	width: 182px;

	margin: 0px 0px 16px 0px;

	padding: 0px 0px 16px 0px;

	}

.rightcol ul {

	list-style: none;

	margin: 0px;

	padding: 0px;

	}

.rightcol dt {

	background: transparent url('/images/solutions/right_mid.gif') no-repeat left bottom;

	width: 182px;

	padding-bottom: 7px;

	margin-bottom: 4px;

	font-weight: bold;

	font-size: 12px;

	}

.rightcol dt div {

	background: transparent url('/images/solutions/right_title.gif') no-repeat;

	width: 162px;

	padding: 10px 10px 2px 10px;

	color: #666;

	}

.rightcol dl dd, .rightcol dl dd li {

	padding: 0px 0px 4px 0px;

	margin: 0px 10px 4px 10px;

	}

.rightcol dl.linklist dd, .rightcol dl.linklist dd li {

	padding-left: 10px;

	border-bottom: 1px solid #d5d5d5;

	background: transparent url('/images/solutions/right_arrow.gif') no-repeat 0px 6px;

	}

.rightcol dl.linklist dd.nobg { 

	background-image: none; 

	border-bottom: none;

	padding-left: 0px;

	}



.rightcol dl.linklist dd.searcher {

	background-image: none;

	padding: 3px 0px 6px 0px;

	}

.rightcol #searchform #s {

	width: 100px;

	}

.rightcol #searchform input { vertical-align: middle; }



.linklist a { font-size: 12px; }

.linklist { font-size: 10px; color: #666; }

.rightcol dl a:link, .rightcol dl a:visited {

	color: #d86f1f;

	font-weight: bold;

	text-decoration: none;

	}	

.rightcol dl a:hover {

	color: #336699;

	font-weight: bold;

	text-decoration: none;

	}

	



#airlinks dt {

	background: transparent url('/images/solutions/right_mid_air.gif') no-repeat left bottom;

	width: 182px;

	padding-bottom: 7px;

	margin-bottom: 4px;

	font-weight: bold;

	font-size: 12px;

	}

#airlinks dl.linklist dd {

	padding-left: 10px;

	border-bottom: 1px solid #d5d5d5;

	background: transparent url('/images/solutions/right_arrow_air.gif') no-repeat 0px 6px;

	}

#airlinks dl a:link, #airlinks dl a:visited {

	color: #3399cc;

	font-weight: bold;

	text-decoration: none;

	}	

#airlinks dl a:hover {

	color: #336699;

	font-weight: bold;

	text-decoration: none;

	}	

	

#sealinks dt {

	background: transparent url('/images/solutions/right_mid_sea.gif') no-repeat left bottom;

	width: 182px;

	padding-bottom: 7px;

	margin-bottom: 4px;

	font-weight: bold;

	font-size: 12px;

	}

#sealinks dl.linklist dd {

	padding-left: 10px;

	border-bottom: 1px solid #d5d5d5;

	background: transparent url('/images/solutions/right_arrow_sea.gif') no-repeat 0px 6px;

	}

#sealinks dl a:link, #sealinks dl a:visited {

	color: #33cccc;

	font-weight: bold;

	text-decoration: none;

	}	

#sealinks dl a:hover {

	color: #336699;

	font-weight: bold;

	text-decoration: none;

	}		



#partnershiplinks dt {

	background: transparent url('/images/solutions/right_mid_part.gif') no-repeat left bottom;

	width: 182px;

	padding-bottom: 7px;

	margin-bottom: 4px;

	font-weight: bold;

	font-size: 12px;

	}

#partnershiplinks dl.linklist dd {

	padding-left: 10px;

	border-bottom: 1px solid #d5d5d5;

	background: transparent url('/images/solutions/right_arrow_part.gif') no-repeat 0px 6px;

	}

#partnershiplinks dl a:link, #partnershiplinks dl a:visited {

	color: #99cc33;

	font-weight: bold;

	text-decoration: none;

	}	

#partnershiplinks dl a:hover {

	color: #336699;

	font-weight: bold;

	text-decoration: none;

	}	

	

#testimonial {

	font-size: 14px;

	line-height: 18px;

	padding: 12px 0px 12px 0px;

	margin: 0px 10px 4px 10px;

	background: none;

	border: none;

	}

#testimonial b {

	display: block;

	margin-top: 12px;

	font-size: 12px;

	line-height: 14px;

	}



/* pre May 2008 Styles */

	

a:link { color: #d86f1f; }

a:visited { color: #666; }

a:hover { color: #336699; }



p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 20px;

	font-weight: normal;

	color: #666;

	text-align: left;

	margin-right: 0px;

	margin-left: 0px;

	margin-bottom: 0px;

	margin-top: 0px;

}

#Content ol, #LandContent ol, #AirContent ol {

	margin-top: 0px;

	margin-bottom: 0px;

}

#Content ol li, #LandContent ol li, #AirContent ol li {

	font-size: 12px;

	line-height: normal;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: left;

	margin-left: 5px;

	list-style-position: outside;

	padding-top: 5px;

	padding-bottom: 5px;

	color: #666666;

}

#Content ul, #LandContent ul, #AirContent ul {

	margin-top: 0px;

	margin-bottom: 0px;

}

#Content ul li, #LandContent ul li, #AirContent ul li {

	font-size: 12px;

	line-height: normal;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: left;

	margin-left: 5px;

	list-style-position: outside;

	padding-top: 5px;

	padding-bottom: 5px;

	list-style-image: url(../images/icons/arrow_black.png);

	list-style-type: none;

	color: #666666;

}

img {

	margin: 0px;

	padding: 0px;

}

#Guardian_Mobility {

	width: 900px;

	margin-right: auto;

	margin-left: auto;

	height: 600px;

}









#Heading {

	/*height: 125px;*/

	width: 900px;

	float: left;

}

#Content, #LandContent, #AirContent, #IntroContent {

	margin-bottom: 30px;

}



#IntroContent {

	float: left;

	width: 900px;

	text-align: left;

}

#IntroContent H1 {

	margin: 10px 10px 0px 10px;

	text-align: center;

	}



.spangrey {

	color: #999;

	}

#span4 {

	color: #666;

	}

#IntroContent .title {

	font-size: 18px;

	line-height: 20px;

	font-weight: normal;

	color: #DC6D1D;

	}

#IntroContent a { color: #DC6D1D; }

#IntroContent a:hover { color: #3399cc; }



	

#Content, #LandContent, #AirContent {

	float: left;

	width: 670px;

	text-align: left;

}



.firstparagraph {

	margin-top: 12px;

	font-size: 16px;

	line-height: 22px;

	color: #999;

	}

.firstparagraph span {

	color: #3F5D01;

	font-size: 20px;

	}

hr.solid { 

	background: #ccc; 

	margin-top: 24px;

	}



hr {

	border: none;

	height: 1px;

	background: transparent url('/images/dotted_divider.gif') repeat-x;

	margin: 12px 0px;

	}



h1, h2, h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	margin-bottom: 0px;

	text-align: left;

}



h1 a:link, h1 a:hover {

	color: #999999;

	text-decoration: none;

}

h1 a:hover {

	color: #000;

	text-decoration: none;

}

h1 {

	font-size: 24px;

	line-height: 32px;

	font-weight: normal;

	color: #d86f1f;

}

h2 {

	font-size: 20px;

}

h3 {

	font-size: 14px;

	color: #DC6D1D;

	margin-top: 0px;

}

#Content h2 {

	color: #555555;

}

#Content h3 {

	color: #DC6D1D;

	margin-top: 0px;

}

#LandContent h2 {

	color: #3F5D01;	

	font-weight: normal;

	font-size: 20px;

	margin-top: 24px;

}

#AirContent h2 {

	color: #457A9B;

	font-weight: normal;

	font-size: 20px;

	margin-top: 24px;

}

#Icon {

	text-align: left;

	float: left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	width: 600px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #E0E0E0;

	margin-top: 5px;

	margin-bottom: 5px;

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-left: 10px;

}

.spacer {

	width: 100%;

	float: left;

}

#Icon p {

	padding-left: 65px;

}

.icon_001, .icon_002, .icon_003, .icon_004, .icon_005, .icon_006, .icon_007 {

	background-position: left center;

	background-repeat: no-repeat;

}

.icon_001 {

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

}

.icon_002 {

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

}

.icon_003 {

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

}

.icon_004 {

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

}

.icon_005 {

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

}

.icon_006 {

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

}

.icon_007 {

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

}

.Orange {

	color: #D25812;

}

#RightColumn {

	width: 200px;

	float: right;

	margin-bottom: 20px;

}

#RightColumn h3 {

	font-size: 14px;

	font-weight: normal;

	color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #000000;

	text-align: left;

	padding: 10px;

	text-transform: uppercase;

	margin-top: 0px;

	margin-bottom: 0px;

}

.clear {

	clear: both;

}

/*Footer */



.footlinkwrap {

	border: 1px solid #ccc;

	width: 898px;

	margin: 12px auto;

	color: #999;

	font-size: 11px;

	line-height: 14px;

	text-align: left;

	}

.whereiam {

	padding: 2px 6px;

	border-bottom: 1px solid #ccc;

	}

.linklist {

	float: left;

	display: inline;

	width: 200px;

	padding: 6px 12px;

	}

.linklist dt {

	font-weight: bold;

	color: #333;

	}

.linklist dd {

	margin-left: 0px;

	padding-left: 0px;

	}

.linklist .xtraspace {

	padding: 6px 0px;

	}



.footlinkwrap a:link, .footlinkwrap a:visited { color: #999; text-decoration: none; }

.footlinkwrap a:hover {	color: #dd6f1f; }

.footlinkwrap dt a:link, .footlinkwrap dt a:visited { color: #666; text-decoration: none; }

.footlinkwrap dt a:hover {	color: #dd6f1f; }



#Footer {

	width: 900px;

	border-top: 5px solid #000000;

	background-color: #D86F1F;

	padding: 10px 0px 2px 0px;

	clear: both;

	text-align: left;	

}

#Footer p, #Footer a, #Footer a:visited  {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #FFFFFF;

	

}

#Footer p {

	padding-left: 10px;

}



#FooterLinks a {

	padding-right: 10px;

	padding-left: 10px;

}

#Footer a:hover {

	color: #000000;

}



#FooterLinks div {

	float: right;

	margin-right: 10px;

	color: #fff;

	}

#footerBottom {

	width: 900px;

	height: 16px;

	overflow: hidden;

	background: #D86F1F url('/images/corners/footer_bottom.gif') no-repeat;

	}



/*Footer end*/

#TwoColumn {

	width: 670px;

}

.col {

	display:inline;

	float:left;

	margin: 12px 0px;

	width:300px;

	padding: 2px 10px 0px 0px;

}

#left {

	border-right: 1px solid #ccc;

	margin-right: 10px;

	}

.col h3 {

	font-weight: normal;

	font-size: 16px;

	margin-bottom: 6px;

	}

.col div {

	border-top: 1px dotted #ccc;

	padding: 6px 6px 0px 0px;

	margin-top: 12px;

	text-align: right;

	}

.col a {

	font-weight: bold;

	color: #DC6D1D;

	}

.col a:hover { color: #3399cc; }



.AirColumn {

	display:inline;

	float:left;

	width:350px;

	padding-top: 2px;

	padding-right: 20px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.LandColumn {

	display:inline;

	float:right;

	width:350px;

	padding-top: 2px;

	padding-right: 20px;

	padding-bottom: 0px;

	padding-left: 0px;

}



#hometable { 

	background: #F5F1F0 url('/images/middle.gif') repeat-y;

	}

.IntroText {

padding: 10px 26px;

}

#homebottom {

	width: 900px;

	height: 12px;

	background: #F5F1F0 url('/images/bottom.gif') repeat-y;

	}



.SubMenu a, .SubMenu a:visited {

	color: #FFFFFF;

	text-decoration: underline;

}

.SubMenu a:hover {

	color: #000;

	text-decoration: none;

}

#Guardian_Mobility #LandContent .indent ul li {

	list-style: disc url(none);

}

#Guardian_Mobility #LandContent .indent table tr .style5 {

	text-align: center;

}



.roundedcornr_box_871872 {

	background: url(../images/corners/roundedcornr_871872_tl.png) no-repeat top left;

}

.roundedcornr_top_871872 {

	background: url(../images/corners/roundedcornr_871872_tr.png) no-repeat top right;

}

.roundedcornr_bottom_871872 {

	background: url(../images/corners/roundedcornr_871872_bl.png) no-repeat bottom left;

}

.roundedcornr_bottom_871872 div {

	background: url(../images/corners/roundedcornr_871872_br.png) no-repeat bottom right;

}

.roundedcornr_content_871872 {

	background: url(../images/corners/roundedcornr_871872_r.png) top right repeat-y;

}



.roundedcornr_top_871872 div,.roundedcornr_top_871872,

.roundedcornr_bottom_871872 div, .roundedcornr_bottom_871872 {

	width: 100%;

	height: 25px;

	font-size: 1px;

}

.roundedcornr_content_871872, .roundedcornr_bottom_871872 {

	margin-top: -15px;

}

.roundedcornr_content_871872 { padding: 0 15px; }


