/*------------ defaults & forms - start ---------------*/

td 				{ color: #323232; font-size: 12px; font-family: verdana, sans;  font-weight: normal; }
body 			{ color: #323232; font-size: 12px; font-weight: normal; margin: 0px; background-color: #7F7F7F; }

a:link 			{ color: #03346F; font-weight: normal; }
a:visited 		{ color: #03346F; font-weight: normal; }
a:hover 		{ color: #68634B; font-weight: normal; }

.formTextbox 	{ color: #323232; font-size: 10px; font-weight: normal; background-color: #FFFFFF; border: 1 solid #03346F; }
.formTextarea 	{ color: #323232; font-size: 10px; font-weight: normal; background-color: #FFFFFF; border: 1 solid #03346F; font-family:arial,helvetica,verdana; }
.formPulldown 	{ color: #323232; font-size: 10px; font-weight: normal; background-color: #FFFFFF; border: 1 solid #03346F;}

.flyCell 		{ background-color:#023471; color: #B2D5FF; font-size: 11px; font-weight: 100; text-decoration: none; padding-left: 18px; height:24px; padding-top:1px;}
.flyFrame 		{ background-color:#023471; width:150px;}
.flyFrame2 		{ background-color:#023471; width:161px;}
.flyFrame3 		{ background-color:#023471; width:200px;}

.footerText 	{ color:#8B8B8B; font-size:10px;}

/*------------ defaults & form -  end  ---------------*/

/*------------ header - start ---------------*/

.mainBodyBackground { width:776px; height:600px; background-color:#FFFFFF;}

/*------------ header -  end  ---------------*/

/*------------ left column -  start  ---------------*/

.leftPadd				{ padding-top: 13px; } 

a.leftNav:link			{ color:#03346F; text-decoration:none; font-size:10px; font-weight:bold;}
a.leftNav:visited		{ color:#03346F; text-decoration:none; font-size:10px; font-weight:bold;}
a.leftNav:hover			{ color:#68634B; text-decoration:none; font-size:10px; font-weight:bold;}

.leftNavLinks			{ padding-left: 9px; padding-top:11px; text-align : right;}
.arrowPadd				{ padding-left: 9px; padding-right:11px; padding-top:14px;}

.searchPadd				{ padding-left:11px; padding-top:24px; padding-right:11px; }

.newsArrowPadd			{ padding-right:7px; padding-top:3px;}
.newsPadd				{ padding-left:16px;padding-top:18px; padding-right:7px;}
.newsLinks				{ font-size:10px; color: #5F5F5F; padding-right:3px; width:95%; }
.articleDesc			{ padding-bottom:17px; font-size:10px;}

a.articleNav:link 		{ text-decoration:none; color:#03346F; font-size:10px; font-weight:bold;}
a.articleNav:visited 	{ text-decoration:none; color:#03346F; font-size:10px; font-weight:bold;}
a.articleNav:hover 		{ text-decoration:none; color:#68634B; font-size:10px; font-weight:bold;}


/*------------ left column -  end  ---------------*/

/*------------ body pages / global - start  ---------------*/

.mainBodyPadd	{ padding-top:26px; padding-left:29px; padding-right:31px;}
.textContent	{ padding-left:14px; padding-right:20px;}

.pic			{ float:right; padding-left:10px; padding-bottom:0px; width:250px;}
.picCaption		{ padding-top:5px; color:#03346F; font-size:10px; z-index:2; text-align:center; width:230px; }

.newsHeader { font-size:14px; font-weight:bold; color: #03346F;}
.newsDate { font-size:11px; color: #03346F;}
		
.subhead { color: #03346F; font-size:15px; font-weight:bold;}
.subheadOffice { color: #03346F; font-size:15px; font-weight:bold; padding-bottom: 5px; }
.pageHeader { color: #03346F; font-size:14px; font-weight:bold; text-transform:uppercase; }
.smallHead {font-size:10px;}
.productionHead { background-color:#03346F; color:#FFFFFF; font-weight:bold;} 

.map {border:2px solid #000000;}

.paddLeft { padding-left:30px;}
.paddRight { padding-right:35px;}

.arrowSitemap { color:#03346F;}

.productionCell { background-color:#F4F4F4; color:#000000; padding:5px; } 
.productionCell2 { background-color:#FFFFFF; color:#000000; padding:5px; font-weight:bold; } 


a.anchors:link { font-size:11px; }
a.anchors:visited { font-size:11px; }
a.anchors:hover { font-size:11px; }

a.top2:link { font-size:11px; color:#FFFFFF;}
a.top2:visited { font-size:11px; color:#FFFFFF;}
a.top2:hover { font-size:11px; color:#FFFFFF;}

a.siteHeader:link { font-size:14px; font-weight:bold; text-transform:uppercase; color:#666666; text-decoration:none; }
a.siteHeader:visted { font-size:14px; font-weight:bold; text-transform:uppercase; color:#666666; text-decoration:none; }
a.siteHeader:hover { font-size:14px; font-weight:bold; text-transform:uppercase; color:#666666; text-decoration:none; }

a.report:link 		{ color:#000000; font-weight: normal; text-decoration:none; font-size:11px;}
a.report:visited 	{ color:#000000; font-weight: normal; text-decoration:none; font-size:11px;}
a.report:hover 		{ color:#000000; font-weight: normal; text-decoration:underline; font-size:11px;}		

a.company:link { color:#323232; font-weight:bold; text-decoration:none; font-size:12px;}
a.company:visited { font-weight:bold; text-decoration:none; font-size:12px;}
a.company:hover { color:#023471; font-weight:bold; text-decoration:none; font-size:12px;}

.textAnchors { font-size:11px; color: #03346F; }
.textTitleAnchors { font-size:12px; color: #03346F; font-weight:bold;}
.textStocksPrices { font-size:12px; }
.textStocksPrices2 { font-size:11px; }

.tableFrame { }
.tableCell {background-color:#FFFFFF;}

.tblHead { background-color:#03346F; color:#FFFFFF; padding-left:10px; padding-top:3px; padding-bottom:3px; } 			
.tblCell { background-color:#F4F4F4; padding-left:10px; padding-right:10px; padding-top:8px; padding-bottom:5px; font-size:11px;} 	

.tableGlossaryFrame { background-color:#CCCCCC;}
.tableGlossaryCell1 { background-color:#E6E6E6; padding:8px; }
.tableGlossaryCell2 { background-color:#FFFFFF; padding:8px; }
.tableGlossaryCell3 { background-color:#023471; color:#FFFFFF; font-size:13px; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px;}
		
.metalCategories { background-color:#03346F; color:#FFFFFF; padding-left:10px; padding-top:3px; padding-bottom:3px; font-weight:600;} 
.metalPrices { background-color:#F4F4F4; color:#000000; padding-top:23px; padding-bottom:20px; font-size:11px; } 
.arrowPrices { padding-top:3px; padding-left:21px; width:14px;}
.arrowPrices2 {  padding-left:21px; width:14px;}

a.metalCatLinks:link { font-size:10px; color:#FFFFFF; }
a.metalCatLinks:visited { font-size:10px; color:#FFFFFF; }
a.metalCatLinks:hover { font-size:10px; color:#FFFFFF; }

.metalStocks { background-color:#F4F4F4; color:#000000; padding-top:23px; padding-bottom:20px; font-size:11px;} 		
.metalDesc { padding-left:14px; font-size:11px;} 		

.question { font-weight:bold; }

.smallText { font-size: 10px; }

.LDITable { font-size: 11px; }

/*------------ body pages / global -  end   ---------------*/

/*------------ footer -  start  ---------------*/

.footerBckg				{ background-color:#03346F; padding-right:18px; padding-top:14px; padding-bottom:9px;}
.textDivider			{ font-size:10px; color:#9E9E9E; padding-left:11px; padding-right:11px; }

a.footerNav:link 		{  color:#FFFFFF; text-decoration:none; font-size:10px; font-weight:bold; text-transform:uppercase;}
a.footerNav:visited 	{  color:#FFFFFF; text-decoration:none; font-size:10px; font-weight:bold; text-transform:uppercase;}
a.footerNav:hover 		{  color:#FFFFFF; text-decoration:underline; font-size:10px; font-weight:bold;text-transform:uppercase;}

/*------------ footer -  end  ---------------*/

/* - css info by colour is folloing  -  */

.lightGrey		{ background-color:#C2C2C2; }
.darkGrey		{ background-color:#9C9C9C; }

.textRed 		{ color:#B71D1D; font-size:12px;}
.textGreen		{ color:#50B71D; font-size:12px; }
.textDarkGrey	{ color:#9C9C9C; }
.textBlue	{ color: #03346F; }


