body, p, td, th {
	font-family: Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #666666;
}

p {
	margin-bottom: 10px;
	line-height: 20px;
}
a:link, a:hover, a:visited, a:active {
	color: #3e8ed1;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:visited, a:active {
	color: #006fad;
}

h1 {
	color: #3e8ed1;
	font-weight: normal;
	font-size: 20px;
	line-height: 26px;
	margin-bottom: 10px;
}
h2 {
	color: #3e8ed1;
	font-weight: bold;
	font-size: 13px;
	line-height: 16px;
	margin-bottom: 10px;
}
h3 {
	font-weight: bold;
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 10px;
}

table.encyclopedia tr {
}
table.encyclopedia th {
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #3e8ed1;
	border-bottom: 1px solid #ffbb11;
	margin-bottom: 10px;
}

.news .data table td {
	vertical-align: top;
	padding: 2px 0px;
	text-align: right;
	font-weight: normal;
	color: #ffffff;
}
.news .data table th {
	vertical-align: top;
	text-align: left;
	padding: 2px 0px;
	font-weight: normal;
	color: #ffffff;
}
.news .fix table td {
	vertical-align: top;
	padding: 1px 0px;
	text-align: right;
	font-weight: normal;
	color: #ffffff;
}
.news .fix table tr.first td {
	font-weight: bold;
	color: #444444;
}
.news .fix table th {
	vertical-align: top;
	text-align: left;
	padding: 1px 0px;
	font-weight: normal;
	color: #ffffff;
}
.news .data table th, .news .data table td, .news .fix tr.Silver th, .news .fix tr.Silver td {
	border-top: 1px solid #666666;
}
.news .data table tr.first th, .news .data table tr.first td {
	border-top: none;
}

#col2 .news a {
	color: #ffffff;
}

#sidebar-subnav {
	text-transform: uppercase;
}
#sidebar-subnav .head {
	font-size: 12px;
	color: #ffffff;
	padding-bottom: 2px;
	border-bottom: 1px solid #666666;
	margin-bottom: 2px;
}
#sidebar-subnav a {
	font-size: 10px;
	color: #7f7f7f;
	text-decoration: none;
	margin-bottom: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #666666;
	margin-bottom: 2px;
}

#sidebar-apply {
	text-transform: uppercase;
}
#sidebar-apply p {
	font-size: 12px;
	color: #ffffff;
	padding-bottom: 2px;
	border-bottom: 1px solid #666666;
	margin-bottom: 2px;
}
#sidebar-apply a {
	font-size: 10px;
	color: #7f7f7f;
	text-decoration: none;
	margin-bottom: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #666666;
	margin-bottom: 2px;
}

#sidebar-locations {
	text-transform: uppercase;
}
#sidebar-locations a {
	font-size: 10px;
	color: #7f7f7f;
	text-decoration: none;
	margin-bottom: 2px;
}
#sidebar-locations .title {
	font-size: 12px;
	color: #ffffff;
}
#sidebar-locations .country-head {
	font-size: 12px;
	margin-top: 5px;
	color: #999999;
	padding-bottom: 2px;
	border-bottom: 1px solid #666666;
	margin-bottom: 2px;
}
#sidebar-refiningprices 
{
	color: #ADADAD !important;
	float: right;
	margin: 10px;
	margin-bottom: 0px;
	width: 230px;
}
#sidebar-refiningprices h1 {
	border-bottom: 1px solid #666;
	color: #FFF !important;
	font-size: 12px;
	line-height: 15px;
	margin: 5px 0px 2px 0px;
	text-transform: uppercase;
}
#sidebar-refiningprices th,
#sidebar-refiningprices td  {
	color: #ADADAD !important;
	font-size: 10px;
	line-height: 13px;
	padding: 1px 0px;
}
#sidebar-refiningprices th {
	text-transform: uppercase;
}
#sidebar-refiningprices th.factor,
#sidebar-refiningprices td.factor {
	padding-left: 10px;
	width: 50px;
}
#sidebar-refiningprices th.assay,
#sidebar-refiningprices td.assay {
	text-align: center;
	width: 30px;
}
#sidebar-refiningprices th.gram,
#sidebar-refiningprices td.gram {
	text-align: right;
	width: 60px;
}
#sidebar-refiningprices th.ounce,
#sidebar-refiningprices td.ounce {
	padding-right: 10px;
	text-align: right;
	width: 70px;
}
#sidebar-refiningprices .disclaimer {
	color: #7F7F7F;
	font-size: 9px;
	padding-top: 5px;
}
#ftr {
	font-size: 10px;
	color: #7f7f7f;
	text-transform: uppercase;
}
#ftr a:link, #ftr a:visited {
	font-size: 9px;
	color: #7f7f7f;
	text-decoration: none;
}
#ftr a:hover, #ftr a:active {
	font-size: 9px;
	color: #7f7f7f;
	text-decoration: underline;
}
#ftr a.head:link, #ftr a.head:visited, #ftr a.location-head:link, #ftr a.location-head:visited {
	font-size: 10px;
	color: #999999;
}
#ftr a.head:hover, #ftr a.head:active, #ftr a.location-head:hover, #ftr a.location-head:active {
	font-size: 10px;
	color: #999999;
}

