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:            #000000;
}
td{
	font-family:                 Verdana, Arial, Helvetica, sans-serif;
	font-size:                   9pt;    
}
.maintable                     { width: 700px; }
.content_box { 
	background-color:            #f0f0f0; 
	border-color:                #B7B6A9;
	color:                       #333;
	border-width:                1px 1px 1px 1px;
	border-style:                dashed;
	padding-top:                 4px;
	padding-right:               4px;
	padding-bottom:              8px;
	padding-left:                8px;	
	vertical-align:              top;
}
.content_box_white { 
	background-color:            #ffffff; 
	border-color:                #B7B6A9;
	color:                       #333;
	border-width:                1px 1px 1px 1px;
	border-style:                dashed;
	padding-top:                 4px;
	padding-right:               4px;
	padding-bottom:              8px;
	padding-left:                8px;	
	vertical-align:              top;
}
.rtcolumn_heading{
	font-size:                   14px;
	background-color:            #3163A2;
	color:                       #FFFFFF;
	padding:                     8px 0px;
	font-weight:                 bold;
}
.rtcolumn_section{
	padding:                     4px;
}
.homepage_links {
	padding-top:                 15px;
	padding-left:                15px;
	padding-right:               15px;
	padding-bottom:              15px;
	vertical-align:              top;
	text-align:                  left;
	background-color:            #ffffff;
	border:                      1px solid #B7B6A9;
	color:                       #333;
}
.homepage_links img {
	border:                      1px solid #2C5D9F;
	margin-right:                3px;
	margin-bottom:               3px;
}
.featured_links img {
	border:                      1px solid #2C5D9F;
	margin-right:                3px;
	margin-bottom:               3px;
}

