/*================== END GLOBAL STYLE   =======================================*/

BODY
	{
		margin : 0 0 0 0;
		background :white;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
.headerimg
	{
		padding: 0px; 
		margin: 0px;
		padding-top: 15px;
	}
.headerimg2
	{
		padding-top: 18px;
	}
/** clear-after is used to allow floated elements to occupy height within a box**/
.clear-after:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clear-after {
    display: inline-block;
}		
/*================== END GLOBAL STYLE   =======================================*/
/*================== LINK STYLE   =======================================*/

A.UtilityLink
	{
		color : #005A84;
		font-size : 11px;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		text-decoration : none;
	}

A.UtilityLink:hover
	{
		color : #9E3B48;
		font-size : 11px;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		text-decoration : underline;
	}

A.UtilityLinkActive
	{
		color : #005a84;
		font-size : 11px;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		text-decoration : none;
	}

A.UtilityLinkActive:hover
	{
		color : #005a84;
		font-size : 11px;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		text-decoration : underline;
	}

A.FooterLink
	{
		color : #005a84;
		font-size : 10px;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		text-decoration : underline;
	}

A.SubLinkNotActive
	{
		color : #0C589C;
		font-size : 10px;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		text-decoration : none;
	}

A.SubLinkNotActive:hover
	{
		color : #0C589C;
		font-size : 10px;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		text-decoration : underline;
	}

A.SubLinkActive
	{
		color : #666666;
		font-size : 10px;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		text-decoration : none;
	}

A.SubLinkActive:hover
	{
		color : #666666;
		font-size : 10px;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		text-decoration : underline;
	}

A.MainLink
	{
		color : #005a84;
		font-size : 11px;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		text-decoration : underline;
	}

A.MainLinkBold
	{
		color : #005a84;
		font-size : 11px;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : bold;
		text-decoration : underline;
	}

A.InfoLink
	{
		color : #0C589C;
		font-size : 11px;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		text-decoration : underline;
	}

	A.TableLink
	{
		color : #005a84;
		font-size : 11px;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		text-decoration : underline;
	}
a.InPageLink
	{
		font-size:11px;
		font-weight:normal;
	}
.InPagelist
	{
		text-align:center;
		margin: 5px 15px 0 0;
		padding:0px;
		display: inline;		
		list-style-type: disc;
		list-style-position: inside;
		height:1%;
		float:left;
		padding-left: 20px;
		background: transparent url(/_assets/images/home/arrow_btn.gif) no-repeat scroll -5pt 1px;		
	}
ul.noList
	{	list-style: none !important;
		list-style-type: none !important;
		list-style-image: none;
		margin: 0px;
		margin-top: 8px;
		padding-left: 10px;
		padding-top: 0px;
		text-align:left;
		font-family:Arial,Helvetica,sans-serif;
	}
		

li.homeLink
	{
		text-align:left;
		margin: 0px;
		margin-left: 10px;
		padding:0px;
		padding-left: 20px;
		background: transparent url(/_assets/images/home/listarrow.gif) no-repeat scroll 4pt 8px;
		list-style: none !important;
		list-style-image: none;
	}	
ul.listlink
	{
		padding: 0px;
		margin: 0 0 15px 0;
	}	
	
a
{
		color:#0C589C;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		font-weight:normal;
		text-decoration:underline;
}	
/*================== END LINK STYLE   =======================================*/


/*================== TEXT STYLE   =======================================*/
.TeamHeading
{
	font-weight : bold;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	padding-top: 10px;
	color:#666666;
}
.TeamPad
{
	padding-top: 15px;
}


.SubHeader
{
	background-color: #005A84;
	font-weight : bold;
	padding-top: 2px;
	padding-bottom: 2px;
	color:#ffffff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}

.even
{
	background-color: #dee0e2;
}

.name
{
	padding-top: 2px;
	padding-bottom: 2px;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}
.years
{
	padding-top: 2px;
	padding-bottom: 2px;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}
.Assets
	{
		color : #cccccc;
		font-size : 11px;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : bold;
		text-decoration : none;
		padding-right : 5px;
		padding-left : 5px;
	}

.ChartHead
	{
		color : #ffffff;
		font-size : 11px;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		text-decoration : none;
		padding-right : 5px;
		padding-left : 5px;
		padding-top : 5px;
	}

.SubSectionHead
	{
		color : #d9e5ce;
		font-size : 12px;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight : bold;
		text-decoration : none;
		padding-bottom : 2px;
	}
	
.Devider
	{
		color : #4b7d7b;
		font-size : 11px;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight : normal;
		text-decoration : none;
	}

.RightNavTxt
{
	
	color : #999999;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : none;
	padding-right : 12px;
	padding-left : 5px;
}	
	
.FooterText
{
	color : #005a84;
	font-size : 10px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : none;
	padding-right : 0px;
	padding-left : 10px;
	padding-top : 10px;
	padding-bottom: 10px;
}	

.TopTxt
{
	color : #666666;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : none;
	padding-right : 15px;
}	

.TopTxt2
{
	color : #666666;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : none;
	/* padding-right : 15px; */
	
}	

.GrayTable
{
	color : #666666;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : none;
	padding-left : 10px;
}

.GrayTableHead
{
	color : #666666;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : none;
	padding-left : 16px;
}

.FundTable
{
	color : #666666;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : none;
	padding-left : 5px;
}


.MoreInfo
	{
		font-size : 11px;
		font-weight : normal;
		font-family : Arial, Helvetica, sans-serif;
		text-decoration : none;
		padding-right : 5px;
	}	
 .style1
{
    width: 186px;
}

.style2
{
    color : #666666;
    font-size : 12px;
    font-family : Arial, Helvetica, sans-serif;
    font-weight : normal;
    text-decoration : none;
    width: 309px;
}

.style3
{
    color : #666666;
    font-size : 12px;
    font-family : Arial, Helvetica, sans-serif;
    font-weight : normal;
    text-decoration : none;
    width: 267px;
}

.style4
{
    width: 18px;
}

.style5
{
    width: 22px;
}

.MainTxt
{
	color : #666666;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : none;
	padding-right : 20px;
}	

.MainTxt2
{
	color : #666666;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : none;
}

.MainTxtFoot
{
	color : #666666;
	font-size : 10px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : none;
}	

.TableFoot
{
	color : #666666;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : none;
}

.legend
{
	color : #666666;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : none;
}

.Disclosure
{
	color : #666666;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
	padding-right : 10px;
}	

.SubHead
{	
	color : #9E3B48;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
	
}
.SubHeadLink
{	
	color : #9E3B48;
	font-size : 14px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
	display:block;
	margin:18px 0 1px 0;		
}	
.SubHeadLink img
{	
	position:relative;
	top:4px;	
}
.SubHeadDate
{
	color : #4b7d7b;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : none;
	
}	

.TableHeader
{
	color : #FFFFFF;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
	padding-right : 5px;
	padding-left : 5px;
	/*padding-bottom : 4px; */
}


.TableLinkCell
{
	color : #666666;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : none;
	padding-right : 5px;
	padding-left : 5px;
}

.TableCell
{
	color : #666666;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : none;
	padding-right : 5px;
	padding-left : 5px;
}
.homeIntro
{
	font-size : 14px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	padding: 0px;
	margin: 0px;
}
.HomeMainTxt
{
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	padding:15px 15px 5px 5px;
}

.homefunds
{
	font-size : 14px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	padding: 0px;
	padding-right: 20px;
	margin: 0px;
	display: inline;
	background: transparent url(/_assets/images/home/arrow_btn.gif) no-repeat right;
}
.homeSpotlight
{
	padding:0 30px 0 30px;
	margin:18px 0 15px 0;
	text-align:center;
	font-style:italic;
}
.homeSpotlight img
{
	margin-bottom:8px;
}

/*================== END TEXT STYLE   =======================================*/
/*================== TABLE STYLE   =======================================*/

.SubNavNotActive
{
	background-color : #C8DEE9;
	padding-left : 5px;
}

.SubNavActive
{
	color : #666666;
	font-size : 10px;
	font-family : Arial, Helvetica, sans-serif;
	padding-left : 5px;
	font-weight : normal;
	text-decoration : none;
	background-color : #FFFFFF;
}


/*================== END TABLE STYLE   =======================================*/

/*================== OTHER STYLE   =======================================*/
.NavDots
{
	background-repeat : no-repeat;
	background-image:url(/_assets/images/global/dotted_line.gif);	
}

.BulletPad
{
	padding-left : 12px;
}

.PicLogo
{
	padding-top : 29px;
}

.TopForm
{
	padding-right : 5px;
	padding-top : 10px;
}

.FormElement
{
	color : #666666;
	font-size : 10px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : none;
	width: 193px;	
}

.FormHead
	{
		color : #666666;
		font-size : 11px;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		text-decoration : none;
	}

.LitTopForm
{
	color : #666666;
	font-size : 10px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : none;
	
}

ul li
	{
		list-style-image : url(/_assets/images/global/bullet2.gif);
		list-style : square outside;
		list-style-type : square;
		text-indent: 0px;
		margin-right : 0;
		color : #666666;
		font-size : 11px;
		font-family : Arial, Helvetica, sans-serif;
	}
/*================== END OTHER STYLE   =======================================*/

div.error ul li
{
    color: #c00;
    list-style-image : none;
}

.contact input
{
    margin-left: 0px;
    margin-bottom: 1px;
    padding-bottom: 0px;
    padding-left: 0px;
    vertical-align: bottom;
}

.additionalinfocheck input
{
    margin-left: 0px;
    margin-top: 1px;
    padding-top: 0px;
    vertical-align: top;
}

.additionalinfocheckindent input
{
    margin-left: 30px;
}

.ital
{
    font-style : italic;
}

.contactleft
{
    float:left; 
    width:50px;
}

.contactleftlast
{
    margin-bottom: 10px;
}

.hide
{
      display: none;
}

.additionalinfobullet
{
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 13px;
}

.additionalinfobullet li
{
    margin-top: 0px;
    margin-bottom: 0px;
    border: 0px;
}

.noleft input
{
    margin-left: 0px;
    padding-left: 0px;
}

/* date picker */
.ui-datepicker{z-index:1200;}
.ui-datepicker-calendar th { background:none; }
.embed + img {position: relative; top: 3px; /* z-index:1200; */ } 
.date-pick { margin-right:-23px; width:95px; }
