/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxx   TOOL STYLES   xxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


.ccbnToolSpace  {width: 20px;}

.right_information_press  {
background:url("http://media.corporate-ir.net/media_files/irol/19/196973/redesign/images/bg_ir_right.jpg") no-repeat scroll 0 0 transparent;
min-height:140px;
padding:25px 25px 0;
width:228px;
}

.right_information_press h1 {
border-bottom:1px solid #206E3C;
margin-bottom:8px;
padding-bottom:10px;
}


.right_information_press .ccbnBgTblOdd, .right_information_press .ccbnBgTblEven, .right_information_press .ccbnBgTblTtl  {
background-color: transparent;
}

.right_information_press .ccbnBgTblOdd td, .right_information_press .ccbnBgTblEven td, .right_information_press .ccbnBgTblTtl td  {
border: 0;
padding: 1px 5px;
}

.right_information_press .ccbnBgTblOdd td * td, .right_information_press .ccbnBgTblEven td * td, .right_information_press .ccbnBgTblTtl td * td  {
border: 0;
padding: 0px;
}



.ir_list  {
background:url("http://media.corporate-ir.net/media_files/irol/19/196973/redesign/images/com_team_pic.jpg") repeat-x scroll 0 0 #F8F8F8;
min-height:80px;
padding: 10px 20px;
}

