a/*
  NetJets CSS
*/
@media print  {
.printtext {
display:block;
padding:20px 0 20px 15px;
}
}

a:link, a:visited, a:active {
color:#006FB2;
text-decoration:none;
}

a:hover {
color:#6395ae;
text-decoration:none;
}

#LeftDiv a:link, #LeftDiv a:visited, #LeftDiv a:active {
color:#006FB2;
text-decoration:none;
}

#LeftDiv a:hover {
color:#6395ae;
text-decoration:none;
}

Body {
color:#E2E9ED;
background-color:#E2E9ED;
vertical-align:top;
padding:0;
}

#BodyDiv {
float:none;
width:766px;
margin-bottom:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
background-color:#FFF;
padding:30px;
}

.BodyDiv {
float:none;
width:766px;
background-color:#C7DCE3;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
margin-bottom:2px;
margin-top:2px;
padding:30px;
}

.BlueDottedLine {
width:547px;
height:1px;
background-image:url(/images/bluePixel.gif);
background-repeat:repeat-x;
margin:10px 0;
}

.BlueDottedLine343 {
width:343px;
height:1px;
background-image:url(/images/bluePixel.gif);
background-repeat:repeat-x;
margin:10px 0;
}

.CenterPage {
position:relative;
width:826px;
left:50%;
top:0;
padding-bottom:0;
margin-bottom:0;
margin-left:-413px;
margin-top:-20px !important;
vertical-align:top;
bottom:0;
}

.ClearFloat {
clear:both;
float:none;
}

#CompareTheProgram {
float:none;
clear:both;
}

.ComponentDiv {
float:none;
clear:both;
width:547px;
margin-bottom:6px;
background-color:#D8E7EB;
}

.ComponentInnerDiv {
float:left;
width:210px;
padding:20px;
}

.ComponentRightDiv {
float:left;
width:257px;
padding:20px;
}

.ContainerDiv {
float:none;
width:826px;
margin-bottom:2px;
}

.DifferencesComponent {
float:left;
width:310px;
margin-bottom:6px;
background-color:#D8E7EB;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:15px;
}

.TextContainer {
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin-bottom:20px;
}

.VideoContainer {
float:left;
width:170px;
text-align:left;
margin-bottom:10px;
}

.ImgContainer {







float:left;







margin-top:20px;







}















.EventsComponent {







float:left;







width:517px;







margin-bottom:6px;







background-color:#D8E7EB;







padding:15px;







}















.EventsTitle /*Left Column Header Text*/ {







color:#042F57;







font-family:Arial, Helvetica, sans-serif;







font-size:14px;







font-weight:700;







}















.EventsInnerDiv {







float:left;







width:380px;







padding-right:10px;







}















#FleetFlashFile {







float:left;







margin-top:-33px;







background-color:#E2E9ED;







}















#Footer a:link {







padding-right:5px;







padding-left:5px;







color:#FFF;







font-family:Verdana, Arial, Helvetica, sans-serif;







font-size:8px;







text-decoration:none;







}















#Footer a:visited {







padding-right:5px;







padding-left:5px;







color:#FFF;







font-family:Verdana, Arial, Helvetica, sans-serif;







font-size:8px;







text-decoration:none;







}















#Footer a:hover {







color:#4c6889;







font-family:Verdana, Arial, Helvetica, sans-serif;







font-size:8px;







text-decoration:none;







}















#Footer a:active {







color:#4c6889;







font-family:Verdana, Arial, Helvetica, sans-serif;







font-size:8px;







text-decoration:none;







}















#Footer {







float:left;







width:826px;







height:55px;







background-color:#e2e9ed;







background-image:url("/Images/bg_footer.gif");







background-repeat:repeat-x;







text-align:right;







color:#FFF;







font-family:Verdana, Arial, Helvetica, sans-serif;







font-size:8px;







font-weight:700;







margin:0;







}















#FooterText {







float:left;







width:826px;







margin-bottom:3px;







height:32px;







padding-top:10px;







}















#FooterLegal {







float:left;







width:826px;







padding-top:3px;







color:#b0cfe1;







font-size:100%;







font-weight:400;







}















div#FooterText a span {







font-size:1.07em;







font-weight:400;







}















.FootNote {







font-family:Verdana, Arial, Helvetica, sans-serif;







font-size:9px;







}















.GreyLine {







float:left;







display:none;







background-color:Gray;







height:1px;







margin:10px;







}















img {







border:none;







}















#LandingDiv {







position:absolute;







width:826px;







left:50%;







margin-left:-413px;







margin-top:-15px;







vertical-align:top;







background-color:#f7f7f7;







}















#LeftDiv {







float:left;







width:607px;







background-color:#B5D1DA;







color:#000;







