﻿.FS-Content 						{}
.FS-Content .header h1				{ margin-top:0px; }
.FS-Content h2						{ 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; }
.FS-Content h4 						{ margin-top:17px; }
.FS-Content p 						{ margin-top:0px; }
.FS-Content p:first-child			{ padding-top:12px; margin-top:-12px; }
.FS-Content #topimage				{ background:none; width:auto; height:auto; padding:0 0 0 0; }
.FS-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 h2								{ 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; }

a.red-alert-btn						{ color: #b10000 !important; font-weight: bold; border: solid 1px #b10000; background-color: #ffe5e5; text-align: center; display: inline-block; padding: 10px 40px; border-radius: 5px; box-shadow:2px 2px 7px rgba(0,0,0,0.35);} 
.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-fs-gold 						{ border:solid 4px #d1cdae; width:262px; padding:10px 5px; margin-bottom:4px; background:#FFF url('/style library/images/Treas/rr-gold-bg.jpg') bottom repeat-x; overflow:auto; }
.rr-fs-gold h3 						{ padding-left:72px; line-height:17px; font-size:14px; }
.rr-fs-gold p 						{ font:normal 11px/15px Arial, Helvetica, sans-serif; padding-left:72px; margin-top:5px; margin-bottom:0px; }	
.rr-fs-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;	}


#program-status 					{visibility:hidden;}
.program-closed						{background: url('/style library/images/program-closed.png') repeat;}


/* Meta Query Webpart Overrides */
.fs-grouped-item-title {width:100%;}
.entitytitle {width:70%;}
.fs-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; }
