/* ACP Jets Main CSS */

* {
	margin: 0;
	padding: 0;
	}


body {
	height: 100%;
	margin: 0;
	padding: 0;
	background: #8CA4C3 url(../img/dropshadow.gif) center repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	}

/* -=============================================== Generic HTML Styles =============================================================- */	
.clBoth {clear:both;}

a {
	color: #333366;
	font-weight: bold;
	}
	
/* ul, li { list-style: none; } */
img { border: none;	}

dl {
	margin: 20px 30px 0 0;
	line-height: 1.4em;
	}
	
dt {
	margin-bottom: 5px;
	color: #20305E;
	font-weight: bold;
	}
	
#wrapper {
	height: 100%;
	margin: 0 auto;
	padding: 0;
	width: 800px;
	text-align: left;
	background: transparent url(../img/dropshadow.gif) center repeat-y;
	}
	
#header {
	margin: 0 auto;
	width: 778px;
	height: 80px;
	background: #FFFFFF url(../img/header.jpg) no-repeat;
	}
	
body#home #header {
	background: #FFFFFF url(../img/header-home.jpg) top no-repeat;
	}
	
#logo {
	float: left;
	margin: 6px 0 0 10px;
	}
	
#tagline {
	float: right;
	display: inline;
	margin: 8px 20px 0 0;
	}

#topnav {
	float: right;
	width: 362px;
	height: 22px;
	padding-top: 3px;
	background: url(../img/nav/topnav.jpg) right no-repeat;
	text-align: right;
	}
	
/* \*/
#topnav a#contactus { margin: 0 10px 0 0; }
#topnav a#corpinfo { margin: 0 15px 0 0; }
#topnav a#login { margin: 0 16px 0 0; }
/* */

/*\*//*/
#topnav a#contactus { display: block; float: right; width: 40px; margin: 6px 14px 0 0; }
#topnav a#corpinfo { display: block; float: right; width: 50px; margin: 6px 18px 0 0; }
#topnav a#login { display: block; float: right; width: 50px; margin: 6px 8px 0 0; }
/**/

/* -=============================================== Home Page Layout =============================================================- */

body#home #banner {
	margin: 0 auto;
	width: 778px;
	height: 276px;
	background: #FFFFFF url(../img/homebanner.jpg) top no-repeat;
	}
	body#home #banner2 {
	margin: 0 auto;
	width: 778px;
	height: 276px;
	}
	
body#home #banner img {
	margin: 93px 0 0 208px;
	}
	
#left {
	float: left;
	display: inline;
	margin-left: 11px;
	width: 430px;
	height: 218px;
	background: #C5D1E1 url(../img/plane-sil.gif) 250px 12px no-repeat;	
	border-right: 1px solid #8CA4C3;
	font-size: 12px;
	}
	
#left h1 {
	margin: 55px 0 5px 104px;
	}
	
#left p {
	margin: 0 15px 0 104px;
	line-height: 1.5em;
	color: #333333;
	}
	
.fl {
	float: left;
	display: inline;
	}

#center {
	float: left;
	width: 173px;
	height: 218px;
	background: #A8BAD2;
	border-right: 1px solid #8CA4C3;
	font-size: 11px;
	}
	
#rt {
	float: left;
	width: 173px;
	height: 218px;
	background: #CEB095;
	font-size: 11px;
	}
	
#center h2, #rt h2 {
	margin: 10px 5px 5px 5px;
	}

#center p, #rt p {
	margin: 0 5px;
	}
	
#center ul, #rt ul {
	margin: 10px 5px 0;
	}
	
#center li, #rt li {
	margin: 5px 0;
	}
	
img.arrow {
	position: absolute;
	z-index: 1000;
	}
	
img.top {
	margin: 6px 0 0 5px;
	border: 1px solid white;
	}
	
/* -=============================================== Inner Page Layout =============================================================- */

#banner {
	margin: 0 auto;
	width: 778px;
	height: 72px;
	border-bottom: 1px solid #FFFFFF;
	background: url(../img/banner.jpg) top left no-repeat;
	}
	
