/* 
a: #blue
a:hover: #orange
color: #black
h1 color: SlateGray
font-family: Arial, Helvetica, Verdana, sans-serif;
*/

/* r.a.d.menu Plain skin */

body{
	background:#978e88;
	padding:0px;
	margin:0px;
	font-family:Arial;
	color:#666;
	font-size:12px;
}


/* %=Global */

a
{
	cursor: pointer;
	text-decoration : none;	
}

a:link , a:hover, a:active, a:visited
{
	color: #666;
}

a img{
	border:none;
}

a:hover
{
	text-decoration: underline;
}

body, input, select, textarea, 
h1, h2, h3, h4, h5
{
	color: #666;
	font-family: Arial;
	font-size: 12px;	
}

.RadEContent, .RadEContentBordered
{
	background-color: #FFFFFF !important;
}

input, select, textarea
{
	line-height: normal;
}



form
{
	margin: 0;
}

blockquote
{
	margin-left: 40px;
}



h2, h3, h4, h5
{
	text-align: left;
	padding: 0;
	margin: 0;
	font-weight: normal;
}

h2{
	font-weight:bold;
}

/* %=Layout */

.PageDefault, .PageNotFoundContainer {
	width:1005px;
	margin:auto;
	
}


.PageNotFoundContainer {
	width:1005px;
	margin:auto;
	background:url(../design/repeat_bg.jpg) left repeat-y;
	
}



.Page_Default_Inner, .PageDefaultInner
{
	margin-left: auto;
	margin-right: auto;
	/*background:url(../design/all_bg.jpg) left repeat-y;*/
	background:url(../design/repeat_bg.jpg) left repeat-y;
}

.LayoutHomePageLayout .Page_Default_Inner, .LayoutHomePageLayout .PageDefaultInner{
	background:none;
}



.LayoutHomePageLayout .PageDefaultInner{
	background:none;
}



.LayoutHomePageLayout .LayoutDefault
{	
	background:url(../design/main_bg.jpg) left top no-repeat;
	min-height:607px;
	
}

.LayoutDefault{
	/*background:url(../design/sec_bg.jpg) left top no-repeat;*/
	background:url(../design/header_bg.jpg) left top no-repeat;
}


.LayoutDefaultInner{
	padding:0px 35px 0px;
	min-height:607px;
	/*background:url(../design/bottom_bg.jpg) left bottom no-repeat;*/
}

.LayoutHomePageLayout .LayoutDefaultInner
{	
	background:none;
	
	
}


.LayoutDefaultInner:after, .PaneContentInner:after {
content: ".";
display: block;
.height: 0;
clear: both;
visibility: hidden;
}

.LayoutDefaultInner, .PaneContentInner {display: inline-block;}

/* Hides from IE-mac \*/
* html .LayoutDefaultInner, * html .PaneContentInner {height: 1%;}
.LayoutDefaultInner, .PaneContentInner {display: block;}
/* End hide from IE-mac */ 





.LayoutDefaultInner,
.PaneContentInner,
.PaneHeader, .PaneHeader2,
.PaneTitle, .PaneNavigation
{
	
	clear: both;
	
}


.LayoutHomePageLayout .PaneHeader
{
	display:none;
}



.LayoutHomePageLayout .PaneNavigation
{
	padding-top:120px;
}

.LayoutHomePageLayout .menu ul.horizontal, .LayoutHomePageLayout .menu {
	padding-left:0px;
	float:right !important;
	padding-right:50px;
}

.menu{
	float:left;
	padding-left:80px;
}

.PaneBreadcrumb{
	padding:25px 10px 10px 80px;
	color:#3b4f59;
	font-size:10px;
	width:580px;
	
}


.PaneBreadcrumb a{
	color:#3b4f59;
	font-size:10px;
}

.Breadcrumb{
	
}

.LayoutHomePageLayout  .PaneBreadcrumb{
	display:none;
}




.PaneLeft
{
	width: 200px;
	float: left;
	clear: left;
	padding: 15px 0 20px 0;
	display:none;
}

.PaneContent
{
	width: 590px;
	float: left;
	clear: none;
	padding-bottom:30px;
	padding-left:80px;
	min-height:385px;
	
}


.LayoutHomePageLayout .PaneContent
{
	color:#FFFFFF;
	float:right;
	font-family:Georgia;
	font-size:17px;
	line-height:25px;
	padding:50px 10px;
	width:475px;
}
.LayoutHomePageLayout .PaneContent p {
	margin:0px;
}

.PaneContent h1,
.GalleryDetailTitle,
.PersonGenericDetailsContainer .PersonName,
.PersonGenericDetailsContainer .PersonSuffix
{
	font-size:18px;
	color:#b9510d;
	padding:0px 0px 5px;
	font-weight:normal;
	font-family:Arial;
}

.PaneContent h2,
.PersonGenericContainer h3
{
	font-size:14px;
	color:#b9510d;
	padding:0px 0px 5px;
	font-weight:normal;
	font-family:Arial;
}

.PaneContent h2{
	font-weight:bold;
}

.PaneRight
{
	width: 210px;
	float: right;
	clear: none;
	padding:0px 10px;
	padding-bottom:20px;
	color:#fff;
	font-family:Arial;
	line-height:17px;
	font-size:12px;
}

.PaneRight a{
	color:#fff;
	font-family:Arial;
	font-size:12px;
}