a                              { color: #2C5D9F; text-decoration: none; }
a:visited                      { color: #2C5D9F; text-decoration: none; }
a:hover                        { color: #000000; text-decoration: underline; }

.small                         { font-size: 8pt; }

.red                           { color: #CCCCCC; }
.red a                         { color: #CCCCCC; text-decoration: none; }
.red a:visited                 { color: #CCCCCC; text-decoration: none; }
.red a:hover                   { color: #800000; text-decoration: underline; }

.copyright_notice              { font-size: 8pt; color: #808080; }
.copyright_notice a            { color: #808080; font-size: 7pt;}
.copyright_notice a:visited    { color: #808080; font-size: 7pt; }
.copyright_notice a:hover      { color: #808080; font-size: 7pt; }
 
.site_nav_bg                   { background-image:         url(/img/nav-bg.gif); }
.site_nav {
	color:                       #333;
	text-transform:              uppercase;
	font-size:                   8pt;
	/* font-family:              gillsans, "Gill Sans", "New Century Gothic", "Trebuchet MS", Verdana, Helvetica, sans-serif; */ 
	font-family:                 Verdana, Helvetica, sans-serif;
	letter-spacing:              1px;
	
	padding-top:                 4px;
	padding-right:               4px;
	padding-bottom:              4px;
	padding-left:                4px;
	vertical-align:              top;
}
.site_nav a:hover              {color: #993300; text-decoration: none;}

.listing                      { font-size: 8pt; }
.listing img                  { margin: 6px 6px 6px 6px; border: 1px solid #000000;}
.listing img.noborder         { margin: 0px 0px 0px 0px;border: 0px;}

.continue_X {
	/* font-family:                gillsans, "Gill Sans", "New Century Gothic", "Trebuchet MS", Verdana, Helvetica, sans-serif; */
	font-family:                Verdana, Helvetica, sans-serif;
	text-align:                 center;
	color:                      #73051A;
	font-weight:                bold;
	padding-bottom:             2px;
	margin-bottom:              10px;
	border-bottom-width:        1px;
	border-bottom-style:        dashed;
	border-bottom-color:        #B7B6A9;
	font-size:                  14pt;
}

.continue {
	color:                      #73051A;
	font-family:                Verdana, Arial, Helvetica, sans-serif;
	font-size:                  14pt;
	background-color:           #F9FBF8;
	border:                     1px dashed #B7B6A9;
	padding:                    5px;
	text-align:                 center;
}

.continue_sm {
	color:                      #73051A;
	font-family:                Verdana, Arial, Helvetica, sans-serif;
	font-size:                  12pt;
	background-color:           #F9FBF8;
	border:                     1px dashed #B7B6A9;
	padding:                    5px;
}
.continue_sm_txt {
	color:                      #73051A;
	font-family:                Verdana, Arial, Helvetica, sans-serif;
	font-size:                  10pt;
}
.continue_sm_txt a            { color: #73051A; }
.continue_sm_txt a:hover      { color: #993300; }
.continue_sm_txt a:visited    { color: #73051A; }

.title_black h3,.title_black h1{
	/* font-family:                 gillsans, "Gill Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif; */ 
	font-family:                 Verdana, Helvetica, sans-serif;
	font-size:                   10pt;
	font-weight:                 bold;
	color:                       #000000;
	border-bottom-width:         1px;
	border-bottom-style:         dashed;
	border-bottom-color:         #000000;
	padding-top:                 2px;
	margin-bottom:               0px;
	margin-left:                 0px;
	margin-right:                4px;
	margin-top:                  0px;
}

.continue a                   { color: #73051A; }
.continue a:hover             { color: #993300; }
.continue a:visited           { color: #73051A; }

.locations                    { font-size: 8pt; }

/* ----------------------------------------------------------------------------- */

.heading_heli                  { font-size: 8pt; color: #265742; }
.divider_heli                  { background-color: #CCCCCC; }
.result_heli                   { padding: 5px 5px 5px 0px; font-size: 8pt; }
.result_heli img               { margin: 2px 0px 0px 0px; border: 1px solid #265742;}
.result_heli img.noborder      {	margin: 0px 0px 0px 0px;border: 0px;}
.result_heli a                 { color: #265742; text-decoration: none; }
.result_heli a:visited         { color: #91ABA0; text-decoration: none; }
.result_heli a:hover           { color: #91ABA0; text-decoration: underline; }
.state_sel_heli                { font-size: 8pt; color: 303030; }
.state_sel_heli a              { color: #265742; text-decoration: none; }
.state_sel_heli a:visited      { color: #91ABA0; text-decoration: none; }
.state_sel_heli a:hover        { color: #91ABA0; text-decoration: none; }
.title_heli h3,.title_heli h1{
	/* font-family:                 gillsans, "Gill Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif; */ 
	font-family:                 Verdana, Helvetica, sans-serif;
	font-size:                   11pt;
	font-weight:                 bold;
	color:						 #FFFFFF;
	border-style:				 solid;
	border-bottom-width:         1px;
	border-top-width:			 1px;
	border-left-width:			 1px;
	border-right-width:			 1px;
	border-left-style:			 solid;
	border-right-style:			 solid;
	border-bottom-style:		 solid;
	border-top-style: 			 solid;
	border-bottom-color:         #265742;
 	border-top-color:            #265742;
 	border-left-color:           #265742;
 	border-right-color:          #265742;
	background-color:			 #265742;
	padding-top:                 2px;
	padding-left:                5px;
	margin-bottom:               0px;
	margin-left:                 0px;
	margin-right:                4px;
	margin-top:                  0px;}

.state_list_heli p {
	font-size:                   7pt;
	margin-top:                  5px;
	margin-bottom:               0px;
	border-bottom-width:         1px;
	border-bottom-style:         solid;
	border-bottom-color:         #B7B6A9;
	padding-bottom:              5px;
}
.state_list_heli a             { color: #265742; text-decoration: none; }
.state_list_heli a:visited     { color: #91ABA0; text-decoration: none; }
.state_list_heli a:hover       { color: #91ABA0; text-decoration: none; }

/* ----------------------------------------------------------------------------- */



.heading_flightinstructor      { font-size: 8pt; color: #265742; }
.divider_flightinstructor      { background-color: #CCCCCC; }
.result_flightinstructor	   { padding: 5px 5px 5px 0px; font-size: 8pt; }
.result_flightinstructor img               { margin: 2px 0px 0px 0px; border: 1px solid #265742;}
.result_flightinstructor img.noborder      {	margin: 0px 0px 0px 0px;border: 0px;}
.result_flightinstructor a                 { color: #265742; text-decoration: none; }
.result_flightinstructor a:visited         { color: #91ABA0; text-decoration: none; }
.result_flightinstructor a:hover           { color: #91ABA0; text-decoration: underline; }
.state_sel_flightinstructor                { font-size: 8pt; color: 303030; }
.state_sel_flightinstructor a              { color: #265742; text-decoration: none; }
.state_sel_flightinstructor a:visited      { color: #91ABA0; text-decoration: none; }
.state_sel_flightinstructor a:hover        { color: #91ABA0; text-decoration: none; }
.title_flightinstructor h3,.title_flightinstructor h1{
	/* font-family:                 gillsans, "Gill Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif; */ 
	font-family:                 Verdana, Helvetica, sans-serif;
	font-size:                   11pt;
	font-weight:                 bold;
	color:						 #FFFFFF;
	border-style:				 solid;
	border-bottom-width:         1px;
	border-top-width:			 1px;
	border-left-width:			 1px;
	border-right-width:			 1px;
	border-left-style:			 solid;
	border-right-style:			 solid;
	border-bottom-style:		 solid;
	border-top-style: 			 solid;
	border-bottom-color:         #265742;
 	border-top-color:            #265742;
 	border-left-color:           #265742;
 	border-right-color:          #265742;
	background-color:			 #265742;
	padding-top:                 2px;
	padding-left:                5px;
	margin-bottom:               0px;
	margin-left:                 0px;
	margin-right:                4px;
	margin-top:                  0px;}

.state_list_flightinstructor p {
	font-size:                   7pt;
	margin-top:                  5px;
	margin-bottom:               0px;
	border-bottom-width:         1px;
	border-bottom-style:         solid;
	border-bottom-color:         #B7B6A9;
	padding-bottom:              5px;
}
.state_list_flightinstructor a             { color: #265742; text-decoration: none; }
.state_list_flightinstructor a:visited     { color: #91ABA0; text-decoration: none; }
.state_list_flightinstructor a:hover       { color: #91ABA0; text-decoration: none; }

/* ----------------------------------------------------------------------------- */


.heading_flight                { font-size: 8pt; color: #2C5D9F; }
.divider_flight                { background-color: #CCCCCC; }
.result_flight                 { padding: 5px 5px 5px 0px; font-size: 8pt; }
.result_flight img             { margin: 2px 0px 0px 0px; border: 1px solid #2C5D9F;}
.result_flight img.noborder    {	margin: 0px 0px 0px 0px;border: 0px;}
.result_flight a               { color: #2C5D9F; text-decoration: none; }
.result_flight a:visited       { color: #769ECA; text-decoration: none; }
.result_flight a:hover         { color: #193862; text-decoration: underline; }
.state_sel_flight              { font-size: 8pt; color: 303030; }
.state_sel_flight a            { color: #2C5D9F; text-decoration: none; }
.state_sel_flight a:visited    { color: #769ECA; text-decoration: none; }
.state_sel_flight a:hover      { color: #193862; text-decoration: none; }
.title_flight h3, .title_flight h1{
	font-family:                 Verdana, Helvetica, sans-serif;
	font-size:                   11pt;
	font-weight:                 bold;
	color:						 #FFFFFF;
	border-style:				 solid;
	border-bottom-width:         1px;
	border-top-width:			 1px;
	border-left-width:			 1px;
	border-right-width:			 1px;
	border-left-style:			 solid;
	border-right-style:			 solid;
	border-bottom-style:		 solid;
	border-top-style: 			 solid;
	border-bottom-color:         #2C5D9F;
	border-top-color:            #2C5D9F;
	border-left-color:           #2C5D9F;
	border-right-color:          #2C5D9F;
	background-color:			 #2C5D9F;
	padding-top:                 2px;
	padding-left:                5px;
	margin-bottom:               0px;
	margin-left:                 0px;
	margin-right:                4px;
	margin-top:                  0px;
}

.request_flight                { font-size: 10pt; }

.state_list_flight p {
	font-size:                   7pt;
	margin-top:                  5px;
	margin-bottom:               0px;
	border-bottom-width:         1px;
	border-bottom-style:         solid;
	border-bottom-color:         #B7B6A9;
	padding-bottom:              5px;
}
.state_list_flight a           { color: #2C5D9F; text-decoration: none; }
.state_list_flight a:visited   { color: #769ECA; text-decoration: none; }
.state_list_flight a:hover     { color: #193862; text-decoration: none; }


/* ----------------------------------------------------------------------------- */

.heading_jfs                { font-size: 8pt; color: #2C5D9F; }
.divider_jfs                { background-color: #CCCCCC; }
.result_jfs                 { padding: 5px 5px 5px 0px; font-size: 8pt; }
.result_jfs img             { margin: 2px 0px 0px 0px; border: 1px solid #2C5D9F;}
.result_jfs img.noborder    {	margin: 0px 0px 0px 0px;border: 0px;}
.result_jfs a               { color: #2C5D9F; text-decoration: none; }
.result_jfs a:visited       { color: #769ECA; text-decoration: none; }
.result_jfs a:hover         { color: #193862; text-decoration: underline; }
.state_sel_jfs              { font-size: 8pt; color: 303030; }
.state_sel_jfs a            { color: #2C5D9F; text-decoration: none; }
.state_sel_jfs a:visited    { color: #769ECA; text-decoration: none; }
.state_sel_jfs a:hover      { color: #193862; text-decoration: none; }
.title_jfs h3,.title_jfs h1{
	font-family:                 Verdana, Helvetica, sans-serif;
	font-size:                   11pt;
	font-weight:                 bold;
	color:						 #FFFFFF;
	border-style:				 solid;
	border-bottom-width:         1px;
	border-top-width:			 1px;
	border-left-width:			 1px;
	border-right-width:			 1px;
	border-left-style:			 solid;
	border-right-style:			 solid;
	border-bottom-style:		 solid;
	border-top-style: 			 solid;
	border-bottom-color:         #2C5D9F;
	border-top-color:            #2C5D9F;
	border-left-color:           #2C5D9F;
	border-right-color:          #2C5D9F;
	background-color:			 #2C5D9F;
	padding-top:                 2px;
	padding-left:                5px;
	margin-bottom:               0px;
	margin-left:                 0px;
	margin-right:                4px;
	margin-top:                  0px;
}

.request_jfs                { font-size: 10pt; }

.state_list_jfs p {
	font-size:                   7pt;
	margin-top:                  5px;
	margin-bottom:               0px;
	border-bottom-width:         1px;
	border-bottom-style:         solid;
	border-bottom-color:         #B7B6A9;
	padding-bottom:              5px;
}
.state_list_jfs a           { color: #2C5D9F; text-decoration: none; }
.state_list_jfs a:visited   { color: #769ECA; text-decoration: none; }
.state_list_jfs a:hover     { color: #193862; text-decoration: none; }




/* ----------------------------------------------------------------------------- */

.heading_mechanic              { font-size: 8pt; color: #7B3242; }
.divider_mechanic              { background-color: #CCCCCC; }
.result_mechanic               { padding: 5px 5px 5px 0px; font-size: 8pt; }
.result_mechanic img           { margin: 2px 0px 0px 0px; border: 1px solid #7B3242;}
.result_mechanic img.noborder  {	margin: 0px 0px 0px 0px;border: 0px;}
.result_mechanic a             { color: #7B3242; text-decoration: none; }
.result_mechanic a:visited     { color: #A89397; text-decoration: none; }
.result_mechanic a:hover       { color: #A89397; text-decoration: underline; }
.state_sel_mechanic            { font-size: 8pt; color: 303030; }
.state_sel_mechanic a          { color: #7B3242; text-decoration: none; }
.state_sel_mechanic a:visited  { color: #A89397; text-decoration: none; }
.state_sel_mechanic a:hover    { color: #A89397; text-decoration: none; }
.title_mechanic h3,.title_mechanic h1{
	/* font-family:                 gillsans, "Gill Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif; */ 
	font-family:                 Verdana, Helvetica, sans-serif;
	font-size:                   10pt;
	font-weight:                 bold;
	color:                       #7B3242;
	border-bottom-width:         1px;
	border-bottom-style:         dashed;
	border-bottom-color:         #7B3242;
	padding-top:                 2px;
	margin-bottom:               0px;
	margin-left:                 0px;
	margin-right:                4px;
	margin-top:                  0px;
}
.title_mechanic h3,.title_mechanic h1{
	font-family:                 Verdana, Helvetica, sans-serif;
	font-size:                   11pt;
	font-weight:                 bold;
	color:						 #FFFFFF;
	border-style:				 solid;
	border-bottom-width:         1px;
	border-top-width:			 1px;
	border-left-width:			 1px;
	border-right-width:			 1px;
	border-left-style:			 solid;
	border-right-style:			 solid;
	border-bottom-style:		 solid;
	border-top-style: 			 solid;
	border-bottom-color:         #7B3242;
	border-top-color:            #7B3242;
	border-left-color:           #7B3242;
	border-right-color:          #7B3242;
	background-color:			       #7B3242;
	padding-top:                 2px;
	padding-left:                5px;
	margin-bottom:               0px;
	margin-left:                 0px;
	margin-right:                4px;
	margin-top:                  0px;
}
	
.state_list_mechanic p {
	font-size:                   7pt;
	margin-top:                  5px;
	margin-bottom:               0px;
	border-bottom-width:         1px;
	border-bottom-style:         solid;
	border-bottom-color:         #B7B6A9;
	padding-bottom:              5px;
}
.state_list_mechanic a         { color: #7B3242; text-decoration: none; }
.state_list_mechanic a:visited { color: #A89397; text-decoration: none; }
.state_list_mechanic a:hover   { color: #A89397; text-decoration: none; }


/* ----------------------------------------------------------------------------- */

.heading_motorcycle                  { font-size: 8pt; color: #265742; }
.divider_motorcycle                  { background-color: #CCCCCC; }
.result_motorcycle                   { padding: 5px 5px 5px 0px; font-size: 8pt; }
.result_motorcycle img               { margin: 2px 0px 0px 0px; border: 1px solid #265742;}
.result_motorcycle img.noborder      {	margin: 0px 0px 0px 0px;border: 0px;}
.result_motorcycle a                 { color: #265742; text-decoration: none; }
.result_motorcycle a:visited         { color: #91ABA0; text-decoration: none; }
.result_motorcycle a:hover           { color: #91ABA0; text-decoration: underline; }
.state_sel_motorcycle                { font-size: 8pt; color: 303030; }
.state_sel_motorcycle a              { color: #265742; text-decoration: none; }
.state_sel_motorcycle a:visited      { color: #91ABA0; text-decoration: none; }
.state_sel_motorcycle a:hover        { color: #91ABA0; text-decoration: none; }
.title_motorcycle h3,.title_motorcycle h1{
	/* font-family:                 gillsans, "Gill Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif; */ 
	font-family:                 Verdana, Helvetica, sans-serif;
	font-size:                   10pt;
	font-weight:                 bold;
	color:                       #265742;
	border-bottom-width:         1px;
	border-bottom-style:         dashed;
	border-bottom-color:         #265742;
	padding-top:                 2px;
	margin-bottom:               0px;
	margin-left:                 0px;
	margin-right:                4px;
	margin-top:                  0px;
}
.title_motorcycle h3,.title_motorcycle h1{
	font-family:                 Verdana, Helvetica, sans-serif;
	font-size:                   11pt;
	font-weight:                 bold;
	color:						 #FFFFFF;
	border-style:				 solid;
	border-bottom-width:         1px;
	border-top-width:			 1px;
	border-left-width:			 1px;
	border-right-width:			 1px;
	border-left-style:			 solid;
	border-right-style:			 solid;
	border-bottom-style:		 solid;
	border-top-style: 			 solid;
	border-bottom-color:         #265742;
	border-top-color:            #265742;
	border-left-color:           #265742;
	border-right-color:          #265742;
	background-color:			       #265742;
	padding-top:                 2px;
	padding-left:                5px;
	margin-bottom:               0px;
	margin-left:                 0px;
	margin-right:                4px;
	margin-top:                  0px;
}
.state_list_motorcycle p {
	font-size:                   7pt;
	margin-top:                  5px;
	margin-bottom:               0px;
	border-bottom-width:         1px;
	border-bottom-style:         solid;
	border-bottom-color:         #B7B6A9;
	padding-bottom:              5px;
}
.state_list_motorcycle a             { color: #265742; text-decoration: none; }
.state_list_motorcycle a:visited     { color: #91ABA0; text-decoration: none; }
.state_list_motorcycle a:hover       { color: #91ABA0; text-decoration: none; }

/* ----------------------------------------------------------------------------- */

.heading_auto_diesel                { font-size: 8pt; color: #2C5D9F; }
.divider_auto_diesel                { background-color: #CCCCCC; }
.result_auto_diesel                 { padding: 5px 5px 5px 0px; font-size: 8pt; }
.result_auto_diesel img             { margin: 2px 0px 0px 0px; border: 1px solid #2C5D9F;}
.result_auto_diesel img.noborder    {	margin: 0px 0px 0px 0px;border: 0px;}
.result_auto_diesel a               { color: #2C5D9F; text-decoration: none; }
.result_auto_diesel a:visited       { color: #769ECA; text-decoration: none; }
.result_auto_diesel a:hover         { color: #193862; text-decoration: underline; }
.state_sel_auto_diesel              { font-size: 8pt; color: 303030; }
.state_sel_auto_diesel a            { color: #2C5D9F; text-decoration: none; }
.state_sel_auto_diesel a:visited    { color: #769ECA; text-decoration: none; }
.state_sel_auto_diesel a:hover      { color: #193862; text-decoration: none; }
.title_auto_diesel h3,.title_diesel h1{
	/* font-family:                 gillsans, "Gill Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif; */
	font-family:                 Verdana, Helvetica, sans-serif;
	font-size:                   10pt;
	font-weight:                 bold;
	color:                       #2C5D9F;
	border-bottom-width:         1px;
	border-bottom-style:         dashed;
	border-bottom-color:         #2C5D9F;
	padding-top:                 2px;
	margin-bottom:               0px;
	margin-left:                 0px;
	margin-right:                4px;
	margin-top:                  0px;
}
.title_auto_diesel h3,.title_diesel h1{
	font-family:                 Verdana, Helvetica, sans-serif;
	font-size:                   11pt;
	font-weight:                 bold;
	color:						 #FFFFFF;
	border-style:				 solid;
	border-bottom-width:         1px;
	border-top-width:			 1px;
	border-left-width:			 1px;
	border-right-width:			 1px;
	border-left-style:			 solid;
	border-right-style:			 solid;
	border-bottom-style:		 solid;
	border-top-style: 			 solid;
	border-bottom-color:         #2C5D9F;
	border-top-color:            #2C5D9F;
	border-left-color:           #2C5D9F;
	border-right-color:          #2C5D9F;
	background-color:			 #2C5D9F;
	padding-top:                 2px;
	padding-left:                5px;
	margin-bottom:               0px;
	margin-left:                 0px;
	margin-right:                4px;
	margin-top:                  0px;
}
.request_auto_diesel                { font-size: 10pt; }

.state_list_auto_diesel p {
	font-size:                   7pt;
	margin-top:                  5px;
	margin-bottom:               0px;
	border-bottom-width:         1px;
	border-bottom-style:         solid;
	border-bottom-color:         #B7B6A9;
	padding-bottom:              5px;
}
.state_list_auto_diesel a           { color: #2C5D9F; text-decoration: none; }
.state_list_auto_diesel a:visited   { color: #769ECA; text-decoration: none; }
.state_list_auto_diesel a:hover     { color: #193862; text-decoration: none; }

/* ----------------------------------------------------------------------------- */


.heading_marine                { font-size: 8pt; color: #993300; }
.divider_marine                { background-color: #CCCCCC; }
.result_marine                 { padding: 5px 5px 5px 0px; font-size: 8pt; }
.result_marine img             { margin: 2px 0px 0px 0px; border: 1px solid #993300;}
.result_marine img.noborder    {	margin: 0px 0px 0px 0px;border: 0px;}
.result_marine a               { color: #993300; text-decoration: none; }
.result_marine a:visited       { color: #769ECA; text-decoration: none; }
.result_marine a:hover         { color: #193862; text-decoration: underline; }
.state_sel_marine              { font-size: 8pt; color: 303030; }
.state_sel_marine a            { color: #993300; text-decoration: none; }
.state_sel_marine a:visited    { color: #769ECA; text-decoration: none; }
.state_sel_marine a:hover      { color: #193862; text-decoration: none; }
.title_marine h3,.title_marine h1{
	/* font-family:                 gillsans, "Gill Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif; */
	font-family:                 Verdana, Helvetica, sans-serif;
	font-size:                   10pt;
	font-weight:                 bold;
	color:                       #993300;
	border-bottom-width:         1px;
	border-bottom-style:         dashed;
	border-bottom-color:         #993300;
	padding-top:                 2px;
	margin-bottom:               0px;
	margin-left:                 0px;
	margin-right:                4px;
	margin-top:                  0px;
}
.title_marine h3,.title_marine h1{
	font-family:                 Verdana, Helvetica, sans-serif;
	font-size:                   11pt;
	font-weight:                 bold;
	color:						 #FFFFFF;
	border-style:				 solid;
	border-bottom-width:         1px;
	border-top-width:			 1px;
	border-left-width:			 1px;
	border-right-width:			 1px;
	border-left-style:			 solid;
	border-right-style:			 solid;
	border-bottom-style:		 solid;
	border-top-style: 			 solid;
	border-bottom-color:         #993300;
	border-top-color:            #993300;
	border-left-color:           #993300;
	border-right-color:          #993300;
	background-color:			       #993300;
	padding-top:                 2px;
	padding-left:                5px;
	margin-bottom:               0px;
	margin-left:                 0px;
	margin-right:                4px;
	margin-top:                  0px;
}
.request_marine                { font-size: 10pt; }

.state_list_marine p {
	font-size:                   7pt;
	margin-top:                  5px;
	margin-bottom:               0px;
	border-bottom-width:         1px;
	border-bottom-style:         solid;
	border-bottom-color:         #3F1A08;
	padding-bottom:              5px;
}
.state_list_marine a           { color: #993300; text-decoration: none; }
.state_list_marine a:visited   { color: #A74717; text-decoration: none; }
.state_list_marine a:hover     { color: #3F1A08; text-decoration: none; }

/* ----------------------------------------------------------------------------- */

.heading_hvac                { font-size: 8pt; color: #993300; }
.divider_hvac                { background-color: #CCCCCC; }
.result_hvac                 { padding: 5px 5px 5px 0px; font-size: 8pt; }
.result_hvac img             { margin: 2px 0px 0px 0px; border: 1px solid #993300;}
.result_hvac img.noborder    {	margin: 0px 0px 0px 0px;border: 0px;}
.result_hvac a               { color: #993300; text-decoration: none; }
.result_hvac a:visited       { color: #769ECA; text-decoration: none; }
.result_hvac a:hover         { color: #193862; text-decoration: underline; }
.state_sel_hvac              { font-size: 8pt; color: 303030; }
.state_sel_hvac a            { color: #993300; text-decoration: none; }
.state_sel_hvac a:visited    { color: #769ECA; text-decoration: none; }
.state_sel_hvac a:hover      { color: #193862; text-decoration: none; }
.title_hvac h3,.title_hvac h1{
	/* font-family:                 gillsans, "Gill Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif; */
	font-family:                 Verdana, Helvetica, sans-serif;
	font-size:                   10pt;
	font-weight:                 bold;
	color:                       #993300;
	border-bottom-width:         1px;
	border-bottom-style:         dashed;
	border-bottom-color:         #993300;
	padding-top:                 2px;
	margin-bottom:               0px;
	margin-left:                 0px;
	margin-right:                4px;
	margin-top:                  0px;
}
.title_hvac h3,.title_hvac h1{
	font-family:                 Verdana, Helvetica, sans-serif;
	font-size:                   11pt;
	font-weight:                 bold;
	color:						 #FFFFFF;
	border-style:				 solid;
	border-bottom-width:         1px;
	border-top-width:			 1px;
	border-left-width:			 1px;
	border-right-width:			 1px;
	border-left-style:			 solid;
	border-right-style:			 solid;
	border-bottom-style:		 solid;
	border-top-style: 			 solid;
	border-bottom-color:         #993300;
	border-top-color:            #993300;
	border-left-color:           #993300;
	border-right-color:          #993300;
	background-color:			       #993300;
	padding-top:                 2px;
	padding-left:                5px;
	margin-bottom:               0px;
	margin-left:                 0px;
	margin-right:                4px;
	margin-top:                  0px;
}


.request_hvac                { font-size: 10pt; }

.state_list_hvac p {
	font-size:                   7pt;
	margin-top:                  5px;
	margin-bottom:               0px;
	border-bottom-width:         1px;
	border-bottom-style:         solid;
	border-bottom-color:         #3F1A08;
	padding-bottom:              5px;
}
.state_list_hvac a           { color: #993300; text-decoration: none; }
.state_list_hvac a:visited   { color: #A74717; text-decoration: none; }
.state_list_hvac a:hover     { color: #3F1A08; text-decoration: none; }

/* ----------------------------------------------------------------------------- */


.heading_welding                { font-size: 8pt; color: #993300; }
.divider_welding                { background-color: #CCCCCC; }
.result_welding                 { padding: 5px 5px 5px 0px; font-size: 8pt; }
.result_welding img             { margin: 2px 0px 0px 0px; border: 1px solid #993300;}
.result_welding img.noborder    {	margin: 0px 0px 0px 0px;border: 0px;}
.result_welding a               { color: #993300; text-decoration: none; }
.result_welding a:visited       { color: #769ECA; text-decoration: none; }
.result_welding a:hover         { color: #193862; text-decoration: underline; }
.state_sel_welding              { font-size: 8pt; color: 303030; }
.state_sel_welding a            { color: #993300; text-decoration: none; }
.state_sel_welding a:visited    { color: #769ECA; text-decoration: none; }
.state_sel_welding a:hover      { color: #193862; text-decoration: none; }
.title_welding h3,.title_welding h1{
	/* font-family:                 gillsans, "Gill Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif; */
	font-family:                 Verdana, Helvetica, sans-serif;
	font-size:                   10pt;
	font-weight:                 bold;
	color:                       #993300;
	border-bottom-width:         1px;
	border-bottom-style:         dashed;
	border-bottom-color:         #993300;
	padding-top:                 2px;
	margin-bottom:               0px;
	margin-left:                 0px;
	margin-right:                4px;
	margin-top:                  0px;
}
.title_welding h3,.title_welding h1{
	font-family:                 Verdana, Helvetica, sans-serif;
	font-size:                   11pt;
	font-weight:                 bold;
	color:						 #FFFFFF;
	border-style:				 solid;
	border-bottom-width:         1px;
	border-top-width:			 1px;
	border-left-width:			 1px;
	border-right-width:			 1px;
	border-left-style:			 solid;
	border-right-style:			 solid;
	border-bottom-style:		 solid;
	border-top-style: 			 solid;
	border-bottom-color:         #993300;
	border-top-color:            #993300;
	border-left-color:           #993300;
	border-right-color:          #993300;
	background-color:			       #993300;
	padding-top:                 2px;
	padding-left:                5px;
	margin-bottom:               0px;
	margin-left:                 0px;
	margin-right:                4px;
	margin-top:                  0px;
}

.request_welding                { font-size: 10pt; }

.state_list_welding p {
	font-size:                   7pt;
	margin-top:                  5px;
	margin-bottom:               0px;
	border-bottom-width:         1px;
	border-bottom-style:         solid;
	border-bottom-color:         #3F1A08;
	padding-bottom:              5px;
}
.state_list_welding a           { color: #993300; text-decoration: none; }
.state_list_welding a:visited   { color: #A74717; text-decoration: none; }
.state_list_welding a:hover     { color: #3F1A08; text-decoration: none; }

/* ----------------------------------------------------------------------------- */

.heading_traffic               { font-size: 8pt; color: #2C5D9F; }
.divider_traffic               { background-color: #CCCCCC; }
.result_traffic                { padding: 5px 5px 5px 0px; font-size: 8pt; }
.result_traffic img            { margin: 2px 0px 0px 0px; border: 1px solid #2C5D9F;}
.result_traffic img.noborder   {	margin: 0px 0px 0px 0px;border: 0px;}
.result_traffic a              { color: #2C5D9F; text-decoration: none; }
.result_traffic a:visited      { color: #769ECA; text-decoration: none; }
.result_traffic a:hover        { color: #193862; text-decoration: underline; }
.state_sel_traffic             { font-size: 8pt; color: 303030; }
.state_sel_traffic a           { color: #2C5D9F; text-decoration: none; }
.state_sel_traffic a:visited   { color: #769ECA; text-decoration: none; }
.state_sel_traffic a:hover     { color: #193862; text-decoration: none; }
.title_traffic h3,.title_traffic h1{
	/* font-family:                 gillsans, "Gill Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif; */
	font-family:                 Verdana, Helvetica, sans-serif;
	font-size:                   11pt;
	font-weight:                 bold;
	color:						 #FFFFFF;
	border-style:				 solid;
	border-bottom-width:         1px;
	border-top-width:			 1px;
	border-left-width:			 1px;
	border-right-width:			 1px;
	border-left-style:			 solid;
	border-right-style:			 solid;
	border-bottom-style:		 solid;
	border-top-style: 			 solid;
	border-bottom-color:         #2C5D9F;
 	border-top-color:            #2C5D9F;
 	border-left-color:           #2C5D9F;
 	border-right-color:          #2C5D9F;
	background-color:			 #2C5D9F;
	padding-top:                 2px;
	padding-left:                5px;
	margin-bottom:               0px;
	margin-left:                 0px;
	margin-right:                4px;
	margin-top:                  0px;}	

.request_traffic                { font-size: 10pt; }

.state_list_traffic p {
	font-size:                   7pt;
	margin-top:                  5px;
	margin-bottom:               0px;
	border-bottom-width:         1px;
	border-bottom-style:         solid;
	border-bottom-color:         #B7B6A9;
	padding-bottom:              5px;
}
.state_list_traffic a           { color: #2C5D9F; text-decoration: none; }
.state_list_traffic a:visited   { color: #769ECA; text-decoration: none; }
.state_list_traffic a:hover     { color: #193862; text-decoration: none; }

/* ----------------------------------------------------------------------------- */
.heading_dispatch              { font-size: 8pt; color: #2C5D9F; }
.divider_dispatch              { background-color: #CCCCCC; }
.result_dispatch               { padding: 5px 5px 5px 0px; font-size: 8pt; }
.result_dispatch img           { margin: 2px 0px 0px 0px; border: 1px solid #993300;}
.result_dispatch img.noborder  {	margin: 0px 0px 0px 0px;border: 0px;}
.result_dispatch a             { color: #993300; text-decoration: none; }
.result_dispatch a:visited     { color: #E1B56E; text-decoration: none; }
.result_dispatch a:hover       { color: #E1B56E; text-decoration: underline; }
.state_sel_dispatch            { font-size: 8pt; color: #993300; }
.state_sel_dispatch a          { color: #993300; text-decoration: none; }
.state_sel_dispatch a:visited  { color: #E1B56E; text-decoration: none; }
.state_sel_dispatch a:hover    { color: #E1B56E; text-decoration: none; }
.title_dispatch h3,.title_dispatch h1{
	/* font-family:                 gillsans, "Gill Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif; */
	font-family:                 Verdana, Helvetica, sans-serif;
	font-size:                   11pt;
	font-weight:                 bold;
	color:						 #FFFFFF;
	border-style:				 solid;
	border-bottom-width:         1px;
	border-top-width:			 1px;
	border-left-width:			 1px;
	border-right-width:			 1px;
	border-left-style:			 solid;
	border-right-style:			 solid;
	border-bottom-style:		 solid;
	border-top-style: 			 solid;
	border-bottom-color:         #993300;
 	border-top-color:            #993300;
 	border-left-color:           #993300;
 	border-right-color:          #993300;
	background-color:			 #993300;
	padding-top:                 2px;
	padding-left:                5px;
	margin-bottom:               0px;
	margin-left:                 0px;
	margin-right:                4px;
	margin-top:                  0px;}	

.request_dispatch               { font-size: 10pt; }

.state_list_dispatch p {
	font-size:                   7pt;
	margin-top:                  5px;
	margin-bottom:               0px;
	border-bottom-width:         1px;
	border-bottom-style:         solid;
	border-bottom-color:         #993300;
	padding-bottom:              5px;
}
.state_list_dispatch a           { color: #993300; text-decoration: none; }
.state_list_dispatch a:visited   { color: #E1B56E; text-decoration: none; }
.state_list_dispatch a:hover     { color: #E1B56E; text-decoration: none; }

/* ----------------------------------------------------------------------------- */

.heading_type_ratings                { font-size: 8pt; color: #2C5D9F; }
.divider_type_ratings                { background-color: #CCCCCC; }
.result_type_ratings                 { padding: 5px 5px 5px 0px; font-size: 8pt; }
.result_type_ratings img             { margin: 2px 0px 0px 0px; border: 1px solid #2C5D9F;}
.result_type_ratings img.noborder    {	margin: 0px 0px 0px 0px;border: 0px;}
.result_type_ratings a               { color: #2C5D9F; text-decoration: none; }
.result_type_ratings a:visited       { color: #769ECA; text-decoration: none; }
.result_type_ratings a:hover         { color: #193862; text-decoration: underline; }
.state_sel_type_ratings              { font-size: 8pt; color: 303030; }
.state_sel_type_ratings a            { color: #2C5D9F; text-decoration: none; }
.state_sel_type_ratings a:visited    { color: #769ECA; text-decoration: none; }
.state_sel_type_ratings a:hover      { color: #193862; text-decoration: none; }
.title_type_ratings h3,.title_type_ratings h1{
	font-family:                 Verdana, Helvetica, sans-serif;
	font-size:                   11pt;
	font-weight:                 bold;
	color:						 #FFFFFF;
	border-style:				 solid;
	border-bottom-width:         1px;
	border-top-width:			 1px;
	border-left-width:			 1px;
	border-right-width:			 1px;
	border-left-style:			 solid;
	border-right-style:			 solid;
	border-bottom-style:		 solid;
	border-top-style: 			 solid;
	border-bottom-color:         #2C5D9F;
	border-top-color:            #2C5D9F;
	border-left-color:           #2C5D9F;
	border-right-color:          #2C5D9F;
	background-color:			 #2C5D9F;
	padding-top:                 2px;
	padding-left:                5px;
	margin-bottom:               0px;
	margin-left:                 0px;
	margin-right:                4px;
	margin-top:                  0px;
}

.request_type_ratings                { font-size: 10pt; }

.state_list_type_ratings p {
	font-size:                   7pt;
	margin-top:                  5px;
	margin-bottom:               0px;
	border-bottom-width:         1px;
	border-bottom-style:         solid;
	border-bottom-color:         #B7B6A9;
	padding-bottom:              5px;
}
.state_list_type_ratings a           { color: #2C5D9F; text-decoration: none; }
.state_list_type_ratings a:visited   { color: #769ECA; text-decoration: none; }
.state_list_type_ratings a:hover     { color: #193862; text-decoration: none; }

/* ----------------------------------------------------------------------------- */

.heading_turbine_trans                { font-size: 8pt; color: #2C5D9F; }
.divider_turbine_trans                { background-color: #CCCCCC; }
.result_turbine_trans                 { padding: 5px 5px 5px 0px; font-size: 8pt; }
.result_turbine_trans img             { margin: 2px 0px 0px 0px; border: 1px solid #2C5D9F;}
.result_turbine_trans img.noborder    {	margin: 0px 0px 0px 0px;border: 0px;}
.result_turbine_trans a               { color: #2C5D9F; text-decoration: none; }
.result_turbine_trans a:visited       { color: #769ECA; text-decoration: none; }
.result_turbine_trans a:hover         { color: #193862; text-decoration: underline; }
.state_sel_turbine_trans              { font-size: 8pt; color: 303030; }
.state_sel_turbine_trans a            { color: #2C5D9F; text-decoration: none; }
.state_sel_turbine_trans a:visited    { color: #769ECA; text-decoration: none; }
.state_sel_turbine_trans a:hover      { color: #193862; text-decoration: none; }
.title_turbine_trans h3,.title_turbine_trans h1{
	font-family:                 Verdana, Helvetica, sans-serif;
	font-size:                   11pt;
	font-weight:                 bold;
	color:						 #FFFFFF;
	border-style:				 solid;
	border-bottom-width:         1px;
	border-top-width:			 1px;
	border-left-width:			 1px;
	border-right-width:			 1px;
	border-left-style:			 solid;
	border-right-style:			 solid;
	border-bottom-style:		 solid;
	border-top-style: 			 solid;
	border-bottom-color:    #2C5D9F;
	border-top-color:       #2C5D9F;
	border-left-color:      #2C5D9F;
	border-right-color:     #2C5D9F;
	background-color:			 	#2C5D9F;
	padding-top:                 2px;
	padding-left:                5px;
	margin-bottom:               0px;
	margin-left:                 0px;
	margin-right:                4px;
	margin-top:                  0px;
}

.request_turbine_trans                { font-size: 10pt; }

.state_list_turbine_trans p {
	font-size:                   7pt;
	margin-top:                  5px;
	margin-bottom:               0px;
	border-bottom-width:         1px;
	border-bottom-style:         solid;
	border-bottom-color:         #B7B6A9;
	padding-bottom:              5px;
}
.state_list_turbine_trans a           { color: #2C5D9F; text-decoration: none; }
.state_list_turbine_trans a:visited   { color: #769ECA; text-decoration: none; }
.state_list_turbine_trans a:hover     { color: #193862; text-decoration: none; }

/* ----------------------------------------------------------------------------- */

.heading_timebuilding                { font-size: 8pt; color: #2C5D9F; }
.divider_timebuilding                { background-color: #CCCCCC; }
.result_timebuilding                 { padding: 5px 5px 5px 0px; font-size: 8pt; }
.result_timebuilding img             { margin: 2px 0px 0px 0px; border: 1px solid #2C5D9F;}
.result_timebuilding img.noborder    {	margin: 0px 0px 0px 0px;border: 0px;}
.result_timebuilding a               { color: #2C5D9F; text-decoration: none; }
.result_timebuilding a:visited       { color: #769ECA; text-decoration: none; }
.result_timebuilding a:hover         { color: #193862; text-decoration: underline; }
.state_sel_timebuilding              { font-size: 8pt; color: 303030; }
.state_sel_timebuilding a            { color: #2C5D9F; text-decoration: none; }
.state_sel_timebuilding a:visited    { color: #769ECA; text-decoration: none; }
.state_sel_timebuilding a:hover      { color: #193862; text-decoration: none; }
.title_timebuilding h3,.title_timebuilding h1{
	font-family:                 Verdana, Helvetica, sans-serif;
	font-size:                   11pt;
	font-weight:                 bold;
	color:						 #FFFFFF;
	border-style:				 solid;
	border-bottom-width:         1px;
	border-top-width:			 1px;
	border-left-width:			 1px;
	border-right-width:			 1px;
	border-left-style:			 solid;
	border-right-style:			 solid;
	border-bottom-style:		 solid;
	border-top-style: 			 solid;
	border-bottom-color:    #2C5D9F;
	border-top-color:       #2C5D9F;
	border-left-color:      #2C5D9F;
	border-right-color:     #2C5D9F;
	background-color:			 	#2C5D9F;
	padding-top:                 2px;
	padding-left:                5px;
	margin-bottom:               0px;
	margin-left:                 0px;
	margin-right:                4px;
	margin-top:                  0px;
}

.request_timebuilding                { font-size: 10pt; }

.state_list_timebuilding p {
	font-size:                   7pt;
	margin-top:                  5px;
	margin-bottom:               0px;
	border-bottom-width:         1px;
	border-bottom-style:         solid;
	border-bottom-color:         #B7B6A9;
	padding-bottom:              5px;
}
.state_list_timebuilding a           { color: #2C5D9F; text-decoration: none; }
.state_list_timebuilding a:visited   { color: #769ECA; text-decoration: none; }
.state_list_timebuilding a:hover     { color: #193862; text-decoration: none; }

h1 {
	font-family:  Verdana, Helvetica, sans-serif;
	font-size:    12pt;
	font-weight:  bold;
	color: #333333;
	margin-bottom: 5px;
	vertical-align:middle;
}

/* - - request info extras - - - - - - */

.smallp_red{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #cc0000;
}
.schoolselect {
	width: 450px;
}	
.line_height_inc {
	line-height:16px;
}
.line_height_home {
	line-height:16px;
}

/* ----------------------------------------------------------------------------- */
