/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxx   TOOL STYLES   xxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */








/* side-nav mouse over */

#subnav a {
	color: #5E6243;
	font-family: verdana,arial,helvetica;
	font-size: 11px;
}

#navTbl .page-link {
	display: block;
	height: 25px;
	margin-bottom: 5px;
	width: 184px;
}

.corp_overview {
	background: url('/media_files/IROL/13/135311/redesign2014-03/media/images/investor_relations/nav/nav_corp_overview.gif') no-repeat left top transparent; 
} 

.stockinfo {
	background: url('/media_files/IROL/13/135311/redesign2014-03/media/images/investor_relations/nav/nav_stockinfo.gif') no-repeat left top transparent; 
}

.cgov {
	background: url('/media_files/IROL/13/135311/redesign2014-03/media/images/investor_relations/nav/nav_cgov.gif') no-repeat left top transparent; 
}

.sec {
	background: url('/media_files/IROL/13/135311/redesign2014-03/media/images/investor_relations/nav/nav_sec.gif') no-repeat left top transparent; 
}

.news {
	background: url('/media_files/IROL/13/135311/redesign2014-03/media/images/investor_relations/nav/nav_news.gif') no-repeat left top transparent; 
}

.web {
	background: url('/media_files/IROL/13/135311/redesign2014-03/media/images/investor_relations/nav/nav_web.gif') no-repeat left top transparent; 
}

.faq {
	background: url('/media_files/IROL/13/135311/redesign2014-03/media/images/investor_relations/nav/nav_faq.gif') no-repeat left top transparent; 
}

.contact {
	background: url('/media_files/IROL/13/135311/redesign2014-03/media/images/investor_relations/nav/nav_contact.gif') no-repeat left top transparent; 
}

.request {
	background: url('/media_files/IROL/13/135311/redesign2014-03/media/images/investor_relations/nav/nav_request.gif') no-repeat left top transparent; 
}

.email {
	background: url('/media_files/IROL/13/135311/redesign2014-03/media/images/investor_relations/nav/nav_email.gif') no-repeat left top transparent; 
}

#navTbl .page-link:hover {
	background-position: left bottom; 
}

/* side-nav mouse over */


.talignR {
	text-align: right !important;
}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x             Page Styles - General Txt/Bg             x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

 
.prngen13, .prngen22, .prngen15, .prngen19, .prngen14, .prngen23, .prngen16, .prntblns {
    border-style: none;
}

.prfix td {
    font-size: 10px !important;
    padding-left: 0px!important;
    padding-right: 0!important;
}

.prfix p {
    font-size: 10px !important;
    width: auto!important;
    padding-left: 0px!important;
    padding-right: 0!important;
}

.backtotop {
    text-align: right;
    padding: 5px;
}

.BgStockQuoteIRHome {
    background-color: #7CAC99;
}

td.ccbnCenter {
    text-align: center;
    color: #333333;
    font-weight: bold;
    font-size: 10px;
}

td.alignRight {
    text-align: right;
}

/* for irol-govcommcomp */
.headerLnk, a:link.headerLnk, a:hover.headerLnk, a:visited.headerLnk, a:active.headerLnk {
    font-size: 10px;
    color: #546A31;
    text-transform: uppercase;
    font-weight: bold;
}

td.ccbnGovComm {
    text-align: center;
    border-left: 1px solid #ffffff;
}

td.ccbnGovCommHeader {
    background-color: #98A655;
    font-size: 10px;
    color: #546A31;
    text-transform: uppercase;
    font-weight: bold;
    text-align: left;
    valign: top;
    border-left: 1px solid #ffffff;
}


/* BEGIN modified client styles */

/* same as "header", except added white vertical line */
.ccbnheader, .ccbnHeader {
    background-color: #98A655;
    font-size: 10px !important;
    padding: 4px;
    color: #546A31 !important;
    text-transform: uppercase;
    font-weight: bold;
    border-right: solid 1px #ffffff;
    border-left: solid 1px #ffffff;
}

.ccbnheaderleft {
    background-color: #98A655;
    font-size: 10px;
    padding: 4px;
    color: #546A31;
    text-transform: uppercase;
    font-weight: bold;
    border-left: solid 1px #ffffff;
}
	 
/* similar font styles as td.stockbold and td.stock */
.stockbold {
    font-size: 10px;
    padding: 4px;
    color: #41725F;
    text-transform: lowercase;
    font-weight: bold;
}