#banner img {
	margin: 7px 0 0 10px;
	}
	
#maincontent {
	margin: 0 auto;
	width: 778px;
	background: #FFFFFF url(../img/br-grad.jpg) bottom right no-repeat;
	min-height: 390px;
	}

body.quo #maincontent {
	height: 130px;
	background: #FFFFFF none;
	}
	
body.article #maincontent {
	padding-bottom: 50px;
	}
	
#maincontent h1 {
	margin: 0;
	padding: 0;
	background: #CEB096;
	}

/* \*/ * html #maincontent h1 { float: left; } /**/

#maincontent h1 {
	height: 27px;
	margin-left: 250px;
	padding-top: 10px;
	font-size: 12px;
	border-left: 1px solid #FFFFFF;
	}
	#maincontent h1.compare-chart { margin-left: 0; }

* html #maincontent h1 { width: 527px; margin-left: 0; }
	
body.aircraft #maincontent h1 {
	float: left;
	width: 388px;
	height: 119px;
	padding-top: 0;
	}
body.aircraft #maincontent h1#airOverview {
	float: none;
	width: auto;
	height: 27px;
	margin-left: 0;
	padding-top: 10px;
	font-size: 12px;
	border-left: 1px solid #FFFFFF;
	}	
	
#maincontent h1 img {
	margin-left: 13px;
	}
	
body.aircraft #maincontent h1 {
	margin: 0;
	padding: 0;
	}

body.aircraft #maincontent h1 img {	margin-left: 20px;	}	
	
#maincontent p {
	margin: 14px 30px 0 0;
	line-height: 1.4em;
	}
	
body.quo #maincontent p { margin: 14px 30px 0 264px; }
	
#textwrapper {
	height: 1%;
	margin-left: 263px;
	}
	#textwrapper-compare-chart {
		height: 1%;
		margin-left: 20px;
	}

#sidebar {
	float: left;
	display: inline;
	width: 250px;
	margin-right: 0;
	padding-bottom: 150px;
	background: #FFFFFF url(../img/ul-grad.jpg) 0 171px no-repeat;
	}
	
h4.legal {
	margin: 20px 0 0 0;}	

/* -=== Services Table ===- */

#servicetable {
	clear: both;
	margin: 0 auto;
	width: 778px;
	height: 392px;
	border-top: 1px solid #8CA4C3;
	background: #FFFFFF url(../img/table-gradient2.jpg) top right no-repeat;
	}
	
ul#service, ul#label {
	float: left;
	display: inline;
	width: 727px;
	margin-left: 51px;
	}

.col1 { 
	width: 184px;
	height: 28px;
	padding-top: 16px;
	padding-right: 15px;
	border-bottom: 1px solid #FFFFFF;
	background: #C2CFDF;
	font-size: 12px;
	font-weight: bold;
	color: #333366;
	text-align: right;
	}
	
.col2 {
	width: 152px;
	background: url(../img/bluewhite-grad.jpg) repeat-y;
	}
	
.col3 {
	width: 123px;
	}
	
.col4 {
	width: 125px;
	}
	
.col5 {
	width: 125px;
	}
	
.col2, .col3, .col4, .col5 {
	height: 29px;
	padding-top: 15px;
	border-bottom: 1px solid #C5D1E7;
	text-align: center;
	}
	
ul#service .col2, ul#service .col3, ul#service .col4, ul#service .col5 {
	height: 41px;
	padding-top: 28px;
	}
	
ul#service .col1 {
	height: 49px;
	padding-top: 20px;
	}	
	
.col2, .col3, .col4 {
	border-right: 1px solid #C5D1E7;
	} 
	
ul#service li {
	list-style: none;
	display: block;
	float: left;
	height: 69px;
	}
	
ul#label li {
	list-style: none;
	float: left;
	/*height: 44px;*/
	}
	
img.logo { margin-top: -7px; }
	
/* -=== Aircraft Page ===- */

