
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxx   XSL STYLES   xxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x            Page Styles - Ttls and sub Ttls           x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .xslSectionHead                         {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 18px;
                                  font-weight: bold;
                                  color: #000099;}

   .xslBgSectionHead                       {background-color: #FFFFFF;}

   .xslFeatureTtl                          {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 12px;
                                  font-weight: bold;
                                  color: #0000CC;}

   .xslBgFeatureTtl                        {background-color: #FFFFFF;}

   .xslTtl                                 {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 14px;
                                  font-weight: bold;
                                  color: #000099;}

   .xslBgTtl                               {background-color: #EFEFEF;}

   .xslTxt                                 {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 12px;
                                  color: #000000;}

   .xslBgTxt                               {background-color: #FFFFFF;}

   .xslLnk                                 {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 12px;}

   .xslBgLnk                               {background-color: #FFFFFF;}

   .xslNav                                 {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 12px;}

   .xslBgNav                               {background-color: #FFFFFF;}

   .xslTblTtl                              {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 14px;
                                  font-weight: bold;
                                  color: #0000CC;}

   .xslBgTblTtl                            {background-color: #FFFFFF;}

   .xslFrmOption                           {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  color: #000000;}

   .xslFundTtl                             {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 12px;
                                  font-weight: bold;
                                  color: #0000CC;}

   .xslBgFundTtl                           {background-color: #FFFFFF;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxx   SHARED XML MODULE STYLES   xxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxx                  Analysts                  xxxxxx */
/* xxxxxx                  Dividends                 xxxxxx */
/* xxxxxx                   Events                   xxxxxx */
/* xxxxxx                    News                    xxxxxx */
/* xxxxxx                   Reports                  xxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .modTblTtl                              {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 12px;
                                  font-weight: bold;
                                  color: #0000CC;}

   .modTblSubTtl                           {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 11px;
                                  font-weight: bold;
                                  color: #0000CC;}

   .modTblHighlight                        {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 12px;
                                  font-weight: bold;
                                  color: #0000CC;}

   .modTblHighlightColEven                 {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 12px;
                                  font-weight: bold;
                                  color: #0000CC;}

   .modTblHighlightColOdd                  {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 12px;
                                  font-weight: bold;
                                  color: #0000CC;}

   .modTblTxt                             {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 12px;
                                  font-weight: normal;
                                  color: #FFFFFF;}

   .modTblTxtOdd                           {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 12px;
                                  font-weight: normal;
                                  color: #FFFFFF;}

   .modTblTxtEven                          {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 12px;
                                  font-weight: normal;
                                  color: #FFFFFF;}

   .modTblLabelOdd                         {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 12px;
                                  font-weight: bold;
                                  color: #FFFFFF;
								  text-transform: Capitalize;}

   .modTblLabelEven                        {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 12px;
                                  font-weight: bold;
                                  color:#FFFFFF;
								  text-transform: Capitalize;}

   .modLnkBody                             {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 12px;}

   .modLnkTbl                              {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 12px;}

   .modRequired                            {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 12px;
                                  font-weight: bold;
                                  color: FF0000;}

   .modLnkPrint                            {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;}

   .modBgTblTtl                            {background-color: #9cbef8;}

   .modBgTblSubTtl                         {}

   .modBgTblHighlight                      {}

   .modBgTblTxt                            {}

   .modBgTblOdd                            {}

   .modBgTblEven                           {}

   .modFrmFld                              {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  color: #000000;}

   .modFrmOption                           {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  color: #000000;}

   .modFrmButton                           {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  color: #000000;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxx                   Profile                  xxxxxx */
/* xxxxxx                News Articles               xxxxxx */
/* xxxxxx                 Guidelines                 xxxxxx */
/* xxxxxx               Code of Conduct              xxxxxx */
/* xxxxxx                 Quote Long                 xxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .modBodyTtl                             {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 12px;
                                  font-weight: bold;
                                  color: #0000CC;}

   .modBodyTxt                             {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  color: #000000;}

   .modBgBodyTtl                           {background-color: #FFFFFF;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                    Disclaimer Text                   x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .modDisclaimer                          {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 9px;
                                  color: #999999;
								  font-style: italic;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                 Error & Confirm Text                 x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .modError                               {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #FF0000;
                                  font-weight: bold;}

   .modBgError                             {background-color: #FFFFFF;}

   .modConfirmBold                         {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #000000;
                                  font-weight: bold;}

   .modConfirm                             {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  color: #000000;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxx   XML MODULE STYLES   xxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                   Broadcast Module                   x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .modBroadcastTtl                        {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 12px;
                                  font-weight: bold;
                                  color: #0000CC;}

   .modBroadcastTxt                        {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  color: #000000;}

   .modBroadcastDate                       {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #000000;}

   .modBgBroadcastTxt                      {background-color: #FFFFFF;}

   .modBgBroadcastTtl                      {background-color: #FFFFFF;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x              Shared Stock Quote Classes              x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .modFrmOptQuote                         {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  color: #000000;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                  Short Quote Module                  x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .modQuoteShrtPrice                      {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #000000;}

   .modQuoteShrtData                       {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #000000;}

   .modQuoteShrtLabel                      {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #000000;}

   .modQuoteShrtPos                        {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #00FF00;}

   .modQuoteShrtNeg                        {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #FF0000;}

   .modQuoteShrtTicker                     {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 11px;
                                  font-weight: bold;
                                  color: #0000CC;}

   .modQuoteShrtDate                       {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #000000;}

   .modQuoteShrtDisclaimer                 {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 9px;
                                  color: CCCCCC;}

   .modQuoteShrtTickerTbl                  {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #000000;}

   .modBgQuoteShrtPrice                    {background-color: #FFFFFF;}

   .modBgQuoteShrtData                     {background-color: #FFFFFF;}

   .modBgQuoteShrtLabel                    {background-color: #FFFFFF;}

   .modBgQuoteShrtImgPos                   {background-color: #008B00;}

   .modBgQuoteShrtImgNeg                   {background-color: #FF0000;}

   .modBgQuoteShrtTicker                   {background-color: #FFFFFF;}

   .modBgQuoteShrtDate                     {background-color: #FFFFFF;}

   .modBgQuoteShrtDisclaimer               {background-color: #FFFFFF;}

   .modBgQuoteShrtHLine                    {background-color: #FFFFFF;}

   .modBgQuoteShrtVLine                    {background-color: #FFFFFF;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                   Long Quote Module                  x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .modQuoteLngPrice                       {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #000000;}

   .modQuoteLngData                        {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #000000;}

   .modQuoteLngLabel                       {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #000000;}

   .modQuoteLngPos                         {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #00FF00;}

   .modQuoteLngNeg                         {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #FF0000;}

   .modQuoteLngTicker                      {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 11px;
                                  font-weight: bold;
                                  color: #0000CC;}

   .modQuoteLngTickerTbl                   {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #000000;}

   .modQuoteLngDate                        {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #000000;}

   .modQuoteLngDisclaimer                  {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 9px;
                                  color: #CCCCCC;}

   .modBgQuoteLngPrice                     {background-color: #FFFFFF;}

   .modBgQuoteLngData                      {background-color: #FFFFFF;}

   .modBgQuoteLngLabel                     {background-color: #FFFFFF;}

   .modBgQuoteLngImgPos                    {background-color: #008B00;}

   .modBgQuoteLngImgNeg                    {background-color: #FF0000;}

   .modBgQuoteLngTicker                    {background-color: #FFFFFF;}

   .modBgQuoteLngDate                      {background-color: #FFFFFF;}

   .modBgQuoteLngDisclaimer                {background-color: #FFFFFF;}

   .modBgQuoteLngHLine                     {background-color: #FFFFFF;}

   .modBgQuoteLngVLine                     {background-color: #FFFFFF;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x              Chart, Lookup & Calculator              x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .modStockInfoTicker                     {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 11px;
                                  font-weight: bold;
                                  color: #0000CC;}

   .modStockInfoPrice                      {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #000000;}

   .modStockInfoData                       {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #000000;}

   .modStockInfoLabelOutput                {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #000000;}

   .modStockInfoLabelInput                 {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #000000;}

   .modFrmFldStock                         {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  color: #000000;}

   .modFrmOptStock                         {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  color: #000000;}

   .modBgStockInput                        {background-color: #FFFFFF;}

   .modBgStockOutput                       {background-color: #FFFFFF;}

   .modBgStockInfoLabelInput               {background-color: #FFFFFF;}

   .modBgStockInfoLabelOutput              {background-color: #FFFFFF;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x               Info Request Form Module               x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .modInfoTtl                             {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 12px;
                                  font-weight: bold;
                                  color: #0000CC;}

   .modInfoTxt                             {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  color: #000000;}

   .modInfoLabel                           {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #000000;}

   .modInfoDisclaimer                      {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 9px;
                                  color: #CCCCCC;}

   .modInfoMaterialsTxt                    {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  color: #000000;}

   .modInfoSubTtl                          {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 11px;
                                  font-weight: bold;
                                  color: #0000CC;}

   .modBgInfoTtl                           {background-color: #FFFFFF;}

   .modBgInfoLabel                         {background-color: #FFFFFF;}

   .modBgInfoTxt                           {background-color: #FFFFFF;}

   .modBgInfoMaterialsTxt                  {background-color: #FFFFFF;}

   .modBgInfoSubTtl                        {background-color: #FFFFFF;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                         Email                        x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .modEmailTtl                            {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 12px;
                                  font-weight: bold;
                                  color: #0000CC;}

   .modEmailTxt                            {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  color: #000000;}

   .modEmailLabel                          {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #000000;}

   .modBgEmailTtl                          {background-color: #FFFFFF;}

   .modBgEmailLabel                        {background-color: #FFFFFF;}

   .modBgEmailTxt                          {background-color: #FFFFFF;}

   .modFrmFldEmail                         {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  color: #000000;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxx   Search   xxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxx                 SEC Filings                xxxxxx */
/* xxxxxx                    News                    xxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .modSecSearchTtl                        {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 12px;
                                  font-weight: bold;
                                  color: #0000CC;}

   .modSecSearchTxt                        {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  color: #000000;}

   .modSecSearchLnk                        {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;}

   .modSec16Lnk                            {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;}

   .modBgSecSearch                         {background-color: #FFFFFF;}

   .modNewsSearchTtl                       {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 12px;
                                  font-weight: bold;
                                  color: #0000CC;}

   .modNewsSearchTxt                       {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  color: #000000;}

   .modBgNewsSearch                        {background-color: #FFFFFF;}

   .modFrmFldSearch                        {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  color: #000000;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                      FAQ Module                      x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .modFaqLabelQ                           {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #000000;}

   .modFaqTxtQ                             {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  color: #000000;}

   .modFaqLabelA                           {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #000000;}

   .modFaqTxtA                             {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  color: #000000;}

   .modBgFaqTxtQ                           {background-color: #FFFFFF;}

   .modBgFaqTxtA                           {background-color: #FFFFFF;}

   .modBgFaqLabelQ                         {background-color: #FFFFFF;}

   .modBgFaqLabelA                         {background-color: #FFFFFF;}

   .modBgFaqAnchorLnk                      {background-color: #FFFFFF;}

   .modFaqAnchorLnk                        {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                    Contact Module                    x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .modContactTtl                          {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 12px;
                                  font-weight: bold;
                                  color: #0000CC;}

   .modContactSubTtl                       {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 11px;
                                  font-weight: bold;
                                  color: #0000CC;}

   .modContactTxt                          {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  color: #000000;}

   .modContactLnk                          {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;}

   .modBgContactTtl                        {background-color: #FFFFFF;}

   .modBgContactSubTtl                     {background-color: #FFFFFF;}

   .modBgContactTxt                        {background-color: #FFFFFF;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                     Events Module                    x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .modEventsTblTtl                        {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 12px;
                                  font-weight: bold;
                                  color: #0000CC;}

   .modEventsTblTxt                        {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #000000;}

   .modEventsTblLnk                        {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;}

   .modEventsTxt                           {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  color: #000000;}

   .modEventsDate                          {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #000000;}

   .modEventsTtl                           {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 11px;
                                  font-weight: bold;
                                  color: #0000CC;}

   .modEventsLabel                         {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #000000;}

   .modBgEventsTblTtl                      {background-color: #FFFFFF;}

   .modBgEventsTblTxt                      {background-color: #FFFFFF;}

   .modBgEventsTxt                         {background-color: #FFFFFF;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                 Event Details Module                 x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .modEventDetailsTtl                     {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 12px;
                                  font-weight: bold;
                                  color: #0000CC;}

   .modEventDetailsSubTtl                  {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 11px;
                                  font-weight: bold;
                                  color: #0000CC;}

   .modEventDetailsTxt                     {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  color: #000000;}

   .modEventDetailsData                    {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  color: #000000;}

   .modEventDetailsLabel                   {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #000000;}

   .modEventDetailsDate                    {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #000000;}

   .modEventDetailsFormats                 {}

   .modEventDetailsLnk                     {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;}

   .modEventDetailsDisclaimer              {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 9px;
                                  color: #CCCCCC;}

   .modEventDetailsSponsor                 {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  color: #000000;}

   .modBgEventDetailsTtl                   {background-color: #FFFFFF;}

   .modBgEventDetailsSubTtl                {background-color: #FFFFFF;}

   .modBgEventDetailsTxt                   {background-color: #FFFFFF;}

   .modBgEventDetailsData                  {background-color: #FFFFFF;}

   .modBgEventDetailsLabel                 {background-color: #FFFFFF;}

   .modBgEventDetailsDate                  {background-color: #FFFFFF;}

   .modBgEventDetailsTxtEven               {background-color: #FFFFFF;}

   .modBgEventDetailsTxtOdd                {background-color: #FFFFFF;}

   .modBgEventDetailsDisclaimer            {background-color: #FFFFFF;}

   .modBgEventDetailsSponsor               {background-color: #FFFFFF;}

   .modBgEventDetailsWebcast               {background-color: #FFFFFF;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                  Fundamentals Module                 x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .modFundTblTxtOdd                       {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #000000;}

   .modFundTblTxtEven                      {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #000000;}

   .modFundTblTxtBoldOdd                   {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #000000;}

   .modFundTblTxtBoldEven                  {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #000000;}

   .modFundTblTtl                          {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 12px;
                                  font-weight: bold;
                                  color: #0000CC;}

   .modFundTblSubTtl                       {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 11px;
                                  font-weight: bold;
                                  color: #0000CC;}

   .modFundHeader                          {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  color: #000000;}

   .modFundDescTxt                         {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  color: #000000;}

   .modFundDescSubTtlTxt                   {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 11px;
                                  font-weight: bold;
                                  color: #0000CC;}

   .modBgFundTblOdd                        {background-color: #FFFFFF;}

   .modBgFundTblEven                       {background-color: #EFEFEF;}

   .modBgFundTblTtl                        {background-color: #FFFFFF;}

   .modBgFundTblSubTtl                     {background-color: #FFFFFF;}

   .modBgFundHeader                        {background-color: #FFFFFF;}

   .modBgFundDescTxt                       {background-color: #FFFFFF;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                       Estimates                      x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .modEstimatesTxt                        {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 12px;
                                  color: #000000;}

   .modEstimatesTxtBold                    {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 12px;
								  font-weight: bold;
                                  color: #000000;}

   .modEstimatesTblTtl                     {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 12px;
                                  font-weight: bold;
                                  color: #0000CC;}

   .modEstimatesTblTxtOdd                  {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 12px;
                                  font-weight: normal;
                                  color: #000000;}

   .modEstimatesTblTxtEven                 {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 12px;
                                  font-weight: normal;
                                  color: #000000;}

   .modEstimatesLnk                        {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 12px;}

   .modBgEstimatesTblTtl                   {background-color: #FFFFFF;}

   .modBgEstimatesTblTxtOdd                {background-color: #FFFFFF;}

   .modBgEstimatesTblTxtEven               {background-color: #FFFFFF;}

   .modBgEstimatesTxt                      {background-color: #FFFFFF;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                   Governance Module                  x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .modGovTtl                              {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 12px;
                                  font-weight: bold;
                                  color: #0000CC;}

   .modGovSubTtl                           {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 11px;
                                  font-weight: bold;
                                  color: #0000CC;}

   .modGovTxt                              {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  color: #000000;}

   .modGovTblTtl                           {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 12px;
                                  font-weight: bold;
                                  color: #0000CC;}

   .modGovTblTxt                           {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #000000;}

   .modGovNavLnk                           {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;}

   .modGovTblLnk                           {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;}

   .modGovNavTxt                           {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;}

   .modGovDate                             {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #000000;}

   .modGovBodyLnk                          {}

   .modBgGovTblTtl                         {background-color: #EFEFEF;}

   .modBgGovTblTxt                         {background-color: #FFFFFF;}

   .modBgGovTblLnk                         {background-color: #FFFFFF;}

   .modBgGovTxt                            {background-color: #FFFFFF;}

   .modBgGovNavLnk                         {background-color: #FFFFFF;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x             Committee Composition Module             x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .modCommitteeBodyTxt                    {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  color: #000000;}

   .modCommitteeBodyTtl                    {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 12px;
                                  font-weight: bold;
                                  color: #0000CC;}

   .modCommitteeLegendTxt                  {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  color: #000000;}

   .modCommitteeTblLnkColumn               {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;}

   .modCommitteeTblLnk                     {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;}

   .modCommitteeTblTtl                     {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 12px;
                                  font-weight: bold;
                                  color: #0000CC;}

   .modCommitteeDate                       {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #000000;}

   .modCommitteeTblTxt                     {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #000000;}

   .modCommitteeBodyLnk                    {font-family: Arial, Helvetica, sans-serif;
                                  font-size: 10px;}

   .modBgCommitteeTblLnkColumn             {background-color: #FFFFFF;}

   .modBgCommitteeTblTtl                   {background-color: #FFFFFF;}

   .modBgCommitteeTblLnkOdd                {background-color: #FFFFFF;}

   .modBgCommitteeTblLnkEven               {background-color: #FFFFFF;}

   .modBgCommitteeTxt                      {background-color: #FFFFFF;}

   .modBgCommitteeTbl                      {background-color: #FFFFFF;}

   .modBgCommitteeColHdr                   {background-color: #FFFFFF;}

   .modBgCommitteeLegendTxt                {background-color: #FFFFFF;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxx   Enumerate   xxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                 Enumerate Backgrounds                x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .ccbnEnumBodyBg                         {}

   .ccbnEnumBg                             {background-color: #CCCCCC;}

   .ccbnEnumBgLogo                         {background-color: #FFFFFF;}

   .ccbnEnumHighlightLt                    {background-color: #FFFFFF;}

   .ccbnEnumHighlight                      {background-color: #EFEFEF;}

   .ccbnEnumShadow                         {background-color: #999999;}

   .ccbnEnumShadowDk                       {background-color: #666666;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                    Enumerate Links                   x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .ccbnEnumTabLnk                         {font-family: arial, helvetica, sans-serif;
                                  font-size: 10px;
                                  color: #000000;
                                  text-transformation: uppercase;}

   a.ccbnEnumTabLnk:link                   {font-family: arial, helvetica, sans-serif;
                                  font-size: 10px;
                                  color: #000000;
                                  text-transformation: uppercase;
                                  text-decoration: underline;}

   a.ccbnEnumTabLnk:hover                  {text-decoration: none;}

   a.ccbnEnumTabLnk:active                 {text-decoration: none;}

   a.ccbnEnumTabLnk:visited                {font-family: arial, helvetica, sans-serif;
                                  font-size: 10px;
                                  color: #000000;
                                  text-transformation: uppercase;
                                  text-decoration: underline;}

   .ccbnEnumPeerListLnk                    {font-size: 11px;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                    Enumerate Rows                    x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .ccbnEnumTxtEven                        {font-family: arial, verdana, helvetica, sans-serif;
                                  font-size: 11px;}

   .ccbnEnumTxtOdd                         {font-family: arial, verdana, helvetica, sans-serif;
                                  font-size: 11px;}

   .ccbnBgEnumTblEven                      {background-color: #EFEFEF;}

   .ccbnBgEnumTblOdd                       {background-color: #FFFFFF;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxx   Builder Blocks   xxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x              Builder Block - Line_NNCol              x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .xslBgLineH                             {background-color: #FFFFFF;}

   .xslBgLineV                             {background-color: #FFFFFF;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                Design Block - Bevel-In               x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .xslBevInHighlightLt                    {background-color: #EEEEEE;}

   .xslBevInHighlightDk                    {background-color: #DDDDDD;}

   .xslBevInShadowLt                       {background-color: #999999;}

   .xslBevInShadowDk                       {background-color: #666666;}

   .xslBevInInset                          {background-color: #CCCCCC;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x               Design Block - Bevel-Out               x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .xslBevOutHighlightLt                   {background-color: #EEEEEE;}

   .xslBevOutHighlightDk                   {background-color: #DDDDDD;}

   .xslBevOutShadowLt                      {background-color: #999999;}

   .xslBevOutShadowDk                      {background-color: #666666;}

   .xslBevOutInset                         {background-color: #CCCCCC;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x              Design Block - Drop Shadow              x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .xslDropShadow                          {background-color: #000000;}

   .xslDropInset                           {background-color: #FF3300;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                Design Block - Outline                x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .xslOutline                             {background-color: #000000;}

   .xslOutlineInset                        {background-color: #999999;}

   .xslOutlineLookup                       {background-color: #000000;}

   .xslOutlineLookupLeft                   {background-color: #000000;}

   .xslOutlineLookupRight                  {background-color: #000000;}

   .xslOutlineQuote                        {background-color: #000000;}

   .modOutlineEventDetails                 {background-color: #000000;}

   .modOutlineEventDetailsWebcast          {background-color: #000000;}

   .modOutlineEventDetailsFuture           {}

   .modOutlineEventDetailsDisclaimer       {}

   .modOutlineEventDetailsSponsor          {}

   .modOutlineEventsUpcoming               {background-color: #000000;}

   .modOutlineEventsReminder               {background-color: #000000;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x               Design Block - Full Color              x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .xslFullColor                           {background-color: #DDDDDD;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


