/********** MAIN STYLE ************/
BODY
{
    font-family: Microsoft Sans Serif;
    font-size: 13px;
    /*background-color: #fffdf8;*/
    background-color: #fef7e7;
    margin: 0px;
    color: #046e6a;
}
TABLE, TR, TD, DIV, SPAN, SELECT
{
    font-family: Microsoft Sans Serif;
    font-size: 13px;
    color: #046e6a;
}
TABLE.NormalFont
{
    font-family: Microsoft Sans Serif;
    font-size: 12px;
    color: #046e6a;
}

TABLE.NormalFont TBODY TD
{
    font-size: 12px;
}

.TopMenuFontSize, .LeftMenuFontSize, .FooterMenuFontSize, .InvestorsMenuFontSize, .TopMenuFontSize a
{
	font-size: 12px;
}

.TopMenuFontSize
{
	white-space:nowrap;	
}
.TopMenuFontSize a{
	color: #ffffff;
	text-decoration:none;
}

.TopMenuFontSize a:hover{
	color: #ffffff;
	text-decoration:none;
}


INPUT.SavingCalculator
{
	font-family: Microsoft Sans Serif;
    font-size: 12px;
    color: #f78320;
	height: 17px;
	border: solid 1px #f7dfaf;
    padding: 0px 3px 0px 3px;
}
INPUT.Number
{
	text-align: right;
}
INPUT.SavingCalculatorRadio
{
	border: none;
	vertical-align: 2px;
}

INPUT.Disabled
{
	background-color: #F4F4F4;	
}

SELECT.Links
{
    height: 21px;
    width: 247px;
}

INPUT
{
    font-family: Microsoft Sans Serif;
    font-size: 11px;
    color: #f78320;
    height: 13px;
    border: solid 1px #f7dfaf;
    padding: 0px 3px 0px 3px;
}

.SavingCalculatorPeriodName
{
	padding-left: 3px;
	color: #FD7600;
	font-size: 11px;
}

.SavingCalculatorCathegoryTitle
{
	color: #3B6D6A;
	font-weight:  bold;
	font-size: 15px;
}

.SavingCalculatorBaloon
{
	border: 1px solid #D3D3D1;
	background-color: #FCFDED;
	color: #FF7777;
	padding: 5px;
	padding-left: 12px;
	text-align: left;
	font-style: italic;
	font-size: 11px;
}

.SavingCalculatorCurrency
{
	color: #FF7500;
	font-size: 12px;
}

.SavingCalculatorResultCaption
{
	color: #AE5A11;
	font-size: 13px;
	font-weight: bold;
}

.SavingCalculatorCaption
{
	color: #FF7600;
	font-size: 11px;
	font-style: italic;
}

.SavingCalculatorResultTotalValue
{
	color: #FF7600;
	font-weight: bold;
	font-size: 15px;
}

.SavingCalculatorResultValue
{
	color: #FF7600;
	font-weight: bold;
	font-size: 12px;
}

.SavingCalculatorNotes
{
	color: #3B6D6A;
	font-weight: bold;
	font-size: 11px;
}

.SCNotes
{
	color: #7C7C7A;	
	font-style: italic;
	font-size: 11px;
}

.SavingCalculatorSystemText
{
	color: #AF5B12;
	font-size: 11px;
	font-style: italic;
	text-transform: lowercase;
	font-weight: normal;
}

.SavingCalculatorFundName
{
	color: #f78320;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
}

.Clear
{
	clear: both;	
}

/********* COLORS *************/
.BodyBackground
{
     background-color: #fffdf8;
}
.OrangeLight
{
    background-color: #f58220;
}
.OrangeDark
{
    background-color: #d3731f;
}
.Beige
{
     background-color: #f9e9ce;
}
.Gray
{
    background-color: #fef2dc;
}
.BrownLight
{
    background-color: #e4c2a2;
}
.BeigeDark
{
    background-color: #f6cfae;
}
.BeigeLight
{
    background-color: #fef2dc;
}
.GrayLight
{
    background-color: #f7f5f6;
}
.BrownFooter
{
    background-color: #c1691c;
}
.BeigeFooter
{
    background-color: #e4d5bc;
}
.GrayDark
{
    background-color: #bbbbbb;
}
.BeigeFooterDark
{
    background-color: #deaf86;
}
.BeigeFooterLight
{
    background-color: #f1e9db;
}
.GrayFooterLight
{
    background-color: #dbdbdb;
}
.GreenText
{
    color: #046e6a;
}
.OrangeText
{
    color: #f78320;
}
.OrangeTableText
{
    color: #f78320;
    font-size: 10px;
    padding: 2px 5px 2px 5px;
}
.BrownText
{
    color: #d3731f;
}
.BrownDarkText
{
    color: #a55510;
}
.GrayDarkText
{
    color: #666665;
}

.InvMenu
{
    color: #f58524;
    background-color: #fef2dc;
    cursor: pointer;
    font-size: 13px;

}
.Date
{
    color: #666665;
    font-family: Microsoft Sans Serif;
    font-size: 11px;
}

.DarkRed
{
    color: #d0741f;
}