body.aircraft #banner {
	position: relative;
	background: url(../img/air-charter-air-header.jpg) no-repeat;
	}
	

/* _________________________________________________ Aircraft Page Subnav --------------------------------------------- */

body.aircraft #banner {
	z-index: 9999;
	}

ul#aircraftsubnav {
	position: absolute;
	z-index: 9998;
	top: 37px;
	left: 7px;
	width: 280px;
	height: 24px;
	background: url(../img/nav-sprites.jpg);
	list-style: none;
	}
	
ul#aircraftsubnav span { display: none; }
	
ul#aircraftsubnav li {
	/*position: absolute;
	top: 0;*/
	float: left;
	}
	
li#light { left: 0; width: 46px; }
li#mid { left: 47px; width: 72px; }
li#supermid { left: 119px; width: 105px; }
li#heavy { left: 224px; width: 57px; }

li#light a:hover, li#light:hover a, li#light.sfhover a, body.light li#light { background: url(../img/nav-sprites.jpg) 0 -24px no-repeat; }
li#mid a:hover, li#mid:hover a, li#mid.sfhover a, body.mid li#mid { background: url(../img/nav-sprites.jpg) -46px -24px no-repeat; }
li#supermid a:hover, li#supermid:hover a, li#supermid.sfhover a, body.supermid li#supermid { background: url(../img/nav-sprites.jpg) -118px -24px no-repeat; }
li#heavy a:hover, li#heavy:hover a, li#heavy.sfhover a, body.heavy li#heavy { background: url(../img/nav-sprites.jpg) -223px -24px no-repeat; }

li#light:hover ul li a, li#light.sfhover ul li a,
li#mid:hover ul li a, li#mid.sfhover ul li a,
li#supermid:hover ul li a, li#supermid.sfhover ul li a,
li#heavy:hover ul li a, li#heavy.sfhover ul li a
 { background: none; }
	
ul#aircraftsubnav li a {
	display: block;
	height: 24px;
	}
	
ul#aircraftsubnav li ul { /* second-level lists */
	position: absolute;
	z-index: 9999;
	background: #F0F2F4;
	width: 100px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	margin-left: 4px;
	border-right: 1px solid #20305E;
	border-bottom: 1px solid #20305E;
	border-left: 1px solid #20305E;
	/*background: #F0F2F4 url(../img/dropdown-top.gif) top right no-repeat;*/
}

ul#aircraftsubnav li#light ul {
	margin-left: 0;
	}

ul#aircraftsubnav li ul li {
	float: none;
	list-style: none;
	}
	
ul#aircraftsubnav li ul li a {
	height: auto;
	margin: 4px 0;
	padding: 2px 4px;
	text-decoration: none;
	font-weight: normal;
	}

ul#aircraftsubnav li ul li a:hover {
	background: #A8BAD2;
	}

ul#aircraftsubnav li:hover ul, ul#aircraftsubnav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	z-index: 9999;
}
	
	
body.aircraft h1 {
	border-left: 1px solid #FFFFFF;
	}	
	
h2 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	}
h2.chart {
	color:#666666;
	margin: 20px 0 7px 0;}	

h3 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	}

h3.reg {
	font-size: 13px;
	font-weight: bold;
	color: #000;
	margin: 20px 0 20px 0;
	}
	
body.aircraft dl {
	margin: 0;
	padding: 0;
	color: #333333;
	line-height: 1.4em;
	}	
	
body.aircraft dl.set {
	margin-top: 6px;
	}

body.aircraft dt {
	float: left;
	width: 200px;
	margin: 0;
	padding: 0;
	font-weight: bold;
	}
	

#diagram {
	position: relative;
	z-index: 1;
	float: left;
	width: 388px;
	height: 332px;
	background: #FFFFFF url(../img/schema-grad.jpg) no-repeat;
	border: 1px solid #FFFFFF;
	}
	
img#expand {
	position: absolute;
	z-index: 2;
	top: 5px;
	left: 5px;
	}
	
img#diagramimg {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	}	
	
