#content {
}
/* smaller text within h1 */

#content .silo h1 em {
	font-size:.8em;
}
/* all immediate child divs of content are floated */
#content > div {
	float:left;
	padding:0 11px;
	width:277px;
}

/* begin first silo */
#content div.silo:first-child {
	width:876px;
}
/* end first silo */

/* begin all other silos */
/* padding on all child elements */
#content .silo + .silo {
	margin:.3em 0;
	padding-top:10px;
	padding-bottom:10px;
}
#content .silo + .silo > * {
	/* padding-left:40px; */
}
/* make h1 smaller */
#content .silo + .silo h1 {
	font-size:1.7em;
	border-bottom:none;
	padding-left:0;
	width:277px;
}
#content .silo + .silo h2 {
	font-size:.85em;
	line-height:.9em;
	margin-bottom:.5em;
}
#content .silo + .silo p {
	font-size:.7em;
	font-weight:bold;
	line-height:1.7em;
	margin-bottom:.3em;
}
#content .silo + .silo > img {
	padding:0;
	margin-right:10px;
	float:left;
}

/* begin solution finder flyouts */
#content .silo .solFindFlyout {
	display:none;
	margin:15px 0 0;
	padding:0;
	float:none;
}
/* end solution finder flyouts */
/* end all other silos */

