body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	background-image: url(/img/body-bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	background-color: #E7E7E0;
	text-align: center;
}
/* Boxes and Borders */
.mainbox {
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B7B6A9;
	padding: 1em;
	text-align: left;
}
.mainbox li {
	padding-bottom: 10px;
}
.blue a {
	color: #2C5D9F;
}
.blue a:hover {
	color: #1B3B65;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #1B3B65;
}
.blue a:visited {
	color: #2C5D9F;
}

.categorybox {
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B7B6A9;
	padding: 5px 1px;
	text-align: center;
	background-color: #993300;
	background-image: url(/img/menu-2-bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.categorybox a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
}
.categorybox a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
}
.categorybox a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom-width: 0px;
	border-bottom-style: none;
}

.logobox {
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-attachment: scroll;
	background-image: url(/img/flight-school-header-01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #5E82C9;
	height: 92px;
	vertical-align: top;
	padding-top: 1em;
	padding-left: 1em;
	text-align: left;
}
.triallogobox {
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-attachment: scroll;
	background-image: url(/img/30-day-trial-header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #0270C0;
	height: 150px;
	vertical-align: top;
	text-align: left;
}
.paplogobox {
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-attachment: scroll;
	background-image: url(/img/plane-and-pilot-header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #000168;
	height: 138px;
	vertical-align: top;
	padding-top: 1em;
	padding-left: 1em;
	text-align: left;
}
.avlogobox {
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-attachment: scroll;
	background-image: url(/img/amt-header-01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #426779;
	height: 138px;
	vertical-align: top;
	padding-top: 1em;
	padding-left: 1em;
	text-align: left;
}
.flightlogobox {
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-attachment: scroll;
	background-image: url(/img/flight-school-header-02.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #6B90BA;
	height: 138px;
	vertical-align: top;
	padding-top: 1em;
	padding-left: 1em;
	text-align: left;
}
.premierflightlogobox {
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-attachment: scroll;
	background-image: url(/img/premier-flight-header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #6B90BA;
	height: 138px;
	vertical-align: top;
	padding-top: 1em;
	padding-left: 1em;
	text-align: left;
}
.maintable {
	width: 700px;
}
.footerbox {
	color: #BCBCBC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	text-align: left;
	padding: 2em 0em 0em;
	vertical-align: bottom;
}
/* Flight style */
.flightbox {
	color: #333;
	border: 1px dashed #B7B6A9;
	padding: 0.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 204px;
	background-color: #F9FBF8;
	vertical-align: top;
	text-align: left;
}
.flightbox:hover {
	border: 1px dashed #9E9E96;
	padding: 0.5em;
	width: 204px;
	background-color: #F2F1EE;
	vertical-align: top;
	text-align: left;
}
.flightbox h2 {
	font-family: gillsans, "Gill Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
	font-size: .9em;
	font-weight: bold;
	color: #2C5D9F;
	margin: 0;
	text-shadow: #999999 0.2em 0.2em 3px;
}
.flightbox h3 {
	font-family: gillsans, "Gill Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
	font-size: .9em;
	font-weight: bold;
	color: #2C5D9F;
	margin: 0;
	text-shadow: #999999 0.2em 0.2em 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #2C5D9F;
	padding-bottom: 2px;
}
.flightbox p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	margin-top: 5px;
	margin-bottom: 0px;
}
.flightbox a {
	color: #2C5D9F;
	text-decoration: none;
}
.flightbox a:visited {
	color: #769ECA;
	text-decoration: none;
}
.flightbox a:hover {
	color: #193862;
	text-decoration: none;
}
.flightbox img {
	border: 1px solid #2C5D9F;
	margin-bottom: 8px;
}
.flightbox img:hover {
	border: 1px dotted #2C5D9F;
}
.flightbox li {
	list-style-image: url(/img/flight-bullet.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 3px;
	margin-left: -15px;
	list-style-position: outside;
}
.flightbox ul {
	margin-top: 0px;
	margin-bottom: 10px;
}
/* END Flight style */
/* Flight style */
.featuredflightbox {
	color: #333;
	border: 1px dashed #B7B6A9;
	padding: 0.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 300px;
	background-color: #F9FBF8;
	vertical-align: top;
	text-align: left;
}
.featuredflightbox:hover {
	border: 1px dashed #9E9E96;
	padding: 0.5em;
	width: 300px;
	background-color: #F2F1EE;
	vertical-align: top;
	text-align: left;
}
.featuredflightbox h2 {
	font-family: gillsans, "Gill Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
	font-size: .9em;
	font-weight: bold;
	color: #2C5D9F;
	margin: 0;
	text-shadow: #999999 0.2em 0.2em 3px;
}
.featuredflightbox h3 {
	font-family: gillsans, "Gill Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
	font-size: .9em;
	font-weight: bold;
	color: #2C5D9F;
	margin: 0;
	text-shadow: #999999 0.2em 0.2em 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #2C5D9F;
	padding-bottom: 2px;
}
.featuredflightbox p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	margin-top: 5px;
	margin-bottom: 0px;
}
.featuredflightbox a {
	color: #2C5D9F;
	text-decoration: none;
}
.featuredflightbox a:visited {
	color: #769ECA;
	text-decoration: none;
}
.featuredflightbox a:hover {
	color: #193862;
	text-decoration: none;
}
.featuredflightbox img {
	border: 1px solid #2C5D9F;
	margin-bottom: 8px;
}
.featuredflightbox img:hover {
	border: 1px dotted #2C5D9F;
}
.featuredflightbox li {
	list-style-image: url(/img/flight-bullet.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 3px;
	margin-left: -15px;
	list-style-position: outside;
}
.featuredflightbox ul {
	margin-top: 0px;
	margin-bottom: 10px;
}
/* END Flight style */
/* Flight State style */
.flightstate {
	color: #333;
	border: 1px dashed #B7B6A9;
	padding: 0.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 320px;
	background-color: #F9FBF8;
	vertical-align: top;
	text-align: left;
}
.flightstate h2 {
	font-family: gillsans, "Gill Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
	font-size: .9em;
	font-weight: bold;
	color: #2C5D9F;
	margin: 0;
	text-shadow: #999999 0.2em 0.2em 3px;
}
.flightstate h3 {
	font-family: gillsans, "Gill Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
	font-size: .9em;
	font-weight: bold;
	color: #2C5D9F;
	margin: 0;
	text-shadow: #999999 0.2em 0.2em 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #2C5D9F;
	padding-bottom: 2px;
	width: 660px;
}
.flightstate p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	margin-top: 5px;
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #B7B6A9;
	padding-bottom: 5px;
}
.flightstate a {
	color: #2C5D9F;
	text-decoration: none;
}
.flightstate a:visited {
	color: #769ECA;
	text-decoration: none;
}
.flightstate a:hover {
	color: #193862;
	text-decoration: none;
}
.flightstate img {
	border: 1px solid #2C5D9F;
	margin-right: 3px;
	margin-bottom: 3px;
}
.flightstate img:hover {
	border: 1px dotted #2C5D9F;
}
.flightstate li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #2C5D9F;
	margin-left: -40px;
	padding-bottom: 10px;
	padding-left: 40px;
	background-repeat: no-repeat;
}
.flightstate ul {
	margin-top: 0px;
	margin-bottom: 10px;
	list-style-type: none;
}
 #flight { background-image: url(/img/attitude.gif);
}
/* END Flight State style */
/* Aviation style */
.aviationbox {
	color: #333;
	border: 1px dashed #B7B6A9;
	padding: 0.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 204px;
	background-color: #F9FBF8;
	vertical-align: top;
	text-align: left;
}
.aviationbox:hover {
	border: 1px dashed #9E9E96;
	padding: 0.5em;
	width: 204px;
	background-color: #F2F1EE;
	vertical-align: top;
	text-align: left;
}
.aviationbox h2 {
	font-family: gillsans, "Gill Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
	font-size: .9em;
	font-weight: bold;
	color: #7B3242;
	margin: 0;
	text-shadow: #999999 0.2em 0.2em 3px;
}
.aviationbox h3 {
	font-family: gillsans, "Gill Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
	font-size: .9em;
	font-weight: bold;
	color: #7B3242;
	text-shadow: #999999 0.2em 0.2em 3px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #7B3242;
}
.aviationbox p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	margin-top: 5px;
	margin-bottom: 0px;
}
.aviationbox a {
	color: #7B3242;
	text-decoration: none;
}
.aviationbox a:visited {
	color: #9D757D;
	text-decoration: none;
}
.aviationbox a:hover {
	color: #481E27;
	text-decoration: none;
}
.aviationbox img {
	border: 1px solid #7B3242;
	margin-bottom: 8px;
}
.aviationbox img:hover {
	border: 1px dotted #7B3242;
}
.aviationbox li {
	list-style-image: url(/img/amt-bullet.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 3px;
	margin-left: -15px;
	list-style-position: outside;
}
.aviationbox ul {
	margin-top: 0px;
	margin-bottom: 10px;
}
/* END Aviation style */
/* Aviation style */
.featuredaviationbox {
	color: #333;
	border: 1px dashed #B7B6A9;
	padding: 0.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 300px;
	background-color: #F9FBF8;
	vertical-align: top;
	text-align: left;
}
.featuredaviationbox:hover {
	border: 1px dashed #9E9E96;
	padding: 0.5em;
	width: 300px;
	background-color: #F2F1EE;
	vertical-align: top;
	text-align: left;
}
.featuredaviationbox h2 {
	font-family: gillsans, "Gill Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
	font-size: .9em;
	font-weight: bold;
	color: #7B3242;
	margin: 0;
	text-shadow: #999999 0.2em 0.2em 3px;
}
.featuredaviationbox h3 {
	font-family: gillsans, "Gill Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
	font-size: .9em;
	font-weight: bold;
	color: #7B3242;
	text-shadow: #999999 0.2em 0.2em 3px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #7B3242;
}
.featuredaviationbox p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	margin-top: 5px;
	margin-bottom: 0px;
}
.featuredaviationbox a {
	color: #7B3242;
	text-decoration: none;
}
.featuredaviationbox a:visited {
	color: #9D757D;
	text-decoration: none;
}
.featuredaviationbox a:hover {
	color: #481E27;
	text-decoration: none;
}
.featuredaviationbox img {
	border: 1px solid #7B3242;
	margin-bottom: 8px;
}
.featuredaviationbox img:hover {
	border: 1px dotted #7B3242;
}
.featuredaviationbox li {
	list-style-image: url(/img/amt-bullet.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 3px;
	margin-left: -15px;
	list-style-position: outside;
}
.featuredaviationbox ul {
	margin-top: 0px;
	margin-bottom: 10px;
}
/* END Aviation style */
/* Aviation State style */
.aviationstate {
	color: #333;
	border: 1px dashed #B7B6A9;
	padding: 0.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 320px;
	background-color: #F9FBF8;
	vertical-align: top;
	text-align: left;
}
.aviationstate h2 {
	font-family: gillsans, "Gill Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
	font-size: .9em;
	font-weight: bold;
	color: #7B3242;
	margin: 0;
	text-shadow: #999999 0.2em 0.2em 3px;
}
.aviationstate h3 {
	font-family: gillsans, "Gill Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
	font-size: .9em;
	font-weight: bold;
	color: #7B3242;
	text-shadow: #999999 0.2em 0.2em 3px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #7B3242;
	width: 660px;
}
.aviationstate p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	margin-top: 5px;
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #B7B6A9;
	padding-bottom: 5px;
}
.aviationstate a {
	color: #7B3242;
	text-decoration: none;
}
.aviationstate a:visited {
	color: #9D757D;
	text-decoration: none;
}
.aviationstate a:hover {
	color: #481E27;
	text-decoration: none;
}
.aviationstate img {
	border: 1px solid #7B3242;
	margin-right: 3px;
	margin-bottom: 3px;
}
.aviationstate img:hover {
	border: 1px dotted #7B3242;
}
.aviationstate li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .65em;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #7B3242;
	margin-left: -40px;
	padding-bottom: 10px;
	padding-left: 40px;
	background-repeat: no-repeat;
}
.aviationstate ul {
	margin-top: 0px;
	margin-bottom: 10px;
	list-style-type: none;
}
 #aviation {
	background-image: url(/img/cog.gif);
	font-size: 12px;
}
/* END Aviation State style */
/* Helicopter style */
.helicopterbox {
	color: #333;
	border: 1px dashed #B7B6A9;
	padding: 0.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 204px;
	background-color: #F9FBF8;
	vertical-align: top;
	text-align: left;
}
.helicopterbox:hover {
	border: 1px dashed #9E9E96;
	padding: 0.5em;
	width: 204px;
	background-color: #F2F1EE;
	vertical-align: top;
	text-align: left;
}
.helicopterbox h2 {
	font-family: gillsans, "Gill Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
	font-size: .9em;
	font-weight: bold;
	color: #3E5B4F;
	margin: 0;
	text-shadow: #999999 0.2em 0.2em 3px;
}
.helicopterbox h3 {
	font-family: gillsans, "Gill Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
	font-size: .9em;
	font-weight: bold;
	color: #3E5B4F;
	margin: 0;
	text-shadow: #999999 0.2em 0.2em 3px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #3E5B4F;
}
.helicopterbox p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	margin-top: 5px;
	margin-bottom: 0px;
}
.helicopterbox a {
	color: #3E5B4F;
	text-decoration: none;
}
.helicopterbox a:visited {
	color: #6B8E7E;
	text-decoration: none;
}
.helicopterbox a:hover {
	color: #2A3E36;
	text-decoration: none;
}
.helicopterbox img {
	border: 1px solid #3E5B4F;
	margin-bottom: 8px;
}
.helicopterbox img:hover {
	border: 1px dotted #3E5B4F;
}
.helicopterbox li {
	list-style-image: url(/img/heli-bullet.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 3px;
	margin-left: -15px;
	list-style-position: outside;
}
.helicopterbox ul {
	margin-top: 0px;
	margin-bottom: 10px;
}
/* END Helicopter style */

/* Air Traffic Control style */
.atcbox {
	color: #333;
	border: 1px dashed #B7B6A9;
	padding: 0.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 204px;
	background-color: #F9FBF8;
	vertical-align: top;
	text-align: left;
}
.atcbox:hover {
	border: 1px dashed #9E9E96;
	padding: 0.5em;
	width: 204px;
	background-color: #F2F1EE;
	vertical-align: top;
	text-align: left;
}
.atcbox h2 {
	font-family: gillsans, "Gill Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
	font-size: .9em;
	font-weight: bold;
	color: #993300;
	margin: 0;
	text-shadow: #999999 0.2em 0.2em 3px;
}
.atcbox h3 {
	font-family: gillsans, "Gill Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
	font-size: .9em;
	font-weight: bold;
	color: #993300;
	margin: 0;
	text-shadow: #999999 0.2em 0.2em 3px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #993300;
}
.atcbox p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	margin-top: 5px;
	margin-bottom: 0px;
}
.atcbox a {
	color: #993300;
	text-decoration: none;
}
.atcbox a:visited {
	color: #993300;
	text-decoration: none;
}
.atcbox a:hover {
	color: #993300;
	text-decoration: none;
}
.atcbox img {
	border: 1px solid #993300;
	margin-bottom: 8px;
}
.atcbox img:hover {
	border: 1px dotted #993300;
}
.atcbox li {
	list-style-image: url(/img/bullet_rounded.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 3px;
	margin-left: -15px;
	list-style-position: outside;
}
.atcbox ul {
	margin-top: 0px;
	margin-bottom: 10px;
}
/* END Air Traffic Control style */
/* General style */
.box {
	color: #333;
	border: 1px dashed #B7B6A9;
	padding: 0.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F9FBF8;
	vertical-align: top;
	width: 320px;
	text-align: left;
}
.box h2 {
	font-family: gillsans, "Gill Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
	font-size: .9em;
	font-weight: bold;
	color: #993300;
	margin: 0;
	text-shadow: #999999 0.2em 0.2em 3px;
}
.box h3 {
	font-family: gillsans, "Gill Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
	font-size: .9em;
	font-weight: bold;
	color: #993300;
	margin: 0;
	text-shadow: #999999 0.2em 0.2em 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #993300;
	padding-bottom: 2px;
}
.box h3.flight {
	font-family: gillsans, "Gill Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #2C5D9F;
	margin: 0;
	text-shadow: #999999 0.2em 0.2em 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #2C5D9F;
	padding-bottom: 2px;
}
.box h3.aviation {
	font-family: gillsans, "Gill Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #7B3242;
	margin: 0;
	text-shadow: #999999 0.2em 0.2em 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #7B3242;
	padding-bottom: 2px;
}
.box p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	margin-top: 5px;
}
.box .bigp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.box a {
	color: #993300;
	text-decoration: none;
}
.box a:visited {
	color: #993300;
	text-decoration: none;
}
.box a:hover {
	color: #993300;
	text-decoration: none;
}
.box li {
	list-style-image: url(/img/bullet_rounded.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	margin-bottom: 8px;
	margin-left: -15px;
	list-style-position: outside;
}

/* END General style */
/* 100% Box style */
.genericbox {
	color: #333;
	border: 1px dashed #B7B6A9;
	padding: 0.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F9FBF8;
	vertical-align: top;
	width: 95%;
	text-align: left;
}
.genericbox h2 {
	font-family: gillsans, "Gill Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
	font-size: .9em;
	font-weight: bold;
	color: #993300;
	margin: 0;
	text-shadow: #999999 0.2em 0.2em 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #993300;
}
.genericbox h3 {
	font-family: gillsans, "Gill Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
	font-size: .9em;
	font-weight: bold;
	color: #993300;
	margin: 0;
	text-shadow: #999999 0.2em 0.2em 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #993300;
	padding-bottom: 2px;
}
.genericbox p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	margin-top: 5px;
}
.genericbox a {
	color: #993300;
	text-decoration: none;
}
.genericbox a:visited {
	color: #993300;
	text-decoration: none;
}
.genericbox a:hover {
	color: #993300;
	text-decoration: none;
}
/* END 100% Box style */
/* END Boxes and Borders */
/* Fonts */
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.25em;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0;
	vertical-align: top;
}
h2, h3 {
	font-family: gillsans, "Gill Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #993300;
	margin: 0;
	text-shadow: #999999 0.2em 0.2em 3px;
}
strong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	margin: 0;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/* END Fonts */
/* default link style */
a {
	color: #993300;
	text-decoration: none;
}