.PaneRight h1{
	color:#fff;
	font-weight:bold;
}


.PaneFooter
{	
	text-align:center;
	color:#849c3c;
	font-size:12px;
	clear:both;
	margin:auto;
	width:680px;
	float:left;
}

.LayoutHomePageLayout .PaneFooter
{
	display:none;
}

.FooterPaneDiv{

	display:block;
	
}


.PaneFooter ul{
	margin:0px;
	text-align:right;
	list-style-type:none;
	padding-top:10px;
	padding-bottom:10px;
}

.PaneFooter ul li{
	
	padding:0px;
}

.PaneFooter ul a{
	color:#666;
	font-size:11px;
	padding:0px;
	padding-right:10px;
}

.PaneFooter ul a:hover{
	text-decoration:none;
}


.PaneQ4Footer{
	clear: both;
	overflow: hidden;
	margin-left: -125px;
}

.LayoutHomePageLayout .PaneQ4Footer *
{
	color: #FFFFFF !important;
}

.LayoutHomePageLayout .PaneQ4Footer
{
	margin-left: 0px;
}





/* Standard Modules */

.MainNavigationInner
{
}



.ClientLogo
{
	float: left;
	width: auto;
	padding-top:13px;
}

.Copyright
{
	float: left;
	width: auto;
	display:none;
}

.HeaderImage
{	
	clear: none;
	float: left;
	width: auto;
}

.LayoutHomePageLayout div.HeaderLinks{
	display:none;
}

div.HeaderLinks {
float:right;
padding:20px 15px 45px;

}
.HeaderLinks ul {
margin:0 0 0 0;
padding:0;
text-align:left;
}
.HeaderLinks ul li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;

}
.HeaderLinks a {
color:#fff;
font-size:12px;
padding:0px 5px;

}
.HeaderLinks a:hover {
}
div.FooterLinks {
}
div.FooterLinks
{
	xlist-style-type: none;
}

.FooterLinks ul
{
	margin: 0;
}

.FooterLinks ul li
{
	list-style: none;
	display: inline;
	xbackground: transparent url(../design/headerBullet.gif) no-repeat scroll center left;
}

div.FooterLinks .QuickLinkSeparator
{
	display: inline !important;
	
}

.QuickLinkSeparator
{
	color:#fff;
	display:inline !important;
	font-size:12px;
}

.NotFoundMessage, .NotFoundText
{
	text-align: left !important;
}

.NotFoundText
{
	padding-top: 15px;
}

/* Integrated Print Panel */

.Hide 
{
	display: none;
	visibility: hidden; 	
}

.RegularVersionImage, .PrintVersionImage
{
}

.RegularVersionLink, .PrintVersionLink
{
}

.PrintPage
{
	text-align: right;
	float:right;
}

div.TopOfPage
{
	text-align: right;
	background: transparent url(../design/TopOfPage.gif) no-repeat scroll top right;
}

.LayoutHomePageLayout div.TopOfPage
{
	display: none;
}

div.TopOfPage li
{
	list-style: none;
}

/* Generic datagrids */

.TabTableHeader
{
	visibility: hidden;
	.display: none;
	_display: none;
	position: absolute;
	bottom: 0px;
}

.TabTableData, .TableTableBorder
{
	padding-bottom: 15px;
	width: 90% !important;
}

.TabTableDate
{
	font-weight: bold;
	white-space: nowrap;
	width: 10% !important;
	padding-right: 15px;
}

.TabTableItem, .TabTableItemAlt
{
}

.TabTableItem td, .TabTableItemAlt td, .TabTableData
{
	padding-bottom: 10px;
}

.TabTableItemAlt
{
}

/* Generic Items */

.ActionButton, .HeaderSearchImg, .InputButton, .SubmitButton
{
}

.ClearFix
{
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}

.ClearFloat:after {content: ".";visibility: hidden;display: block;height: 0;clear: both;}

.NoBr
{
	display: none;
}

.RequiredField
{
	color: Red;
}

.YearNavContainer
{
	margin-bottom: 25px;
}

.YearNavLink
{
	text-decoration: none;
}

.YearNavContainer a, .PressReleaseYears a
{
	padding-right: 10px;
}

.YearNavContainer .selected, .YearNavContainer a:hover, .PressReleaseYears a:hover
{
	font-weight: bold;
}

/* Latest Modules */

.TitleContainer .TitleRight
{
	display: none;
}

.LayoutHomePageLayout .Title
{
}

.LayoutHomePageLayout .PressReleaseLatestContainer .ContentContainer,
.LayoutHomePageLayout .EventWebcastLatestContainer .ContentContainer,
.LayoutHomePageLayout .Highlights .ContentContainer
{
}

.PressReleaseLatestContainer .ContentContainer a,
.EventWebcastLatestContainer .ContentContainer a,
.Highlights .ContentContainer a
{
	text-decoration: none !important;
}

.ContentContainer .Date
{
	display: block;
	font-weight: bold;
	text-decoration: none !important;
}

.MoreLink
{
	display: block;
	margin-bottom: 10px;
}

.AnnualReportLatestContainer,
.PresentationLatestContainer,
.PressReleaseLatestContainer,
.EventWebcastLatestContainer
{
}

.TitleLeftHomePage
{
	padding-bottom: 10px;
}

.TitleLeft, .TitleLeft a, .TitleLeftHomePage a
{
	color: SlateGray;
	font-weight: bold;
}

