/* 
  html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline)
  v1.4 2009-07-27 | Authors: Eric Meyer & Richard Clark
  html5doctor.com/html-5-reset-stylesheet/  removed img, table,tr,blockquote, td, from below - RH10222012
*/
 
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, abbr, address, cite, code, del, dfn, em, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, th, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}                  
 
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section { 
    display:block;
}
 
nav ul { list-style:none; }
 
 
a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; }
 
ins { background-color:#ff9; color:#000; text-decoration:none; }
 
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
 
del { text-decoration: line-through; }
 
abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; }
 
/* tables still need cellspacing="0" in the markup */
table { border-collapse:collapse; border-spacing:0; }
 
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
 
input, select { vertical-align:middle; }
 
/* END RESET CSS */


/* -=-=-=  Global Theme   =-=-=-=-=-=-=-=-=-=-=-=-=-=- */

body {
  font: 14px arial, helvetica, sans-serif;
  }

select, input, textarea, button {
  font: 99% sans-serif; }

body, select, input, textarea {
  color: #2E2E2E;
  font-family: Arial, Helvetica, sans-serif; }

body {
  background-color: #000000; }

html {
  overflow-y: scroll; }

a:hover, a:active {
  outline: none; }

a, a:active, a:visited {
  color:#202020;
  text-decoration:underline; }

a:hover {
  color:#6E0000;
  text-decoration:underline; }

h1, h2, h3, h4, h5, h6,
h1.alt, h2.alt, h3.alt, h4.alt, h5.alt, h6.alt {
  margin: 0 0 4px 0;
  font-weight: 600;
  text-transform: uppercase; }
  h1.heading, h2.heading, h3.heading, h4.heading, h5.heading, h6.heading,
  h1.alt.heading, h2.alt.heading, h3.alt.heading, h4.alt.heading, h5.alt.heading, h6.alt.heading {
    font-family:"Arial Narrow", "Arial-Narrow", "ArialNarrow", Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-stretch: condensed; }

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  color: black; }

h1.alt, h2.alt, h3.alt, h4.alt, h5.alt, h6.alt {
  color: #6C6C6C; }

h1 {
  font-size: 153.9%;
  line-height: 100%; }
  h1.heading {
    font-size: 244%; }

h2 {
  font-size: 138.5%;
  line-height: 100%; }
  h2.heading {
    font-size: 182%; }

h3 {
  font-size: 123.1%;
  line-height: 116%; }
  h3.heading {
    font-size: 138.5%; }

h4 {
  font-size: 108%;
  line-height: 108%; }

h5 {
  font-size: 93%;
  line-height: 108%; }

h6 {
  font-size: 85%;
  line-height: 116%; }

h1.alt {
  font-size: 138.5%;
  line-height: 93%; }

h2.alt {
  font-size: 108%;
  line-height: 108%; }

h3.alt {
  font-size: 93%;
  line-height: 108%; }

h4.alt {
  font-size: 93%;
  line-height: 108%; }

h5.alt {
  font-size: 85%;
  line-height: 116%; }

h6.alt {
  font-size: 85%;
  line-height: 116%; }

h4.alt, h6.alt {
  font-weight: normal;
  text-transform: capitalize; }

h1 a, h1 a:active, h1 a:visited,
h2 a, h2 a:active, h2 a:visited,
h3 a, h3 a:active, h3 a:visited,
h4 a, h4 a:active, h4 a:visited,
h5 a, h5 a:active, h5 a:visited,
h6 a, h6 a:active, h6 a:visited {
  color: white; }

h1 a:hover, h2 a:hover, h3 a:hover,
h4 a:hover, h5 a:hover, h6 a:hover {
  color: #ee3124;
  text-decoration: none; }

h1.alt a, h1.alt a:active, h1.alt a:visited,
h2.alt a, h2.alt a:active, h2.alt a:visited,
h3.alt a, h3.alt a:active, h3.alt a:visited,
h4.alt a, h4.alt a:active, h4.alt a:visited,
h5.alt a, h5.alt a:active, h5.alt a:visited,
h6.alt a, h6.alt a:active, h6.alt a:visited {
  color: #999999; }

h1.alt a:hover, h2.alt a:hover, h3.alt a:hover,
h4.alt a:hover, h5.alt a:hover, h6.alt a:hover {
  color: white;
  text-decoration: none; }

small {
  font-size: 77%; }

strong, th {
  font-weight: bold; }

sub {
  vertical-align: sub;
  font-size: smaller; }

sup {
  vertical-align: top;
  font-size: 50%;
  line-height: 100%; }

.accent {
  color: #ee3124; }















ul, ol {
  margin-left: 1.8em; }

ol {
  list-style-type: decimal; }

ol ol {
  list-style-type: lower-roman; }

dl {
  overflow: hidden; }

dt {
  font-weight: bold;
  color: #999999;
  display: inline;
  float: left;
  width: 30%; }

dd {
  display: block;
  float: left;
  margin-bottom: 1em;
  width: 70%; }

td, td img {
  vertical-align: top; }

hr {
  border-top: 1px solid #3c3c3c; }

/* Global titles file. overrides in specific scss. */
h3.section-title,
h4.section-title,
h5.section-title,
h6.section-title {
  font-family: Arial, Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-stretch: condensed;
  font-size: 138.5%;
  text-transform: none;
  color: #fff; }



/*
  960px grid
  24 Columns ~ Margin left: 2px ~ Margin right: 2px
  Based on http://www.1kbgrid.com/
*/
.row {
  width: 960px;
  margin: 0 auto;
  overflow: hidden; }

.row .row {
  margin: 0 -2px;
  width: auto;
  display: inline-block; }


#search {
  position: relative;
  float: bottom;
  }


/* Layouts
=========================================================*/

#bodybg {background:#000000 url(centralia_bg.jpg) no-repeat top center fixed; }

#REMbackground {
  position: absolute;
  width: 100%;
  height: 5000px;

  background: url(centralia_bg.jpg) no-repeat top center fixed; }

  /* background: url(Jeeps-BG-2000.jpg) no-repeat top center; } */
  /* background:transparent url(centralia_bg.jpg) no-repeat top center fixed; */
  /* height: 663px;  height: 1098px; */

#content {
  clear: both;
  position: relative;
  z-index: 30;
  background:FFFFFF;}
  #content #content-inner {
    width: 976px;
    margin: 0 auto; }
  #content .content-box {
    padding: 10px 0 0; }
    

 #content .content-box {
      background: #FFFFFF;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      border-radius: 10px;
      -moz-box-shadow: 0 0 43px #1c1c1c;
      -webkit-box-shadow: 0 0 43px #1c1c1c;
      box-shadow: 0 0 43px #1c1c1c;}
    .ie8 #content .content-box,
    .ie9 #content .content-box {
      behavior: url(/global/js/PIE.htc);}


