/* sectionDetail*/
.sectionDetail .nav { margin-left:8px; }
* html .content { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg.content.png', sizingMethod='scale'); background: transparent; }

.sectionDetail .mainColunm  {
	background-color:#fff;
	background-image:url(/img/bg.sectionDetail.mainContent.jpg);
	background-position:top left;
	background-repeat:repeat-y;
}
.columnFooters .leftColumnFooter {
	background-color: transparent;
	background-image: url(/img/bg.leftcolumn.botton.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
/*end*/

.mainColunm .textIntroContent {
	width: 693px;
	padding: 50px 0 42px 32px;
	background-color: transparent;
	background-image:url(/img/bg.intro.text.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.mainColunm .textIntroContent h1 {  width:506px; margin:0; }
.mainColunm .textIntroContent h1 img { margin:0 0 35px 0; }
.mainColunm .textIntroContent p {
	display: block;
	width:503px;
	margin:0;
	font-size: 130%;
	background:none;
}
.mainColunm .textIntroContent p.articleReference { display:block; width:380px; color:#444; font-size:120%; font-weight:bold; margin:0; padding-top:10px; }
.mainColunm .textIntroContent p.reprinted { display:block; color:#C2AB79; font-size:120%; font-weight:bold; margin:10px 0 5px 0; }
.mainColunm .textIntroContent blockquote { margin:10px 0 0 15px; color:#234c69; font-size:110%; font-style:italic; width:480px; }

/*.textDetailContent {
	width:725px;
}*/
.textContentContainer { width:560px; padding:10px 0 0 0; }

.textIntroContent .textContentContainer p, .textIntroContent .textContentContainer ul { margin:0 0 10px 0; font-size:120%; width:auto; }
.textIntroContent .textContentContainer p.tinyFont { font-size:100%; }
.textIntroContent .textContentContainer ul { margin:0 0 10px 30px; }
.textIntroContent .textContentContainer ul li ul li { 
	margin:0 0 5px 10px !important; 
	font-size:90%;
	background-color:transparent;
	background-image:url(/img/bg.dash.horz.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	padding:0 0 0 5px;
}
.textIntroContent .textContentContainer p.headline,  .textIntroContent .textDisclosure p.headline  { color:#234c69; margin:0; padding:10px 0 0 0; font-weight:bold; font-size:120%; }
.textIntroContent .textDisclosure p.headline { font-size:120%; margin-bottom:8px; }
.textIntroContent .textContentContainer p.headlineList { margin:0; font-weight:bold; }
.textIntroContent .textContentContainer img.contentImg { margin:39px 0 0 0; }
 
.textIntroContent .textContentContainer ul.pointsList { width:543px; margin:21px 0 0 30px; }
.textIntroContent .textContentContainer ul.pointsList li { margin:0 0 21px 0; }
.textIntroContent .textContentContainer ul.pointsList li p { font-size:100%; }
.textIntroContent .textContentContainer ul.pointsList li span { font-weight:bold; }
.textIntroContent .textContentContainer ul.infoList { margin:5px 0 21px 30px; }
.textIntroContent .textContentContainer ul.infoList li {
	background-color:transparent;
	background-image:url(/img/bg.dash.horz.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	padding:0 0 0 10px;
	margin:0 0 10px 0;
}

.textIntroContent .textContentContainer ol { list-style-type:decimal; margin:0 0 10px 30px; }
.textIntroContent .textContentContainer ol li { font-size:120% !important; margin-bottom:10px; }
.textIntroContent .textContentContainer ol li p { font-size:100% !important; }

.textIntroContent .textContentContainer .articleAudio { width:360px; background-color:#EEE9DB; padding:5px 10px; margin:0 0 10px 0; }
.textIntroContent .textContentContainer .articleAudio .bodySubHeader { font-weight: bold; }
.textIntroContent .textContentContainer .articleAudio img { margin-bottom:-3px; }
.textIntroContent .textContentContainer .articleAudio a { font-size:120%; }

.textIntroContent .textContentContainer .data { width:100%; border-top:1px solid #666; margin:17px 0; color:#333; }
.textIntroContent .textContentContainer .dataResults { width:80% !important; }
.textIntroContent .textContentContainer .data tr.colHeader,
.textIntroContent .textContentContainer .data .firstHeader { background:#d2dbe5; color:#333; font-weight:bold; font-size:110%; }
.textIntroContent .textContentContainer .data tr.colHeader td,
.textIntroContent .textContentContainer .data .firstHeader { border-bottom:1px solid #999999; }
.textIntroContent .textContentContainer .data tr.even { background:#f9f4e9; }
.textIntroContent .textContentContainer .data tr.odd { background:#eee9db; }
.textIntroContent .textContentContainer .data td { padding:2px 8px; font-size:100%; vertical-align:top; width:30%; }
.textIntroContent .textContentContainer .width25 td { width:25%; }
.textIntroContent .textContentContainer .data td  p, .textIntroContent .textContentContainer .data td  ul { font-size:100%; }
.textIntroContent .textContentContainer .data td  ul { list-style-type:disc; list-style-position: outside; margin-left:12px; }
.textIntroContent .textContentContainer .data td.body { border-left:1px dashed #999999; border-bottom:1px solid #999999; }
.textIntroContent .textContentContainer .data td.firstBody { border-bottom:1px solid #999999; font-weight:normal; }
.textIntroContent .textContentContainer p.sources { margin:0 0 32px 0; font-size:100%; }
.textIntroContent .textContentContainer .additionalResources { width:130px; margin-left:5px; padding-left:10px; border-left:1px solid #444; }
.textIntroContent .textContentContainer .txtAlignRgt { text-align:right; }

.textIntroContent .textContentContainer .data tr.header td,
.textIntroContent .textContentContainer .header { border-bottom:1px solid #666; background:#BECAD7; }

.textIntroContent .textContentContainer .shadeBar { /*background-color:#E4F1F9;*/ padding:5px; margin-bottom:5px; }
.textIntroContent .textContentContainer .shadeBar .glossary a { text-decoration:underline; }
.textIntroContent .textContentContainer p.alphabet a { text-decoration:underline; }

.textIntroContent .textContentContainer dl.inBrief { border:1px solid #B2975D; padding-top:21px; }
.textIntroContent .textContentContainer dl.inBrief  dt { color:#234C69; font-size:120%; font-weight:bold; margin:0 0 0 30px; }
.textIntroContent .textContentContainer dl.inBrief  dd ul.pointsList { width:494px; }
.textIntroContent .textDisclosure { margin: 0 0 10px 0; }
.textIntroContent .textDisclosure p { font-size:120%; margin:0 0 5px 0; }
.textIntroContent .textDisclosure ol { list-style:decimal; margin:0 0 5px 25px; }
.textIntroContent .textDisclosure ol li { margin:0; font-size:120% !important; }
.textIntroContent .textDisclosure ol li ul li { list-style-type:disc; margin:0 0 0 20px; font-size:90% !important; }

.textIntroContent .calculatorSwf { margin:52px 0 0 0; }

.textDetailBox {
	width:690px;
	padding: 36px 0 20px 32px;
	background-color:transparent;
	background-image:url(/img/bg.detail.text.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.textDetailBox .col1 {
	float: left;
	width:310px;
	margin:0 36px 0 0;
}
.textDetailBox .col2 {
	float: left;
	width:314px;
}
.textDetailBox p.headline { 
	color:#175278;
	font-size:130%;
	font-weight:bold;
	text-transform:uppercase;
	margin: 0 0 16px 0;
}
.textDetailBox p.headlinesIFR { 
	width:593px;
	height:20px;
	text-transform:uppercase;
	margin: 0 0 16px 0;
}

.textDetailBox .detailSteps p { 
	font-size:120%;
	margin-bottom:10px;
}
.textDetailBox .detailSteps ul li { 
	font-size:110%;
	background-image:url(/img/bg.dash.horz.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	padding:0 0 0 8px;
	margin:0 0 8px 0;
}
	
.textDetailBox .detailResources { 
	background-color:transparent;
	background-image:url(/img/brd.dotted.horz.eff5fa.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}
.textDetailBox .detailResources dl { 
	background-color:#eff5fa;
	background-image:url(/img/brd.dotted.horz.ffffff.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;
	padding:5px 15px 0 15px;
	margin-top:1px;
}
.textDetailBox .detailResources dl dt { 
	color:#175278;
	font-size:110%;
	text-transform:uppercase;
	background-color:transparent;
	background-image:url(/img/brd.dotted.horz.aec4d3.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;
	padding:0 0 5px 0;
	margin:14px 0 8px 0;
}
.textDetailContent .detailResources dl dt span { display:block; padding-left:18px; }
.textDetailContent .detailResources dl dt span.resourcesArticle { background:transparent url(/img/icons/ico.resourcesArticle.gif) no-repeat 0 0; }
.textDetailContent .detailResources dl dt span.resourcesCalculator { background:transparent url(/img/icons/ico.resourcesCalculator.gif) no-repeat 0 0; }
.textDetailContent .detailResources dl dt span.resourcesBars { background:transparent url(/img/icons/ico.resourcesBars.gif) no-repeat 0 0; }
.textDetailContent .detailResources dl dt span.resourcesServices { background:transparent url(/img/icons/ico.resourcesServices.gif) no-repeat 0 0; }
.textDetailContent .detailResources dl dd.last { padding-bottom:14px; }
.textDetailContent .detailResources dl dd ul li { width:280px; color:#001421; font-size:110%;  padding:0 0 5px 0; }
.textDetailContent .detailResources dl dd ul li a { color:#001421; }
.textDetailContent .detailResources dl dd ul li a:hover { color:#f6932d; }
.textDetailContent .detailResources dl dd ul li a img { padding:0 0 0 6px; }

.textDetailBox .detailResources .servicesBoxContainer { 
	background-color:#eee;
	margin-top:8px;
	padding-top:1px;
	background-image:url(/img/brd.dotted.horz.ffffff.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}
.textDetailBox .detailResources dl.servicesBox { 
	padding:5px 15px 0 15px;
}
.textDetailBox .detailResources dl.bgEEE {background-color: #eee !important; }

.textDetailContent .detailSteps .topicContainter {
	background-color:transparent;
	background-image:url(/img/brd.horz.topic.ffffff.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	margin:40px 0 0 0;
	padding:11px 0 0 11px;
}
.textDetailContent .detailSteps .topicContainter p {
	display:block;
	width:287px;
	color:#175278;
	font-size:120%;
	padding:0 0 0 24px;
	background-color:transparent;
	background-image:url(/img/icons/ico.topic.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.textDetailContent .detailSteps .topicContainter p a { 
	color:#001421;
	background-color:transparent;
	padding:0;
}

.textDetailBox .textDetailList {
	width:593px;
	background-color:transparent;
	background-image:url(/img/brd.dotted.horz.ffffff.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}
.textDetailBox .textDetailList ul li {
	font-size:120%;
	padding:9px 0;
	background-color:transparent;
	background-image:url(/img/brd.dotted.horz.ffffff.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;
}
.textDetailBox .textDetailList ul li a { 
	color:#000000;
	background-color:transparent;
	background-image:url(/img/bg.arrowright.ffffff.gif);
	background-position:right 2px;
	background-repeat:no-repeat;
	padding:0 22px 0 0;
}
.textDetailBox .textDetailList dl {
	background-color:transparent;
	background-image:url(/img/brd.dotted.horz.ffffff.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	padding-bottom:20px;
}
.textDetailBox .textDetailList dl dt { padding:21px 0 0 0; font-size:120%; font-weight:bold; text-transform:uppercase; }
.textDetailBox .textDetailList dl dt a, .textDetailBox .textDetailList dl dt a:hover { color:#beab71; }
.textDetailBox .textDetailList dd ul li { padding:9px 0 0 0; background:none;
}

.textDetailBox .textDetailList .glossary { display:block; margin-top:9px; }
.textDetailBox .textDetailList .glossary a { padding:0 !important; text-decoration:underline; background:none !important; color:#3B6E8F; }

.oneColumns img.contentImg { margin:39px 33px 39px 0; }


.int #globalFooter {
	margin:35px auto 0pt;
}
.content .rgtnav .rgtContent .testimonials { margin:14px 0 19px 0; }

.iframe .box { position:relative; z-index:20000; background-color:#fff; margin-bottom:-25px; height:30px; }
html>body .iframe { margin-top:0; }
* html .iframe { margin-top:-10px; }

.leftColumnFooter .getStarted { margin: -90px 26px 0 0; }
* html .leftColumnFooter .getStarted { position:relative; }

.magicDiv {
	background-color:#fff;
	position:relative;
	z-index:30;
	height:30px;
	width:500px;;
}