@charset "utf-8";
/* CSS Document */



body{
background:url(images/metal-Test_r1_c4.jpg) repeat;
font-family:verdana; arial, sans-serif;
font-size:11px;
line-height:14px;
}

a
{
color:#f1b861;
}

.content_text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
}

.home_news_text {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#000000;
}

.hed_text {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#333231;
}

.bold_hed_text {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#333231;
display:block;
border-bottom:#000 solid 1px;
}

.bold_hed_text_24 {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#333231;
display:block;
padding-bottom:5px;
border-bottom:1px #000 solid;
}



.hed_small_text {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#333231;
}

.bold_14_copper_text {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#f3a665;
}

.bold_14_white_text {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#ffffff;
}

.gray_12_text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#333333;
}

.bold_14_gray_text {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#333333;
}

.date_line {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#333333;
}

.bold_14_text {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
}

.news_text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
}


.link_text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#999999;
}


A.NAV:link {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
}

A.NAV:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
}

A.NAV:active {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
}

A.NAV:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
background-image:url(images/TILE_COPPER_NAV.gif);
text-decoration:none;
}

.DISABLED_NAV {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#555555;
text-decoration:none;
}



A.TEXT_LINK:link {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#0000ff;
text-decoration:none;
}

A.TEXT_LINK:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#0000ff;
text-decoration:none;
}

A.TEXT_LINK:active {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#0000ff;
text-decoration:none;
}

A.TEXT_LINK:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#000000;
background-image:url(images/TILE_COPPER_NAV.gif);
text-decoration:none;
}



A.HOME_NEWS:link {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
font-style:italic;
color:#000000;
text-decoration:none;
}

A.HOME_NEWS:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
font-style:italic;
color:#000000;
text-decoration:none;
}

A.HOME_NEWS:active {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
font-style:italic;
color:#000000;
text-decoration:none;
}

A.HOME_NEWS:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
font-style:italic;
color:#000000;
background-image:url(images/TILE_COPPER_NAV.gif);
text-decoration:none;
}

p.lerf {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:14px;
}

.lerf_text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:14px;
}

.header_company {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#eba064;
}

#NAV_CONTAINER
{
float:left;
width:189px;
background-image:url(images/INTERIOR_LEFT_NAV.gif);
background-repeat:no-repeat;
}

#NAV_CONTAINER_HOME
{
float:left;
width:189px;
background-image:url(images/HOME_LEFT_NAV2.gif);
background-repeat:no-repeat;
}

#PREAMBLE {
float:left;
background-color:#E2DCCD;
margin:3px;
padding:6px;
border:medium;
border-style:inset;
border-width:2px;
border-color:#FF6600;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

#PHOTO_RIGHT {
float:right;
margin-left:12px;
}

#TOP_TAG {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:right;
}

/* NEW STYLES */


#container
{
background:#000 url(images/container_bg.jpg) top no-repeat;
width:800px;
margin:0 auto;
}

#home_header
{
width:100%;
height:235px;
padding:0;
margin:0;
}

#sub_header
{
width:100%;
height:79px;
padding:0;
margin:0;
}

img
{
margin:0;
padding:0;
}

#navigation
{
margin-left:14px;
float:left;
}

#nav_top
{
background:url(images/nav_top.gif) top no-repeat;
width:169px;
height:31px;
}

#nav_middle
{
background:url(images/nav_middle.gif) top repeat-y;
width:169px;
}

#nav_middle ul
{
margin:0;
padding:0;
list-style-type:none;
}

#nav_middle ul li a
{
display:block;
background:url(images/black_line.gif) left center no-repeat;
color:#f1b861;
text-decoration:none;
padding:4px 0px 4px 25px;
margin:0;
vertical-align:bottom;
}

#nav_middle ul li a:hover
{
color:#fff;
}

.members_button
{
margin-left:15px;
border:0;
}

.pay_dues_button
{
margin-left:25px;
border:0;
}

#nav_bottom
{
background:url(images/nav_bottom.gif) top no-repeat;
width:169px;
height:36px;
}

#home_content
{
float:left;
background:url(images/home_content_bg.gif) top repeat-y;
width:430px;
margin-left:10px;
padding:0 15px;
}

#sub_content
{
float:left;
background:url(images/content_sub_bg.jpg) top repeat-y;
width:565px;
min-height:314px;
margin-left:10px;
padding:15px;
}

* html #sub_content
{
	width:550px;
}

#sub_content_login
{
width:500px;
float:left;
background:url(images/content_sub_bg.jpg) top repeat-y;
width:auto;
margin-left:10px;
padding:15px;
}

#home_right_column
{
float:left;
width:122px;
margin-left:10px;
}

#orange_column
{
background:url(images/orange_bg.jpg) top repeat-y;
text-align:center;
}

#orange_column img
{
margin:10px auto;
}

#footer
{
background-color:#000;
width:100%;
height:25px;
color:#fff;
text-align:center;
padding:15px 0;
clear:both;
}