.TitleRight  /* View All */
{
	display: none;
}

.AnnualReportLatestContainer li,
.PresentationLatestContainer .Date,
.PressReleaseLatestDate
{
	font-weight: bold;
	list-style-type: none;
}

.PressReleaseLatestContentColumn, .FinancialReportLatestColumn, .PresentationLatestContainer .MiddleColumnContentHomePage, .EventWebcastLatestContainer .MiddleColumnContentHomePage
{
	padding: 0 0 10px 0;
}

.PresentationLatestContainer .MiddleColumnContentHomePage, .PresentationLatestContainer .MiddleColumnContentHomePage a,
.AnnualReportLatestContainer, .PresentationLatestContainer, .PressReleaseLatestContainer,
.AnnualReportLatestContainer a, .PresentationLatestContainer a, .PressReleaseLatestContainer a
{
}

.PresentationLatestContainer .MiddleColumnContentHomePage a:hover,
.AnnualReportLatestContainer a:hover, .PresentationLatestContainer a:hover, .PressReleaseLatestContainer a:hover
{
}

.AnnualReportLatestContainer .MiddleColumnContent, .PresentationLatestContent, .PressReleaseLatestContent
{	
}

.PresentationLatestContent, .PressReleaseLatestContent
{
}


.AnnualReportLatestContainer .TitleContainer, .PresentationLatestContainer .TitleContainer, .PressReleaseLatestContainer .TitleContainer
{
}

.AnnualReportLatestContainer .FinancialReportLatestItem, .PresentationLatestContainer .PresentationLink,
.PresentationLatestContainer x.PresentationTitle, .PressReleaseLatestContainer .PressReleaseHeadline
{
	display: block !important;
}

.EventWebcastContainer .TabTableHeader, .PresentationContainer .TabTableHeader, .PressReleaseContainer .TabTableHeader
{
}

.EventWebcastContainer .TabTableTitle, .PressReleaseLatestHeadline, .Report2LinkRow
{	
}

.EventWebcastContainer .TabTableTitle, .EventWebcastLatestContainer .EventWebcastTitle, .EventWebcastLatestContainer .hrefDocument,
.PressReleaseContainer .TabTableTitle
{
	display: block;
}

/* %=FinancialReport */

.FinancialReportContainer
{
	vertical-align: top;
}

.FinancialReportContainer h2, .FinancialReportContainer h3
{
}

.FinancialReportContainer .CoverImagePane
{
	vertical-align: top;
}

.FinancialReportContainer .CoverImage
{
}

.AnnualQuarterlyReportText
{
	display: none;
}

.AnnualReportPanel h3, .QuarterlyReportPanel h3, .SupplementalReportPanel h3
{
	margin: 0;
	padding: 0 0 5px 0;
}

h2.Year
{
	margin: 0;
	padding: 0 0 5px 0;
}

.AnnualReportPanel h4, .QuarterlyReportPanel h4, .SupplementalReportPanel h4
{
	font-weight: normal;
	padding: 0 0 5px 0;
}

.AnnualReportLatestContainer .CoverImagePane
{
}

.AnnualReportLatestContainer .CoverImage
{
}

.AnnualReportPanel ul, .QuarterlyReportPanel ul, .SupplementalReportPanel ul
{
	margin: 0;
	padding: 0 0 10px 0;
}

.AnnualReportPanel li, .QuarterlyReportPanel li, .SupplementalReportPanel li
{
	margin: 0;
	padding: 0;
	list-style: none;
}

.FinancialReportContainer .FileType
{
	font-weight: normal;
}

/* Financial Report Latest */

.AnnualReportLatestContainer
{
}

.AnnualReportLatestContainer .CoverImagePane
{
	display: none;
}

.AnnualReportLatestContainer .CoverImage
{
}

.AnnualReportLatestContainer
{
}

.AnnualReportLatestContainer .MiddleColumnContent
{
}

.AnnualReportLatestContainer ul
{
	margin: 0;
	padding: 0;
}

.AnnualReportLatestContainer li
{
	padding: 10px 0 0 0;
	font-weight: normal;
	margin: 0;
}

/* Department */

/* Download */

/* EditSubscriber */

/* EmailThisPage */

.EmailThisPageContainer .FormCol1
{
	width: 40%;
}

.EmailThisPageContainer .FormCol2
{
	width: 60%;
}

/* %=Event */

.EventWebcastContainer .TabTableHeader
{
	display: none;
}

.EventWebcastContainer .BodyLinks
{
}

.EventWebcastContainer .EventWebcastDetails, .EventWebcastSpeakers, .EventWebcastTime 
{
}

.EventWebcastContainer .EventWebcastDetails
{
	display: none;
}

.EventWebcastContainer .EventWebcastLinks
{
	display: none;
}

.EventWebcastDetailsContainer .EventTime
{
	padding-bottom: 15px;
	display: block;
}

.EventWebcastDetailsContainer .EventBody
{
	display: block;
}

.EventWebcastDetailsContainer .hrefWebcastLink
{
	padding-top: 10px;
}

.EventWebcastTime
{
	display: block;
}

/* Event Webcast Latest */

.EventWebcastLatestContainer
{
	display: block !important;
}

.EventWebcastLatestContainer .Date
{
	display: block !important;
}

/* Exit Page */
.ExitPageContainer
{
	padding: 50px 0 0 0;
	text-align: center;
}

