/* Start CSS Reset Classes */

/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 * 
 */
 
 
/* Font size conversion chart 
10px = 77%
11px  = 85%
12px  =	92%
13px  =	100%
14px  =	107%
15px  = 114%
16px  =	122%
17px  =	129%
18px  =	136%
19px  =	144%
20px  =	152%
21px  =	159%
22px  =	167%
23px  =	174%
24px  =	182%
25px  =	189%
26px  =	197%
*/

body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small; background-color: #ffffff;}
table {font-size:inherit;font:100%;}

/**
 * 99% for safari; 100% is too large
 */
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}

/**
 * Bump up !IE to get to 13px equivalent
 */
pre, code {font:115% monospace;*font-size:100%;}


/* Start CSS Reset Classes */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	}

table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/* End CSS Reset Classes */

/* End CSS Reset Classes */

/* Start Vertical Spacing Classes */
/* 50 of these classes are provided since horizontal white space is fairly predominant
	and varied between page layouts.  Those classes not made use of can easily be subtracted
	to decrease file size if desired.
*/
.spacing-div_1X0 {padding: 1px 0px 0px 0px;}
.spacing-div_2X0 {padding: 2px 0px 0px 0px;}
.spacing-div_3X0 {padding: 3px 0px 0px 0px;}
.spacing-div_4X0 {padding: 4px 0px 0px 0px;}
.spacing-div_5X0 {padding: 5px 0px 0px 0px;}
.spacing-div_6X0 {padding: 6px 0px 0px 0px;}
.spacing-div_7X0 {padding: 7px 0px 0px 0px;}
.spacing-div_8X0 {padding: 8px 0px 0px 0px;}
.spacing-div_9X0 {padding: 9px 0px 0px 0px;}
.spacing-div_10X0 {padding: 10px 0px 0px 0px;}
.spacing-div_11X0 {padding: 11px 0px 0px 0px;}
.spacing-div_12X0 {padding: 12px 0px 0px 0px;}
.spacing-div_13X0 {padding: 13px 0px 0px 0px;}
.spacing-div_14X0 {padding: 14px 0px 0px 0px;}
.spacing-div_15X0 {padding: 15px 0px 0px 0px;}
.spacing-div_16X0 {padding: 16px 0px 0px 0px;}
.spacing-div_17X0 {padding: 17px 0px 0px 0px;}
.spacing-div_18X0 {padding: 18px 0px 0px 0px;}
.spacing-div_19X0 {padding: 19px 0px 0px 0px;}
.spacing-div_20X0 {padding: 20px 0px 0px 0px;}
.spacing-div_21X0 {padding: 20px 0px 0px 0px;}
.spacing-div_22X0 {padding: 22px 0px 0px 0px;}
.spacing-div_23X0 {padding: 23px 0px 0px 0px;}
.spacing-div_24X0 {padding: 24px 0px 0px 0px;}
.spacing-div_25X0 {padding: 25px 0px 0px 0px;}
.spacing-div_26X0 {padding: 26px 0px 0px 0px;}
.spacing-div_27X0 {padding: 27px 0px 0px 0px;}
.spacing-div_28X0 {padding: 28px 0px 0px 0px;}
.spacing-div_29X0 {padding: 29px 0px 0px 0px;}
.spacing-div_30X0 {padding: 30px 0px 0px 0px;}
.spacing-div_31X0 {padding: 31px 0px 0px 0px;}
.spacing-div_32X0 {padding: 32px 0px 0px 0px;}
.spacing-div_33X0 {padding: 33px 0px 0px 0px;}
.spacing-div_34X0 {padding: 34px 0px 0px 0px;}
.spacing-div_35X0 {padding: 35px 0px 0px 0px;}
.spacing-div_36X0 {padding: 36px 0px 0px 0px;}
.spacing-div_37X0 {padding: 37px 0px 0px 0px;}
.spacing-div_38X0 {padding: 38px 0px 0px 0px;}
.spacing-div_39X0 {padding: 39px 0px 0px 0px;}
.spacing-div_40X0 {padding: 40px 0px 0px 0px;}
.spacing-div_41X0 {padding: 41px 0px 0px 0px;}
.spacing-div_42X0 {padding: 42px 0px 0px 0px;}
.spacing-div_43X0 {padding: 43px 0px 0px 0px;}
.spacing-div_44X0 {padding: 44px 0px 0px 0px;}
.spacing-div_45X0 {padding: 45px 0px 0px 0px;}
.spacing-div_46X0 {padding: 46px 0px 0px 0px;}
.spacing-div_47X0 {padding: 47px 0px 0px 0px;}
.spacing-div_48X0 {padding: 48px 0px 0px 0px;}
.spacing-div_49X0 {padding: 49px 0px 0px 0px;}
.spacing-div_50X0 {padding: 50px 0px 0px 0px;}
.spacing-div_60X0 {padding: 60px 0px 0px 0px;}
.spacing-div_69X0 {padding: 69px 0px 0px 0px;}
.spacing-div_106X0 {padding: 106px 0px 0px 0px;}
/* End Vertical Spacing Classes */