/* ----- BEGIN PSOL SECTION NEW VERSION ----- */
/* Psol title and links to product list and member center pages */
#psol #psolTop {
	float: left;
	margin: 8px 0 0 0;
	width: 880px;	
}
#psol #psolTop h1 {
	background: none;
	border: none;
	padding: 0;
}
#psol #psolTop ul.psolProducts {
	color: #000;
	float: right;
	font-size: 0.85em;
	position: relative;
	margin-top: -36px;
	padding: 0;
}
#psol #psolTop ul.psolProducts li {
	list-style: none;
	float: left;
}
#psol #psolTop ul.psolProducts li span {
	color: #464646;
	display: block;
	font-size: 0.8em;
	margin-top: -5px;
	padding-top: 0;
	text-decoration: underline;
}
#psol #psolTop ul.psolProducts li a {
	color: #000;
	text-decoration : none;
}
#psol #psolTop ul.psolProducts li a span{
	color: #464646;
	text-decoration : underline;
}
#psol #psolTop ul.psolProducts li.allProducts {
	background: #fff url(/images/icon_pcMonitor.png) no-repeat 0 3px;
	margin-right: 10px;
	padding: 0 10px 0 30px;
}
#psol #psolTop ul.psolProducts li.memberCenter {
	background: #fff url(/images/icon_memberCenter.png) no-repeat 0 3px;
	padding: 0 10px 0 20px;
}
/* heavy blue gradient container begins */
#psol #psolNewMain {
	background:#475261 url(/images/bg_GrayGradientMainMiddle.png) repeat-y 0 0;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	margin: -5px 0 0 0;
	padding: 0;
	width: 885px;	
}
html>body #psol #psolNewMain {
	margin: -5px 0 0 -2px;
}
#psol #psolNewMainBottom {
	background:transparent url(/images/bg_GrayGradientMainBottom.jpg) no-repeat bottom left;
	float: left;
	margin: 0;
	padding: 0;
	width: 885px;
}
#psol #psolNewMainTop {
	background:transparent url(/images/bg_GrayGradientMainTop.jpg) no-repeat 0 0;
	float: left;
	margin: 0;
	padding: 0;
	width: 885px;
}
/* left navigation */
#psol #psolLeftNav {
	float: left;
	height: 100%;
	margin: 0;
	padding: 0;
	width: 206px;
}
#psol #psolLeftNav dl {
	margin: 0 0 0 12px;
	padding: 13px 0 10px 10px;
}
#psol #psolLeftNav dt {
	color: #fff;
	font-size: 1.4em;
	margin: 0;
	padding: 7px 0 7px 10px;
}
#psol #psolLeftNav dd {
	background: transparent url(/images/icon_arrowNotSelected.gif) no-repeat 12px 15px;
	border-bottom: dotted 1px #838b97;
	color: #fff;
	cursor: pointer;
	font-size: 0.9em;
	margin: 0 3px 0 0;
	padding: 10px 0 10px 23px;
}
#psol #psolLeftNav dl dd span {
	display: block;
}
#psol #psolLeftNav dd.on {
	background: #fff url(/images/icon_arrowSelected.gif) no-repeat 10px 15px;
	border: solid 1px #a9b0bb;
	border-right-width: 0;
	border-collapse: collapse;
	color: #0066ab;
	cursor: default;
	font-weight: bold;
	margin: 0;
	padding: 10px 0 10px 23px;
}
#psol #psolLeftNav dd.last {
	border-bottom: none;
}
/* main content container */
#psol #psolNewMain .psolContent{
	display: none;
	float: left;
	height: auto;
	min-height: 16.8em;
	padding: 13px 0 40px 20px!important;
	width: 630px;
}
html>body #psol #psolNewMain .psolContent{
	padding: 13px 0 20px 20px!important;
}
#psol #psolNewMain a, #psol #psolNewMain a:visited {
	color: #0066ab;
	text-decoration: underline;
}
#psol #psolNewMain a:hover {
	color: #464646;
}
/* photo for each category */
#psol #psolNewMain #takeCharge {
	background: transparent url(http://www.equifax.com/ecm/home/images/bgs/bg_photoLadywPCSmiling.jpg) no-repeat right 1px;
	display: none;
	height: 249px;
}
html>body #psol #psolNewMain #takeCharge {
	height: auto;
	min-height: 269px;
}
#psol #psolNewMain #protectID {
	background: transparent url(http://www.equifax.com/ecm/home/images/bgs/bg_photoGuywCreditCard.jpg) no-repeat right 1px;
	display: none;
	height: 249px;
}
html>body #psol #psolNewMain #protectID {
	height: auto;
	min-height: 269px;
}
#psol #psolNewMain #buyHome {
	background: transparent url(http://www.equifax.com/ecm/home/images/bgs/bg_photoGuyArmCrossed.jpg) no-repeat right 1px;
	display: none;
	height: 249px;
}
html>body #psol #psolNewMain #buyHome {
	height: auto;
	min-height: 269px;
}
#psol #psolNewMain #buyCar {
	background: transparent url(http://www.equifax.com/ecm/home/images/bgs/bg_photoLadywCarKeySmiling.jpg) no-repeat right 1px;
	display: none;
	height: 249px;
}
html>body #psol #psolNewMain #buyCar {
	height: auto;
	min-height: 269px;
}
#psol #psolNewMain h2 {
	color: #f26522;
	font-size: 1.45em; 
	font-weight: normal;
	line-height: normal;
	padding: 10px 170px 5px 0;
}
#psol #psolNewMain h2 strong {
	font-weight: bold;
}
#psol #psolNewMain h2 span {
	color: #0066ab;
	display: block;
}
#psol #psolNewMain p {
	clear: both;
}
#psol #psolNewMain p.introCharge, #psol #psolNewMain p.intro {
	color: #000;
	font-size: 1.1em;
	padding-right: 190px;
}
#psol #psolNewMain p.intro {
	padding-top: 5px;
}
#psol #psolNewMain p small {
	font-size: 0.7em;
	padding-right: 190px;
}
#psol #psolNewMain ul.oneCol {
	margin: 6px 190px 5px 0;
	padding: 0;
	width: 400px;
}
#psol #psolNewMain ul.oneCol li {
	background: transparent url(/images/buls/bul_ltGrayDash.gif) no-repeat 0 10px;
	list-style: none;
	padding: 2px 10px;
	width: 100%;
		border: 1px #FF0000 solid;
}
#psol #psolNewMain ul.twoColsHome, #psol #psolNewMain ul.twoColsCar {
	margin-top: 10px;
	margin-bottom: 7px;
}
#psol #psolNewMain ul.twoColsHome li, #psol #psolNewMain ul.twoColsCar li {
	background: transparent url(/images/bul_ltGrayDash.gif) no-repeat 0 10px;
	float: left;
	list-style: none;
	padding: 2px 10px;
	width: 35%; /* 50%; */
}
#psol #psolNewMain ul.twoColsHome li { font-size: 0.85em; width: 28%;}
#psol #psolNewMain ul.twoColsHome li.right { width: 47%; }
#psol #psolNewMain ul.twoCols li { font-size: 0.85em; width: 28%;}
#psol #psolNewMain ul.twoCols li.right { width: 47%; }
#psol #psolNewMain ul.twoColsCar li { font-size: 0.9em; width: 26%; padding-right: 5px; }
#psol #psolNewMain ul.twoColsCar li.right { width: 43%; }