.ExitPageText
{
	width: 300px;
}

.ConfirmationButtons
{
}

/* FAQ */
.FaqContainer
{
}

.FaqQuestionList
{
	padding: 0 0 10px 0;
}

.FaqQuestionLink
{
}

.FaqContainer .BackToTopLink
{
	width: 100%;
	display: block;
	text-align: right;
}

/* Forms */
.FormColumn1
{
	width: 30%;
}

.FormColumn2
{
	width: 70%;
}

/* %=Flash */

.Flash
{
	z-index: 1;
}

/* %=Gallery */

.GalleryDetailContainer
{
}

.GalleryDetailTitleDiv
{
}

.GalleryDetailTitle
{
}

.GalleryDetailDescriptionDiv
{
}

.GalleryDetailDescription
{
}

table.GalleryDetailImageList td
{
	border: solid 1px #999999;
	padding: 3px 3px 1px 3px;
}

img.GalleryDetailImage
{
	border: none;
}

.GalleryDetailImageList td
{
	vertical-align: top;
}

.GalleryImageDetailTitle
{
	font-weight: bold;
	display: block;
	padding-bottom: 10px;
}

.GalleryImageNavDiv
{
	padding: 10px 0 10px 0;
}

/* Glossary */

.GlossaryContainer
{
}

.GlossaryLetters
{
	padding-bottom: 10px;
}

.GlossaryLetter
{
	font-weight: bold;
}

.GlossaryTopLink
{
}
.GlossaryDivider
{
}
/* %=HeaderImage */
.HeaderImageContainer
{
}

/* %=Html */

.HtmlTextContainer
{
}

/* %=Image */

.ImageContainer
{
}

/* %=Job Posting */

.JobPostingGridHeader
{
	font-weight: bold;
}

.JobPostingGridHeader td
{
	font-weight: bold;
	padding-bottom: 10px;
}

.JobPostingGridItem td
{
	padding-bottom: 10px;
}

.JobPostingContainer table
{
}

/* %=LanguageSwitch */

.LanguageSwitch, .LanguageSwitchfr
{
}

.LanguageSwitch a, .LanguageSwitchfr a
{
}

.LanguageSwitch a:hover, .LanguageSwitchfr a:hover
{
}

/* Mailing List Signup */

.MailingListSignupContainer
{
}

.ActionButton, .SubmitButton
{
	margin-top: 10px;
}

.MailingListCol1
{
	white-space: nowrap;
	width: 10%;
	padding-right: 10px;
}

.MailingListCol2
{
	white-space: nowrap;
	width: 90%;
	padding: 0 0 5px 0;
}

.MailingListCol2 input
{
	width: 200px;
}

.MailingListListTable
{
}

.MailingListConfirmation, .MailingListActivationMessage
{
	display: block;
	padding-top: 15px;
	font-weight: bold;
}

/* %=MailingListUnsubscribe */

.MailingListUnsubscribeContainer
{
	margin-top: 15px;
}

.MailingListUnsubscribeAction
{
	padding-top: 15px;
	font-weight: bold;
	display: block;
}

.MailingListUnsubscribeMessage
{
	font-weight: bold;
}

/* %=Person */

.PersonGenericContainer
{
}

.PersonDataList{
	width:100% !important;
}

.PersonContainer
{
	padding: 0 0 2px 0;
	float: left;
	width: 100%;
	clear: both;
}

.PersonPhoto
{
	float: left;
	width: auto;
	padding: 15px 10px 10px 0;
}

.PersonDetailsContainer
{
	float: left;
	display: inline;
	overflow-x:visible;
	overflow-y:visible;

}


.PersonContainer h3 
{
	display: block;
	padding: 0px 0px;
	margin: 3px 0px;
	overflow: hidden;
	color:#1c3d46;
	cursor:pointer;
}

.PersonGenericContainer h1{
	margin:20px 0 0;
	
}

/* End hide from IE-mac */ 

.PersonContainer h3 .PersonName2,
.PersonContainer h3 .PersonSuffix,
.PersonContainer h3 a .PersonName
{
	xfloat:left;
	font-weight:bold;
	font-size:13px;
	color: #1c3d46 !important;
}

.PersonContainer h3 .PersonSuffix
{
	padding-right: 10px;
}

.PersonContainer .PersonDescription
{
	padding:15px 15px;
}

.PersonContainer .PersonName
{
}

.PersonContainer .PersonPhoto
{
	display: none;
}

.PersonContainer .PersonTitle
{
	display: block;
	font-size:13px;
	clear: both;
	float: none;
}

.PersonContainer .PersonTitleComma
{
	display: none;
}

.PersonContainer .PersonDescription
{
	display: none;
}

.PersonGenericDetailsContainer
{
	padding-top: 15px;
}

.PersonGenericDetailsContainer .PersonDetailsImageContainer
{
	width: auto;
	margin: 5px 15px 10px 0;
}

.PersonGenericDetailsContainer .PersonDetailsNameContainer
{

}

.PersonGenericDetailsContainer .PersonName
{
}

.PersonGenericDetailsContainer .PersonTitle
{
	display: block;
	font-weight: bold;
	padding-bottom: 15px;
}

.PersonGenericDetailsContainer .PersonTitleComma
{
	display: none;
}

.PersonGenericDetailsContainer .PersonDetailsDescriptionContainer
{
	xmargin-top: 70px;
}

