@charset "utf-8";
/* CSS Document */

body 	{margin:0 auto; background-image:url(../../images/InvestForLess/BodyBG.jpg); background-repeat:repeat-x; background-color:#a8cefa; font:12px Arial, Helvetica, sans-serif; color:#333333;}
div		{font:12px Arial, Helvetica, sans-serif; color:#333333;}
img   	{border:0; display:block; }

h1		{font:bold 16px Arial, Helvetica, sans-serif; line-height:18px; color:#64be0a; margin:0 0 4px 0;}
h2		{font:bold 16px Arial, Helvetica, sans-serif; line-height:18px; color:#64be0a; margin:0 0 4px 0;}
p		{margin:0 0 18px 0;}
a		{text-decoration:none; color:#0167b2;}
a:visited {text-decoration:underline; color:#0167b2;}
a:hover	{text-decoration:underline; color:#0167b2;}

a.CTALink 			{font:bold 13px Arial, Helvetica, sans-serif; color:#0167b2; text-decoration:none;}
a:visited.CTALink 	{font:bold 13px Arial, Helvetica, sans-serif; color:#0167b2; text-decoration:none;}
a:hover.CTALink 	{font:bold 13px Arial, Helvetica, sans-serif; color:#0167b2; text-decoration:underline;}

.PageWrapper 	{width:990px; margin:0 auto;}
.Logo			{margin:17px  24px 0 24px; float:left; border:0;}
.clearFix 		{CLEAR: both; DISPLAY: block; FONT-SIZE: 0px; FLOAT: none; LINE-HEIGHT: 0; HEIGHT: 0px}

.HeaderWrapper 		{background-image:url(../../images/InvestForLess/TopPageShadow.gif); background-repeat:no-repeat; background-position:bottom;}
.NavWrapper 		{float:right; margin:0px 32px 0px 0px;}
.UtilityNav			{margin:0px; padding:6px 0px 62px 0px; font:12px Arial, Helvetica, sans-serif; float:right; color:#666666;}
DIV.UtilityNav UL LI {PADDING-RIGHT: 9px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 8px; LIST-STYLE-TYPE: none;}
.UtilityNav a    	{color:#0167b2; text-decoration:none;}
.UtilityNav a:hover  {color:#0167b2; text-decoration:underline;}
.SearchWrapper 		{float:right; text-align:right; margin-top:9px;}
.SearchBox			{float:right; background-image:url(../../images/InvestForLess/SearchInputBox.gif); background-repeat:no-repeat;}
.SearchInput		{width:166px; height:25px; border:0; background-image:url(../../images/InvestForLess/mt.gif); background-color:transparent; background-repeat:no-repeat; padding:4px 0 0 4px;}
.SearchButton		{margin:0; vertical-align:middle; float:right; padding-left:2px;}

.NavCapLeft {background-image:url(../../images/InvestForLess/NavLeftCap.gif); background-repeat;no-repeat; width:5px;}

DIV.globalNav	{margin:0px; height:33px; background-image:url(../../images/InvestForLess/NavBackground.gif); background-repeat:repeat-x; float:right;}
DIV.globalNav UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;}
DIV.globalNav UL LI {DISPLAY: block; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; /*list-style-image:url("../../images/InvestForLess/NavPipe.gif");*/ }
DIV.globalNav UL LI A {DISPLAY: block; font:16px trebuchet ms; COLOR: #fff; padding:0px 18px 0px 18px; margin-top:5px; border-left:solid 1px #ffffff; text-decoration:none;}
/*DIV.globalNav UL LI A:focus {outline: 0}*/
DIV.globalNav UL LI A:visited {COLOR: #ffffff; text-decoration:none;}
DIV.globalNav UL LI A:hover {COLOR: #c1d6f5; text-decoration:none;}
DIV.globalNav UL LI.current A {COLOR: #c1d6f5; text-decoration:none;}
	
DIV.globalNav UL LI.link1 A{LIST-STYLE-TYPE: none; border:0;}
	




.ContentWrapper 		{background-image:url(../../images/InvestForLess/PageBackground.png); background-repeat:repeat-y; /*position:relative;*/}
.MarketingBannerWrapper	{margin:0px 5px; background-image:url('../../images/InvestForLess/LoginBackground.gif'); background-repeat:repeat-x; background-color:#d9d9d9;}
.HomeSlideshow  		{float:left; width:705px;}
.HomeSigninBox 			{float:right; padding:42px 25px 0px 0px; width:221px;}
.loginPopupSigninBox    {float:right; width:221px; background-image:url(../../images/InvestForLess/LoginBackground.gif); background-repeat:repeat-x;}
.SigninTitle  			{font:bold 20px Arial, Helvetica, sans-serif; margin:12px 0 4px 0; padding:0;}
.SigninLabel			{float:left; width:62px; padding:5px 14px 2px 0px; text-align:right; font:bold 12px Arial, Helvetica, sans-serif;}
.SignInInputContainer 	{width:141px; float:left; background-image:url(../../images/InvestForLess/LoginBox.gif); background-repeat:no-repeat;}
.SignInInput			{width:134px; height:25px; border:0; background-image:url(../../images/InvestForLess/mt.gif); background-repeat:no-repeat; background-color:transparent; margin:0; padding:4px 0px 0px 4px; display:block;}
.SignInformRow			{padding:3px 0px 3px 0px; font-size:12px; line-height:normal;}
.SignInButton  				{float:right; margin:2px 5px 0px 12px;}
.ForgotPasswordText         {padding-top:2px;}
.ForgotPasswordText a:link	{font:10px Arial, Helvetica, sans-serif !important; color:#0167b2 !important; text-decoration:none !important;}
.ForgotPasswordText a:hover	{font:10px Arial, Helvetica, sans-serif !important; color:#0167b2 !important; text-decoration:underline !important;}

.ContentInnerWrapper 	{padding:2px 24px 24px 24px;}
.HomeContentZone1		{width:666px; float:left; margin:0 0 24px 0; padding:0;}
.HomeContentZone2		{width:321px; margin-right:24px; float:left; padding:0;}
.HomeContentZone3		{width:321px; float:left; padding:0;}
.HomeContentZone4		{width:256px; float:right;}

.ContentWrapper ul		{margin-top:9px}
.ContentWrapper ul li		{list-style-image:url(../../images/InvestForLess/BulletOrange.gif); margin-bottom:6px;}
.ContentWrapper li		{list-style-image:none; margin-bottom:6px;}

.LeftInnerFooterColumn ul		{margin-top:9px}
.LeftInnerFooterColumn li		{list-style-image:none; margin-bottom:6px;}

.SideBarBox				{background-image:url(../../images/InvestForLess/SideBarBoxMiddle.gif);}
.SideBarBoxGradient		{background-image:url(../../images/InvestForLess/SideBarBoxGradient.gif); background-color:#ededed; background-repeat:repeat-x;}
.SideBarBoxContent		{Margin:3px 9px;}
.SideBarContentIcon		{float:left; margin:0 6px 0 0;}

.InnerFooter				{background-image:url(../../images/InvestForLess/InnerFooterBG.gif); background-repeat:no-repeat; height:34px; width:940px; margin:0 auto; font:10px Arial, Helvetica, sans-serif; }
 DIV.InnerFooter UL LI {PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE:none;list-style-image:none;}
.InnerFooter a    			{color:#0167b2; text-decoration:none;}
.InnerFooter a:hover 		{color:#0167b2; text-decoration:underline;}
.RightInnerFooterColumn		{float:right; padding:9px 18px; font:11px Arial, Helvetica, sans-serif;}	
.LeftInnerFooterColumn		{float:left; padding:2px 18px; font:11px Arial, Helvetica, sans-serif;}	

.OuterFooter				{width:990px; margin:0 auto; font:10px Arial, Helvetica, sans-serif; color:#666666;}
.OuterFooter a    			{text-decoration:none;}
.OuterFooter a:hover 		{text-decoration:underline;}
.RightOuterFooterColumn		{float:right; padding:9px 42px; font:11px Arial, Helvetica, sans-serif;}	
.LeftOuterFooterColumn		{float:left; padding:9px 42px; font:11px Arial, Helvetica, sans-serif;}	

.TopLeftCorner			{position:absolute; top:0; left:2px;}
.TopRightCorner			{position:absolute; top:0; right:2px;}


/* Start Inner Page CSS */
.SubPageBannerWrapper	{width:980px; margin:0 5px; background-image:url(../../images/InvestForLess/LoginBackground.gif); background-repeat:repeat-x;}
.SubPageTopLeftImage 	{float:left; height:139px; padding:0; margin:0;}
.SubPageTitle			{margin:82px 0 0 24px; width:500px; font:36px Georgia, Times New Roman, Times, serif; color:#000000; float:left;}
.PageTitle
{
	font:36px Georgia, Times New Roman, Times, serif; color:#000000; float:left;
}
.OneColumnContentZone	{}
.TwoColumnContentZone	{float:right; width:693px;}
.ThreeColumnContentZone	{float:right; width:412px; margin-right:24px;}
.RightContentZone		{width:256px; float:right;}

.LeftNavTitle           {font:bold 16px trebuchet ms; color:#2574b1; padding:11px; display:}
.LeftNav				{width:226px; float:left; font:16px trebuchet ms;}
.LeftNav ul		        {margin:0px; border-top:solid 1px #adcce4; margin-top:11px;}
.LeftNav ul li		        {list-style-image:url(../../images/InvestForLess/mt.gif); margin:0px 0px 0px 0px; color:#0167b2; border-bottom:solid 1px #adcce4; padding:11px 0;}
.LeftNav a    			{color:#0061af; text-decoration:none; font:16px trebuchet ms; padding-left:11px;}
.LeftNav a:visted 		{color:#0061af; text-decoration:none; font:16px trebuchet ms;}
.LeftNav a:hover 		{color:#0061af; text-decoration:underline; font:16px trebuchet ms;}
.LeftNavWrapper         {background-image:url(../../images/InvestForLess/SubNavGradient.gif); background-repeat:repeat-y; border-top:solid 1px #adcce4; padding:11px 0 0 0; margin:0;}

div.flashContainer
{
	padding:0;
	margin:0;
	margin-top:-1px;
}
div.homeFlashSection div.instruction
{
	background:none;
    background-color:#ccc;
    display:none;
}
div.highlightSection
{
    float:left;
    width:332px;
}
div.highlights
{
    width:281px;
    padding:0px 0 10px 24px;    
}
div.highlights h3
{
    min-height:30px;
    margin-bottom:15px;
    overflow:visible;
}
div.highlights img
{
    float:left;
    margin-bottom:15px;
}
div.highlights p
{
    margin-bottom:0;
    padding-right:10px;
}
span.validation, .hide
{
	display: none;
}

span.errorMessage{
	font-weight:bold;
	color: RED !important;
	display: inline;
}
span.errorMessage a{
	color: red;
}
/**** JoinNow Form *****/
table.joinNowForm a:visited{text-decoration: none;}

/*
div.formBody
{
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:0;
	margin:24px 0 0 0;
}
div.formRow 
{
	 padding-bottom:4px;
	 font-size:12px;	
	 font-weight:normal;
	 
}
div.formFooter
{
	
}
div.formSubmit
{
	
}
div.formSubmit a{
	background-image:url(../../images/InvestForLess/BtnSignUpContinue.gif); 
	width:79px!important;
	height:25px;
	display:block;
	text-indent:-999em;
	
	margin-left: 110px;
	margin-top:2px;
}
.labelItems
{
	width:110px;
	float:left;
}
.formTextBox
{
	width:200px;
}
.formTextarea
{
	width:350px;
	height:150px;
}
*/
.LeftNav div.PageTitle
{
	font:22px Georgia, Times New Roman, Times, serif; color:#000000; float:left;
}

/*Pop up Styles*/
#overlay img
{
	border: none;
}

#overlay
{
	background-image: url(/images/overlay.png);
	position: absolute;
	z-index: 100;
}

* html #overlay
{
	background-color: #333;
	background-color: transparent;
	background-image: url(blank.gif);
}

div.popup
{
	visibility: hidden;
	position: absolute;
	background-color: #F5F3EB;
	border: solid 1px #bcbcbc;
	z-index: 101;
	font-size: 11px;
	background-image:url(../../images/InvestForLess/LoginBackground.gif); background-repeat:repeat-x;);
	padding-bottom:12px;
}

div.loginPopUp
{
	top: 35px;
	width: 250px;
	left: 720px;
	z-index: 100000;
}
div.popup table tr td a:link
{
	color: #564D3B;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}
div.popup table tr td a:active
{
	color: #564D3B;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}
div.popup table tr td a:visited
{
	color: #564D3B;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}
div.popup table tr td a:hover
{
	color: #564D3B;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}

/* Mouse Over Pop Up Layer */

div.mouseOverPopUpLayer
{
	left: 0;
	position: absolute;
	top: 0;
	visibility: hidden;
	z-index: 101;
	border: solid 1px #95B6C8;
	background-color: #FFF;
	padding: 5px;
}

div.mouseOverPopUpLayer img.directionArrow
{
	position: absolute;
}

DIV.errorMessage UL LI {color:#cf0000; font-weight: bold;}

/***** Template: Fund Search *****/
table.fundSearch{
	border-collapse: collapse;
	border: 1px solid #ccc;
}
table.fundSearch td{
	border-bottom: 1px solid #ccc;
}
table.fundSearch table td{
	border: none;
}

/* authorStyles */
 .redFont
 {
	color:#c12a19;
 }
 
 .greenFont
 {
	color:#64be0a;
 }
 .blueFont
 {
	color:#0469bf;
 }
 .orangeFont
 {
	color:#e16407;
 }
 
 