#performance {
	float: left;
	width: 328px;
	height: 209px;
	padding: 10px 40px 0 20px;
	background: #A8BAD2;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	}	
	
#seating {
	float: left;
	width: 388px;
	height: 112px;
	background: #FFFFFF url(../img/cabinlayout-grad.jpg) left no-repeat;
	text-align: center;
	border-bottom: 1px solid #FFFFFF;
	}
	
img.seatingchart {
	/*margin-top: 20px;*/
	}
	
/* -=== Get a Quote Pages ===- */

body.quote #maincontent h1, body.reqinfo #maincontent h1 { height: 37px; padding: 0; }
body.quote #maincontent h1 img, body.reqinfo #maincontent h1 img { margin: 0; }

/* hide from ie mac \*/
form#step1, form#step2, form#step3, form#info-step1, form#info-step2, form#proposal {
	overflow: auto;
	width: 490px;
	height: auto;
	text-align: left;
	padding-bottom: 15px;
	}
/* */

form#step1 {
	/*border-bottom: 1px solid #8CA4C3;*/
	}
div#bottomLine {border-top: 1px solid #8CA4C3; vertical-align: bottom;}
form#step1 ul.bottomList {
	/*height: auto;
	border-bottom: 1px solid #8CA4C3;*/
	}
form#step3 ul {
	height: 743px;
	border-bottom: 1px solid #8CA4C3;
	}
form#step2 ul {
	height: 665px;
	border-bottom: 1px solid #8CA4C3;
	}
form#info-step1 ul {
	height: 702px;
	border-bottom: 1px solid #8CA4C3;
	}
form#proposal ul {
	height: 933px;
	/*border-bottom: 1px solid #8CA4C3;*/
	}
form#info-step2 ul {
	height: 720px;
	border-bottom: 1px solid #8CA4C3;
	}
	
/*\*//*/
  form#step1 {
  	height: 290px;
	}  
  form#step1 ul {
  	float: right;
	margin-right: 70px;
	}
/**/

form#step1 ul li, form#step1 ul.bottomList li, form#step2 ul li, form#step3 ul li, form#info-step1 ul li, form#proposal ul li, form#info-step2 ul li {
	display: inline;
	float: left;
	margin: 10px 20px 10px 0;
	}

form#step1 ul li.last, form#step2 ul li.last, form#step3 ul li.last, form#info-step1 ul li.last, form#proposal ul li.last, form#info-step2 ul li.last {
	margin: 10px 0 10px 0;
	}

form#step1 ul li img, form#step2 ul li img, form#step3 ul li img, form#info-step1 ul li img, form#proposal ul li img, form#info-step2 ul li img {
	display: block;
	}
	
form#step1 ul li label, form#step1 ul.bottomList li label, form#step2 ul li label, form#step3 ul li label, form#info-step1 ul li label, form#proposal ul li label, form#info-step2 ul li label {
	display: block;
	font-weight: bold;
	color: #8ca4c3;
	}
	
form#step1 input, form#step1 select, form#step1 textarea, form#step2 input, form#step2 select, form#step2 textarea, form#step3 input, form#step3 select, form#step3 textarea, form#info-step1 input, form#proposal input, form#info-step1 select, form#proposal select, form#info-step1 textarea, form#proposal textarea, form#info-step2 input, form#info-step2 select, form#info-step2 textarea {
	margin: 5px 0 0 0;
	}
	
form#step1 textarea, form#proposal textarea, form#info-step2 textarea { width: 305px;}
form#step1 select.sm, form#step1 input.sm, form#step2 select.sm, form#step2 input.sm, form#proposal select.sm, form#proposal input.sm, form#step2 select.sm, form#step2 input.sm, form#info-step1 select.sm { width: 60px;}
	
input#fn, input#ln {
	width: 165px;
	}
	
input#mi {
	width: 40px;
	}
	
input.dt {
	width: 82px;
	}
	
select#da, select#aa {
	width: 132px;
	}
	
form#step1 li.radioset, form#step2 li.radioset {
	position: relative;
	clear: both;
	margin-right: 310px;
	}
	