/* Presentations */

.PresentationContainer .TabTableDocLink, .PresentationContainer .TabTableTitle
{
	display: block;
}

/* Presentation Latest */

.PresentationLatestContainer
{
}

/* Press Releases */

table.PressReleaseLatestTable,
table.PressReleaseTableWidth,
.JobPostingContainer table
{
	border-collapse: separate !important;
}

.PressReleaseLatestTable td,
.PressReleaseTableWidth td
{
	border: none;
}

div.PressReleaseYears
{
}

.PressReleaseYears li
{
}

.PressReleaseYears ul
{
}

.PressReleaseTableWidth
{
	width: 100%;
}

.PressReleaseTableWidth pre
{
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

.PressReleaseTableWidth .DetailLeft, .PressReleaseTableWidth .DetailRight
{
	vertical-align: top;
}

.PressReleaseTableWidth .DetailLeft
{
	width: 80%;
}

.DownloadPressReleaseLink
{
	padding-bottom: 10px;
}

h1.Detail, .DetailRight, h1.EventDetail
{
	vertical-align: bottom;
}

.PressReleaseLatestContainer
{
}

.PressReleaseLatestSeparator
{
	display: none;
}

.PressReleaseLatestContentColumn
{
	xpadding-bottom: 10px;
}

/* %=Project */

.ProjectContentContainer
{
}

.ProjectRegion, .RegionName, .ProjectRegionDash
{
	display: none;
}

.ProjectContentContainer ul
{
	margin-top: 0;
}

/* %=QuickLink */

div.QuickLinksHomepage
{
	text-align: left;
}

.QuickLinksHomepage ul li
{
	list-style-type: none;
}

div.QuickLinks
{
}

.QuickLinks h1
{	
}

.QuickLinks ul
{
	margin: 0;
	padding: 0;
}

.QuickLinks ul li
{
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}

.QuickLinks ul li a
{
	
}

/* Region */
.RegionContainer
{
}

/* %=Report2 */

.Report2Table
{
	border-collapse: separate !important;
}

/* %=Report2 List */


.Report2ListContainer h1
{
}

.Report2ListTable
{
}

.Report2LinkRowDate
{
	white-space: nowrap;
	padding-right: 15px;
	font-weight: bold;
}

.Report2LinkRow
{
	width: 100%;
	padding-bottom: 10px;
}

.Report2FileSizeRow
{
	white-space: nowrap;
	xwidth: 15%;
	text-align: right;
	padding: 0 15px 0 0;
}

.Report2IconRow
{
	xwidth: 5%;
}

.Report2ListTitle
{
}

.Report2ListContainer .YearNavContainer
{
}

/* RssFeed*/
.RssFeedLatestContainer .TitleLeft
{
	font-weight: bold;
	padding-bottom: 10px;
}

.RssFeedLatestContainer .ContentInner
{
	padding-bottom: 10px;
}

.RssFeedLatestContainer .PubDate
{
	font-weight: bold;
}

.RssLinkTopContainer
{
	position:relative;
	top:-38px;
	margin-bottom:-38px;
}

/* %=Search */

.LayoutHomePageLayout .HeaderSearch {
display:none;
}

.HeaderSearch {
margin-top:8px;
width:187px;
text-align:right;
float:right;
}

.HeaderSearch input {
border:1px solid #C3C4BD;
color:#4D4943;
float:left;
.float:none;
font-size:11px;
margin:0;
padding:1px 5px;
width:130px;

}
.HeaderSearch input.HeaderSearchImg {

background:transparent url(../design/search_btn.gif) no-repeat scroll left center;
border:medium none;
cursor:pointer;
padding:0;
width:35px;
height:19px;
margin-left:5px;
text-indent:-999px;
overflow:hidden;

line-height: 0px;

}
.HeaderSearchInput {
}
input.HeaderSearchImg {
}

.NotFoundMessage
{
	display: inline;
}

.SearchText
{
}

.SearchResultsUrl
{
	display: none;
}

/* %=SiteMap */

.SiteMapContainer ul
{
	margin-left: 20px;
}

.SiteMap-Level2
{
	font-weight: bold;
}

.SiteMap-Level3 { margin-left: 20px; }
.SiteMap-Level4 { margin-left: 40px; }
.SiteMap-Level5 { margin-left: 60px; }

/* Stock Page */

.StockQuoteContainer
{
}

.StockQuoteContainer a:hover,
.StockQuoteHome a:hover
{
	color: Black !important;
}

.StockQuoteContainer h1.StockPage
{
	margin-bottom: 5px;
}

.StockQuoteContainer .StockQuoteTitle
{
}

.StockQuoteContainer .StockQuoteIndice
{
	display: none;
}

.StockQuoteContainer .StockHistoricalMsg
{
	padding-top: 15px;
}

.StockQuoteContainer .StockTableText
{
	padding-top: 5px;
}

.StockQuoteContainer .Price,
.StockQuoteContainer .StockPriceDown,.StockQuoteContainer .StockPriceUp, 
.Volume,.High,.WeekHigh,.Low,.WeekLow,.TodaysOpen,.PreviousClose
{
}

.StockQuoteContainer a
{
	text-decoration: none;
}

.PriceLabel, .VolumeLabel, .HighLabel, .LowLabel, .TodaysOpenLabel,
.ChangeLabel, .PChangeLabel, .WeekHighLabel, .WeekLowLabel, .PreviousCloseLabel
{
	font-weight: bold;
}

/* should only be shown if there is more than one stock symbol */
.StockQuoteLookup .ControlRow, .StockQuoteHome .ControlRow,
.StockQuoteLookup .InputButton, .StockQuoteHome .MarketText
{
	display: none;
}

.StockPriceDown
{
	color: Red;
}

.StockPriceUp
{
	color: Green;
}

.StockQuoteLookup select
{
}

.StockQuoteContainer .StockTable
{
	width: auto;
}

.StockTableItem, .StockTableItemAlt
{
	padding: 0 15px 5px 0;
}

.StockQuoteContainer .StockTableText
{
}

/* Stock (Global) */

.GlobalStockQuote
{
	float: right;
	width: auto;
	padding: 0 10px 0 0;
}

.GlobalStockQuote .Exchange
{
}

.GlobalStockQuote .Price, .GlobalStockQuote .StockPriceUp, .GlobalStockQuote .StockPriceDown
{
}

.GlobalStockQuote .StockPriceUp, .GlobalStockQuote .StockPriceDown
{
}

.GlobalStockQuote .StockPriceDown
{
}

/* Stock Quote Home */

.StockQuoteHome
{
}

.StockTableHeader1, .StockTableHeader2
{
	display: none;
}

.StockQuoteHome .ControlRow,
.StockQuoteHome .MarketText
{
}

.StockQuoteHome .StockTable
{
}

.StockQuoteHome .StockTableItem, .StockQuoteHome .StockTableItemAlt
{
}

.StockTableFooter
{
	padding-top: 10px;
}

/* Stock Historical */
.StockHistorical
{
}

.StockHistorical .StockHistoricalSelection
{
	padding-bottom: 10px;
}

/* Custom */

.LayoutHomePageLayout .RightPaneDiv{
	display:none;
}

.RightPaneDiv a.more{
	background:url(../design/bullet.gif) right center no-repeat;
	padding-right:8px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	
}

.RightPaneDiv a{
	text-decoration:none;
	color:#fff;
	
}

.RightPaneDiv ul {
	margin: 0px;
	list-style-type:none;
	padding:0px;
}





.HeaderPaneDiv .ContentContainer{
	float:left;
	padding-left:200px;
	position:absolute;
	text-align:left;
	width:355px;
	left:0px;
}


.HeaderPaneDiv .ContentContainer ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-align:left;	
}