.ir_list .ccbnBgTtl td {border-bottom:1px solid #CCCCCC;}

.ir_list .ccbnInput,  .ccbnInput{
background:url("http://media.corporate-ir.net/media_files/irol/19/196973/redesign/images/ico_input4.png") no-repeat scroll 0px 0 transparent;
float:left;
height:25px;
padding:5px 20px 0 0;
width:200px;
}

.ir_list .ccbnInput  input,  .ccbnInput  input  {
background:none repeat scroll 0 0 transparent;
border:medium none;
color:#666666;
font-size:12px;
height:18px;
line-height:18px;
width:180px;
padding-left:10px;
}

.ccbnfaq .ccbnBgTxtBold {background: no-repeat scroll 0 center #F1F1F1;
}

.ccbnfaq .ccbnBgTxtBold td {
padding: 5px 20px;}

.ccbnfaq .ccbnBgTxt {background:url("http://media.corporate-ir.net/media_files/irol/19/196973/redesign/images/ir_pic4.jpg") repeat-x scroll 0 0 transparent;
}

.ccbnfaq .ccbnBgTxt td {
border-top:1px solid #CCCCCC;
padding: 5px 20px;}

.msg ol, .msg ul {
list-style:none outside none;
padding:0 30px;
}

.msg li {
list-style:square outside none;
}

textarea {border: 1px solid #ddd;}

.right_main .ir p {margin-bottom: 15px; line-height:18px;}

.ccbnNull td {vertical-align: top;
padding-right: 5px !important;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x             Page Styles - General Txt/Bg             x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .ccbnTblTtl                   {}

   .ccbnBgTblTtl                 {background: none repeat scroll 0 0 #DDDEDE;}

   .ccbnBgTblTtl td              {padding:4px 5px;
                                  border-bottom:1px solid #CCCCCC;}

   .ccbnBgTblTtl td * td         {padding: 0;
                                  border-bottom: 0 solid #CCCCCC !important;}



   .ccbnTblSubTtl                {}


   .ccbnBgTblSubTtl              {background: none repeat scroll 0 0 #EAEBEB;}

   .ccbnBgTblSubTtl td              {padding:4px 5px;
                                  border-bottom:1px solid #CCCCCC;}

   .ccbnBgTblSubTtl td * td         {padding: 0;
                                  border-bottom: 0 solid #CCCCCC !important;}


   .ccbnTblOdd                   {}

   .ccbnBgTblOdd                 {background-color: #f1f1f1;}

   .ccbnTblEven                  {}

   .ccbnBgTblEven                {background-color: #f1f1f1;}


   .ccbnTblTxt                   {}

   .ccbnBgTblTxt                 {background-color: #f1f1f1;}

   .ccbnBgTblOdd td, .ccbnBgTblEven td, .ccbnBgTblTxt td  {padding:4px 5px;
                                  border-bottom:1px solid #CCCCCC;}

   .ccbnBgTblOdd td * td, .ccbnBgTblEven td * td, .ccbnBgTblTxt td * td  {padding: 0;
                                  border-bottom: 0 solid #CCCCCC !important;}

   .ccbnTblTxtBold               {font-weight: bold;}

   .ccbnBgTblTxtBold             {}

   .ccbnTblHighlight             {}


   .ccbnBgTblHighlight           {}

   .ccbnTblSubTxt                {font-size: 10px;
								  line-height:12px;
                                  color: #999999;}

   .ccbnBgTblSubTxt              {}

   .ccbnTblLnk                   {}

   .ccbnBgTblLnk                 {}

   .ccbnTblHighlightLnk          {font-weight: bold;}

   .ccbnBgTblHighlightLnk        {}

   .ccbnTblLabelLnk              {font-weight: bold;}

   .ccbnBgTblLabelLnk            {background-color: #F3F2F2;}

   .ccbnTtl                      {color:#19398B;
                                  font-family:Arial;
                                  font-size:12px;
                                  font-weight:bold;}

   .ccbnBgTtl                    {}

   .ccbnSubTtl                   {}


   .ccbnBgSubTtl                 {}

   .ccbnTxt                      {}


   .ccbnBgTxt                    {}

   .ccbnTxtBold                  {font-weight: bold;}

   .ccbnBgTxtBold                {}

   .ccbnTxtBoldSub               {}


   .ccbnBgTxtBoldSub             {}

   .ccbnSubTxt                   {}


   .ccbnBgSubTxt                 {}

   .ccbnRequired                 {color: #FF0000;}

   .ccbnBgRequired               {}

   .ccbnError                    {color: #FF0000;}

   .ccbnBgError                  {}

   .ccbnConfirmBold              { 
                                  font-weight: bold;}

   .ccbnBgConfirmBold            {}

   .ccbnNeg                      {color: #FF0000;}

   .ccbnBgNeg                    {}

   .ccbnPos                      {color: #00B000;}

   .ccbnBgPos                    {}

   .ccbnPrice                    {font-weight: bold;}

   .ccbnBgPrice                  {}

   .ccbnLnk                      {}

   .ccbnBgLnk                    {}

   .ccbnSubLnk                   {}

   .ccbnBgSubLnk                 {}

   .ccbnTblSubLnk                {}

   .ccbnBgTblSubLnk              {}

   .modDisclaimer                {font-size: 10px;
                                  line-height:12px;
                                  color: #999999;}

   .ccbnDisclaimer               {font-size: 10px;
                                  line-height:12px;
                                  color: #999999;}

   .ccbnBgDisclaimer             {}

   .ccbnLabel                    {font-weight: bold;}

   .ccbnBgLabel                  {}

   .ccbnTblLabelLeft             {font-weight: bold;}

   .ccbnBgTblLabelLeft           {}

   .ccbnTblLabelTop              {font-weight: bold;}

   .ccbnBgTblLabelTop            {}

   .ccbnNav                      {
color: #193B8B;
font-family:Arial;
font-size:12px;
font-weight:bold;
}

   .ccbnNav a, .ccbnNav a:visited, .ccbnNav a:hover      {
color: #666666;}


   .ccbnSelect                   {}


   .ccbnBgSelect                 {}

   .ccbnInput                    {}


   .ccbnBgInput                  {}

   .ccbnButton                   {
background:url("http://media.corporate-ir.net/media_files/IROL/19/196973/redesign/images/button.png") repeat-x scroll 0 0 transparent;
border:0 none !important;
color:#FFFFFF;
font-weight:bold;
font-size: 10px;
height:30px !important;
min-width: 6em;
padding-bottom: 5px;
padding-left: 24px;
padding-right: 12px;
}

   .ccbnBgButton                 {}

   .ccbnPopover                  {position:absolute;
                                  visibility:hidden;
                                  overflow:auto;
                                  width:200;
                                  height:100;}

   .ccbnOutline                  {}

   .ccbnOutline table            {border-collapse: collapse;}

   .ccbnOutlineChart             {background-color: #DDDDDD;}

   .ccbnOutlineQuote             {background-color: #DDDDDD;}

   .ccbnBgChart                  {}

   .ccbnBgLine                   {}

   .ccbnBgSpacer                 {}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x             SEC - keyword search results             x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   #CCBNSECRes                   {}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                 Enumerate Backgrounds                x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .ccbnEnumBodyBg               {}

   .ccbnEnumBg                   {background-color: #CCCCCC;}

   .ccbnEnumBgLogo               {}

   .ccbnEnumHighlightLt          {}

   .ccbnEnumHighlight            {background-color: #EFEFEF;}

   .ccbnEnumShadow               {background-color: #999999;}

   .ccbnEnumShadowDk             {background-color: #666666;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                    Enumerate Links                   x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .ccbnEnumTabLnk               {
                                  font-size: 10px;
                                  
                                  text-transform: uppercase;}

   a.ccbnEnumTabLnk:link         {
                                  font-size: 10px;
                                  
                                  text-transform: uppercase;
                                  text-decoration: underline;}

   a.ccbnEnumTabLnk:hover        {text-decoration: none;}

   a.ccbnEnumTabLnk:active       {text-decoration: none;}

   a.ccbnEnumTabLnk:visited      {
                                  font-size: 10px;
                                  
                                  text-transform: 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             {}


