/* text_resize styles */

h1, #detail h2 {
	font-size: 1.6em;
	line-height: normal;
	color: #000066;
}
#detail h2 {
	margin: .2em 0 1.25em 0;
}
h2, .tblctr, #detail h3 {
	font-size: 1.25em;
	color: #000066;
	margin: .8em 0 .6em 0;
}
h1 + h2 {
	margin-top: 1.2em;
}
h2[id] {
	border-top: 1px solid #ccdaff;
	padding-top: .8em;
	margin-top: 2.2em;
}
h1 + h2[id] {
	margin-top: 1.3em;
	border: none;
	padding-top: 0;
}
#content ul.loose li {
	margin-top: 1.6em;
	margin-bottom: 1.6em;
}
#content ul.tight li, #detail ul.tight li {
	margin-top: 0;
	margin-bottom: .5em;
}
#content h1, #detail h1 {
	margin: 0 0 1.3em 0;
}
#content #qa h1 {
	margin: 1.5em 0;
}
#content p, #detail p {
	font-size: 1.2em;
	line-height: 1.55em;
	color: #000000;
	margin-bottom: 1.1em;
}
#content p.beforeli {
	margin-bottom: .33em;
}
#content dd ol li, #content ol li {
	list-style: decimal;
	color: #000066;
	margin: 0 0 0 37px;
	font-size: 1.2em;
}
#content #qa ul li {
	font-size: 1em;
}
#content ul li, #detail ul li {
	list-style: disc;
	color: #ff6600;
	font-size: 1.2em;
	margin: 0 0 .4em 30px;
}
#content ul, #detail ul {
	margin-bottom: 1.5em;
}
#content li span, #detail li span {
	color: #000000;
}
#content #next {
	color: #000066;
	margin: 3.25em 0 .8em 0;
}
#content #next a {
	font-weight: bold;
}
#content dl {
	font-size: 1.2em;
	line-height: 1.56em;
	margin-left: 6px;
	margin-bottom: .8em;
}
#content dd div {
	margin-left: 1.75em;
	text-indent: -1.65em;
}
#content dd div.indent {
	text-indent: 0;
}
#content dt, dl#helppage dt {
	font-weight: bold;
	color: #000066;
	font-size: inherit;
}
#content dd ul, dl#helppage dd ul {
	margin: .2em 0 .3em 1em;
}
dl#helppage ol li {
	list-style: decimal;
	color: #000066;
	margin: 0 0 0 37px;
	font-size: inherit;
}
#content dd, dl#helppage dd {
	margin-bottom: 1em;
	margin-top: .1em;
}
#content dd li {
	list-style: disc;
	color: #000066;
	margin: 0 0 0 1.95em;
	font-size: 1.2em;
}
dl#helppage, dl#helppage dt {
	margin-left: 0;
}
dl#helppage {
	margin-top: 2em;
}
dl#helppage p {
	font-size: 1em;
	line-height: 1.56em;
}
dl#helppage p.beforeli {
	margin-bottom: .1em;
}
/* begin helppage */



#helptopcopy h2 {
	padding: 0;
	margin: 0 0 .33em 0;
}
#helptopcopy p {
	font-size: 1.25em;
}
dl#helppage dd {
	display: none;
	margin-top: 0;
	margin-bottom: 1.5em;
	font-size: .9em;
	padding: 10px;
	border: 1px dotted #858eca;
	background: #f2f4f9;
}
dl#helppage ol li {
	font-size: 1em;
	margin-bottom: 1em;
}
dl#helppage {
	font-size: 1.1em;
	margin: 0;
	padding: 0;
}
dl#helppage dt {
	margin: .5em 0;
	font-weight: bold;
	color: #000066;
}
dl#helppage dt img {
	margin: 0 .4em 0 0;
}
/*end helppage */
/* pricing sub5 and why401k sub1 and sub2 collapsing content */

#copy h2 a:link, #copy h2 a:visited {
	color: #000066;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}
#copy h2 a:hover {
	color: #ff6600;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px solid #ff6600;
	cursor: pointer;
}
#copy h2 a span {
	color: #000066;
}
#copy h2 a.nb {
	padding-right: .4em;
	text-decoration: none;
	border-bottom: none;
	cursor: pointer;
}
.tShow {
	display: block;	
}


#hideIt, #hideIt1, #hideIt2, #toggleIt, #toggleIt1, #toggleIt2, #toggleIt3, .tContent {
	margin-top: -.5em;
	xborder: 1px dotted #efefef;
	padding: 5px 0 0 0;
	margin-bottom: .65em;
}