.stock {
    font-size: 10px;
    padding: 4px;
    color: #41725F;
}

.stockDataBold {
    font-size: 10px;
    color: #526732;
    padding: 4px;
    font-weight: bold;
}

.ccbnRight, td.ccbnRight {
    vertical-align: middle;
    color: #333333;
    font-weight: bold;
    font-size: 10px;
}

.bar {
    color: #98A655;
}

/* END modified client styles */


	 /* BEGIN client styles */
		p {padding-right:10px;}
		td.readmore {text-align:right;background-color:#C8D783;}

	 /* END client styles */

	 .greentableheader2  {background-color:#98A655;color:#FFF;text-transform:uppercase;padding:5px;font-weight:bold;}

	 .ccbnTblBrderVert             {border-left: 1px solid #ffffff;}

	 .ccbnTblBrderVert2            {border-left: 1px solid #ffffff; border-right: 1px solid #ffffff;}

	 .ccbnTblBrderVertRight        {border-right: 2px solid #ffffff;}

	 .ccbnTblBrderBottom, td.ccbnTblBrderBottom         {border-bottom: 1px solid #88ab9d;}

	 .ccbnTblBrderBottomStock, td.ccbnTblBrderBottomStock     {border-bottom: 1px solid #639481; padding-right: 0px; padding-left: 0px;}


	 .ccbnTblBrderTop              {border-top: 1px solid #ffffff;}

	 .ccbnTblTtl                   {font-family: verdana,arial,helvetica;
																	color: #FFFFFF;
																	font-size: 11px;
																	font-weight: bold;}

	 .ccbnBgTblTtl                 {background-color: #999966;}

	 .ccbnTblSubTtl                {font-family: verdana,arial,helvetica;
																	color: #000000;
																	font-size: 11px;}

	 .ccbnBgTblSubTtl              {background-color: #FFFFFF;}

	 .ccbnTblOdd                   { }

	 .ccbnBgTblOdd                 {background-color: #FFFFFF;}
	 .ccbnBgTblOddIRhome           {background-color: #C8D783;}
	 .ccbnBgTblOddNews, .ccbnBgTblOddSEC        {background-color: #d8e4a0;}

	 .ccbnTblEven                  { } 

	 .ccbnBgTblEven                {background-color: #EEEEEE;}
	 .ccbnBgTblEvenIRhome          {background-color: #d6db9b;}
	 .ccbnBgTblEvenNews,.ccbnBgTblEvenSEC            {background-color: #C8D783;}

	 .ccbnTblTxt                   {font-family: verdana,arial,helvetica;
																	color: #5a5a5a;
																	font-size: 11px;}

	 .ccbnBgTblTxt                 {background-color: #FFFFFF;}

	 .ccbnTblTxtBold               {font-family: verdana,arial,helvetica;
																	color: #5a5a5a;
																	font-size: 11px;
																	font-weight: bold;}

	 .ccbnBgTblTxtBold             {background-color: #FFFFFF;}

	 .ccbnTblHighlight             {font-family: verdana,arial,helvetica;
																	color: #5a5a5a;
																	font-size: 11px;
																	font-weight: bold;}

	 .ccbnBgTblHighlight           {background-color: #FFFFFF;}

	 .ccbnTblSubTxt                {font-family: verdana,arial,helvetica;
																	color: #5a5a5a;
																	font-size: 11px;}

	 .ccbnBgTblSubTxt              {background-color: #FFFFFF;}

	 .ccbnTblLnk                   {font-family: verdana,arial,helvetica;
																	font-size: 11px;}

	 .ccbnBgTblLnk                 {background-color: #FFFFFF;}

	 .ccbnTblHighlightLnk          {font-family: verdana,arial,helvetica;
																	font-weight: bold;
																	font-size: 11px;}

	 .ccbnBgTblHighlightLnk        {background-color: #FFFFFF;}

	 .ccbnTblLabelLnk              {font-family: verdana,arial,helvetica;
																	font-weight: bold; 
																	font-size: 11px;}

	 .ccbnBgTblLabelLnk            {background-color: none;}

	 /* same as client's style "nrTitle" */
	 .ccbnTtl                      {color: #5a5a5a;
																	font-size: 11px;
																	font-weight: bold;}

	 .ccbnBgTtl                    {background-color: #FFFFFF;}

	 .ccbnSubTtl                   {font-family: verdana,arial,helvetica;
																	color: #5a5a5a;
																	font-size: 12px;}

	 .ccbnBgSubTtl                 {background-color: #FFFFFF;}

	 p, .ccbnTxt                      {font-family: verdana,arial,helvetica;
																	font-size: 11px;}

	 .ccbnBgTxt                    {background-color: #FFFFFF;}

	 .ccbnTxtBold                  {font-weight: bold;}

	 .ccbnBgTxtBold                {background-color: none;}

	 .ccbnSubTxt                   {font-family: verdana,arial,helvetica;
																	color: #5a5a5a;
																	font-size: 11px;}

	 .ccbnBgSubTxt                 {background-color: #FFFFFF;}

	 .ccbnRequired                 {font-family: verdana,arial,helvetica;
																	color: #FF0000;
																	font-size: 11px;}

	 .ccbnBgRequired               {background-color: #FFFFFF;}

	 .ccbnError                    {font-family:verdana,arial,helvetica; font-size:11px;
																	color: #FF0000;}

	 .ccbnBgError                  {background-color: #FFFFFF;}

	 .ccbnConfirmBold              {font-family:verdana,arial,helvetica; font-size:11px;
																	color: #FF0000; font-weight: bold;}

	 .ccbnBgConfirmBold            {background-color: #FFFFFF;}

	 .ccbnNeg                      {font-family:verdana,arial,helvetica; font-size:11px;
																	color: #5a5a5a;}

	 .ccbnBgNeg                    {background-color: #FFFFFF;}

	 .ccbnPos                      {font-family:verdana,arial,helvetica; font-size:11px;
																	color: #5a5a5a;}

	 .ccbnBgPos                    {background-color: #FFFFFF;}

	 .ccbnPrice                    {font-family:verdana,arial,helvetica;
																	color: #5a5a5a;
																	font-size: 11px; font-weight:bold;}

	 .ccbnBgPrice                  {background-color: #FFFFFF;}

	 .ccbnLnk                      {font-family:verdana,arial,helvetica;
																	font-size: 11px;}

	 .ccbnBgLnk                    {background-color: #FFFFFF;}

	 .ccbnBgLnk2                   {background-color: #eeeeee;}

	 .ccbnSubLnk                   {font-family: verdana,arial,helvetica;
																	font-size: 11px;}

	 .ccbnBgSubLnk                 {background-color: #FFFFFF;}

	 .ccbnTblSubLnk                {font-family: verdana,arial,helvetica;;
																	font-size: 11px;}

	 .ccbnBgTblSubLnk              {background-color: #FFFFFF;}

	 .modDisclaimer                {font-family: verdana,arial,helvetica;
																	font-size: 11px;
																	font-style: normal;}

	 .ccbnDisclaimer               {font-family: verdana, sans-serif;
																	font-size: 11px;
																	font-style: normal;}

	 .ccbnBgDisclaimer             {background-color: #FFFFFF;}

	 .ccbnLabel                    {font-family: verdana,arial,helvetica;
																	color: #5a5a5a;
																	font-size: 11px;
																	font-weight: bold;}

	 .ccbnBgLabel                  {background-color: none;}

	 .ccbnTblLabelLeft             {font-family: verdana,arial,helvetica;
																	color: #5a5a5a;
																	font-size: 11px;
																	font-weight: bold;}

	 .ccbnBgTblLabelLeft           {background-color: #FFFFFF;}

	 .ccbnTblLabelTop              {font-family: verdana,arial,helvetica;
																	color: #000000;
																	font-size: 11px;
																	font-weight: bold;}

	 .ccbnBgTblLabelTop            {background-color: #FFFFFF;}

	 .ccbnNav                      {font-family: verdana,arial,helvetica;
																	font-size: 11px;}

	 .ccbnSelect                   {font-family: verdana,arial,helvetica;
																	color: #000000;
																	font-size: 11px;
																	font-weight: bold;}

	 .ccbnBgSelect                 {background-color: #FFFFFF;}

	 .ccbnInput                    {font-family: verdana,arial,helvetica;
																	color: #000000;
																	font-size: 11px;
																	font-weight: bold;}

	 .ccbnBgInput                  {background-color: none;}

	 .ccbnButton                   {}

	 .ccbnBgButton                 {}

	 .ccbnOutline                  {background-color: #FFFFFF;}

	 .ccbnOutline2                 {background-color: #a5a5a5;}

	 .ccbnOutlineChart             {}

	 .ccbnOutlineQuote             {background-color: #FFFFFF;}

	 .ccbnBgChart                  {background-color: #FFFFFF;}

	 .ccbnBgLine                   {background-color: #FFFFFF;}

	 .ccbnBgSpacer                 {background-color: #FFFFFF;}


/* 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-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             {}




/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxx   WEB DISCLOSURE STYLES   xxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */



#ccbn-tab-release-content h3, #ccbn-tab-advisory-content h3 {margin-bottom: 15px;
   text-transform: uppercase;}

#ccbn-tab-release-content p, #ccbn-tab-advisory-content p, #ccbn-tab-release-content li, #ccbn-tab-advisory-content li {margin-bottom: 10px; }

#ccbn-tab-release-content ul[type="disc"], #ccbn-tab-advisory-content ul[type="disc"] {list-style: disc outside none;
   margin-left: 15px;}
#ccbn-tab-release-content ul[type="circle"], #ccbn-tab-advisory-content ul[type="circle"] {list-style: circle outside none;
   margin-left: 30px;}


#ccbn-share-page .ccbn-tools-content-header {}
#ccbn-share-page .ccbn-tools-content-main {}
#ccbn-share-page .ccbn-tools-content-main ul {
	padding-left: 0;
}
#ccbn-share-page .ccbn-tools-content-main li {}


#ccbn-rss-subscriptions .ccbn-tools-content-header {}
#ccbn-rss-subscriptions .ccbn-tools-content-main {
	padding-left: 5%;
	width: 43%;
}
#ccbn-rss-subscriptions .ccbn-rss-group {}


#ccbn-email-subscriptions .ccbn-tools-content-header {}
#ccbn-email-subscriptions .ccbn-tools-content-main {
	padding-left: 7%;
	width: 41%;
}



/* globally leveraged */
/* ajax spinner */
.ccbn-loading-placeholder {height: 20px;
   background: transparent url(http://media.corporate-ir.net/media_files/IROL/global_images/ajax-loader.gif) no-repeat 30px center;
   display: none; }

/* print icon */
.ccbn-print-link-inactive {display: none; }   
.ccbn-print-page {background: transparent url(http://media.corporate-ir.net/media_files/IROL/global_images/toolkit_print_t.gif) no-repeat scroll 0 0;
   display: inline-block;
   padding-bottom: 1px;
   padding-left: 16px; }    

/* social link icons */
.ccbn-social-link-google {background: transparent url(http://media.corporate-ir.net/media_files/IROL/global_images/social-icons/google.png) no-repeat scroll left center; }
.ccbn-social-link-buzzup {background: transparent url(http://media.corporate-ir.net/media_files/IROL/global_images/social-icons/buzzfeed.png) no-repeat scroll left center; }
.ccbn-social-link-linkedin {background: transparent url(http://media.corporate-ir.net/media_files/IROL/global_images/social-icons/linkedin.png) no-repeat scroll left center; }
.ccbn-social-link-delicious {background: transparent url(http://media.corporate-ir.net/media_files/IROL/global_images/social-icons/delicious.png) no-repeat scroll left center; }
.ccbn-social-link-reddit {background: transparent url(http://media.corporate-ir.net/media_files/IROL/global_images/social-icons/reddit.png) no-repeat scroll left center; }
.ccbn-social-link-digg {background: transparent url(http://media.corporate-ir.net/media_files/IROL/global_images/social-icons/digg.png) no-repeat scroll left center; }
.ccbn-social-link-stumbleupon {background: transparent url(http://media.corporate-ir.net/media_files/IROL/global_images/social-icons/stumbleupon.png) no-repeat scroll left center; }
.ccbn-social-link-facebook {background: transparent url(http://media.corporate-ir.net/media_files/IROL/global_images/social-icons/facebook.png) no-repeat scroll left center; }
.ccbn-social-link-twitter {background: transparent url(http://media.corporate-ir.net/media_files/IROL/global_images/social-icons/twitter.png) no-repeat scroll left center; }
.ccbn-social-link-email {background: transparent url(http://media.corporate-ir.net/media_files/IROL/global_images/social-icons/icon-email.png) no-repeat scroll left center; }

/* rss link icon */
.ccbn-rss-link {background: transparent url(http://media.corporate-ir.net/media_files/IROL/global_images/toolkit_rss_t.gif) no-repeat scroll left center;
   display: inline-block;
   padding-left: 18px; }        

/* more links */
.ccbn-link-more {margin: 0;
   padding: 0; }
.ccbn-link-more-text {float: left;
   padding-right: 8px; }    

/* css arrow pointing right*/
.ccbn-arrow {width: 0;
   height: 0;
   line-height: 0;
   border-width: 1px;
   border-style: solid;
   margin-top: 3px;
   float: left;
   margin-right: 12px; }
/* most browsers */
.ccbn-arrow {border-top: 4px dotted transparent;
   border-bottom: 4px dotted transparent;
   border-left: 4px solid #000000;
   border-right: 0; }
/* IE6 */
.ccbn-arrow {_border-top-color: pink;
   _border-bottom-color: pink;
   _border-right-color: pink;
   _filter: chroma(color=pink); }       

/* documents */
.ccbn-doc a {background-color: transparent;
   background-repeat: no-repeat;
   background-position: 0 0;
   background-attachment: scroll;
   display: inline-block;
   min-height: 16px;
   padding-left: 24px; }
/* multiple formats use an arrow indicator */
.ccbn-doc-multi-item, .ccbn-doc-multi-sec {display: none; }
.ccbn-doc-multi ul {display: none; }
.ccbn-doc-multi a {padding-left: 8px; }
.ccbn-doc-multi-expanded ul, .ccbn-doc-multi-expanded .ccbn-loading-placeholder {display: block; }  
.ccbn-doc-multi-expanded a {padding-left: 6px; }
.ccbn-doc-multi-expanded li a {padding-left: 24px; }
/* most browsers */
.ccbn-doc-multi-expanded .ccbn-arrow {margin-top: 5px;
   margin-right: 11px;
   border-left: 4px dotted transparent;
   border-right: 4px dotted transparent;
   border-top: 4px solid #000000;
   border-bottom: 0; }
/* IE6 */
.ccbn-doc-multi-expanded .ccbn-arrow {_border-left-color: pink;
   _border-bottom-color: pink;
   _border-right-color: pink;
   _filter: chroma(color=pink); }
/* document icons */
.ccbn-doc-pdf a {background-image: url(http://media.corporate-ir.net/media_files/priv/CCBN/event_help/icons/md_pdf.gif);
   background-position: 0 0; }
.ccbn-doc-doc a {background-image: url(http://media.corporate-ir.net/media_files/priv/CCBN/event_help/icons/md_doc.gif);
   background-position: 0 0; }
.ccbn-doc-xls a {background-image: url(http://media.corporate-ir.net/media_files/priv/CCBN/event_help/icons/md_xls.gif);
   background-position: 0 0; }
.ccbn-doc-ppt a {background-image: url(http://media.corporate-ir.net/media_files/priv/CCBN/event_help/icons/md_ppt.gif);
   background-position: 0 0; }
.ccbn-doc-html a {background-image: url(http://media.corporate-ir.net/media_files/priv/CCBN/event_help/icons/HTML_small.gif);
   background-position: 0 0; }
.ccbn-doc-txt a {background-image: url(http://media.corporate-ir.net/media_files/priv/CCBN/event_help/icons/PlainText_small.gif);
   background-position: 0 0; }
.ccbn-doc-wks a {background-image: url(http://media.corporate-ir.net/media_files/priv/CCBN/event_help/icons/Lotus_small.gif);
   background-position: 0 0; }
.ccbn-doc-mob a {background-image: url(http://media.corporate-ir.net/media_files/priv/CCBN/event_help/icons/Mobular_small.gif);
   background-position: 0 0; }
.ccbn-doc-xbrl a {background-image: url(http://media.corporate-ir.net/media_files/priv/ccbn/event_help/smalldownload/xbrl.gif);
   background-position: 0 0; }
.ccbn-doc-other a {background-image: url(http://media.corporate-ir.net/media_files/priv/ccbn/event_help/icons/other.gif);
   background-position: 0 0; }
.ccbn-doc-win a {background-image: url(http://media.corporate-ir.net/media_files/priv/ccbn/event_help/icons/md_win.gif);
   background-position: 0 0; }
.ccbn-doc-mov a {background-image: url(http://media.corporate-ir.net/media_files/priv/ccbn/event_help/icons/md_quicktime.gif);
   background-position: 0 0; }
.ccbn-doc-ram a {background-image: url(http://media.corporate-ir.net/media_files/priv/ccbn/event_help/icons/md_real.gif);
   background-position: 0 0; }

/* new window icon */
.ccbn-new-window a, a.ccbn-new-window {background: transparent url(http://media.corporate-ir.net/media_files/irol/global_images/icon-open-window.gif) no-repeat scroll right 0;
   display: inline-block;
   min-height: 16px;
   padding-right: 24px; }       

/* stock quote dl */
.ccbn-stock-quote p {clear: both;
   margin: 0; }
.ccbn-dl-quote {margin: 0;
   padding: 0; }
.ccbn-dl-quote dt {clear: left;
   float: left;
   margin: 0;
   padding: 0;
   width: 40%; }
.ccbn-dl-quote dd {float: left;
   margin: 0;
   padding: 0;
   width: 50%; }

/* recent sec */
.ccbn-sec-recent-filters {list-style: none;
   padding: 0;
   margin: 0;
   display: none; }
.ccbn-sec-recent-filters li {display: inline;
   float: left;
   margin: 0 4px 0 0 !important; }
.ccbn-sec-recent-filters li a {float: left;
   padding: 3px;
   text-decoration: none; }
.ccbn-sec-recent-filters .ccbn-current-filter a {background: #333333;
   color: #FFFFFF; }
.ccbn-sec-recent-groups {clear: both}
.ccbn-sec-recent-group {display: none;
   padding: 5px 0}
.ccbn-sec-recent-group-active {display: block; }
.ccbn-sec-recent-group ul {list-style: none;
   padding: 0;
   margin: 0; }
.ccbn-sec-recent-group ul li {margin: 0 0 10px 0;
   padding: 0; }
.ccbn-content-secondary .ccbn-sec-recent-group ul li.ccbn-last {margin: 0;
   padding: 0; }

/* recent news */
.ccbn-news ul {list-style-image: none;
   list-style-position: outside;
   list-style-type: none;
   margin: 0;
   padding: 0; }
.ccbn-news ul li {margin: 0 0 10px;
   padding: 0; }

/* embedded player */
.ccbn-embedded-player-container {margin-bottom: 10px;
   width: 100%;
   display: none; }
.ccbn-embedded-player-480 {width: 480px;
   height: 295px;
   margin: 0 auto;
   clear: both; }
.ccbn-embedded-player-560 {width: 560px;
   height: 340px;
   margin: 0 auto;
   clear: both; }
.ccbn-embedded-player-640 {width: 640px;
   height: 385px;
   margin: 0 auto;
   clear: both; }
.ccbn-embedded-player-853 {width: 853px;
   height: 505px;
   margin: 0 auto;
   clear: both; }   
.ccbn-embedded-player-popup {float: right; }

/* toolbar and tool content */
.ccbn-tools {border-bottom: 1px solid #E6E6E6;
   margin-bottom: 10px;
   display: none; }
/* toolbar */
.ccbn-nav-toolbar {border-top: 1px solid #E6E6E6;
   list-style: none;
   margin: 10px 0 0;
   padding: 0;
   clear: both; }
.ccbn-nav-toolbar li {border-right: 1px solid #EEEEEE;
   float: left;
   padding: 0;
   margin: 0 !important; }
.ccbn-nav-toolbar li.ccbn-last {border-right: none; }
.ccbn-nav-toolbar li a {float: left;
   padding: 5px 10px;
   text-decoration: none; }
.ccbn-nav-toolbar li a: hover {background-color: #FAFAFA;
   color: #333333; }
.ccbn-nav-toolbar li.ccbn-nav-toolbar-active a {background: #E0E1E2;
   color: #000; }

/* tool content*/
.ccbn-tools-content {background: #EFEFF0 url(http://media.corporate-ir.net/media_files/IROL/global_images/earnings-release/bg-toolbar-content-gradient.png) repeat-x scroll 0 0; }
.ccbn-tools-content h3 {font-size: 12px;
   padding-left: 40px;
   margin: 0;
   line-height: 16px; }
.ccbn-tools-content h4 {font-size: 11px;
   font-weight: bold;
   margin: 0 0 10px 0; }
.ccbn-tools-content p {font-size: 11px;
   margin-bottom: 10px; }   
.ccbn-tools-content-header {float: left;
   padding-bottom: 40px;
   width: 20%; }
.ccbn-tools-content-instructions {float: right;
   width: 30%; }
.ccbn-tools-content-main {float: left;
   padding-left: 3%;
   width: 45%; }

/* tabs and content area */
/* tabs */
.ccbn-tabs-nav {margin: 0;
   padding: 5px 5px 0;
   background: #E4E4E5 url(http://media.corporate-ir.net/media_files/IROL/global_images/earnings-release/bg-graygrad.png) repeat-x scroll center bottom;
   clear: both; }
.ccbn-tabs-nav li {list-style: none;
   margin: 0 !important;
   padding: 0 5px 0 0;
   float: left;
   font-size: 12px; }
.ccbn-tabs-nav li a {float: left;
   cursor: pointer;
   padding: 5px 10px;
   background: #FBFBFB url(http://media.corporate-ir.net/media_files/IROL/global_images/earnings-release/bg-lightgraygrad.png) repeat-x scroll center bottom;
   text-decoration: none; }
.ccbn-tabs-nav li.ccbn-tab-active a {color: #000000;
   font-weight: bold;
   background: #FFFFFF none repeat scroll 0 0;
   border-bottom: 3px solid #FFFFFF; }
/* Content */
.ccbn-tab-content-area {padding: 10px 0 10px 15px; }
.ccbn-tab-content-inactive, .ccbn-tab-inactive {display: none; }        

/* right rail */
.ccbn-content-secondary {float: right;
   padding: 10px 15px 10px 20px;
   width: 200px;
   font-size: 10px; }
.ccbn-content-secondary-container {margin-bottom: 20px; }

/* accordion */
.ccbn-accordion {margin: 0;
   padding: 0;
   display: none; }
.ccbn-accordion-item {list-style: none;
   margin: 0;
   padding: 0;
   border-top: 1px solid #E6E6E6; }
.ccbn-accordion-item-link {padding: 5px 7px;
   width: 185px;
   display: inline-block;
   font-weight: bold;
   text-decoration: none;
   background: #ffffff; }
.ccbn-accordion-item-link: hover {background-color: #FAFAFA;
   color: #333333; }        
.ccbn-accordion-item-active a.ccbn-accordion-item-link, .ccbn-accordion-item-active a.ccbn-accordion-item-link: hover {background: #E0E1E2;
   color: #000000; }
/* most browsers */
.ccbn-accordion-item-active a.ccbn-accordion-item-link .ccbn-arrow {margin-top: 5px;
   margin-right: 11px;
   border-left: 4px dotted transparent;
   border-right: 4px dotted transparent;
   border-top: 4px solid #000000;
   border-bottom: 0; }
/* IE6 */
.ccbn-accordion-item-active a.ccbn-accordion-item-link .ccbn-arrow {_border-left-color: pink;
   _border-bottom-color: pink;
   _border-right-color: pink;
   _filter: chroma(color=pink); }   
.ccbn-accordion li.ccbn-last {border-bottom: 1px solid #E6E6E6; }
.ccbn-accordion-item-active  {background: #E0E1E2; }        
.ccbn-accordion-content {display: none;
   background: #EFEFF0 url(http://media.corporate-ir.net/media_files/IROL/global_images/earnings-release/bg-toolbar-content-gradient.png) repeat-x scroll 0 0;
   padding: 0 10px 5px; }
.ccbn-accordion-content li.ccbn-last {border-bottom: none; }

/* css hacks to ensure proper layout is maintained */
.ccbn-tabs-nav:after,.ccbn-nav-toolbar:after, .ccbn-link-more:after {clear: both;
   content: ".";
   display: block;
   height: 0;
   visibility: hidden; }
/*IE browsers need this part*/
.ccbn-tabs-nav, .ccbn-nav-toolbar, .ccbn-link-more {zoom: 1;
   _height: 1%; }   

/* earnings release */
/* event title and date section */
.ccbn-event-heading h2 {font-size: 16px;
   margin-bottom: 0 !important; }
.ccbn-event-heading h2 a  {background: transparent url(http://media.corporate-ir.net/media_files/IROL/global_images/earnings-release/icon-earnings-release-32.gif) no-repeat scroll 0 0;
   padding-left: 38px;
   padding-bottom: 18px;
   color: #000;
   text-decoration: none; }
.ccbn-event-heading p {padding-left: 38px;
   margin-top: 0 !important; }

/* tool content*/
.ccbn-tools-content #ccbn-share-page, .ccbn-tools-content #ccbn-rss-subscriptions, .ccbn-tools-content #ccbn-email-subscriptions {display: none;
   padding: 20px; }
#ccbn-share-page .ccbn-tools-content-header {background: transparent url(http://media.corporate-ir.net/media_files/IROL/global_images/earnings-release/icon-share-32.gif) no-repeat scroll 0 0; }
#ccbn-rss-subscriptions .ccbn-tools-content-header {background: transparent url(http://media.corporate-ir.net/media_files/IROL/global_images/earnings-release/icon-rss-32.gif) no-repeat scroll 0 0; }
#ccbn-email-subscriptions .ccbn-tools-content-header {background: transparent url(http://media.corporate-ir.net/media_files/IROL/global_images/earnings-release/icon-alerts-44.gif) no-repeat scroll 0 0; }

/* share */
#ccbn-share-page .ccbn-tools-content-main ul  {margin: 0}
#ccbn-share-page .ccbn-tools-content-main ul li {float: left;
   margin: 0 0 8px 0;
   padding-right: 4%;
   width: 45%;
   list-style: none; }
#ccbn-share-page .ccbn-tools-content-main ul li a {display: block;
   padding-left: 20px; }

/* rss */
#ccbn-rss-subscriptions .ccbn-rss-group {float: left;
   padding-right: 3%;
   width: 45%; }
#ccbn-rss-subscriptions .ccbn-rss-group ul {margin: 0 0 10px;
   padding: 0; }
#ccbn-rss-subscriptions .ccbn-rss-group li {font-size: 11px;
   margin-bottom: 5px;
   list-style: none; }      

/* email subscriptions*/
.ccbn-tools-content #ccbn-email-subscriptions h3 {padding-left: 50px; }
#ccbn-email-subscriptions .ccbn-tools-content-main label {display: block;
   font-size: 11px; }
#ccbn-email-subscriptions .ccbn-tools-content-main .ccbnInput input {display: block;
   margin-bottom: 8px;
   width: 80%; }

/* event downloads */
.ccbn-event-downloads {margin: 0;
   padding: 0; }
.ccbn-event-downloads li {list-style: none;
   margin: 0 !important;
   padding: 3px 0;
   border-bottom: 1px solid #E6E6E6; }
.ccbn-event-downloads li.ccbn-last {border-bottom: none; }
.ccbn-event-downloads-encodings {margin-left: 24px;
   padding: 0; }
.ccbn-event-downloads-encodings a {text-transform: uppercase; }
/* related links */
.ccbn-related-links {margin: 0;
   padding: 0; }
.ccbn-related-links li {list-style: none;
   margin: 0 !important;
   padding: 3px 0;
   border-bottom: 1px solid #E6E6E6; }
.ccbn-related-links li a {background: transparent url(http://media.corporate-ir.net/media_files/irol/global_images/icon-open-window.gif) no-repeat scroll right 0;
   
display: inline-block;
   min-height: 16px;
   padding-right: 24px; }
.ccbn-related-links li.ccbn-last {border-bottom: none; }

/* css hacks to ensure proper layout is maintained */
#ccbn-share-page:after, #ccbn-rss-subscriptions:after, #ccbn-email-subscriptions:after {clear: both;
   content: ".";
   display: block;
   height: 0;
   visibility: hidden; }
/*IE browsers need this part*/
#ccbn-share-page, #ccbn-rss-subscriptions, #ccbn-email-subscriptions {zoom: 1;
   _height: 1%; }

/* Release Publishing Styles V1 */
td.hugin_border_none_top {border: none}
td.hugin_border_none_right {border: none}
td.hugin_border_none_left {border: none}
td.hugin_border_none_bottom {border: none}
td.hugin_border_top {border-top: 1px solid #000}
td.hugin_border_right {border-right: 1px solid #000}
td.hugin_border_bottom {border-bottom: 1px solid #000}
td.hugin_border_left {border-left: 1px solid #000}
#div_with_clipping_code_id  {display: none}





/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxx              Printer-friendly Styles                           xxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


.printRow, .printRow a {
	color: #000;
	font-size: 10px;
	letter-spacing: 1px;
	line-height: 25px;
	text-decoration: none;
	text-transform: uppercase;
}

.padlr {
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.pfTtl {
	font-family: verdana,arial,helvetica;
	font-size: 14px;
	color: #546A31;
	font-weight: bold;
	display: block;
	margin: 15px 0 3px 3px;
}




@media print {

	.trContent * {
		background: transparent !important;
		box-shadow: none !important;
		color: #000 !important;
		font-family: Arial, Helvetica, sans-serif !important;
		text-shadow: none !important;
		filter: none !important;
		-ms-filter: none !important;
	}

	.ir-print a {
		text-decoration: underline !important;
	}

	.ir-print a[href]:after {
		content: normal;
	}

}




/*** !!! DO NOT EDIT !!! ***/

.appBg {
	overflow: auto !important;
}

.appBg table, .appBg td {
	padding: 0 !important;
	margin: 0 !important;
}