.TopMenu
{
    color: #ffffff;
    cursor: pointer;
}

DIV.Content P 
{
    color: #046e6a;
    text-align: justify;
    font-family: Microsoft Sans Serif;
    margin: 0px;
    margin-left: 0px;
    font-size: 13px;
}
DIV.Content
{
    color: #046e6a;
    text-align: justify;
    line-height: 19px;
    font-size: 13px;
}
.ContentTable
{
    color: #046e6a;
    text-align: justify;
    line-height: 19px;
}

.IndexBig
{
    font-size: 20px;
    color: #006c67;
}

.LeftMenuHeader
{
    background-color: #f0e0c6;
    padding-left: 3px; 
    height: 20px; 
    border-top: solid 1px #d2731f; 
    border-bottom: solid 1px #d2731f; 
    color: #b05a0f;
    margin-bottom: 2px; 
    cursor: pointer;
}

.LeftSubMenuHeader
{
    padding-left: 3px; 
    height: 20px; 
    color: #f58524;
    margin-bottom: 2px; 
    cursor: pointer;
}

.SmallGrayText
{
    font-size: 10px;
    color: #bca28d;
}

.Warning
{
    color: #a98c75;
    font-size: 10px;
    line-height: 13px;
}

.InputArea
{
    background-color: #f9e9cf;
    border: solid 1px #bca18c;
    font-family: Microsoft Sans Serif;
    font-size: 11px;
    color: #d3731f;
    padding: 1px 4px 1px 4px;
    height: 16px;
    margin: 0px;
}

.CalendarDates
{
    font-family: Microsoft Sans Serif;
    color : #046e6a;
    font-size: 10px;
}

.ListBoxItems
{
    color: #f78320;
    font-size: 10px;
}

.ListBox
{
    color: #f78320;
    font-size: 10px;
}

.ProtectedEmaiLink
{
    font-family: Microsoft Sans Serif;
    font-size: 12px;
    color: #f78320;
	text-decoration: none;
	font-weight: normal;
}
/***** LINKS *********************/
a.Language, a.Language:link, a.Language:visited
{
    color: #f58524;
    text-decoration: none;
}
a.Language:hover
{
    color: #d3731f;
    text-decoration: none;
}

a.Menu, a.Menu:link, a.Menu:visited
{
    color: #f58524;
    text-decoration: none;
}
a.Menu:hover
{
    color: #a55510;
    text-decoration: none;
}

a.Ladger, a.Ladger:link, a.Ladger:visited
{
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}
a.Ladger:hover
{
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}

a.BrownLink, a.BrownLink:link, a.BrownLink:visited
{
    font-family: Microsoft Sans Serif;
    color: #c1691c;
    text-decoration: none;
}
a.BrownLink:hover
{
    font-family: Microsoft Sans Serif;
    color: #f58220;
    text-decoration: none;
}

a.GreenLink, a.GreenLink:link, a.GreenLink:visited
{
    color: #005754;
    text-decoration: none;
}
a.GreenLink:hover
{
    color: #005754;
    text-decoration: underline;
}

a.ContentSelectLink, a.ContentSelectLink:link, a.ContentSelectLink:visited
{
    color: #005754;
    text-decoration: underline;
}
a.ContentSelectLink:hover
{
    color: #005754;
    text-decoration: none;
}

a.Path, a.Path:link, a.Path:visited
{
	font-family: Tahoma;
	font-size: 11px;
    color: #005754;
	text-decoration: none;
}


a.Path:hover
{
	font-family: Tahoma;
	font-size: 11px;
    color: #f78320;
	text-decoration: none;
}

a.LeftMenuLink, a.LeftMenuLink:link, a.LeftMenuLink:visited
{
    color: #f58524;
	text-decoration: none;
}


a.LeftMenuLink:hover
{
    color: #f58524;
	text-decoration: underline;
}

a.OrangeLink, a.OrangeLink:link, a.OrangeLink:visited
{
    font-family: Microsoft Sans Serif;
    font-size: 13px;
    color: #f78320;
	text-decoration: underline;
	font-weight: normal;
}

a.OrangeLink:hover
{
    font-family: Microsoft Sans Serif;
    font-size: 13px;
    color: #f78320;
	text-decoration: none;
	font-weight: normal;
}

a.InvestorChildMenu, a.InvestorChildMenu:link, a.InvestorChildMenu:visited
{
    font-family: Microsoft Sans Serif;
    font-size: 12px;
    color: #f78320;
	text-decoration: none;
	font-weight: normal;
}

a.InvestorChildMenu:hover
{
    font-family: Microsoft Sans Serif;
    font-size: 12px;
    color: #f78320;
	text-decoration: none;
	font-weight: normal;
}

a.TopMenuLink, a.TopMenuLink:link, a.TopMenuLink:visited
{
    font-family: Microsoft Sans Serif;
    font-size: 12px;
    color: #f78320;
	text-decoration: none;
	font-weight: normal;
}

a.TopMenuLink:hover
{
    font-family: Microsoft Sans Serif;
    font-size: 12px;
    color: #bc6518;
	text-decoration: none;
	font-weight: normal;
}

