/*================== END GLOBAL STYLE   =======================================*/
BODY
{
	margin : 0 0 0;
	background :white;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}


/*================== END GLOBAL STYLE   =======================================*/
/*================== LINK STYLE   =======================================*/
A.UtilityLink
{
	color : #355077;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}

A.UtilityLink:hover
{
	color : #355077;
	font-size : 10px;
	font-weight : bold;
	text-decoration : underline;
}

A.UtilityLinkActive
{
	color : #A17C00;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}


.NavLink
{
	background-color : #355077;
	font-size : 10px;
	font-weight : normal;
	padding:7px 0 8px 0;
}

A.ProductLink
{
	color : white;
	text-decoration : none;
	font-size : 10px;
}

A.ProductLink:hover
{
	color : white;
	text-decoration : underline;
	font-size : 10px;
}

.ProductLinkOn
{
	color : #F7CE5F;
	text-decoration : none;
	font-size : 10px;
}

A.MainProductLink
{
	color : white;
	text-decoration : none;
	font-weight : bold;
	font-size : 11px;
}

A.MainProductLink:hover
{
	color : white;
	text-decoration : underline;
	font-weight : bold;
	font-size : 11px;
}

.MainProductLinkOn
{
	color : #F7CE5F;
	text-decoration : none;
	font-weight : bold;
	font-size : 11px;
}
/*=========  this style is only if we need another style for the sub pages 

A.MainProductLinkSub
{
	color : white;
	text-decoration : none;
	font-weight : bold;
}

A.MainProductLinkSub:hover
{
	color : white;
	text-decoration : underline;
	font-weight : bold;
}

*/


A.MainLink
{
	color : #2D5FA8;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
}

A.MainLink:hover
{
	color : #2D5FA8;
	font-size : 11px;
	font-weight : normal;
	text-decoration : underline;
}

A.MainLinkBold
{
	color : #2D5FA8;
	font-size : 11px;
	font-weight : Bold;
	text-decoration : none;
}

A.MainLinkBold:hover
{
	color : #2D5FA8;
	font-size : 11px;
	font-weight : Bold;
	text-decoration : underline;
}

A.EmailLink
{
	color : White;
	font-size : 11px;
	font-weight : Bold;
	text-decoration : none;

}

A.EmailLink:hover
{
	color : White;
	font-size : 11px;
	font-weight : Bold;
	text-decoration : underline;
}


A.MainLinkUnderline
{
	color : #2D5FA8;
	font-size : 11px;
	font-weight : normal;
	text-decoration : underline;
}

A.SideNav
{
	color : white;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
}

A.SideNav:hover
{
	color : white;
	font-size : 11px;
	font-weight : normal;
	text-decoration : underline;
}

A.FooterLink
{
	color : #2D5FA8;
	font-size : 9px;
	font-weight : normal;
	text-decoration : none;
}

A.FooterLink:hover
{
	color : #2D5FA8;
	font-size : 9px;
	font-weight : normal;
	text-decoration : underline;
}

/*================== END LINK STYLE   =======================================*/

/*================== TEXT STYLE   =======================================*/
.Utility
{
	color : #355077;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}

.SectionHead
{
Padding-left: 15px;
}

.ContentTop
{
	line-height : 15px;
	Padding-left: 15px;
	Padding-right: 15px;
	color : #333333;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
}

.ContentTop2
{
	line-height : 15px;
	color : #333333;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
}

.ContentBottom
{
	line-height : 15px;
	Padding-left: 15px;
	Padding-right: 15px;
	color : #333333;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
}

.ProductName
{
	font-family : "Times New Roman", Times, serif;
	Padding-right: 53px;
	color : #A68634;
	font-size : 17px;
	font-weight : Bold;
	text-align : right;
}

.Date
{
	color : #355077;
	font-size : 10px;
	font-weight : normal;
	text-decoration : none;
	Padding-left: 5px;
	Padding-right: 5px;
	Padding-top: 16px;
}

.L2Date
{
	/*color : #355077;
	font-size : 10px;
	font-weight : normal;
	text-decoration : none;
	Padding-top: 16px; */
	
	
	color : #355077;
	font-size : 10px;
	font-weight : normal;
	text-decoration : none;
	/*Padding-top: 16px; 
	padding-bottom : 10px;*/
	text-align : bottom;

}

.FormHead
{
color : #355077;
	font-size : 10px;
	font-weight : normal;
	text-decoration : none;
	Padding-left: 5px;
	Padding-right: 5px;
}

.FormHead2
{
color : #355077;
	font-size : 10px;
	font-weight : normal;
	text-decoration : none;
	Padding-left: 20px;
	Padding-right: 5px;
}

.MainContent
{
	color : #333333;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
	Padding-left: 25px;
	Padding-right: 25px;
	Padding-top: 12px;
}

.HomeTxt
{
	color : #333333;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
	Padding-left: 25px;
	Padding-right: 25px;
	Padding-top: 12px;
	line-height : 18px;
}

.NextContact
{
	color : #333333;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
	Padding-top: 10px;
}


/*================== END TEXT STYLE   =======================================*/
/*================== TABLE STYLE   =======================================*/
.LightGray
{
	background-color : #CBD1D4;
}

.DarkGray
{
	background-color : #A8ADB4;
}

.SubHead
{
	color : #727b81;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	Padding-left: 15px;	
	background-color : #CBD1D4;
	background-image:url(/_assets/images/global/2l_bgr_subheader.gif);	
	background-repeat : no-repeat;
	background-position :left;
}

.SubHead2
{
	color : #727b81;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	Padding-left: 15px;	
	background-color : #CBD1D4;
}

.TableHead
{
	color : white;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
	Padding-left: 8px;	
	/*background-color : #2D5FA8;*/
	background-color : #5E7BA4;
}

.TableHeadRight
{
	color : white;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
	Padding-left: 15px;	
	Padding-right: 15px;	
	background-color : #5E7BA4;
	text-align : right;
}

.TableDate
{
	color : #333333;
	font-size : 10px;
	font-weight : normal;
	text-decoration : none;
	Padding-left: 15px;	
	background-color : #CBD1D4;
}
.Contact
{
	color : #333333;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
	Padding-left: 10px;	
}

.ProductInfo
{
	color : #666666;
	background-color : #D9DFE6;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	Padding-left: 10px;	
}


.RightNav
{
	Padding-top: 30px;
}

#FirstTable
{
	background-repeat : no-repeat;
	background-image:url(/_assets/images/home/hp_background_top.jpg);	
}

#SecondTable
{
	background-repeat : no-repeat;
	background-image:url(/_assets/images/home/hp_background_bottom.jpg);
	background-position :top, right;
}

#ThirdTable
{
	background-repeat : no-repeat;
	background-image:url(/_assets/images/home/hp_background_mid.gif);
	background-position : top right;
}


#SecondLevalFirstTable
{
	background-repeat : no-repeat;
	background-image:url(/_assets/images/global/2l_bgr_top.gif);
	background-position :top, right;
}

#AboutSecondTable
{
	background-repeat : no-repeat;
	background-image:url('/_assets/images/about/2l_about_bgr_bottom.jpg');
	background-position : right top;
	height: 420px;
	width: 760px;
}

#PeopleSecondTable
{
	background-repeat : no-repeat;
	background-image:url(/_assets/images/people/2l_people_bgr_bottom.jpg);
	background-position : top right;
}

#CommentarySecondTable
{
	background-repeat : no-repeat;
	background-image:url(/_assets/images/commentary/2l_comm_bgr_bottom.jpg);
	background-position : top right;
}

#ContactSecondTable
{
	background-repeat : no-repeat;
	background-image:url(/_assets/images/contact/2l_cont_direct_bgr_bottom.jpg);
	background-position : top right;
}

#ProductSecondTable
{
	background-repeat : no-repeat;
	background-image:url(/_assets/images/products/2l_invest_focus_bgr_bottom.jpg);
	background-position : top right;
}

.SpotliteHeader
{
	background-repeat : no-repeat;
	background-image:url(/_assets/images/home/hp_spotlight_header_start.gif);	
	background-position : left;
	background-color : #355077;
	color : #F7CE5F;
	font-size : 11px;
	font-weight : Bold;
	text-decoration : none;
	Padding-left: 15px;	
}

.PeopleHeader
{	
	background-position : left;
	background-color : #5E7BA4;
	color : #F7CE5F;
	font-size : 11px;
	font-weight : Bold;
	text-decoration : none;
	Padding-left: 10px;	
}

.PeopleEven
{	
	background-color : #CBD1D4;
	color : #333333;
	font-size : 11px;
	font-weight : Normal;
	text-decoration : none;
	Padding-left: 10px;	
	Padding-right: 10px;	
}


.PeopleOdd
{	
	background-color : White;
	color : #333333;
	font-size : 11px;
	font-weight : Normal;
	text-decoration : none;
	Padding-left: 10px;	
	Padding-right: 10px;	
}

.TableTitle
{
	background-position : left;
	background-color : #CBD1D4;
	color : #2D5FA8;
	font-size : 11px;
	font-weight : Normal;
	text-decoration : none;
	Padding-left: 15px;	
}

.TableTitleRight
{
	background-position : left;
	background-color : #CBD1D4;
	color : #2D5FA8;
	font-size : 11px;
	font-weight : Normal;
	text-decoration : none;
	Padding-left: 15px;	
	Padding-right: 15px;
	text-align : right;
	
}


.HeaderDate
{
	background-color : #355077;
	color : #F7CE5F;
	font-size : 11px;
	font-weight : normal;
	Padding-right: 10px;	
	Padding-left: 10px;	
	text-align : right;
}

.SpotliteContent
{
	color : #0b2345;
	font-size : 11px;
	font-weight : Normal;
	text-decoration : none;
	Padding-left: 15px;	
	background-color : White;
	line-height : 16px;

}

.FooterText
{
	color : #333333;
	font-size : 9px;
	font-weight : Normal;
	text-decoration : none;
	Padding-left: 15px;	
	background-color : #CBD1D4;
}

.Disclaimer
{
	font-size : 10px;
	color : #333333;
}

.LargeBoldDisclaimer
{
	font-size : 11px;
	color : #333333;
	font-weight: bold;
}

.legend
{
	font-size : 10px;
	color : #333333;
}

/*================== END TABLE STYLE   =======================================*/

/*================== OTHER STYLE   =======================================*/
ul li 
{
	list-style-image : url(/_assets/images/global/hp_large_bullets.gif);
	list-style : square outside;
	list-style-type : square;
	/*line-height : 5px;*/
}

.FormText
{
	font-size : 9px;
	font-weight : Normal;
}

.Indente
{
	Padding-left: 15px;
}


/*================== END OTHER STYLE   =======================================*/