body {
    background-color: #c58c03;
	background-image:url(../img/recurring/gold-background.jpg);
	background-repeat: no-repeat;
	 background-position: center top;	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

.footer {
	background-image:url(../img/recurring/footer-background.gif);
	background-position: center top;	
	background-repeat: repeat-y;
	font-family:Arial, Geneva;	
	font-size:11px;
	line-height:18px;
	color:#999999;	
}
.footer a, .footer a:visited {
	text-decoration: none;
	color:#005daa;	
}
.footer a:hover, .footer a:visited:hover {color: #00853F; text-decoration: underline;}

/* Rollover images */
a.button-products { 
        background:url(../img/subpages/title-products.gif) repeat 0px 0px; 
        width: 190px; 
        height: 22px; 
        display: block; 
}
a.button-products span { 
        display: none; 
}
a.button-products:hover { 
        background: url(../img/subpages/title-products.gif) repeat 0px -22px; 
}
/**/
a.button-contact-sidebar { 
        background:url(../img/subpages/contact-us-today.gif) repeat 0px 0px; 
        width: 190px; 
        height: 22px; 
        display: block; 
}
a.button-contact-sidebar span { 
        display: none; 
}
a.button-contact-sidebar:hover { 
        background: url(../img/subpages/contact-us-today.gif) repeat 0px -22px; 
}
/**/
a.button-brochure { 
        background:url(../img/subpages/product-brochure.gif) repeat 0px 0px; 
        width: 190px; 
        height: 22px; 
        display: block; 
}
a.button-brochure span { 
        display: none; 
}
a.button-brochure:hover { 
        background: url(../img/subpages/product-brochure.gif) repeat 0px -22px; 
}
/**/
a.button-about { 
        background:url(../img/subpages/title-about-us.gif) repeat 0px 0px; 
        width: 190px; 
        height: 22px; 
        display: block; 
}
a.button-about span { 
        display: none; 
}
a.button-about:hover { 
        background: url(../img/subpages/title-about-us.gif) repeat 0px -22px; 
}
/**/
a.button-applications { 
        background:url(../img/subpages/title-applications.gif) repeat 0px 0px; 
        width: 190px; 
        height: 22px; 
        display: block; 
}
a.button-applications span { 
        display: none; 
}
a.button-applications:hover { 
        background: url(../img/subpages/title-applications.gif) repeat 0px -22px; 
}
/**/
a.button-resources { 
        background:url(../img/subpages/title-resources.gif) repeat 0px 0px; 
        width: 190px; 
        height: 22px; 
        display: block; 
}
a.button-resources span { 
        display: none; 
}
a.button-resources:hover { 
        background: url(../img/subpages/title-resources.gif) repeat 0px -22px; 
}
/**/
a.button-drawings { 
        background:url(../img/subpages/download-drawings.gif) repeat 0px 0px; 
        width: 119px; 
        height: 14px; 
        display: block; 
}
a.button-drawings span { 
        display: none; 
}
a.button-drawings:hover { 
        background:url(../img/subpages/download-drawings.gif) repeat 0px -14px; 
}
/**/

.content-text 	{
	font-family:"Helvetica", "Avant Garde", Arial, Geneva;	
	font-size:11px;
	line-height:17px;
	color:#000000;
	padding-right:8px;
	padding-bottom:2px;
}
.content-text a, .content-text a:visited {
	text-decoration: none;
	color:#005daa;
}
.content-text a:hover, .content-text a:visited:hover {color: #00853F; text-decoration: underline;}

.content-text ul {list-style-type: none;
	list-style-image: url(../img/recurring/blue-bullet.gif);
	list-style-position: outside;
	margin-left:10px;
	padding-left:10px;
	padding-right:5px;
	margin-top:6px;

}

.product-text ul {list-style-type: none;
	list-style-image: url(../img/recurring/blue-bullet.gif);
	list-style-position: outside;
	margin-left:10px;
	padding-left:10px;
	padding-right:5px;
	margin-top:6px;

}
.product-text li {
	margin-left:5px;
	}

.content-text {margin-bottom:2px;}

.product-text 	{
	font-family:Arial, Geneva;	
	font-size:11px;
	line-height:17px;
	color:#000000;
	margin-left:3px;
	margin-top:10px;
}
.product-text a, .product-text a:visited {
	text-decoration: none;
	color:#005daa;
}
.product-text a:hover, .product-text a:visited:hover {color: #00853F; text-decoration: underline;}

.product-text ol {list-style-type: decimal;
	list-style-position: outside;
	margin-left:10px;
	padding-left:10px;
	padding-right:5px;
}

.project-profile-titles {
	color: #000000;
	text-align:left;
	font:normal 14px Arial;
	font-weight:bold;
	line-height:21px;
}

.product-subheads {
	color: #005daa;
	text-align:left;
	font:normal 12px Arial;
	font-weight:bold;
	padding-bottom:6px;
	margin-bottom:6px;
	line-height:18px;

}
.subpage-horizontal-divider {
	background-image:url(../img/subpages/horizontal-divider-24.gif);
	background-repeat: repeat-x;
	line-height:24px;
}
.faq-subheads {
	color: #005daa;
	text-align:left;
	font:normal 12px Arial;
	font-weight:bold;
	padding-bottom:6px;
	margin-bottom:6px;
	margin-top:12px;

}

.faq-subheads ol {
	margin-top:0px;
	}
	
.faq-subheads li {
	line-height:18px;
	}

.subpage-photo {
	float:right;
	margin-top: 3px;
	margin-left: 26px;
	margin-bottom: 17px;
	vertical-align:top;
}
.subpage-photo-shortened {
	float:right;
	margin-top: 1px;
	margin-left: 20px;
	margin-bottom: 12px;
	vertical-align:top;
}

.copyright 	{
	font-family: Arial, Geneva;	
	font-size:11px;
	color:#333333;	
	margin-top:2px;
	margin-bottom:6px;
}
.home-description {
	font-family: Arial, Geneva;	
	font-size:12px;
	line-height:18px;
	font-weight: bold;
	color:#005daa;	
}
.home-description a, .home-description a:visited {
	color: #005daa;
	text-decoration: none;
	line-height: 30px;
	font-weight:bold;
}
.home-description a:hover, .home-description a:visited:hover {color: #005daa; text-decoration: underline;}

.form {background-image:url(../img/recurring/search-form-background.gif);
	background-color:#cdcdcd;
	color: #005daa;
	text-align:left;
	vertical-align:middle;
	line-height: 16px;
	font:normal 11px Arial;
	font-weight:bold;

}
.form-fields {background-image:url(../img/recurring/search-fill.gif);
		background-repeat:repeat-x;
		font:normal 11px Arial;
		font-weight: normal;
		text-align:left;
		vertical-align:middle;
		color:#00853F;
}	
.comment-fields {background-color:#FFFFFF;
		background-repeat:repeat-x;
		font:normal 11px Arial;
		font-weight: normal;
		text-align:left;
		vertical-align:middle;
		color:#02386f;
}
.home-body {
	font-family: Arial, Geneva;	
	font-size:12px;
	line-height:17px;
	font-weight: normal;
	color:#000000;	
}
.sidebar-text 	{
	font-family:Arial, Geneva;	
	font-size:11px;
	line-height:16px;
	color:#000000;	
}
.sidebar-text a, .sidebar-text a:visited {
	color: #005daa;
	font-weight: normal; 
	margin-bottom:0px;
	text-decoration:none;
}
.sidebar-text a:hover, .sidebar-text a:visited:hover {color: #00853F; text-decoration: underline; font-weight: normal; font-size:11px; margin-bottom:0px;}

.home-sidebar {
	font-family: Arial, Geneva;	
	font-size:11px;
	line-height:15px;
	font-weight: normal;
	color:#000000;	
}
.home-sidebar a, .home-sidebar a:visited {
	color: #00853f;
	text-decoration: none;
	font-weight: bold; 
}
.home-sidebar a:hover, .home-sidebar a:visited:hover {text-decoration: underline;}

.home-sidebar ul {list-style-type: none;
	list-style-image: url(../img/recurring/blue-bullet.gif);
	list-style-position: outside;
	margin-left:10px;
	padding-left:10px;
	padding-right:5px;
	margin-top:6px;

}

.home-sidebar-subheads {
	color: #00853f;
	text-align:left;
	font:normal 12px Arial;
	font-weight:bold;
	padding-bottom:6px;
	margin-bottom:6px;
	line-height:18px;

}

.home-metals-subheads {
	color: #926700;
	text-align:left;
	font:normal 12px Arial;
	font-weight:bold;
	padding-bottom:6px;
	margin-bottom:6px;
	line-height:16px;

}

.home-metals ul {list-style-type: none;
	list-style-image: url(../img/recurring/brown-bullet.gif);
	list-style-position: outside;
	padding-right:5px;
	margin-top:-3px;
	margin-bottom:2px;
	padding-bottom:2px;

}
.home-metals	{
	font-family:Arial, Geneva;	
	font-size:11px;
	line-height:17px;
	color:#000000;
	margin-left:3px;
	margin-top:10px;
}

.home-beneath-pix {
	font-family: Arial, Verdana, Geneva;	
	font-size:12px;
	line-height:18px;
	font-weight: normal;
	color:#000000;	
	margin-left:2px;
}

.home-beneath-pix a, .home-beneath-pix a:visited {
	text-decoration: none;
	color:#00853f;	
	font-weight:bold;
}
.home-beneath-pix a:hover, .home-beneath-pix a:visited:hover {color: #00853f; text-decoration: underline; font-weight: bold;}

.home-beneath-pix ul {list-style-type: none;
	list-style-image: url(../img/recurring/blue-bullet.gif);
	list-style-position: outside;
	margin-left:10px;
	padding-left:10px;
	padding-right:5px;
	margin-top:-9px;
	padding-top:-9px;
	line-height:17px;
}


.keywords {
	font-family: Arial, Geneva;	
	font-size:10px;
	line-height:15px;
	color:#484848;	
}

.license 	{
	font-family:"Helvetica", "Avant Garde", Arial, Geneva;	
	font-size:11px;
	line-height:17px;
	font-weight:bold;
	font-style:italic;
	color:#005daa;
	padding-right:8px;
	padding-bottom:2px;
}


.container-home {background-image:url(../img/recurring/home-content-frame.jpg);
		background-repeat: no-repeat;
	 	background-position: center top;
		}
		
.container-subpage {background-image:url(../img/recurring/subpage-fill.gif);
		background-repeat: repeat-y;
		background-position: center top;
		}
		
.container-subpage-content {background-image:url(../img/recurring/subpage-top-frame.gif);
		background-repeat: no-repeat;
	 	background-position: center top;
		}
		
.sidebar {background-image:url(../img/subpages/vertical-divider.gif);
		background-repeat: repeat-y;
	 	background-position: center top;
		}			
		
.sidebar-menu {
	font-family:Arial, Verdana;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	font-size:11px;
	vertical-align: middle;
	text-align: left;
}
.sidebar-menu a, .sidebar-menu a:visited {
	color: #000000;
	text-decoration: none;
	
}
.sidebar-menu a:hover, .sidebar-menu a:visited:hover {color: #00853F; text-decoration: underline; font-weight: normal; font-size:11px;}

.product-table-headers {
	font-family:Arial;
	color: #ffffff;
	font-weight: bold;
	font-size:12px;
	line-height:24px;
	vertical-align: middle;
	text-align: left;
	
}

.product-filtration-headers {
	font-family:Arial;
	color: #ffffff;
	font-weight: bold;
	font-size:11px;
	line-height:21px;
	vertical-align: middle;
	text-align: center;
	
}

.product-filtration {
	font-family:Arial;
	color: #000000;
	font-weight: normal;
	font-size:11px;
	line-height:17px;
	vertical-align: middle;
	text-align: center;
	margin-top:6px;
	
}

.product-sidebar {
	background-color: #d5e0ec;
	background-image:url(../img/subpages/product-sidebar-top.gif);
	background-position: center top;
	background-repeat:no-repeat;
	font-family:"Trebuchet MS", Verdana;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-size:11px;
	line-height:16px;
	vertical-align: top;
	
}
.features-benefits {font-family: Arial; color:#005daa; font-size: 10px; font-weight : normal; text-decoration: none; line-height: 14px;}
.features-benefits ul {list-style-type: none;
	list-style-image: url(../img/recurring/blue-bullet.gif);
	list-style-position: outside;
	margin-left:10px;
	padding-left:10px;
	padding-top:10px;
	padding-right:5px;
}
.features-benefits li {margin-bottom:5px;}

.documentation-sidebar {
	background-color: #f1f1f1;
	background-image:url(../img/subpages/documentation-sidebar-top.gif);
	background-position: center top;
	background-repeat:no-repeat;
	font-family:"Trebuchet MS", Verdana;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-size:11px;
	line-height:16px;
	vertical-align: top;
	
}
.documentation a, .documentation a:visited {
	text-decoration: none;
	color:#00853f;
}
.documentation a:hover, .documentation a:visited:hover {color: #00853f; text-decoration: underline;}

.documentation {font-family: Arial; color:#00853f; font-size: 10px; font-weight : normal; text-decoration: none; line-height: 14px;}
.documentation ul {list-style-type: none;
	list-style-image: url(../img/recurring/green-bullet.gif);
	list-style-position: outside;
	margin-left:10px;
	padding-left:10px;
	padding-top:11px;
	padding-right:5px;
}
.documentation li {margin-bottom:5px;}


.breadcrumbs {
	color:#447840;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	line-height:15px;
	margin:0px;
	text-decoration: none;
}

.breadcrumbs a, .breadcrumbs a:visited {
	color: #4e640f;
	text-decoration: none;
}
.breadcrumbs a:hover, .breadcrumbs a:visited:hover {color: #4e640f; text-decoration: underline; line-height:15px;}

.sponsorship {
	font-family: Verdana;
	color:#efefef;
	font-size: 11px;
	font-weight : normal;
	text-decoration: none;
	line-height: 15px; 

}
.sponsorship a, .sponsorship a:visited {
	color: #efefef;
	text-decoration: none;
}
.sponsorship a:hover, .sponsorship a:visited:hover {color: #ffffff; text-decoration: underline; line-height:15px;
}