BODY        {background:url('../../images/NM/office-containerBackground.gif') repeat-y 50% 0;}

H2            {color:#134a9d; font-size:13px; font-weight:bold; margin-bottom:20px;}
H3            {color:#134a9d; font-size:11px; font-weight:bold; margin-bottom:10px; text-transform:uppercase;}
P             {margin-bottom:20px; font-size:12px;}
A,
A:hover       {color:#134a9d;}
.rule         {border-bottom:1px solid #b2b2b2; margin:2px 0;}
.ie6.TG .rule {margin-top:0;}

.socialNetworkIcon {margin-left:2px; position:relative; top:4px; width:18px; height:18px;}

#container        {width:962px; background-color:transparent;}
#col-1            {width:775px;}
#col-2            {width:185px;}

#header     {background:url('../../images/NM/office-headerBackground.gif') repeat-x; height:85px; vertical-align:top;}
#nmfnLogo   {margin:11px 0 0 14px;}
#header H1  {color:#fff; font-size:13px; margin:8px 0 0 50px;}

#leftBar {background:url('../../images/NM/office-leftBarPageTop.gif') no-repeat;}

#navigation         {margin:0 6px 30px 0; border-bottom:1px solid #b2b2b2; background:url('../../images/NM/office-navigationBackground.gif') repeat-x;}
#nav                {margin:0 0 0 6px; height:30px;}
#nav UL LI          {border-left:1px solid #ccc; border-right:1px solid #fff; padding:7px 0 9px; font-size:11px; display:block;}
#nav UL LI.last     {border-right:none;}
#nav UL LI A,
#nav UL LI A:hover  {color:#134a9d; font-weight:bold; margin:0 9px 0 10px; text-decoration:none;}
#nav UL LI LI       {background:none #ededed; padding:7px 0; position:relative; top:14px; border-right:1px solid #ededed; border-left:1px solid #ededed;}
#nav UL LI LI:hover,
#nav UL LI LI.over  {background-color:#fff;}
#nav UL UL LI A,
#nav LI LI A:hover  {font-weight:bold; text-decoration:none; display:block;}

.sideBarContent         {width:222px; margin:0 0 10px 15px; background:url('../../images/NM/office-leftBarBackground.gif') -250px 100% no-repeat; color:#535353;}
.sideBarContent H2      {background:url('../../images/NM/office-leftBarBackground.gif') no-repeat; color:#fff; padding:5px 0 5px 12px; margin-bottom:10px;}
.sideBarContent H3      {margin:0 12px; padding-bottom:10px}
.sideBarContent P       {font-size:11px; margin:0 12px 10px 12px;}
.sideBarContent UL      {font-size:11px; list-style-type:none;}
.sideBarContent LI      {margin:0 10px 6px 10px;}
.sideBarContent.blue    {background:url('../../images/NM/office-leftBarBackground.gif') -550px 100% no-repeat; color:#fff;}
.sideBarContent.blue P  {font-weight:bold; font-style:italic; font-size:12px; margin:0 12px;}
.blue P.source          {font-weight:normal; font-style:normal; padding-bottom:10px; font-size:10px;}
.sideBarTop             {background:url('../../images/NM/office-leftBarBackground.gif') no-repeat; height:10px;}
.sideBarContent .arrow,
#leftBar .arrow         {position:relative; top:4px; margin-left:3px;}

#advisorContent         {width:480px; float:right; margin-right:30px;}
.ie6.TG #advisorContent {margin-right:15px;}
#advisorContent UL      {list-style-type:disc; margin-left:25px;}

#rightBar             {background-color:#ededed;}
#rightBar H2          {background-color:#f6f6f6; padding:5px 15px; border-top:1px solid #cacaca; margin-bottom:10px;}
#rightBar P           {margin:0 15px 10px; font-size:11px;}
#rightBar H3          {margin:0 15px 10px;}
#agentImage           {margin:10px 0 10px 27px;}
#worrySub             {margin:0 0 10px 15px;}
#building             {float:right; margin:0 15px 10px 10px;}
#rightBar .videoLink  {margin:0 0 6px 35px;}

#footer       {width:962px; margin:auto; padding:0; border-top:none; text-align:left; background-color:#f0f0f0;}
#footer P     {margin:0 25px; padding:5px 0; font-size:10px;}
#footer A     {color:#666;}
P#footerLinks {margin:0 2px 0 0; padding:20px 0; text-align:center; background-color:#ededed; border-bottom:10px solid #fff;}

/*subPage*/
#subPage #col-1 {width:185px;}
#subPage #col-2 {width:775px;}

#subPage #leftBar             {padding-top:40px; background:url('../../images/NM/office-rightBarTop-subPage.gif') no-repeat #ededed;}
#subPage #leftBar             {background-color:#ededed;}
#subPage #leftBar H2          {background-color:#f6f6f6; padding:5px 15px; border-top:1px solid #cacaca; margin-bottom:10px;}
#subPage #leftBar H3          {margin:0 15px 10px;}
#subPage #leftBar P           {margin:0 15px 10px; font-size:11px;}
#subPage #leftBar .videoLink  {margin:0 0 6px 35px;}

#subPage #rightBar    {background:transparent url('../../images/NM/office-rightBarPageTop.gif') no-repeat 0px 135px;}
#subPage #rightBar H2 {background-color:transparent; border:none; padding:0;}
#subPage #rightBar P  {font-size:12px;}

#subPage #navigation         {margin-right:0; margin-left:2px;}
#subPage.ie6.TG #navigation  {margin-top:-3px;}

#subPage #contentBox            {min-height:400px;}
#subPage.ie6.TG #contentBox     {height:400px;}
#subPage #advisorContent        {width:720px; margin-right:10px; font-size:12px;}
#subPage #advisorContent BLOCKQUOTE       {margin-left:40px;}
#subPage #advisorContent H1     {color:#134a9d; font-size:14px;}
#subPage #advisorContent H2     {color:#134a9d; text-transform:none; font-size:12px; margin-top:20px;}
#subPage #advisorContent UL     {list-style-type:disc;}
#subPage #advisorContent LI     {margin-left:15px;}
#subPage #advisorContent .rule  {margin-bottom:30px; clear:both;}
#subPage.ie6.TG #advisorContent {margin-right:5px;}

#subPage .imgFloatRight {float:right; margin:0 0 10px 10px;}

#subPage #advisorContent #rightSideBar        {float:right; width:170px; margin-left:20px;}
#subPage #advisorContent .rightBarBackground  {margin-bottom:20px; background:url('../../images/NM/office-rightBarBackground.gif') no-repeat -200px 100%;}
#subPage #advisorContent .rightBarContent     {padding:0 20px 10px 20px; background:url('../../images/NM/office-rightBarBackground.gif') no-repeat;}
#subPage #advisorContent .rightBarContentBlue {background-position:-400px 0;}
#subPage #advisorContent .rightBarContent H2  {padding:7px 0 16px; margin:0; color:#fff; font-size:14px;}
#subPage #advisorContent .rightBarContent P   {font-size:11px;}
#subPage #advisorContent .rightBarContent UL  {list-style-type:none;}
#subPage #advisorContent .rightBarContent LI  {margin:0 0 6px 0;}
#subPage #advisorContent .agentImage          {margin:20px 0 4px 0;}

#subPage #advisorContent #financialHighlights                 {border-collapse: separate; border-spacing:4px 0; margin:20px 0;}
#subPage #advisorContent #financialHighlights TH              {padding:0; text-align:center; font-size:12px;}
#subPage #advisorContent #financialHighlights TD              {padding:1px 4px; text-align:right; font-size:12px;}
#subPage #advisorContent #financialHighlights .thNoBackground {background-color:transparent;}
#subPage #advisorContent #financialHighlights .firstCell      {text-align:left;}
#subPage #advisorContent #financialHighlights .alternateRow   {background-color:#ccc;}