#radio1, #radio2, #radio3, #ow, #rtrp, #ml { position: absolute; top: 0; }
img#dt, #ow, #rtrp, #ml { position: absolute; top: 5px; }
* html img#dt, * html #ow, * html #rtrp, * html #ml { position: absolute; top: 9px; }
#radio1 { left: 94px; }
#ow { left: 113px; }
#radio2 {left: 162px; }
#rtrp { left: 181px; }
#radio3 { left: 240px; }
#ml { left: 259px; }
li.dt {clear:left;}
img.submit { float: right; margin: 15px 30px 0 0; clear:both; }

/* -=============================================== Footer =============================================================- */

#footer {
	clear: both;
	margin: 0 auto;
	width: 778px;
	padding-bottom: 20px;
	text-align: center;
	border-top: 1px solid #FFFFFF;
	}
	
body#home #footer { border-top: 1px solid #8CA4C3; }
body.aircraft #footer { border-top: 0px; }
	
#footer h5 {
	margin: 0;
	text-align: right;
	color: #B8BED8;
	font-size: 14px;
	font-weight: normal;
	}
	
#footer h5 a {
	margin: 0 6px;
	}
	
#footer h6 {
	margin: 0 0 5px 0;	
	font-size: 11px;
	font-weight: normal;
	color: #8CA4C3;
	}
	#footer h6.certificate { margin: auto; width: 440px;}

#footer h5 img {
	padding-top: 10px;
	}

/* -=============================================== Main Nav =============================================================- */

#navrap {
	margin: 0 auto;
	width: 778px;
	height: 23px;
	padding-top: 3px;
	background: url(../img/nav/top-strip.jpg) top left;
	}
	
body#home #navrap {
	background: url(../img/nav/home-top-strip.jpg) top left no-repeat;
	}

#mainnav {
 width: 778px;
 height: 23px;
 background: url(../img/nav/innernav.gif);
 position: relative;
 text-indent: -5000px;
 }

#mainnav a {
	text-decoration: none;
	}

body#home #mainnav { 
	background: url(../img/nav2Home.jpg);
	}

#mainnav li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}

#mainnav li, #mainnav a {height: 23px; display: block;  border: 0; }
#navAirchart {left: 0; width: 108px;}
#navEndeavor {left: 108px; width: 121px;}
#navAirman {left: 229px; width: 134px;}
#navSafety {left: 363px; width: 111px;}
#navAbout { left: 474px; width: 104px; }
#navMedia {left: 578px; width: 91px;}

#navAirchart a:hover, body#charter #navAirchart {background: transparent url(../img/nav2Home.jpg) 0 -23px no-repeat;}
#navEndeavor a:hover, body#endeavor #navEndeavor {background: transparent url(../img/nav2Home.jpg) -108px -23px no-repeat;}
#navAirman a:hover, body#airman #navAirman {background: transparent url(../img/nav2Home.jpg) -229px -23px no-repeat;}
#navSafety a:hover, body#safety #navSafety {background: transparent url(../img/nav2Home.jpg) -363px -23px no-repeat;}
#navAbout a:hover, body#about #navAbout {background: transparent url(../img/nav2Home.jpg) -474px -23px no-repeat;}
#navMedia a:hover, body#media #navMedia {background: transparent url(../img/nav2Home.jpg) -578px -23px no-repeat;}


/*dropdown setup*/

#mainnav li ul {
		display: none;
	}
	
#mainnav li ul { /*put the subnav below*/
		position: absolute;
		top: 23px;
		left: 0;
		padding-top: 5px;
		background: #20305E;
		height: 17px;
		width: 778px;
		}
		
#mainnav li#navEndeavor ul { left: -108px; padding-left: 111px; width: 667px; }
#mainnav li#navAirman ul { left: -229px; padding-left: 111px; width: 667px; }
#mainnav li#navSafety ul { left: -363px; padding-left: 100px; width: 678px; }
#mainnav li#navAbout ul { left: -474px; padding-left: 70px; width: 708px; }
#mainnav li#navMedia ul { left: -578px; padding-left: 353px; width: 425px; }

