/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                     Custom Classes                   x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
     #CCBNContent_Event { width:98%;padding-left:7px; }
	#CCBNContent_Event TABLE { margin:0px !important ;}
	#CCBNContent_Event TR.ccbnBgTblTtl TD { padding:6px;padding-top:7px;font-size:11px;border:1px solid #cccccc; }
	#CCBNContent_Event TR.ccbnOutline TD  table td{ padding:6px;padding-top:7px;border:1px solid #cccccc; }
	#CCBNContent_Event TR.ccbnBgTblTtl TD table td { padding:6px;padding-top:7px;border:none;}
#CCBNContent_Event INPUT.ccbnButton { margin-bottom:0px !important; }
.ccbnBorder {border: 2px solid #eeeeee;}

.ccbnDisclaimer a
   {
   font-size: 9px;
   }
.ccbnLnk a
   {
 color:#006633;
   }
a
{
color:#006633;
}
#CCBNContent_EmailAlerts INPUT.ccbnButton1 { background-color:#00529b;border:#00529b 1px solid; }

   .ccbnButton1 
   {
    border: #7F7F7F 1px solid; 
    font-weight: bold; 
    font-size: 11px; 
    color: #ffffff; 
    font-family: verdana, arial, helvetica, sans-serif; 
    background-color: #028221;
   }
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxx   TOOL STYLES   xxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x             Page Styles - General Txt/Bg             x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .ccbnTblTtl
   {
     font-family: verdana, arial, helvetica, sans-serif;
     font-size: 10px;
     font-weight: bold;
     text-align: center;
     color: #ffffff;
     height: 17px;
   }

   .ccbnBgTblTtl
   {
    background-color: #7F7F7F;
   }

   .ccbnTblSubTtl
   {
    font-weight: bold; 
    font-size: 11px; 
    color: #666666; 
    font-family: verdana, arial, helvetica, sans-serif;
   }

   .ccbnBgTblSubTtl
   {
    background-color: #FFFFFF;
   }

   .ccbnTblOdd
   {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
   }
   .ccbnBgTblOdd
   {
    background-color: #FFFFFF;
   }

   .ccbnTblEven
   {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
   }

   .ccbnBgTblEven
   {
    background-color: #FFFFFF;
   }

   .ccbnTblTxt
   {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
   }
    
   .ccbnBgTblTxt
   {
    background-color: #FFFFFF;
   }
   .ccbnTblTxtBold
   {
    font-weight: bold; 
    font-size: 11px; 
    color: #666666; 
    line-height: 13px; 
    font-family: verdana, arial, helvetica, sans-serif;;
   }

   .ccbnBgTblTxtBold
   {
    background-color: #FFFFFF;
   }

   .ccbnTblHighlight
   {
     font-family: verdana, arial, helvetica, sans-serif;
     font-size: 11px;
   }
   .ccbnBgTblHighlight 
   {
    background-color: #FFFFFF;
   }
   .ccbnTblSubTxt
   {
     font-family: verdana, arial, helvetica, sans-serif;
     font-size: 9px;
     font-weight: normal;
     color: #666666;
   }

   .ccbnBgTblSubTxt
   {
    background-color: #FFFFFF;
   }

   .ccbnTblLnk
   {
     font-family: verdana, arial, helvetica, sans-serif;
     font-size: 11px;
     font-weight: normal;
     color: #666666;
   }

   .ccbnBgTblLnk
   {
    background-color: #FFFFFF;
   }

   .ccbnTblHighlightLnk
   {
     font-family: verdana, arial, helvetica, sans-serif;
     font-size: 11px;
   }

   .ccbnBgTblHighlightLnk
   {
    background-color: #FFFFFF;
   }

   .ccbnTblLabelLnk
   {
     font-family: verdana, arial, helvetica, sans-serif;
     font-size: 11px;
   }

   .ccbnBgTblLabelLnk
   {
    background-color: #FFFFFF;
   }

   .ccbnTtl
   {
     font-family: verdana, arial, helvetica, sans-serif;
     font-size: 11px;
     font-weight: bold;
     color: #666666;
   }

   .ccbnBgTtl
   {
    background-color: #FFFFFF;
   }

   .ccbnSubTtl
   {
     font-family: verdana, arial, helvetica, sans-serif;
     font-size: 11px;
     font-weight: normal;
     color: #666666;
   }
   .ccbnTxt
   {
     font-family: verdana, arial, helvetica, sans-serif;
     font-size: 11px;
     font-weight: normal;
     color: #666666;
   }

   .ccbnBgTxt
   {
    background-color: #FFFFFF;
   }

   .ccbnTxtBold
   {
    font-weight: bold; 
    font-size: 11px; 
    color: #666666; 
    font-family: verdana, arial, helvetica, sans-serif;
   }

   .ccbnBgTxtBold
   {
    background-color: #FFFFFF;
   }

   .ccbnSubTxt
   {
    font-weight: normal; 
    font-size: 11px; 
    color: #666666; 
    font-family: verdana, arial, helvetica, sans-serif;
   }

   .ccbnBgSubTxt
   {
    background-color: #FFFFFF;
   }

   .ccbnRequired
   {
    font-weight: normal; 
    font-size: 11px; 
    color: red; 
    line-height: 12px; 
    font-family: verdana, arial, helvetica, sans-serif;
   }

   .ccbnBgRequired
   {
    background-color: #FFFFFF;
   }

   .ccbnError
   {
    font-weight: normal; 
    font-size: 11px; 
    color:#ff0000; 
    font-family: verdana, arial, helvetica, sans-serif;
   }

  .ccbnError li
   {
    font-weight: normal; 
    font-size: 11px; 
    color:#ff0000; 
    font-family: verdana, arial, helvetica, sans-serif;
   }


   .ccbnBgError
   {
    background-color: #FFFFFF;
   }

   .ccbnConfirmBold
   {
     font-family: verdana, arial, helvetica, sans-serif;
     font-size: 11px;
     font-weight:bold;
   }

   .ccbnBgConfirmBold
   {
    background-color: #FFFFFF;
   }

   .ccbnNeg
   {
     font-family: verdana, arial, helvetica, sans-serif;
     font-size: 11px;
     color:#ff0000;
   }

   .ccbnBgNeg
   {
    background-color: #FFFFFF;
   }

   .ccbnPos
   {
     font-family: verdana, arial, helvetica, sans-serif;
     font-size: 11px;
     font-weight: normal;
     color: #009933;
   }

   .ccbnBgPos
   {
    background-color: #FFFFFF;
   }

   .ccbnPrice
   {
     font-family: verdana, arial, helvetica, sans-serif;
     font-size: 11px;
     font-weight: bold;
     color: #028221;
   }

   .ccbnBgPrice
   {
    background-color: #F0EFF1;
   }

   .ccbnLnk
   {
     font-family: verdana, arial, helvetica, sans-serif;
     font-size: 11px;
     font-weight: normal;
     color: #666666;
   }

   .ccbnBgLnk
   {
    background-color: #FFFFFF;
   }

   .ccbnSubLnk
   {
     font-family: verdana, arial, helvetica, sans-serif;
     font-size: 9px;
   }

   .ccbnBgSubLnk
   {
    background-color: #FFFFFF;
   }

   .ccbnTblSubLnk
   {
     font-family: verdana, arial, helvetica, sans-serif;
     font-size: 9px;
   }
   .ccbnBgTblSubLnk
   {
    background-color: #FFFFFF;
   }

   .modDisclaimer
   {
   font-size: 9px; 
   COLOR: #666666; 
   font-family: verdana, arial, helvetica, sans-serif;
   }

   .ccbnDisclaimer
   {
   font-size: 9px; 
   COLOR: #666666; 
   font-family: verdana, arial, helvetica, sans-serif;
   }

   .ccbnBgDisclaimer
   {
    background-color: #FFFFFF;
   }

   .ccbnLabel
   {
     font-family: verdana, arial, helvetica, sans-serif;
     font-size: 11px;
     font-weight: bold;
     color: #666666;
   }

   .ccbnBgLabel
   {
    background-color: #FFFFFF;
   }

   .ccbnTblLabelLeft
   {
     font-family: verdana, arial, helvetica, sans-serif;
     font-size: 11px;
     font-weight: bold;
     color: #666666;
   }
   .ccbnBgTblLabelLeft
   {
    background-color: #F0EFF1;
   }

   .ccbnTblLabelTop
   {
     font-family: verdana, arial, helvetica, sans-serif;
     font-size: 11px;
     font-weight: bold;
     color: #666666;
   }

   .ccbnBgTblLabelTop
   {
    background-color: #FFFFFF;
   }

   .ccbnNav
   {
     font-family: verdana, arial, helvetica, sans-serif;
     font-size: 11px;
     font-weight: normal;
     color: #666666;
   }
   .ccbnSelect
   {
    font-weight: normal; 
    font-size: 11px; 
    color: #666666; 
    font-family: verdana, arial, helvetica, sans-serif;
   }
   .ccbnBgSelect
   {
    background-color: #FFFFFF;
   }

   .ccbnInput
   {
    font-size: 11px; 
    color: #666666; 
    line-height: 13px; 
    font-family: verdana, arial, helvetica, sans-serif;
   }

   .ccbnBgInput
   {
    background-color: #FFFFFF;
   }

   .ccbnButton 
   {
    border: #7F7F7F 1px solid; 
    font-weight: bold; 
    font-size: 11px; 
    color: #ffffff; 
    font-family: verdana, arial, helvetica, sans-serif; 
    background-color: #028221;
   }

   .ccbnBgButton
   {
    background-color: #ffffff;
   }
  
  .ccbnOutline 
   {
    background-color: #E4E4E4;
   } 

   .ccbnOutlineChart
   {
    background-color: #FFFFFF;
   }

   .ccbnOutlineQuote
   {
    background-color: #FFFFFF;
   }

   .ccbnBgChart
   {
    background-color: #FFFFFF;
   }

   .ccbnBgLine
   {
    background-color: #666666;
   }

   .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: verdana, arial, helvetica, sans-serif;;
                                  font-size: 9px;
                                  color: #666666;
                                  text-transformation: uppercase;}

   a.ccbnEnumTabLnk:link         {font-family: verdana, arial, helvetica, sans-serif;;
                                  font-size: 9px;
                                  color: #666666;
                                  text-transformation: uppercase;
                                  text-decoration: underline;}

   a.ccbnEnumTabLnk:hover        {text-decoration: none;}

   a.ccbnEnumTabLnk:active       {text-decoration: none;}

   a.ccbnEnumTabLnk:visited      {font-family: verdana, arial, helvetica, sans-serif;;
                                  font-size: 9px;
                                  color: #666666;
                                  text-transformation: uppercase;
                                  text-decoration: underline;}

   .ccbnEnumPeerListLnk          {font-size: 11px;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                    Enumerate Rows                    x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .ccbnEnumTxtEven              {font-family: verdana, arial, helvetica, sans-serif;
                                  font-size: 11px;}

   .ccbnEnumTxtOdd               {font-family: verdana, arial, helvetica, sans-serif;
                                  font-size: 11px;}

   .ccbnBgEnumTblEven            {background-color: #EFEFEF;}

   .ccbnBgEnumTblOdd             {background-color: #FFFFFF;}