a.DictionaryLink, a.DictionaryLink:link, a.DictionaryLink:visited
{
    color: #f78320;
	text-decoration: none;
}

a.DictionaryLink:hover
{
    color: #005754;
	text-decoration: underline;
}

a.DarkOrangeLink, a.DarkOrangeLink:link, a.DarkOrangeLink:visited
{
    color: #d2721b;
	text-decoration: none;
}

a.DarkOrangeLink:hover
{
    color: #d2721b;
	text-decoration: underline;
}

a.NewsLink, a.NewsLink:link, a.NewsLink:visited
{
    color: #f78320;
	text-decoration: unrline;
}

a.NewsLink:hover
{
    color: #f78320;
	text-decoration: none;
}

A.PagerLink {
	text-decoration: none;
	font-size: 11px;
	color: #d0741f;

}

A.PagerLink:hover{
	text-decoration: none;
	font-size: 11px;
	color: #d0741f;
}

A.PagerLinkDisable {
	text-decoration: none;
	font-size: 11px;
	color: #cccccc;
}

A.PagerLinkSelected
{
	text-decoration: none;
	font-size: 11px;
	color: #0D7947;
}

A.PagerLinkDisable:hover{
	text-decoration: none;
	font-size: 11px;
}

.CalendaInput
{
    height: 13px;
    margin-bottom: 3px;
    font-size: 10px;
    padding: 0px 2px 0px 2px;
}

.ItemBox
{
    font-size: 10px;
}
/********* TABLES STYLE ***********/
.TableHeader, TABLE.NormalFont.TableHeader
{
    font-family: Microsoft Sans Serif;
    padding: 1px 5px 3px 5px; 
    color: #7f6a59; 
    border-top: solid 1px #fe7600; 
    border-right: 1px solid #bca18c; 
    border-bottom: solid 1px #fe7600;
    background-color: #bca18c;
    color: #ffffff;
    vertical-align: top;
    font-size: 11px;
    line-height: 15px;

}

.TableCell
{
    font-family: Microsoft Sans Serif;
     font-size: 13px;
    padding: 1px 5px 3px 5px; 
    color: #7f6958; 
    border-top: solid 1px #ffffff; 
    border-right: 1px solid #bca18c; 
    border-bottom: solid 1px #fe7600;
    line-height: 15px;
}

.MultipleValueCell
{
    height: 19px;  
    padding: 1px 5px 3px 5px;
    font-size: 13px; 
    padding: 1px 5px 3px 5px; 
    color: #7f6958; 
    border-right: 1px solid #bca18c;
}

.MultipleValueCellHeader
{
    color: #ffffff; 
    font-size: 11px;
}

.MultipleValueCellLast
{
    height: 19px;  
    padding: 1px 5px 3px 5px;
    font-size: 13px; 
    padding: 1px 5px 3px 5px; 
    color: #7f6958; 
}

.TableLastCell
{
    font-family: Microsoft Sans Serif;
    font-size: 13px;
    padding: 1px 5px 3px 5px; 
    color: #7f6958;
    border-top: solid 1px #ffffff; 
    border-bottom: solid 1px #fe7600;
    line-height: 15px;
}

.TableLastNoFormatCell
{
    font-family: Microsoft Sans Serif;
    font-size: 13px;
    padding: 1px 5px 3px 5px; 
    color: #7f6958; 
    border-top: solid 1px #ffffff; 
    border-bottom: solid 1px #fe7600;
    line-height: 15px;
}

.TableFooter
{
    font-family: Microsoft Sans Serif;
    font-size: 10px;
    padding: 1px 5px 3px 5px; 
    background-color: #bca18c; 
    color: #ffffff; 
    border-top: solid 1px #ffffff; 
    text-align: right;
    height: 16px;
    line-height: 15px;
}

/***** CALENDAR ******/
.Calendar{
    font-family: Microsoft Sans Serif;
    font-size: 11px;
	position: absolute; 
	border-bottom: 1px solid #cccccc; 
	border-right: 1px solid #cccccc; 
}

a.CalendarLink, a.CalendarLink:link, a.CalendarLink:visited
{
    font-family: Microsoft Sans Serif;
    font-size: 10px;
    color: #c27027;
	text-decoration: none;
	padding: 0px;
}

a.CalendarLink:hover
{
    font-family: Microsoft Sans Serif;
    font-size: 10px;
    color: #d2721b;
	text-decoration: none;
	padding: 0px;
}

.CalendarNA
{
    font-family: Microsoft Sans Serif;
    font-size: 10px;
    color: #cccccc;
	text-decoration: none;
	padding: 0px;
}

.Content12
{
    line-height: 19px;
    font-size: 18px;
}


/* Homepage Banner */

#ShadowLayer
{
	display:block;
	background-color:#000000;
	height:850px;
	width:100%;
	cursor:pointer;
	left:0;	
	opacity:0.6;
	filter: alpha(opacity=60);
	position:absolute;
	top:0;
	width:100%;
	z-index:1;
}

#BannerLayer{				
	height:1000px;
	left:0;
	position:absolute;
	top:0;
	width:10px;
	margin-left:10px;	
	z-index:2;
}