.HeaderPaneDiv .ContentContainer ul li{
	display:inline;
	color:#b7c39c;
}

.HeaderPaneDiv .ContentContainer ul li a{
	color:#b7c39c;
	padding:0px 5px 0px 3px;
}

.HeaderPaneDiv .ContentContainer img{
	padding:0px 10px 10px 15px;
}

.HeaderPaneDiv .ContentContainer p{
	margin:0px;
	padding:20px 0px 10px 0px;
	color:#4d4943;
	text-align:right;
}

.HeaderPaneDiv .ContentContainer em{
	display:block;
	
}



.LayoutHomePageLayout .RadMenu_Default {
	background:url(../design/nav_border.gif) left bottom no-repeat;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width:490px;
}

.RadMenu_Default 
{
	position: relative;
	z-index: 9999;
	text-align: left;
	margin:0px;
}

.RadMenu_Default .text
{
	font-family: Arial;
	font-size: 13px;
	color:#ced3d5;
}

.RadMenu_Default .rootGroup
{
	margin: 0;
	padding: 0;
}

.LayoutHomePageLayout .RadMenu_Default .rootGroup .text{
padding:8px 48px 15px 0px;
margin:0px;
}

.RadMenu_Default .rootGroup .text
{
	font-weight: normal;
	margin: 0 0 0 0;
	padding:8px 60px 15px 0px;
	
	
}

.LayoutHomePageLayout .RadMenu_Default .rootGroup .last .text{
	padding:8px 0px 15px 0px;

}

.slide span.text{
	padding-top:5px !important;
	padding-bottom:5px !important;
	padding-left:5px !important;
}

.RadMenu_Default .rootGroup a.link,
.RadMenu_Default .rootGroup a.active,
.RadMenu_Default .rootGroup a.selected,
.RadMenu_Default .rootGroup a.hover
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-decoration: none;
	color: #fff;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
}

.RadMenu_Default .rootGroup a:hover span.text{
	color:#B9510D;
}

.RadMenu_Default .rootGroup a.link:hover,
.RadMenu_Default .rootGroup a.selected
{
	
	
	background-image: none;
}

.RadMenu_Default .group
{
	border-bottom: solid 1px #000000;
	border-top: none;
	position: relative;
	z-index: 1001;
	margin-left: 2px;
	background-color: #3b4f59;
	opacity: 0.95;
	
}

.RadMenu_Default .group .text
{
	font-weight: normal;
	padding: 5px 20px 5px 6px;	
}

.RadMenu_Default .group .link
{
	color: #4D4943 !important;
	
}

.RadMenu_Default .rootGroup a:hover span.text, .RadMenu_Default .group .link:hover{
	color:#B9510D;
}



.RadMenu_Default .group .link:hover,
.RadMenu_Default .group .link:hover .text
{
	color: #B9510D;
	text-decoration: none;
}

.RadMenu_Default .group .level2
{
}

.RadMenu_Default .level2
{
}
	
