body {
 margin: 0.5em 0; 
 padding: 0;
 text-align: center;
 font-family:  Arial, Helvetica, sans-serif;
 color: #000;
 background: #a8a8a8 url(image_themes/bg.gif) center center repeat-y;
}

#navwrapper, #topnavbar, .ad_wrapper, .ad_showcase, .menutitle, #masterdiv {
 display: none;
}


/* ---------< Page Width >-----------*/
#pagewidth {
 width: 41.1em;
 border: none; 
 text-align: left;
 margin: 0 auto;
 padding: 0;
 background-color: #fff;
 color: #000; 
 cursor: default;
}

/* ---------< Header >-----------*/
#header {
 width: 41.1em;  
 height: 5em;
 padding: 0em;
 margin: 0em;
 color: #000;
 background: #cfcfcf url(image_themes/myraptor_logo_filler.jpg) top center repeat-x; 
}

/* ---------< Top Navigation >-----------*/
#topnavbar {
 display: none;  
}

#navwrapper {
 margin: 0;
 padding: 0;
 width: 52em;
 height: 1.3em;
 background: #494949; 
 position: relative;
 z-index: 140;
 float: left;
} 

/* ---------< pageheading >-----------*/

#pageheading {
 margin: 3em auto 0 auto;
 padding: 0;
 width: auto;
 text-align: center;
 letter-spacing: 0.2em;
 color: #797979;
 background: #e8e8e8; display:none;
}

#pageheading h1 {
 margin: 0;
 padding: 0 0 0 1em;
 font-size: 100%;
 text-align: left;
}


.onthispage {
 text-decoration: underline;
 font-size: 1em;
 font-weight: bold;
 color: #008000;
 background: #e8e8e8;
}

/* ---------< Leftcol >-----------*/
.leftcol {
 display: none;  
}


/* -------------< Unordered Lists >---------------*/
.list ul {
 margin: 0 0 0 2.3em;
 padding:0;
 color: #0000ff;
 font-size: 80%;
 list-style: none;
}
 
.list ul a:link {
 color: #0000ff;
 text-decoration: none;
}
 
.list ul a:visited { 
 text-decoration: none; 
 color: #0000ff;
}

.list ul a:hover {
 color: #ff0000;
 text-decoration: underline;
}

.list ul li ul {
 font-size: 100%;
 padding: 0;
 margin: 0 0 0 1.5em;
 list-style: none;
}

/* -------------< Main_001 Column >---------------*/
.maincol_001 {
 margin: 0; 
 padding: 0.7em 0.5em 0.5em 0.5em; 
 width: 51em; /*Actual width = 52em*/
 float: left; 
 background: #e9e9e9; 
 color: #000;  
}


/* -------------< Main_002 Column >---------------*/
.maincol_002 {
 margin: 0; 
 padding: 0.7em 0.5em 0.5em 0.2em; 
 width: 39em; /*Actual width = 40.8em*/
 float: left; 
 background: #e8e8e8; 
 color: #000;
 
}


/* -------------< Main_003 Column >---------------*/
.maincol_003 {
 margin: 0; 
 padding: 0.7em 0.2em 0.5em 0.2em; 
 width:  29.2em; /*Actual width = 29.6em */
 float: left; 
 background: #e8e8e8; 
 color: #000;  
}


/* -------------< Right Column >---------------*/
.rightcol {
 display: none; 
}


/* -------------------< Footer >---------------------*/
#footer {
 padding: 0.3em 0;
 margin: 0em;
 width: 41.1em;
 background-color: #1433b7;
 color: #fff;
 clear: both; 
}

.footer p {
 padding: 0;
 margin: 0;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.6875em;
 text-align: center;
}	

.footer a:visited, 
.footer a:link,
.footer a:active {
 color: #000;
 font-weight: bold;
 text-decoration: none;
}

.footer a:hover {
 color: #00ffff;
 font-weight: bold;
}


/* --------------< W3C Image >-----------------*/

.img-w3c {
 display: none;  
}
	
.img-w3css{
 display: none;  
}


