
/*****************/
/*   MAIN BODY   */
/*****************/

.norm { background-color: transparent; }
.selected { background-color: transparent; color:#FBB917; }

FORM { margin: 0px; }
SPAN { white-space: nowrap; }

A:link {text-decoration: underline; color: #FBB917; background-color: transparent}
A:visited {text-decoration: underline; color: #FBB917; background-color: transparent}
A:active {text-decoration: underline; color: white; background-color: transparent}
A:hover {text-decoration: underline; color: white; background-color: transparent}

img.logo {border: 6px solid #414141;}

body {
  font-size: small;
  margin: 0 auto;
  padding: 0;
  font-family: Verdana, Tahoma, Arial, sans-serif;
  background-color: #757575;
  color: #000000;
  }

#wrap {
  width: 1000px;
  margin: 0 auto;
  color: inherit;
  background-color:  #5C5C5C; /*Gray 41 5C5858*/
  border-top: none;
  min-height: 800px;
  }


/************************************/
/*   HEADER and TABBED NAVIGATION   */
/************************************/

#header-pic {
  clear: both;
  background-color:  #5C5C5C; /*Gray 41 5C5858*/
  margin: 0;
  color: inherit;
  width: 100%;
  }

#header_top {
  float: left;
  margin: 0;
  background: #fff url(../_images/fg_construction_sm.jpg) repeat center 50%;
  width: 100%;
  height: 8px;
  vertical-align:center;
}

#header_vendors {
  clear: both;
  background-color:  #878787; /*Gray 41 5C5858 / 878787*/
  margin: 0;
  color: #414141;
  width: 100%;
  text-align: left;
  font-size: 14px;
  font-family: "Century Schoolbook";
  font-weight: bold;
  }

#header_vendors A:link {text-decoration: none; color: white; background-color: transparent}           /*Red: e42217 Orange:fab317 AboutUSBlue:3ba9ff ShopOnline Green:2ad633 Dark Blue:0003ff*/
#header_vendors A:visited {text-decoration: none; color: white; background-color: transparent}
#header_vendors A:active {text-decoration: none; color: white; background-color: transparent}
#header_vendors A:hover {text-decoration: none; color: #0003ff; background-color: transparent}


#left-1 {
	float: left;
  padding-left: 50px;  
  width: 125px;
  border-top: 6px solid #414141;
  border-left: 6px solid #414141;
  border-bottom: 6px solid #414141;
  }
#left-2 {
  float: left;
  padding-left: 85px;
  width: 170px;
  border-top: 6px solid #414141;
  border-bottom: 6px solid #414141;
  }
#left-3 {
  float: left;
  padding-left: 85px;
  width: 230px;
  border-top: 6px solid #414141;
  border-bottom: 6px solid #414141;
  }
#left-4 {
  float: left;
  padding-left: 65px;
  width: 178px;
  border-top: 6px solid #414141;
  border-right: 6px solid #414141;
  border-bottom: 6px solid #414141;
  }


/***********************/
/***   LEFT COLUMN   ***/
/***********************/
#left-column {
  float: left;
  width: 18%;
  vertical-align: top;
  text-align: center;
  background-color: #C11B17;
  margin: 0;
  }

/*************************/
/***   MIDDLE COLUMN   ***/
/*************************/
#middle-column {
  float: left;
  width: 100%;
  background-color:  #5C5C5C; /*Gray 41 5C5858*/
  color: #000;
  line-height: 16px;
  font-size: 90%;
  padding-top: 20px;
  }

#middle-column-top{
  float: left;
  width: 100%;
  background-color:  #5C5C5C; /*Gray 41 5C5858*/
  color: #000;
  line-height: 16px;
  font-size: 90%;
  text-align:center;
}

/************************/
/***   RIGHT COLUMN   ***/
/************************/
#right-column {
  float: right;
  width: 15%;
  color: #646464;
  margin: 0;
  vertical-align: top;
  font-size: 85%;
  padding: 2px 0 0 0;
  }

/*******************/
/***   FOOTER    ***/
/*******************/
#footer {
  clear: both;
  float: none;
  width: 100%;
  height: 2em;
  text-align: center;
  color: black;
  font-size: 85%;
  line-height: 1em;
  background-color: #5C5C5C; /*Gray 41 5C5858*/
  margin: 1.0em 0em 2.0em 0em;
  padding: 0.25em 0em 0.3em 0em;
  }


#tb_border{
  border-style: solid;
  border-color: #414141;
  border-width: thick;
  background-color:  #878787; /*Gray 41 5C5858*/
  }

#tb_border A:link {text-decoration: none; color: red; background-color: transparent}
#tb_border A:visited {text-decoration: none; color: red; background-color: transparent}
#tb_border A:active {text-decoration: none; color: red; background-color: transparent}
#tb_border A:hover {text-decoration: none; color: blue; background-color: transparent}

#topborder{
  border-style: solid;
  border-color: #414141;
  border-width: thick;
  }

td.imgborder{
  border: 6px solid #414141;
  }