font-family:Verdana, Arial, Helvetica, sans-serif;







font-size:10px;







margin:0 2px 2px 0;







}















#LeftNav {







float:left;







width:203px;







height:231px;







background-color:#B5D1DA;







background-image:url(/images/bg_LeftNavDiv.gif);







background-repeat:repeat-y;







border-right:1px #e2e9ed solid;







}















#LeftNav a {







display:block;







width:203px;







height:24px;







color:#184162;







background:url(/images/bg_LeftNavItem.gif) 0 0 no-repeat;







background-color:#b5d1da;







text-decoration:none;







}















#LeftNav a:hover {







background:url(/images/bg_LeftNavItem_On.gif) 0 0 no-repeat;







background-color:#a9c4d4;







text-decoration:none;







}















#LeftNav a:active {







background:url(/images/bg_LeftNav_On.gif) 0 0 no-repeat;







background-color:#a9c4d4;







text-decoration:none;







}















.LeftNavItem {







margin-top:7px;







margin-left:15px;







}















#LeftInnerDiv {







float:left;







background-color:#C7DCE3;







padding:30px;







}


.LeftColHeaderText /*Left Column Header Text*/ {
color:#042F57;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-transform:uppercase;
font-weight:700;
}

.LeftColHeaderText2 /*Left Column Header Text*/ {
color:#042F57;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
}














.LeftColMiddleHeading {







color:#3B7386;







font-family:Verdana, Arial, Helvetica, sans-serif;







font-size:12px;







text-transform:uppercase;







font-weight:700;







}















.LeftColParagraphText /*Left Column Paragraph Black Text*/ {







color:#000;







font-family:Verdana, Arial, Helvetica, sans-serif;







font-size:11px;







margin-top:10px;







}















#LeftDivInnerLeft {







float:left;







background-color:#C7DCE3;







width:343px;







padding:30px;







}















.LeftColLinks {







float:left;







text-transform:capitalize;







color:#006FB2;







}















html {







margin:0;







padding:0;







}















.imgMargins {







float:left;







border:none;







margin:3px 10px 0 3px;







}















#NetJetsLogo {







display:none;







}















#NavBar {







float:none;







width:796px;







height:10px;







background:#FFF url(/images/Navigation-background.jpg) repeat-x;







font-family:Verdana, Arial, Helvetica, sans-serif;







font-size:10px;







font-weight:700;







color:#FFF;







text-transform:capitalize;







position:relative;







overflow:hidden;







margin:-2px 0 0;







padding:10px 0 10px 30px;







}















#NavBar a:link {







color:#000;







text-decoration:none;







}















#NavBar a:visited {







color:#000;







text-decoration:none;







}















#NavBar a:hover {







color:#FFF;







text-decoration:none;







}















#NavBar a:active {







color:#FFF;







text-decoration:none;







}















#PlaneDetails {







float:none;







height:600px;







background-color:#C7DCE3;







}















.Programs {







float:left;







width:547px;







margin-bottom:15px;







}















.ProgramsText {







float:left;







width:230px;







padding-right:40px;







}















#ProgramInnerDiv {







background-color:#C7DCE3;







width:547px;







padding:30px;







}















.printtext {







display:none;







}















#PressInformation {







float:none;







width:181px;







color:#275C8A;







text-transform:uppercase;







font-weight:700;







margin:0;







padding:0;







}















#PressReleaseButton {







float:none;







display:none;







width:181px;







color:#275C8A;







text-transform:uppercase;







font-weight:700;







margin-top:0;







padding:0;







}















#PressReleaseBody {







float:left;







width:547px;







background-color:#C7DCE3;







padding:30px;







}















#RightDiv {







float:left;







width:187px;







height:293px;







color:#6C6C6C;







font-family:Arial, Helvetica, sans-serif;







font-size:11px;







background-image:url(/images/netjets_rightColumnBG.jpg);







background-color:#8BB6CD;







background-repeat:repeat-y;







padding:15px;







}















.RightColCallOut {







float:none;







width:165px;







background-color:#D3E0E9;







font-family:Arial, Helvetica, sans-serif;







font-size:10px;







padding:10px;







border: 1px solid white;







}















.RightColBookTitle {







float:none;







color:#00216A;







text-transform:uppercase;







font-weight:700;







margin:0 0 10px 25px;







}















.RightColBookText {







float:left;







width:155px;







margin-bottom:5px;







cursor:pointer;







}















#RightDiv a:link {







color:#0D3690;







text-decoration:none;







}















#RightDiv a:visited {







color:#0D3690;







text-decoration:none;







}















#RightDiv a:hover {







color:#FFF;







text-decoration:none;







}















#RightDiv a:active {







color:#0D3690;







text-decoration:none;







}