#psol #psolNewMain .TakeTour {
	background: transparent url(/images/icon_monitor.png) no-repeat 0 0;
	float: left;
	font-size: 0.85em;
	font-weight: bold;
	margin: 10px 0 0 0;
	padding: 0 20px 5px 28px;
	position: absolute;
	top: 402px;
	/*margin: 10px 8px 10px 0;*/
	width: 7em;
}
#psol #psolNewMain .GetStarted {
	background: #d11318 url(/images/btn_redNewMiddle.gif) repeat-x 0 0;
	float: left;
	margin: 0 0 0 8em;
	padding: 0;
	position: absolute;
	top: 402px;
	text-decoration: none!important;
}
#psol #psolNewMain .GetStartedL {
	background: transparent url(/images/btn_redNewLeft.gif) no-repeat 0 0;
	margin: 0;	
	float: left;
}
#psol #psolNewMain .GetStartedR {
	margin: 0;
}
#psol #psolNewMain .GetStarted a, #psol #psolNewMain .GetStarted a:visited, #psol #psolNewMain .GetStarted a:hover {
	background: transparent url(/images/btn_redNewRight.gif) no-repeat right top;
	color: #fff !important;
	float: left;
	font-size: 1.3em;
	margin: 0;
	padding: 6px 40px 14px 30px;
	text-decoration: none!important;
}
html>body #psol #psolNewMain .GetStarted a, html>body #psol #psolNewMain .GetStarted a:visited, html>body #psol #psolNewMain .GetStarted a:hover {
	padding: 12px 40px 10px 30px;
}
/* second sub content containers */
#psol #psolNewSubContainer {
	background:#fff url(/images/bg_subSectionMiddle.gif) repeat-y 0 0;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	margin: 0 0 -10px -2px;
	padding: 0;
	width: 885px;	
}
#psol #psolNewSubContainerBottom {
	background:transparent url(/images/bg_subSectionBottom.png) no-repeat bottom left;
	float: left;
	margin: 0;
	padding: 0;
	width: 885px;
}
#psol #psolNewSubContainerTop {
	background:transparent url(/images/bg_subSectionTop.png) no-repeat 0 0;
	float: left;
	margin: 0;
	padding: 0;
	width: 885px;
}
#psol #psolNewSubContainer a, #psol #psolNewSubContainer a:visited {
	color: #0066ab;
	text-decoration: underline;
}
#psol #psolNewSubContainer a:hover {
	color: #464646;
}
#psol #psolNewSubContainer h3 {
	color: #990033;
	font-size: 1.3em;
}
#psol #psolNewSubContainer #M2 {
	background: transparent url(/images/icon_magnifyGlass.jpg) no-repeat 0 5px;
	float: left;
	margin: 0 0 0 5px;
	padding: 5px 4px 10px 50px;
	width: 183px;
}
html>body #psol #psolNewSubContainer #M2 {
	padding: 5px 7px 10px 53px;	
}
#psol #psolNewSubContainer #M2Plus {
	border-left: solid 1px #7d7d7d;
	float: left;
	margin: 12px 0 0 5px;
	padding: 0 0 7px 10px;
	width: 140px;
}
html>body #psol #psolNewSubContainer #M2Plus {
	padding: 0 10px 7px 10px;
	width: 158px;
}
#psol #psolNewSubContainer #M3 {
	background: transparent url(/images/icon_PadLock.jpg) no-repeat 0 5px;
	float: left;
	margin: 0 0 0 0;
	padding: 5px 10px 15px 38px;
	width: 165px;
}
html>body #psol #psolNewSubContainer #M3 {
	margin: 0 0 0 20px;	
}
#psol #psolNewSubContainer #M4 {
	border-left: solid 1px #7d7d7d;
	float: left;
	margin: 23px 0 0 5px;
	padding: 0 10px 7px 20px;
	width: 160px;
}
#psol #psolNewSubContainer #M2 p, #psol #psolNewSubContainer #M2Plus p, #psol #psolNewSubContainer #M3 p, #psol #psolNewSubContainer #M4 p {
	line-height: normal;
}
/* PSOL New Home Page - Compare Product Objects */
#compareProdContainer {
	/*display: block;*/
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-color: transparent;
	color: #4d4d4d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em; 
	line-height: normal;
	min-height: 269px;
}
#compareProdContainer img {
	margin: 0px 2px 0px 0px;
	border: none;
}
#compareProdContainer em {
	font-style: normal;
	font-weight: bold;
}
#compareProdContainer em strong {
	font-weight: bold;
	color: #8e0508;	
}
#compareProdContainer p {
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
}
#compareProdContainer p.disclaimer {
	font-size: 0.85em;
}
html>body #compareProdContainer p {
	float: left;
	margin: 0px 0px 0px 0px;
}
#compareProdContainer table.compareProdTable {
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	width: 98%;
	border: none;
}
html>body #compareProdContainer table.compareProdTable {
	margin: 3px 0px 4.5px 0px;
	padding: 0px;
}
table.compareProdTable td, table.compareProdTable th {
	padding: 2px 1px 2px 1px;
	border: 1px #c2c2c2 solid;
	text-align: center;
}
table.compareProdTable th a, table.compareProdTable th a:visited {
	color: #8e0508!important;
	text-decoration: underline;
}

