/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxx   TOOL STYLES   xxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


#ccbnSecForm form {padding: 0px !important; margin: 0px !important;}

.ccbnTblOutline .ccbnTblRowBorder td{border-bottom:1px solid #777777;}
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x             Page Styles - General Txt/Bg             x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
  


   .ccbnTblOutline               { border: 1px solid #777777; }

   .ccbnTblTtl                   { font-family: Verdana, Arial, Helvetica, sans-serif;
                                   font-weight: bold;
                                   font-size: 11px;
                                   line-height: 22px; }

   .ccbnBgTblTtl                 { background-color: #E0E0E0; }

   .ccbnTblSubTtl                { font-family: Verdana, Arial, Helvetica, sans-serif;
                                   font-weight: bold;
                                   font-size: 9px;
                                   line-height: 12px; }

   .ccbnBgTblSubTtl              {}

   .ccbnTblOdd                   { font-family: Verdana, Arial, Helvetica, sans-serif;
                                   font-weight: normal;
                                   font-size: 9px;
                                   line-height: 12px; }

   .ccbnBgTblOdd                 {}

   .ccbnTblEven                  { font-family: Verdana, Arial, Helvetica, sans-serif;
                                   font-weight: normal;
                                   font-size: 9px;
                                   line-height: 12px; }

   .ccbnBgTblEven                {}

   .ccbnTblTxt                   { font-family: Verdana, Arial, Helvetica, sans-serif;
                                   font-weight: normal;
                                   font-size: 9px;
                                   line-height: 10px; }

   .ccbnBgTblTxt                 {}

   .ccbnTblTxtBold               { font-family: Verdana, Arial, Helvetica, sans-serif;
                                   font-weight: bold;
                                   font-size: 9px;
                                   line-height: 12px; }

   .ccbnBgTblTxtBold             {}

   .ccbnTblHighlight             { font-family: Verdana, Arial, Helvetica, sans-serif;
                                   font-weight: normal;
                                   font-size: 9px;
                                   line-height: 12px; }

   .ccbnBgTblHighlight           {}

   .ccbnTblSubTxt                { font-family: Verdana, Arial, Helvetica, sans-serif;
                                   font-weight: normal;
                                   font-size: 9px;
                                   line-height: 12px; }

   .ccbnBgTblSubTxt              {}

   .ccbnTblLnk                   { font-family: Verdana, Arial, Helvetica, sans-serif;
                                   font-weight: normal;
                                   font-size: 9px;
                                   line-height: 12px; }

   .ccbnBgTblLnk                 {}

   .ccbnTblHighlightLnk          { font-family: Verdana, Arial, Helvetica, sans-serif;
                                   font-weight: normal;
                                   font-size: 9px;
                                   line-height: 12px; }

   .ccbnBgTblHighlightLnk        {}

   .ccbnTblLabelLnk              { font-family: Verdana, Arial, Helvetica, sans-serif;
                                   font-weight: normal;
                                   font-size: 9px;
                                   line-height: 12px; }

   .ccbnBgTblLabelLnk            {}

   .ccbnTtl                      { font-family: Verdana, Arial, Helvetica, sans-serif;
                                   font-weight: bold;
                                   font-size: 12px;
                                   line-height: 22px; }

   .ccbnBgTtl                    {}

   .ccbnSubTtl                   { font-family: Verdana, Arial, Helvetica, sans-serif;
                                   font-weight: normal;
                                   font-size: 11px;
                                   line-height: 22px; }

   .ccbnBgSubTtl                 {}

   .ccbnTxt                      { font-family: Verdana, Arial, Helvetica, sans-serif;
                                   font-weight: normal;
                                   font-size: 11px;
                                   line-height: 15px; }

   .ccbnBgTxt                    {}

   .ccbnTxtBold                  { font-family: Verdana, Arial, Helvetica, sans-serif;
                                   font-weight: bold;
                                   font-size: 12px;
                                   line-height: 15px; }

   .ccbnBgTxtBold                {}

   .ccbnSubTxt                   { font-family: Verdana, Arial, Helvetica, sans-serif;
                                   font-weight: normal;
                                   font-size: 11px;
                                   line-height: 15px; }

   .ccbnBgSubTxt                 {}

   .ccbnRequired                 { font-family: Verdana, Arial, Helvetica, sans-serif;
                                   font-weight: normal;
                                   font-size: 11px;
                                   line-height: 15px; }

   .ccbnBgRequired               {}

   .ccbnError                    { font-family: Verdana, Arial, Helvetica, sans-serif;
                                   font-weight: normal;
                                   color: #FF0000;
                                   font-size: 11px;
                                   line-height: 15px; }

   .ccbnBgError                  {}

   .ccbnConfirmBold              { font-family: Verdana, Arial, Helvetica, sans-serif;
                                   font-weight: bold;
                                   font-size: 12px;
                                   line-height: 15px; }

   .ccbnBgConfirmBold            {}

   .ccbnNeg                      { font-family: Verdana, Arial, Helvetica, sans-serif;
                                   font-weight: #FF0000;
                                   font-size: 11px;
                                   line-height: 15px; }

   .ccbnBgNeg                    {}

   .ccbnPos                      { font-family: Verdana, Arial, Helvetica, sans-serif;
                                   font-weight: #00BB00;
                                   font-size: 11px;
                                   line-height: 15px; }

   .ccbnBgPos                    {}

   .ccbnPrice                    { font-family: Verdana, Arial, Helvetica, sans-serif;
                                   font-weight: normal;
                                   font-size: 9px;
                                   line-height: 12px; }

   .ccbnBgPrice                  {}

   .ccbnLnk                      { font-family: Verdana, Arial, Helvetica, sans-serif;
                                   font-weight: normal;
                                   font-size: 11px;
                                   line-height: 15px; }

   .ccbnBgLnk                    {}

   .ccbnSubLnk                   { font-family: Verdana, Arial, Helvetica, sans-serif;
                                   font-weight: normal;
                                   font-size: 11px;
                                   line-height: 15px; }

   .ccbnBgSubLnk                 {}

   .ccbnTblSubLnk                { font-family: Verdana, Arial, Helvetica, sans-serif;
                                   font-weight: normal;
                                   font-size: 11px;
                                   line-height: 15px; }

   .ccbnBgTblSubLnk              {}

   .modDisclaimer                { font-family: Verdana, Arial, Helvetica, sans-serif;
                                   font-weight: italic;
                                   font-size: 9px;
                                   line-height: 10px; }

   .ccbnDisclaimer               { font-family: Verdana, Arial, Helvetica, sans-serif;
                                   font-weight: italic;
                                   font-size: 9px;
                                   line-height: 10px; }

   .ccbnBgDisclaimer             {}

   .ccbnLabel                    { font-family: Verdana, Arial, Helvetica, sans-serif;
                                   font-weight: normal;
                                   font-size: 11px;
                                   line-height: 15px; }

   .ccbnBgLabel                  {}

   .ccbnTblLabelLeft             { font-family: Verdana, Arial, Helvetica, sans-serif;
                                   font-weight: normal;
                                   font-size: 9px;
                                   line-height: 10px; }

   .ccbnBgTblLabelLeft           {}

   .ccbnTblLabelTop              { font-family: Verdana, Arial, Helvetica, sans-serif;
                                   font-weight: normal;
                                   font-size: 9px;
                                   line-height: 10px; }

   .ccbnBgTblLabelTop            {}

   .ccbnNav                      { font-family: Verdana, Arial, Helvetica, sans-serif;
                                   font-weight: normal;
                                   font-size: 11px;
                                   line-height: 15px; }

   .ccbnSelect                   { font-family: Verdana, Arial, Helvetica, sans-serif;
                                   font-weight: normal;
                                   font-size: 11px;
                                   line-height: 15px; }

   .ccbnBgSelect                 {}

   .ccbnInput                    { font-family: Verdana, Arial, Helvetica, sans-serif;
                                   font-weight: normal;
                                   font-size: 11px;
                                   line-height: 15px; }

   .ccbnBgInput                  {}

   .ccbnButton                   { font-family: Verdana, Arial, Helvetica, sans-serif;
                                   font-weight: normal;
                                   font-size: 11px; 
                                   line-height: 15px; }

   .ccbnBgButton                 {}

   .ccbnOutline                  {}

   .ccbnOutlineChart             {}

   .ccbnOutlineQuote             {}

   .ccbnBgChart                  {}

   .ccbnBgLine                   {}

   .ccbnBgSpacer                 {}


/* 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 */
/* x            Mouse Over Styles                         x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */ 
   /* global class applied to all divs that peform hovering functions 
      all global settings should be applied here                          */   
        .ccbnPopover             {position:absolute; visibility:hidden; overflow:auto; 
                                  width:200px; height:100px; background:#ffffff; 
                                  text-align:left; border:1px solid #000;}     
   /* all hovers will inherit styles from ccbnPopover but you can overwrite those styles 
      by using the selectors below if you would like to customize a HOVER style or add new 
      styles specific to a hover type, add them here */
         .ccbnDefinitionHover    {width:300px; height:auto;}
         .ccbnEventHeaderHover   {width:300px; height:auto;}
         .ccbnBioHover          {width:300px; height:auto;}
         .ccbnNewsHover          {width:300px; height:auto;}         
   /* table rows beneath a table that has a class of ccbnRowHoverTbl will change color
      when hovered over - set your own color or other styles for the row here*/
         .ccbnRowHoverTbl tr:hover td, .ccbnRowHoverTbl tr.ccbnIE6Over td{background-color: #EFEFEF;}

   /* we do not want the rows that are titles to change color, this is the fix
      the styles of this should be the same as the value of ccbnBgTblTtl */
         .ccbnRowHoverTbl tr.ccbnBgTblTtl:hover td{}