.RadMenu_Default .group .level2 .item
{
	margin:0;
	padding:0;
}

.RadMenu_Default .rightArrow,
.RadMenu_Default .leftArrow
{
	height:100%;
}

.RadMenu_Default .rightArrow,
.RadMenu_Default .rightArrowDisabled
{
	background: url(../design/nav_arrow.png) no-repeat center right;
}

.RadMenu_Default .expandLeft,
.RadMenu_Default .expandRight
{
	background:transparent url(../design/nav_arrow.png) no-repeat center right;
}

/* right to left */
.RadMenu_Default_rtl .group .link:hover .expandLeft,
.RadMenu_Default_rtl .group .link:hover .expandRight
{
	margin: 0 0 0 0;
}

.RadMenu_Default .link:hover .expandLeft,
.RadMenu_Default .link:hover .expandRight
{
}

.menu .vertical .item{
	padding-right:7px;
}

/* Rad panel */

.SecondaryNavigationPanelContainer
{
	margin: 0;
	padding: 0;
}

.SecondaryNavTitle
{
	display: none;
}

.panelbarItem0, .panelbarItem0Collapsed, .panelbarItem0Selected, .panelbarItem0Expanded, .panelbarItem0ExpandedSelected,
.panelbarItem, .panelbarItemCollapsed, .panelbarItemExpanded, .panelbarItemExpandedSelected, .panelbarItemSelected,
.panelbarItem2, .panelbarItem2Collapsed, .panelbarItem2Expanded, .panelbarItem2ExpandedSelected, .panelbarItem2Selected,
.panelbarItem3, .panelbarItem3Collapsed, .panelbarItem3ExpandedSelected, .panelbarItem3Selected
{

}

.panelbarItem0 td, .panelbarItem0Collapsed td, .panelbarItem0Expanded td, .panelbarItem0ExpandedSelected td, .panelbarItem0Selected td,
.panelbarItem td, .panelbarItemCollapsed td, .panelbarItemExpanded td, .panelbarItemExpandedSelected td, .panelbarItemSelected td,
.panelbarItem2 td, .panelbarItem2Collapsed td, .panelbarItem2Expanded td, .panelbarItem2ExpandedSelected td, .panelbarItem2Selected td,
.panelbarItem3 td, .panelbarItem3Collapsed td, .panelbarItem3Expanded td, .panelbarItem3ExpandedSelected td, .panelbarItem3Selected td
{
	width: 100% !important;
	cursor: pointer;
	white-space: normal !important;
	line-height: normal;
	padding: 10px 10px 10px 20px;
}

.panelbarItem0, .panelbarItem0Collapsed, .panelbarItem0Expanded, .panelbarItem0ExpandedSelected, .panelbarItem0Selected
{
}

.panelbarItem0 td, .panelbarItem0Collapsed td, .panelbarItem0Expanded td, .panelbarItem0ExpandedSelected td, .panelbarItem0Selected td
{
}

.panelbarItem2 td, .panelbarItem2Collapsed td, .panelbarItem2Expanded td, .panelbarItem2ExpandedSelected td, .panelbarItem2Selected td
{
	padding-right: 20px;
}

.panelbarItem3 td, .panelbarItem3Collapsed td, .panelbarItem3Expanded td, .panelbarItem3ExpandedSelected td, .panelbarItem3Selected td
{
	padding-right: 30px;
}

.panelbarItemCollapsed, .panelbarItemExpanded, .panelbarItemExpandedSelected,
.panelbarItem2Collapsed, .panelbarItem2Expanded, .panelbarItem2ExpandedSelected,
.panelbarItem3ExpandedSelected
{
	background: transparent url(../design/arrow-down.jpg) no-repeat 5px center;
}

.panelbarItem0Text, .panelbarItem0TextExpanded, .panelbarItem0TextSelected, .panelbarItem0TextExpandedSelected,
.panelbarItem0TextHover, .panelbarItem0TextHoverExpanded, .panelbarItem0TextHoverSelected, .panelbarItem0TextHoverExpandedSelected,
.panelbarItemText, .panelbarItemTextExpanded, .panelbarItemTextSelected, .panelbarItemTextExpandedSelected,
.panelbarItemTextHover, .panelbarItemTextHoverExpanded, .panelbarItemTextHoverSelected, .panelbarItemTextHoverExpandedSelected,
.panelbarItem2Text, .panelbarItem2TextExpanded, .panelbarItem2TextSelected, .panelbarItem2TextExpandedSelected,
.panelbarItem2TextHover, .panelbarItem2TextHoverExpanded, .panelbarItem2TextHoverSelected, .panelbarItem2TextHoverExpandedSelected,
.panelbarItem3Text, .panelbarItem3TextExpanded, .panelbarItem3TextSelected, .panelbarItem3TextExpandedSelected,
.panelbarItem3TextHover, .panelbarItem3TextHoverExpanded, .panelbarItem3TextHoverSelected, .panelbarItem3TextHoverExpandedSelected
{
	color: #579ACF;
	font-weight: bold;
	text-decoration: none;
	cursor: hand;
	font-size: 13px;
	line-height: 18px;
	text-align: left;
	padding: 0 0 0 10px;
	border-bottom: solid 1px #E6E6E6;
}