table.compareProdTable td { font-size: 0.83em; }
tr.compareProdTableRowEven { background-color: #fff; }
tr.compareProdTableRowOdd { background-color: #e3e1ce; }

table.compareProdTable th.compareProdTableCol {
	width: 19.6%;
	background-color: #fff;
	border: none;
	border-bottom: solid 5px #990033;
	color: #8e0508;
	font-weight: bold; 
	font-size: 0.95em;
}
th.compareProdTableRow { 
	background-color: #e1e1e1;
	font-weight: bold; 
}

/* */
.redSmallButton { /* Small Button replicated from Basic Red Button class - Expandable no need to adjust width */
	float: right;
	margin: 2px 20px 0px 7px;
	padding: 0px 0px 0px 0px;
	background: #9a090c url(/images/btn_red_small_repeat.gif) repeat-x 0px 0px;
	color: #fff;
	height: 22px; /*2.15em;*/	
}
.redSmallButtonLeft {
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 6px;
	background: transparent url(/images/btn_red_small_left.gif) no-repeat 0px 0px;
}
html>body .redSmallButtonLeft {
	padding: 0px 0px 0px 10px;
}
.redSmallButtonRight {
	float: left;
	margin: 0px;
	padding: 2px 20px 0px 0px;
	background: transparent url(/images/btn_red_small_right.gif) no-repeat right top;
}
#psol #psolNewMain #compareProdContainer .redSmallButton a, #psol #psolNewMain #compareProdContainer .redSmallButton a:visited, #psol #psolNewMain #compareProdContainer .redSmallButton a:hover {
	margin: 0px;
	padding: 3px 14px 3px 0px;
	color: #fff;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	text-indent: 0px;	
}
html>body .redSmallButton a, html>body .redSmallButton a:visited, html>body .redSmallButton a:hover {
	padding: 3px 14px 6px 0px;
	text-indent: 5px;
	color: #fff;	
}

/* show Disclaimer */
#psol #psolNewMain .psolContent #showDisclaimer {
	background-color: #fff;
	border-right: solid 2px #545454;
	border-bottom: solid 2px #545454;
	border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
	display: none;
	font-size: 0.85em;
	margin: 0 auto;
	position: absolute;
	top: 260px;
	left: 320px;
	width: 500px;
	z-index: 10;
}
#psol #psolNewMain .psolContent #showDisclaimer #closeDisclaimer {
	float: right; 
	height: 1.0em;
	margin: 5px 5px 0 0; 
}
#psol #psolNewMain .psolContent #showDisclaimer #closeDisclaimer a.closeDisclaimer { 
	background: transparent url(/images/ico_close.gif) no-repeat right bottom; 
	font-size: 0.85em; 
	padding: 10px 20px 0px 0px;
	margin: 0;
}
#psol #psolNewMain .psolContent #showDisclaimer p {
	clear: both;
	color: #000;
	font-size: 0.85em;
	padding: 10px 15px 15px 15px;
}
/* animation hack for IEs for the seamless transition */
/*#psol #psolNewMain .overlayFilterTop {
	background: transparent url(/images/bg_whiteOverlay.gif) no-repeat 0 0;
	width: 625px;
	z-index:1000; 
}*/
#psol #psolNewMain .overlayFilterTop {
	background-color:#fff; 
	width: 630px;
	height:257px;
	margin-top: 23px;
	position:absolute;
	top:180px; 
}
/* ----- END PSOL SECTION NEW VERSION ----- */

