/* 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  =	93%
13px  =	100%
14px  =	108%
15px  = 116%
16px  =	123.1%
17px  =	131%
18px  =	138.5%
19px  =	146.5%
20px  =	153.9%
21px  =	161.6%
22px  =	167%
23px  =	174%
24px  =	182%
25px  =	189%
26px  =	197%
*/

body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;}

/**
 * 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;}


/* 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 */


/* Begin Global Link Treatment */
a {color: #0F57C2; text-decoration: none; font-family: arial, sans-serif;}
a:visited {color:#0F57C2; text-decoration: none;}
a:active, a:focus {color:#E74B00; text-decoration: underline;}
a:hover {text-decoration: underline;}
/* End Global Link Treatment */

/* Begin Utility Classes */
.bold {font-weight: bold;}
.unbold	{font-weight: normal;}
.emphasis {font-style: italic;}
.underline	{text-decoration:underline;}
.grey-hr	{border-bottom:1px solid #DBDCDE; clear:both; height:1px; margin:0; padding:0;}
.hr-for-ie {display:none;}
.clear-both	{clear:both;}
/* End Utility Classes */


/* Layout Clases */
.layout-breadcrumb-region	{margin:7px 0px 0px 3px;}
.layout-left-side-region	{vertical-align:top;}
.layout-left-gutter-region	{padding:0px 0px 0px 20px;}
.layout-center-content-region	{vertical-align:top; width:561px;}
.layout-right-gutter-region	{padding:0px 0px 0px 20px;}
.layout-right-side-region	{vertical-align:top; width:180px;}
.layout-footer-region	{width:995px;}

.layout-breadcrumb-region .layout-spacer-1	{padding:15px 0px 0px 0px;}
.layout-center-content-region .layout-spacer-1	{padding:10px 0px 0px 0px;}
.layout-right-side-region .layout-spacer-1	{padding:20px 0px 0px 0px;}
.layout-footer-region .layout-spacer-1	{padding:32px 0px 0px 0px;}


/* Component Classes */
.breadcrumb	{color:#666666; font-size:85%;}
.breadcrumb .first	{background:none; font-weight:bold;}
.breadcrumb li	 {padding:0px 0px 0px 10px;display:inline; background:url(/images/caret.gif) 0px 4.5px no-repeat;}
.breadcrumb a	{color:#666666; text-decoration:none;}
.breadcrumb a:visited	{color:#666666; text-decoration:none;}
.breadcrumb a:hover	{color:#666666; text-decoration:underline;}
.breadcrumb a:active	{color:#666666; text-decoration:none;}

.toc	{margin:0px 0px 0px 4px;}

.header h1	{color:#387800; font-size:182%; font-weight:normal;}

.content h2	{color:#3D7000; font-size:131%; margin:10px 0px 7px 0px;}
.content h3	{color:#000000; font-size:108%; margin:0px 0px 5px 0px;}
.content p	{line-height:150%; padding:0px 0px 8px 0px;}
.content ul {margin:0px 0px 5px 5px;}
.content ul li	{background:url(/common/always-cached/images/bullets/greenbulsq.gif) 0px 6px no-repeat; padding:0px 0px 8px 15px;}
.content img	{margin:0px 0px 20px 0px;}
.content .disclosures	{margin:5px 0px 20px 0px; font-size:85%; color:#666666; padding:0px 0px 3px 0px;}


.side-bar-links h4	{color:#3D7000; padding:0px 0px 5px 0px; text-transform:uppercase; font-size:85%;}
.side-bar-links ul li	{background:url(/common/always-cached/images/bullets/greenbulsq.gif) 0px 6px no-repeat; padding:0px 0px 5px 10px;}

.rounded-corner-callout {background: url(/products/incomesolutions/images/sidebar/greenroundedcorner-tl.gif) no-repeat top left;}
.rounded-corner-callout-top {background: url(/products/incomesolutions/images/sidebar/greenroundedcorner-tr.gif) no-repeat top right;}
.rounded-corner-callout-bottom {background: url(/products/incomesolutions/images/sidebar/greenroundedcorner-bl.gif) no-repeat bottom left;}
.rounded-corner-callout-bottom div {background: url(/products/incomesolutions/images/sidebar/greenroundedcorner-br.gif) no-repeat bottom right;}
.rounded-corner-callout-content {background: url(/products/incomesolutions/images/sidebar/greenroundedcorner-r.gif) top right repeat-y;}
.rounded-corner-callout-top div, .rounded-corner-callout-top,
.rounded-corner-callout-bottom div, .rounded-corner-callout-bottom {width: 100%; height: 10px; font-size: 1px;}
.rounded-corner-callout-content, .rounded-corner-callout-bottom {margin-top:0px;}
.rounded-corner-callout-content { padding-left: 5px; padding-right:5px; margin-left: 5px; }
.rounded-corner-callout-content img	{ margin-left: 10px;}

/* price.shtml */
.bi-fold-text-block .left	{float:left; width:180px;}
.bi-fold-text-block .right	{float:right; width:360px}

.top	{float:right; font-size:85%;}
.call-out-image	{margin:0px 0px 0px 25px;}

.high-yeild-overview .content img	{margin:10px 0px 10px 80px;}


