<STYLE TYPE="text/css">
 /* The comments after each style denote the page, or range of pages a style is used on seperated by a ':' */

   *  {font-size:11px; font-family:Verdana;}

   .active                   {font-size:10px; color:#343457; font-family:Verdana; font-weight: bold; vertical-align: super;} /* topmenu */
   .changeLayoutHeader       {font-size:18px; color:#043D87; font-weight:bold; font-family:Verdana;}
   .nbsp                     {font-size: 9px;}
   .nonactive                {font-size:10px; color:#FFCC00; font-family:Verdana; font-weight: bold; vertical-align: super; text-decoration: none; cursor: hand;}  /* topmenu */
   .tileFunctions            {font-size:10px; color:#B0C2D9; font-family:Verdana; }/*the Window functions such as edit and delete [#94b5bd]*/
   .topnavtext               {font-size:10px; color:#333333; font-family:Verdana; line-height: 25px; vertical-align: middle;} /* inactive navigation links*/
   .topnavicontext           {font-size:10px; color:#666666; font-family:Verdana; text-decoration:none; cursor:hand;}
   .topnavicontext_nn        {font-size:10px; color:#666666; font-weight: bold; font-family:Verdana; text-decoration:none; cursor:hand;}
   .topnaviconrow            {line-height: 64px;height: 64px;}
   .topnaviconrow_nn         {line-height: 0px;height: 64px;}
   .topnavlinkrow            {line-height: 25px; height: 25px; vertical-align: middle;}
   .topnavsitelinks, A.nav, A.nav:visited
                             {font-size:10px; color:#08428C; font-family:Verdana;} /* upper right hand nav (home, logout, etc...) */
   .topnavsitelinks_nn       {font-size:11px; color:#08428C; font-family:Verdana;}
   .topnavtabrow             {line-height: 18px;height: 18px;}
   .toptabsetdropdown        {font-size:10px; width: 104px; vertical-align:middle;}
   .topnavtabrow_n6          {line-height: 2px;height: 2px;}
   .toptabsetdropdown_n6     {font-size:10px; width: 104px; line-height: 10px; vertical-align:bottom;}
   .simpleLink               {font-size:10px; color:#94B5BD; font-family:Verdana;}

   A.DkBl, A.DkBl:visited   {font-size:11px;color:#5A739C;font-family:Verdana; font-weight: bold;} /* logout screen */
   .DkBl                    {font-size:11px;color:#5A739C;font-family:Verdana; font-weight: bold;} /* logout screen */
   .activeSearch            {font-size:10px; color: #FFCC03; font-weight: bold; vertical-align: super; font-family: verdana;} /* topmenu */
   .ap-header               {font-size:10pt; font-weight:bold; font-family:Verdana; color:#586EA6} /* Add page */
   .ap-subheader            {font-size:8pt; font-family:Verdana; color:#586EA6} /* Add page */
   .ap-pageText             {font-size:12px; font-weight:bold; font-family:Verdana;} /* Add page */
   .ap-text                 {font-size:12px; font-family:Verdana;} /* Add page */
   .bigInstructText         {font-size:11px; color:#333; font-weight:bold; font-family:Verdana;} /* top center inst. text (practice, share) */
   .copyright               {font-size:10px; color:#5A739C; font-family:Verdana;} /* index */
   .date                    {font-size:10px; color:#5A739C; font-weight:bold; font-family:Verdana;}
   .defaultbartext          {font-size:10px; color: #FFC; font-weight: bold; vertical-align: super; font-family: verdana;} /* topmenu */
   .disabled                {font-size:10px; color: #cccccc; font-weight: bold; vertical-align: super; font-family: verdana;} /* topmenu */
   .dropdown                {font-size:10px; color:#FFC; font-weight: bold; background-color:#586EA6; font-family: verdana;} /* topmenu- tabset */
     .error                 {font-size:12px; font-weight:bold; font-family:Verdana;}
   .errorBox,.errorBoxi     {position:absolute;top:82px;left:120px;width:70%;border-width:2px;border-color:#CCC;border-style:solid;background-color:#FFE;padding-left:15px;padding-top:3px;padding-bottom:3px;font-weight:bold;font-size:11px;font-family:Verdana;} /* this is the errorbox that is used to outline the errors in Myinfo, Reg, AddTab(set) */
   .errorBoxn               {position:absolute;top:2px;left:5px;width:70%;border-width:2px;border-color:#CCC;border-style:solid;background-color:#FFE;padding-left:15px;padding-top:3px;padding-bottom:3px;font-weight:bold;font-size:11px;font-family:Verdana;} /* this is the errorbox that is used to outline the errors in Myinfo, Reg, AddTab(set) */
   .errorBoxPage            {border-width:2px;border-color:#CCC;border-style:solid;background-color:#FFE;padding-left:15px;padding-top:3px;padding-bottom:3px;font-weight:bold;font-size:11px;font-family:Verdana;}
   .errorBoxInline          {width:100%;border-width:2px;border-color:#CCC;border-style:solid;background-color:#FFE;padding-left:15px;padding-top:3px;padding-bottom:3px;font-weight:bold;font-size:11px;font-family:Verdana;} /* This is what surrounds the errors in IE */
   .errorBoxPWInline        {position:relative;width:90%;top:3px;border-width:2px;border-color:#CCC;border-style:solid;background-color:#FFE;padding-left:15px;padding-top:3px;padding-bottom:3px;font-weight:bold;font-size:11px;font-family:Verdana;} /* This is what surrounds the errors in IE */
   .errorBoxTerms           {position:absolute;top:82px;left:120px;width:70%;border-width:2px;border-color:#CCC;border-style:solid;background-color:#FFE;padding-left:15px;padding-top:3px;padding-bottom:3px;font-weight:bold;font-size:11px;font-family:Verdana;} /* this is the errorbox that is used to outline the errors in Myinfo, Reg, AddTab(set) */
   .errorBoxSmall           {position:relative;top:5px;left:0px;width:477;border-width:2px;border-color:#CCC;border-style:solid;background-color:#FFE;padding-left:15px;padding-top:3px;padding-bottom:3px;font-size:10px;font-color:#CCC;font-family:Verdana;} /* this is the errorbox that is used to outline the errors in EditOptions A,D,S */
   .errorBoxSmallNN         {position:relative;top:5px;left:-240px;width:477;border-width:2px;border-color:#CCC;border-style:solid;background-color:#FFE;padding-left:15px;padding-top:3px;padding-bottom:3px;font-size:10px;font-color:#CCC;font-family:Verdana;} /* this is the errorbox that is used to outline the errors in EditOptions A,D,S for NN only */
   .errorTextColor          {font-size:12px; color:#F00; font-family:Verdana;} /* Errors, usually for NN, in info, reg, chpawd etc... */
   .ex-header               {font-size:10pt; color:#586EA6; font-weight:bold; font-family:Verdana; } /* Example page header */
   .ex-pagetext             {font-size:12px; color:#586EA6; font-weight:bold; font-family:Verdana;} /* Example page text */
   .ex-text                 {font-size:12px; font-family:Verdana;}/* Example page text */
   .footer                  {font-size:12pt; color:#5A739C; font-family:Verdana;} /* index */
   .footer-sm               {font-size:10px; color:#5A739C; font-family:Verdana;} /* index */
   .greybracket             {font-size:12pt; color:#CCC; font-family:Verdana;} /* topmenu gray bracket */
   .helpText                {font-size:10px; color:#333; font-family:Verdana;} /* index */
   .header                  {font-size:15px; color:#586EA6; font-weight:900; font-family:Verdana;} /* Headers */
   .cs-header               {font-size:12px; color:#006; font-weight:900; font-family:Verdana;} /* Headers */
   INPUT.login-ie           {font-size:9px; font-family:Verdana;} /* index: myonepage: occ */
   INPUT.login-nn           {font-size:9.5px; font-family:Verdana;} /* index: myonepage: occ: */
   INPUT.login              {font-size:11.5px; font-family: verdana;}
   .instructionTextHeader   {font-weight:bold; font-size:11px; color:#586EA6; font-family:Verdana;} /*Add window, blank page */
   .cs-instructionTextHeader {font-weight:bold; font-size:10px; color:#006; font-family:Verdana;} /*Add window, blank page */
   .instructionText          {font-size:11px; color:#586EA6; font-family:Verdana;} /*Add window, blank page */
   .loginLabel               {font-size:11px; font-family:Verdana; font-weight:bold; color:#000;}
   .loginLink, A.loginLink:active, A.loginLink:visited
                             {font-size:11px; font-family:Verdana; color:#043d87; font-family:Verdana;} /* upper right hand nav (home, logout, etc...) */
   .logintext-ie-big         {font-size:8pt; color:#FFF; font-family:Verdana;} /* index: myonepage: */
   .logintext-ie-small       {font-size:9px; font-weight:500; color:#FFF; font-family:Verdana;} /* index: myonepage: */
   .logintext-nn             {font-size:8pt; color:#FFF; font-family:Verdana;} /* index: myonepage: */
   .login-box                {font-size:8pt; color:#000; font-family:Verdana;}
   .loginspacer              {font-size:4pt; font-family:Verdana;}
   .nonactiveSearch          {font-size:10px; color: #FFF; font-weight: bold; text-decoration: underline; cursor: hand; vertical-align: super; font-family: verdana;}  /* topmenu */
   .mouseover                {font-size:10px; color: #FFCC03; font-weight: bold; text-decoration: underline; cursor: hand; vertical-align: middle; font-family: verdana;}  /* topmenu */
   .onepxspacer              {font-size:1px;font-family:arial;} /* logout screen */
    .myinfoRememberMe        {font-size:12px; color:#586EA6; font-family:Verdana;}
   .pageActionHeader         {font-size:14px; color:#586EA6; font-weight:bold; font-family:Verdana;} /* Headers for pages such as AddTab EditTabSet, etc... */
   .pageText-sm              {font-size:10px; font-family:Verdana;}
   .pageText                 {font-size:12px; font-weight:bold; font-family:Verdana;}
   .pageTextBlack            {font-size:10px; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif;} /* Edit tile instructions */
   .pageTextBlackBig         {font-size:12px; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif;} /* This is pretty close to the standard -1 font */
   .pageTextBlackBold        {font-size:10px; color:#000; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;} /* Edit tile instructions */
   .pageTextBlackBigBold     {font-size:12px; color:#000; font-weight: 600; font-family:Verdana, Arial, Helvetica, sans-serif;} /* Edit tile instructions */
   .pageTextGreyBigBold      {font-size:12px; color:#ccc; font-weight: 600; font-family:Verdana, Arial, Helvetica, sans-serif;} /* Edit tile instructions */
   .pageTextLtBlue           {font-size:11px; color:#586EA6; font-family:Verdana;} /* index: myonepage: oc: */
   .pageTextLtBlueBold       {font-size:11px; color:#586EA6; font-weight: bold;  font-family:Verdana;} /* myinfo */
   .pageTextLtBlueBig        {font-size:13px; color:#586EA6; font-weight: bold; font-family:Verdana;} /* index: myonepage: occ: */
   .pageTextBlue             {font-size:11px; color:#043D87; font-family:Verdana;} /* occ: */
   .pageTextLtBlue12         {font-size:12px; color:#586EA6; font-family:Verdana;} /* edit_S */
   .pageTextLtBlue12B        {font-size:12px; color:#586EA6; font-weight: bold; font-family:Verdana;} /* edit_S */
   .pageTextDarkBlue         {font-size:11px; color:#043D87; font-weight: bold; font-family:Verdana;} /* occ: */
   .pageTextDarkBlueBig      {font-size:13px; color:#043D87; font-weight: bold; font-family:Verdana;} /* occ: */
   .pageTextDarkBlueBigDelete {font-size:13px; color:#6B5A84; font-weight: bold; font-family:Verdana;}
   .pageTextDarkBlueBigNoBold {font-size:13px; color:#043D87; font-family:Verdana;} /* occ: */
   .pageTextDarkBlueBigBold   {font-size:16px; color:#043D87; font-weight: bold; font-family:Verdana;} /* occ: */
   .pageTextDarkBlueMidBold   {font-size:14px; color:#043D87; font-weight: bold; font-family:Verdana;} /* occ: */
   .pageTextGreen             {font-size:10px; color:#060; font-family:Verdana, Arial, Helvetica, sans-serif;} /* THIS IS REALLY RED*/
   .pageTextNavy              {font-size:12px; color:#000066; font-family:Verdana;} /* create one for me page: */
   .pageTextNavyBold          {font-size:12px; color:#000066; font-weight:bold; font-family:Verdana;} /* create one for me page: */
   .pageTextBlueBold          {cursor:hand;font-size:10px; color:#000066; font-weight:bold; font-family:Verdana;} /* create one for me page: */
   .pageTextDarkGrey          {font-size:12px; color:#333; font-family:Verdana;} /* share page: */
   .pageTextDarkGreyBold      {font-size:12px; color:#333; font-weight: bold; font-family:Verdana;} /* share page: */
   .pageTextDarkRedBig        {font-size:13px; color:#FA5D00; font-weight: bold; font-family:Verdana;} /* occ: */
   .pageTextDarkYellowBig     {font-size:13px; color:#FFFF99; font-weight: 900; font-family:Verdana;} /* index: myonepage: occ: */
   .pageTextRed               {font-size:10px; color:#F00; font-family:Verdana;} /* THIS IS REALLY GREEN*/
   .pageTextRedBig            {font-size:12px; color:#F00; font-family:Verdana;} /* red stock down */
   .pageTextRedBigBold        {font-size:12px; color:#F00; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;} /* red warning message */
   .pageTextWhite             {font-size:11px; color:#FFF; font-family:Verdana;} /* index: myonepage: oc: */
   .pageTextYellowBig         {font-size:12px; color:#FFC; font-weight: bold; font-family:Verdana;} /* index: myonepage: occ: */
   .pipe                      {font-size:10px; color:#5A739C; font-family:Verdana;} /* index: myonepage: */
   .popuptextnn               {text-decoration:underline;cursor:hand;font-weight:bold;font-size:10px;color:#5A739C;font-family:Verdana;} /* edit page popup: */
   .requiredText              {font-size:11px; color:#006; font-weight: bold; font-family:Verdana;} /* occ: */
   .searchbuttontext          {font-size:10px; color: #FFF; font-weight: bold; text-decoration: underline; cursor: hand;vertical-align: super; font-family: verdana;} /* topmenu */
   .seldropdown               {font-size:10px; color:#586EA6; ont-weight: bold; background-color:#FFC; ffont-family: verdana;} /* topmenu- tabset */
   .signin                    {font-size:10px; color:#FFF; font-family:Verdana; font-weight:bold;}
   .spacer-xs                 {font-size:2px; font-family:Verdana;} /* Vert spacer for use with nbsp or BR tags */
   .spacer-sm                 {font-size:5px; font-family:Verdana;} /* Vert spacer for use with nbsp or BR tags */
   .spacer-med                {font-size:10px; font-family:Verdana;} /* Vert spacer for use with nbsp or BR tags */
   .spacer-lg                 {font-size:15px; font-family:Verdana;} /* Vert spacer for use with nbsp or BR tags */
   .spacer-xl                 {font-size:20px; font-family:Verdana;} /* Vert spacer for use with nbsp or BR tags */
   .spacer-xxl                {font-size:25px; font-family:Verdana;} /* Vert spacer for use with nbsp or BR tags */
   .stockToPortfolio          {font-size:10px;color:#586EA6;font-family:Verdana;}
   .tabset                    {font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif;} /* topmenu */
   .text                      {font-size:12px; font-family:Verdana;}
   .warningtext               {font-size:11px; font-family:Verdana; color:red; }

   .iewrap1            {position:relative;top:6px;left:18px;text-decoration:underline;cursor:hand;font-size:9px;color:#5A739C;font-family:Verdana;} /* tabset change */
   .iewrap1mac         {position:relative;top:6px;left:-18px;text-decoration:underline;cursor:hand;font-size:9px;color:#5A739C;font-family:Verdana;} /* tabset change for Mac IE*/
   .nnwrap2            {position:relative;top:1px;left:6px;text-decoration:underline;cursor:hand;font-size:11px;color:#5A739C;font-family:Verdana;} /* tabset change */
   #dropmenu0ie        {display:none;z-index:100;} /*tabset change */
   #dropmenu0nn        {visibilty:hidden;z-index:100;} /*tabset change */
   .tabsetchange       {font-size:10px;color:#5A739C;font-weight:bold;text-decoration:underline;cursor:hand;font-family:Verdana;} /* tabset change */
   .tabseteditchange   {font-size:10px;color:#5A739C;font-weight:normal;text-decoration:underline;cursor:hand;font-family:Verdana;} /* tabset change */
   .inactivetopnavtext {font-size:10px; color:#84847b; font-family:Verdana; text-decoration:none;}
   .inactivetext       {font-size:10px; color:#84847b; font-family:Verdana;}
   .topnavposition     {position:relative;top:4px;left:0px;}

   .topnavtextnn         {font-size:11px; color:#333333; font-family:Verdana; line-height: 25px; vertical-align: middle;}
   .inactivetopnavtextnn {font-size:11px;color:#CCC;font-family:Verdana;}

   FONT.navlinks_nn      {font-size:10px;color:#5A739C;font-family:Verdana;}

   .occBottomDividerLine {position:absolute;top:110px;left:0px;}

   .tileTitle      {font-size:11px; color:#eee; font-weight:bold; font-family:Verdana;}/*the title of the tile Window*/
   .tileTitleUp    {position:relative;top:-4px;font-size:12px;color:#EEE;font-weight:bold;font-family:Verdana;}/*the title of the tile Window in OCC*/

   .searchTypesActiveLink        {font-size:10px;color:#FF9900;font-weight:bold;font-family:Verdana;}
   .searchTypesNonActiveLink     {font-size:10px;color:#000066;font-family:Verdana;}

     /* for change layout page */
   INPUT.tabname    {font-size:10px; font-family:Verdana;}
   .ep-label        {font-size:10px; font-family:Verdana;}

   /* For the Help and FAQ File */
   .text-help-file       {font-size:10px; font-color:#006; font-family:Verdana;}
   .text-help-file-large {font-size:12px; font-color:#006; font-weight:bold; font-family:Verdana;}

   /* For PMI purposes*/
   th                         {background:#C3C6E1; font-size:13px; color:#586EA6; font-weight:bold; font-family:verdana;}
   .gridRowA                  {background:#EEF0FA; padding:4px; padding-bottom:0px; border:0px solid #FFF; font-size:11px; color:#043D87; font-family:verdana;}
   .gridRowB                  {background:#FFFFFF; padding:4px; padding-bottom:0px; border:0px solid #FFF; font-size:11px; color:#043D87; font-family:verdana;}
   .inputtextBlack            {background:#F3F3F3; font-size:11px; color:#043D87; font-family:Verdana,Arial,Helvetica,sans-serif; width:225; height:20; border-width:1px;}
   .frametextBlack            {background:#F3F3F3; font-size:11px; color:#043D87; font-family:Verdana,Arial,Helvetica,sans-serif; border-width:1px;}
</STYLE>
