#bodylayout { padding: 0px; margin: 0px; float: left; }
.backfootnote { font: 0.9em Arial,Helvetica,sans-serif; color: rgb(131, 131, 131); text-align: right; padding: 0px 16px 0px 0px; }
#ContentAreaPadding { margin: 0px; padding: 0px 15px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#imgcontainer { float: left; margin: 0px 0px 5px; }
#title_content_container { float: left; padding: 14px 0px 18px 8px; margin: 14px 0px 0px; font: 1.1em Arial,Helvetica,sans-serif; color: rgb(47, 46, 46); }
#TitleLeftContentContainerExtraPadding { float: left; padding: 14px 12px 18px; margin: 14px 0px 0px; font: 1.1em Arial,Helvetica,sans-serif; color: rgb(47, 46, 46); }
h1 { font: bold 1.3em Arial,Helvetica,sans-serif; color: rgb(104, 95, 79); text-transform: uppercase; padding: 0px 0px 17px; margin: 0px; }
h2 { padding-top: 0px; margin-top: 0px; color: rgb(104, 95, 79); }
h3 { color: rgb(104, 95, 79); padding: 0px; margin: 0px; }
.landheaderGrn { font: bold 1.3em Arial,Helvetica,sans-serif; color: rgb(153, 51, 51); text-transform: uppercase; padding: 0px 0px 17px; margin: 0px; }
.landheaderOrg { font: bold 1.3em Arial,Helvetica,sans-serif; color: rgb(35, 103, 0); text-transform: uppercase; padding: 0px 0px 17px; margin: 0px; }
.landheadGreenCol { font: bold 1.3em Arial,Helvetica,sans-serif; color: rgb(8, 76, 19); text-transform: uppercase; padding: 0px 0px 17px; margin: 0px; }
.landheaderPurple { font: bold 1.3em Arial,Helvetica,sans-serif; color: rgb(48, 7, 49); text-transform: uppercase; padding: 0px 0px 17px; margin: 0px; }
#content_container { margin: 0px; padding: 0px; font: 1.1em Arial,Helvetica,sans-serif; color: rgb(47, 46, 46); clear: both; }
#compliancecontainer { padding-left: 0px; }
.maincontent-full { padding: 14px 0px 0px ! important; width: 979px ! important; }
#contentlevelcontainer { margin: 0px 0px 10px; }
#ContentAreaADV, #ContentAreaWide, #ContentArea, #contentareawide { border: 1px solid rgb(211, 204, 187); margin: 5px 18px 15px 22px; padding: 16px 48px; background-color: rgb(255, 255, 255); }
#TitleLeftContentContainer { float: left; padding: 0px; margin: 0px; width: 840px; font: 1.1em Arial,Helvetica,sans-serif; color: rgb(47, 46, 46); }
.subhead { font: bold 1.1em Arial,Helvetica,sans-serif; color: rgb(104, 95, 79); padding: 0px; margin: 0px; }
.subtitle { font: bold 1.2em Arial,Helvetica,sans-serif; color: rgb(46, 124, 173); margin-bottom: 0px; padding-bottom: 0px; }
#HighlightContentArea { border: 1px solid rgb(238, 235, 228); background-color: rgb(238, 235, 228); padding: 16px; margin: 15px 0px 5px; font: 1em Arial,Helvetica,sans-serif; color: rgb(89, 87, 75); }
#HighlightContAreaBdr { border: 1px solid rgb(238, 235, 228); margin: 0px; padding: 7px 16px 16px; font: 1em Arial,Helvetica,sans-serif; color: rgb(89, 87, 75); }
#CallOutContentArea { float: right; width: 286px; border: 1px solid rgb(238, 235, 228); margin: 10px 0px 15px 20px; background-color: rgb(238, 235, 228); padding: 15px; font: 1em Arial,Helvetica,sans-serif; color: rgb(89, 87, 75); }
#CallOutContentArea3q { float: right; width: 210px; border: 1px solid rgb(238, 235, 228); margin: 10px 0px 10px 15px; background-color: rgb(238, 235, 228); padding: 15px; font: 1em Arial,Helvetica,sans-serif; color: rgb(48, 7, 49); }
#FootnoteContentArea { border: 1px solid rgb(211, 204, 187); margin: 0px; padding: 10px 5px 10px 17px; font: 0.9em Arial,Helvetica,sans-serif; color: rgb(131, 131, 131); }
#footnoteoutsidebox, #FootnoteOutsideBox, .FootnoteOutsideBox { margin: 0px 0px 0px 16px; padding: 10px 16px; font: 1em Arial,Helvetica,sans-serif; color: rgb(131, 131, 131); }
.footnote { font: 0.9em Arial,Helvetica,sans-serif; color: rgb(131, 131, 131); text-align: right; }
.footnotetext { font: 0.9em Arial,Helvetica,sans-serif; color: rgb(131, 131, 131); text-align: left; }
.blkfootnotetext { font: 0.9em Arial Arial,Helvetica,sans-serif; color: rgb(47, 46, 46); }
.footnotetextOutsideBox { margin: 0px 0px 0px 14px; padding: 10px 16px; font: 0.9em Arial,Helvetica,sans-serif; color: rgb(131, 131, 131); text-align: left; }
#title_content_container_right_image { float: right; padding: 15px 0px 5px; margin: 0px; font: 1.1em Arial,Helvetica,sans-serif; color: rgb(47, 46, 46); }
#right_imgcontainer { float: left; padding: 0px 2px 5px 8px; margin: 0px; width: 180px; }
#image_container_nowhitespace { float: left; margin: 27px 0px 5px; }
#visitorattentioncontainerinitial { background-color: rgb(238, 235, 228); width: 315px; float: left; border-right: 1px solid rgb(255, 255, 255); padding: 10px 10px 7px; margin: 0px 0px 15px; }
#visitorattentioncontainerfollow { background-color: rgb(238, 235, 228); padding: 10px 10px 7px 20px; margin: 0px 0px 15px 324px; }
#visitorattentioncontainerbelow { clear: both; }
#AdvContentContainer { margin: 0px; padding: 0px; font: 1.1em Arial,Helvetica,sans-serif; color: rgb(47, 46, 46); clear: both; }
#FormContentArea { float: left; width: 302px; border: 1px solid rgb(238, 235, 228); margin: 27px 0px 10px; background-color: rgb(238, 235, 228); padding: 10px; font: 1em Arial,Helvetica,sans-serif; color: rgb(89, 87, 75); }
#contentcontainer ul.footnotealign { margin-left: 0px; padding-left: 0px; clear: both; font: 0.9em Arial,Helvetica,sans-serif; color: rgb(131, 131, 131); }
#contentcontainer ul.footnotealign li { list-style-type: none; padding-left: 0px; clear: left; }
#contentcontainer ul.footnotealign div { float: left; width: 635px; margin-bottom: 1em; }
#contentcontainer ul.footnotealign div.asterix { float: left; width: 20px; padding-right: 6px; display: inline; text-align: right; }
.GraphicandSidenoteContentArea { border: 0px solid; margin: 0px; background-color: rgb(255, 255, 255); padding: 0px; font: 1em Arial,Helvetica,sans-serif; color: rgb(89, 87, 75); }
.graphic { float: left; margin: 0px 0px 5px; }
.sidenotetext { float: left; width: 250px; padding: 50px 0px 18px 8px; margin: 14px 0px 0px; font: 0.9em Arial,Helvetica,sans-serif; color: rgb(131, 131, 131); }
.content_container { margin: 0px; padding: 0px; font: 1em Arial,Helvetica,sans-serif; color: rgb(47, 46, 46); clear: both; }
.landingpagecalloutcontainer { border: 1px solid rgb(81, 123, 134); width: 560px; }
.landingpagecalloutcontainer table th { background-color: rgb(81, 123, 134); border-bottom: 1px solid rgb(255, 255, 255); padding: 6px 8px 2px; font: bold 1em Arial,Helvetica,sans-serif; color: rgb(255, 255, 255); }
.landingpagecalloutcontainer table td.mergeheader { background-color: rgb(238, 235, 228); border-bottom: 1px solid rgb(255, 255, 255); padding: 6px 5px 2px 8px; font: bold 1em Arial,Helvetica,sans-serif; color: rgb(47, 46, 46); }
.landingpagecalloutcontainer table td.header { background-color: rgb(238, 235, 228); border-bottom: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); padding: 6px 14px 2px 8px; font: bold 1em Arial,Helvetica,sans-serif; color: rgb(47, 46, 46); }
.landingpagecalloutcontainer table td.merge { text-align: center; }
.landingpagecalloutcontainer table td.fundsdisplay { text-align: left; vertical-align: text-top; background-color: rgb(236, 236, 236); border-bottom: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); color: rgb(102, 102, 102); padding: 8px; font-size: 1em; font-weight: 700; }
.landingpagecalloutcontainer table td.fundsdisplaylast { text-align: left; vertical-align: text-top; background-color: rgb(236, 236, 236); border-bottom: 0px none; border-right: 1px solid rgb(255, 255, 255); color: rgb(102, 102, 102); padding: 8px; font-size: 1em; font-weight: 700; }
.landingpagecalloutcontainer table td { text-align: left; vertical-align: text-top; border-bottom: 1px solid rgb(237, 232, 215); color: rgb(0, 0, 0); padding: 8px; font-size: 0.9em; }
.landingpagecalloutcontainer table td.fundsdisplaylastcell { text-align: left; vertical-align: text-top; border-bottom: 0px none; color: rgb(0, 0, 0); padding: 8px; font-size: 0.9em; }
.lefttclist { padding-left: 1.2em; margin-left: 4px; clear: both; }
ul.lefttclist li { padding-left: 0px; }
.contenttclist { padding-left: 1.2em; margin-left: 4px; }
ul.contenttclist li { padding-left: 0px; }
ol { margin-left: 15px; padding: 0px; list-style-type: none; }
ol li ul.fadvisor { padding-left: 20px; margin-left: 20px; list-style-type: disc; }
.listimg1 { background: transparent url(7cce558ffab726544ffde2dffd6114d0717064b5.gif)  no-repeat scroll -1px -1px; padding-left: 26px; }
.listimg2 { background: transparent url(b2d4f01a2e5ea776ca845eaabec83dcc103243fc.gif)  no-repeat scroll -1px -1px; padding-left: 26px; }
.listimg3 { background: transparent url(e615fa80a4037466b2761f804226891867b9bdc7.gif)  no-repeat scroll -1px -1px; padding-left: 26px; }
ol li ul.listnum { padding-left: 20px; margin-left: 20px; list-style-type: disc; }
.listnum1 { background: transparent url(ad62833654e45f5d919a2d4c748c9344123d863c.png)  no-repeat scroll -1px -1px; padding-left: 26px; }
.listnum2 { background: transparent url(c406243a1d2d9eadfe3f563b91a85a28608c8d50.png)  no-repeat scroll -1px -1px; padding-left: 26px; }
.listnum3 { background: transparent url(71209dfdbd12ba926a67814c7b45c6b2171e396f.png)  no-repeat scroll -1px -1px; padding-left: 26px; }
.ScreenShotImage { float: right; margin: 0px 0px 5px; }
.red_asterisk { color: rgb(195, 24, 44); font: bold 1.1em Arial,Helvetica,sans-serif; }
#GrphCallOutBoxContentArea { float: right; width: 360px; }
.GrphCallOutBoxInsContArea { border: 1px solid rgb(238, 235, 228); margin: 0px 0px 10px; background-color: rgb(255, 255, 255); padding: 10px 5px 10px 10px; font: 0.9em Arial,Helvetica,sans-serif; color: rgb(89, 87, 75); }
#GrphCallOutBoxInsContArea { border: 1px solid rgb(238, 235, 228); margin: 0px 0px 10px; background-color: rgb(255, 255, 255); padding: 10px 5px 10px 10px; font: 0.9em Arial,Helvetica,sans-serif; color: rgb(89, 87, 75); float: left; }
.Grphsubhead { font: bold 1em Arial,Helvetica,sans-serif; color: rgb(66, 33, 16); padding: 0px 0px 35px; margin: 0px 0px 40px; }
#pagelayout { padding: 0px; margin: 0px; }
#Centercalloutbox { border: 1px solid rgb(211, 204, 187); margin: 0px; padding: 10px 5px 10px 17px; }
div.center { text-align: left; }
#AdvTitleformContentContainer { float: left; width: 600px; padding: 0px; margin: 0px; font: 1.1em Arial,Helvetica,sans-serif; color: rgb(47, 46, 46); }
#FormContentAreaADV { float: right; width: 199px; border: 1px solid rgb(238, 235, 228); margin: 27px 0px 10px 16px; padding: 16px; background-color: rgb(238, 235, 228); font: 1em Arial,Helvetica,sans-serif; color: rgb(89, 87, 75); }
#contentcontainer { border: medium none; display: block; float: left; margin: 0px; min-height: 300px; padding: 0px; position: relative; top: 0px; }
.hilitecolorGrn { font: bold 1.1em Arial,Helvetica,sans-serif; color: rgb(35, 103, 0); }
.hilitetxt { font: 1.1em Arial,Helvetica,sans-serif; color: rgb(89, 87, 75); }
h1 .pagetitle { color: rgb(60, 96, 138); font-size: 1.4em; font-weight: normal; }
h1 .pageheading { color: rgb(0, 102, 153); font-size: 1.4em; font-weight: bold; }
#TitleLeftContentContainerExtraPadding.nomargin { margin: 0px; }
.footnotebox { padding: 0px 16px 0px 24px; color: rgb(131, 131, 131); font-family: Arial,Helvetica,sans-serif; font-size: 0.9em; }
#numberedfootnotescontainer.landpage { border-top: 0px none; border-width: 0px; clear: none; width: 90%; padding-left: 32px; }
#numberedfootnotescontainer.landpage .footnoteitem { clear: both; float: left; padding: 5px 0px; width: 100%; }
#numberedfootnotescontainer.landpage .footnotenumber { float: left; margin: 0px 5px 0px 0px; text-align: right; width: 23px; }
#numberedfootnotescontainer.landpage .footnotecontent { float: left; width: 90%; }
#lowerfootnotescontainer.landpage { padding: 0px 16px; width: 85%; }
#contentcontainer h1 { clear: none ! important; }
