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;
	margin-right: auto;
	margin-left: auto;
	}
	
.surround { 
	background-color:            #ffffff; 

	}

.content_box { 
	background-color:            #ffffff; 
	border-color:                #FFFFFF;
	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:            #333333;
	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 #333333;
	color:                       #333;
}
.homepage_links img {
	border:                      1px solid #333333;
	margin-right:                3px;
	margin-bottom:               3px;
}
.featured_links img {
	border:                      1px solid #333333;
	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: #cc0000; }
.red a                         { color: #cc0000; text-decoration: none; }
.red a:visited                 { color: #cc0000; text-decoration: none; }
.red a:hover                   { color: #800000; text-decoration: underline; }

.result_auto_diesel .red       { color:#999999; }

.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_bg ul {
	margin-top:-20px;
	line-height:20px;
}

.site_nav_bg li{
	display:					inline;
	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:               25px;
	padding-bottom:              4px;
	padding-left:                0px;
	vertical-align:              top;
}

.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:              0px;
	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_auto_diesel                { font-size: 8pt; color: #333333; }
.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:                       #333333;
	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:         #333333;
	border-top-color:            #333333;
	border-left-color:           #333333;
	border-right-color:          #333333;
	background-color:			 #333333;
	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:                   9pt;
	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; }

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

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;
}

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