/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxx   TOOL STYLES   xxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

div#ir_wrapper {
    display: inline;
    float: left;
    margin: 0 32px 30px 44px;
    width: 680px;
}

*                                {color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;
}

ol, ul {
padding: 0 0 0 10px;
padding: 0 0 0 5px !important;
margin: 0;
list-style-position: outside;
}

ol li, ul li {
margin-left: 15px;
}

h1 {
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 11px;
    line-height: 1.5em;
}

h2, h2 a {
    color: #918E88;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 14px;
    border-bottom: 1px dashed #D3D3D3;
    border-top: 1px dashed #D3D3D3;
    line-height: 2.5em;
    margin: 1.5em 0 0.6em;
}

h2 a  {
    border-bottom: none;
    border-top: none;
}

h1.yellow-icon {
    background: url("http://media.corporate-ir.net/media_files/IROL/20/202299/redesign2011/images/common/h1-icon.png") no-repeat scroll 0 0 transparent;
    padding: 0 0 0.1em 1.8em;
    font-size: 22px;
    margin: 0 0 1em;
    color: #E7BB52;
}

table.ccbnCalendarTable tr.ccbnBgTblTtl td span {
font-size: 11px;
margin: 0;
line-height: 1.5em;
}

table.ccbnCalendarTable tr.ccbnBgTblTtl td div.ccbnCalendarHelpDiv table tr td {
background-color: #FFFFFF !important;
font-weight: normal;
}