#mainnav li ul li {
	position: relative;
	display: inline;
	}

#mainnav li ul a {
	float: left; /*ie doesn't inherit the float*/
	display: block;
	width: auto;
	margin: 0 16px 0 10px;
	color: #A8BAD2;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	text-indent: 0;
	}
	
#mainnav li#navMedia ul a {
	margin: 0 10px;
	}

/* hide ie mac \*/	
* html #mainnav li ul a { height: 15px; margin: 0 20px 0 5px; padding-bottom: 2px; font-weight: bold; }
/* end hide */
	
#mainnav li ul a:hover { color: #FFFFFF; }

#mainnav li:hover ul, #mainnav li.over ul {
		display: block;
		z-index: 6000;
	}
	
#mainnav ul li a:hover {
	background: none;
	}
	
#mainnav li#navAirchart:hover a, #mainnav li#navAirchart.over a, #mainnav li#navAirchart.over { background: transparent url(../img/nav2Home.jpg) 0 -23px no-repeat; }
#mainnav li#navAirchart:hover ul li a, #mainnav li#navAirchart.over ul li a { background: none; }
#mainnav li#navEndeavor:hover a, #mainnav li#navEndeavor.over a { background: transparent url(../img/nav2Home.jpg) -108px -23px no-repeat; }
#mainnav li#navEndeavor:hover ul li a, #mainnav li#navEndeavor.over ul li a { background: none; }
#mainnav li#navAirman:hover a, #mainnav li#navAirman.over a { background: transparent url(../img/nav2Home.jpg) -229px -23px no-repeat; }
#mainnav li#navAirman:hover ul li a, #mainnav li#navAirman.over ul li a { background: none; }
#mainnav li#navSafety:hover a, #mainnav li#navSafety.over a { background: transparent url(../img/nav2Home.jpg) -363px -23px no-repeat; }
#mainnav li#navSafety:hover ul li a, #mainnav li#navSafety.over ul li a { background: none; }
#mainnav li#navAbout:hover a, #mainnav li#navAbout.over a { background: transparent url(../img/nav2Home.jpg) -474px -23px no-repeat; }
#mainnav li#navAbout:hover ul li a, #mainnav li#navAbout.over ul li a { background: none; }
#mainnav li#navMedia:hover a, #mainnav li#navMedia.over a { background: transparent url(../img/nav2Home.jpg) -578px -23px no-repeat; }
#mainnav li#navMedia:hover ul li a, #mainnav li#navMedia.over ul li a { background: none; }
	
/* -=============================================== Horizontal Sub Nav =============================================================- */

ul#subnav {
	margin: 0 auto;
	width: 778px;
	height: 18px;
	padding-top: 4px;
	background: #20305E;
	}

ul#subnav li {
	display: inline;
	list-style: none;
	}
	
ul#subnav li a {
	margin: 0 11px;
	color: #A8BAD2;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	}
	
ul#subnav li a:hover, ul#subnav li a.here {
	color: #FFFFFF;
	}

/* hide ie mac \*/	
* html ul#subnav li a {
	font-weight: bold;
	}
/* end hide */

body#endeavor #subnav {	padding-left: 108px; width: 670px; }
body#airman #subnav { padding-left: 111px; width: 667px; }
body#safety #subnav { padding-left: 100px; width: 678px; }
body#media #subnav { padding-left: 353px; width: 425px; }

/*==========================*/

table.pricing-charts { margin: 15px 0 40px 0;}
table.status-quo td, table.pricing-charts td {padding: 3px 6px 3px 6px;}
table.status-quo td.head1 {
	border: 1px solid #999999;
	border-right: 0;
	border-bottom: 1px dashed #999999;
	background-color: #cccccc;
	font-weight: bold;
	width: 143px;}
table.status-quo td.head2 {
	border: 1px solid #999999;
	border-right: none;
	border-bottom: 1px dashed #999999;
	background-color: #cccccc;
	font-weight: bold;
	width: 184px;}
