body	{background-color: #ffffff;
		MARGIN: 4px;}

h1              {font-family: arial, arial narrow, sans-serif; font-size: 220%; font-weight: 100; color: #3333CC; letter-spacing: -0.06em;}
h2              {font-family: arial narrow, arial, verdana, sans-serif; font-size: 140%; font-weight: bold; color: #3333CC;}
.advisor        {color: #990033;}
.institutional  {color: #339900;}
.shareholder    {color: #660099;}
.saveAtWork     {color: #339900;}
.specialReport  {color: #333333;}
body#advisor h1, body#advisor h2  {color: #990033;}
body#institutional h1, body#institutional h2  {color: #339900;}
body#shareholder h1, body#shareholder h2  {color: #660099;}
body#SaveAtWork h1, body#SaveAtWork h2  {color: #339900;}
body#SpecialReport h1, body#SpecialReport h2  {color: #333333;}

P		{FONT-SIZE: 95%;COLOR: #333333;FONT-FAMILY: verdana, arial, helvetica, geneva, sans-serif;}
P.bold		{FONT-WEIGHT: bold;}

DT		{COLOR: #333333; FONT-WEIGHT: bold; MARGIN-LEFT: 0px;}
DD		{COLOR: #333333; FONT-WEIGHT: normal; MARGIN-LEFT: 48px; LINE-HEIGHT: 120%;}

UL		{FONT-SIZE:90%;COLOR: #333333;}
LI		{COLOR: #333333;}
OL		{FONT-SIZE:90%;COLOR: #333333;}

select		{font-size: 90%;}

textarea		{FONT-SIZE: 90%;}

.tglonoff	{VISIBILITY: hidden; POSITION: absolute;}

.whthdrs 		{FONT-SIZE: 80%; FONT-WEIGHT: bold; COLOR: #ffffff; padding: 2px 0px;}
.ftr		{FONT-SIZE: 80%; COLOR: #0000c0; TEXT-DECORATION: none;}

A.ftr:link 		{FONT-SIZE: 80%; COLOR: #0000c0; TEXT-DECORATION: none;}
A.ftr:hover 	{FONT-SIZE: 80%; COLOR: #333333; TEXT-DECORATION: none;}
A.ftr:visited 	{FONT-SIZE: 80%; COLOR: #0000c0; TEXT-DECORATION: none;}

.fundhead		{FONT-SIZE: 70%; COLOR: #333333; FONT-WEIGHT: bold; LINE-HEIGHT: 120%; TEXT-DECORATION: none; LETTER-SPACING: -0.06em;}
A.fundhead		{COLOR: #333333;}
A.fundhead:hover{COLOR: #0000cc;}

.fundlist		{FONT-SIZE: 70%; COLOR: #333333; LINE-HEIGHT: 120%; TEXT-DECORATION: none; LETTER-SPACING: -0.03em;}
A.fundlist		{COLOR: #666666;}
A.fundlist:hover	{COLOR: #333333;}

.fundpro1		{COLOR: #424242; FONT-WEIGHT: bold; MARGIN-LEFT: 4px; LINE-HEIGHT: 130%; TEXT-DECORATION: none;}
.fundpro2		{FONT-SIZE:80%; font-weight: bold; COLOR: #333333; MARGIN-LEFT: 4px; LINE-HEIGHT: 130%; FONT-FAMILY: verdana, arial, helvetica, geneva, sans-serif;}
.fundpro2 b		{FONT-SIZE:100%; font-weight: bold;}
A.fundpro2		{COLOR: #333333;}

.fundpro3		{font-size:80%; COLOR: #ffffff; FONT-WEIGHT: bold; LINE-HEIGHT: 120%;}

.fundpro4		{FONT-SIZE:80%; COLOR: #333333; LINE-HEIGHT: 120%;}
.fundpro4 b	{font-size:100%; COLOR: #333333; LINE-HEIGHT: 120%; font-weight: bold;}
.fundpro4 strong	{font-size:100%; COLOR: #333333; LINE-HEIGHT: 120%; font-weight: bold;}
A.fundpro4	{COLOR: #333333;}
A.fundpro4:hover	{COLOR: #0000cc;}

a.benchmark	{font-size: 80%;}

.fundmenu		{FONT-SIZE:95%; COLOR: #333333; FONT-WEIGHT: bold; LINE-HEIGHT: 120%; LETTER-SPACING: -0.05em; TEXT-DECORATION: none;}
A.fundmenu		{COLOR: #333333;}
A.fundmenu:hover{COLOR: #0000cc;}

.indextext		{FONT-SIZE: 85%; COLOR: #333333; LINE-HEIGHT: 120%;TEXT-DECORATION: none;}
A.indextext		{COLOR: #0000cc;}
A.indextext:hover{COLOR: #0000cc;}

.searchletter	{FONT-SIZE: 90%; COLOR: #0000cc; TEXT-DECORATION: none;}
A.searchletter:hover{COLOR: #0000cc;}

.sitemap1		{FONT-WEIGHT: bold; COLOR: #333333; LINE-HEIGHT: 120%; LETTER-SPACING: -0.06em;}
A.sitemap1:hover{COLOR: #666666;}
.sitemap2		{FONT-SIZE: 95%; COLOR: #333333; FONT-WEIGHT: bold; LINE-HEIGHT: 120%; LETTER-SPACING: -0.06em;}
A.sitemap2:hover{COLOR: #0000cc; TEXT-DECORATION: underline;}
.sitemap3		{FONT-SIZE: 95%; COLOR: #333333; MARGIN-LEFT: 6px; LINE-HEIGHT: 120%; LETTER-SPACING: -0.06em;}
A.sitemap3:hover{COLOR: #0000cc;}

.date 			{font-size: 75%; font-weight: bold; color: #333333;text-align: left; padding: 0px 0px 18px 8px;} 

.newshead		{FONT-SIZE: 80%;COLOR: #0000cc;FONT-WEIGHT: bold;FONT-FAMILY: verdana, arial, helvetica, geneva, sans-serif;LINE-HEIGHT: 105%;TEXT-DECORATION: none;}
.newshead:hover		{COLOR: #999999;}
.newstext		{FONT-SIZE: 95%; COLOR: #333333; LINE-HEIGHT: 120%; TEXT-DECORATION: none;}

.mainhead		{font-size:100%; COLOR: #333333; FONT-WEIGHT: bold; MARGIN-LEFT: 0px; MARGIN-RIGHT: 14px; LINE-HEIGHT: 120%; TEXT-DECORATION: none;}
.mainheadNM		{font-size:100%; COLOR: #333333; FONT-WEIGHT: bold; FONT-FAMILY: arial, helvetica, geneva, sans-serif; LINE-HEIGHT: 110%; TEXT-DECORATION: none;}
.mainheadNM *		{FONT-WEIGHT: bold; FONT-FAMILY: arial, helvetica, geneva, sans-serif;}

A.mainhead		{COLOR: #0000cc;}
A.mainheadNM	{COLOR: #0000cc;}


.maintext		{font-size:100%; COLOR: #333333; MARGIN-LEFT: 14px; MARGIN-RIGHT: 0px; LINE-HEIGHT: 120%; TEXT-DECORATION: none;}
.maintextNM		{font-size:100%; COLOR: #333333; FONT-FAMILY: arial, helvetica, geneva, sans-serif; LINE-HEIGHT: 110%; TEXT-DECORATION: none;}
.maintextNM *		{font-size:100%; COLOR: #333333; FONT-FAMILY: arial, helvetica, geneva, sans-serif; LINE-HEIGHT: 110%; TEXT-DECORATION: none;}

A.maintext		{COLOR: #0000cc;}
A.maintextNM	{COLOR: #0000cc;}

.footnotes		{FONT-SIZE: 80%; COLOR: #666666; TEXT-DECORATION: none; FONT-WEIGHT: normal;}
.footnotes *	{font-size: 100%; }
.pages			{FONT-SIZE: 75%; COLOR: #3333cc; MARGIN-LEFT: 14px; MARGIN-RIGHT: 14px; LINE-HEIGHT: 120%; TEXT-ALIGN: right; TEXT-DECORATION: none;}
.criteria		{FONT-SIZE: 90%; COLOR: #333333; LINE-HEIGHT: 120%;}
.anchorheader	{FONT-SIZE: 200%; COLOR: #3333cc; MARGIN-LEFT: 14px; MARGIN-RIGHT: 14px; FONT-FAMILY: arial narrow,helvetica, geneva, sans-serif; LINE-HEIGHT: 120%; TEXT-DECORATION: none;}

A				{COLOR: #0000cc; TEXT-DECORATION: none;}
A:hover			{COLOR: #333333;}
A.underline		{COLOR: #666666;}
A:link			{TEXT-DECORATION: none;}
A:active		{TEXT-DECORATION: none;}
A:visited		{TEXT-DECORATION: none;}

.navlist		{FONT-SIZE: 80%; COLOR: #333333; FONT-WEIGHT: bold; LINE-HEIGHT: 120%; LETTER-SPACING: -0.01em; TEXT-DECORATION: none;}
A.navlist		{COLOR: #333333;}
A.navlist:hover	{COLOR: #666666;}
A.navlist:visited{COLOR: #333333;}

.subnavlist		{FONT-SIZE: 80%; COLOR: #333333; LINE-HEIGHT: 120%; LETTER-SPACING: -0.05em; TEXT-DECORATION: none;}
A.subnavlist	{COLOR: #0000ff;}
A.subnavlist:hover{COLOR: #666666;}

.navselect		{FONT-SIZE: 70%; COLOR: #0000ff; FONT-WEIGHT: bold; LINE-HEIGHT: 120%; LETTER-SPACING: -0.01em; TEXT-DECORATION: none;}
A.navselect		{COLOR: #333333; BACKGROUND-COLOR: #ffffff;}
A.navselect:hover{COLOR: #666666;}

.subnavselect	{FONT-SIZE: 70%; COLOR: #0000ff; LINE-HEIGHT: 120%; LINE-HEIGHT: 120%; LETTER-SPACING: -0.05em; TEXT-DECORATION: none;}
A.subnavselect	{COLOR: #333333; BACKGROUND-COLOR: #ffffff;}
A.subnavselect:hover{COLOR: #666666;}

.expandtext		{FONT-SIZE: 90%; COLOR: #333333; LINE-HEIGHT: 120%; LETTER-SPACING: -0.05em; TEXT-DECORATION: none;}
A.expandtext:hover{COLOR: #666666;}

.socnewstxt		{FONT-SIZE: 70%; COLOR: #0000cc; LINE-HEIGHT: 120%; TEXT-DECORATION: none;}
A.socnewstxt	{COLOR: #666666;}
A.socnewstxt:hover{COLOR: #0000cc;}

.reddot			{FONT-SIZE: 80%; COLOR: #FF0000; FONT-FAMILY:arial; LINE-HEIGHT: 120%}

A.srhead		{COLOR: #CC6600; line-height: 95%;}
A.srhead:hover	{COLOR: #993300;}
A.srhead:visited{COLOR: #CC6600;}

P.newsCategory	{PADDING: 0px 0px 6px 0px; FONT-WEIGHT: bold; MARGIN: 0px;}

.bbdate 		{font-size: 10px; font-style: normal;line-height: 14px;font-weight: bold;font-variant: normal;text-decoration: none;padding-left: 10px;padding-right: 10px;}
.bbheader 		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: 14px;font-weight: bold;font-variant: normal;text-decoration: none;}
.bbsidebar 		{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: 14px;font-weight: normal;font-variant: normal;color:#990033;text-decoration: none;}
.bbtd  			{font-family : Arial, Helvetica, sans-serif;font-size : 11px;font-style : normal;color : #333333;line-height : 12px;text-decoration : none;}
.bbtd *			{font-size: 95%;}

.bbsidebar:hover 	{text-decoration: none; color: #333333;text-decoration: underline;}
.bbtools 		{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;line-height: 14px;font-weight: bold;font-variant: normal;color:#990033;text-decoration: none;}
.bbtools:hover 		{text-decoration: none; color: #990033;	text-decoration: underline;}
.bba 			{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;line-height: 14px;font-weight: normal;font-variant: normal;color:#CC6600;text-decoration: none;}
.bba:active 		{text-decoration: none; color: #993300;}
.bba:hover 		{text-decoration: none; color: #993300;text-decoration: underline;}
.bbp 			{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;line-height: 14px;font-weight: normal;font-variant: normal;color: #333333;text-decoration: none;padding-left:10px;padding-right: 10px;}
.bbsmlink 		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-style: normal;line-height: 14px;font-weight: normal;font-variant: normal;color: #990033;text-decoration: none;}
.bbsmtext 		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-style: normal;line-height: 14px;font-weight: normal;font-variant: normal;color: #999999;text-decoration: none;padding-left: 10px;padding-right: 10px;}

.smallforms		{vertical-align: top;}

#siteSearchText	{font-size: 80%; margin: 6px 6px 6px 12px; padding: 0px;}

#QuickLink		{font-size: 80%; margin: 0px 0px 3px 12px; padding: 0px;}

.CalvertIndex	{font-size: 80%;}
.dcdate			{FONT-SIZE: 70%; COLOR: #427cfc; FONT-WEIGHT: bold;}
form			{MARGIN: 0px; PADDING: 0px;}

.error *		{color: #ff0000;}

/* styles for the jump menu and search bar */
.forms 			{font-size: 80%; font-style: normal; line-height: 14px; font-weight: normal; color: #333333; text-decoration: none;}
.formsmall		{font-size: 80%; line-height: 11px; color: #333333; text-decoration: none;}
.formsmall *		{font-size: 100%; line-height: 11px; color: #333333; text-decoration: none;}

/* sidebar navigation-not to be confused with sidebar- */

a.navigation	{font-size: 85%; font-family: Arial, Helvetica, sans-serif; line-height: 19px; font-weight: bold; color: #333333; text-decoration: none;}
a.navigation_on	{font-size: 85%; font-family: Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold; color: #3333CC; text-decoration: none;}

/* note the padding on the bottom to add space below the text-couldn't do this with the left margin*/
.breadcrumb	{font-size: 70%; color: #333333; text-decoration: none; }
A.breadcrumb 	{color: #333333; text-decoration: none; }
A.breadcrumb:hover{color: #666666; text-decoration: none;}
.breadcrumbI	{font-size: 70%; font-style: italic; color: #333333; text-decoration: none; }

/* widely held funds specific styles */
a.whf_caption	{font-size: 75%; line-height: 10px; font-weight: bold; color: #333333; text-decoration: none;}
a.whf_caption:hover{color: #3333cc; text-decoration: none;}
.whf_detail		{font-size: 75%; line-height: 10px; color: #333333; text-decoration: none;}

/* styles for the news sidebar */
 .sidebar 		{font-size: 80%; line-height: 12px; color: #333333; text-decoration: none;}
.sidebar *		{font-size: 100%;}
A.sidebar:hover {color: #555555; text-decoration: none;}

/* style for header text (home page) */
.header			{font-size: 100%; font-family: Arial, Helvetica, sans-serif; margin-top: 0px;  margin-right: 10px; line-height: 17px; color: #3333CC; text-decoration: none;}
.header a		{font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #1111AA;}
.header a:hover {color: #333333;}

.meetheader		{font-size: 80%; margin-top: 0px; font-weight: bold; line-height: 17px; text-decoration: none;}
a.meetheader	{font-size: 80%; margin-top: 0px; font-weight: bold; font-style: normal; color: #3333CC; line-height: 17px; text-decoration: none;}

.meetupdate		{font-size: 80%; margin-top: 0px; font-weight: bold; color: #707070; line-height: 17px; text-decoration: none;}

.meetdate		{font-size: 80%; margin-top: 0px; line-height: 17px; text-decoration: none;}
a.meetdate		{font-size: 80%; margin-top: 0px; font-weight: bold; color: #4648D3; line-height: 17px; text-decoration: none;}
a.meetdate:hover{color: #6a6bdd; background: #dddddd;}

.meetcaption	{font-size: 75%; font-family: Arial, Helvetica, serif;  font-weight: bold; COLOR: #333333; line-height: 15px;}

.litdownload	{FONT-SIZE:80%; COLOR: #333333; LINE-HEIGHT: 120%;}
A.litdownload	{COLOR: #0000CC;}
A.litdownload:hover{COLOR: #0000cc;}

.salestoolbullet {font-size:100%; COLOR: #333333; MARGIN-LEFT: 0px; MARGIN-RIGHT: 10px; line-height: 17px; }
.salestoolbullet a {COLOR: #990033;}

/* NEW FOR CALVERT CONNECTIONS MARCH 2005 REDESIGN */
.COSectionHeading
	{FONT-WEIGHT: bold; COLOR: #666666;BACKGROUND-COLOR: #F1F1E2; VERTICAL-ALIGN: top;}
.COFundColumnHeading
	{FONT-SIZE: 70%; COLOR: #000000; TEXT-ALIGN: center; VERTICAL-ALIGN: bottom; padding-right: 4px; letter-spacing: -0.1em;}

#StepTable{
	background-color: #F1F1E2;
	margin: 0em 0em 1em 0em;
	padding: 0px;
	border: 0px;
	width: 100%;}
#StepTable td{
	color: #666666;
	border: 1px solid #ffffff;
	padding: 0.2em 0.25em 0.2em 0.1em;
	white-space: nowrap;}

#StepTable td.Highlight{
	color: #3333CC;
	font-weight: bold;}


/* NEW FOR CALVERT CONNECTIONS *EMAIL* MARCH 2005 REDESIGN */
.COHeader		{font-size: 100%;font-family: Arial, Helvetica, sans-serif;color: #000;font-style: normal; font-weight: bold; font-variant: normal; text-decoration: none;}
.COFundHeadL		{font-size: 100%;font-family: Arial, Helvetica, sans-serif;font-weight: bold; color: #666; text-align: left;vertical-align: bottom; }
.COFundHeadL a		{font-size: 100%;font-family: Arial, Helvetica, sans-serif;color: #C60; font-weight: normal;text-align: left;}
.COFundHeadC		{font-size: 100%;font-family: Arial, Helvetica, sans-serif;font-weight: bold; color: #666; text-align: center; vertical-align: bottom;}
.COFundHeadC a		{font-size: 100%;font-family: Arial, Helvetica, sans-serif;color: #C60; font-weight: normal;text-align: center;}
.COFundDetC		{font-size: 100%;font-family: Arial, Helvetica, sans-serif;font-size: 90%; color: #000; text-align: center;}
.COFundDetR		{font-size: 100%;font-family: Arial, Helvetica, sans-serif;font-size: 90%; color: #000; text-align: right;}
.COFundDetL		{font-size: 100%;font-family: Arial, Helvetica, sans-serif;font-size: 90%; color: #000; text-align: left;}
.COFundClasses		{font-size: 90%;font-family: Arial, Helvetica, sans-serif;color: #000;font-style: normal; font-variant: normal; text-decoration: none;}
.COFundClasses a	{font-size: 90%;font-family: Arial, Helvetica, sans-serif;color: #C60;font-style: normal; font-variant: normal; text-decoration: none;}


/* NEW FOR FUND PERFORMANCE/PRICES MARCH/APRIL 2005 REDESIGN */
.fundHeadC		{font-family: Arial; font-size: 90%; font-weight: bold; color: #666; text-align: center; vertical-align: bottom;}
a.fundHeadC		{font-family: Arial; font-size: 100%; font-weight: bold; color: #0000cc; text-align: center; vertical-align: bottom;}
.fundHeadL		{font-family: Arial; font-size: 90%; font-weight: bold; color: #666; vertical-align: top;}
a.fundHeadL		{font-family: Arial; font-size: 100%; font-weight: bold; color: #0000cc;vertical-align: top;}
.fundHeadR		{font-family: Arial; font-size: 90%; font-weight: bold; color: #666; vertical-align: top;text-align: right;}
a.fundHeadR		{font-family: Arial; font-size: 100%; font-weight: bold; color: #0000cc; vertical-align: top;text-align: right;}
.fundHeadShadeL		{font-family: Arial; font-size: 90%; font-weight: bold; color: #666; background-color: #F1F1E2;  vertical-align: top;}
a.fundHeadShadeL	{font-family: Arial; font-size: 100%; font-weight: bold; color: #0000cc;background-color: #F1F1E2;  vertical-align: top;}
.fundHeadShadeC		{font-family: Arial; font-size: 90%; font-weight: bold; color: #666; text-align: center; background-color: #F1F1E2; vertical-align: middle;}
a.fundHeadShadeC	{font-family: Arial; font-size: 100%; font-weight: bold; color: #0000cc;text-align: center; background-color: #F1F1E2; vertical-align: middle;}
.fundHeadShadeR		{font-family: Arial; font-size: 90%; font-weight: bold; color: #666; text-align: center; background-color: #F1F1E2;}
a.fundHeadShadeR	{font-family: Arial; font-size: 100%; font-weight: bold; color: #0000cc;text-align: center; background-color: #F1F1E2;}

.fundDetC		{font-family: Arial; font-size: 90%; color: #000; line-height: 15px; text-align: center;}
.fundDetC i		{font-family: Arial; font-size: 100%; }
a.fundDetC 		{font-family: Arial; font-size: 100%; color: #0000cc; text-align: center;}
.fundDetL 		{font-family: Arial; font-size: 90%; color: #000;}
.fundDetL i		{font-family: Arial; font-size: 100%; }
a.fundDetL		{font-family: Arial; font-size: 100%; color: #0000cc;}
.fundDetR 		{font-family: Arial; font-size: 90%; color: #000; text-align: right;}
a.fundDetR 		{font-family: Arial; font-size: 100%; color: #0000cc; text-align: right;}
.fundDetShadeC		{font-family: Arial; font-size: 90%; color: #000; text-align: center; background-color: #F1F1E2;}
a.fundDetShadeC		{font-family: Arial; font-size: 100%; color: #0000cc; text-align: center; background-color: #F1F1E2;}
.fundDetShadeL 		{font-family: Arial; font-size: 90%; color: #000;  background-color: #F1F1E2;}
a.fundDetShadeL 	{font-family: Arial; font-size: 100%; color: #0000cc;  background-color: #F1F1E2;}
.fundDetShadeR 		{font-family: Arial; font-size: 90%; color: #000;  text-align: right; background-color: #F1F1E2;}
a.fundDetShadeR 	{font-family: Arial; font-size: 100%; color: #0000cc; text-align: right; background-color: #F1F1E2;}

.fundTitle 		{font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-style: normal; color: #000; line-height: 24px; text-decoration: none; font-weight: bold; margin-bottom: 8px; margin-top: 15px;}
.blueHeader 		{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #33C; line-height: 15px; text-decoration: none; font-weight: bold;}

.fundforms *		{font-family: Arial, Helvetica, sans-serif;} 
.fineprint 		{font-size: 80%; color: #000; font-weight: normal; vertical-align: middle;}
a.fineprint		{font-size: 80%; color: #000; font-weight: normal; vertical-align: middle;}

.hedge 			{font-family: Arial, Helvetica, sans-serif; font-size: 80%; font-style: normal; color: #666666; line-height: 13px; text-decoration: none; font-weight: normal; }

/* NEW FOR CALVERT RATINGS MODULE CONTENT */

.toolmargin		{border: 1px solid #fff; background-color: #F1F1E2; padding: 6px 3px 6px 40px; line-height: 18px; }

/* ########## new additions for literature pages 4.7 ######### */
table#litinfo 		{font-family: Arial, Helvetica, sans-serif; }

.fineprintC 		{font-family: Arial, Helvetica, sans-serif; font-size: 80%; color: #000; line-height: 110%; font-weight: normal; vertical-align: bottom; text-align: center; }

.DetShadeL		{color: #000; background-color: #F1F1E2; font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 100%; line-height: 110%; }
.DetShadeL b 		{font-family: Arial, Helvetica, sans-serif; }
.DetShadeC 		{color: #000; background-color: #F1F1E2; font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 100%; line-height: 110%; text-align: center; }
.DetL 			{background-color: #FFF; font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 100%; line-height: 110%; }
.DetL b 		{font-family: Arial, Helvetica, sans-serif; }
.DetC 			{background-color: #FFF; font-family: Arial, Helvetica, sans-serif; color: #000; line-height: 110%; text-align: center; }

div.fineprintLit 	{font-size: 80%; color: #000; line-height: 120%; font-weight: normal; margin-top: 5px; }
div.fineprintLit a 	{color: #33C; font-size: 100%; letter-spacing: -1px;}

img#lit 		{margin: 4px; }

/* ########## new additions for advisor finder pages ######### */
.fail 			{COLOR: #cc0033}
.failalert 		{FONT-WEIGHT: bold; COLOR: #cc0033; FONT-STYLE: italic }

/* ############ new additions for java tool 3.29.06 ############### */
p.hedge a		{COLOR: #0000cc; TEXT-DECORATION: none;}
p.hedge a:hover		{COLOR: #333333;}
p.hedge a:visited	{COLOR: #666666;} 

.toolmargin2 		{border: 1px solid #fff; background-color: #F1F1E2; padding: 6px 3px 6px 40px; line-height: 130%; }
/*.toolmarginjava 	{border: 1px solid #fff; background-color: #F1F1E2; padding: 6px 0px; } */
.toolmargin2 sup 	{font-size: 60%; }

/* ########### new addition for page overhauls 8/29/2006 ###############  */

/* This is for the fund finder pulldown DHTML */
#menu_parent { width: 125px; font-face: Verdana, Helvetica, sans-serif; text-align: left; font-size: 10px; border-top: 1px solid #96967A; border-left: 1px solid #96967A; background: #FFF; padding: 2px 5px; font-weight: normal; color: #00C; z-index: 10; margin-top: 5px;}
#menu_child { position: absolute; visibility: hidden; background: #FFF; z-index: 10;}
#menu_child a { display: block; width: 375px; font-face: Verdana, Helvetica, sans-serif; text-align: left; font-size: 10px; border: 1px solid #EEE; padding: 3px 5px; text-decoration: none; font-weight: normal; color: #00C; border-bottom: none; }
#menu_child a strong, #menu_child a:hover strong { display: block; font-size: 10px; text-decoration: none; }
#menu_child a:hover {  text-decoration: underline;  }

#pulldown {position: relative; z-index: 10; }


/* This is for the right-hand decks-outer border colors*/
.deck {  padding: 5; background-color: #FFF; margin: 0; width: 154px; text-align: left; font-face: Verdana, Helvetica, sans-serif; } 
.deckSR { border-width: 0 1px 1px 1px; border-style: solid; border-color: #007269; }
.deckN { border-width: 0 1px 1px 1px; border-style: solid; border-color:  #94967B; }
.deckSI { border-width: 0 1px 1px 1px; border-style: solid; border-color: #903; }
.deckCN { border-width: 0 1px 1px 1px; border-style: solid; border-color: #33C; }

.rightsidebar { background-color: ##d6d6ae; width: 100%; }

/* for decks with single entries */
.deck div.empty { padding: 5px 0;  }
/* for decks with multiple entries */
.deck div.entry { padding: 5px 0; border-bottom: 1px solid #CCC; }  
/* shared characteristics between both classes */
.deck div.entry a, .deck div.empty a  { font-family: Verdana, Helvetica, sans-serif; font-size: 80%; color: #333; text-decoration: none; text-align: left; font-size: 80%;  }
.deck div.entry a:hover, .deck div.empty a:hover { color: #94967B; text-decoration: none; }
.deck img { margin-top: 10px; }

.loginH { background-color: #33C; background: url(/images/login_blue_bg.gif) repeat-y;  text-align: left; }
.loginS { background-color: #33C; background: url(/images/login_p_bg.gif) repeat-y;  text-align: left; }
.loginH input, .loginS input { font-family: Arial, Helvetica, sans-serif; font-size: 80%; margin: 0 0 3px 10px; border: 1px #CCC solid; padding: 1px; }
.button { padding: 2px 0; }
.contentbody { padding: 14px; }

.legal	{font-size:90%; COLOR: #000; FONT-WEIGHT: normal; MARGIN-LEFT: 0px; MARGIN-RIGHT: 14px; LINE-HEIGHT: 120%; TEXT-DECORATION: none; font-style: italic;}





