html, body {background:#fff;margin:0;color:#666;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;text-align:left;width:100%;line-height:140%;}

*{margin:0;padding:0;}
img {border:0;}
a {cursor:pointer;text-decoration:none;}
ul {list-style-type:none;}
.clear {clear:both;width:auto;height:1px;}
.nowrap {white-space:nowrap;}

#welcome {position:relative;width:953px;background:transparent;margin:0 auto;padding-top:157px;}

a.hot, a.hotarrow {float:left;height:20px;padding:0 10px 0 0;color:#5a8e22;text-decoration:none;font-weight:normal;background:url(../images/hotRight.png) 100% 0 no-repeat;}
a.hot span, a.hotarrow span {color:#5a8e22;float:left;height:19px;padding:1px 0 0 10px;line-height:18px;background:url(../images/hotLeft.png) 0 0 no-repeat;}

a.hot span {line-height:18px;}
a.hotarrow span img {margin:2px 0 0 4px;}

#regionpres {z-index:1;position:relative;width:685px;height:303px;margin:0 0 21px;overflow:hidden;}
#regionpres h2 a, ul.mfn li span:hover, ul.mfn li span.mfnon {text-decoration:none;}
#carouselpos {z-index:1001;position:absolute;bottom:0;left:147px;width:393px;height:50px;}
ul#carousel li {position:relative;width:140px;height:80px;overflow:hidden;cursor:pointer;background:#fff;border:1px solid #999;}
div.listbg {z-index:2001;position:absolute;bottom:0;left:0;width:140px;height:30px;background:#fff;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
ul#carousel li p, ul#carousel li a {z-index:2500;position:absolute;left:3px;font-size:10px;white-space:nowrap;filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity:1.0;opacity:1.0;}
ul#carousel li p {bottom:12px;}
ul#carousel li a {bottom:0;color:#3a75c4;}

a#prev, a#next {position:absolute;bottom:29px;width:22px;height:48px;}
a#prev {z-index:1005;left:94px;}
a#next {z-index:1004;right:95px;}

.content {display:none;position:absolute;top:0;left:0;z-index:1000;width:635px;height:249px;padding:25px;}
.content h1, .content h2 {z-index:1002;color:#fff;font-weight:normal;font-size:28px;line-height:34px;margin:0 0 5px;}
.content h1 a, .content h2 a {color:#fff;}
.content h1 a:hover, .content h2 a:hover, p.legal a, a:link, a:active, .ainner a:hover, .navigation li.subnavon a, #globalnews li a {color:#002878;}
.content p {z-index:1003;color:#fff;font-size:14px;line-height:22px;font-weight:normal;}
.content p img {position:relative;margin-left:8px;}

/* curtains */
.ccontainr, .curtains {position:relative;width:708px;overflow:hidden;}
.ccontainr {padding:1px;height:421px;}
.curtains, table.ablecolumn tr {background:#fff;}
.curtain {float:left;overflow:hidden;width:30px;}
.curtaincontent {position:relative;display:block;overflow:hidden;height:400px;padding:6px 15px 15px 50px;background:#e5f1fa;}
.curtainclick {position:absolute;top:0;left:0;width:30px;border:0;border-left:1px solid #fff;height:3000px;background:#8998a4;cursor:pointer;}
#opencurtain {width:648px;}

.cindicator {position:absolute;top:8px;left:8px;}
.ctitle {position:absolute;top:5px;left:6px;}

.viewselector {color:#fff;position:relative;width:100%;margin:0 0 5px;}
.viewselector em, .viewselector strong {display:inline-block;font-style:normal;color:#347db0;}
.viewselector em {margin:3px 10px;}
.viewselector strong {margin:3px 15px 3px 5px;}
.viewselector em, .viewselector input, .viewselector strong, ul.mfitems li strong, ul.mfitems li p, ul.mfitems li,
ul#bcr li img, #breadcrumb ul#bcr li a, .titleselector em, .titleselector select, input.psearch, input.psclick,
#header ul#nav img, #anav li#location img, #anav li input, #anav li a img, #anav li a
{vertical-align:middle;}

ul.mfitems, ul.saitems {position:absolute;left:50px;}
ul.mfitems {top:100px;}
ul.mfitems li, ul.saitems li {float:left;margin:10px 10px 0 0;padding:5px;width:177px;cursor:pointer;text-align:center;background:#fff;}
ul.mfitems li {height:80px;}
ul.mfitems li:hover, ul.saitems li:hover, ul.mfitems li:hover, ul.saitems li:hover a {color:#fff;background:#347db0;}
ul.mfitems li p, ul.saitems li p {padding:0;margin:0;}
ul.mfitems li p a, ul.saitems li p a, .assistance li a:hover {color:#347db0;text-decoration:none;}
ul.mfitems li p a:hover, ul.saitems li p a:hover, .cfull a.hot:hover, .chalf a.hot:hover, #locator li a:hover, #pagefooter ul#help li a:hover
{color:#fff;text-decoration:underline;background:#347db0;}
.newHome #locator li a:hover {background:none;}

ul.saitems li {height:50px;}
/* END curtains */

#region {float:left;width:685px;}

#regional {float:right;width:301px;}
#regional ul {position:relative;margin:0;padding:0;}
#regional li {position:relative;width:235px;padding:0 0 17px 85px;min-height:90px;}
#regional li h2, .rnpanel h2 a {color:#002878;font-weight:normal;font-size:14px;}
#regional li h2 {line-height:16px;}
#regional li h2 img {position:absolute;top:1px;left:0;border:1px solid #ddd;}
#regional li h3 {color:#5a8e22;font-size:12px;line-height:15px;font-weight:normal;}
#regional li a {color:#002878;line-height:14px;}
#regional li a:hover, a:hover, #aright li a:hover {color:#002878;text-decoration:underline;}
#regional li p {color:#666;line-height:14px;margin:0;padding:0;}

#regionalnews {float:left;width:345px;position:relative;margin-left:-6px;}
ul#rnn {position:relative;width:330px;height:30px;padding-left:15px;background:url(../images/rnnBg.jpg) 0 0 no-repeat;}
ul#rnn li {float:left;}
ul#rnn li span {cursor:pointer;color:#fff;font-weight:normal;float:left;padding:6px 8px 0;height:24px;}
ul#rnn li span:hover {font-weight:normal;background:#002147;}
ul#rnn li span.rnnon, .rnpanel h3 {font-weight:normal;background:#5a8e22;}
#rninfo, .rnpanel {position:relative;width:319px;}
#rninfo {min-height:103px;height:auto !important;padding:20px 11px 28px 15px;background:url(../images/rninfoBg.gif) 0 0 repeat-y;overflow:visible;overflow-y:auto;}
#rninfofoot {position:absolute;bottom:0;left:0;width:345px;height:8px;background:url(../images/rninfoFoot.gif) 0 0 no-repeat;}
.rnpanel {padding:0;}
.rnpanel img {float:left;border:none;margin:0 11px 11px 0;}
.rnpanel h3, .ainner h3, a.c02, a.c05 {font-size:12px;}

#natixis {position:relative;width:100%;margin:-20px 0 30px;padding:0;border-bottom:1px solid #666;float:left;padding-bottom:10px;}
#cmp #natixis {position:relative;width:100%;margin:5px 0 30px;padding:0;border-bottom:1px solid #666;float:left;padding-bottom:10px;}
#natixis h1, #genListDetail h1, h1.pageHeader {float:left;color:#3A5467;font-size:20px;line-height:22px;font-weight:normal;}
h1.pageHeader {margin-bottom:10px;}

p.legal {font-size:10px;color:#666;line-height:11px;}

.fullwell {position:relative;width:100%;}
.fullwell h2 {color:#3a75c4;font-size:14px;font-weight:normal;}
.fullwell p, #glossary p, .column ul, .pullpage p, .pullpage ul, #consent p, #consent ul, .productsleft p, .cpnleft object,
	.lrgpanels p, #aleft p, #aleft ul, .affitem p {margin:0 0 15px;}

#breadcrumb {position:relative;padding:7px 7px 7px 0;float:left;z-index:2;height:14px;}
#breadcrumb ul#bcl {float:left;color:#666;}
#breadcrumb ul#bcl li {display:inline;font-size:14px;color:#999;}
#breadcrumb ul#bcl li a, ul.gbreadcrumb li a {color:#3a75c4;float:left;padding:0 13px 0 0;margin:0 6px 0 0;background:url(../images/breadarrow.gif) 100% 4px no-repeat;text-decoration:none;}
ul#bcr {float:right;}
ul#bcr li {float:left;padding:0;margin-left:15px;}
ul#bcr li img {padding-bottom:7px;}
ul#bcr li a {color:#3a75c4;margin-left:5px;}
ul#bcr li a:hover {color:#3a75c4;text-decoration:underline;}

ul.gbreadcrumb {position:relative;padding:0 0 20px;}
ul.gbreadcrumb li {display:inline;font-size:14px;color:#666;}

.titleselector form {display:inline;}

#right {float:right;width:711px;}
a:visted {color:#3a75ce;}

#glossary {position:relative;width:711px;}
#glossary h2, .column h2, .pullpage h2, #consent h2, .productsleft h2 {color:#5a8e22;font-size:18px;font-weight:bold;line-height:18px;margin:0 0 15px;}
#glossary h3, .column h3, .pullpage h3, #consent h3, #aleft h3 {color:#3a75c4;font-size:16px;font-weight:normal;line-height:16px;}
#glossary h3, .pullpage h3, #consent h3 {margin:0 0 5px;}
#glossary h3 img {float:left;margin:2px 15px 10px 0;}
#glossary h4 {color:#5a8e22;}
#glossary h4, .column h4 {font-size:14px;font-weight:normal;line-height:14px;margin:0 0 5px;}
#glossary ul {margin:0 0 15px;border-bottom:1px solid #ddd;}
#glossary li {position:relative;}
#glossary li, .column .chalf li, .pullpage li, #consent li, #aleft li {padding:0 0 5px 12px;background:url(../images/ListColumnBg.gif) 2px 6px no-repeat;}

#glossary ul#goptions {float:left;margin:0 0 15px;border:0;}
#glossary ul#goptions li {float:left;padding:0 6px 0 0;margin:0 6px 0 0;border-right:1px solid #ddd;background:none;}

#glossary ul#gitems {position:relative;margin:0 0 15px;border:0;}
#glossary ul#gitems li {position:relative;width:711px;padding:0 0 6px;margin:0 0 15px;border-bottom:1px solid #ddd;background:none;}

.column {float:left;width:470px;}
.marketInsights .column {float:none;}
.marketInsights .cfull .f2c h2 {background:none;margin:0;padding:10px 0;height:inherit;}
.column h3 {margin:0 0 10px;}
.column h3 img {float:left;margin:2px 15px 10px 0;}
.column h4 {color:#002878;}
.column p {margin:0 0 20px;}
/*.column li {padding:0 0 5px 12px;background:url(../images/ListColumnBg.gif) 2px 6px no-repeat;} */
.column li {padding:0 0 15px;}

.pullpage {position:relative;float:left;}

#consent {position:relative;padding:25px;}
#consent a.hot, #columnRight h2.fundSearch {margin:0 15px 0 0;}

.shareclass {z-index:1;position:relative;width:auto;height:30px;border-bottom:0px solid #666;margin:0 0 10px;padding:0;}
.shareclass h2 {float:left;margin:-3px 0 10px;padding:0;line-height:20px;}
.shareclass span {padding:0 10px;border:1px solid #666;margin-left:10px;}
.shareclass em {cursor:pointer;font-style:normal;padding:0 10px 0 0;background:url(../images/downArrow.gif) 100% 5px no-repeat;}

.sclocation {float:right;}
.shareclass ul {z-index:1500;position:absolute;top:17px;right:0;}
.shareclass li {z-index:1500;color:#fff;width:107px;cursor:pointer;padding:5px;background:#347db0;}
.shareclass li:hover {color:#fff;background:#369;}
.shareclass li div {display:inline;}
.column .shareclass li {padding:5px;}

.shareclass ul li:hover ul ul,
.shareclass ul li li:hover ul ul,
.shareclass ul li li li:hover ul ul,
.shareclass ul li li li li:hover ul ul
{display:none;}

.shareclass ul li:hover ul,
.shareclass ul li li:hover ul,
.shareclass ul li li li:hover ul,
.shareclass ul li li li li:hover ul
{display:block;}

.productsleft {float:left;width:650px;margin:0;}

#mutual, #campaign {position:relative;float:left;width:710px;margin:10px 0;}
#mutual {background:#eee;padding-bottom:10px;}
p.mutualresults {position:relative;width:684px;padding:3px;margin:10px;background:#fff;}
ul.mfn {position:relative;}
ul.mfn li {display:inline;}
ul.mfn li span {cursor:pointer;float:left;padding:5px 10px;background:#8998A4;}
ul.mfn li span:hover {background:#3A5467;}
ul.mfn li span.mfnon {background:#5a8e22;border-bottom:1px solid #5a8e22;font-weight:bold;}
ul.mfn li span, ul.mfn li span:hover, ul.mfn li span.mfnon {border-right:1px solid #eee;color:#fff;}
ul.mfn li span, ul.mfn li span:hover {border-bottom:1px solid #eee;}
#campaign ul.mfn li span {cursor:default;}

.mfnp {float:left;width:710px;}
.cpn {float:left;width:678px;padding:15px;border:1px solid #5a8e22;background:#e5f1fa;}
.cpn h2 {margin:0 0 10px;}
.cpnleft {float:left;position:relative;width:320px;}
.cpnright {float:right;position:relative;width:343px;}
.cpnleft h3 {font-weight:normal;font-size:12px;}
.cpnright h4 {font-weight:bold;font-size:12px;}
.cpnleft h4 {font-weight:bold;font-size:12px;}
.productsleft #campaign .mfn span p {margin:0;}

ul.clist, ul#highlights, ul#foryou, #locator li li, .contentcontainer ul, ul.fmb {}
ul.clist li {float:left;position:relative;width:160px;padding-right:10px;}
ul.clist li h3 {font-size:14px;font-weight:normal;}
ul.clist li h3 img {position:absolute;top:4px;left:0;}

.mfta {width:360px;}
.mftb {width:157px;}
.mftc {width:131px;}
.mfta, .mftb, .mftc {color:#fff;background:#5a8e22;float:left;height:25px;padding:5px 10px 0;}
.mftb, .mftc {text-align:center;border-left:1px solid #fff;}
.mftb input, .mftc input {vertical-align:middle;margin:0;padding:0;}
.nomft {float:left;width:710px;height:25px;padding:5px 0 0 0;background:#5a8e22;}
.singlemft {color:#fff;float:left;width:690px;height:25px;padding:10px 10px 18px;background:#5a8e22;}

table.able {position:relative;width:710px;}
table.able th, table.able td {color:#666;padding:4px 8px;font-size:12px;}
table.able th {background:#eee;vertical-align:bottom;}
table.able th a {color:#666;}
table.able th img, table.ablecolumn th img, ul.f2c li h3 img {margin-left:3px;}
table.able td {border-right:1px solid #ddd;}

td.numr {text-align:right;padding:0 15px 0 0;}

.monthlyNav, .monthlyMsc, .quarterlyNav, .quarterlyMsc {text-align:center;}

table.ablecolumn {position:relative;width:710px;margin:0 0 15px;border-bottom:1px solid #ddd;}
#Performance table.ablecolumn , #Literature table.ablecolumn, #Fees table.ablecolumn, #Holdings table.ablecolumn {width:470px;}
table.ablecolumn th {position:relative;color:#002878;padding:2px 4px;background:#eee;}
table.ablecolumn th a {color:#666;}
table.ablecolumn td {padding:4px 8px;border:1px solid #ddd;}

.cfull, .chalf {position:relative;float:left;padding:10px 10px 18px;}
.cfull {width:450px;margin:0 0 15px;background:url(../images/csubBg.gif) -3px 0 repeat-y;}
.cfull h2, .chalf h2, .cmax h2 {position:relative;height:30px;padding-left:15px;margin:-10px -10px 10px;background:#3a5467;}
.cfull h2 span, .chalf h2 span, .cmax h2 span {color:#fff;font-size:14px;font-weight:normal;width:100%;float:left;height:24px;padding:6px 0 0 0;}
.titleselector {position:absolute;top:4px;right:5px;}
.titleselector em {font-style:normal;color:#fff;font-size:14px;margin:0 5px 0 0;}
.titleselector em a {float:left;padding:2px 0 0;}
.chalf {width:205px;margin:0 20px 15px 0;background:url(../images/chalfBg.gif) -3px 0 repeat-y;}
.nomargin {margin:0;}
.cfullbot, .chalfbot {position:absolute;bottom:0;left:0;width:470px;height:8px;}
.cfullbot {background:url(../images/cFullBot.gif) 0 0 no-repeat;}
.chalfbot {background:url(../images/cHalfBot.gif) 0 0 no-repeat;}
.cfull strong img, .chalf strong img {float:right;margin:0 0 10px 10px;border:1px solid #ddd;}
.cfull a, .chalf a {color:#3a75c4;}
.cfull a:hover, .chalf a:hover {color:#3a75c4;text-decoration:underline;}
.cfull a.hot, .chalf a.hot {color:#5a8e22;font-weight:normal;margin:0 10px 0 0;}

.chalf h3, .chalf h3 a {font-size:14px;font-weight:normal;}
.chalf h3 {color:#3a75c4;}
.chalf h3 a img, .chalf h3 img {float:left;margin:0 10px 5px 0;border:0;}
.chalf p em {font-size:10px;font-style:normal;margin:0 0 15px;}
.chalf ul {margin:0;}

ul.f2c {position:relative;}
ul.f2c li {float:left;width:215px;margin:0 20px 0 0;}
ul.f2c li h3 {color:#3a75c4;font-size:14px;font-weight:normal;}

.cmax {position:relative;width:691px;padding:10px 10px 18px;margin:0 0 15px;background:url(../images/cmaxBg.gif) -3px 0 repeat-y;}
.cmaxbot {position:absolute;bottom:0;left:0;width:711px;height:8px;background:url(../images/cMaxBot.gif) 0 0 no-repeat;}

.ehalf {float:left;position:relative;width:215px;padding:0;margin:0 20px 15px 0;}
.ehalf p img {float:left;margin:3px 10px 20px 0;border:1px solid #666;}

.looking {display:block;z-index:1;float:left;width:230px;}
.looking strong {display:block;}
.looking input {float:left;width:185px;}
.looking select {float:left;width:195px;}

.look {float:left;width:650px;}
.look strong {display:block;}
.look input {float:left;width:600px;}

ul#jresults li {margin:0 -9px 10px;padding:0 15px 10px;border-bottom:1px solid #ddd;background:none;/*background:url(../images/ListColumnBg.gif) 12px 6px no-repeat;*/}
ul#jresults li p, .hlpanel h3, #aright ul, ul#highlights li {margin:0;padding:0;}
ul#jresults li em {font-style:normal;}
ul#jresults li strong {float:left;width:85px;text-align:right;margin:0 5px 0 0;}

.minh1 {min-height:243px;height:auto !important;height:243px;}

.job {float:left;width:150px;}
.job strong {display:block;}
.job input {width:130px;}
.job select {width:140px;}

.videolink {margin:0 0 10px;}

ul.quicknav {float:left;position:relative;padding:0;margin:0;}
ul.quicknav li, ul.quicknav li.qnon {float:left;height:27px;padding-left:15px;margin:0 1px 0 0;}
ul.quicknav li {background:url(../images/csubTitleBgL.gif) 0 0 no-repeat;}
ul.quicknav li.qnon {background:url(../images/csubTitleBgLover.gif) 0 0 no-repeat;}

ul.quicknav li span, ul.quicknav li.qnon span {cursor:pointer;color:#fff;font-size:14px;font-weight:normal;float:left;height:21px;padding:6px 15px 0 0;}
ul.quicknav li span {background:url(../images/csubTitleBgR.gif) 100% 0 no-repeat;}
ul.quicknav li.qnon span {margin:0;background:url(../images/csubTitleBgRover.gif) 100% 0 no-repeat;}
.lrgpanels {float:left;width:680px;padding:15px 12px;border:3px solid #5a8e22;margin:0;}

/* highlight dev */
.hlpanel {float:left;width:450px;padding:0 10px 10px;margin:0 -10px 15px;border-bottom:1px solid #ddd;}
.hlpanel h3 img {border:0;}
.hlpanel em {display:block;font-style:normal;margin:0 0 6px;}
ul#highlights li {float:left;width:150px;height:100px;text-align:center;background:none;}
ul#highlights li img, ul#highlights li p {position:relative;}
ul#foryou li {position:relative;padding:0 0 10px;margin:0 0 15px;clear:both;}
ul#foryou li.border {border-top:1px solid #ddd;background:none;}
ul.manager li h3 img {position:absolute;top:0;left:0;border:0;}
ul#foryou li img {border:0;margin-bottom:20px;}

.liforward, .libackward {position:absolute;top:230px;}
.liforward {right:10px;}
.libackward {left:10px;}

/* highlight dev */
#rcolumn {width:226px;}
#rtcolumn {width:196px;}
#columnRight {width:306px;float:right;}
.rcitem {position:relative;width:208px;padding:38px 9px 14px 12px;margin:0 0 6px;background:url(../images/leftShadow2.gif) -1px 0 repeat-y;}
.rcitem h2 {position:absolute;top:0;left:3px;width:193px;height:24px;padding:6px 0 0 30px;color:#fff;font-size:16px;font-weight:normal;background:url(../images/rcH2Bg.gif) 0 0 no-repeat;}
.rcitem h2 img {position:absolute;top:7px;left:10px;}
.insights {position:relative;width:133px;padding-left:80px;}
.insights h3 a {color:#3a75c4;font-size:12px;font-weight:bold;}
.insights h3 a:hover {color:#3a75c4;text-decoration:underline;}
.insights h3 a img {position:absolute;top:0;left:0;}

.greybox {position:relative;width:200px;padding:12px;border:1px solid #666;background:#ddd;}

.aitem, #cboxContent .aitem {z-index:1;display:block;padding:0;margin:0;}
.aitem {width:226px;}
#cboxContent .aitem {width:280px;}
#rcolumn, #rtcolumn, #rcolumn .aitem {float:right;}
.ainner, #cboxContent .ainner {z-index:1;display:block;padding:9px 9px 19px 12px;margin:0;}
.ainner {width:208px;background:url(../images/leftShadow2.gif) -1px 0 repeat-y;}
#cboxContent .ainner {width:257px;background:url(../images/leftShadow2-275.gif) -1px 0 repeat-y;}
.ainner h3, .ainner h4, .ainner li h4 a {z-index:1;display:block;color:#3a75c4;font-weight:normal;}
.ainner h4 {font-size:14px;margin:0 0 3px;}
.ainner h4.powered {background:url(../images/Powered-by-Yellowbrix.gif) 100% 7px no-repeat;}
.ainner li h4 a {font-size:14px;}
.ainner li h4 a:hover {color:#3a75c4;text-decoration:underline;}
.ainner ul {margin:0;}
.ainner li {font-size:11px;padding:0 0 3px 12px;line-height:15px;background:url(../images/ListColumnBg.gif) 2px 5px no-repeat;}
.ainner li a {color:#666;}
.ainner li a:hover {color:#666;text-decoration:underline;}
.ainner a {color:#3a75c4;}
.ainner a.hot {float:right;margin:0 5px 0 0;}
.ainner select {font-size:10px;border:none;}
.ainner select option {font-size:10px;}
.cfull button, .ainner button {color:#5a8e22;font-size:11px;font-weight:bold;height:24px;padding-bottom:3px;width:80px;float:right;margin:0 8px 0 0;}
.aitem h2, #cboxContent .aitem h2 {position:relative;z-index:1;height:22px;margin-left:3px;color:#fff;font-size:14px;line-height:16px;font-weight:normal;}
.aitem h2 {width:193px;padding:6px 20px 0 10px;background:#3a5467;}
.aitem h2 img {position:absolute;top:8px;left:10px;margin:0;vertical-align:middle;}
#cboxContent .aitem h2 {cursor:pointer;width:261px;padding:6px 0 0 30px;/*background:url(../images/rcH2Bg2_261.gif) 0 0 no-repeat;*/}
a.registernow {z-index:5;display:block;position:absolute;top:8px;right:15px;color:#fff;font-size:10px;}
.accoff {background:url(../images/rcH2Bg23.gif) 0 0 no-repeat;}
.accon {background:url(../images/rcH2Bg.gif) 0 0 no-repeat;}
#cboxContent .accon {background:#3a5467;}
#aleft .nitems h2.accon {background:none;}
.rcbot, #cboxContent .rcbot {display:block;height:19px;margin:0 0 -20px -12px;}
.rcbot {width:226px;background:url(../images/rcFootBg.gif) 0 100% no-repeat;}
#cboxContent .rcbot {width:274px;background:url(../images/rcFootBg-275.gif) 0 100% no-repeat;}

ul.mtoday {float:left;margin:0;padding:0;}
ul.mtoday li {display:inline;background:none;}
ul.mtoday li a, ul.mtoday li a:hover, ul.mtoday li a.mton {float:left;height:17px;padding:0 8px 0 0;}
ul.mtoday li a, ul.mtoday li a:hover {color:#fff;background:url(../images/mtBgOffR.gif) 100% 0 no-repeat;}
ul.mtoday li a span, ul.mtoday li a:hover span, ul.mtoday li a.mton span {float:left;height:15px;padding:2px 0 0 8px;}
ul.mtoday li a span, ul.mtoday li a:hover span {background:url(../images/mtBgOffL.gif) 0 0 no-repeat;}
ul.mtoday li a.mton {color:#5a8e22;margin:0 1px 0 0;background:url(../images/mtBgOnR.gif) 100% 0 no-repeat;}
ul.mtoday li a.mton span {background:url(../images/mtBgOnL.gif) 0 0 no-repeat;}

.mtp, .mtp h3 {position:relative;margin:0 -6px 0 -8px;width:208px;}
.mtp {clear:both;border-bottom:1px solid #647cac;padding:0 6px 0 8px;}
.mtp h3 {cursor:pointer;font-weight:normal;color:#3a75c4;padding:3px 6px 3px 8px;border-top:1px solid #e9e9e9;}
.mtp h3 span {position:absolute;top:6px;text-align:left;font-size:10px;line-height:12px;}
.mtp h3 span.value {right:103px;color:#666;}
.mtp h3 span.dollar, .mtp h3 span.percent {color:#5a8e22;}
.mtp h3 span.percent {right:10px;}
.mtp h3 span.dollar {right:60px;}
.mtp span.time {font-size:10px;color:#999;padding-left:10px;}

input.psearch {color:#666;font-size:11px;width:170px;height:14px;margin:0 0 10px;padding:3px;border-top:1px solid #0187a7;border-bottom:1px solid #0187a7;border-left:1px solid #0187a7;}
input.psclick {width:27px;height:22px;padding:0;border:0;margin:0 0 10px -2px;}
select.pselect {width:203px;border:1px solid #0187a7;margin:0 0 10px;}

input.p2search {font-family:arial;color:#666;font-size:11px;width:177px;height:18px;padding:3px 0 0 10px;margin:0 0 5px;border:0;background:url(../images/p2searchBg.gif) 100% 0 no-repeat;}
input.ps2click {width:21px;height:21px;padding:0;border:0;margin:0 0 5px -2px;}
/*drop*/
.p2select {z-index:100;display:block;cursor:pointer;width:200px;height:21px;padding:2px 0 0 6px;margin:0 0 5px;background:url(../images/p2selectBg.gif) 0 0 no-repeat;}
.p2select span {z-index:100;display:block;font-size:11px;font-weight:normal;margin:0 20px 0 0;width:178px;overflow:hidden;white-space:nowrap;font-style:italic;}
.dropselect {z-index:200;position:absolute;top:19px;left:0;margin:0;width:206px;padding:0 0 3px;}
.dropselect ul {z-index:200;float:left;background:url(../images/p2selectBgy.gif) 0 0 repeat-y;}
.dropselect li {z-index:200;display:block;float:left;width:180px;padding:4px 12px;margin:0 1px;font-size:11px;background:url(../images/p2selectBgy.gif) -1px 0 repeat-y;}
.dropselect li:hover {color:#3a75c4;}
.dropbot {clear:both;margin:0;background:url(../images/p2selectBgz.png) 0 100% no-repeat;}
.dropbot, .cptop, .cpbot {z-index:201;clear:both;width:206px;height:3px;}
.drop{display:none;}
/*end drop*/
.classpanel {z-index:1;display:block;font-size:11px;width:194px;padding:3px 6px 8px;margin:0 0 10px;background:url(../images/p2selectBgy.gif) 0 0 repeat-y;}
.classpanel strong {font-weight:normal;}
.cptop {margin:-3px 0 0 -6px;background:url(../images/p2selectBg.gif) 0 0 no-repeat;}
.cpbot {margin:0 0 -8px -6px;background:url(../images/p2selectBg.gif) 0 100% no-repeat;}
.cptop, .cpbot {display:block;}
ul.fundslist {display:block;margin:0 0 5px;}
ul.fundslist li {display:inline;background:none;margin:0 5px 0 0;padding:0;}
ul.fundslist li input {vertical-align:middle;margin:0 2px 0 0;padding:0;width:15px;}
.flbot {z-index:1;display:block;width:204px;margin:0 0 5px -5px;height:1px;background:#e5e4e4;}

ul#login {position:relative;}
ul#login li {position:relative;padding-bottom:5px;}
ul#login li a {color:#3a75c4;font-size:10px;letter-spacing:-1px;margin-left:5px;}
ul#login li a.hot {float:left;height:20px;padding:0 10px 0 0;color:#fff;text-decoration:none;font-weight:normal;background:url(../images/hotRight.png) 100% 0 no-repeat;}
ul#login li a.hot span {font-size:12px;color:#fff;float:left;height:19px;padding:1px 0 0 10px;line-height:18px;background:url(../images/hotLeft.png) 0 0 no-repeat;text-decoration:none;}
ul#login li em {float:left;width:65px;font-style:normal;padding:2px 0 0;}
ul#login li input {border:1px solid #002878;width:130px;padding:0 4px 1px;}
ul#login li input[type="image"]{border:0;width:51px;height:20px;padding:0;}
a.dst {float:left;width:223px;color:#3a75c4;border-top:1px solid #e6e6e6;padding:6px 0 0;margin:3px -9px -7px -10px;text-align:center;}

#leftnav {float:left;width:223px;}

.price {position:relative;width:193px;padding:15px;margin:0 0 15px;background:#e5f1fa;}
.productsleft .price, #pagefooter .price {width:96%;background:none;padding:0;}		/*	hide blue background on the PPE page - Price Tab	*/
.subcontact {position:relative;width:193px;padding:15px;margin:0 0 15px 3px;background:#e5f1fa;}
.subcontact h2 {font-size:14px;margin:0;padding:0}
.subcontact p {margin:0;padding:0}
.subcontact a {color:#3a75c4;}
.subcontact a:hover {color:#3a75c4;text-decoration:underline;}
.pl {float:left;padding:0 12px 0 0;}
.pl strong {display:block;}

.navigation {position:relative;width:208px;padding:15px 0 15px 15px;background:#e5f1fa;}
.navigation ul {position:relative;background:url(../images/navStroke.gif) 50% 0 no-repeat;padding:1px 0 0;}
.navigation li {position:relative;padding:5px 0;background:url(../images/navStroke.gif) 50% 100% no-repeat;}
.navigation li a {position:relative;font-weight:bold;width:198px;color:#666;padding-left:10px;}
.navigation li a:hover {position:relative;font-weight:bold;width:208px;color:#002878;text-decoration:none;}
.navigation li.subnavon {position:relative;/*padding:6px 0;margin:-2px 0 0;*/background:#fff;}
.navigation li.subnavon li.childsubnavon a {color:#002878;text-decoration:none;font-weight:bold;}
.navigation li.subnavon ul {display:block;}
.navigation ul ul {display:none;position:relative;background:none;padding:0;margin-left:10px;}
.navigation li li {position:relative;padding:5px 0;background:none;}
.navigation li.subnavon li a {color:#666;font-weight:normal;width:auto;}
.navigation li.subnavon li a:hover {color:#002878;text-decoration:none;}

.lt, .lb {position:absolute;bottom:0;left:0;width:223px;height:2px;}
.lt {background:url(../images/lt.gif) 0 0 no-repeat;}
.lb {background:url(../images/lb.gif) 0 0 no-repeat;}
#leftnav .navigation .lb, #leftnav .navigation .lt {width:208px;}

#presentation {position:relative;width:953px;height:312px;margin:0 0 19px;color:#fff;}
.panel {position:relative;width:883px;height:287px;padding:25px 35px 0;background:url(../images/FinalHomePageImage.jpg) 0 0 no-repeat;}
.panel h1, .panel h2, #locator li a {font-family:Arial,Helvetica,sans-serif;font-style:normal;color:#fff;text-align:left;}
.panel h1 {font-size:22px;line-height:30px;font-weight:normal;margin-top:40px;}
.panel h2 {font-size:12px;line-height:15px;font-weight:bold;padding:15px 0 3px;text-transform:uppercase;letter-spacing:.15em;}
.panel p {font-size:14px;line-height:21px;padding:0 510px 15px 0;}
.panel img {cursor:pointer;}

#locator {position:relative;height:93px;padding-top:10px;width:250px;}
#locator ul {z-index:10;position:relative;margin-bottom:20px;margin-left:10px;}
#locator li {position:relative;padding-top:7px;display:inline;}
#locator li a {font-size:13px;display:block;font-weight:bold;padding-top:7px;line-height:15px;width:255px;}
#locator li a:active {color:#c5ccd1;text-decoration:underline;}
#locator ul ul {position:relative;top:10;left:30px;display:block;width:100px;margin:0;padding:0;border:0;}
#locator li li a {color:#fff;text-decoration:none;display:block;width:110px;font-weight:bold;padding:2px 6px;margin:0;}
#locator li li a:hover {color:#ff;text-decoration:underline;}
#locator li:hover {cursor:pointer;z-index:100;}
#locator li:hover ul ul,
#locator li li:hover ul ul,
#locator li li li:hover ul ul,
#locator li li li li:hover ul ul,
#locator li:hover ul,
#locator li li:hover ul,
#locator li li li:hover ul,
#locator li li li li:hover ul
{display:block;}
img.locatorcloser {z-index:20;position:absolute;top:5px;right:5px;cursor:pointer;}
#locatorbg {z-index:9;position:absolute;top:0;left:0;width:254px;height:77px;background:#fff;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;}

#globalnews {position:relative;width:953px;}
#globalnews h2 {color:#002878;font-weight:normal;font-size:18px;margin:0 0 10px;}
#globalnews ul, #globalnews ul.ulimg {float:left;}
#globalnews ul.ulimg li {position:relative;float:left;width:153px;padding:0 20px 0 65px;}
#globalnews ul.ulimg li h3 {width:153px;}
#globalnews ul.ulimg li h3, #globalnews ul.ulnoimg li h3 {color:#5a8e22;font-weight:normal;font-size:12px;white-space:nowrap;overflow:hidden;}
#globalnews ul.ulimg li p, #globalnews ul.ulnoimg li p {float:left;height:43px;color:#666;line-height:14px;overflow:hidden;}
#globalnews ul.ulimg li p {width:153px;}
#globalnews ul.ulnoimg {float:left;}
#globalnews ul.ulnoimg li {position:relative;float:left;width:218px;padding:0 20px 0 0;}
#globalnews ul.ulnoimg li h3, #globalnews ul.ulnoimg li p {width:218px;}
#globalnews li h3 a {color:#5a8e22;}
#globalnews li h3 a:hover {color:#5a8e22;text-decoration:underline;}
#globalnews li h3 img {position:absolute;top:0;left:0;border:0;margin:3px 10px 10px 0;}

#articles {position:relative;width:765px;height:445px;margin:15px 0 0 15px;background:#fff;}
#aleft {float:left;position:relative;width:533px;height:412px;padding:15px;border:1px solid #5a8e22;overflow:auto;}
#aleft h2, #aright h2 {font-size:18px;font-weight:bold;line-height:18px;margin:0 0 5px;}
#aleft h2 {color:#5a8e22;}
#aleft h3 {margin:0 0 15px;}
#aleft p img {float:left;margin:3px 15px 15px 0;border:1px solid #ddd;}
#aright {float:right;position:relative;width:185px;height:444px;overflow:auto;}
#aright h2 {color:#fff;padding-left:10px;}
#aright ul, #aright li {position:relative;width:160px;}
#aright li {margin:0 0 10px;padding:0 0 5px;border-bottom:1px solid #5a8e22;float:left;}
#aright li a {float:right;color:#002878;}

.assistance {z-index:2000;display:none;position:absolute;top:32px;right:0;width:170px;padding:10px;background:#002878;}
.assistance h4 {font-size:12px;font-weight:normal;color:#ddd;border-bottom:1px solid #ddd;margin:0 0 5px;}
.assistance ul {list-style-type:disc;list-style-position:outside;margin:0 0 10px 20px;}
.assistance li {position:relative;margin:0 0 5px;color:#fff;}
.assistance li a {color:#fff;font-size:10px;text-decoration:underline;}
.cloud {z-index:2001;display:block;position:relative;width:170px;height:70px;}
a.c01, a.c02, a.c03, a.c04, a.c05, a.c06, a.c07, a.c08 {position:absolute;color:#fff;text-decoration:none;}
a.c01, a.c02, a.c03, a.c04, a.c05, a.c06 {font-weight:bold;}
a.c07, a.c08 {font-weight:normal;}
a.c03, a.c06, a.c07, a.c08 {font-size:10px;}
a.c01 {top:20px;left:20px;font-size:14px;}
a.c02 {top:40px;left:30px;}
a.c03 {top:0px;left:0px;}
a.c04 {top:30px;left:0px;font-size:11px;}
a.c05 {top:10px;left:100px;}
a.c06 {top:25px;right:0;}
a.c07 {top:0px;left:60px;}
a.c08 {top:50px;right:0px;}

#header {z-index:1512;position:absolute;top:0;left:0;width:953px;height:160px;background:url(../images/mainNavBg-38px.jpg) 0 114px no-repeat;}
#bkg {background:url(../images/header-bg.png) repeat-x;height:76px;top:38px;position:relative;width:953px;}
#header ul#nav {position:absolute;top:110px;height:38px;}
#header ul#nav li {float:left;position:relative;/*background:url(../images/ngam-home_nav_sep.png) right no-repeat;*/}
#header ul#nav li a, #navigationTabs li a {color:#fff;font-weight:normal;font-size:13px;line-height:15px;float:left;height:28px;padding:10px 25px 0 24px;}
#header ul#nav > li a {margin-top:4px;}
#header ul#nav li li a {padding:10px 25px 0 24px;margin-top:0;}
#navigationTabs li a {border-right:1px solid #8c98a3;}
/*
#header ul#nav li a:hover {background:#369;text-decoration:none;}
#header ul#nav li a.navon {font-weight:bold;background:#5a8e22;}
*/
#header ul#nav li a:hover {text-decoration:none;background:url(../images/primarymenu-active.png) 0 32px repeat-x;}
#header ul#nav li a.navon {background:url("../images/primarymenu-active.png") 0 32px repeat-x;font-weight:bold;}
#header ul#nav img {margin-left:5px;}
#header ul#nav img.separator {margin:15px 0 0;}
/******		remove border from the last List Item of the Main Nav.
#header ul#nav li:last-child {background:none;}		******/
/* DropDown Menu */
#header ul#nav ul, #header ul#nav ul ul {position:absolute;z-index:1500;display:none;width:190px;margin:0;padding:0;border:0;border-top:1px solid #fff;background:transparent;}
#header ul#nav ul {top:42px;left:0;width:190px;border-top:1px solid #fff;}
#header ul#nav li li, #header ul#nav li li li {position:relative;height:auto;display:block;margin:0;padding:0;border-top:1px solid #fff;}
#header ul#nav li li, #siteSelector li li {width:190px;border-top:1px solid #fff;}
#header ul#nav li li a, #siteSelector li li a {display:block;width:150px;padding:10px 20px;border:0;color:#fff;font-weight:normal;height:auto;background:#347db0;}
#header ul#nav li li a:hover, #siteSelector li li a:hover {text-decoration:none;background:#369;}
#header ul#nav li:hover {cursor:pointer;z-index:100;}

/* third tier */
#header ul#nav ul ul {top:0;left:200px;width:200px;}
#header ul#nav li li li {width:200px;}
/* End thrid tier */

#header ul#nav li:hover ul ul,
#header ul#nav li li:hover ul ul,
#header ul#nav li li li:hover ul ul,
#header ul#nav li li li li:hover ul ul
{display:none;}

#header ul#nav li:hover ul,
#header ul#nav li li:hover ul,
#header ul#nav li li li:hover ul,
#header ul#nav li li li li:hover ul
{display:block;}
/* End DropDown Menu */

#header div.identity {position:absolute;top:0;left:0;width:200px;height:62px;background:url(../images/ngam-logo.png) 0 0 no-repeat;margin-left:20px;}
#anav {background-color:#59237f;position:absolute;right:0;float:right;width:953px;height:38px;top:0;}
#anav li {float:left;margin-top:1px;position:relative;left:600px;padding-top:10px;}
#anav li a {font-size:11px;line-height:15px;float:left;padding:0 7px;}
#anav li, #anav li a {color:#cdbad8;font-weight:normal;}
#anav li form {padding-left:43px;position:relative;margin:-2px 0 0 5px;}
#anav li img {margin:0 5px 0 0;}
#anav li input {color:#666;font-size:11px;width:104px;height:14px;padding:3px;border-top:1px solid #666;border-bottom:1px solid #666;border-left:1px solid #666;}
#anav li input.searchbtn {width:27px;height:22px;padding:0;border:0;margin-left:-5px;}
#anav li#location {left:20px !important;white-space:nowrap !important;line-height:30px;top:0;padding:0;/*margin-top:-3px;*/}
#anav li#location a, #anav li#location img {float:none;}
#anav li#location img {margin:0 0 2px 10px;vertical-align:middle;}
#anav li#location a#changeLink {padding:0 5px 0 2px;}

/* Purple DropDown Menu */
#anav ul, #anav ul ul {position:absolute;z-index:1500;display:none;padding:0;background:transparent;}
#anav ul {top:27px;left:20px;width:110px;margin-left:90px;}
#anav li li {width:110px;}
#anav li li, #anav li li li {position:relative;height:auto;display:block;margin:0;padding:0;left:0;}
#anav li li a {display:block;width:90px;padding:3px 10px;color:#3f5466;font-weight:normal;height:auto;}
#anav li li, #anav li li a {background:#ded1e5;}
#anav li li a:hover {color:#fff;text-decoration:none;background:#59237f;}
#anav li:hover {cursor:pointer;z-index:100;}
#anav ul ul, #anav li li a, #anav li li li a {border:1px solid #fff;}
#anav li#location ul {top:30px;padding-top:2px;}
#anav li#location ul ul {top:0;padding-top:0;margin-top:-1px;}

/* third tier */
#anav ul ul {top:0;left:110px;width:150px;margin:0;}
#anav li li li {width:130px;white-space:normal;}
#anav li li li a {width:130px;}
/* End thrid tier */

#anav li:hover ul ul,
#anav li li:hover ul ul,
#anav li li li:hover ul ul,
#anav li li li li:hover ul ul
{display:none;}

#anav li:hover ul,
#anav li li:hover ul,
#anav li li li:hover ul,
#anav li li li li:hover ul
{display:block;}
/* End Purple DropDown Menu */

#pagefooter, #footer {z-index:1;display:block;width:953px;}
#pagefooter {padding:20px 0 10px;}
#pagefooter ul#help {position:relative;width:913px;height:29px;background:#59237f;padding:6px 20px 0;margin:0 0 10px;float:left;}
#pagefooter ul#help li a {float:left;color:#fff;text-decoration:none;padding:1px 0 0;}
#pagefooter p {font-size:11px;line-height:13px;margin:0 0 10px;padding:0;}
#pagefooter p.tech, .salesRegion h2 {padding:10px 0 0;}

#footer {padding:0 0 20px;}
#footer p, .footer p {float:left;font-size:11px;margin:0;}
#footer ul#fnav {float:right;}
#footer ul#fnav li {float:left;padding-left:5px;color:#3a75c4;}
#footer ul#fnav li a {color:#3a75c4;font-size:11px;}

/* affiliates */
.afleft {float:left;position:relative;width:226px;}
.afleft div.aitem h2 {width:213px;padding:6px 0 0 10px;}
.afleft div.aitem h3 img {margin:0 5px 0 0;}
.afleft div.aitem .divr {display:block;border-top:1px solid #ddd;padding:4px 0 0;margin:0 -6px 0 -8px;}
.afleft div.aitem h4 {font-size:14px;}
.afrightr, .afright {float:right;position:relative;}
.afrightr {width:710px;height:438px;background:#5a8e22;padding:1px;}
.afright {width:702px;height:430px;padding:4px;background:#e5f1fa;}
/*.slidercontainer {position:absolute;top:278px;left:198px;width:315px;height:30px;}*/
.contentcontainer {position:relative;width:700px;padding:10px 0;height:410px;overflow:auto;}
.contentcontainer li {float:left;width:214px;height:115px;padding:20px 0 0;margin:0 5px 5px;background:url(../images/affbg.gif) 0 0 no-repeat;text-align:center;}
.aftitle {position:absolute;top:101px;left:200px;width:312px;height:20px;color:#396acc;font-size:14px;text-align:center;}

.affs, .affup, .affdown {position:absolute;top:0;right:0;}
.affs {width:28px;height:380px;padding:29px 0;border-left:1px solid #5a8e22;background:url(images/scrollBkgd.gif) repeat-y;}
.affsider {cursor:pointer;position:relative;width:27px;height:89px;background:#002878 url(images/scrollBarNoBtm.gif) no-repeat;margin:3px 1px;}
.affup, .affdown {width:29px;height:31px;padding:0;background:#b2b2b2;}
.affup {border-bottom:1px solid #5a8e22;}
.affdown {border-top:1px solid #5a8e22;}

.affitem {position:relative;width:500px;height:320px;padding:30px 0 0 250px;margin-left:25px;background:url(../images/affitemBg.gif) 230px 0 repeat-y;}
.affitem h4 {color:#5a8e22;font-size:18px;font-weight:bold;line-height:18px;margin:0 0 5px;}
.affitem h4 img {position:absolute;top:125px;left:0;}
.affitem div.aitem {float:right;}
.affitem div.aitem h2 {width:220px;padding:6px 0 0 10px;}
#cboxContent .affitem div.aitem h2 {width:261px;padding:6px 0 0 10px;}

.act {position:relative;}
.act h3 {margin:0 0 3px;}
.act h3 img {margin:0 10px 0 5px;}
.act h3 a {color:#3b75c4;text-decoration:none;}
ul.afflist {padding:5px;}
ul.afflist li {position:relative;background:none;padding:2px;}
ul.afflist li input {vertical-align:middle;margin:0 5px 0 0;}
/* End affiliates */

ul.fmb li {float:left;background:none;}

ul.manager {margin:15px 0 0;}
ul.manager li {position:relative;width:370px;padding:0 0 10px 80px;margin:0 0 15px;}
ul.manager li strong {display:block;}
ul.manager li em {display:block;font-style:normal;margin:0 0 10px;}
.column ul.manager, .column ul.fmb {list-style-type:none;}

.odd{background-color:#eaefe4;}
.even{background-color:#fff;}

.roundabout-holder {padding:0;}
.roundabout-moveable-item {height:80px;width:140px;cursor:pointer;border:1px solid #999;}
.roundabout-in-focus {cursor:auto;}
sup {font-size:85%;vertical-align:top;}
/*	New Local Home styles	*/
.localHome {float:left;width:627px;}
.localHome, #columnRight {margin-top:30px;}
.localHome div.mainContent, #columnRight div {clear:both;}
.localHome div#header, .localHome div#footer {position:absolute;}
#newCarousel {width:627px;height:330px;float:left;margin-bottom:30px;}
.mainContent .rightStory, .mainContent .story {padding-left:7px;}
	.mainContent p, #columnRight p, #genericSummary .column, .landingMainContent p, #genericLanding .subcontact,
	#genericLanding .story ul, #genericLanding .story ol, #genericLanding .rightStory ul,
	#genericLanding .rightStory ol, .story, .rightStory, #genListDetail .column li, #genListDetail .column li p {font-size:11px;color:#3a5467;}
	.mainContent p, #columnRight p, .mainContent h5, #columnRight p.sideBar, .greyBar h5, #marketUpdate, #marketUpdate span,
		.landingMainContent p, #genericLanding .story ul, #genericLanding .story ol, #genericLanding .rightStory ul,
		#genericLanding .rightStory ol, .rightRailContent h5, #genListDetail .column li, #genListDetail .column li p {line-height:15px;}
	.mainContent h2 {border-top:3px solid #b2bbc2;margin-top:30px;}
	.mainContent h2, .landingMainContent h2 {font-size:22px;line-height:27px;padding:0 0 15px 7px;color:#3a5467;}
	.landingMainContent h2 {float:left;padding:0 0 15px 20px;}
	.mainContent h3, .landingMainContent h3 {font-size:17px;line-height:30px;padding-bottom:7.5px;font-weight:bold;color:#3a5467;}
	.mainContent h5, .landingMainContent h5 {font-size:11px;padding-bottom:7.5px;font-weight:bold;color:#3a5467;margin-bottom:-8px;}
	.mainContent .story {padding-left:7px;}
	.mainContent .story p a:visited, #marketInsights .rightStory p a:visited {color:#669dc4;}
#marketInsights .story, #marketInsights .rightStory {float:left;width:300px;margin-bottom:30px;}
.story, .rightStory {margin-bottom:30px;}
.story a, .rightStory a, .story p a, .rightStory p a, .greyBar a, #fundSelector a.hot button, #campaigns a, #askTheExpert a,
	#retirementNews a, #genericSummary #right a, #gnnLanding .question a, #gnnLanding .bio a, #genListDetail #right a,
	.salesRegion .contact a {color:#5a8e22;font-weight:bold;}
.story a:visited, .rightStory a:visited, .story p a:visited, .rightStory p a:visited, .greyBar a:visited, #campaigns a:visited,
	#askTheExpert a:visited, #retirementNews a:visited, #genericSummary #right a:visited, #gnnLanding .question a:visited,
	#gnnLanding .bio a:visited, .salesRegion .contact a:visited, #genListDetail #right a:visited {color:#669dc4;}
.story p a:active, .story p a:hover, .rightStory p a:active, .rightStory p a:hover {text-decoration:underline;}
#marketInsights .story {clear:left;}
	#marketInsights .rightStory {margin-left:13px;}
.jCarouselLite {visibility:visible;overflow:hidden;position:relative;z-index:2;left:0px;width:627px;height:300px;}
	.jCarouselLite ul {margin:0;padding:0;position:relative;z-index:1;width:5016px;width:627px;height:300px;}
.carousel .buttons {float:left;width:627px;height:30px;background:url(../images/buttons_bkd.gif) repeat-x;position:relative;}
	.carousel button {float:left;width:30px;height:30px;border-bottom:none;border-left:none;border-top:none;border-right:1px solid #8c98a3;
		background:url(../images/buttons_bkd.gif) repeat-x;color:#d9dde0;font-size:11px;font-weight:bold;cursor:pointer;padding:0 12px 0 11px;}
	.carousel button:hover {background:#369;}
	.carousel button.selected, .siteSelector {background:#5a8e22;}
#rightNav {padding:10px 20px 5px !important;}
#columnRight .greyBar, #gnnLanding .greyBar {background-color:#e1e5e8;margin-bottom:5px;padding:10px 20px 30px;}
	#columnRight .greyBar select {background-color:#fff;font-size:11px;color:#3a5467;width:260px;}
	#columnRight h2 {font-size:17px;line-height:30px;margin-bottom:15px;font-weight:bold;}
	#columnRight .accon, #columnRight .ainner, #columnRight .rcbot {background:none;padding:0;}
	#columnRight h2, #columnRight h4, .bio h4 {color:#3a5467;}
	#columnRight .aitem h2, #columnRight h2 {margin:0 15px 10px 0;}
	#columnRight h4 {font-size:13px;}
	#columnRight p.sideBar {font-size:11px;color:#3a5467;padding:5px 0;}
.siteSelector {height:30px;vertical-align:middle;margin-bottom:3px;}
	.siteSelector h3 {font-size:17px;padding:0 20px;line-height:30px;color:#fff;}
	.siteSelector h3:hover {text-decoration:underline;}
#fundSelector #Asset, #fundSelector #InvestmentManager {margin-bottom:20px;}
.greyBar h5, .rightRailContent h5 {font-size:13px;font-weight:bold;padding-bottom:7.5px;color:#3a5467;}
	.greyBar .story, .greyBar .rightStory {padding-top:3px;border-top:1px solid #3A5467;}
	.greyBar .story a, .greyBar .rightStory a, #genericLanding .subcontact {float:right;}
	.greyBar .story p a, .greyBar .rightStory p a, .greyBar .story a.greyBarLink, .greyBar .rightStory a.greyBarLink {float:none;}
	.greyBar h5, .rightRailContent h5, #marketUpdate h5 span, #campaigns .campaignBanner {float:left;}
#fundSelector a.hot, #askTheExpert a.hot {background:none;float:right;padding:0 5px 0 0;text-decoration:none;}
#fundSelector a.hot button, #askTheExpert a.hot button {width:100px;height:25px;font-size:11px;padding-bottom:3px;color:#5a8e22;font-weight:bold;}
#marketUpdate {height:50px;background-color:#cdddbd;padding:15px 0 0 15px;font-size:11px;font-weight:bold;clear:both;}
	#marketUpdate .prev {background:url(../images/prev.gif) no-repeat;margin-right:10px;border:none;}
	#marketUpdate .next {background:url(../images/next.gif) no-repeat;margin-right:15px;border:none;}
	#marketUpdate h3 {font-size:17px;float:left;padding:7px 15px 0 0;}
	#marketUpdate h5 {width:205px;float:left;}
	#marketUpdate h3, #marketUpdate h5 .green, #marketUpdate h5 .markets,
	#marketUpdate .dollar, #marketUpdate .percent {color:#5a8e22;}
	#marketUpdate .lastUpdate, #marketUpdate h5 .time {color:#666;font-weight:normal;font-size:10px;padding-top:5px;}
	#marketUpdate h5 .name, #marketUpdate h5 .value {color:#3a5467;}
	#marketUpdate h5 .value {font-weight:normal;}
	#marketUpdate h5 .value, #marketUpdate h5 .dollar, #marketUpdate h5 .percent {margin-left:5px;}
	#marketUpdate span {font-size:11px;font-weight:bold;text-transform:uppercase;vertical-align:middle;}
	#marketUpdate span.markets {text-transform:none;}
	#marketUpdate .carousel li {display:inline;height:50px;width:720px;}
	#marketUpdate .carousel .twoButtons {width:70px;display:inline;}
	#marketUpdate .carousel .twoButtons, .marketUpdate .carousel .jCarouselLite {top:10px;}
	#marketUpdate .jCarouselLite {display:block;height:40px;float:right;}
	#marketUpdate .buttons {background:none;}
/*	New Campaigns styles	*/
#cpvideostorymain, #novideostorymain, #campaigns #pagefooter {clear:both;}
#campaigns #novideostorymain ul, #campaigns #columnRight ul, #genericSummary #right ul,
.rightRailContent ul, #genericSummary .column ul {list-style-type:disc;margin-left:20px;}
	#genericSummary .column ol, .rightRailContent ol {margin-left:17px;}
	.rightRailContent ul, #genericSummary .column ul {margin-left:13px;}
	.rightRailContent {overflow:auto;background-color:#e1e5e8;margin-bottom:5px;padding:15px 20px 30px;}
#campaigns ol, #genericSummary #right ol {list-style-type:decimal;}
#campaigns {width:953px;color:#3a5467;}
	#campaigns .productsleft {width:620px;padding-left:7px;}
	#campaigns .productsleft h2 {color:#022878;font-size:17px;line-height:22.5px;margin:0;}
	#campaigns .productsleft h4 {color:#022878;font-size:13px;line-height:1.08em;}
	#campaigns .campaignBanner, #campaigns #novideostorymain {margin-bottom:45px}
	#campaigns .campaignBanner {color:#529536;}
	#campaigns #columnRight {margin-top:0;}
	#campaigns #columnRight .subcontact {background:none;margin:0;}
	#campaigns #pagefooter ul#help {border-top:15px solid #5a8e22;list-style-type:none;}
	#campaigns img {float:left;}
.quoteBlock, .tableBlock, .imageChartBlock, .textBlock, .contentRowThumbnail, .contentRowText,
		.contentRowImageChart, .bio {clear:both;border-top:3px solid #b2bbc2;margin-top:30px;padding-top:5px;}
		.imageChartBlock {margin-top:0;}
		#campaigns .imageChartBlock {margin-top:30px;}
.bio {padding-top:15px;}
#introStory {font-size:15px;line-height:20.5px;}
#introStory p {margin:0;}
.contentRowImageChart {font-size:11px;line-height:15px;float:left;}
.tableBlock table {width:100%;border-collapse:collapse;}
	.tableBlock table th, .tableBlock table td {border:1px solid #b2bbc2;}
	.tableBlock table th {background-color:#8c98a3;color:#fff;font-size:13px;font-family:arial;}
	.tableBlock table th, .tableBlock table td {height:30px;padding-left:10px;vertical-align:middle;}
	.tableBlock .tableNotes {color:#b2bbc2;margin-top: 10px;}
	.tableBlock table td, .tableBlock .tableNotes {font-size:9px;line-height:11px;}
.imageChartBlock h2, .contentRowImageChart h2, #headStory h2 {font-size:17px;line-height:30px;font-weight:bold;}
	.imageChartBlock .caption {font-size:9px;line-height:11.25px;}
	#campaigns .imageChartBlock img {float:none;margin-top:30px;}
.quoteBlock {font-style:italic;font-size:15px;line-height:20.5px;padding-bottom:7.5px;}
#campaigns .productsleft .quoteBlock h4, #campaigns .productsleft .quoteBlock small {font-size:11px;line-height:15px;font-style:normal;}
.contentRowThumbnail, .contentRowImageChart {padding-bottom:20px;}
#campaigns .contentRowImageChart img {float:right;}
.contentRowImageChart h4 {font-size:11px;font-weight:bold;margin-bottom:30px;}
#campaigns .productsleft .contentRowText h2 {float:left;min-height:70px;width:220px;}
.fixedWidth, .rowImageChartWidth, .contentRowImageChart h2, .contentRowImageChart h4 {width:220px;float:left;}
.greyBarLink {font-size:13px;}
/***	Generic Landing Page	***/
#gnnLanding .column div.bio, #topDisclosure, #gnnLanding .story, #pagefooter p.tech, .salesRegion h2 {border-top:1px solid #b2bbc2;}
	#genericLanding #natixis {margin:-22px 0 15px;border-bottom:none;}
	#genericLanding .landingMainContent .story, #genericLanding .landingMainContent .rightStory
		{background:url(../images/landng_greyBox.jpg) no-repeat;width:465px;height:240px;padding:15px 0 0;margin-bottom:5px;}
	#genericLanding .landingMainContent .story p, #genericLanding .landingMainContent .rightStory p,
	#genericLanding .story ul, #genericLanding .story ol, #genericLanding .rightStory ul, #genericLanding .rightStory ol {padding:0 20px;}
	#genericLanding .landingMainContent .story img, #genericLanding .landingMainContent .rightStory img {padding-left:20px;}
	#genericLanding .campaignBanner {margin:-5px 0 30px;float:left;}
	#genericLanding .landingMainContent .story {float:left;}
	#genericLanding .landingMainContent .rightStory {float:right;}
	#interactiveCampaign .interactiveCampaignContent .story {float:left;margin-left:24px;}
	#interactiveCampaign .interactiveCampaignContent .rightStory {float:right;margin-right:24px;}
	#interactiveCampaign .interactiveCampaignContent .story, #interactiveCampaign .interactiveCampaignContent .rightStory {margin-bottom:15px;}
	#genericLanding .subcontact {background:url(../images/landng_greenBox.jpg) no-repeat;width:465px;height:150px;padding:15px 0 0;margin:0;}
	#genericLanding .subcontact  h2, #genericLanding .subcontact p {padding-left:20px;clear:both;}
	#genericLanding .subcontact h2 {margin-top:15px;}
	#genericLanding .viewAll {padding:10px 15px 0 0;float:right;}
	#genericLanding #topDisclosure {clear:both;}
	#genericLanding .story ul, #genericLanding .story ol, #genericLanding .rightStory ul,
	#genericLanding .rightStory ol {position:relative;float:left;}
	#genericLanding .story ul, #genericLanding .rightStory ul {list-style:disc;}
	#gnnLanding #right, #genListDetail #right {margin-bottom:10px;}
	#gnnLanding #right, #genericSummary #right, #gnnLanding, #genListDetail #right,
		#gnnLanding #gnnrightrail .question, .subcontact .landPgContentSum p {font-size:11px;line-height:15px;}
	#confcalls {white-space:nowrap;clear:left;margin:15px 0 0 10px;}
	#confcalls span {padding:0 10px;}
#genericSummary #natixis {margin:9px 0 30px;padding-bottom:10px;}
	#genericSummary #rcolumn .greyBar, #gnnLanding #right, #gnnLanding .column h2, #gnnLanding .column h4,
		#genListDetail .column h4 {color:#3a5467;}
	#gnnLanding .column h4, #genListDetail .column h4 {font-weight:bold;}
	#genericSummary .column h4 {color:#3a5467;font-weight:bold;}
	#genericSummary .column li {background:none;padding:0 0 5px;}
	#rcolumn .greyBar, #genericSummary #rcolumn .subcontact, .rightRailContent,#genListDetail .subcontact,
		#genListDetail .subcontact p {background-color:#e1e5e8;}
	#genericSummary .siteSelector h3, #gnnLanding .siteSelector h3 {font-size:13px;}
	#genericSummary #rcolumn .greyBar {margin-bottom:5px;padding:10px 0 30px;}
	#genericSummary #rcolumn .subcontact {padding:0 0 0 20px;margin:0;}
	#genericSummary .column h2, #gnnLanding .column h1.answerHeading {color:#3a5467;font-size:22px;line-height:27px;margin:0;}
	#genericSummary .quoteBlock, #genericSummary .tableBlock, #genericSummary .imageChartBlock, #genericSummary .textBlock,
		#genericSummary .contentRowThumbnail, #genericSummary .contentRowText, #genericSummary .contentRowImageChart {border-top:none;}
	.rightRailContent {padding:10px 20px;margin-bottom:5px;color:#3a5467;overflow:auto}
	.rightRailContent h2, #gnnLanding #gnnrightrail h2,
		#gnnLanding .subcontact h2 {width:206px !important;font-size:17px;line-height:30px;}
	#genericSummary .column h4, .rightRailContent h4, #genericSummary .story h2, .bio h4,
		.subcontact .landPgContentSum h2, #genListDetail .column h4 {font-size:13px;line-height:1.08em;}
	.bio h4 {font-weight:bold;padding-bottom:5px;}
	#genericSummary .greyBar .subcontact h2 {font-size:17px !important;line-height:30px !important;}
	#genericSummary #left {width:953px;float:left;}
	#genericSummary #left .column {width:700px;}
.subHeading {font-weight:bold;}
#headStory h4.author, #gnnLanding .question h4.author, span.author, #genListDetail .column h4.author {font-size:9px;line-height:11px;color:#8998a4;margin-bottom:10px;font-weight:normal;}
#headStory h4.author, #gnnLanding .question h4.author {margin-bottom:10px;}
#gnnLanding .question h4.author {margin-bottom:0;}
#gnnLanding #natixis, #genListDetail #natixis, .retirementContactUs #natixis {margin:-20px 0 30px;padding-bottom:10px;font-size:12px;line-height:140%;}
	.column h4.subHeading {margin:0 !important;}
	#gnnLanding .bio h4.author {color:#8998a4;font-weight:normal;}
	.question {padding-bottom:30px;margin-bottom:30px;border-bottom:3px solid #98bf86;}
	.question, .intro {font-size:17px;line-height:22.5px;}
	#gnnLanding .question h4 {font-size:15px;line-height:20px;}
	#gnnrightrail .question h4 {font-size:13px;line-height:15px;}
	#gnnrightrail .question {border-bottom:none;padding-bottom:0;}
	#gnnLanding .greyBar {padding:10px 20px 20px;}
	.question h1 {font-size:36px;line-height:45px;color:#5a8e22;font-weight:normal;}
	#gnnLanding .story {float:left;width:470px;}
	#gnnLanding #right h2 {font-size:17px;line-height:30px;width:470px;float:left;}
	#gnnLanding #right h2.optionalHeader {font-size:22px;}
	#gnnLanding .greyBar .question {background-color:#e1e5e8;margin:15px 0 5px;}
	#gnnLanding .subcontact, #genListDetail .subcontact p {margin:0 0 5px;font-size:11px;line-height:15px;}
	#gnnLanding .subcontact {width:187px;background:#deebda;}
	a.green {color:#5a8e22;font-weight:bold;}
	#gnnLanding .column div {border-top:none;}
	#gnnLanding .column h1.answerHeading {margin-bottom:10px;}
	a.rtHead, #gnnLanding {color:#3a5467;}
/***	Retirement Section	***/
#askTheExpert {background:url(../images/retirementLandng_blueBox.jpg) no-repeat;float:right;height:505px;}
#askTheExpert .insideStory {padding:0 20px;}
.landingMainContent #askTheExpert .insideStory h2 {padding:0 0 15px;}
.landingMainContent .story ul, .landingMainContent .rightStory ul {margin-left:13px;}
.landingMainContent .story ol, .landingMainContent .rightStory ol {margin-left:16px;}
#askTheExpert .haveQuestion {border-bottom:1px solid #b2bbc2;padding:0 0 5px;margin:30px 0 10px;font-size:11px;line-height:15px;}
#retirementNews {background:url(../images/retirementLandng_newsBox.jpg) no-repeat;float:left;height:405px;}
#genericLanding .landingMainContent #retirementNews .story,
	#genericLanding .landingMainContent #retirementNews .rightStory {background:none;height:auto;}
#askTheExpert, #retirementNews {width:465px;padding:15px 0 0;margin:0;font-size:11px;color:#3a5467;line-height:15px;}
#askTheExpert a.hot {float:left;margin-top:10px;}
#askTheExpert a.hot button {width:140px;padding-bottom:2px;}
#navigationTabs {float:left;margin-bottom:20px;width:953px;}
#navigationTabs li {float:left;}
#navigationTabs li a {padding:15px 20px 0 19px;background:url(../images/navTabs_bkd.jpg) repeat-x;font-weight:bold;border-right:1px solid #bad5af;}
#navigationTabs li a:hover {text-decoration:none;background:url(../images/mainNav_bkd.jpg) repeat-x;}
.qAndA .column {clear:left;}
.qAndA .campaignBanner {margin-bottom:45px;float:left;}
.questionBorder {background-color:#005f9e;font-weight:bold;color:#fff;height:20px;width:30px;text-align:center;vertical-align:middle;line-height:19px;}
.questionBorderBkd {background-color:#ccdff2;width:470px;height:20px;}
.qAndA .question {margin:5px 0 0 32px;font-size:13px;line-height:18.25px;border-bottom:none;}
.qAndA .question h4.author {margin-top:5px;font-size:11px !important;line-height:13px !important;}
.qAndA .firstStory div {margin-top:0;}
.retirementContactUs h1 {color:#005f9e;margin-bottom:30px;font-weight:normal;line-height:25px;}
.qAndA h1 {color:#005f9e;font-weight:normal;line-height:25px;}
.retirementContactUs #right .intro h2 {width:711px !important;}
.retirementContactUs .intro {width:711px;padding-bottom:45px;border-bottom:3px solid #b2bbc2;}
.retirementContactUs .bullet {margin-right:8px;}
.salesRegion {margin-top:30px;clear:both;}
#gnnLanding #right .salesRegion h2 {clear:both;width:711px;}
.salesRegion .contact {width:325px;float:left;margin:0 0 30px 29px;}
#genListDetail h1 {width:470px;}
#genListDetail .column li {background:none;clear:left;width:95%;float:left;margin-bottom:20px;padding:15px 0 5px;border-top:1px solid #b2bbc2;}
	#genListDetail .column li p, #genListDetail .subcontact {margin:0 !important;}
	#genListDetail .subcontact {color:#3a5467;width:197px;}
#leftnav, #headStory p, #genListDetail .column .landPgContentSum {font-size:12px;line-height:140%;}
.landPgContentSum {margin-bottom:20px;}
/***		Forms styles			***/
.inputField {margin-bottom:15px;}
.inputField input, .inputField select, .inputField textarea {margin:5px 0;padding-left:5px;font-size:11px;font-family:Arial,Helvetica,Sans-Serif;}
.inputField input[type=text], .inputField input[type=password] {height:30px;line-height:30px;width:310px;}
.inputField span {color:#002878;font-weight:bold;font-size:12px;line-height:15px;}
.inputField span.req {color:#f00;}
form button, form input[type=submit], .button, .clientInsightsRight button {color:#5a8e22;font-size:11px;font-weight:bold;height:25px;padding-bottom:2px;min-width:80px;}
