#article-content{background:#FFFFFF;border-left:1px solid #DEB709;border-right:1px solid #DEB709;_margin-top:-2px;}#article-content .article{background:#FFFFFF;*width:609px;*margin-top:-19px;_width:590px;_margin-top:0px;}
ul.ccbnListStyle  {list-style-type: disc !important;padding 10px;margin:10px;}ul.ccbnListStyle  li{ padding-bottom 10px;margin:10px;}

.ccbnnews .ccbnInput input {float:left;margin:10px 10px 0px 0px;}
a{color:#0098DB;text-decoration:underline;}
a:hover, a:visited:hover {color:#db4628;}
a:active{}
a:visited{color:#007AAF;}
.ccbnLnk2{font-size:11px;}

.ccbnTblTtl   {font-family:Verdana,Arial,sans-serif;font-weight:bold;color: #FFFFFF;font-size:12px;}
.ccbnBgTblTtl {background-color: #362514;}
.ccbnTblSubTtl                {color:#2F251E;font-family:Verdana,Arial,sans-serif;font-weight:bold;font-size:12px;}
   .ccbnBgTblSubTtl              {background-color: #FFFFFF;}
   .ccbnTblOdd   {color:#2F251E;
font-family:Verdana,Arial,sans-serif;font-size:12px;}
   .ccbnBgTblOdd {background-color: #FFFFFF;}
   .ccbnTblEven  {color:#2F251E;
font-family:Verdana,Arial,sans-serif;font-size:12px;}
   .ccbnBgTblEven                {background-color: #FFFFFF;}
   .ccbnTblTxt   {color:#2F251E;
font-family:Verdana,Arial,sans-serif;font-size:12px;}
   .ccbnBgTblTxt {background-color: #FFFFFF;}
   .ccbnTblTxtBold               {color:#2F251E;
font-family:Verdana,Arial,sans-serif;font-weight: 

bold;font-size:12px;}
   .ccbnBgTblTxtBold             {background-color: #FFFFFF;}
   .ccbnTblHighlight             {color:#2F251E;
font-family:Verdana,Arial,sans-serif;font-size:12px;}
   .ccbnBgTblHighlight           {background-color: #FFFFFF;}
   .ccbnTblSubTxt                {color:#2F251E;
font-family:Verdana,Arial,sans-serif;font-size:12px;}
   .ccbnBgTblSubTxt              {background-color: #FFFFFF;}
   .ccbnTblLnk   {
font-family:Verdana,Arial,sans-serif;font-size:12px;}
   .ccbnBgTblLnk {background-color: #FFFFFF;}
   .ccbnTblHighlightLnk          {
font-family:Verdana,Arial,sans-serif;font-weight: 

bold;font-size:12px;}
   .ccbnBgTblHighlightLnk        {background-color: #FFFFFF;}
   .ccbnTblLabelLnk              {
font-family:Verdana,Arial,sans-serif;font-weight: 

bold;font-size:12px;}
   .ccbnBgTblLabelLnk            {background-color: #FFFFFF;}
   .ccbnTtl      {color:#000000;
font-family:Verdana,Arial,sans-serif;font-weight: 

bold;font-size:12px;}
   .ccbnBgTtl    {}
   .ccbnSubTtl   {color:#2F251E;
font-family:Verdana,Arial,sans-serif;font-size:12px;}
   .ccbnBgSubTtl {}
   .ccbnTxt      {color:#2F251E;
font-family:Verdana,Arial,sans-serif;font-size:12px;}
   .ccbnBgTxt    {}
   .ccbnTxtBold  {color:#2F251E;
font-family:Verdana,Arial,sans-serif;font-weight: 

bold;font-size:12px;}
   .ccbnBgTxtBold                {}
   .ccbnTxtBoldSub               {color:#2F251E;
font-family:Verdana,Arial,sans-serif;font-size:12px;}
   .ccbnBgTxtBoldSub             {}
   .ccbnSubTxt   {color:#2F251E;
font-family:Verdana,Arial,sans-serif;font-size:12px;}
   .ccbnBgSubTxt {}
   .ccbnRequired {
font-family:Verdana,Arial,sans-serif;color: 

#FF0000;font-size:12px;}
   .ccbnBgRequired               {}
   .ccbnError    {
font-family:Verdana,Arial,sans-serif;color: 

#FF0000;font-size:12px;}
   .ccbnBgError  {}
   .ccbnConfirmBold              {color:#2F251E;
font-family:Verdana,Arial,sans-serif;font-weight: 

bold;font-size:12px;}
   .ccbnBgConfirmBold            {}
   .ccbnNeg      {
font-family:Verdana,Arial,sans-serif;color: 

#FF0000;font-size:12px;}
   .ccbnBgNeg    {background-color: #FF0000;}
   .ccbnPos      {
font-family:Verdana,Arial,sans-serif;color: 

#00B000;font-size:12px;}
   .ccbnBgPos    {background-color: #00B000;}
   .ccbnPrice    {color:#739600;
font-family:Verdana,Arial,sans-serif;font-weight: 

bold;font-size:12px;}
   .ccbnBgPrice  {background-color: #FFFFFF;}
   .ccbnLnk      {
font-family:Verdana,Arial,sans-serif;font-size:12px;}
   .ccbnBgLnk    {}
   .ccbnSubLnk   {
font-family:Verdana,Arial,sans-serif;font-size:12px;}
   .ccbnBgSubLnk {}
   .ccbnTblSubLnk                {
font-family:Verdana,Arial,sans-serif;font-size:12px;}
   .ccbnBgTblSubLnk              {}
   .modDisclaimer                {
font-family:Verdana,Arial,sans-serif;color: #999999;
                                  font-style: italic;
                                  font-size: 10px;}
   .ccbnDisclaimer               {
font-family:Verdana,Arial,sans-serif;color: #999999;
                                  font-style: italic;
                                  font-size: 10px;}
   .ccbnBgDisclaimer             {background-color: #FFFFFF;}
   .ccbnLabel    {color:#2F251E;
font-family:Verdana,Arial,sans-serif;font-weight: 

bold;font-size:12px;}
   .ccbnBgLabel  {background-color: #FFFFFF;}
   .ccbnTblLabelLeft             {color:#2F251E;
font-family:Verdana,Arial,sans-serif;

font-weight:bold;font-size:12px;}
   .ccbnBgTblLabelLeft           {background-color: #FFFFFF;}
   .ccbnTblLabelTop              {color:#2F251E;
font-family:Verdana,Arial,sans-serif;font-size:12px;}
   .ccbnBgTblLabelTop            {background-color: #FFFFFF;}
   .ccbnNav      {
font-family:Verdana,Arial,sans-serif;font-size:12px;}
   .ccbnSelect   {}
   .ccbnBgSelect {}
   .ccbnInput    {}
   .ccbnBgInput  {}
   .ccbnButton   {border: 0 !important;}
   .ccbnBgButton {}
   .ccbnOutline  {background-color: #FFFFFF;}
   .ccbnOutlineChart             {background-color: #FFFFFF;}
   .ccbnOutlineQuote             {background-color: #FFFFFF;}
   .ccbnBgChart  {background-color: #FFFFFF;}
   .ccbnBgLine   {background-color: #000000;}
   .ccbnBgSpacer {background-color: #FFFFFF;}

/* 
 * SEC - keyword search results
 */

   #CCBNSECRes   {}

/*
 * Enumerate Backgrounds
 */

   .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;}

/* 
 * Enumerate Links
 */

   .ccbnEnumTabLnk               {font-family: Verdana,Arial,sans-serif;
                                  font-size: 10px;
                                  color: #000000;
                                  text-transform: uppercase;}
   a.ccbnEnumTabLnk:link         {font-family: Verdana,Arial,sans-serif;
                                  font-size: 10px;
                                  color: #000000;
                                  text-transform: uppercase;
                                  text-decoration: underline;}
   a.ccbnEnumTabLnk:hover        {text-decoration: none;}
   a.ccbnEnumTabLnk:active       {text-decoration: none;}
   a.ccbnEnumTabLnk:visited      {font-family: Verdana,Arial,sans-serif;
                                  font-size: 10px;
                                  color: #000000;
                                  text-transform: uppercase;
                                  text-decoration: underline;}
   .ccbnEnumPeerListLnk          {font-size: 11px;}

/*
 * Enumerate Rows
 */

   .ccbnEnumTxtEven              {font-family: Verdana,Arial,sans-serif;
                                  font-size: 11px;}
   .ccbnEnumTxtOdd               {font-family: Verdana,Arial,sans-serif;
                                  font-size: 11px;}
   .ccbnBgEnumTblEven            {background-color: #EFEFEF;}
   .ccbnBgEnumTblOdd             {background-color: #FFFFFF;}

/* 
 * Mouse Over Styles
 */


   .ccbnPopover  {position:absolute;
                                  visibility:hidden;
                                  overflow:auto;
                                  width:320px;
                                  height:auto;
                                  background:#ffffff;
                                  text-align:left;
                                  border:1px solid #000;
                                  top:0px;
                                  left:0px;padding:3px!important;}


   .ccbnDefinitionHover          {}
   .ccbnEventHeaderHover         {}
   .ccbnBioHover {}
   .ccbnNewsHover                {}


   .ccbnRowHoverTbl tr:hover td, .ccbnRowHoverTbl tr.ccbnIE6Over td{}

   .ccbnRowHoverTbl tr.ccbnBgTblTtl:hover td{}

/*
 * Scrolling Module
 */



   .ccbnScroll   {position:relative;
                                  overflow:hidden;
                                  height:160px;}

/* 
 * Company Calendar Styles
 */


   .ccbnCalendarTable tbody td.ccbnEvent:hover, .ccbnCalendarTable tbody 

td.ccbnIE6Over{}

   .ccbnCalendarTable thead td.ccbnCalButton:hover, .ccbnCalendarTable 

thead td.ccbnCalButton.ccbnIE6Over{}


   .ccbnCalendarDiv              {height:auto;
                                  max-height:100px;
                                  

height:expression(this.scrollHeight>100?"100px":"auto");}
   .ccbnCalendarHelpDiv          {}


   .ccbnCalendarDivClick         {overflow:auto;
                                  height:230px;}


   .ccbnWeekend  {}


   .ccbnToday    {border:1px solid #000;}


   .ccbnEvent    {background:#FFF0AF;}
   .ccbnCalButton                {}
   .ccbnDay      {}
   .ccbnName     {}
   .ccbnCalendar {cursor:default;}
   .ccbnCalendarTable            {}

   .ccbnCalCenterTitle           {padding-left:2.5em;}

/* 
 * Calendar Icons
 */


   .ccbnCalIconAnalyst           

{background:url(http://media.corporate-ir.net/media_files/irol/global_ima

ges/icon_am.gif) no-repeat;}
   .ccbnCalIconConference        

{background:url(http://media.corporate-ir.net/media_files/irol/global_ima

ges/icon_cf.gif) no-repeat;}
   .ccbnCalIconConferencePres    

{background:url(http://media.corporate-ir.net/media_files/irol/global_ima

ges/icon_cp.gif) no-repeat;}
   .ccbnCalIconConferenceCall    

{background:url(http://media.corporate-ir.net/media_files/irol/global_ima

ges/icon_cc-ne.gif) no-repeat;}
   .ccbnCalIconCustom            

{background:url(http://media.corporate-ir.net/media_files/irol/global_ima

ges/icon_custom.gif) no-repeat;}
   .ccbnCalIconEarningsConfCall  

{background:url(http://media.corporate-ir.net/media_files/irol/global_ima

ges/icon_cc-er.gif) no-repeat;}
   .ccbnCalIconEarnings          

{background:url(http://media.corporate-ir.net/media_files/irol/global_ima

ges/icon_er.gif) no-repeat;}
   .ccbnCalIconReports           

{background:url(http://media.corporate-ir.net/media_files/irol/global_ima

ges/icon_fin_rpt.gif) no-repeat;}
   .ccbnCalIconMA                

{background:url(http://media.corporate-ir.net/media_files/irol/global_ima

ges/icon_ma.gif) no-repeat;}
   .ccbnCalIconGuidance          

{background:url(http://media.corporate-ir.net/media_files/irol/global_ima

ges/icon_ga.gif) no-repeat;}
   .ccbnCalIconOther             

{background:url(http://media.corporate-ir.net/media_files/irol/global_ima

ges/icon_oc.gif) no-repeat;}
   .ccbnCalIconSalesCall         

{background:url(http://media.corporate-ir.net/media_files/irol/global_ima

ges/icon_sc.gif) no-repeat;}
   .ccbnCalIconSalesRelease      

{background:url(http://media.corporate-ir.net/media_files/irol/global_ima

ges/icon_sar.gif) no-repeat;}
   .ccbnCalIconShareholders      

{background:url(http://media.corporate-ir.net/media_files/irol/global_ima

ges/icon_sm.gif) no-repeat;}
   .ccbnCalIconNewsRelease       

{background:url(http://media.corporate-ir.net/media_files/irol/global_ima

ges/icon_news.gif) no-repeat;}
   .ccbnCalIconSEC               

{background:url(http://media.corporate-ir.net/media_files/irol/global_ima

ges/icon_sec.gif) no-repeat;}
   .ccbnCalIconPresentations     

{background:url(http://media.corporate-ir.net/media_files/irol/global_ima

ges/icon_pres.gif) no-repeat;}
   .ccbnCalIcon52WeekHigh        

{background:url(http://media.corporate-ir.net/media_files/irol/global_ima

ges/icon_52wkh.gif) no-repeat;}

/*
 * Icons Padding
 */

   .ccbnCalIconAnalyst, .ccbnCalIconConference, 

.ccbnCalIconConferencePres, .ccbnCalIconConferenceCall, 

.ccbnCalIconCustom, .ccbnCalIconEarningsConfCall, .ccbnCalIconEarnings, 

.ccbnCalIconReports, .ccbnCalIconMA, .ccbnCalIconGuidance, 

.ccbnCalIconOther, .ccbnCalIconSalesCall, .ccbnCalIconSalesRelease, 

.ccbnCalIconShareholders, .ccbnCalIconNewsRelease, .ccbnCalIconSEC, 

.ccbnCalIconPresentations, .ccbnCalIcon52WeekHigh{padding-left:20px;}


   .ccbnEmpty span               {visibility:hidden;}


   td.ccbnCalButton:hover div.ccbnCalendarHelpDiv, .ccbnCalendarTable 

thead td.ccbnIE6Over div.ccbnCalendarHelpDiv{visibility:visible;
                                  z-index:100;}



   td.ccbnEvent:hover div.ccbnCalendarDiv, .ccbnCalendarTable tbody 

td.ccbnIE6Over div.ccbnCalendarDiv{visibility:visible;
                                  z-index:100;}

/* 
 * BusinessWire Styles
  */

   .bwcellpaddingbottom1         {padding-bottom: 2.0px;
                                  font: 85% arial;}
   .bwcellpaddingbottom3         {padding-bottom: 4.0px;
                                  font: 85% arial;}
   .bwcellpaddingleft0           {padding-left: 0.0px;
                                  font: 85% arial;}
   .bwcellpaddingleft1           {padding-left: 5.0px;
                                  font: 85% arial;}
   .bwcellpaddingleft2           {padding-left: 10.0px;
                                  font: 85% arial;}
   .bwcellpaddingleft4           {padding-left: 20.0px;
                                  font: 85% arial;}
   .bwcellpaddingleft5           {padding-left: 25.0px;
                                  font: 85% arial;}
   .bwcellpaddingleft6           {padding-left: 30.0px;
                                  font: 85% arial;}
   .bwcellpaddingleft7           {padding-left: 35.0px;
                                  font: 85% arial;}
   .bwcellpaddingleft8           {padding-left: 40.0px;
                                  font: 85% arial;}
   .bwcellpaddingright0          {padding-right: 0.0px;
                                  font: 85% arial;}
   .bwcellparagraphmargin        {margin-bottom: 0px;
                                  margin-top: 0px;
                                  font: 85% arial;}
   .bwdoublebottomborder         {border-bottom: double black 2.25pt;
                                  font: 85% arial;}
   .bwlistitemmarginbottom       {margin-bottom: 10.0px;
                                  font: 85% arial;}
   .bwsinglebottomborder         {border-bottom: solid black 1.0pt;
                                  font: 85% arial;}
   .bwtablebottommargin          {margin-bottom: 10.0px;
                                  font: 85% arial;}

   .bwtextaligncenter            {text-align: center;
                                  font: 85% arial;}
   .bwtextalignleft              {text-align: left;
                                  font: 85% arial;}
   .bwtextalignright             {text-align: right;
                                  font: 85% arial;}
   .bwunderlinestyle             {text-decoration: underline;
                                  font: 85% arial;}
   .bwverticalalignbottom        {vertical-align: bottom;
                                  font: 85% arial;}
   .bwverticalaligntop           {vertical-align: top;
                                  font: 85% arial;}
   .bwwhitespacenowrap           {white-space: nowrap;
                                  font: 85% arial;}

table.bwtablebottommargin td {padding:0 !important;font-size:11px !important;} 
#content ul li{*margin-left: -40px;}