a:visited {
	color: #993300;
	text-decoration: none;
}

a:hover {
	color: #711;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #711;
}
/* END default link style */
/* Navigation */

/* Hides from IE-mac \*/
* html #navigation-container {
	height: 1%;
}
/* End hide from IE-mac */

#navigation {
	background: url(/img/menu-bg.gif) repeat-x left bottom;
	width: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B7B6A9;
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B7B6A9;
}

ul#topnav {
	list-style: none;
	margin: 0px;
	padding: 1px 0px 0px 1.5em;
	width: auto;
	clear: both;
}
/* "gillsans" makes Windows happy. "Gill Sans" makes Macs happy. */
ul#topnav li {
	display: inline;
	font-family: gillsans, "Gill Sans", "New Century Gothic", "Trebuchet MS", Verdana, Geneva, sans-serif;
	letter-spacing: 1px;
	line-height: 1.5em;
	margin: 0;
	padding: 0.75em 0 0em;
}

ul#topnav a {
	color: #333;
	font-size: 0.75em;
	text-decoration: none;
	text-transform: uppercase;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 0.75em;
	padding-right: 1em;
	padding-left: 1em;
}

ul#topnav strong {
	color: #993300;
	font-weight: bold;
}

ul#topnav a:hover {
	color: #993300;
	text-decoration: none;
	border-bottom-width: 0px;
	border-bottom-style: none;
}

