/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxx   TOOL STYLES   xxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

/* rob added */

#linkFix {clear:left;}


.arrowFix {background: url('http://media.corporate-ir.net/media_files/irol/72/72861/images06/arrow.gif') no-repeat 15px 3px; padding-left: 23px; background-color: #f3f3f3;}

.boldtxt {font-weight: bold;}

.webcastbutton {
		background: url('http://media.corporate-ir.net/media_files/irol/72/72861/images06/butt_bg.gif') repeat-x;
		border:1px solid #F15B23;
		display:block;
		text-align:center;
		height:17px;
		padding-top:2px;
		color:#fff;
		text-decoration:none;
		font-weight:bold; width:90px;
}

.webcastbutton a {color: #ffffff !important;}


table.noborder {border-bottom: 0px !important}

.moreLink1 {
	color: #F15B23;
	font-weight: bold;
	text-decoration: none !important;
	background-image: url(http://media.corporate-ir.net/media_files/irol/72/72861/images06/bg_anchor_bullet_left.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 16px;
	line-height: 18px;
}


#linkFix a:link {text-decoration: none;}
#linkFix a:visited {text-decoration: none;}
#linkFix a:hover {text-decoration: underline;}

.ccbnStockBG {background-color: #f3f3f3;}
.ccbnTblTtl a {color: #ffffff !important; font-weight: bold;}
a.ccbnTblTtl  {color: #ffffff !important; font-weight: bold;}
#textareaReduce textarea {width: 200px;}

table.borderbottom td {border-bottom: 1px solid #c6c6c6;}
.noborderbottom {border-bottom: 0px !important;}
.borderbottom {border-bottom: 1px solid #c6c6c6;}
.borderRight {background-color: #f3f3f3; border-right: 1px solid #c6c6c6;}
.borderbottom2 {border-bottom: 1px solid #c6c6c6;}
.borderbottom3 {border-bottom: 1px solid #c6c6c6; padding-bottom: 15px;}
.borderbottompadding {border-bottom: 1px solid #c6c6c6;padding-bottom: 15px;}
.padTop {padding-top: 15px}

tr.selectedTR td  {background: url(http://media.corporate-ir.net/media_files/irol/72/72861/images06/selectedTR_bg.jpg) /*no-repeat;*/}


input {font-family: verdana;
	font-size: 11px;
	color: #404040;
font-weight: normal;}

select {font-family: verdana;
	font-size: 11px;
	color: #404040;
font-weight: normal;}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x             Page Styles - General Txt/Bg             x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .ccbnTblTtl                   {font-family: verdana;
	font-size: 11px;
	color: #ffffff;
font-weight: bold;}

   .ccbnBgTblTtl                 {background-color: #888810;}

   .ccbnTblSubTtl                {font-family: verdana;
	font-size: 11px;
	color: #404040;
font-weight: bold;}

   .ccbnBgTblSubTtl              {background-color: #f3f3f3;}

   .ccbnTblOdd                   {font-family: verdana;
	font-size: 11px;
	color: #404040;
font-weight: normal;}

   .ccbnBgTblOdd                 {background-color: #F3f3f3;}

   .ccbnTblEven                  {font-family: verdana;
	font-size: 11px;
	color: #404040;
font-weight: normal;}

   .ccbnBgTblEven                {background-color: #F3f3f3;}

   .ccbnTblTxt                   {font-family: verdana;
	font-size: 11px;
	color: #404040;
font-weight: normal;}

   .ccbnBgTblTxt                 {background-color: #F3f3f3;}
.ccbnBgTblTxt2                 {background-color: #F3f3f3;}
   .ccbnTblTxtBold               {font-family: verdana;
	font-size: 11px;
	color: #404040;
font-weight: bold;}

   .ccbnBgTblTxtBold             {background-color: #f3f3f3;}

   .ccbnTblHighlight             {font-family: verdana;
	font-size: 11px;
	color: #404040;
font-weight: normal;}

   .ccbnBgTblHighlight           {background-color: #F3f3f3;}

   .ccbnTblSubTxt                {font-family: verdana;
	font-size: 10px;
	color: #404040;
font-weight: normal;}

   .ccbnBgTblSubTxt              {background-color: #f3f3f3;}

   .ccbnTblLnk                   {font-family: verdana;
	font-size: 11px;
	font-weight: normal;}

   .ccbnBgTblLnk                 {background-color: #f3f3f3;}

   .ccbnTblHighlightLnk          {font-family: verdana;
	font-size: 11px;
	
font-weight: normal;}

   .ccbnBgTblHighlightLnk        {background-color: #F3f3f3;}

   .ccbnTblLabelLnk              {font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
font-weight: normal;}




   .ccbnBgTblLabelLnk            {background-color: #f3f3f3;}

   .ccbnTtl                      {font-family: verdana;
	font-size: 11px;
	color: #404040;
font-weight: bold;}

   .ccbnBgTtl                    {background-color: #f3f3f3;}

   .ccbnSubTtl                   {font-family: verdana;
	font-size: 11px;
	color: #404040;
font-weight: bold;}

   .ccbnBgSubTtl                 {background-color: #f3f3f3;}

   .ccbnTxt                      {font-family: verdana;
	font-size: 11px;
	color: #404040;
font-weight: normal;}

   .ccbnBgTxt                    {background-color: #f3f3f3;}
 .ccbnBgTxt2                    {background-color: #ffffff;}

   .ccbnTxtBold                  {font-family: verdana;
	font-size: 11px;
	color: #404040;
font-weight: bold;}

   .ccbnBgTxtBold                {background-color: #f3f3f3;}

   .ccbnSubTxt                   {font-family: verdana;
	font-size: 10px;
	color: #404040;
font-weight: normal;}

   .ccbnBgSubTxt                 {background-color: #f3f3f3;}

   .ccbnRequired                 {font-family: verdana;
	font-size: 11px;
	color: #ff0000;
font-weight: normal;}

   .ccbnBgRequired               {background-color: #f3f3f3;}

   .ccbnError                    {font-family: verdana;
	font-size: 11px;
	color: #ff0000;
font-weight: normal;}

   .ccbnBgError                  {background-color: #f3f3f3;}

   .ccbnConfirmBold              {font-family: verdana;
	font-size: 11px;
	color: #404040;
font-weight: bold;}

   .ccbnBgConfirmBold            {background-color: #f3f3f3;}

   .ccbnNeg                      {font-family: verdana;
	font-size: 11px;
	color: #ff0000;
font-weight: normal;}

   .ccbnBgNeg                    {background-color: #f3f3f3;}

   .ccbnPos                      {font-family: verdana;
	font-size: 11px;
	color: #009933;
font-weight: normal;}

   .ccbnBgPos                    {background-color: #f3f3f3;}

   .ccbnPrice                    {font-family: verdana;
	font-size: 11px;
	color: #404040;
font-weight: normal;}

   .ccbnBgPrice                  {background-color: #F3f3f3;}
.ccbnBgPrice2                  {background-color: #f3f3f3;}
   .ccbnLnk                      {font-family: verdana;
	font-size: 11px;
	
font-weight: normal;}

   .ccbnBgLnk                    {background-color: #f3f3f3;}

   .ccbnSubLnk                   {font-family: verdana;
	font-size: 10px;
	
font-weight: normal;}

   .ccbnBgSubLnk                 {background-color: #f3f3f3;}

   .ccbnTblSubLnk                {font-family: verdana;
	font-size: 10px;

font-weight: normal;}

   .ccbnBgTblSubLnk              {background-color: #f3f3f3;}

   .modDisclaimer                {font-family: verdana;
	font-size: 10px;
	color: #404040;
font-weight: normal;}

   .ccbnDisclaimer               {font-family: verdana;
	font-size: 10px;
	color: #404040;
font-weight: normal;}

   .ccbnBgDisclaimer             {background-color: #f3f3f3;}

   .ccbnLabel                    {font-family: verdana;
	font-size: 11px;
	color: #404040;
font-weight: bold;}

   .ccbnBgLabel                  {background-color: #f3f3f3;}

   .ccbnTblLabelLeft             {font-family: verdana;
	font-size: 11px;
	color: #404040;
font-weight: bold;}

   .ccbnBgTblLabelLeft           {background-color: #f3f3f3;}

   .ccbnTblLabelTop              {font-family: verdana;
	font-size: 11px;
	color: #404040;
font-weight: bold;}

   .ccbnBgTblLabelTop            {background-color: #f3f3f3;}

   .ccbnNav                      {font-family: verdana;
	font-size: 11px;
	color: #404040;
font-weight: normal;}

   .ccbnSelect                   {font-family: verdana;
	font-size: 11px;
	color: #404040;
font-weight: normal;}

   .ccbnBgSelect                 {background-color: #f3f3f3;}

   .ccbnInput                    {font-family: verdana;
	font-size: 11px;
	color: #404040;
font-weight: normal;}

   .ccbnBgInput                  {background-color: #f3f3f3;}

   .ccbnButton                   {font-family: verdana;
	font-size: 11px;
	color: #404040;
font-weight: normal;}

   .ccbnBgButton                 {background-color: #f3f3f3;}

   .ccbnOutline                  {background-color: #bbbbbb;}

   .ccbnOutlineChart             {background-color: #f3f3f3;}

   .ccbnOutlineQuote             {background-color: #f3f3f3;}

   .ccbnBgChart                  {background-color: #f3f3f3;}

   .ccbnBgLine                   {background-color: #000000;}

   .ccbnBgSpacer                 {background-color: #f3f3f3;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                 Enumerate Backgrounds                x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .ccbnEnumBodyBg               {background-color: #f3f3f3;}

   .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{}