table.status-quo td.head3 {
	border: 1px solid #999999;
	border-bottom: 1px dashed #999999;
	background-color: #cccccc;
	font-weight: bold;
	width: 143px;}
table.status-quo td.body1 {
	border-left: 1px solid #999999;
	border-bottom: 1px dashed #999999;
	background-color: #eeeeee;}
table.status-quo td.body2 {
	border-left: 1px solid #999999;
	border-bottom: 1px dashed #999999;}
table.status-quo td.body3 {
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px dashed #999999;}
table.status-quo td.body1-bottom {
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color: #eeeeee;}
table.status-quo td.body2-bottom {
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;}
table.status-quo td.body3-bottom {
	border: 1px solid #999999;
	border-top: none;}
.chartSubTitle { font-size: 10px; text-align: right; }
.shade {background-color: #ccc;}
.brdR { border-right: 1px solid #999;}
.brdRHeavy { border-right: 3px solid #999;}
.brdRDash { border-right: 1px dashed #999;}
.brdL { border-left: 1px solid #999;}
.brdB { border-bottom: 1px solid #999;}
.brdT { border-top: 1px solid #999;}
	
.headMain {
	border: 1px solid #999999;
	border-bottom: 0;
	background-color: #eeeeee;
	font-weight: normal;
	font-size: 13px;
	text-align: center;
}
.headRt {
	border: 1px solid #999999;
	border-bottom: 1px dashed #999999;
	background-color: #cccccc;
	font-weight: bold;
}	
.head {
	border: 1px solid #999999;
	border-right: 0;
	border-bottom: 1px dashed #999999;
	background-color: #cccccc;
	font-weight: bold;
}

.body {
	border-left: 1px solid #999999;
	border-bottom: 1px dashed #999999;
	background-color: #eeeeee;
}

.bodyEndeavor {
	border-left: 1px solid #999999;
	border-bottom: 1px dashed #999999;
	background-color: #b2c5dd;
}

.bodyTop {
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	border-bottom: 1px dashed #999999;
	background-color: #eeeeee;
}

.bodyEndeavorTop {
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	border-bottom: 1px dashed #999999;
	background-color: #b2c5dd;
}

.bodyLast {
	border-left: 1px solid #999999;
	border-bottom: 0;
	background-color: #eeeeee;
}

.bodyEndeavorLast {
	border-left: 1px solid #999999;
	border-bottom: 0;
	background-color: #b2c5dd;
}

.bodyLastL {
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color: #eeeeee;
}

.bodyEndeavorLastL {
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color: #b2c5dd;
}

.bodyTitle {
	border-left: 1px solid #999999;
	border-bottom: 1px dashed #999999;
	background-color: #fff;
}

.bodyTitleLast {
	border-left: 1px solid #999999;
	border-bottom: 0;
	background-color: #fff;
}

.bodyTitleLastL {
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color: #fff;
}


.bodyTitleMain { 
	font-weight: bold;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	border-bottom: 1px dashed #999999;
	background-color: #fff; }

.bodyRt {
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px dashed #999999;
	background-color: #eeeeee;
}

.bodyRtTop {
	border: 1px solid #999999;
	border-bottom: 1px dashed #999999;
	background-color: #eeeeee;
}

.bodyRtLast {
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 0;
	background-color: #eeeeee;
}

.bodyRtLastL {
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color: #eeeeee;
}

p.note { font-size: 10px; width: 635px; }

#textwrapper-compare-chart ul.safety, #textwrapper-compare-chart ul.fMgmt, #textwrapper-compare-chart ul.charterOverview { text-indent: 7px; list-style: inside; margin-top: 15px; line-height: 16px;}
#textwrapper ul.compliance { text-indent: 7px; list-style: inside decimal; margin-top: 15px; line-height: 16px; }

#form-success {
	font-weight: bold;
	font-size: 14px;
	color: #318f4b;}
#form-error-msg {
	font-weight: bold;
	color: #990000;}
.answers {display: none;}
.homeList { list-style: none; }