#csslink {
	margin-left: 25px;
	margin-top: 65px;
}

.csslink a {
	font: bold 11px Arial, "Lucida Grande", Helvetica, sans-serif;
	color: #cc0000;
	text-decoration: underline;
}

a {
	text-decoration: none;
}

/* --- menu level 1 --- */

#navigation 
{
	margin: 0 0 30px 0;
	padding: 0;
	width: 750px;
	height: 24px;
	position: relative;
	background: url(images/bg.jpg);
	cursor: pointer;
}
#navigation ul 
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
}

#navigation ul li {
	list-style-type: none;
	text-align:center;
}

/* --- menubuttons level 1, here you define the length of each button --- */

#one {
	width: 135px;
}

#two {
	width: 140px;
}

#three {
	width: 150px;
}

#four {
	width: 150px;
}

#five {
	width: 150px;
}


/* --- menu level 1, textstyles and the effects for the links --- */
div.menu 
{
	cursor: pointer;
}
div.menu li {
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

div.menu a, div.menu a:link, div.menu a:visited {
	display: block;
	text-align: center;
	text-decoration: none;
	color: #d4dfeb;
	font-weight: bold;
	padding-top: .1em;
	height: 23px;
}

div.menu a:hover, div.menu a:active {
	background-image: url(images/nav_hover.jpg);
	color: #fff;
	font-weight: bold;
}

/* --- submenus level 2 buttons, length of each subbutton  --- */

#oneone {width: 90px;}
#onetwo {width: 85px;}
#onethree {width: 75px;}
#onefour {width: 100px;}
#onesix {width: 118px;}
#oneseven {width: 80px;}
#oneeight {width: 92px;}

#twoone {width: 90px;}
#twosix {width: 140px;}
#twotwo {width: 96px;}
#twoseven {width: 42px;}
#twothree {width: 90px;}
#twofive {width: 110px;}
#twofour {width: 160px;}

#threeone {width: 80px;}
#threesix {width: 50px;}
#threetwo {width: 140px;}
#threethree {width: 100px;}
#threefour {width: 220px;}
#threefive {width: 130px;}

#fourone {width: 200px;}
#fourtwo {width: 100px;}

#fiveone {width: 90px;}
#fivetwo {width: 130px;}
#fivethree {width: 145px;}
#fivefour {width: 137px;}


/* --- submenus level 2, here you define the length and the top and left position of each submenu --- */

.submenu ul {
	position: absolute;
	display: none;
	width: 750px;
	height: 24px;
	top: 23px;
	left: 0px;
	background-repeat: no-repeat;
	background-image: url(images/bg_lite.jpg);
}


/* --- submenus level 2 text and link styles --- */

div.submenu li {
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
}

div.submenu a, div.submenu a:link, div.submenu a:visited {
	display: block;
	height: 18px;
	max-height: 17px;
	margin-top: 2px;
	padding: .1em .2em;
	color: #5781b0;	
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:11px;
}

div.submenu a:hover, div.submenu a:active {
	background: url(images/subback.jpg);
	color:#5781b0;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	height: 26px;
	margin-bottom: -8px;
	padding-bottom: 4px;
	font-size:11px;
}

/* --- dividers for menu and submenu --- */

.subdivider 
{
	width: 1px;
	background: url(images/gSubDivider.jpg) no-repeat 0 0px;
	height: 24px;
	margin-top:1px;
}

.divider {
	background-repeat: no-repeat;
	background-image: url(images/divider.jpg);
	height: 20px;
}

/* --- spacers for menu and submenu --- */

.spacernav1 {
	background-repeat: no-repeat;
	background-image:url(images/spacer.gif);
	height: 12px;
	width: 5px;
}

.spacersub3 {
	background-repeat: no-repeat;
	background-image:url(images/spacer.gif);
	height: 12px;
	width: 10px;
}
.spacersub4 {
	background-repeat: no-repeat;
	background-image:url(images/spacer.gif);
	height: 12px;
	width: 330px;
}
.spacersub5 {
	background-repeat: no-repeat;
	background-image:url(images/spacer.gif);
	height: 12px;
	width: 380px;
}
.spacersub6 {
	background-repeat: no-repeat;
	background-image:url(images/spacer.gif);
	height: 12px;
	width: 10px;
}
.spacersub7 {
	background-repeat: no-repeat;
	background-image:url(images/spacer.gif);
	height: 12px;
	width: 45px;
}

/* CSS Document */
@import "navigation.css";
body {FONT-SIZE: 11px; COLOR: #484848; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none; LINE-HEIGHT: 20px;}
.body {FONT-SIZE: 11px; COLOR: #484848; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none; LINE-HEIGHT: 20px;}
.companynames {FONT-SIZE: 11px; COLOR: #484848; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none; LINE-HEIGHT: 16px;}
.caption{font-size: 9px; color: #484848; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; line-height:12px;}
a:link:forgotpassword{text-decoration: underline; color:#4684B9; font-size:8px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a:visited:forgotpassword {text-decoration: underline; color: #4684B9; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px;}
a:hover:forgotpassword, a:active:forgotpassword {text-decoration: underline; color: #1964A5; font-size:8px; font-family:Verdana, Arial, Helvetica, sans-serif;}
p {FONT-SIZE: 11px; COLOR: #484848; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none; LINE-HEIGHT: 20px;}
h3 {font: italic normal 12pt georgia; letter-spacing: 1px; margin-bottom: 0px; color: #7D775C;}
a:link {text-decoration: underline; color:#4684B9; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a:visited {text-decoration: underline; color: #4684B9; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
a:hover, a:active {text-decoration: underline; color: #1964A5; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
form{ padding:'0' '0' '0' '0'; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:100%; color:#484848;}
.NavMain {FONT-SIZE: 10px; COLOR: #484848; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none;}
.style1 {font-size: 14px;	font-weight: bold;line-height:16px;}
/****************** crumbs ********************/
.crumb {font-size:10px; color: #7AA2C9; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:700;}
a.crumb:link {font-size:10px; color: #3E78B1; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a.crumb:visited {font-size:10px; color: #3E78B1; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a.crumb:hover, a.crumb:active {font-size:10px; color: #7AA2C9; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
/*********** body *******************************/
.head1,h1 
{
	font-size:18px;
	line-height: 22px;
	color:#484848;
	margin-bottom: 4px;
	font-weight: bold;
}
a.gold{color:#B17C2A; text-decoration:none; font-weight:bold;}
.head2,h2 {FONT-SIZE: 14px; COLOR:#B17C2A; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none; font-weight:700;}
.head3,h3 {FONT-SIZE: 11px; COLOR: #484848; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none; LINE-HEIGHT: 20px; font-weight:bold;}
.head1b {font-size:14px; color:#4A94D3; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:900;}
.sidebar {font-size:11px; color:#7DC37F; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.footer, .disclaimer {font-style:italic; line-height: 16px;}
.headTable {FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none; LINE-HEIGHT: 16px; font-weight:bold;}
dd{padding: 0; margin: 0;}
#footer
{
	text-align: center;
	clear: both;
}
/********** Form Objects *****************/
.width{width:400px;}
input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:0em; margin-top:0em; }
input.textfield {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:0em; margin-top:0em; border:1px solid #cccccc; }
select {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:0em; margin-top:0em; }
.head3form {FONT-SIZE: 11px; COLOR: #19508D; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none; LINE-HEIGHT: 6px; font-weight:bold;}
select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-top:1em; margin-bottom:1em;}
select.jobapp { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-top:0em; margin-bottom:0em;} 
/****************** page anchors *********************/
ul{list-style:none;margin-left: 1em;}
.anchorlist{margin-left: 2em;padding-left: 0; list-style:none;}
li.anchor{padding-left: 11px;background-image: url(images/gArrowAnchors.jpg);background-repeat: no-repeat;background-position: 0 .45em;line-height:20px;}
a.anchor:link {FONT-SIZE: 11px; COLOR:#19508D; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none;}
a.anchor:visited {FONT-SIZE: 11px; COLOR:#19508D; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none; font-weight:700;}
a.anchor:hover, a.anchor:active {FONT-SIZE: 11px; COLOR:#4A87CA; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none;}
/****************Sub Section List**********************/
.sublist{margin-left: .3em; list-style:none;}
li.subsection{padding-left:11px;background-image:url(images/gArrowSubsection.jpg); background-repeat:no-repeat; background-position: 0.4em;}
a.subsection:link{font-size:11px; color:#19508D; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; line-height:20px;}
a.subsection:visited{font-size:11px; color:#19508D; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}
a.subsection:hover, a.subsection:active{font-size:11px; color:#4A87CA; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
/****************Sub Right Nav List**********************/
a.subnav:link{font-size:11px; color:#6d99ca; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; line-height:20px;}
a.subnav:visited{font-size:11px; color:#6d99ca; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;font-weight:bold;line-height:20px;}
a.subnav:hover, a.subsection:active{font-size:11px; color:#6d99ca; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;line-height:20px;}
/****************RIGHT NAV**********************/
.rightnav{margin-left: 0em; list-style:none;LINE-HEIGHT: 20px;}
li.rightnav{padding-left:11px;background-image:url(images/gArrowSubsection.jpg); background-repeat:no-repeat; background-position: 0.4em;LINE-HEIGHT: 20px;}
a.rightnav:link{ font-weight:bold; font-size:11px; color:#3f72a9; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;LINE-HEIGHT: 20px;}
a.rightnav:visited{font-weight:bold; font-size:11px; color:#3f72a9; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;LINE-HEIGHT: 20px;}
a.rightnav:hover, a.rightnav:active{font-weight:bold; font-size:11px; color:#0D3C6F; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;LINE-HEIGHT: 20px;}
/****************General List**********************/
.genlist{margin-left: 0em; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#484848; line-height:20px;}
li.genlist{padding-left:10px;background-image:url(images/gBulletGeneral.gif); background-repeat:no-repeat; background-position: 0% .4em; line-height:20px;}
li{line-height:20px;}
/***** alternate layout ******/
.main_content
{
	width: 542px;
	float: left;
	padding: 4px;
}
.sideBar
{
	margin-left: 550px;
}
#all_content
{
	margin: 0 auto;
	width: 760px;
}
/**** General Sidebar CSS ****/
ul.rightNav li{
	margin-bottom: 10px;
	background: white;
	padding-top: 10px 2px;
}
ul.rightNav
{
	padding-top: 10px;
	padding-bottom: 1px;
	background: white url(images/gDots200w.jpg);
	margin: 5px 0px 8px 0;
	_margin-right: -8px;
	padding-left: 0;
}
/****************** Quick Links *****************************/
.style1 .quick_links
{
	font-size: .7em;
	font-weight: normal;
}
.quick_links 
{
	background:#e5f1fb;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	width: 194px;
}
.quick_links_container 
{
	overflow: hidden;
	width: 186px;
	padding: 2px 4px;
}
.quick_links .rtop, .quick_links .rbottom {
	display:block; 
	background:#fff;
}
.quick_links .rtop *, .quick_links .rbottom * {
	display: block; 
	height: 1px; 
	overflow: hidden; 
	background:#e5f1fb;
}
.quick_links label
{
	font-weight: bold;
}
.quick_links select
{
	width: 100%;
	margin: 3px 0;
}
.quick_links .r1{
	margin: 0 5px; border-right: 1px solid #ecf5fc; border-left: 1px solid #ecf5fc;
}
.quick_links .r2 
{
	margin: 0 3px;
}
.quick_links .r3 {
	margin: 0 1px; border-right: 1px solid #ecf5fc; border-left: 1px solid #ecf5fc;
}
.quick_links .r4 {
	margin: 0 1px;
}
/**************** More To Explore / Educational Tools************************/
.MoreToExplore .head 
{
	background: -3px 1px url(images/gMoreToExplore_01.gif) no-repeat;
	height: 14px;
}
.MoreToExplore .foot{
	background: -3px 0 url(images/gMoreToExplore_04.gif) no-repeat;
	_background: -1px 0 url(images/gMoreToExplore_04.gif) no-repeat;
	height: 10px;
}
.MoreToExplore .content
{
	border-color: #696;
}
.MoreToExplore a, .MoreToExplore a:visited
{
	color: #696;
	text-decoration: none;
	font-size:10px;
	font-weight:bold;
}
.MoreToExplore a:hover
{
	color: #296D29;
	text-decoration: none;
	font-size:10px;
	font-weight:bold;
}


/* Educational Tools*/
.EducationalTools .head 
{
	background: -3px 1px url(images/gEducationalTools_01.gif) no-repeat;
	height: 14px;
}
.EducationalTools .foot{
	background: -3px 0 url(images/gEducationalTools_04.gif) no-repeat;
	_background: -1px 0 url(images/gEducationalTools_04.gif) no-repeat;
	height: 10px;
}
.EducationalTools .content
{
	border-color: #5C77C6;
}
.EducationalTools a, .EducationalTools a:visited
{
	color: #5C77C6;
	text-decoration: none;
	font-size:10px;
	font-weight:bold;
}
.EducationalTools a:hover
{
	color: #243F8D;
	text-decoration: none;
	font-size:10px;
	font-weight:bold;
}
/* both */
.EducationalTools .content, .MoreToExplore .content
{
	border-style: solid;
	border-width: 0 1px 0 1px;
	padding: 4px 8px;
}
div.MoreToExplore, div.EducationalTools
{
	margin: .8em 0;
	width: 193px;
}
.MoreToExplore ul, .EducationalTools ul
{
	margin: 0;
	padding: 0;
}
.MoreToExplore li, .EducationalTools li
{
	margin: 0;
	padding: 0;
}
.EducationalTools a, .EducationalTools a:hover
{
	font-weight: bold;
	text-decoration: none;
	font-size: .9em;
}

/****************** Login Form ****************************/
#frmLogin .login{
	width: 193px;
}
#frmLogin .head{
	background: -3px 1px url(images/gAccountAccess_01.gif) no-repeat;
	height: 14px;
}
#frmLogin .foot{
	background: -3px 0 url(images/gAccountAccess_04.gif) no-repeat;
	height: 12px;
}
#frmLogin .content{
	border-style: solid;
	border-color: #7EB8E9;
	border-width: 0 1px 0 1px;
	padding: 4px 8px;
}
#frmLogin h5{
	font-size: 1em;
	margin: 8px 0 4px 0;
}
#frmLogin select
{
	margin: 0;
}
#frmLogin .field label{
	font-size: 1em;
	padding: 2px 0;
}
em.key{
	text-decoration: inherit;
	font-style: inherit;
}
div.radio{
	text-indent: -25px;
	padding-left: 25px;
	margin-bottom: 3px;
}

div.radio label{
	-moz-user-select: none;
	-khtml-user-select: none;
	position: relative;
	top: -3px;
}
#frmLogin input.image{
	margin: 4px auto;
	display: block;
}
#frmLogin a{
	color: #7EB8E9;
	margin: 8px 0;
	font-weight: bold;
	font-size: 1em;
}
#frmLogin .separator{
	color: #7EB8E9;
}
.loginFields, .loginFields_selected{
	margin: 5px 8px;
	width: 80%;
}
#frmLogin .links
{
	margin: 5px auto;
	text-align: center;
}
.loginFields{
	display:none;
}
#frmLogin .caption 
{
	display: block;
	text-align: center;
}
#frmLogin input.text{
	font-size: 1em;
	border: 1px solid #7EB8E9;
	width: 100%;
}
#frmLogin div.text{
	margin-top: 2px;
}

/****************** sidebar "explore more" links - these are old *********************/
a.explore:link {font-size:10px; color: #669966; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;LINE-HEIGHT: 20px;}
a.explore:visited {font-size:10px; font-weight:bold; color: #669966; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;LINE-HEIGHT: 20px;}
a.explore:hover, a.explore:active {font-size:10px; font-weight:bold; color: #296D29; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;LINE-HEIGHT: 20px;}
.explore {font-size:10px; color: #669966; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;LINE-HEIGHT: 20px;}
/****************** sidebar "educational tools" links - these are old *********************/
a.ed:link {font-size:10px; font-weight:bold; color: #5C77C6; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;LINE-HEIGHT: 20px;}
a.ed:visited {font-size:10px; font-weight:bold; color: #5C77C6; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;LINE-HEIGHT: 20px;}
a.ed:hover, a.ed:active {font-size:10px; font-weight:bold; color: #243F8D; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;LINE-HEIGHT: 20px;}
/****************** sidebar "Misc Sidebar" links *********************/
a.miscsidebar:link {font-size:10px; font-weight:bold; color: #6699CC; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;LINE-HEIGHT: 20px;}
a.miscsidebar:visited {font-size:10px; font-weight:bold; color: #6699CC; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;LINE-HEIGHT: 20px;}
a.miscsidebar:hover, a.miscsidebar:active {font-size:10px; font-weight:bold; color: #6699CC; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;LINE-HEIGHT: 20px;}
.miscsidebar {font-size:10px; color: #19508D; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;LINE-HEIGHT: 20px;}
/****************** sidebar "Contact Us" links *********************/
a.contactsidebar:link {font-size:10px; color: #864479; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;LINE-HEIGHT: 20px;}
a.contactsidebar:visited {font-size:10px; color: #864479; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;LINE-HEIGHT: 20px;}
a.contactsidebar:hover, a.contactsidebar:active {font-size:10px; color: #6F2D62; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;LINE-HEIGHT: 20px;}
.contactsidebar {font-size:10px; color: #9E6292; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;LINE-HEIGHT: 20px;}
/****************** table 1 *********************/
table.table1 {border-width: 0px;background-color: white;}
table.table1 th {border-width: 0px;	padding: 2px;	border-style: inset;border-color: gray;	background-color: white;}
table.table1 td {border-width: 0px; vertical-align:top; background-color: white;}
/**************SITEMAP************************/
ul.sitemap {width: 400px;margin: 0px;padding: 0px 0px;border: 0px none; list-style-position: inside; list-style-type:none; line-height: 20px;}
/************** Body not bold Links *********************/
a.bodylink:link {font-weight: normal;text-decoration: none; color:#333333;}
a.bodylink:visited {font-weight: normal; text-decoration: none; color: #333333;}
a.bodylink:hover, a:active {text-decoration: underline; color: #333333;}
/*************** Head2 Links *********************/
a.head2:link {FONT-SIZE: 14px; COLOR:#B17C2A; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none; font-weight:700}
a.head2:visited {FONT-SIZE: 14px; COLOR:#B17C2A; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none; font-weight:700}
a.head2:hover, a.head2:active {text-decoration: underline;FONT-SIZE: 14px; COLOR:#B17C2A; FONT-FAMILY: verdana, arial, sans-serif; font-weight:700}
/***************Product document lists*************/
.ListRowItem {border-bottom:1px solid #7DA2C8;}
.ListRowAltItem {border-bottom:1px solid #7DA2C8;}
/**************DUV classes***********************/
.DUVFundNameList td { font-weight:bold; background-color:#b3d2ed; line-height:20px; padding:2px; vertical-align:text-top;}
.DUVFundNameListItem td { text-align:center; background-color:#EAF3FB; line-height:20px; padding:2px; vertical-align:text-top;}
.DUVFundNameListItemAlt td { text-align:center; background-color:white; line-height:20px; padding:2px; vertical-align:text-top;}
/*************Montly Performance Classes*************/
.MontlyPerfListHeader { font-weight:bold; font-size:9pt; background-color:#B3D2ED; line-height:20px;}
.MontlyPerfListSubHeader { font-weight:bold; font-size:8pt; background-color:#EAF3FB; line-height:20px; vertical-align:bottom;}
.MontlyPerfListSubHeader sup{ font-size:6pt;}
.MontlyPerfRow td { background-color:#EAF3FB; line-height:15px;}
.MontlyPerfRowAlt td { background-color:white; line-height:15px;}
.MonthlyPerfSplitter td { background-color:#B3D2ED; height:3px;}
.MontlyPerfDiscolure BLOCKQUOTE{ line-height:20px;}
td.calculator{
	padding-top: 0;
}
.calculator center
{
	text-align: left;
}
.calculator dl
{
	margin: 0;
	padding-top: 0;
}
.calculator dt{
	padding-top: 0;
}
.calculator dd {
	margin-bottom: 14px;
}
.calculator dd p:first-child{
	margin-top: 0;
}
.calculator h1{
	margin-bottom: 2px;
	margin-top: 8px;
}
.calculator h2
{
	margin: 16px 0 0 0;
}
.calculator table{
	border-spacing: 0;
}
.calculator table td{
	padding-top: 0;
}
.calculator table.chart{
	margin-top: 12px;
	margin-bottom: 12px;
	border-spacing: 1px;
}
.calculator table.chart th{
	background: #B0D3EF;
	text-align: left;
}
.calculator table.chart .alt0 td{
	background: #ECF4FD;
}

/* css to take care of first paragraph element looking distant from headings. */
.calculator p
{
	margin-top: 0;
	margin-bottom: 14px;
}
.calculator * + p, .calculator p:first-child
{
	margin-top: 6px;
}
.calculator h1 + p
{
	margin-top: 0;
}
.calculator ul{
	padding-left: 10px;
	margin: 12px 0 12px 12px;
}
.calculator li{
	list-style-type: disc;
	margin-bottom: 5px;
}
.calculator form{
	margin-left: 184px;
}
.calculator-report .chart td{
	padding: 6px 12px;
	font-size: 11px;
}
.calculator-report .chart .alt0 td, .calculator-report .chart .header, .calculator-report .chart .footer{
	background: #ECF4FD;
}
.calculator-report .chart2{
	border: solid 1px black;
	margin: 4px 16px 4px 16px;
}
.calculator-report .chart2 td{
	font-size: 11px;
	padding: 6px 12px;
}
.calculator-report .chart2 h2
{
	margin-bottom: 0;
}
.calculator-report div.large{
	font-size: 14px;
	color:#b17c2a;
	font-weight:700;
}
.print{background:url(images/iconPrint.gif) no-repeat;padding:0 0 1px 20px;}

/* Below Added By Chris */
.multiViewEXHeader { background-color: White; line-height: 17px; font-size: 93%; width: 100%; float: left; margin-bottom: 0px; }
.multiViewEXHeader ul { list-style-type: none; padding-left: 10px; margin: 0px; }
.multiViewEXHeader li { background-color: #c7def0; padding: 0px; float: left; }
.multiViewEXHeader li.ina_right { width:10px; background-color: #FFFFFF; background-repeat: no-repeat; background-position: left top; background-image: url(images/gTabInactiveR.gif); padding-right: 5px; }
.multiViewEXHeader li.ina_left { width:10px; background-color: #FFFFFF; background-repeat: no-repeat; background-position: right top; background-image: url(images/gTabInactiveL.gif); }
.multiViewEXHeader li.act_right { width:10px; background-color: #FFFFFF; background-repeat: no-repeat; background-position: left top; background-image: url(images/gTabActiveR.gif); padding-right: 5px; }
.multiViewEXHeader li.act_left { width:10px; background-color: #FFFFFF; background-repeat: no-repeat; background-position: right top; background-image: url(images/gTabActiveL.gif); }
.multiViewEXHeader a { display: block; font-weight: bold; color:#2E66A3; cursor: default; text-align: left; text-decoration: none; font-size: 93%;}
.multiViewEXHeader a:hover, .multiViewEXHeader a:active { display: block; font-weight: bold; color:#2E66A3; cursor: default; text-align: left; text-decoration: none; font-size: 93%;}
.multiViewEXHeader .current { background-color: #eef5fb; }
.multiViewEXContent { font-size: 9pt; font-family: Verdana; font-weight: normal; color: #314E5B; background-color: #e4e8fa; cursor: default; text-align: left; text-decoration: none; }
.multiViewEXContent img { margin: 5px; }

.FPForm { color: Red; }
/* Above Added By Chris */

/* below added by carolyn 
a.iext{display:inline;background:url(images/newwin12_1.gif) no-repeat right bottom; } */
/*a.iext:after { content: " ": background:url(images/newwin12_1.gif); }*/
a.iext img.ugly {text-decoration:none; border:0px;}
.copyright
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
font-weight:bold;}
a.teenytiny:link {font-weight: normal; text-decoration: none; color:#666666;font-weight:bold;font-size:9px;}
a.teenytiny:visited {font-weight: normal; text-decoration: none; color: #666666;font-weight:bold;font-size:9px;}
a.teenytiny:hover, a.teenytiny:active {text-decoration: none; color: #000000;font-weight:bold;font-size:9px;}