/* ----- BEGIN PSOL SECTION PREVIOUS VERSION ----- */
/* Equifax.com Home Page Styles for PSOL section */
#psol .psolContainer { /* holds all PSOL content */	
	background:#f1f1e1 url(/images/bg_sub_section_bottom_curve.gif) no-repeat bottom left;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	margin: 0 0 0 3px;
	padding: 0 0 8px 0;
	width: 864px;
}
/* --------- TABS -------- */
#psol .psolContainer .tabs {
	background:#fff url(/images/bg_tabs_w_photo.gif) no-repeat bottom left;
	float: left;
	height: 3.0em;
	margin: 0px;
	padding:0px;
	width: 864px;
}
#psol .psolContainer .tabs ul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style: none;
	margin: 0px 10px 0px 245px;
	padding:5px 0px 0px 0px;
}
#psol .psolContainer .tabs ul li.callout {
	color:#5d5d54;
	float: left;
	font-size:0.7em;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 0px 0px;
	text-align: left;
}
#psol .psolContainer .tabs ul li.tabOne {
	color:#5d5d54;
	float: left;
	font-size:0.7em;
	font-weight:bold;
	margin: -1px 52px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
#psol .psolContainer .tabs ul li.tabOne a span{
	color:#5d5d54;
	display: block;
	line-height: 0.97em;
	margin: -3px 0 0 0;
	padding: 0;
}
#psol .psolContainer .tabs ul li.tabOne a, #psol .psolContainer .tabs ul li.tabOne a:visited, #psol .psolContainer .tabs ul li.tabOne a span, #psol .psolContainer .tabs ul li.tabOne a:visited span{
	color: #5d5d54;
	text-decoration: none;
}
#psol .psolContainer .tabs ul li.tabOne a:hover, #psol .psolContainer .tabs ul li.tabOne a:hover span {
	color: #000;
	text-decoration: none;
}
#psol .psolContainer .tabs ul li.tabTwo{
	color:#000;
	float: left;
	font-size:0.75em;
	font-weight:bold;
	margin: -1px 0px 0px 18px;
	padding: 0px 0px 5px 0px;
}
#psol .psolContainer .tabs ul li.tabTwo a span{
	color:#7c7c7c;
	display: block; 
	font-size:0.75em;
	line-height: 0.8em;
	margin: 0;
	padding: 0px;
}
#psol .psolContainer .tabs ul li.tabTwo a, #psol .psolContainer .tabs ul li.tabTwo a:visited {
	color: #000;
	text-decoration: none;
}
#psol .psolContainer .tabs ul li.tabTwo a:hover{
	color: #5d5d54;
	text-decoration: none;
}
/* --------- MAIN CONTENT -------- */
#psol .psolContainer .mainContent { 
	background-color: #fff;
	border:1px solid #a5a5a5;
	border-top-width: 0;
	border-bottom-width: 0;
	float: left;
	margin:0;
	padding: 0;
	width: 862px;
}
html>body #psol .psolContainer .mainContent { 
	margin: 0;
}

