﻿.Gold-Content 							{}
.Gold-Content .header h1				{ margin-top:0px; }
.Gold-Content h3						{ background:#035d9c url('/style library/images/Treas/fs-blue-bg.jpg') repeat-x 0px 50%; border:#f7f7f7 2px solid; color:#FFF; font:bold 16px "Times New Roman", Times, serif; margin:17px 0px 10px 0px; padding:9px 15px; }
.Gold-Content h4 						{ margin-top:17px; }
.Gold-Content p 						{ margin-top:0px; }
.Gold-Content p:first-child				{ padding-top:12px; margin-top:-12px; }
.Gold-Content #topimage					{ background:none; width:auto; height:auto; padding:0 0 0 0; }
.Gold-Content #topimage img				{ background-color:#DDD; width:auto; height:auto; border-color:#EEE; padding:5px; }

.Box									{ background-color:#f7f7f7; overflow:auto; margin-top:17px; padding-bottom:10px; border:solid 1px #d1d1d1; }
.Box h3									{ margin-top:0px; margin-bottom:10px; }
.Box > p								{ padding:0 3%;  }
.Box > h4								{ padding:0 3%;  }
.Box ul									{ margin:0 0 0 10px; padding:0 0 0 10px; }
.Box ul li								{ padding:5px;}
.Box ul ul li							{ list-style-image:url('/style library/images/list-arrow.png'); }

.BoxLeft 								{ float:left; padding:0 0 0 3%; width:45%; }		
.BoxRight 								{ float:right; padding:0 3% 0 0 ; width:45%; }

.callOut								{ padding:10px; background:#F5f5f5; border:solid 1px #DDD; margin-bottom:20px; }


.readMoreBtn							{ padding:3px 10px; border:solid 1px #CCC; margin-top:12px; display:inline-block; position:relative; right:0px; }
.readLessBtn							{ padding:3px 10px; border:solid 1px #CCC; margin-top:12px; display:inline-block; }
.maskBtn								{ display:block; text-align:right; margin-top:0px; }
.boxBtn									{ padding:3px 10px; border:solid 1px #CCC; margin-top:12px; display:inline-block; position:relative; right:0px; float:right;}
	
.rr-Gold								{ border:solid 1px #d1cdae; width:268px; text-align:center; padding:10px 5px; margin-bottom:4px; background:#FFF url('/style library/images/Treas/rr-gold-bg.jpg') bottom repeat-x; overflow:auto; }
.rr-Gold h3 							{ line-height:18px; font-size:16px;}
.rr-Gold p 								{ font:normal 11px/15px Arial, Helvetica, sans-serif; margin-top:5px; margin-bottom:0px; }	
.rr-Gold img							{ float:left; width:56px; }

.t-rr-wrapper							{ border-color:#d1cdae; }
.t-rr-wrapper .header 					{ background:url('/style library/images/Treas/rr-gold-bg.jpg') 0 bottom repeat-x; border:solid 1px white; }
.t-rr-wrapper .header h3				{ color:#5a5534; }
.home-header							{ background:url('/style library/images/Treas/rr-gold-bg.jpg') 0 bottom repeat-x; border-color:#d1cdae; }
.home-header h2							{ color:#5a5534; }

ul.reportsList							{ list-style-type:none; margin:0 0 0 0; padding:0px 5px; }
ul.reportsList li						{ padding:10px; background-color:#FFF; display:block; width:auto; border:solid 1px #DEDEDE; margin-bottom:5px; }
ul.reportsList li small					{ color:#888; font-style:italic; }

ul.keyfacts								{ list-style-type:none; margin-left:0px; padding-left:0px; }
ul.keyfacts li							{ background:url('/style library/Images/blue-arrow.png') 2px 5px no-repeat; padding-left:25px; }
#UpperWrapper							{ margin-bottom:0px; width:auto; overflow:auto; margin-top:12px;}
#LowerWrapper 							{ clear:both;}
#UpperWrapper .BoxRight					{ vertical-align:top;}
#UpperWrapper .adjustableContent		{ margin-top:-15px; }
#UpperWrapper > .imageBox 				{ padding:0 0 0 0; float:left; margin:0px 20px 0px 0px; }
#UpperWrapper .imageBox img 			{ background-color:transparent; border:solid 5px #ddd; }
#LowerWrapper .BoxLeft, 
#LowerWrapper .BoxRight 				{ padding:0px; width:49%;}

.t-video-container-ofs 					{ width:148px; float:left; margin:5px 4px 5px 9px;	}


/* Meta Query Webpart Overrides */
.Gold-grouped-item-title 				{width:100%;}
.entitytitle 							{width:70%;}
.Gold-grouped-container 				{border-bottom:1px solid #EEE; padding:7px 0px 22px 0px;}


/* Glossary Page Overrides */
#alphanumericlinks 								{ padding:50px 0px; margin-top:15px; }
#alphanumericlinks span							{ display:inline-block; text-align:center; background:#DDD; padding:4px; margin:0px 1px; border:solid 1px #BBB; min-width:13px;}
#alphanumericlinks span:hover					{ border:solid 1px #045d9d; }
#alphanumericlinks span.letter-not-present		{ border-color:#DDD; background:#EDEDED; }
#alphanumericlinks span.selected-letter			{ border-color:#045d9d; background:#FFF; text-decoration:none; }
.selected-letter								{ text-decoration:none !important; }

div#A p,div#B p,div#C p,div#D p,div#E p,
div#F p,div#G p,div#H p,div#I p,div#J p,
div#K p,div#L p,div#M p,div#N p,div#O p,
div#P p,div#Q p,div#R p,div#S p,div#T p,
div#U p,div#V p,div#W p,div#X p,div#Y p,
div#Z p, div[id*='span'] p						{ margin:10px 10px 25px 10px; }						

div#A p strong,div#B p strong,div#C p strong,
div#D p strong,div#E p strong,div#F p strong,
div#G p strong,div#H p strong,div#I p strong,
div#J p strong,div#K p strong,div#L p strong,
div#M p strong,div#N p strong,div#O p strong,
div#P p strong,div#Q p strong,div#R p strong,
div#S p strong,div#T p strong,div#U p strong,
div#V p strong,div#W p strong,div#X p strong,
div#Y p strong,div#Z p strong, 
div[id*='span'] p strong						{ font-size:13px; }