/* Block Level HTML Element Classes */
p {color:#000000; font-family: arial, sans-serif; font-size: 93%; line-height: 136%;}

h1 {color: #387800; font-family: arial, helvetica, sans-serif; font-size: 167%; font-weight: normal; padding: 0px; margin: 0px; position: relative; top: -3px;}
h2 {color: #408800; font-family: arial, sans-serif; font-size: 122%; font-weight: bold;}
h3 {color: #000000; font-family: arial, sans-serif; font-size: 100%; font-weight: bold;}
h4 {color: #408800; font-family: arial, sans-serif; font-size: 92%; font-weight: bold;}
h5 {color: #408800; font-family: arial, sans-serif; font-size: 77%; font-weight: bold;}

a {color: #0f57c2; text-decoration: none;}
a:visited {color:#64406C;text-decoration: none;}
a:active, a:focus {color: #e74b00; text-decoration: underline;}
a:hover {text-decoration: underline;}

sup {font-size: 77%; vertical-align: 4px;}


/* Utility Classes */
.clear-left {clear: left;}
.clear-right {clear: right;}
.clear-both {clear: both;}
.hidden-div{display:none;}
/* End Utility Classes */

/* Color SPANs */
.green {color: #336600;}
.red {color: #c60000;}
.gray {color: #97989a;}
.dark-gray {color: #666666;}
.reddata {color: red;}
.greendata {color: green;}
/* End Color SPANs */

/* Layout Classes */
.main-outer-div {width: 995px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.layout-outer-table-width {width:960px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.layout-inner-table-width {width:956px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.layout-spacer-leftgutter {width: 4px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.layout-spacer-tocgutter {width: 20px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.layout-spacer-16 {width: 16px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.layout-left-toc-col {width: 174px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.layout-main-cont-col {width: 762px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.layout-mid-cont-col {width: 540px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.layout-outer-table-width h1{font-size:182%;}
#rec-image, #college-image{display:none;}

.left-section {width:494px;display:inline;float:left;}
.left-section.visacardlft {width:569px;display:inline;float:left;}
.left-section.visacardlft h2 {color:#408800}
.left-section h2{color:#333333}
.left-section .left{width:39%;display:inline;float:left;}
.left-section .right{width:55%;display:inline;float:right;padding-left:10px;}
.left-section .leftImage {float:left;padding:0px 15px 15px 15px;}
.left-section .rightImage {float:right;padding:0px 15px 2px 15px;clear:right;}
.right-section {width:254px;display:inline;float:right;}
.right-section .assumption{color:#666666;font-size:85%;font-family:arial,sans-serif;}
.right-section.visacardrt{width:180px;display:inline;float:right;}
/* End Layout Classes */

/* Begin double border horizontal rule component */
.dotted-hr {border-bottom: 1px dashed #DEDFDE; clear: both; height: 1px; margin: 0px; padding: 0px;}
.double-border-hr {border-bottom: 1px solid #DBDCDE; border-top: 1px solid #DBDCDE; clear: both; height: 1px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.dark-grey-hr {border-bottom: 1px solid #DEDFDE; clear: both; height: 1px; margin: 0px; padding: 0px;}
.dark-grey-3px-hr {border-bottom: 3px solid #DEDFDE; clear: both; height: 1px; margin: 0px; padding: 0px;}
.hr-for-ie {display:none;}
/* End double border horizontal rule component */

/* Begin green bullet list component */
.greenbulletlist ul {list-style-type: none;}
.greenbulletlist ul li {background-image:url(../images/greenbulsq.gif); background-repeat:no-repeat; background-position:0px 6px; padding: 0px 0px 12px 10px; font-size: 92%;}
.greenbulletlist ul li.last{padding: 0px 0px 5px 10px;}
/* End green bullet list component */

ul.bulleted-list {list-style-type: none;}
ul.bulleted-list li.bullet {background-image:url(../images/circlearrow.gif); background-repeat:no-repeat; background-position:0px 4px; }
ul.bulleted-list li{font-size: 92%;padding: 0px 0px 10px 20px;} 
ul.bulleted-list li.normal{font-size: 100%;padding: 0px 0px 0px 0px;}
/* Begin blue bullet component */
.blue-bullet-image {margin: 0px 0px 0px 0px; padding: 0px 6px 0px 0px; vertical-align: 0px;}
/* End blue bullet component */

/* Begin Breadcrumb classes*/
.breadcrumb {margin: 0px; padding: 0px 0px 0px 14px;}
.breadcrumb ul {text-align: left; color: #666666;}
.breadcrumb li {display: inline;padding: 0px; margin: 0px; list-style: none; font-family: verdana, sans-serif; font-size:77%; vertical-align: middle:}
.breadcrumb .first {font-weight:bold;}
.breadcrumb a {color: #666666; text-decoration: underline;}
/* End Breadcrumb classes*/

/* Begin TOC Classes */
#accordian {width:174px;font-size:0%;}
ul.accWrapper{list-style:none;padding:0px;margin:0px;font-size:medium;}
.accSection ul{list-style:none;	padding:0px 0px 0px 0px;margin:0px 8px 0px 10px;}
.accItem{border-right:solid 1px #ccc;border-left:solid 1px #ccc;background-color:#fff;font-weight:normal;font-family: tahoma;font-size:70%;line-height:136%;padding:4px 4px 4px 19px;	}	
.accItem.itemOn{background-color:#EEEEEE;font-weight:bold;}
.accItem.itemOn a{background-color:#EEEEEE;color:#4E6172;font-weight:bold;text-decoration: none !important;}	
.accItem.itemOn a:hover{background-color:#EEEEEE;color:#4E6172 !important;font-weight:bold;text-decoration: none !important;}	
.accItem a{color:#4E6172; text-decoration: none;}
.accItem a:active, .accItem a:focus, .accItem a:visited {color: #4E6172;}
.accItem a:hover{color:#333399; text-decoration: underline;}				
.accItem.firstItem{padding-top: 6px !important;border-top: solid 3px #eeeeee;}	
.accItem.lastItem{padding-bottom:12px;	border-bottom:solid 1px #B0C9A8;}	
.accTitle {background:#fff url(/products/incomesolutions/images/toc_top.gif) no-repeat top left;	color:#fff;font-family:verdana;font-weight:bold;font-size:82%;padding:5px 0px 0px 0px;margin:0px 0px 1px 1px;display:block;height:23px;width: 174px;}
.accTitle span{padding:0px 5px 0px 26px;}
.accTitle a {color: #fff; text-decoration: none;}
.accTitle a:active, .accTitle a:focus, .accTitle a:visited {color: #fff;}
.accTitle a:hover {text-decoration: underline;}
.accToggler{background:#ffffff url(/products/incomesolutions/images/arrow_close.gif) 5px 8px  no-repeat;	background-color: #ffffff;border-top:solid 1px #B0C9A8; border-bottom:solid 1px #B0C9A8; border-left:solid 1px #B0C9A8; border-right:solid 1px #B0C9A8;padding:6px 6px 6px 20px;margin:-1px 0px 0px 5px;width:138px;font-family:tahoma;font-weight:bold;font-size:70%;line-height:13px;	}			
.accToggler a{color:#666666;text-decoration: none;}
.accToggler a:active, .accToggler a:focus, .accToggler a:visited {color: #666666;}
.accToggler.hasNoChildren{background-image : none !important;}				
.togglerOpen{background: #E9EFDE url(/products/incomesolutions/images/arrow_open.gif); background-position: 5px 8px;background-repeat: no-repeat;color: #000000;}				
.togglerOver{background-color: #E9EFDE;}
.toggleractive a{color: #000000;}
.accBottomCap{width:166px;margin-top:-1px;margin-left:5px;}
/* End TOC classes */

/* Begin byline classes*/
.byline {font-size: 77%; font-weight:normal; color: #666666; line-height: 129%; padding: 0px; margin: 0px;}
.offScreen{position:absolute; left:-5000px;width:1px;height:1px;overflow:hidden;}
.subheading h3{text-transform:uppercase; font-size:85%; color:#336600; font-weight: bold;}
/* End byline classes*/

/* Begin Page Header classes*/

/* End Page Header classes*/

/* Begin footnote Classe */
.bnk-footnotes{font-size: 85%; line-height: 122%; font-family: arial, san-serif; margin-top: 0px;color: #666666;}
.bnk-footnotes p{color: #666666;}
.bnk-footnotes ol{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.bnk-footnotes ol li{color: #666666; padding: 0px 0px 8px 0px; margin: 0px 0px 0px 0px; background: none; list-style-type:decimal; list-style-position: inside;}
.bnk-boldedfootnotes{font-size: 85%; line-height: 122%; font-family: arial, san-serif; font-weight: bold; margin-top: 0px;color: #666666;}
/* End footnote Classe */

/* Begin footer classes*/
.footer {border-top: 1px solid #CCCCCC;background-color: #EEEEEE;height: 80px;padding: 3px 8px 0px 0px !important;margin: 0px 0px 0px 0px;text-align: right; font-size:85%; font-family:Verdana, sans-serif; line-height:152%; width: auto;}
.footer a {color: #333399;font-size:100%}
.footer a:hover {color: #333399; text-decoration: underline;}
.footer a:active, .footer a:focus {color: #333399; text-decoration: none;}
.footer .pipe{color:#666666}
.footerLogo {margin-left: 16px;margin-top:4px;float:left;}
.footer ul {margin: 0px; padding: 0px;}
.footer li {margin: 0px; padding: 0px; display: inline;}
/* End footer classes*/

.pipe {padding: 0px 4px 0px 4px; margin: 0px;}


.pdfs-require {font-size: 85%; line-height: 122%; font-family: arial, san-serif; margin-top: 0px;color: #666666;}
.pdfs-require a:visited {color:#0F57C2; text-decoration: none;}
.pdfs-require a {color:#0F57C2; text-decoration: none;}

	
	

.footnote {font-size:85%; color:#666666;}
.footnote a {color:#666666; text-decoration: none;}
.footnote a:hover {color:#666666; text-decoration: underline;}
.footnote a:active, .footnote a:focus {color:#666666; text-decoration: none;}


	
.grey-box{background-color: #F0F0F0; padding:16px;width:auto;}
.grey-box h3{color:#336600; text-transform:uppercase; font-size:85%;}
.grey-box .input-box-sm{width:18px;}
.grey-box .btn{margin-top:5px;}
.grey-box .lg-text{font-weight:bold; font-size:122%}
	
.grey-box-body{background-color:#F0F0F0; float:right; margin-right:22px; padding:8px; width:120px;}
.grey-box-body	ul.bulleted-list li{padding: 0px;} 
	
#abtperformance{display:none; position: absolute; top:225px;left:193px;}
.blue-border-pop-div {width:600px; border:1px solid #143459;  margin:0px; background-color: #FFFFFF; }
.blue-border-pop-div .rightImage {float:right;padding:5px;}
.blue-border-pop-div .content{margin:15px 20px 20px 20px; padding:0px;}
.blue-border-pop-div .content p{font-family: arial, sans-serif; font-size:93%;font-weight:normal;}
/*.blue-border-pop-div .content .rightImage {float:right;padding-bottom:5px;margin-right:-55 !important;margin-top:-15px;}*/
.blue-border-pop-div .content h2 {color:green;font-size:122%;}
.blue-border-pop-div ul {margin: 0px; padding: 0px;}
.blue-border-pop-div ul li {display: inline; margin: 0px; padding:0px 0px 0px 0px;}
.source{color:#666666; font-family: arial, sans-serif; font-size:77%;text-transform:uppercase;font-weight:normal;}
.blue-border-pop-div .byline {color:#666666; font-family: arial, sans-serif; font-size:85%;font-weight:normal;}
.blue-border-pop-div .one{width:29%;background-image:url(../images/pi1_black.gif); background-repeat:no-repeat; background-position:0px 2px; padding: 0px 8px 0px 22px;}
.blue-border-pop-div .two{width:29%;background-image:url(../images/pi2_black.gif); background-repeat:no-repeat; background-position:8px 2px; padding: 0px 8px 0px 30px; border-left:1px solid #D1DAE3; border-right:1px solid #D1DAE3;}
.blue-border-pop-div .three{width:29%;background-image:url(../images/pi3_black.gif); background-repeat:no-repeat; background-position:8px 2px; padding: 0px 8px 0px 30px;}

/*.blue-border-pop-div ol{list-style-type: none; display:inline;}
.blue-border-pop-div li{display:inline;}
.blue-border-pop-div li.one{width:29%;background-image:url(../images/pi1_black.gif); background-repeat:no-repeat; background-position:8px 2px; padding: 0px 0px 0px 30px;}
.blue-border-pop-div li.two{width:29%;background-image:url(../images/pi2_black.gif); background-repeat:no-repeat; background-position:8px 2px; padding: 0px 0px 0px 30px; border-left:1px solid #D1DAE3; border-right:1px solid #D1DAE3;}
.blue-border-pop-div li.three{width:29%;background-image:url(../images/pi3_black.gif); background-repeat:no-repeat; background-position:8px 2px; padding: 0px 0px 0px 30px;}
*/
.bold{font-weight:bold;}

.block-border-pop-div {width:auto; text-align:left !important; border:1px solid #333333; padding:0px;margin:0px; font-size:100%; width:500px; position: absolute; top:238px; left: 355px;background-color: #FFFFFF;display:none;z-index:999;}
.block-border-pop-div .content{margin:0px; padding:20px; text-align:left !important;}
.block-border-pop-div .content p{font-family: arial, sans-serif; font-size:93%;font-weight:normal;}
.block-border-pop-div ul {list-style-type: none;}
.block-border-pop-div ul li {background-image:url(/archived/templates/markets_sectors/images/greenbulsq.gif); background-repeat:no-repeat; background-position:0px 5px; padding: 0px 0px 8px 14px;}

/*Popup page classes*/
.tkn-header{background-color:#83B51F;border-bottom-color:#3F8800;border-bottom:4px solid #398A00;height:32px;padding:0px;vertical-align:middle;width:100%;}
.header_imageleft {float: left;border: 0;display: inline;margin: 2px 0 0px 0px;}
.grey-h2 {color: #333333; font-family: arial, sans-serif; font-size: 122%; font-weight: bold;}
.grey-popup-box{margin:0px; padding:7px 10px 10px 10px;background-color:#F0F0F0;}
.grey-popup-box h2{color:#357D00;}
.grey-popup-box h3{font-size:93%;}
.close-button {margin: 0px 0px 0px 0px; padding: 0px 6px 0px 0px; vertical-align: -2px;}

/*Begin greenbullet_number_list*/
.greenbullet_number_list {margin:0px;padding:10px;}
.greenbullet_number_list .first{background:transparent url(../images/green1.gif) no-repeat scroll 0 0;}
.greenbullet_number_list .second{background:transparent url(../images/green2.gif) no-repeat scroll 0 0;}
.greenbullet_number_list .third{background:transparent url(../images/green3.gif) no-repeat scroll 0 0;}
.greenbullet_number_list .fourth{background:transparent url(../images/green4.gif) no-repeat scroll 0 0;}
.greenbullet_number_list .fifth{background:transparent url(../images/green5.gif) no-repeat scroll 0 0;}
.greenbullet_number_list ol li {margin-bottom:10px;padding:0 0 0 24px;}
/*End greenbullet_number_list*/

.list-block{padding-left:20px;}
.list-block ul {list-style-type: none;}
.list-block ul li {background:none; padding: 0px 0px 8px 0px;font-size:100%;}
.list-block ul li.last{padding: 0px 0px 5px 10px;}

.content-section .rightImage {float:right;padding:0px 15px 2px 15px;clear:right;}
.content-section h2{color:#333333}

