/*
LEGAL
=====
Copyright: Jason Moffat, www.kmdvisual.com
*/

/* THE BIG GUYS */

	html,div,img,form,fieldset {border:0;margin:0;padding:0;}

/*adds vertical scroll bar across browsers to avoid "jump" when page heights vary*/
	html {height:100%;margin-bottom:1px}
	html {overflow: -moz-scrollbars-vertical !important;/* force vertical scrollbar in Mozilla FF */}

	body {padding:0;margin:0;background:#ffffff;color:#333333;font-size:12px;line-height:16px;font-family:Arial, Helvetica, sans-serif;}
	a:link, a:visited, a:active {text-decoration:none; color:inherit;}
	a:hover {text-decoration:none;}
		
	#container {position:relative;width: 962px;margin:0 auto;background-color:#FFFFFF;overflow:visible;clear:both;}
	
	#content-wrap {width: 962px;margin: 0 auto;overflow: hidden;background-color: #FFFFFF;} 
	#content-wrap li {list-style: none;}
	#content-wrap .inner {width: 940px;float: left;margin: 25px 0px 0px 18px;}
	#content-wrap .homefullwidth {margin:20px 0 10px 0px;width:944px;}
	#content-wrap .homefullwidth2 {margin:20px 0 10px 18px;width:944px;}
	#content-wrap .generalfullwidth {margin:20px 0 10px 18px;width:944px;}
	#content-wrap .fullwidth {margin:25px 38px 0px 38px;width:886px;}
	#content-wrap .fullwidthcontent {width:606px;margin:0;padding: 0;}
	#content-wrap .left { display:none}
	#content-wrap .right {float:left;width: 939px;margin:0;position: relative;display: inline; margin-bottom:15px;}


	#nav, #mainsearch, #mainimage, #topnav, #quicksearch, #nav-secondary, #breadcrumb, #footer-nav, #subfooter-nav, .horizontalbutton {display:none;}
	
/* FRACTIONAL JET HOME SPECIFIC */
	.fullwidthcontent h1 {font-size: 24px;margin:0; margin-bottom:0.6em;color:#001434; letter-spacing:-0.03em;font-family: Arial, Helvetica, sans-serif;font-weight:bold; line-height:1em;padding:0;}
	.fullwidthcontent h2 {font-size: 18px;margin:0;color:#333333;font-weight:normal;line-height:18px; padding:0;}	
	.fullwidthcontent h3 {font-size: 12px;margin-top:0;color:#333333;font-weight:normal;line-height:16px; padding:0;border-top:0px #666666 dashed;}	
	.fullwidthcontent .storycontain {float:left;margin: 0px 15px 15px 0px;text-align:left;height:100%;width:161px;list-style:none;display:inline;padding: 0 15px 15px 15px;background-image:url(images/featurebox1_bg.gif);background-repeat: repeat-x;background-position:bottom;outline:#999999 solid 0px;}
	.fullwidthcontent .storycontain2 {float:left;margin: 0px 18px 15px 0px;text-align:left;height:100%;width:178px;list-style:none;display:inline;}
	.fullwidthcontent .storycontainright {float: left;margin: 0px 0px 15px 0px;text-align:left;height:100%;width:161px;list-style:none;padding: 0 15px 15px 15px;background-image:url(images/featurebox1_bg.gif);background-repeat: repeat-x;background-position:bottom;outline:#999999 solid 0px;}
	.fullwidthcontent .storycontainright2 {float: left;margin: 0px 0px 15px 0px;text-align:left;height:100%;width:178px;list-style:none;}
	.right a:link, .right a:visited, .right a:active, .storycontain a:link, .storycontain a:visited, .storycontain a:active, .storycontainright a:link, .storycontainright a:visited, .storycontainright a:active {text-decoration:underline;!important }
	
	/* Feature Box Content */	
	.featurebox .container, .featurebox2 .container {margin-bottom:5px;}
	.featurebox .content, .featurebox2 .content {padding:0 10px 15px 15px;}
	.featurebox .content h1, .featurebox2 .content h1 {font-size: 16px;margin:0; margin-bottom:0.5em;color:#333333; letter-spacing:0em;font-family: Arial, Helvetica, sans-serif;font-weight:normal; line-height:1em;padding-bottom:0.3em; text-transform:uppercase;border-bottom:1px #666666 dashed;}
	.featurebox .content h2, .featurebox2 .content h2 {font-size: 12px;margin:0; margin-bottom:0.2em;color:#001434; letter-spacing:0em;font-family: Arial, Helvetica, sans-serif;font-weight:bold; line-height:1em;padding:0; border:none;}
	.featurebox .content p, .featurebox2 .content p {margin:0;font-size: 12px;}
	.featurebox .content a:link, .featurebox .content a:visited, .featurebox .content a:active, .featurebox2 .content a:link, .featurebox2 .content a:visited, .featurebox2 .content a:active {text-decoration:underline;}	
	.featurebox .content .thumb {float:left;position:relative;width:136px;height:91px;overflow:hidden;margin: 0 10px 0 0;}
	.featurebox .content h2 a:link, .featurebox .content h2 a:visited, .featurebox .content h2 a:active, .featurebox2 .content h2 a:link, .featurebox2 .content h2 a:visited, .featurebox2 .content h2 a:active {text-decoration:none;}
    .featurebox .content a:hover, .featurebox .content h2 :hover, .featurebox2 .content a:hover, .featurebox2 .content h2 :hover  {color:#000000;}
		
/* HEADER & TOP NAV */
	.logo {float:left;margin-left:38px;margin-top:45px;}	
	#header {
	background-color: #FFFFFF;
	position:relative;
	height:103px;
	border-bottom:1px dashed #666666;
	background-attachment: scroll;
	background-image: url(frationaljet-logo.gif);
	background-repeat: no-repeat;
	background-position: 18px 25px;
}
	#topnav {background-color: #FFFFFF; position:relative;height:31px; z-index:1; margin:0 0 0 0;border-bottom: 0px dashed #666666;}
	#mainimage {background-color: #FFFFFF; position:relative;height:325px;z-index:0;overflow:hidden;}
	
	#topnav #signupform{position:absolute;height:22px;width:215px;right:0px;top:4px}
	#topnav #signupform p { margin:3px 0 0 0; text-align:right; font-weight:bold; color:#3399E9}
	#topnav #signupformlabel{position:absolute;display:none}
	#signuplabel{position:absolute;display:none}
	#topnav #signupwrapper{background:url(mailinglistform.png) no-repeat 0px 0px;width:214px;height:22px}
	#topnav #signupbox{border-style:none;width:157px;height:16px;background:url(mailinglistform.png) no-repeat 0 0px;background-color:transparent;font-size:11px;margin:0;padding:6px 0px 5px 8px;line-height:16px;float:left;}
	#topnav #signupsubmit{border-style:none;width:49px;height:22px;line-height:22px;font-size:10px;cursor:pointer;float:left;margin:0;padding:1px 0 0 0px;color:#333333;background:url(mailinglistform.png) no-repeat -165px 0px}
	#topnav #signupsubmit:hover{background-position: -214px 0px;text-decoration:none}
	.inputtip{color:#666666; font-family:Arial, Helvetica, sans-serif;}
	
	
/* SHARE & SUMMARY CONTAINERS */
	.right .productcontainer, .right .summarycontainer {margin:0 0 25px 0;width:660px;float:none;clear:both;}
	.left .summarycontainer {margin:0 0 15px 0;width:200px;float:none;clear:both;}
	.fullwidth .summarycontainer {margin:0 0 15px 0;width:632px;float:none;clear:both;}
	.right .widget {margin:0;padding:1em 0 0 0;width:632px;float:none;clear:both;}
	
	.summarycontainer .contain {float:left;margin: 0px 10px 25px 0px;text-align:left;height:100%;width:154px;list-style:none;display:inline;}
	.summarycontainer .formcontain-L {float:left;margin: 0px 35px 15px 0px;text-align:left;height:100%;width:290px;list-style:none;}
	.summarycontainer .formcontain-R {float:left;margin: 0px 0px 15px 0px;text-align:left;height:100%;width:290px;list-style:none;}
	.summarycontainer .formcontain-FW {float:left;margin: 0px 0px 15px 0px;text-align:left;height:100%;width:632px;list-style:none;}
	.summarycontainer .formcontain-SW {float:left;margin: 0px 0px 15px;text-align:left;height:100%;width:180px;list-style:none;
	background-color: #CCCCCC;padding: 10px;}
	.summarycontainer .containright {float: left;margin: 0px 0px 25px 0px;text-align:left;height:100%;width:154px;list-style:none;}
	.summarycontainer .glossarycontain {float:left;margin:0 0 15px 0;text-align:left;height:100%;list-style:none;}
	.right .summarycontainer a:link, .right .summarycontainer a:visited, .left .summarycontainer a:link, .left .summarycontainer a:visited, .left .recentsearch  a:link, .left .recentsearch a:visited {text-decoration:none;color:#333333;}	
	.right .summarycontainer a:active, .left .summarycontainer a:active, .left .recentsearch a:active {text-decoration:none;color:#000000;}
	.right .summarycontainer a:hover, .left .summarycontainer a:hover, .left .recentsearch a:hover {text-decoration:none;color:#000000;}
	.right .summarycontainer .more, .left .summarycontainer .more, .left .recentsearch .more {text-decoration:underline !important;}
	.summarycontainer .contain .date, .summarycontainer .containright .date {font: bold 12px Arial, Helvetica, sans-serif;color:#666666;display:block;letter-spacing: 1px; padding-bottom:0.5em;}
	
		
		/* FRACTIONAL JET SHARE SPECIFIC */
	.right .sharecontainer {margin:0 0 25px 0;width:939px;float:none;clear:both;padding-top:0.7em;border-top:1px #666666 dashed;}
	.right .sharesummarycontainer {margin:0 0 25px 0;width:660px;float:none;clear:both;padding-top:0.7em;border-top:0px #666666 dashed;}
	.right .container {margin:0 0 0 0;width:939px;float:none;clear:both;padding-top:2em;font-size:10px; line-height:12px;}
	.sharereference {
	margin:0px;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-align:right;
	color:#333333;
	letter-spacing: 1px;
	width: 150px;
	float: right;
	position: relative;
	top: 10px;
}
    .sharereference .reference {color:#666666;display:block; margin:0; padding:0;}
	.sharecontainer .contain {float:left;margin: 10px 110px 0px 0px;text-align:left;height:100%;width:300px;list-style:none;display:inline;}
	.sharecontainer .containright {float: left;margin: 10px 0px 0px 0px;text-align:left;height:100%;width:300px;list-style:none;}
	.sharecontainer .contain p {font-size:12px;line-height:16px;margin:0;}
	.sharecontainer .containright p {font-size:12px;line-height:16px;margin:0; padding-bottom:1em;}
	.sharecontainer .contain .image, .sharecontainer .containright .image {margin: 0 0 8px 0; width:300px; overflow:hidden;}
	
	.sharecontainer .sharesummarycontain {float:left;margin: 10px 20px 0px 0px;text-align:left;height:100%;width:660px;list-style:none;display:inline;}
	.sharecontainer .sharesummarycontain p {font-size:12px;line-height:16px;margin:0;}
	.sharecontainer .sharesummarycontain .image {margin: 0 0 8px 0; width:300px; overflow:hidden;}
	
	
	/* Share Highlite Box */
	.highlitebox {display:none;}
	.highlitebox .content {display:none;}
	.printbox {display:none;}
	
	
	/* Share Summary Box */
	.sharesummary {width:660px;margin: 0;padding:0;position:relative;outline:#999999 solid 1px;background-image:url(images/featurebox1_bg.gif);background-repeat: repeat-x;background-position:bottom;margin-bottom: 10px;height: 120px;}
	.sharesummary2 {width:660px;margin: 0;padding:0;position:relative;outline:#999999 solid 0px;margin-bottom: 10px;margin-top: 10px;}
	.emptyleg {width:660px;margin: 0;padding:0;position:relative;outline:#999999 solid 1px;margin-bottom: 10px;}
	.sharesummary .content {padding:15px;}
	.sharesummary2 .content {padding:0px;}
	.emptyleg .content {padding:7px;}
	.sharesummary .content h1 {font-size: 16px;margin:0; margin-bottom:.2em;color:#001434; letter-spacing:-0.04em;font-family: Arial, Helvetica, sans-serif;font-weight:normal; line-height:1em;padding:0;}
	.sharesummary .content h2 {font-size: 14px;margin:0; margin-bottom:0em;color:#001434;font-family: Arial, Helvetica, sans-serif;font-weight:normal; line-height:0em;padding-bottom:0;border-bottom:0px}
	.sharesummary .content img, .sharesummary2 .content img { float:left;margin: 0 10px 0 0;}
	.sharesummary .content p, .emptyleg .content p {margin:0;font-size:12px; color:#333333;}
	.sharesummary2 .content p {margin:0;font-size:12px; color:#001434;}
	.sharesummary .content a:link, .sharesummary .content a:visited, .sharesummary .content a:active {text-decoration:none;}
	.sharesummary .content a:hover {color:#000000;}
	.sharesummary .content .notes {float:right; position:relative; top:16px; left:-30px; width:270px;}
	.sharesummary .content .notes p {font-size:11px; line-height:14px;}
	.sharesummary .content .notes a:link, .sharesummary .content a:visited, .sharesummary .content a:active {text-decoration:underline;}
	.sharesummary .content .thumb, .sharesummary2 .content2 .thumb {float:left;position:relative;width:136px;height:91px;overflow:hidden;margin: 0 10px 0 0;}
	
	.twocolumncontain {width:660px;margin: 0;padding:0;position:relative;margin-bottom: 10px;}
	.twocolumncontain .storycontain {float:left;margin: 0px 35px 0px 0px;text-align:left;height:100%;width:312px;list-style:none;display:inline;}
	.twocolumncontain .storycontainright {float: left;margin: 0px 0px 0px 0px;text-align:left;height:100%;width:312px;list-style:none;}
	.fullwidthcontent .storycontain h1, .fullwidthcontent .storycontainright h1 {font-size: 16px;margin:.7em 0 0 0; margin-bottom:0.3em;color:#001434; letter-spacing:-0.04em;font-family: Arial, Helvetica, sans-serif;font-weight:bold; line-height:1em;padding-bottom:0em; text-transform:none;border-bottom:0px #666666 dashed;}
	.fullwidthcontent .storycontain h1 a:link, .fullwidthcontent .storycontainright h1 a:link, .fullwidthcontent .storycontain h1 a:visited, .fullwidthcontent .storycontainright h1 a:visited,.fullwidthcontent .storycontain h1 a:active, .fullwidthcontent .storycontainright h1 a:active {text-decoration:none;}
	.fullwidthcontent .storycontain p, .fullwidthcontent .storycontainright p {margin:0;}
	
	
	.contain img, .containright img {margin: 0 0 8px 0;}
	.iconscontain {font-size:11px;}
	.iconscontain img {cursor:pointer;margin:0 !important; padding:0 !important;}
	.iconscontain table {margin:0 !important; padding:0 !important; display:inline-table;}
	.contain p, .glossarycontain p, .containright p {font-size:11px;line-height:15px;margin:0;}
	.contain li, .containright li {font-size:11px;line-height:15px;margin:0 0 0 -35px; padding:0 0 0 10px;font-weight:normal;width:auto;background-image:url(images/list-dot.gif);background-repeat: no-repeat; background-position: left 5px;}
	.mainimage {float:left;margin:0;text-align:left;height:100%;width:589px;list-style:none;overflow:hidden;}
	.glossaryquicklinks {font-weight:bold;margin:0 0 15px 0;width: 632px;float:none;clear:both;letter-spacing:1px;color:#999999;text-transform:uppercase}
	.glossaryquicklinks a:link, .glossaryquicklinks a:visited {font-weight:bold;color:#999999}
	.glossaryquicklinks a:hover {text-decoration:underline;color:#000000}
	

	
/* TYPOGRAPHY */
p, ul, ol {margin: 0 0 1em 0;}
h1, h2, h3, h4, h5, h6 {font-family: Arial, Helvetica, sans-serif;margin: 0em 0 .3em;color:#666666;}
h1 {font-size: 24px;margin:0; margin-bottom:0.2em;color:#001434;font-family: Arial, Helvetica, sans-serif;font-weight:bold; line-height:1em;letter-spacing:-0.04em;}
h2 {font-size: 22px;margin:0; margin-bottom:0.6em;color:#333333;font-family: Arial, Helvetica, sans-serif;font-weight:normal; line-height:1em;padding-bottom:0.5em;border-bottom:1px #666666 dashed;}
h3 {font-size: 16px;margin-top:0;color:#333333;font-weight:normal;line-height:19px; padding-bottom:0.4em; padding-top:0.5em;border-top:1px #666666 dashed;}
h4 {font-size: 22px;margin-top:0;color:#001434;font-weight:normal;line-height:20px; padding-bottom:0em; padding-top:0em;}
h5 {font-size: 18px;margin-top:0;color:#666666;font-weight:normal;line-height:20px; padding-bottom:0.4em; padding-top:.5em;border-bottom:1px #666666 dashed;}
h6 {font-size: 18px;margin-top:0;color:#666666;font-weight:normal;line-height:20px; padding:0;}

.highlight {color:#E17000}
.sansserif {font-family:Arial, Helvetica, sans-serif;color:#333333;}
.sansserif a, .sansserif a:link, .sansserif a:visited {text-decoration:underline;color:#333333;}
.sansserif a:hover {color:#000000;}
.error {color:#3399E9;font-weight:bold}
.success {color:#390;font-weight:bold}
.caption {font-size:12px;line-height:16px;margin: 0 0 0em 0;}
.date {font: bold 12px Arial, Helvetica, sans-serif;color:#666666;display:block;letter-spacing: 1px;padding-bottom:0em;}
.small {font-size:11px; line-height:14px;}
.blue {color:#001434}
	


	
#address {width:962px;margin:0 auto;overflow:hidden;background-color: #3399E9;background-attachment: scroll;background-image: url(frationaljet-logo-sml.gif);background-repeat: no-repeat;background-position: 788px 38px;}
	#address .inner {padding-left:18px;}
	#address .left {float:left;margin:15px 25px 5px 0px;text-align:left;position:relative;}
	#address p {line-height:15px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;}