#psol .psolContainer .mainContent .psolImage {
	background:transparent url(http://www.equifax.com/ecm/home/images/girl_w_computer.jpg) no-repeat 0 0;
	float: left;
	height: 221px;
	margin:0px 0px 0px 0px;
	overflow: hidden;
	padding:0px;
	position: inherit;
	text-indent: -2000px;
	width:306px;
}

#psol .psolContainer .mainContent .mainContentText {
	background-color: #fff;
	float: left;
	margin:0px;
	padding:0px 10px 0px 10px;
	width: 530px;
}
html>body #psol .psolContainer .mainContent .mainContentText {
	float: left;
	margin:0px;
	padding:0px 10px 0px 10px;
	width: 534px;
}
#psol .psolContainer .mainContent .mainContentText a, #psol .psolContainer .mainContent .mainContentText a:visited {
	color: #0066ab;
	text-decoration: underline;
}
#psol .psolContainer .mainContent .mainContentText a:hover {
	color: #545454;
	text-decoration: underline;
}

#psol .psolContainer .mainContent  .mainContentText h1 {
	border: none;
	color:#cc0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:2.0em;
	font-weight: normal;
	letter-spacing: 0px;
	margin:0px 0px 0px 0px;
	padding: 0px;
}
#psol .psolContainer .mainContent .mainContentText ul {
	list-style: none;
	margin:0px 0px 0px 10px;
	padding: 0px;
}
#psol .psolContainer .mainContent .mainContentText ul li {
	background:transparent url(/images/3x3_grey_dark.gif) no-repeat 0 7px;
	color:#545454;
	font-size:0.7em;
	margin: 0;
	padding: 0px 10px 0px 8px;
}			
#psol .psolContainer .mainContent p.crc {
	background:transparent url(/images/icon_crc.gif) top left no-repeat;
	color:#000;
	font-size:0.74em;
	padding: 7px 5px 0px 40px;
	margin:5px 0px 0px 0px;
	height:3.9em;
}			
html>body #psol .psolContainer .mainContent p.crc {
	height:2.6em;
}
#psol .psolContainer .mainContent p.teaserText {
	color:#71a542;
	font-size:0.85em;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
