/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxx   TOOL STYLES   xxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x             Page Styles - General Txt/Bg             x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.ccbnOutline                  {background-color: transparent;}

.ccbnOutlineQuote             {background-color: #003C79;}
.ccbnBgOutlineQuote           {background-color: #FAF7EE;}

.ccbnTblTtl                   {font-family: helvetica, arial, sans-serif;
                               font-size: 11px;
                               color: #494949;
                               font-weight: bold;}

.ccbnBgTblTtl                 {background-color: transparent;}

.ccbnTblSubTtl                {font-family: helvetica, arial, sans-serif;
                               font-size: 11px;
                               color: #494949;
                               font-weight: bold;}

.ccbnBgTblSubTtl              {background-color: transparent;}

.ccbnTblOdd                   {font-family: helvetica, arial, sans-serif;
                               font-size: 11px;
                               color: #494949;
                               }

.ccbnBgTblOdd                 {background-color: transparent;}

.ccbnTblEven                  {font-family: helvetica, arial, sans-serif;
                               font-size: 11px;
                               color: #494949;
                               }

.ccbnBgTblEven                {background-color: transparent;}

.ccbnTblTxt                   {font-family: helvetica, arial, sans-serif;
                               font-size: 11px;
                               color: #494949;
                               }

.ccbnBgTblTxt                 {background-color: transparent;}

.ccbnTblTxtBold               {font-family: helvetica, arial, sans-serif;
                               font-size: 11px;
                               color: #494949;
                               font-weight: bold;}

.ccbnBgTblTxtBold             {background-color: transparent;}

.ccbnTblHighlight             {font-family: helvetica, arial, sans-serif;
                               font-size: 11px;
                               color: #494949;
                               font-weight: bold;
                              }

.ccbnBgTblHighlight           {background-color: transparent;}

.ccbnTblSubTxt                {font-family: helvetica, arial, sans-serif;
                               font-size: 11px;
                               color: #494949;
                               }

.ccbnBgTblSubTxt              {background-color: transparent;}

.ccbnTblLnk                   {font-family: helvetica, arial, sans-serif;
                               font-size: 11px;
                               }

.ccbnBgTblLnk                 {background-color: transparent;}

.ccbnTblHighlightLnk          {font-family: helvetica, arial, sans-serif;
                               font-size: 11px;
                               font-weight: bold;
                               }

.ccbnBgTblHighlightLnk        {background-color: transparent;}

.ccbnTblLabelLnk              {font-family: helvetica, arial, sans-serif;
                               font-size: 11px;
                               color: #494949;
                               }

.ccbnBgTblLabelLnk            {background-color: transparent;}

.ccbnHeadline                 {font-family: helvetica, arial, sans-serif;
                               font-size: 12px;
                               color: #494949;
                               line-height: 16px;
                               font-weight: bold;}

.ccbnTtl	
{	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: georgia, times, serif;
	font-size: 12px;
	color: #003C79;
	font-weight: normal;

}

.ccbnTtl2                      {font-family: helvetica, arial, sans-serif;
                               font-size: 11px;
                               color: #494949;
                               line-height: 16px;
                               font-weight: bold;}

.ccbnBgTtl                    {background-color: transparent;}

.ccbnSubTtl                   {font-family: helvetica, arial, sans-serif;
                               font-size: 11px;
                               color: #494949;
                               line-height: 16px;
                               }

.ccbnBgSubTtl                 {background-color: transparent;}

.ccbnTxt                      {font-family: helvetica, arial, sans-serif;
                               font-size: 11px;
                               color: #494949;
                               line-height: 16px;
                               }

.ccbnBgTxt                    {background-color: transparent;}

.ccbnTxtBold                  {font-family: helvetica, arial, sans-serif;
                               font-size: 11px;
                               color: #494949;
                               line-height: 16px;
                               font-weight: bold;}

.ccbnBgTxtBold                {background-color: transparent;}

.ccbnSubTxt                   {font-family: helvetica, arial, sans-serif;
                               font-size: 11px;
                               color: #494949;
                               line-height: 16px;
                               }

.ccbnBgSubTxt                 {background-color: transparent;}

.ccbnRequired                 {font-family: helvetica, arial, sans-serif;
                               font-size: 11px;
                               line-height: 16px;
                               color: #FF0000;}

.ccbnBgRequired               {background-color: transparent;}

.ccbnError                    {font-family: helvetica, arial, sans-serif;
                               font-size: 11px;
                               line-height: 16px;
                               color: #FF0000;}

.ccbnBgError                  {background-color: transparent;}

.ccbnConfirmBold              {font-family: helvetica, arial, sans-serif;
                               font-size: 11px;
                               color: #494949;
                               line-height: 16px;
                               font-weight: bold;}

.ccbnBgConfirmBold            {background-color: transparent;}

.ccbnNeg                      {font-family: helvetica, arial, sans-serif;
                               font-size: 11px;}

.ccbnBgNeg                    {}

.ccbnPos                      {font-family: helvetica, arial, sans-serif;
                               font-size: 11px;}

.ccbnBgPos                    {}

.ccbnPrice                    {font-family: helvetica, arial, sans-serif;
                               font-size: 11px;
                               color: #494949;
                               }

.ccbnBgPrice                  {background-color: transparent;}

.ccbnLnk                      {font-family: helvetica, arial, sans-serif;
                               font-size: 11px;
                               line-height: 16px;
                               }

.ccbnBgLnk                    {background-color: transparent;}

.ccbnSubLnk                   {font-family: helvetica, arial, sans-serif;
                               font-size: 11px;
                               line-height: 16px;
                               }

.ccbnBgSubLnk                 {background-color: transparent;}

.ccbnTblSubLnk                {font-family: helvetica, arial, sans-serif;
                               font-size: 11px;
                               }

.ccbnBgTblSubLnk              {background-color: transparent;}

.modDisclaimer                {font-family: helvetica, arial, sans-serif;
                               font-size: 10px;
                               color: #494949;
                               }

                               

.ccbnDisclaimer               {font-family: helvetica, arial, sans-serif;
                               font-size: 10px;
                               color: #494949;
                               }

.ccbnBgDisclaimer             {background-color: transparent;}

.ccbnLabel                    {font-family: helvetica, arial, sans-serif;
                               font-size: 11px;
                               color: #494949;
                               font-weight: bold;}

.ccbnBgLabel                  {background-color: transparent;}

.ccbnTblLabelLeft             {font-family: helvetica, arial, sans-serif;
                               font-size: 11px;
                               color: #494949;
                               }

.ccbnBgTblLabelLeft           {background-color: #FAF7EE;}

.ccbnTblLabelTop              {font-family: helvetica, arial, sans-serif;
                               font-size: 11px;
                               color: #494949;
                               }

.ccbnBgTblLabelTop            {background-color: #FAF7EE;}

.ccbnNav                      {font-family: helvetica, arial, sans-serif;
                               font-size: 11px;
                               }

.ccbnSelect                   {font-family: helvetica, arial, sans-serif;
                               font-size: 11px;
                               color: #494949;
                               }

.ccbnBgSelect                 {background-color: #FAF7EE;}

.ccbnInput                    {font-family: helvetica, arial, sans-serif;
                               font-size: 11px;
                               color: #494949;
                               }

.ccbnBgInput                  {background-color: #FAF7EE;}

.ccbnButton                   {font-family: helvetica, arial, sans-serif;
                               font-size: 11px;
                               color: #494949;}

.ccbnBgButton                 {background-color: transparent;}

.ccbnOutlineChart             {background-color: transparent;}

.ccbnBgChart                  {background-color: transparent;}

.ccbnBgLine                   {background-color: transparent;}

.ccbnBgSpacer                 {background-color: transparent;}


/* 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{}