/* --------------< Font Styles >-----------------*/
.highlight { background: #FFFF80 }

p {margin: 0; padding: 0.5em 0.5em 0.5em 1em; font-size: 85%; }
 
.font_a { margin: 0; padding: 0; font-size: 75%; color: #666666;}
.font_b { margin: 0; padding: 0; font-size: 80%; color: #666666;}
.font_c { margin: 0; padding: 0; font-size: 70%; color: #666666; float: right;}
.font_d { margin: -0.5em 0 0 -0.8em; padding: 0; font-size: 65%; color: #666666;}

.align_c { text-align: center; }
.align_l { text-align: left; }
.align_r { text-align: right; }


/* --------------< Sub Headings >-----------------*/

.subheading_a a:visited, .subheading_a a:active, .subheading_a a:link,
.subheading_c a:visited, .subheading_c a:active, .subheading_c a:link  {
 text-decoration: none; 
 color: #0000ff;
}

.subheading_a a:hover, .subheading_c a:hover {
 color: #c02020;
 background: #e8e8e8;
 text-decoration: underline;
}

.subheading_a {
 display: none;
}

.subheading_b {
 margin: -2.2em 0 0 0; 
 padding: 0 0 0 0; 
 font-size: 90%;
 color: #0000ff;
 text-align: right;
}

.subheading_c {
 margin: -2em 0 0 0; 
 padding: 0 0 0 0; 
 font-size: 90%;
 color: #0000ff;
 text-align: right;
}



/* --------------< Definition List Styles >-----------------*/
dl {
 margin: 0 0 0 1em;
 padding: 0;
 font-size: 80%;
}

dt {
 font-weight: bold;
 color: #333;
 margin: 0;
 padding: 0.5em 0 0 0;
}

dd {
 margin: 0.5em 0 0.5em 3em;
 padding: 0;
}

/* --------------< Image Containers, Captions & Styles >-----------------*/
 
a:link img, a:visited img { border-style: none;} /* no border on img links */
 
.caption70L p, .caption70R p, .caption100L p, .caption100R p, .caption150R p, .caption150L p, .caption150L_1 p, .caption200R p, .caption200L p, .caption200Lx p,  .caption214L p, .caption250R p, .caption250L p, .caption300R p, .caption300L p, .caption540 p {
 color: #555555;
 font-size: 70%;
 padding: 0.2em 0.3em 0.3em 0.7em;
 margin: 0;
}

.caption70L, .caption100L, .caption150L, .caption200L, .caption214L, .caption250L, .caption300L {
 padding: 0;
 margin: 0.5em 0.7em 0 0.7em;
 background: #e0e0e0;
 border: 0.0625em solid #000;
 float: left;
}

.caption70R, .caption100R, .caption150R, .caption200R, .caption214R, .caption250R, .caption300R, caption540 {
 padding: 0;
 margin: 0.5em 0.7em 0 0.5em; 
 background: #e0e0e0;
 border: 0.0625em solid #000;
 float: right;
}

.caption100R {width: 100px;}
.caption100L {width: 100px;}
.caption150R {width: 150px;}
.caption150L {width:150px;}
.caption150L_1 {width:150px; margin: 0.5em 0.2em 0.5em 0.2em; padding: 0; border: 0.0625em solid #000; background: #e0e0e0; float: left;}
.caption150L_2 {width:150px; margin: 0.5em 0.7625em 0em 0.7625em; padding: 0; border: none; float: left;}
.caption200R {width: 200px;}
.caption200L {width: 200px;}
.caption200Lx {width: 200px; margin: 0.5em 0em 0.5em 0.45em; padding: 0; border: 0.0625em solid #000; background: #e0e0e0; float: left;}
.caption214L {width:214px;}
.caption250R {width: 250px;}
.caption250L {width: 250px;}
.caption300R {width: 300px;}
.caption300L {width: 300px;}
.caption540 {width: 540px;}

/*Keep the contents flowing within a set column*/
.caption-text {
width: 29em;
float: left;
margin: 0 0 0 -0.7em; /*Negative margin to align the P tags*/
padding: 0;
}

.sep_000 {/*Caption line break for flight orientation page*/
 width: 39.9em;
 overflow:auto; 
}

.sep_001 {/*Caption line break for flight orientation page*/
 width: 39.9em;
 margin-bottom: 1em;
 overflow:auto; 
}

/* --------------< Snazzy Borders >-----------------*/
.xsnazzy h1 {
 margin: 0; 
 padding: 0 0 0.3em 0.7em; 
 font-size: 120%; 
}

.xsnazzy h2 {
 margin: 1.5em 0 0 0;
 padding: 0.2em 0 0.2em 0.8em;
 font-size: 100%; 
}

.xsnazzy h3 {
 margin: 0; 
 padding: 0.2em 0 0.3em 1em; 
 font-size: 80%;
}
 
.xsnazzy h4 {
 margin: 0; 
 padding: 0.2em 0 0.3em 0; 
 font-size: 75%;
 text-align: center;
}

.xsnazzy h5 {
 margin: 1em 0 0 0; 
 padding: 0em 0 0 1em; 
 font-size: 85%;
 font-weight: bold;
 color: #111111;
}

.xsnazzy p {
 margin: 0; 
 padding: 0.5em 0.5em 0.5em 1em;
}

.xsnazzy {
 background: transparent; 
 width: 100%; 
 float: left; 
 margin: 0;
}

.xtop, 
.xbottom {
 display: block; 
 background: transparent; 
 font-size: 1px; 
}

.xb1, .xb2, .xb3, .xb4 {
 display: block; 
 overflow: hidden;
}

.xb1, .xb2, .xb3 {
 height: 1px;
}

.xb2, .xb3, .xb4 {
 background: #e8e8e8; 
 border: none;
}

.xb1 {
 margin: 0 5px; 
 background: #b9b8b8;
}

.xb2 {
 margin: 0 3px;
 border-width: 0 2px;
}

.xb3 {
 margin: 0 2px;
}

.xb4 {
 height: 2px; 
 margin: 0 1px;
}

.xboxcontent {
 display: block; 
 border: none; 
 border-width: 0 1px; 
 height: auto;
}

* html .xboxcontent {
 height: 1px;
}


.color_a {
 background: #a0b2a5;
 color: #fff;
}

.color_b {
 background: #c3cbd8; 
 color: #666;
}

.color_d {
 background: #d4d8bd; 
 color: #444;
}

.color_e {
 background: #c9ba65;
 color: #fff;
}

.color_f {
 background: #9a019a;
 color: #fff;
}

/*.color_g {
 background: #bbd7c4;
 color: #444;
}*/

.color_h {
 color: #666666;
}

.color_i {
 color: #ff0000;
}

/*<br style="page-break-before:always">*/