tr.alternate td                 {background-color: #EEEEEE;}

table.ccbnTblInner tr td, table.ccbnTblReports tr td table tr.ccbnBgTblOdd td {
vertical-align: top;
padding: 1px 2px 1px;
background: none transparent !important;
}

span.ccbnTblTxt p {
margin: 0 0 10px;
}



/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x             Page Styles - General Txt/Bg             x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .ccbnBgHeader                 {background-color: #DDDDDD;}

   .ccbnTblTtl                   {font-weight: bold;
                                  color: #FFFFFF;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}

   .ccbnBgTblTtl                 {background-color: #666666;}

   .ccbnTblSubTtl                {font-weight: bold;
                                  color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}

   .ccbnBgTblSubTtl              {background-color: #DDDDDD;}

   .ccbnTblOdd                   {color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}

   .ccbnBgTblOdd                 {background-color: #FFFFFF;}

   .ccbnTblEven                  {color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}

   .ccbnBgTblEven                {background-color: #EEEEEE;}

   .ccbnTblTxt                   {color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}

   .ccbnBgTblTxt                 {background-color: #FFFFFF;}

   .ccbnTblTxtBold               {font-weight: bold;
                                  color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}

   .ccbnBgTblTxtBold             {background-color: #FFFFFF;}

   .ccbnTblHighlight             {color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}

   .ccbnBgTblHighlight           {background-color: #FFFFFF;}

   .ccbnTblSubTxt                {color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}

   .ccbnBgTblSubTxt              {background-color: #FFFFFF;}

   .ccbnTblLnk                   {color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}

   .ccbnBgTblLnk                 {background-color: #FFFFFF;}

   .ccbnTblHighlightLnk          {font-weight: bold;
                                  color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}

   .ccbnBgTblHighlightLnk        {background-color: #FFFFFF;}

   .ccbnTblLabelLnk              {font-weight: normal;
                                  color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}

   .ccbnBgTblLabelLnk            {background-color: #FFFFFF;}

   .ccbnTtl                      {font-weight: bold;
                                  color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}

   .ccbnBgTtl                    {background-color: #FFFFFF;}

   .ccbnSubTtl                   {color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}

   .ccbnBgSubTtl                 {background-color: #FFFFFF;}

   .ccbnTxt                      {color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}

   .ccbnBgTxt                    {background-color: #FFFFFF;}

   .ccbnTxtBold                  {font-weight: bold;
                                  color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}

   .ccbnBgTxtBold                {background-color: #FFFFFF;}

   .ccbnTxtBoldSub               {color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}

   .ccbnBgTxtBoldSub             {background-color: #FFFFFF;}

   .ccbnSubTxt                   {color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}

   .ccbnBgSubTxt                 {background-color: #FFFFFF;}

   .ccbnRequired                 {color: #FF0000;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}

   .ccbnBgRequired               {background-color: #FFFFFF;}

   .ccbnError                    {color: #FF0000;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}

   .ccbnBgError                  {background-color: #FFFFFF;}

   .ccbnConfirmBold              {font-weight: bold;
                                  color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}

   .ccbnBgConfirmBold            {background-color: #FFFFFF;}

   .ccbnNeg                      {color: #FF0000;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}

   .ccbnBgNeg                    {background-color: #FF0000;}

   .ccbnPos                      {color: #00B000;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}

   .ccbnBgPos                    {background-color: #00B000;}

   .ccbnPrice                    {font-weight: bold;
                                  color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}

   .ccbnBgPrice                  {background-color: #FFFFFF;}

   .ccbnLnk                      {color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}

   .ccbnBgLnk                    {background-color: #FFFFFF;}

   .ccbnSubLnk                   {color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}

   .ccbnBgSubLnk                 {background-color: #FFFFFF;}

   .ccbnTblSubLnk                {color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}

   .ccbnBgTblSubLnk              {background-color: #FFFFFF;}

   .modDisclaimer                {color: #999999;
                                  font-style: italic;
                                  font-size: 10px;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  line-height: 1.5em;}

   .ccbnDisclaimer               {color: #999999;
                                  font-style: italic;
                                  font-size: 10px;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  line-height: 1.5em;}

   .ccbnBgDisclaimer             {background-color: #FFFFFF;}

   .ccbnLabel                    {font-weight: bold;
                                  color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}

   .ccbnBgLabel                  {background-color: #FFFFFF;}

   .ccbnTblLabelLeft             {color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}

   .ccbnBgTblLabelLeft           {background-color: #FFFFFF;}

   .ccbnTblLabelTop              {color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}

   .ccbnBgTblLabelTop            {background-color: #FFFFFF;}

   .ccbnNav                      {color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}

   .ccbnSelect                   {color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}

   .ccbnBgSelect                 {background-color: #FFFFFF;}

   .ccbnInput                    {color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}

   .ccbnBgInput                  {background-color: #FFFFFF;}

   .ccbnButton                   {color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}

   .ccbnBgButton                 {background-color: #FFFFFF;}

   .ccbnOutline                  {background-color: #FFFFFF;}

   .ccbnOutlineChart             {background-color: #FFFFFF;}

   .ccbnOutlineQuote             {background-color: #FFFFFF;}

   .ccbnBgChart                  {background-color: #FFFFFF;}

   .ccbnBgLine                   {background-color: #000000;}

   .ccbnBgSpacer                 {background-color: #FFFFFF;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x             SEC - keyword search results             x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   #CCBNSECRes                   {}


/* 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-transform: uppercase;}

   a.ccbnEnumTabLnk:link         {font-family: arial, helvetica, 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: arial, helvetica, sans-serif;
                                  font-size: 10px;
                                  color: #000000;
                                  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             {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:auto;
                                  background:#ffffff;
                                  text-align:left;
                                  border:1px solid #000;
                                  top:0px;
                                  left:0px;}


/*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;
                                  color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}

   .ccbnEventHeaderHover         {width: 300px;
                                  color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}

   .ccbnBioHover                 {width: 400px;
                                  color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}

   .ccbnNewsHover                {width: 300px;
                                  color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}


/*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: none;}


/*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{background: none;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                   Scrolling Module                   x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


/*this class is applied to all divs that will scroll as well as the scroll container the container also has an ID which can be referenced in this stylesheet if necessary*/

   .ccbnScroll                   {position:relative;
                                  overflow:hidden;
                                  height:160px;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                Company Calendar Styles               x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


/*HOVER COLOR - background color for when a user hovers over one of the day cells This should be changed to reflect the clients color scheme*/

   .ccbnCalendarTable tbody td.ccbnEvent:hover, .ccbnCalendarTable tbody td.ccbnIE6Over{color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}


/*HOVER COLOR - background color for when a user hovers over one of the header cells This should be changed to reflect the clients color scheme*/

   .ccbnCalendarTable thead td.ccbnCalButton:hover, .ccbnCalendarTable thead td.ccbnCalButton.ccbnIE6Over{color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}


/*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*/

   .ccbnCalendarDiv              {height:auto;
                                  max-height:100px;
                                  height:expression(this.scrollHeight>100?"100px":"auto");}

   .ccbnCalendarHelpDiv          {height: 250px; overflow: auto; color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}


/*the mouse click version of the module uses this style for the div where the event information appears after a mouse click of a date*/

   .ccbnCalendarDivClick         {overflow:auto;
                                  height:230px;}


/*styles for days that are weekends This should be changed to reflect the clients color scheme*/

   .ccbnWeekend                  {color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}


/*styles for the table cell which represents todays date This should be changed to reflect the clients color scheme*/

   .ccbnToday                    {border:1px solid #000;}


/*styles for days that have events This should be changed to reflect the clients color scheme*/

   .ccbnEvent                    {background:#E7BB52;}

   .ccbnCalButton                {color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}

   .ccbnDay                      {color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}

   .ccbnName                     {color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}

   .ccbnCalendar                 {cursor:default;}

   .ccbnCalendarTable            {color: #666666;
                                  font-family: Tahoma,Arial,Helvetica,sans-serif;
                                  font-size: 11px;
                                  line-height: 1.5em;}


/*since the month / year title row also has the ? cell, text-align center is not sufficient to center the text, this is a fix for that problem*/

   .ccbnCalCenterTitle           {padding-left:2.5em;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                    Calendar Icons                    x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .ccbnCalIconAnalyst           {background:url(http://media.corporate-ir.net/media_files/irol/global_images/icon_am.gif) no-repeat;}

   .ccbnCalIconConference        {background:url(http://media.corporate-ir.net/media_files/irol/global_images/icon_cf.gif) no-repeat;}

   .ccbnCalIconConferencePres    {background:url(http://media.corporate-ir.net/media_files/irol/global_images/icon_cp.gif) no-repeat;}

   .ccbnCalIconConferenceCall    {background:url(http://media.corporate-ir.net/media_files/irol/global_images/icon_cc-ne.gif) no-repeat;}

   .ccbnCalIconCustom            {background:url(http://media.corporate-ir.net/media_files/irol/global_images/icon_custom.gif) no-repeat;}

   .ccbnCalIconEarningsConfCall  {background:url(http://media.corporate-ir.net/media_files/irol/global_images/icon_cc-er.gif) no-repeat;}

   .ccbnCalIconEarnings          {background:url(http://media.corporate-ir.net/media_files/irol/global_images/icon_er.gif) no-repeat;}

   .ccbnCalIconReports           {background:url(http://media.corporate-ir.net/media_files/irol/global_images/icon_fin_rpt.gif) no-repeat;}

   .ccbnCalIconMA                {background:url(http://media.corporate-ir.net/media_files/irol/global_images/icon_ma.gif) no-repeat;}

   .ccbnCalIconGuidance          {background:url(http://media.corporate-ir.net/media_files/irol/global_images/icon_ga.gif) no-repeat;}

   .ccbnCalIconOther             {background:url(http://media.corporate-ir.net/media_files/irol/global_images/icon_oc.gif) no-repeat;}

   .ccbnCalIconSalesCall         {background:url(http://media.corporate-ir.net/media_files/irol/global_images/icon_sc.gif) no-repeat;}

   .ccbnCalIconSalesRelease      {background:url(http://media.corporate-ir.net/media_files/irol/global_images/icon_sar.gif) no-repeat;}

   .ccbnCalIconShareholders      {background:url(http://media.corporate-ir.net/media_files/irol/global_images/icon_sm.gif) no-repeat;}

   .ccbnCalIconNewsRelease       {background:url(http://media.corporate-ir.net/media_files/irol/global_images/icon_news.gif) no-repeat;}

   .ccbnCalIconSEC               {background:url(http://media.corporate-ir.net/media_files/irol/global_images/icon_sec.gif) no-repeat;}

   .ccbnCalIconPresentations     {background:url(http://media.corporate-ir.net/media_files/irol/global_images/icon_pres.gif) no-repeat;}

   .ccbnCalIcon52WeekHigh        {background:url(http://media.corporate-ir.net/media_files/irol/global_images/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;}


/*DO NOT EDIT - hides the leading and trailing days of each month*/

   .ccbnEmpty span               {visibility:hidden;}


/*DO NOT EDIT - make the hidden section visible when a user hovers over the help cell*/

   td.ccbnCalButton:hover div.ccbnCalendarHelpDiv, .ccbnCalendarTable thead td.ccbnIE6Over div.ccbnCalendarHelpDiv{visibility:visible;
                                  z-index:100;}


/*DO NOT EDIT - make the hidden section visible when a user hovers over the event cell*/

   td.ccbnEvent:hover div.ccbnCalendarDiv, .ccbnCalendarTable tbody td.ccbnIE6Over div.ccbnCalendarDiv{visibility:visible;
                                  z-index:100;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                  BusinessWire Styles                 x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .bwcellpaddingbottom1         {padding-bottom: 2.0px;
                                  font: 100% arial;}

   .bwcellpaddingbottom3         {padding-bottom: 4.0px;
                                  font: 100% arial;}

   .bwcellpaddingleft0           {padding-left: 0.0px;
                                  font: 100% arial;}

   .bwcellpaddingleft1           {padding-left: 5.0px;
                                  font: 100% arial;}

   .bwcellpaddingleft2           {padding-left: 10.0px;
                                  font: 100% arial;}

   .bwcellpaddingleft4           {padding-left: 20.0px;
                                  font: 100% arial;}

   .bwcellpaddingleft5           {padding-left: 25.0px;
                                  font: 100% arial;}

   .bwcellpaddingleft6           {padding-left: 30.0px;
                                  font: 100% arial;}

   .bwcellpaddingleft7           {padding-left: 35.0px;
                                  font: 100% arial;}

   .bwcellpaddingleft8           {padding-left: 40.0px;
                                  font: 100% arial;}

   .bwcellpaddingright0          {padding-right: 0.0px;
                                  font: 100% arial;}

   .bwcellparagraphmargin        {margin-bottom: 0px;
                                  margin-top: 0px;
                                  font: 100% arial;}

   .bwdoublebottomborder         {border-bottom: double black 2.25pt;
                                  font: 100% arial;}

   .bwlistitemmarginbottom       {margin-bottom: 10.0px;
                                  font: 100% arial;}

   .bwsinglebottomborder         {border-bottom: solid black 1.0pt;
                                  font: 100% arial;}

   .bwtablebottommargin          {margin-bottom: 10.0px;
                                  font: 100% arial;}

   .bwtextaligncenter            {text-align: center;
                                  font: 100% arial;}

   .bwtextalignleft              {text-align: left;
                                  font: 100% arial;}

   .bwtextalignright             {text-align: right;
                                  font: 100% arial;}

   .bwunderlinestyle             {text-decoration: underline;
                                  font: 100% arial;}

   .bwverticalalignbottom        {vertical-align: bottom;
                                  font: 100% arial;}

   .bwverticalaligntop           {vertical-align: top;
                                  font: 100% arial;}

   .bwwhitespacenowrap           {white-space: nowrap;
                                  font: 100% arial;}