sup {







font-family:Verdana, Arial, Helvetica, sans-serif;







font-size:9px;







}















.SiteMapTitle {







color:#00216A;







font-family:Arial, Helvetica, sans-serif;







font-size:14px;







text-transform:uppercase;







font-weight:700;







}















#ufoDemo {







float:left;







margin:0;







padding:0;







}















.VirtualTour {







width:764px;







border-left:1px #CCC solid;







border-right:1px #CCC solid;







background-color:#FFF;







color:#000;







font-family:Verdana, Arial, Helvetica, sans-serif;







font-size:11px;







padding:30px;







}















.WhiteDottedLine {







float:none;







clear:both;







width:185px;







height:1px;







background-image:url(/images/whitePixel.gif);







background-repeat:repeat-x;







margin:20px 0;







}







.WhiteDottedLine:after { content: ""; display: block; height: 100%; 	clear: both; }















#TopNavigationContainer {







margin-top:0;







background-color:#FFF;







background-image:url(/images/Header-Background.jpg);







font-family:Arial, Helvetica, sans-serif;







font-size:11px;







height:138px;







width:826px;







}















#TopNavigationContainer a:link {







cursor:pointer;







color:#FFF;







text-decoration:none;







}















#TopNavigationContainer a:visited {







color:#FFF;







text-decoration:none;







}















#TopNavigationContainer a:hover {







color:#CCC;







text-decoration:none;







}















#TopNavigationContainer a:active {







color:#CCC;







text-decoration:none;







}















#HTMLTopNav {







margin-top:14px;







background-color:#FFF;







background-image:url(/images/Header-Background.jpg);







font-family:Arial, Helvetica, sans-serif;







font-size:11px;







height:138px;







width:826px;







}















#HTMLTopNav a:link {







cursor:pointer;







color:#FFF;







text-decoration:none;







}















#HTMLTopNav a:visited {







color:#FFF;







text-decoration:none;







}















#HTMLTopNav a:hover {







color:#CCC;







text-decoration:none;







}















#HTMLTopNav a:active {







color:#CCC;







text-decoration:none;







}















.CategoryLinksContainer {







cursor:pointer;







height:23px;







margin-left:111px;







padding-top:27px;







}















.SubcategoryLinksContainer {







height:31px;







margin:0 0 0 111px;







}















.LinkContainers {







float:left;







margin:0 30px 0 0;







}















.LogoContactContainer {







width:826px;







}















.LogoContainer {







float:left;







height:36px;







width:200px;







margin:0 345px 0 25px;







}















.ContactUsContainer {







float:left;







height:25px;







padding-top:11px;







width:224px;







margin:0;







}















.CheckBox {







float:left;







width:15px;







height:15px;







margin-top:5px;







margin-left:1px;







border:1px solid #ccc;







padding:0;







}















.CheckBoxImage {







float:left;







margin-right:3px;







}















div#Optional input {







height:20px;







padding-top:4px;







padding-bottom:0;







}















form {







margin:0;







padding:0;







}















input {







float:left;







width:165px;












border: 0;







font-size:10px;







color:#222;







background-color:#e9f1f4;







font-family:Verdana, Arial, Helvetica, sans-serif;













}















Select#Salutation {







width:56px;









font-size:11px;







background-color:#e9f1f4;







font-family:Verdana, Arial, Helvetica, sans-serif;







margin:1px 3px 0 0;









}















.SelectHeader {







float:left;







width:323px;







height:20px;







margin-top:10px;







margin-bottom:2px;







padding-top:3px;







padding-left:5px;







color:#222;







background-color:#e9f1f4;







font-family:Verdana, Arial, Helvetica, sans-serif;







border:1px solid #ccc;







}















div#ContactUs.CheckBox {







width:15px;







margin-top:5px;







margin-left:0;







border:0;







vertical-align:text-bottom;







background-color:#c7dce3;







padding:0;







}















div#ContactUs.input {







width:165px;







height:22px;







border:1px solid #7f9db9;







vertical-align:text-bottom;







font-size:10px;







color:#222;







background-color:#e9f1f4;







font-family:Verdana, Arial, Helvetica, sans-serif;







padding:4px;







}















div#Optional.Radio {







width:14px;







border:0;







background-color:#c7dce3;







vertical-align:text-bottom;







}















div#Optional textarea {







float:left;







width:250px;







height:130px;







font-size:10px;







font-family:Verdana, Arial, Helvetica, sans-serif;







border:1px solid #7f9db9;







color:#222;







background-color:#e9f1f4;







padding:4px;







}















input.OtherText {







width:320px;







}















input.text {







float:left;







width:165px;







height:14px;







border:1px solid #aaa;







font-size:10px;







color:#222;







background-color:#e9f1f4;







font-family:Verdana, Arial, Helvetica, sans-serif;







padding:4px;







}