body.home li#topnav-home a, body.featured li#topnav-featured a, body.request li#topnav-request a, body.add li#topnav-add a, body.about li#topnav-about a {
	color: #993300;
	font-weight: bold;
	letter-spacing: 0;
	margin: 0px 5px;
	padding: 0px 1em;
}

body.home li#topnav-home a:hover, body.featured li#topnav-featured a:hover, body.request li#topnav-request a:hover, body.add li#topnav-add a:hover, body.about li#topnav-about a:hover {
	color: #711;
	margin: 0px 5px;
	padding: 0px 1em;
} 
br.clear {clear:both;}
/* END Navigation */
.smallp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
.state {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	margin-top: 5px;
	margin-bottom: 0px;
	font-weight: bold;
}
.state a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-bottom: 0px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}

.state a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-bottom: 0px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
.requestselect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	width: 300px;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	width: 155px;
}
.longselect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	width: 190px;
}
hr {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #B7B6A9;
	border-bottom-width: 0px;
	border-bottom-color: #F9FBF8;
	border-right-color: #F9FBF8;
	border-left-color: #F9FBF8;
	border-right-width: 0px;
	border-left-width: 0px;
	height: 1px;
}
.premierschool {
	width: 700px;
}

.premierschool h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #73051A;
	font-weight: bold;
	font-size: 1em;
}
.premierschool .continue {
	font-family: gillsans, "Gill Sans", "New Century Gothic", "Trebuchet MS", Verdana, Geneva, sans-serif;
	text-align: center;
	color: #73051A;
	font-weight: bold;
	padding-bottom: 2px;
	margin-bottom: 10px;
	font-size: 1.5em;
}
.premierschool p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	text-align: left;
}
.premierschool p.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	font-size: .65em;
}
.premierschool .smallp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
}
.premierschool .list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	text-align: left;
	font-size: 12px;
}
.premierschool td.request {
	font-family: gillsans, "Gill Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
	vertical-align: top;
	padding-top: 20px;
	background-attachment: scroll;
	background-image: url(/img/premier-banner.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	text-align: center;
	color: #FFFFFF;
	font-size: 1em;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #B7B6A9;
	width: 32.8%;
	padding-right: 30px;
	height: 8em;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.premierschool li {
	list-style-image: url(/img/bullet_rounded.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
	list-style-position: outside;
}
.premierschool ul {
	margin-top: -10px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: -10px;
}
.premierschool a {
	color: #73051A;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #73051A;
}
.premierschool a:hover {
	color: #510312;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #510312;
}
.premierschool a.request {
	color: #FFFFFF;
	text-decoration: none;
	border: 0px;
}
.premierschool a.request:hover {
	color: #D9BBC1;
	text-decoration: none;
	border: 0px;
}
.premierschool td.main {
	vertical-align: top;
	text-align: left;
	padding: 20px;
}
.premierschool td.location {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	text-align: left;
	padding: 20px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #B7B6A9;
}
.premierschool img.logo {
	text-align: center;
	margin-bottom: 20px;
}
.premierschool img.imageborder {
	border: 1px solid #000000;
	margin: 5px;
}
.featuredschool {
	width: 700px;
}
.featuredschool p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
}
.featuredschool p.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	font-size: .65em;
}
.featuredschool h2.flight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #F9FBF8;
	border: 1px dashed #B7B6A9;
	padding: 5px;
}
.featuredschool a {
	color: #993300;
	text-decoration: none;
}
.featuredschool a:hover {
	color: #702600;
	text-decoration: none;
}
.featuredschool td.main {
	vertical-align: top;
	text-align: left;
	padding: 20px;
	width: 450px;
}
.featuredschool td.location {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	padding: 15px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #B7B6A9;
}
.featuredschool img.logo {
	text-align: center;
	margin-bottom: 20px;
}
.featuredschool img.imageborder {
	border: 1px solid #000000;
	margin: 5px;
}
.featuredschool ul {
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -10px;
}
.featuredschool li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-image: url(/img/bullet_rounded.gif);
	list-style-type: none;
	font-size: 12px;
	margin-bottom: 3px;
}
.featuredschool .smallp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
}
/* Search4 Frames */
.s4 {
	color: #333;
	border: 1px dashed #B7B6A9;
	padding: 0.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: left;
	background-image: url(/img/loading.gif);
	background-repeat: no-repeat;
	background-position: center;
}

/* END Search4 Frames */
#find-a-state {
	padding-left: 10px;
	padding-bottom: 10px;
}
#find-a-state p {
	font-size: 12px;
}
.signup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #2C5D9F;
}
.shortselect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	width: 70px;
}
.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	font-size: 10px;
	padding: 10px;
	width: 200px;
}