#content-hr {
  position: relative;
  z-index: 29;
  top: -40px;
  margin-bottom: -40px;
  height: 1px;
  background-color: #353535;
  border-top: 1px solid #C0C0C0;
  border-bottom: 30px solid #141414;
  width: 100%; }

#footer {
  position: relative;
  padding-top: 10px;
  background-color: #141414; }


/* Top Navbar -=-=-
=========================================================*/
#toolbar {
  background: url(hdr-bg-fade.png) repeat-x 0 0;
  font-size: 85%;
  color: #999999;
  font-weight: 550;
  height: 27px;
  z-index: 90003;
  position: relative; }

#toolbar a,
#toolbar a:active,
#toolbar a:visited {
  color: #999999; }

#toolbar a:hover {
  color: white; }

#toolbar ul {
  float:left;
  margin: 7px 0 0 0;
  list-style: none; }

#toolbar ul li {
  margin: 0;
  float: left;
  border-left: 1px solid #999999;
  margin-left: 8px;
  padding-left: 8px; }
  
  
  
  
  

/* Header Bar -=-=-
=========================================================*/
#nav {
  background: url(hdr-bg-fade.png) repeat-x 0 -27px;
  z-index: 90001;
  position: relative;}

#nav #nav-shadow {
  background: url(/global/nav-shadow.png) repeat-x 0 0;
  position:absolute;
  height:10px;
  top:87px;
  left:0;
  width:100%;
  z-index:90002;
}

#nav-inner {
  position: relative;
  height: 87px;
  width: 960px;
  margin: 0 auto;
  }
  #nav-inner a img {
    float: left;
    margin: 2px 5px 0 0; }
  #nav-inner .main-menu {
    margin: 0;
    list-style: none; }
  #nav-inner .main-menu li {
    float: left;
    }
    #nav-inner .main-menu li.pipe {
      background-color: #787878;
      margin: 64px 1px 0;
      width: 1px;
      height: 13px;
      text-indent: -1000em; }


/* Breadcrumbs Nav
=========================================================*/
#breadcrumbs {
  position: relative;
  height: 25px;
  line-height: 25px; }
  #breadcrumbs .page-title {
    float: left; }
    #breadcrumbs .page-title h1 {
      line-height: 25px;
      font-family: "Arial Narrow", "Arial-Narrow", "ArialNarrow", Helvetica, Arial, sans-serif;
      font-weight: bold;
      font-stretch: condensed;
      font-size: 182%; }

  #breadcrumbs .crumbs {
    text-transform: uppercase;
    float: left;
    color: #999;
    font-size:77%;}
    #breadcrumbs .crumbs a {
      color: #999; }
      #breadcrumbs .crumbs a.title {
        color: #ccc; }


/* Footer left Area Style
=======================================================*/
#footer {
  color: #666666; }
  #footer #utility {
    font-size: 95%; }
  #footer a,
  #footer a:active,
  #footer a:visited {
    color: #666666; }
  #footer a:hover {
    color: #FFB302; }
  #footer ul {
    margin: 0;
    list-style: none; }
  #footer ul li {
    margin: 0; }
  #footer sup {
    font-weight: normal;
    font-size: 80%; }
  #footer hr {
    margin: 0 auto 15px auto;
    padding: 0;
    width: 960px;
    height: 1px;
    border: 0;
    border-top: 1px solid #545454; }




/* Footer Right Box 
=====================*/

  #footer #corporate_info {
    background-color: #4b4b4b;
    padding: 16px 16px 16px 16px; }
    #footer #corporate_info a,
    #footer #corporate_info a:active,
    #footer #corporate_info a:visited {
      color: #999999; }
      #footer #corporate_info a:hover,
      #footer #corporate_info a:active:hover,
      #footer #corporate_info a:visited:hover {
        color: white; }
    #footer #corporate_info img {
      float: center;
      }
    #footer #corporate_info .links {
      font-size: 93%; }
    #footer #corporate_info h2 {
      font-size: 153.9%;
      line-height: 100%;
      font-weight: bold;
      margin: 0;
      color: #2a2a2a; }
    #footer #corporate_info h3.alt {
      color: #cccccc; }
    #footer #corporate_info ul {
      float: left;
      margin: 24px 32px 0 0; }
	  
/*