.LeftColHeaderText {







font-size:14px;







margin-bottom:10px;







}















.Radio {







width:14px;







border:0;







background-color:#c7dce3;







}















select {







float:left;







width:353px;







font-size:10px;







color:#222;







background-color:#d4e3ea;







font-family:Verdana, Arial, Helvetica, sans-serif;







border:1px solid #ccc;







margin:3px 0 0;







}















select#LanguagePreference {







width:350px;







height:24px;







padding:3px 0;







}















select#ProgramType {







width:350px;







height:24px;







padding:3px 0;







}















div.inputRow {







display:block;







float:left;







width:500px;







margin:0 0 10px;







}















div.inputRow input {







display:block;







height:13px;







float:left;







margin:0;







padding:0;







}















div.inputRow label {







float:left;







margin:6px 0 0;







padding:0;







}















div.inputRow select {







float:left;







margin:3px 0 0;







padding:0;







}















hr {







clear:both;







width:400px;







left:0;







top:0;







background-color:#999;







color:#999;







text-align:left;







border:1px solid #999;







height:0;







margin:2px 0 10px;







padding:0;







}















input[type=radio] {







width:13px;







height:13px;







float:left;







}















input.Radio {







width:13px;







height:13px;







float:left;







}















.Instructions {







width:750px;







padding:8px 0;







}















div#Step1 {







padding-left:3px;







}















.stepbutton {







float:left;







width:110px;







height:30px;







margin-left:3px;







margin-top:7px;







cursor:pointer;







display:block;







}















.nextbutton {







clear:both;







float:left;







margin-top:20px;







margin-left:-7px;







cursor:pointer;







}















label.required {







color:#7F9DB9;







}















label {







color:#666;







}















.checkSetBooks {







float:left;







width:84px;







height:82px;







margin-right:10px;







padding-right:3px;







background-color:#9fb0b6;







border:1px solid #9fb0b6;







}















textarea {







font-size:10px;







}















div.inputRow input.text {







position:relative;







float:none;







height:20px;







line-height:30px;







margin:0;







padding:6px 3px 0 4px;







}















div.inputRow textarea.text {







position:relative;







float:none;







height:20px;







line-height:30px;







margin:0;







padding:6px 3px 0 4px;







}















div.hover-wrap {







float:left;







position:relative;







display:block;







height:20px;







line-height:30px;







margin:0 3px 0 0;







}















div.hover-wrap-textarea {







height:105px;







}















div#errormsgs {







float:left;







color:red;







display:block;







clear:both;







height:30px;







margin:9px 0 9px 10px;







}















.errorStep {







float:left;







color:red;







display:block;







clear:both;







height:30px;







margin:9px 0 9px 10px;







}















div.hover-wrap ul.errors {







display:none;







}















div.hover-wrap label.hover {







display:block;







position:absolute;







top:0;







left:5px;







z-index:999;







line-height:20px;







cursor:text;







margin:0;







padding:1px 0 0;







}















div.hover-wrap input, div.hover-wrap textarea {







margin-bottom:4px;







}















input.text.required, textarea.text.required, select.text.required, input.text.least {







border:1px solid #7F9DB9;







}















input.text.invalid, select.text.invalid, textarea.text.invalid, div.invalid {







border:1px solid red;







}















input.text.required.invalid, textarea.text.required.invalid {















}















div.hover-wrap label.invalid, label.invalid {







color:red;







}















.dropdowndiv {







position:relative;







clear:both;







display:none;







}















.dropdowndiv label {







width:600px;







display:block;







}















.cb {







clear:both;







}















.invisible {







visibility:hidden;







}















.none {







display:none;







}















#NavWrap {







position:relative;







overflow:hidden;







display:block;







width:3000px;







}















#NavWrap div {







display:block;







float:left;







margin:0 3px 0 0;







}















.NavStart {







padding:0 5px 0 0;







}















.NavMin {







table-layout:fixed;







white-space:nowrap;







position:relative;







overflow:hidden;







padding:0 5px 0 0;







}















.NavEnd {







table-layout:fixed;







white-space:nowrap;







position:relative;







overflow:hidden;







padding:0 5px 0 0;







}















.NavMin A , .NavEnd SPAN {







	margin-left: 3px;







}















.NavFilter {







position:absolute;







z-index:10;







top:-10px;







right:-3px;







width:5px;







height:29px;







background:transparent url(/images/Navigation-filter.gif);







}















.NavBarFilter {







position:absolute;







z-index:300;







top:0;







right:0;







width:5px;







height:29px;







background:transparent url(/images/Navigation-filter.gif);







}

label.required {

color:#000000;

}