html>body #psol .psolContainer .mainContent p.teaserText {
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
}
#psol .psolContainer .mainContent .getStarted {
	color:#fff;
	float: right;
	font-size:1.1em;
	font-weight: bold;
	height:41px;
	margin:-25px 5px 0px 0px;
	padding:11px 0px 0px 20px;
	background:transparent url(/images/btn_bg_get_started.gif) no-repeat 0px 0px;
	width: 178px;
}
#psol .psolContainer .mainContent .getStarted a, #psol .psolContainer .mainContent .getStarted a:visited, #psol .psolContainer .mainContent .getStarted a:hover {
	color:#fff;
	font-weight: bold;
	text-decoration: none;
}
.subSections {
	background:#f1f1e1 url(/images/bg_sub_section.gif) repeat-x 0 0;
	float: left;
	padding: 0;
	margin: 0;
	width:862px;
}
html>body .subSections {
	height:6.5em;
}
.subSectionLeft {
	border-right:1px solid #a5a5a5;
	float:left;
	height:6.2em;
	margin: 3px 0 0 0;
	padding: 0px 5px 0px 17px;
	width:258px;
}
.subSectionMiddle {
	border-right:1px solid #a5a5a5;
	float:left;
	height:6.2em;
	margin: 3px 0 0 0;
	padding: 0px 5px 0px 17px;
	width:260px;
}
.subSectionRight {
	float:left;
	height:6.2em;
	margin: 3px 0 0 0;
	padding: 0px 0 0px 10px;
	width:268px;
}
.subSectionLeft h2, .subSectionMiddle h2, .subSectionRight h2 {
	color:#0066ab;
	font-size:0.9em;
	font-weight: bold;
	margin:4px 0px 0px 10px;
	padding: 0px;
}
.subSectionLeft p, .subSectionMiddle p, .subSectionRight p {
	color:#545454;
	font-size:0.75em;
	line-height: 1.3em;
	margin:2px 0px 0px 10px;
	padding: 0px 20px 0px 0px;
}
.subSectionLeft p a, .subSectionMiddle p a,  .subSectionRight p a {
	color:#545454;
}
.subSections p.txtLink { /* text link next to the gray graphic button */
	display: inline; 
	float: left;
	margin: 0; 
	padding: 2px 0 0 10px;
}
.subSections p.btn { /* text link next to the gray graphic button */
	clear: both;
	display: block; 
	margin: 0; 
	padding: 1px 0 0 8px;
}
/* BBB Special Section */
.BBB { 
	float: right; 
	margin-top: -40px;
	font-size: 0.9em;
}
.BBB p {
	color: #3A3B8D; 
	line-height: 1.0em;
	margin: 0;
	padding: 0;
}
.BBB p.Link {
	float: left;
	padding: 4px 0 0 0;
}
.BBB p.Link a, .BBB p.Link a:visited { 
	color: #3A3B8D!important;
	display: inline; 
	font-size: 1.1em;
	line-height: normal;
	margin: 0; 
	padding: 0;
	text-decoration:underline;
}
.BBB p.Link a:hover { /* text link next to the gray graphic button */
	color: #545454!important;
}
/* hidden layer settings Flash View */
#psol .psolContainerBonus { /* holds all PSOL content */	
	background:transparent url(/images/bg_bottom_curve.gif) no-repeat bottom left;
	display: none;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	margin: 0 0 0 3px;
	padding: 0 0 0 0;
	width: 864px;
}

#psol .psolContainerBonus .tabsActive { /* the flash view active */
	background:transparent url(/images/bg_tabs_active.gif) no-repeat bottom left;
	/*float: left;*/
	height: 3.0em;
	margin: 0px;
	padding:0px;
	width: 864px;
}
#psol .psolContainerBonus .tabsActive ul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style: none;
	margin: 0px 10px 5px 440px;
	padding:5px 0px 0px 0px;
}
#psol .psolContainerBonus .tabsActive ul li.tabOne {
	color:#5d5d54;
	float: left;
	font-size:0.7em;
	font-weight:bold;
	line-height: 1.0em;
	margin: -1px 32px 0px 0px;
	padding: 7px 0px 5px 0px;
	text-align: left;
}
#psol .psolContainerBonus .tabsActive ul li.tabOne a span {
	color:#5d5d54;
	display: block;
	line-height: 1.0em;
	margin: 0;
	padding: 0px;
}
#psol .psolContainerBonus .tabsActive ul li.tabOne a, #psol .psolContainerBonus .tabsActive ul li.tabOne a:visited, #psol .psolContainerBonus .tabsActive ul li.tabOne a span, #psol .psolContainerBonus .tabsActive ul li.tabOne a:visited span {
	color: #5d5d54;
	text-decoration: none;
}
#psol .psolContainerBonus .tabsActive ul li.tabOne a:hover, #psol .psolContainer .tabsActive ul li.tabOne a:hover span {
	color: #000;
	text-decoration: none;
}
#psol .psolContainerBonus .tabsActive ul li.tabTwo {
	color:#000;
	float: left;
	font-size:0.75em;
	font-weight:bold;
	margin: -1px 0px 0px 38px;
	padding: 0px 0px 5px 0px;
}
#psol .psolContainerBonus .tabsActive ul li.tabTwo a span  {
	color:#7c7c7c;
	display: block; 
	font-size:0.75em;
	line-height: 0.8em;
	margin: 0;
	padding: 0px;
}
#psol .psolContainerBonus .tabsActive ul li.tabTwo a, #psol .psolContainerBonus .tabsActive ul li.tabTwo a:visited {
	color: #000;
	text-decoration: none;
}
#psol .psolContainerBonus .tabsActive ul li.tabTwo a:hover {
	color: #5d5d54;
	text-decoration: none;
}
#psol .psolContainerBonus .mainContent { 
	background-color: #fff;
	border:1px solid #a5a5a5;
	border-top-width: 0;
	border-bottom-width: 0;
	margin: 0;
	padding: 0;
	width: 862px;
}
#flashHolder {
	position:relative;
	left:0px;
	top: 0px;
	margin: 0;
	padding: 3px 0 0 13px;
}
#showDisclaimer {
	background-color: #fff;
	border-right: solid 2px #545454;
	border-bottom: solid 2px #545454;
	border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
	display: none;
	margin: 0 auto;
	position: absolute;
	top: 260px;
	left: 320px;
	width: 500px;
	z-index: 10;
}
#showDisclaimer #closeDisclaimer {
	float: right; 
	height: 1.0em;
	margin: 5px 5px 0 0; 
}
#showDisclaimer #closeDisclaimer a.closeDisclaimer { 
	background: transparent url(/images/ico_close.gif) no-repeat right bottom; 
	font-size: 0.85em; 
	padding: 10px 20px 0px 0px;
	margin: 0;
}
#showDisclaimer p {
	clear: both;
	color: #000;
	font-size: 0.85em;
	padding: 10px 15px 15px 15px;
}

