BODY { 
	background-color: #FFF;
	margin: 0;
	padding: 0;
	}

BODY, TABLE {
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 16px;
	}

P {
	margin-top: 0px;
	}

A { 
	color: #000;
    font-size: 11px;
    text-decoration: underline;
	}
A:hover {
	text-decoration: none;
	}

FORM {
	padding: 0;
	margin: 0; 
	}
INPUT, SELECT, TEXTAREA {
	color: #666;
	font-size: 11px;
	}

H3 {
    font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333;
	margin: 0px;
	}
H3 A:hover {
	text-decoration: underline;
	}
H6 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	}
	
/* header */
.header_logo {
	padding: 5px 0;
	}	

/* nav styles */
.nav {
	color: #666;
	font-size: 10px;
	padding: 0;
	}
	
.nav A { 
	color: #666;
    font-size: 11px;
    text-decoration: none;
    padding: 2px;
	}

.nav A:hover {
	padding: 2px;
	background-color: #EAEAEA;
	text-decoration: none;
	}
	
.terms A { 
	font-size: 9px;
	color: #b7b7b7;
	}

.terms A:hover {
	font-size: 9px;
	color: #b7b7b7;
	}

table.menu td {
	color: #666;
	padding-left: 5px;
	}

#noSubNav {
	color: #044f94;
	font-size: 10px;
	list-style: none;
	padding: 23px 25px 47px 19px;
	margin: 0;
	}

#subNav {
	color: #044f94;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 24px;
	list-style : none;
	padding: 23px 25px 47px 19px;
	margin: 0;
	}
#subNav li {
	padding: 0;
	margin: 0;
	}
#subNav A {
	width: 128px;
	color: #044f94;
	font-size: 10px;
	text-transform: uppercase;
	margin: 0;
	text-decoration: none;
	}
#subNav A:hover {
	font-size: 10px;
	text-decoration: underline;
	margin: 0;
	text-decoration: underline;
	}
#subNavWhite {
	color: #FFF;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 24px;
	list-style : none;
	padding: 23px 25px 47px 19px;
	margin: 0;
	}
#subNavWhite li {
	padding: 0;
	margin: 0;
	}
#subNavWhite a {
	width: 128px;
	color: #FFF;
	font-size: 10px;
	text-transform: uppercase;
	margin: 0;
	text-decoration: none;
	}
#subNavWhite a:hover {
	text-decoration: underline;
	text-decoration: underline;
	}

.selected {
	font-size: 10px;
	text-decoration: none;
	padding: 2px;
	margin: 0;
	text-decoration: none;
}

.instruction {
	width: 128px;
	font-size: 10px;
	text-decoration: none;
	padding: 2px;
	margin: 0;
	text-decoration: none;
}

table.flash {
	margin-top: 30px;
	}

/* product styles */
.section_title {
    padding-left: 19px;
	}

.section_title_selected {
    padding-left: 19px;
    padding-top: 20px;
	}

/* content styles */
.content_interior {
	background-image: url('../images/trans_bg.gif'); 
	background-repeat: repeat-x;
	padding: 23px;
	color: #232323;
	}

.content_contact_distributors {
	background-image: url('../images/bg_contact_trans.gif'); 
	background-repeat: repeat-x;
	color: #232323;
	}

.intro {
	font-size: 14px; 
	line-height: 19px;
	}

.highlight {
	background-color: #D2E4F7;
	}

/* FOOTER */
.footer {
	font-size: 9px;
	color: #b7b7b7;
	padding: 45px 0px 0px 0px;
	}
.footer_interior {
	font-size: 9px;
	color: #b7b7b7;
	padding: 40px 23px 10px 170px;
	}
img.footer_logo {
	padding: 0 0 10px 0;
	}

/* CONTENT */
.content {
	background: #c0d3e4 url(../images/content_bg.gif) repeat-x scroll bottom;
	}
.content_intro {
	background: #d9e5ef url(../images/content_intro_bg.gif) repeat-x scroll bottom;
	padding: 25px 23px 44px 25px;
	}
	
.metal {
	background: #81a7c9 url(../images/metal_bg.gif) repeat-x scroll bottom;
	}
.metal_intro {
	background: #b3cadf url(../images/metal_bg_trans.gif) repeat-x scroll bottom;
	padding: 25px 23px 44px 25px;
	}
	
	
/* CONTENT */
.content_intro_p1 {
	font-size: 14px; 
	line-height: 19px;
	}
.content_intro_p1 A {
    font-size: 14px;
    text-decoration: underline;
	}
.content_intro_p1 A:hover {
	text-decoration: none;
	}
.content_reg {
	padding: 10px 25px 0px 166px;
	}
.content_reg_products {
	padding: 0px 25px 0px 173px;
	}


/* PRODUCT */
.product_reg {
	padding: 0px 0px 0px 0px;
	}
.productservice {
	background: #437baf url(../images/product_bg.gif) repeat-x scroll bottom;
	}
.productservice_metal {
	background: #81a7c9 url(../images/product_metal_bg.gif) repeat-x scroll bottom;
	}
.productservice_intro {
	background: #437baf url(../images/product_bg.gif) repeat-x scroll bottom;
	padding: 0px 0px 44px 0px;
	}
.productservice_metal_intro {
	background: #81a7c9 url(../images/product_metal_bg.gif) repeat-x scroll bottom;
	padding: 0px 0px 44px 0px;
	}
.productservice_intro_listing {
	background: #8eb0cf url(../images/productlisting_bg.gif) repeat-x scroll bottom;
	padding: 25px 23px 44px 25px;
	}
.productservice_metal_intro_listing {
	background: #b3cadf url(../images/productlisting_metal_bg.gif) repeat-x scroll bottom;
	padding: 25px 23px 44px 25px;
	}
.product_list_a {
	background: #8eb0cf url(../images/product_listbg_a.gif) repeat-y scroll;
	padding: 0px 15px 0px 25px;
	}
.product_list_b {
	background: #8eb0cf url(../images/product_listbg_b.gif) repeat-y scroll;
	padding: 0px 15px 0px 25px;
	}
.product_list_metal_a {
	background: #b3cadf url(../images/product_listbg_metal_a.jpg) repeat-y scroll;
	padding: 0px 15px 0px 25px;
	}
.product_list_metal_b {
	background: #b3cadf url(../images/product_listbg_metal_b.jpg) repeat-y scroll;
	padding: 0px 15px 0px 25px;
	}


/* TESTIMONIAL */
.testimonial {
	background: url(../images/about_testimonials_quote.gif) no-repeat scroll top left;
	padding: 20px 0px 0px 30px;
	}
.testimonial2 {
	background: url(../images/about_testimonials_quote2.gif) no-repeat scroll top left;
	padding: 8px 0px 0px 30px;
	}

.list_blue {
	background-color: #e4edf4;
	}
.list_light_blue {
	background-color: #ecf2f7;
	}