/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxx   TOOL STYLES   xxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

#solutionsub {background: #C4D9F4 url('http://media.corporate-ir.net/media_files/irol/99/99314/images/analysts-hdr-solution.jpg') no-repeat;}

  .bypassBR {position: relative; top: -15px;}

  .padleft {padding-left: 35px;}

  .ccbnLnkBold                      {FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}

input {FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #000000;}

select {FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #000000;}

.padnone {padding-bottom: 0px;}
.quoteborderbtm2 {border-bottom: 1px solid #DBDBDB; padding-top: 2px;}
.quoteborderbtm {border-bottom: 1px solid #DBDBDB;}
  .ccbnDisclaimer2               {FONT-SIZE: 9x;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #666;}
.sideborder {border-left: #DBDBDB solid 1px; border-right: #DBDBDB solid 1px;}
.threeborder {border-left: #DBDBDB solid 1px; border-right: #DBDBDB solid 1px; border-bottom: #DBDBDB solid 1px;}

.ccbnDisclaimerBorder {border-bottom: 1px solid #DBDBDB; border-right: 1px solid #DBDBDB ;border-left: 1px solid #DBDBDB;}

.ccbnBigBlueOne {font-family: Verdana;
                 FONT-WEIGHT: bold;
                 FONT-SIZE: 13px;
                 COLOR: #417EBD;}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x             Page Styles - General Txt/Bg             x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .ccbnTblTtl                   {FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;color: #666; font-weight: bold;text-transform:uppercase;}

   .ccbnBgTblTtl                 {background-color: #D1E0F3;}

.ccbnTblTtl2                   {FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;color: #ffffff; font-weight: bold;}

  .ccbnBgTblTtl2                 {background-color: #D1E0F3;}


.borderbottom {border-bottom: 1px solid #DBDBDB;}

   .ccbnTblTtl2                   {FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;color: #ffffff; font-weight: bold;}

   .ccbnBgTblTtl2                {background-color: #9ab3e6;}

   .ccbnTblSubTtl                {FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold;}

   .ccbnBgTblSubTtl              {background-color: #FFFFFF;}

   .ccbnTblOdd                   {FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #666;}

   .ccbnBgTblOdd                 {background-color: #FFFFFF;}

   .ccbnTblEven                  {FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #666;}

   .ccbnBgTblEven                {background-color: #FFFFFF;}

   .ccbnTblTxt                   {FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #666;}

   .ccbnBgTblTxt                 {background-color: #FFFFFF;}

   .ccbnTblTxtBold               {FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #666; font-weight: bold;}

   .ccbnBgTblTxtBold             {background-color: #FFFFFF;}

   .ccbnTblHighlight             {FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold;}

   .ccbnBgTblHighlight           {background-color: #FFFFFF;}

   .ccbnTblSubTxt                {FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #000000;}

   .ccbnBgTblSubTxt              {background-color: #FFFFFF;}

   .ccbnTblLnk                   {FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

   .ccbnBgTblLnk                 {background-color: #FFFFFF;}

   .ccbnTblHighlightLnk          {FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

   .ccbnBgTblHighlightLnk        {background-color: #FFFFFF;}

   .ccbnTblLabelLnk              {FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}

   .ccbnBgTblLabelLnk            {background-color: #FFFFFF;}

   .ccbnTtl                      {FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #666}

   .ccbnBgTtl                    {background-color: #9ab3e6;}

   .ccbnSubTtl                   {FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}

   .ccbnBgSubTtl                 {background-color: #FFFFFF;}

   .ccbnTxt                      {FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #666;}

   .ccbnBgTxt                    {background-color: #FFFFFF;}

   .ccbnTxtBold                  {FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #666; font-weight: bold;}

   .ccbnBgTxtBold                {background-color: #FFFFFF;}

   .ccbnSubTxt                   {FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #000000;}

   .ccbnBgSubTxt                 {background-color: #FFFFFF;}

   .ccbnRequired                 {FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #ff0000;}

   .ccbnBgRequired               {background-color: #FFFFFF;}

   .ccbnError                    {FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #ff0000;}

   .ccbnBgError                  {background-color: #FFFFFF;}

   .ccbnConfirmBold              {FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold;}

   .ccbnBgConfirmBold            {background-color: #FFFFFF;}

   .ccbnNeg                      {FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #ff0000;}

   .ccbnBgNeg                    {background-color: #FFFFFF;}

   .ccbnPos                      {FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #009933;}

   .ccbnBgPos                    {background-color: #FFFFFF;}

   .ccbnPrice                    {FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #000000;}

   .ccbnBgPrice                  {background-color: #FFFFFF;}

   .ccbnLnk                      {FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

   .ccbnBgLnk                    {background-color: #FFFFFF;}

   .ccbnSubLnk                   {FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

   .ccbnBgSubLnk                 {background-color: #FFFFFF;}

   .ccbnTblSubLnk                {FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }

   .ccbnBgTblSubLnk              {background-color: #FFFFFF;}

   .modDisclaimer                {FONT-SIZE: 9px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #666;}

   .ccbnDisclaimer               {FONT-SIZE: 9px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #666;}

   .ccbnBgDisclaimer             {background-color: #FFFFFF;}

   .ccbnLabel                    {FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #666; font-weight: bold;}

   .ccbnBgLabel                  {background-color: #FFFFFF;}

   .ccbnTblLabelLeft             {FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #666; font-weight: bold;}

   .ccbnBgTblLabelLeft           {background-color: #FFFFFF;}

   .ccbnTblLabelTop              {FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold;}

   .ccbnBgTblLabelTop            {background-color: #527dd6;}

   .ccbnNav                      {FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #000000;}

   .ccbnSelect                   {FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #000000;}

   .ccbnBgSelect                 {background-color: #FFFFFF;}

   .ccbnInput                    {FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #000000;}

   .ccbnBgInput                  {background-color: #FFFFFF;}

   .ccbnButton                   {FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #000000;}

   .ccbnBgButton                 {background-color: #FFFFFF;}

   .ccbnOutline                  {background-color: #DBDBDB;}

   .ccbnOutlineChart             {background-color: #DBDBDB;}

   .ccbnOutlineQuote             {background-color: #DBDBDB;}

   .ccbnBgChart                  {background-color: #FFFFFF;}

   .ccbnBgLine                   {background-color: #000000;}

   .ccbnBgSpacer                 {background-color: #FFFFFF;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                 Enumerate Backgrounds                x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .ccbnEnumBodyBg               {background-color: #FFFFFF;}

   .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;}

