@charset "utf-8";
/* CSS Document */

html, body {
	height: 100%;
	background-color: #1e1e1e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(images/bg-body.jpg);
	background-repeat: repeat;
	background-position: center 0;
	background-attachment: fixed;

}
.main{width:100%;height: auto;background: url(images/light-main.png) center 0 no-repeat; }

.parent1{ z-index:1; }
.parent2{ z-index:10; }


a {	color:#009ADA;	outline:none;	cursor:pointer;	text-decoration:none}
a:focus {	outline:none;}
a:hover {	text-decoration:underline;}
a:visited {	color: #009ADA;}
a:active {	color: #000;}
.contact-sp a {
	font-style: normal;
	font-size: small;
	text-align: right;
	float: right;
}

a img  {  border: none;  }

.color_black {
	color: #000;
}
.color_red {
	color: #900;
}

hr.style-two {
	height: 1px;
	background-color: #CCC;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
}
hr.hr_divider {
	height: 4px;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	background-image: url(images/hr-content-line.png);
	background-repeat: repeat-x;
	width: 940px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.bigborebg {
	background-attachment: scroll;
	background-image: url(images/bigbore_bg2.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #FFF;
}

.Quote_Headers {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	font-weight: bold;
	color: #666;
}
h4{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: 500;
	font-size: 18px;
}
h3{
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 500 !important;
	color: #000;
}
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold !important;
	font-size: 28px;
	color: #000;
}
	
	
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 500 !important;
	font-size: 35px;
	color: #000;
}
	
.style13 {	font-size: 13px;	color: #666;	font-family: Arial, Helvetica, sans-serif;}
.style15 {	font-family: Arial, Helvetica, sans-serif; color: #666;	font-size: 15px;
}
.style17 {	font-family: Arial, Helvetica, sans-serif;	font-size: 17px; color:#666}
.style21 {	font-family: Arial, Helvetica, sans-serif;	font-size: 21px; color:#666}
.style25 {	font-family: Arial, Helvetica, sans-serif;	font-size: 25px; color:#666}
.style27 {	font-family: Arial, Helvetica, sans-serif;	font-size: 27px; color:#666}
	
	
/* Global Structure----------------------------------------

blockquote:before {
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: 300;
	content: "\f10d";
	color: #8fba3b;
	padding-right: 10px;
}

blockquote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: italic;
	line-height: 22px;
	color: #333;
	background: #ddd;
	padding: 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 20px;
}
*/

blockquote{
	width: 94%;
	float: left;
	padding: 0px;
	margin: 0px;
	padding: 0px;
	padding-left: 6%;
	background-image: url(images/quote.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

blockquote.align_right{
	width: 40%;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 11px;
	float: right;
}

blockquote.align_left{
	width: 40%;
	margin-right: 20px;
	margin-top: 10px;
	float: left;
	margin-bottom: 11px;
}

blockquote p{
	margin-bottom: 11px !important;
}

blockquote footer{font-style: italic;color: #8c8c8c;margin-bottom: 32px;}

.quoteTextSmall_white {
	color: #999;
	font-size: 13px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
.quoteNameSmall_white {
	color: #CCC;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

/*----------------------------*/

.boldbody {	color: #000;	font-weight: bold;}
.bodywhite {
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CCC;
}
.bodyBlue {	height:100%; font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #009ADA; }
.bodyorange {
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #B8533F;
}

.compareLabels {	color: #000;	
	font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;}

.QuoteText {
	height:100%;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	color: #333;
	line-height: 20px;
}
.QuoteText23 {
	height: 100%;
	font-family: "Times New Roman", Times, serif;
	font-size: 23px;
	color: #333;
	line-height: 27px;
	font-weight: bold;
}

.Title35 {
	font-size: 35px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: 500;
	padding-bottom: 3px;
}

.Title28 {
	font-size: 28px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
}
.Title28Grey {
	font-size: 28px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 34px;
	color: #A4A4A4;
	font-weight: bold;
	padding-bottom: 5px;
}
.Title28white {
	font-size: 28px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 29px;
	color: #FFF;
	font-weight: bold;
	padding-bottom: 8px;
	letter-spacing: -1px;
}
.Title28orange {
	font-size: 28px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 29px;
	color: #FF8E00;
	font-weight: bold;
	padding-bottom: 8px;
	letter-spacing: -1px;
}
.TitlePhonewhite {
	font-size: 28px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 29px;
	color: #FFF;
	letter-spacing: -1px;
}
.TitleScript {
	font-size: 28px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #242122;
	font-weight: 700;
	padding-bottom: 5px;
}
.TitleScript:link { 
	text-decoration:none;
}

.TitleScript:hover {
	text-decoration: none;
	color: #009CDB
}

.Title24 {
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
	padding-bottom: 5px;
}
.Title24white {
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	padding-bottom: 5px;
}
.Title24Thin {
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	padding-bottom: 5px;
}


.Title22 {
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
	color: #000;
	font-weight: bold;
	padding-bottom: 5px;
}

.Title18 {
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:25px;
	color:#000;
	font-weight:bold;
	padding-bottom:5px;
}

.Title20Blue {
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #009ADA;
	font-weight: 300;
	padding-bottom: 5px;
}

.TitleProcess {
	font-size:20px;
	font-family: Arial, Helvetica, sans-serif;
	color:#009ADA;
	text-transform:capitalize;
}

.Title20BlueItalic {
	font-size: 20px;
	font-family: "Times New Roman", Times, serif;
	line-height: 21px;
	color: #009ADA;
	font-weight: normal;
	padding-bottom: 5px;
	letter-spacing: 0px;
	font-style: italic;
}
.Title16GreyItalic {
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;
	line-height: 21px;
	color: #686868;
	font-weight: normal;
	padding-bottom: 5px;
	font-style: italic;
}

.WhiteComment {
	line-height: 20px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
}
.headWhite {
	font-size: 25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #222;
	font-weight: bold;
	padding-bottom: 8px;
	letter-spacing: -1px;
	font-style: italic;
	line-height: normal;
}
.PriceGrey {
	font-size: 32px;
	font-family: Arial, Helvetica, sans-serif;
	color: #222;
	font-weight: bold;
	padding-bottom: 8px;
	letter-spacing: -1px;
	font-style: italic;
	line-height: normal;
}
.PriceWhite {
	font-size: 32px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	padding-bottom: 8px;
	letter-spacing: -1px;
	font-style: italic;
	line-height: normal;
}

.MainHeadWhite {
	font-size:28px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	padding-bottom:8px;
	letter-spacing:-1px;
	font-style: italic;
	line-height: normal;
}
.MaincategoryBlue {
	font-size:28px;
	font-family: Arial, Helvetica, sans-serif;
	color:#009ADA;
	font-weight:bold;
	padding-bottom:8px;
	letter-spacing:-1px;
	font-style: italic;
	line-height: normal;
}
.MainSubTitleBlue {	height:100%; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #009ADA;}
	
.mainbodyDark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	}

.MainHeadBlue {
	font-size:31px;
	font-family: Arial, Helvetica, sans-serif;
	color:#009ADA;
	font-weight:bold;
	padding-bottom:8px;
	letter-spacing:-1px;
	font-style: italic;
	line-height: normal;
}

.processmenuhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	text-transform: uppercase;
	margin-left: 40px;
}

.engineprocessList {
	font-size: 13px;
	background-attachment: scroll;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	line-height: 20px;
	padding: 0px;
}

.engineprocessList:focus {	outline:none;}
.engineprocessList:hover {color: #009ADA}
.engineprocessList:visited {color: #666;}
.engineprocessList:active {	color: #009ADA;}

.warranty22grey {
	font-size:22px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:25px;
	color:#8C8C8C;
	text-transform:capitalize;
	font-weight:bold;
	padding-bottom:5px;
	letter-spacing:-1px;
	word-spacing:3px
}

.celebrate_box {
	background-color: #FFF;
	background-image: url(images/xrt_bg_celebrate.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	background-attachment: scroll;
}
/********************** history ************************/

.accentbox_brdr {
	height: 56px;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}

.accentquotebox_brdr {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-top-color: ;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	float: left;
	background-image: url(images/quote.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 940px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 50px;
}

/********************** tabs ************************/
.tabs {
  position: relative;   
  min-height: 200px; /* This part sucks */
  clear: both;
  margin: 25px 0;
}
.tab {
  float: left;
}
.tab label {
  background: #eee; 
  padding: 10px; 
  border: 1px solid #ccc; 
  margin-left: -1px; 
  position: relative;
  left: 1px; 
}
.tab [type=radio] {
  display: none;   
}
.content {
  position: absolute;
  top: 28px;
  left: 0;
  background: white;
  right: 0;
  bottom: 0;
  padding: 20px;
  border: 1px solid #ccc; 
}
[type=radio]:checked ~ label {
  background: white;
  border-bottom: 1px solid white;
  z-index: 2;
}
[type=radio]:checked ~ label ~ .content {
  z-index: 1;
}


/********************** images ************************/

.imgLink
{
opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */
}
.imgLink:hover
{
opacity:0.4;
filter:alpha(opacity=40); /* For IE8 and earlier */
}

.imgborder {
	border: 1px solid #D9D9D9;
}
.border_precision {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
}

.warrantyborder {
	border: 1px solid #969696;
}
.mainartborder {
	border: 1px solid #D6D6D6;
	background-image: url(images/mainart_box_bg.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	background-color: #FFF;
}
.process_floatleft {
	float: left;
	margin-top: 2px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: 1px solid #D6D6D6;
}
.floatleft {
	float: left;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: 1px solid #D6D6D6;
}
.floatright {
	float: right;
	margin-top: 0px;
	margin-left: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
	border: 1px solid #D6D6D6;
	margin-right: 0px;
}

.matteboxbg {
	background-image: url(images/MatteBg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/********************** links ************************/

.linkService {
	color:#0087C1;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none
}

.button_read {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
}

.button_read:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	padding-right: 20px;
	padding-left: 20px;
}

/* This imageless css button was generated by CSSButtonGenerator.com 
.button_learn {
	background-color:#3d94f6;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	font-weight:normal;
	padding:6px 20px;
	text-decoration:none;
}.button_learn:hover {
	background-color: #1e62d0;
	color: #FFF;
	text-decoration: none;
}.button_learn:active {
	position:relative;
	top:1px;
}
 This imageless css button was generated by CSSButtonGenerator.com */


.css3button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	background-color: #009ADA;
	height: 50px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.css3button:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	background-color: #009ADA;
	height: 50px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/*  Lists */

.list-1 {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 5;
}
.list-1.a {
	padding:0;
}
.list-1 li {
	line-height:18px;
	background:url(../images/marker-1.png) no-repeat 1px 10px;
	padding-left:5px;
	padding-bottom:2px
}
.list-1.a.b {
	padding-left:6px
}
.list-1.a.b li {
	padding-bottom:1px
}
.list-1.a li {
	background:url(../images/marker-4.gif) no-repeat 1px 10px
}
.list-1 li a {
	font-size:12px;
	color:#FFF;
	display:inline-block;
}
.list-1.a li a {	color:#9b9b9b}
.list-1.a li a:hover {	color:#FFF}
.list-1 li a:hover {	color:#009ADA}

/* FOOTER ---------------------------------------- */
.footercopyright {
	color: #FFF;
}
.footerreserve {}
.footermenuhead {	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	color: #FFF;	text-transform: uppercase;}
.footer_address {
	line-height: 17px;
	color: #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
}
.footer_phone {
	line-height: 19px;
	color: #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
}



.footertext {
	line-height: 20px;
	color: #EDEDED;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
}
.footertext:link {	color: #999;	text-decoration: none;}
.footertext:visited {	}
.footertext:hover {	text-decoration:underline; color: #009ADA;}
.footertext:active { }

.footer-menu {	display:block;	overflow:hidden;	margin-left:-1px;}
.footer-menu li {	float:left;	margin-right:19px;}
.footer-menu li a {	font-size:12px;	line-height:14px;	color:#fff;	text-transform:uppercase}
.footer-menu li a:hover, .footer-menu li a.active {	color:#f9b224}

/* Test ---------------------------------------- */

#toplink {
	position: fixed;
	bottom: 20px;
	right: 20px;
	color: white;
	background: #009ADA;
	padding: 15px;
	float: none;
}

.usabox {
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;
}



.xrt_Title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000;
}
.xrt_Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #1E1E1E;
	line-height: 21px;
}
.contactlocationBox {
	margin: 1px;
	width: 460px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	float: none;
}


.proce_labels{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #1E1E1E;
}
.proce_labels:link {	color: #1E1E1E;}
.proce_labels:hover {	color: #009ADA;
text-decoration:none}
.proce_labels:active {	color: #009ADA;}
.proce_labels:visited {
	color: #333333;
}

.warrantytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5C5C5C;
}

/* ---------------Thumbnail hover image ---------------------*/
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}
.gallery_menu_box {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	background-image: url(images/box-tail_bg.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.nas_menu_box {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	background-image: url(images/nasbg.png);
	background-repeat: repeat-x;
	background-position: center bottom;
	background-color: #ffffff;
}


/*  Warranty Style*/

.warranty_box {
	border: 1px solid #D9D9D9;
	background-image: url(images/warrantybg220.jpg);
}
.waranty_engine_title {
	background-color: #1F1F1F;
	display: block;
}
.warranty_TXT_Years {
	font-size: 29px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
	color: #242021;
	text-transform: capitalize;
	font-weight: bold;
	padding-bottom: 5px;
	letter-spacing: -1px;
	word-spacing: 3px
}
.warranty_TXT_COVERAGE {
	font-size:22px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:25px;
	color:#8C8C8C;
	text-transform:capitalize;
	font-weight:bold;
	padding-bottom:5px;
	letter-spacing:-1px;
	word-spacing:3px
}
.warranty_TXT_TBO {
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
	color: #4D4B4C;
	text-transform: capitalize;
	font-weight: bold;
	padding-bottom: 5px;
	letter-spacing: -1px;
	word-spacing: 3px
}
.warranty_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
}

.tech_contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1F1F1F;
}


/* lists */
.p3 {margin-bottom:30px;}
.list-1 {
	border-bottom: 1px solid #eeeeee;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
}
.list-1 li{
	padding-left:10px;
	background:url(images/list-marker.png) 100% 0px no-repeat #fff;
	font-size:12px;
	line-height:25px;
	border-left:1px solid #eeeeee;
	border-right:1px solid #eeeeee;
	border-top:1px solid #eeeeee;
}
.list-1 li:hover {background-position:100% -47px;}
.list-1 li a{
	color:#a3a2a2;
	display:block;
}
.list-1 li:hover a{
	color: #009ADA;
}

/* -------Aviator Process Page ----*/


.as_stepnumberBox {
	background-color: #212121;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	background-image: url(images/as_step_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.as_processTitle {
		font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.as_boxList {
	border-bottom: 1px solid #eeeeee;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
}
.as_boxList li{
	padding-left:10px;
	background:url(images/list-marker.png) 100% 0px no-repeat #fff;
	font-size:12px;
	line-height:25px;
	border-left:1px solid #eeeeee;
	border-right:1px solid #eeeeee;
	border-top:1px solid #eeeeee;
}
hr.as_divider {
	height: 4px;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	background-image: url(images/hr-content-line.png);
	background-repeat: repeat-x;
	width: 940px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.as_mainbox {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
/* ---------------_aircraft_blubook.php ---------------------*/	
.aircraftbook_box {
	background-color: #00214E;
	margin-bottom: 10px;

}
.aircraftbook_link {
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #FFF;
	font-weight: bold;

}
/* ---------------aircraft_installation ---------------------*/

.tag_titles {
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 24px;
	color: #009ADA;
}


table.one {border-collapse:collapse;}
table.two {border-collapse:separate;}
td.a {
      border-style:dotted; 
      border-width:3px; 
      border-color:#000000; 
      padding: 10px;
}
td.b {border-style:solid; 
      border-width:3px; 
      border-color:#333333; 
      padding:10px;
}

/*--------------CSS INVENTORY Boxea----------------*/

.inv_title28 {
	font-size: 28px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
}
.inv_Mainbox {
	border: thin solid #999;	
}
.inv_labelbox {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #999;
}
.inv_Title_line {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.inv_seriesLabel {
	background-image: url(images/inv_titleBG.jpg);
	background-repeat: repeat;
	background-position: center;
}
.inv_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
}
.inv_series {
	background-image: url(images/inv_background_evI.png);
	background-repeat: repeat-x;
}

.yearend {
	background-attachment: scroll;
	background-image: url(images/module_bottom_shadow.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.pulstec-box {
	border: thin solid #08A70B;
}