/* ----- END PSOL SECTION PREVIOUS VERSION ----- */
/*----------- START EVENT NOTIFICATION SECTION -------------*/

div#EventNotificaton {
	background: transparent url(/images/tab_earnings.gif) repeat-x 0 0;
	margin: 0 5px 10px 50px;
	padding: 0;
	position: relative;
}
div#EventNotificatonL {
	background: transparent url(/images/tab_earningsLeft.gif) no-repeat bottom left;
	margin: 0;
	padding: 0;
}
div#EventNotificatonR {
	background: transparent url(/images/tab_earningsRight.gif) no-repeat bottom right;
	margin: 0 0 0 10px;
	padding: 0;
}
#EventNotification img {
	vertical-align: middle;
	padding: 0 0 0 11px;
	margin: 0;
	border: 0;
}
#EventNotification a, #EventNotification a:visited {
	color: #000;
	font-size: 0.85em!important;
	font-weight: bold;
	padding-right: 10px;
	text-decoration: none;
}
#EventNotification a:hover {
	color: #444;
	text-decoration: none;
}
/*---------- END EVENT NOTIFICATION SECTION ------------------*/

/* Added for PPM 51728 */

/* smaller text within h1 */
#content .silonew h1 em {
	font-size:.8em;
}

/* begin first silonew */
#content div.silonew:first-child {
	width:876px;
}
/* end first silonew */

/* begin all other silonews */
/* padding on all child elements */
#content .silonew + .silonew {
	margin:.3em 0;
	padding-top:10px;
	padding-bottom:10px;
}
#content .silonew + .silonew > * {
	/* padding-left:40px; */
}
/* make h1 smaller */
#content .silonew + .silonew h1 {
	font-size:1.7em;
	border-bottom:none;
	padding-left:0;
	width:277px;
}
#content .silonew + .silonew h2 {
	font-size:.85em;
	line-height:.9em;
	margin-bottom:.5em;
}
#content .silonew + .silonew p {
	font-size:.7em;
	font-weight:bold;
	line-height:1.7em;
	margin-bottom:.3em;
}
#content .silonew + .silonew > img {
	padding:0;
	margin-right:10px;
	float:left;
}

/* begin solution finder flyouts */
#content .silonew .solFindFlyoutnew {
	margin:15px 0 0;
	padding:0;
	float:none;
}
/* end solution finder flyouts */
/* end all other silonews */

/* End of Addition for PPM 51728 */



#date {
	color: #990000;
	float: left;
	font-weight: bold;
	font-size: 14px;
	position: relative;
	line-height: 150%;
	font-family: arial;
}

#caption {
	position: relative;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	line-height: 150%;
	font-family: arial;
}