.panelbarItem0Text, .panelbarItem0TextExpanded, .panelbarItem0TextSelected, .panelbarItem0TextExpandedSelected,
.panelbarItem0TextHover, .panelbarItem0TextHoverExpanded, .panelbarItem0TextHoverSelected, .panelbarItem0TextHoverExpandedSelected
{
	color: #FFFFFF;
	font-size: 18px;
	border: none;
	padding: 15px 20px 5px 25px;
}

.panelbarItem2Text, .panelbarItem2TextExpanded, .panelbarItem2TextSelected, .panelbarItem2TextExpandedSelected,
.panelbarItem2TextHover, .panelbarItem2TextHoverExpanded, .panelbarItem2TextHoverSelected, .panelbarItem2TextHoverExpandedSelected,
.panelbarItem3Text, .panelbarItem3TextExpanded, .panelbarItem3TextSelected, .panelbarItem3TextExpandedSelected,
.panelbarItem3TextHover, .panelbarItem3TextHoverExpanded, .panelbarItem3TextHoverSelected, .panelbarItem3TextHoverExpandedSelected
{
	border: none;
}

.panelbarItemExpandedSelected, .panelbarItemSelected, .panelbarItemExpanded
{
}

.panelbarItem0TextHover, .panelbarItem0TextHoverExpanded, .panelbarItem0TextHoverSelected, .panelbarItem0TextHoverExpandedSelected,
.panelbarItemTextHover, .panelbarItemTextHoverExpanded, .panelbarItemTextHoverSelected, .panelbarItemTextHoverExpandedSelected,
.panelbarItem2TextHover, .panelbarItem2TextHoverExpanded, .panelbarItem2TextHoverSelected, .panelbarItem2TextHoverExpandedSelected,
.panelbarItem3TextHover, .panelbarItem3TextHoverExpanded, .panelbarItem3TextHoverSelected, .panelbarItem3TextHoverExpandedSelected
{
}

.panelbarItem2, .panelbarItem2Collapsed, .panelbarItem2Expanded, .panelbarItem2ExpandedSelected, .panelbarItem2Selected
{
	margin: 0 0 0 10px;
}

.panelbarItem2TextHover, .panelbarItem2TextHoverExpanded, .panelbarItem2TextHoverSelected, .panelbarItem2TextHoverExpandedSelected
{
}

.panelbarItem3, .panelbarItem3Collapsed, .panelbarItem3Expanded, .panelbarItem3ExpandedSelected, .panelbarItem3Selected
{
	margin: 0 0 0 20px;
}

.panelbarItem3TextHover, .panelbarItem3TextHoverExpanded, .panelbarItem3TextHoverSelected, .panelbarItem3TextHoverExpandedSelected
{
}

.panelbarSubgroup2
{
	border-bottom: solid 1px #E6E6E6;
}


.content_menu {
	padding-top:75px;
}

.content_menu a{
	display:block;
	float:left;
	width:135px;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
	background:#3b4f59;
	margin-right:10px;
	padding:10px 5px;
}

.RelatedLinks a,
.RelatedLinks2 a,
.PaneRight .QuickLinks a
{
	display:block;
	padding-bottom:10px;
}

* html .RelatedLinks a ,
* html .RelatedLinks2 a ,
* html .PaneRight .QuickLinks
{
	padding-bottom:0px;
}


.RelatedLinks li,
.RelatedLinks2 li,
.PaneRight .QuickLinks li
{
	padding:0px;
	margin:0px;
}

div.ContactUs_right{
	border-bottom:1px solid #fff;
	padding-bottom:10px;
	margin-bottom:20px;
}

.ContactUs_right a.contact_right_btn{
	display:block;
	width:178px;
	height:32px;		
	background:url(../images/emailalerts_orange.jpg) left center no-repeat;
}
.ContactUs_right a.contact_right_btn:hover{
	background:url(../design/emailalerts_orange_mouseover.jpg) left center no-repeat;
}


.ContactUs_right img{
	display:none;
}


div.RelatedLinks,
div.RelatedLinks2,
.PaneRight div.QuickLinks
{
	border-bottom:1px solid #fff;
	padding-bottom:15px;
	margin-top:15px;
}

.table1{
	border:1px solid #ccc;
	border-left:2px solid #ccc;
	border-top:2px solid #ccc;
	border-spacing: 0px;

}
.table1 td{
	padding:5px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

.table2{
	border:1px solid #ccc;
	border-left:2px solid #ccc;
	border-top:2px solid #ccc;
	border-spacing: 0px;

}
.table2 td{
	padding:5px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

.table1 td p, .table2 td p{
	margin:0px;
}

.TabeImage{
	border-left:1px solid #1D4045;
	border-top:1px solid #1D4045;
}

.TabeImage td b {
	color:#1D3F46;
}

.TabeImage td.images {
	text-align:center;
	width:210px;
	vertical-align:middle !important;
}
.TabeImage img {
	padding:0px !important;; 
}


.TabeImage td {
	border-right:1px solid #1D4045;
	border-bottom:1px solid #1D4045;
	padding:10px;
}

.RecentTable {
	border:0px;

}

.RecentTable td{
	padding:5px 10px;
}

.RecentTable h2{
	color:#183135;
	font-size:16px;
	padding-left:10px;
}
.RecentTable td{
	border:0px;
}

.PaneContent a, .FooterLinks a{
	text-decoration:underline;
}


.PaneContent a:hover, .FooterLinks a:hover{
	text-decoration:none;
}

.FundsPerfrom h2{
	
	margin:15px 0px;
}