/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxx   TOOL STYLES   xxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */ 
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


.pad3 td {padding:3px!important;}
.ccbnInput input {width:auto!important;height:auto!important}


/*#related-links {border-top:1px solid #C5C7C8; 
margin-top: 43px;
font-size: 10px;

}

html>div #related-links {border-top:1px solid #C5C7C8; 
margin-top: 43px
font-size: 10px;
}
.related-linksNav{color: #87898C; text-decoration: none; padding-left: 30px
}*/

span.ccbnTxt {display:inline!important;line-height:auto!important;}

.IconAlignRight img{float:right;margin-top:5px;}
.IconAlignRight .ccbnTblLnk {float:left;width:200px;text-align:left;}
td.IconAlignRight {border-bottom: 1px solid #C5C7C8;}

.ccbnRAATitle { border-bottom: 1px solid #C5C7C8; }
table.ccbnRAATitle td { padding: 3px 15px; }
.ccbnReportsAnnualArchive tr td a {color: #6D6E71; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }

.ccbnHTitle {padding: 0px 0px 10px 0px; font-size: 20px; font-weight: bold;}
body {color: #6D6E71; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 12px;}
.ccbnDefinitionHover {padding: 3px;}
.ccbnCalCenterTitle span.ccbnTblTtl {padding-left: 10px;}
div.containerPF {background: none !important;}
#ccbnCalendarNavigation_on {cursor: pointer;}
.ccbnEmailPage, .ccbnTearsheet, .ccbnemailPageConfirm, .ccbnemailPageVerify {color: #6D6E71; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 12px;}
#irOverviewFooterNav {
width:735px !important;
padding-top: 28px;
padding-top: 0px !important; }
div.ccbnEventsDetails div#eventsBack {margin-bottom: 10px;}
div.ccbnEventsDetails div#eventsBack a {padding-left: 5px; padding-bottom: 1px;}
div.ccbnEventDetails {color: #6D6E71; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 12px; line-height: 15px;}
div.ccbnEventDetails span.ccbnTblTtl {color: #0071B1; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 14px; font-weight: normal;}
div.ccbnEventDetails table tr td:first-child {padding: 5px 0 5px;}
div.ccbnEventDetails table tr.ccbnBgTblTtl td {padding: 5px 0 15px;}
div.ccbnEventDetails span.ccbnTblLabelTop {color: #6EB7DE; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; text-align: left; text-transform: uppercase;}
.ccbnEventDetails tr.ccbnBgSubTxt {border-top: 1px solid #C5C7C8;}
.ccbnEventDetails tr.ccbnBgTblLabelTop:last-child {border-top: 1px solid #C5C7C8;}

div.containerPF div.inner {width: 100%;}
div.containerPF div.inner #irContentRight {float: none; width: 100%; padding: 0px 10px 0px 10px;}
.ir #irOverviewFooterNav a {border-bottom: none; border-top: none;}
.ir #irOverviewFooterNav table {border-bottom: 1px solid #C5C7C8; border-top: 1px solid #C5C7C8;}
.ccbnCustomArrow {padding-top: 25px; vertical-align: middle;}
div#ccbnEventContainer {padding-left: 5px; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; line-height: 18px;}
div#ccbnEventContainer table tr td {padding: 1px 0px; text-align: left;}
div#ccbnEventContainer .ccbnCalIconSEC {line-height: 25px;}
.ccbnCalendarPast .ccbnOutline tr td:last-child {vertical-align: bottom !important;}
.ccbnNewsRealease .ccbnOutline tr td:last-child {vertical-align: bottom !important;}
.ccbnEstimates .ccbnNav a {color: #6D6E71; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 17px; line-height: 17px;}
.ccbnEstimates .ccbnTblTtl {font-weight: bold; font-size: 16px;}
.ccbnEstimates table.ccbnOutline {margin-bottom: 10px;}
.ccbnEstimates table.ccbnOutline .ccbnTblSubTtl {font-size: 14px;}

.ccbnEstimates .ccbnBgDisclaimer td {padding-top: 15px;}
.ccbnEstimates {font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;}
.ccbnEstimates .ccbnOutline .ccbnBgTblOdd {background: none repeat scroll 0 0 transparent;}
.ccbnEstimates .ccbnOutline .ccbnBgTblEven {background-color: #F1F2F2;}
.ccbnEstimates .ccbnOutline .ccbnBgTblOdd td {font-size: 13px; background: none repeat scroll 0 0 transparent;}
.ccbnEstimates .ccbnOutline .ccbnBgTblEven td {font-size: 13px; background-color: #F1F2F2;}

.ccbnReportsOther p {font-size: 12px !important;}
.ccbnReportsOther a {font-weight: bold; padding-left: 5px;}
.ccbnOutline td {padding: 1px 0px;}
.ccbnCustomSearch .ccbnNav {line-height: 15px;}
.ccbnIR {margin: 0px; padding: 0px;}
.ccbnIR .ccbnTxt {color: #6D6E71; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;    font-size: 18px; line-height: 22px;}
.ccbnIR .ccbnLnk {color: #6D6E71; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold;}

.ccbnInfoReq {font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 12px; line-height: 15px;}
.ccbnInfoReq table tr td table tr td {padding: 3px 0px 3px 5px;}



div.ccbnRAA tr.ccbnBgDisclaimer td {padding-top: 15px;}

.ccbnCustomPos, .ccbnCustomNeg, .ccbnPctOneColor {font-size: 21px !important; line-height: 35px; color: #87898C !important;}

#analystDisclaimer td {padding-left: 10px; line-height: normal;}
.ccbnAnalysts .ccbnTblTtl {color: #6EB7DE; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 10px;  font-weight: normal; text-align: left; text-transform: uppercase;}
.ccbnAnalysts {color: #6D6E71; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;}
.ccbnAnalysts a {text-decoration: underline; color: #6D6E71;}
.ccbnAnalysts .ccbnOutline tr.ccbnBgTblTtl {height: 25px;}
.ccbnAnalysts .ccbnOutline td {height: 45px; vertical-align: middle;}
.ccbnAnalysts .ccbnOutline table {border-top: 1px solid #C5C7C8; border-bottom: 1px solid #C5C7C8;}
.ccbnRowHoverTbl {width: 400px;}
.ccbnSec {font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; color: #6D6E71; font-size: 12px;}
.ccbnSec span.ccbnLabel {font-size: 14px;}
.ccbnSec a.ccbnLnk {font-weight: bold;}
.ccbnSec a.ccbnTblLnk {font-weight: bold;}
.ccbnSec tr.ccbnOutline tr.ccbnBgTblOdd {background: none repeat scroll 0 0 transparent;}
.ccbnSec tr.ccbnOutline tr.ccbnBgTblEven {background-color: #F1F2F2;}
.ccbnSec tr.ccbnOutline tr.ccbnBgTblOdd td {background: none repeat scroll 0 0 transparent;}
.ccbnSec tr.ccbnOutline tr.ccbnBgTblEven td {background-color: #F1F2F2;}

table.ccbnCustomSearch tr td.ccbnNav { text-align: left; vertical-align: bottom; font-size: 12px; font-weight: bold; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; color: #6D6E71; text-decoration: none; padding bottom: 15px;}

.ccbnFundTrading table.ccbnCustomSearch span.ccbnNav {color: #0071B1; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-align: left; text-decoration: none; text-transform: uppercase; vertical-align: bottom;}
.ccbnFundSnapShot table.ccbnCustomSearch span.ccbnNav {color: #0071B1; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-align: left; text-decoration: none; text-transform: uppercase; vertical-align: bottom;}
.ccbnFundBalanceA table.ccbnCustomSearch span.ccbnNav {color: #0071B1; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-align: left; text-decoration: none; text-transform: uppercase; vertical-align: bottom;}
.ccbnFundIncomeA table.ccbnCustomSearch span.ccbnNav {color: #0071B1; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-align: left; text-decoration: none; text-transform: uppercase; vertical-align: bottom;}
.ccbnFundCashFlowA table.ccbnCustomSearch span.ccbnNav {color: #0071B1; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-align: left; text-decoration: none; text-transform: uppercase; vertical-align: bottom;}
.ccbnFundRatios table.ccbnCustomSearch span.ccbnNav {color: #0071B1; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-align: left; text-decoration: none; text-transform: uppercase; vertical-align: bottom;}
.ccbnFundHighLightsQ table.ccbnCustomSearch span.ccbnNav {color: #0071B1; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-align: left; text-decoration: none; text-transform: uppercase; vertical-align: bottom;}
.ccbnFundHighLightsA table.ccbnCustomSearch span.ccbnNav {color: #0071B1; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-align: left; text-decoration: none; text-transform: uppercase; vertical-align: bottom;}


.ccbnPresentations .ccbnBgTblOdd {background: none repeat scroll 0 0 transparent;}
.ccbnPresentations .ccbnBgTblEven {background-color: #F1F2F2;}
.ccbnPresentations .ccbnBgTblOdd td {background: none repeat scroll 0 0 transparent;}
.ccbnPresentations .ccbnBgTblEven td {background-color: #F1F2F2;}
.ccbnPresentations span.ccbnTblOdd {color: #6D6E71; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; height: 20px; line-height: 17px; vertical-align: middle;}
.ccbnPresentations span.ccbnTblEven {color: #6D6E71; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; height: 20px; line-height: 17px; vertical-align: middle;}
.ccbnPresentations span.ccbnTblOdd a {font-weight: bold;}

.ccbnStockLookUp table {margin-bottom: 10px;}
.ccbnStockLookUp .ccbnLabel, .ccbnInput {line-height: 23px;}
.ccbnStockLookUp .ccbnBgTblLabelLeft {text-align: left; padding-right: 10px;}
.ccbnStockLookUp .ccbnDisclaimer {line-height: 15px; font-weight: bold; font-style: italic; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;}
div.ccbnStockQuote table:first-child {width: 200px;}
div.ccbnStockQuote table {margin-bottom: 10px; width: 200px;}
div.ccbnCustomDisclaimer table {color: #D1D3D4; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 10px; font-style: italic; font-weight: bold; line-height: normal; margin: 5px 0; width: 400px;}
div.ccbnCustomDisclaimer table:first-child {width: 400px;}
table.ccbnCustomSearch tr td.ccbnNav table tr td a.selected {color: #0071B1;}
#containerFooter {margin-top: 10px;}
/* irol-news */
table.ccbnCustomSearch {width: 100%; height: 28px; margin-bottom: 16px; margin-top: -1px;}
.ccbnNewsRealease table.ccbnCustomSearch tr span.ccbnNav { text-align: left; vertical-align: bottom; font-size: 12px; font-weight: bold; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; color: #0071B1; text-transform: uppercase; text-decoration: none; padding bottom: 15px;}
table.ccbnCustomSearch tr td.ccbnearch { text-align: right; vertical-align: middle; }
table.ccbnCustomSearch tr td.ccbnearch .ccbnButton {background: none repeat scroll 0 0 #0071B1; border: medium none; color: #FFFFFF; height: 25px; text-transform: uppercase; width: 32px;}
table.ccbnCustomSearch tr td.ccbnearch span.ccbnInput input.control_SearchBox {border: 1px solid #B0B2B4; color: #87898C; font-family: Arial,Helvetica,sans-serif; height: 21px; padding-left: 10px; width: 175px; content: GO;}
table.ccbnCustomSearch tr td.ccbnearch span.ccbnInput {margin-right: -4px;}

div#irContentRight div#irOverviewFooterNav {overflow: hidden; display: block;}
div#irContentRight div.ccbnNewsRealease table tr td table tr.ccbnBgTblOdd {background: none repeat scroll 0 0 transparent;}
div#irContentRight div.ccbnNewsRealease table tr td table tr.ccbnBgTblEven {background-color: #F1F2F2;}
div#irContentRight div.ccbnNewsRealease table tr td table tr.ccbnBgTblOdd td {background: none repeat scroll 0 0 transparent;}
div#irContentRight div.ccbnNewsRealease table tr td table tr.ccbnBgTblEven td {background-color: #F1F2F2;}

span.ccbnNewsDateSpan {display: block;}
div#irContentRight div.ccbnNewsRealease table tr td table tr td span.ccbnNewsDateSpan {color: #6EB7DE; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal;}
div#irContentRight div.ccbnNewsRealease table tr td table tr td {color: #6D6E71; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 12px; line-height: 22px; padding: 10px 5px 20px 10px;}
div#irContentRight div.ccbnNewsRealease table tr td table tr td span a img { margin-right: 31px;}
div#irContentRight div.ccbnNewsRealease table tr td table tr td span a {text-decoration: none; color: #6D6E71; font-weight: bold;}
.ccbnNewsHr {border-top: 1px solid #C5C7C8;}
div.ccbnNewsRealease {border-top: 1px solid #C5C7C8;}
td.ccbnNav a.ccbnLnk {text-decoration: none;}

/* irol-calendarPast */
table.ccbnCustomSearch tr td.ccbnNav table tr td a { text-align: left; vertical-align: bottom; font-size: 12px; font-weight: bold; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; color: #6D6E71; text-transform: uppercase; text-decoration: none; padding bottom: 15px;}
div#irContentRight div.ccbnCalendarPast table tr td table tr td table tr td {padding: 0px 0px 0px 0px;}
div#irContentRight div.ccbnCalendarPast table tr td table tr td table tr td span {color: #6EB7DE; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; text-align: left; text-transform: uppercase;}
div#irContentRight div.ccbnCalendarPast table tr td table tr td table tr td span.ccbnTblTxtBold {color: #6D6E71; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 12px; line-height: 22px; text-transform: none;}
div#irContentRight div.ccbnCalendarPast table tr td table tr td table tr td img {margin-right: 7px;}
div#irContentRight div.ccbnCalendarPast table tr td table tr.ccbnBgTblOdd {background: none repeat scroll 0 0 transparent;}
div#irContentRight div.ccbnCalendarPast  table tr td table tr.ccbnBgTblEven {background-color: #F1F2F2;}
div#irContentRight div.ccbnCalendarPast table tr td table tr.ccbnBgTblOdd td {background: none repeat scroll 0 0 transparent;}
div#irContentRight div.ccbnCalendarPast  table tr td table tr.ccbnBgTblEven td {background-color: #F1F2F2;}

div#irContentRight div.ccbnCalendarPast table tr td table tr td {color: #6D6E71; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 12px; line-height: 22px; padding: 5px 5px 20px 10px;}
div#irContentRight div.ccbnCalendarPast table tr td table tr td span a {text-decoration: none; color: #6D6E71; font-weight: bold;}
div.ccbnCalendarPast {border-top: 1px solid #C5C7C8; border-bottom: 1px solid #C5C7C8;}

/* irol-Calendar */
table.ccbnCustomSearch tr td.ccbnNav table tr td a { text-align: left; vertical-align: bottom; font-size: 12px; font-weight: bold; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; color: #6D6E71; text-transform: uppercase; text-decoration: none; padding bottom: 15px;}
div#irContentRight div.ccbnCalendar table tr td table tr td table tr td {padding: 0px 0px 0px 0px;}
div#irContentRight div.ccbnCalendar table tr td table tr td table tr td span {color: #6EB7DE; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; text-align: left; text-transform: uppercase;}
div#irContentRight div.ccbnCalendar table tr td table tr td table tr td span.ccbnTblTxtBold {color: #6D6E71; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 12px; line-height: 22px; text-transform: none;}
div#irContentRight div.ccbnCalendar table tr td table tr td table tr td img {margin-right: 7px;}
div#irContentRight div.ccbnCalendar table tr td table tr.ccbnBgTblOdd {background: none repeat scroll 0 0 transparent;}
div#irContentRight div.ccbnCalendar table tr td table tr.ccbnBgTblEven {background-color: #F1F2F2;}
div#irContentRight div.ccbnCalendar table tr td table tr.ccbnBgTblOdd td {background: none repeat scroll 0 0 transparent;}
div#irContentRight div.ccbnCalendar table tr td table tr.ccbnBgTblEven td {background-color: #F1F2F2;}

div#irContentRight div.ccbnCalendar table tr td table tr td {color: #6D6E71; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 12px; line-height: 22px; padding: 5px 5px 20px 10px;}
div#irContentRight div.ccbnCalendar table tr td table tr td span a {text-decoration: none; color: #6D6E71; font-weight: bold;}
div.ccbnCalendar {border-top: 1px solid #C5C7C8; border-bottom: 1px solid #C5C7C8;}
div#ccbnCalendarContainer div.ccbnCalendar {border-top: none; border-bottom: none;}
div#ccbnCalendarContainer div.ccbnCalendar table tr td table.ccbnCalendarTable tr td {padding: 1px;}
div#ccbnCalendarContainer div.ccbnCalendar table tr td table.ccbnCalendarTable {width: 300px;}
div#ccbnCalendarContainer div.ccbnCalendar table tr td table.ccbnCalendarTable td {border: 1px solid #C5C7C8;}
div#ccbnCalendarContainer div.ccbnCalendar table tr td table.ccbnCalendarTable tr.ccbnBgTblTtl td {background-color: #FFFFFF;}
div#ccbnCalendarContainer div.ccbnCalendar table tr td table.ccbnCalendarTable tr.ccbnBgTblSubTtl td {background-color: #C5C7C8;}
div#ccbnCalendarContainer div.ccbnCalendar table tr td table.ccbnCalendarTable tr.ccbnBgTblLabelTop td {background-color: #FFFFFF;}
.ccbnCalendarTable tr td td {border: none !important;}
.ccbnCalendar1 {font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 12px; line-height: 15px;}
.ccbnCalendar1 div.ccbnCalendarHelpDiv table tr td span {color: #6D6E71 !important; font-size: 11px !important; text-transform: none !important;}
.ccbnCalendar1 .ccbnSubTtl {color: #6D6E71 !important; font-size: 13px !important; font-weight: bold !important;}
.ccbnCalendar1 .ccbnTxtBold {color: #6D6E71 !important; font-size: 13px !important; font-weight: bold !important;}


/* irol-stockqoute */
div.ccbnStockQuote {color: #D1D3D4; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-align: left; font-style: italic; border-top: 1px solid #C5C7C8;}
div.ccbnStockQuote table:first-child table tr:first-child td {padding: 13px 0px;}
div.ccbnStockQuote table:first-child table tr td:first-child {width: 100%;}

table.ccbnCustomSearch tr td.ccbnNav table tr td a.selected {color: #0071B1;}

/* iframe footers */
.ccbnStockSymbolPre {font-weight: bold; line-height: 14px; font-size: 11px;}
.ccbnStockSymbolName {font-weight: bold; line-height: 14px; font-size: 11px;}
.ccbnCurrencyTrade {font-size: 21px; line-height: 35px;}
body.iframe span.ccbnPos {font-size: 21px; line-height: 35px; color: #87898C;}
.ccbnQuoteDate {font-size: 10px; line-height: 12px;}
.ccbnCustomDisclaimer {font-size: 10px; line-height: 12px;}
.ccbnCustomDisclaimerQuote {font-size: 10px; font-weight: bold; text-decoration: none; color: #87898C; text-transform: uppercase;}
body.iframe {font-size: 12px; color: #87898C; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; letter-spacing: normal; white-space: normal;}
body.iframe div#content {border-top: 0px none; min-height: 0px; padding-top: 0px;}
.ccbnNewsRelease {padding-bottom: 10px; line-height: 14px;}
.ccbnNewsDate {line-height: 16px; font-size: 11px; color: #6EB7DE;}
.ccbnReadMore a {color: #87898C; line-height: 20px; text-decoration: none; text-transform: uppercase; font-size: 11px;}
.more {color: #6EB7DE;}
.triptych table {background: none repeat scroll 0 0 transparent;}
.triptych tr.ccbnBgSpacer {background-color: transparent;}
.triptych tr.ccbnBgSpacer td {height: 10px; background: none repeat scroll 0 0 transparent;}
.ir #irOverviewFooterNav a {height: 70px; padding-top: 9px; padding-bottom: 9px; text-decoration: none;}
.ir #irOverviewFooterNav .item1 {background: none repeat scroll 0 0 transparent;}
.ir #irOverviewFooterNav .item2 {background: none repeat scroll 0 0 transparent;}
.ir #irOverviewFooterNav .item3 {background: none repeat scroll 0 0 transparent;}
.ir #irOverviewFooterNav .item4 {background: none repeat scroll 0 0 transparent;}

.ccbnUpperItem {color: #00772B; font-size: 48px; height: 28px; text-transform: uppercase; letter-spacing: 2px; line-height: 48px; }
.ccbnLowerItem {color: #81BA3F; font-size: 14px; height: 13px; text-transform: uppercase;
letter-spacing: 2px;}
.ccbnHome {display: none;}
.ir div.ccbnCustomTitle {border-bottom: 1px solid #C5C7C8; color: #6D6E71; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold;    height: 28px; padding-top: 15px; text-transform: uppercase;}

/* tr.ccbnBgTblEven td {border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;} */

.ccbnTblTtl a {color: #FFFFFF;}
.ccbnTblTtl a:hover {color: #FFFFFF;}
.ccbnTblTtl a:visited {color: #FFFFFF;}

table.noBorder td {border: 0px;}

#container { position: relative; overflow: hidden; }

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x             Page Styles - General Txt/Bg             x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


   .ccbnTblTtl                   {font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; color: #000000; font-style: normal;}

   .ccbnBgTblTtl                 {background-color: none; color: #0071B1; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 14px; font-weight: normal; margin: 5px 0 15px; font-style: normal;}

   .ccbnTblSubTtl                {font-weight: bold;}

   .ccbnBgTblSubTtl              {background-color: #FFFFFF;}

   .ccbnTblOdd                   {color: #666666;}

   .ccbnBgTblOdd                 {background-color: #EFEFEF;}

   .ccbnTblEven                  {color: #666666;}

   .ccbnBgTblEven                {background-color: #FFFFFF;}

   .ccbnTblTxt                   {font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; color: #6D6E71; height: 20px; vertical-align: middle; font-size: 12px; font-weight: bold;  font-style: normal; line-height: 17px;}

   .ccbnBgTblTxt                 {background-color: #FFFFFF;}

   .ccbnTblTxtBold               {color: #666666; font-weight: bold;  font-style: normal;}

   .ccbnBgTblTxtBold             {background-color: #FFFFFF;}

   .ccbnTblHighlight             {color: #666666;}

   .ccbnBgTblHighlight           {background-color: #FFFFFF;}

   .ccbnTblSubTxt                {color: #666666; font-size: 11px;}
   .ccbnBgTblSubTxt              {background-color: #FFFFFF;  font-style: normal;}

   .ccbnTblLnk                   {}

   .ccbnBgTblLnk                 {background-color: #FFFFFF;}

   .ccbnTblHighlightLnk          {font-weight: bold;}

   .ccbnBgTblHighlightLnk        {background-color: #FFFFFF;}

   .ccbnTblLabelLnk              {font-weight: bold;}

   .ccbnBgTblLabelLnk            {background-color: #FFFFFF;}

   .ccbnTtl                      {color: #666666; font-weight: bold;  font-style: normal;}

   .ccbnBgTtl                    {}

   .ccbnSubTtl                   {color: #666666;}

   .ccbnBgSubTtl                 {}

   .ccbnTxt                      {color: #6D6E71; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 12px;}

   .ccbnBgTxt                    {}

   .ccbnTxtBold                  {color: #666666; font-weight: bold;  font-style: normal;}

   .ccbnBgTxtBold                {}

   .ccbnTxtBoldSub               {color: #666666;}

   .ccbnBgTxtBoldSub             {}

   .ccbnSubTxt                   {color: #666666;}

   .ccbnBgSubTxt                 {}

   .ccbnRequired                 {color: #FF0000;}

   .ccbnBgRequired               {}

   .ccbnError                    {color: #FF0000;}

   .ccbnBgError                  {}

   .ccbnConfirmBold              {color: #666666; font-weight: bold;}

   .ccbnBgConfirmBold            {}

   .ccbnNeg                      {font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;  font-size: 12px; color: #00772B;  font-style: normal;}

   .ccbnBgNeg                    {background-color: #FF0000;}

   .ccbnPos                      {font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;  font-size: 12px; color: #00772B;  font-style: normal;}

   .ccbnBgPos                    {background-color: #00B000;}

   .ccbnPrice                    {font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;  font-size: 12px; color: #00772B;  font-style: normal;}

   .ccbnBgPrice                  {background-color: #FFFFFF;}

   .ccbnLnk                      {}

   .ccbnBgLnk                    {}

   .ccbnSubLnk                   {}

   .ccbnBgSubLnk                 {}

   .ccbnTblSubLnk                {}

   .ccbnBgTblSubLnk              {}

   .modDisclaimer                {color: #999999;
                                  font-size: 10px;}

   .ccbnDisclaimer               {color: #D1D3D4; font-size: 10px;}

   .ccbnBgDisclaimer             {background-color: #FFFFFF;}

   .ccbnLabel                    {color: #666666;font-weight: bold; line-height: 17px}

   .ccbnBgLabel                  {background-color: #FFFFFF;}

   .ccbnTblLabelLeft             {color: #6EB7DE; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; text-align: left;    text-transform: uppercase; line-height: 22px; font-style: normal;}

   .ccbnBgTblLabelLeft           {background-color: #FFFFFF;}

   .ccbnTblLabelTop              {color: #666666;}

   .ccbnBgTblLabelTop            {background-color: #FFFFFF;}

   .ccbnNav                      {}

   .ccbnSelect                   {color: #666666; line-height: 17px;}

   .ccbnBgSelect                 {}

   .ccbnInput                    {color: #666666;}

   .ccbnBgInput                  {}

   .ccbnButton                   {color:#FFFFFF; background-color: #999999; border:1px solid #333333; margin-top: 5px;}

   .ccbnBgButton                 {}

   .ccbnOutline                  {background-color: #FFFFFF;}

   .ccbnOutlineChart             {background-color: #FFFFFF;}

   .ccbnOutlineQuote             {background-color: #FFFFFF;}

   .ccbnBgChart                  {background-color: ;}

   .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:320px;
                                  height:auto;
                                  background:#ffffff;
                                  text-align:left;
                                  border:1px solid #000;
                                  top:0px;
                                  left:0px;padding:3px!important;}


/*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          {}

   .ccbnEventHeaderHover         {}

   .ccbnBioHover                 {}

   .ccbnNewsHover                {}


/*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{}


/*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{}


/* 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{}

/*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{}


/*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          {}


/*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-x: hidden; overflow-y: auto; height:230px;}


/*styles for days that are weekends This should be changed to reflect the clients color scheme*/

   .ccbnWeekend                  {}


/*styles for the table cell which represents todays date This should be changed to reflect the clients color scheme*/

   .ccbnToday                    {border:1px solid #94AD00;}


/*styles for days that have events This should be changed to reflect the clients color scheme*/

   .ccbnEvent                    {background:#E5E5E5;}

   .ccbnCalButton                {}

   .ccbnDay                      {}

   .ccbnName                     {}

   .ccbnCalendar                 {cursor:default;}

   .ccbnCalendarTable            {}


/*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 !important;}


/* 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;}


/* BUSINESS WIRE XHTML EXTERNAL CSS STYLES */

/* Content Photo */
.bwbodyimg {float:left;padding-left:0px;padding-right:20px; padding-top:0px;padding-bottom:0px!important;}
.bwbodyimgcaption {font-size:85%!important;}

/*text alignments*/
.bwtextaligncenter, .bwalignc {text-align:center!important;}
.bwtextalignleft, .bwalignl {text-align:left!important;}
.bwtextalignright, .bwalignr  {text-align:right!important;}
.bwverticalaligntop, .bwvertalignt {vertical-align:top!important;}
.bwverticalalignmiddle, .bwvertalignm {vertical-align:middle!important;}
.bwverticalalignbottom, .bwvertalignb {vertical-align:bottom!important;}
.bwtablefigurealign, .bwfigurealign {text-align:right;vertical-align:bottom!important;}
.bwtabletextalign, .bwtxtalign {text-align:left;vertical-align:bottom!important;}
.bwwhitespacenowrap, .bwnowrap {white-space:normal!important;}

/*borders*/
.bwsinglebottomborder, .bwsinglebottom {border-bottom:solid black 1.0pt!important;}
.bwdoublebottomborder, .bwdoublebottom {border-bottom:double black 2.25pt!important;}
.bwsingletopborder, .bwsingletop {border-top:solid black 1.0pt!important;}
.bwdoubletopborder, .bwdoubletop {border-top:double black 2.25pt!important;}

/*table cell paddings*/
.bwcellpaddingleft0, .bwpadl0 {padding-left:0.0px!important;}
.bwcellpaddingleft1, .bwpadl1 {padding-left:5.0px!important;}
.bwcellpaddingleft2, .bwpadl2 {padding-left:10.0px!important;}
.bwcellpaddingleft3, .bwpadl3 {padding-left:15.0px!important;}
.bwcellpaddingleft4, .bwpadl4 {padding-left:20.0px!important;}
.bwcellpaddingleft5, .bwpadl5 {padding-left:25.0px!important;}
.bwcellpaddingleft6, .bwpadl6 {padding-left:30.0px!important;}
.bwcellpaddingleft7, .bwpadl7 {padding-left:35.0px!important;}
.bwcellpaddingleft8, .bwpadl8 {padding-left:40.0px!important;}
.bwcellpaddingleft9, .bwpadl9 {padding-left:45.0px!important;}
.bwcellpaddingleft10, .bwpadl10 {padding-left:50.0px!important;}
.bwcellpaddingleft11, .bwpadl11 {padding-left:55.0px!important;}
.bwcellpaddingleft12, .bwpadl12 {padding-left:60.0px!important;}
.bwcellpaddingleft13, .bwpadl13 {padding-left:65.0px!important;}
.bwcellpaddingleft14, .bwpadl14 {padding-left:70.0px!important;}
.bwcellpaddingleft15, .bwpadl15 {padding-left:75.0px!important;}
.bwcellpaddingleft16, .bwpadl16 {padding-left:80.0px!important;}
.bwcellpaddingleft17, .bwpadl17 {padding-left:85.0px!important;}
.bwcellpaddingleft18, .bwpadl18 {padding-left:90.0px!important;}
.bwcellpaddingleft19, .bwpadl19 {padding-left:95.0px!important;}
.bwcellpaddingleft20, .bwpadl20 {padding-left:100.0px!important;}

/*table cell paddings*/
.bwcellpaddingright0, .bwpadr0 {padding-right:0.0px!important;}
.bwcellpaddingright1, .bwpadr1 {padding-right:5.0px!important;}
.bwcellpaddingright2, .bwpadr2 {padding-right:10.0px!important;}
.bwcellpaddingright3, .bwpadr3 {padding-right:15.0px!important;}
.bwcellpaddingright4, .bwpadr4 {padding-right:20.0px!important;}
.bwcellpaddingright5, .bwpadr5 {padding-right:25.0px!important;}
.bwcellpaddingright6, .bwpadr6 {padding-right:30.0px!important;}
.bwcellpaddingright7, .bwpadr7 {padding-right:35.0px!important;}
.bwcellpaddingright8, .bwpadr8 {padding-right:40.0px!important;}
.bwcellpaddingright9, .bwpadr9 {padding-right:45.0px!important;}
.bwcellpaddingright10, .bwpadr10 {padding-right:50.0px!important;}
.bwcellpaddingtop1, .bwpadt1 {padding-top:10.0px!important;}
.bwcellpaddingtop2, .bwpadt2  {padding-top:20.0px!important;}
.bwcellpaddingtop3, .bwpadt3  {padding-top:30.0px!important;}
.bwcellpaddingtop4, .bwpadt4  {padding-top:40.0px!important;}
.bwcellpaddingtop5, .bwpadt5  {padding-top:50.0px!important;}
.bwcellpaddingtop6, .bwpadt6  {padding-top:60.0px!important;}
.bwcellpaddingtop7, .bwpadt7  {padding-top:70.0px!important;}
.bwcellpaddingtop8, .bwpadt8  {padding-top:80.0px!important;}
.bwcellpaddingtop9, .bwpadt9  {padding-top:90.0px!important;}
.bwcellpaddingtop10, .bwpadt10  {padding-top:100.0px!important;}
.bwcellpaddingtop11, .bwpadt11 {padding-top:110.0px!important;}
.bwcellpaddingtop12, .bwpadt12 {padding-top:120.0px!important;}
.bwcellpaddingtop13, .bwpadt13 {padding-top:130.0px!important;}
.bwcellpaddingtop14, .bwpadt14 {padding-top:140.0px!important;}
.bwcellpaddingtop15, .bwpadt15 {padding-top:150.0px!important;}
.bwcellpaddingtop16, .bwpadt16 {padding-top:160.0px!important;}
.bwcellpaddingtop17, .bwpadt17 {padding-top:170.0px!important;}
.bwcellpaddingtop18, .bwpadt18 {padding-top:180.0px!important;}
.bwcellpaddingtop19, .bwpadt19 {padding-top:190.0px!important;}
.bwcellpaddingtop20, .bwpadt20 {padding-top:200.0px!important;}

/*cell bottom padding adjustment styles*/
.bwcellpaddingbottom1, .bwpadb1  {padding-bottom:2.0px!important;}
.bwcellpaddingbottom2, .bwpadb2 {padding-bottom:3.0px!important;}
.bwcellpaddingbottom3, .bwpadb3 {padding-bottom:4.0px!important;}

/*underline style*/
.bwunderlinestyle, .bwuline {text-decoration:underline!important;}
.bwdoubleunderlinestyle, .bwdbluline {text-decoration:underline;border-bottom:1px solid black!important;}

/*color style*/
.bwcolorred, .bwred {color:red!important;}
.bwcolorblack, .bwblack {color:black!important;}

/*margin left*/
.bwmarginleft1, .bwmarginl1 {margin-left:30.0px!important;}
.bwmarginleft2, .bwmarginl2 {margin-left:60.0px!important;}
.bwmarginleft3, .bwmarginl3 {margin-left:90.0px!important;}
.bwmarginleft4, .bwmarginl4 {margin-left:120.0px!important;}
.bwmarginleft5, .bwmarginl5 {margin-left:150.0px!important;}
.bwmarginleft6, .bwmarginl6 {margin-left:180.0px!important;}
.bwmarginleft7, .bwmarginl7 {margin-left:210.0px!important;}
.bwmarginleft8, .bwmarginl8 {margin-left:240.0px!important;}
.bwmarginleft9, .bwmarginl9 {margin-left:270.0px!important;}
.bwmarginleft10, .bwmarginl10 {margin-left:300.0px!important;}

/*text indent*/
.bwhangingindent, .bwhangindent {text-indent:-30.0px!important;}

/*paragraph indent*/
.bwparagraphindent, .bwpindent {text-indent:30.0px!important;}

/*list styles*/
.bwliststylenone, .bwlistnone {list-style-image:none;list-style-type:none!important;}
.bwliststyledisc, .bwlistdisc {list-style-type:disc!important;}
.bwliststylesquare, .bwlistsquare {list-style-type:square!important;}
.bwliststylecircle, .bwlistcircle {list-style-type:circle!important;}
.bwliststyledecimal, .bwlistdecimal {list-style-type:decimal!important;}
.bwliststyleloweralpha, .bwlistlowalpha {list-style-type:lower-alpha!important;}
.bwliststyleupperalpha, .bwlistupalpha {list-style-type:upper-alpha!important;}
.bwliststylelowerroman, .bwlistlowroman {list-style-type:lower-roman!important;}
.bwliststyleupperroman, .bwlistuproman {list-style-type:upper-roman!important;}

/*list item spacing*/
.bwlistitemmarginbottom, .bwlistitemmargb {margin-bottom:10.0px!important;}

/*pargraph margin inside table cells*/
.bwcellparagraphmargin, .bwcellpmargin {margin-bottom:0px;margin-top:0px!important;}

/*table bottom margin*/
.bwtablebottommargin, .bwtablemarginb {margin-bottom:10.0px!important;}

/*horizontal block alignment*/
.bwblockaligncenter, .bwblockalignc {margin-left:auto;margin-right:auto!important;}
.bwblockalignleft, .bwblockalignl {margin-left:0px;margin-right:auto!important;}
.bwblockalignright, .bwblockalignr {margin-left:auto;margin-right:0px!important;}

/*width*/
.bwwidthpercent1, .bwwidth1 {width:1%!important;} 
.bwwidthpercent2, .bwwidth2 {width:2%!important;} 
.bwwidthpercent3, .bwwidth3 {width:3%!important;} 
.bwwidthpercent4, .bwwidth4 {width:4%!important;} 
.bwwidthpercent5, .bwwidth5 {width:5%!important;} 
.bwwidthpercent6, .bwwidth6 {width:6%!important;} 
.bwwidthpercent7, .bwwidth7 {width:7%!important;} 
.bwwidthpercent8, .bwwidth8 {width:8%!important;} 
.bwwidthpercent9, .bwwidth9 {width:9%!important;} 
.bwwidthpercent10, .bwwidth10 {width:10%!important;} 
.bwwidthpercent11, .bwwidth11 {width:11%!important;} 
.bwwidthpercent12, .bwwidth12 {width:12%!important;} 
.bwwidthpercent13, .bwwidth13 {width:13%!important;} 
.bwwidthpercent14, .bwwidth14 {width:14%!important;} 
.bwwidthpercent15, .bwwidth15 {width:15%!important;} 
.bwwidthpercent16, .bwwidth16 {width:16%!important;} 
.bwwidthpercent17, .bwwidth17 {width:17%!important;} 
.bwwidthpercent18, .bwwidth18 {width:18%!important;} 
.bwwidthpercent19, .bwwidth19 {width:19%!important;} 
.bwwidthpercent20, .bwwidth20 {width:20%!important;} 
.bwwidthpercent21, .bwwidth21 {width:21%!important;} 
.bwwidthpercent22, .bwwidth22 {width:22%!important;} 
.bwwidthpercent23, .bwwidth23 {width:23%!important;} 
.bwwidthpercent24, .bwwidth24 {width:24%!important;} 
.bwwidthpercent25, .bwwidth25 {width:25%!important;} 
.bwwidthpercent26, .bwwidth26 {width:26%!important;} 
.bwwidthpercent27, .bwwidth27 {width:27%!important;} 
.bwwidthpercent28, .bwwidth28 {width:28%!important;} 
.bwwidthpercent29, .bwwidth29 {width:29%!important;} 
.bwwidthpercent30, .bwwidth30 {width:30%!important;} 
.bwwidthpercent31, .bwwidth31 {width:31%!important;} 
.bwwidthpercent32, .bwwidth32 {width:32%!important;} 
.bwwidthpercent33, .bwwidth33 {width:33%!important;} 
.bwwidthpercent34, .bwwidth34 {width:34%!important;} 
.bwwidthpercent35, .bwwidth35 {width:35%!important;} 
.bwwidthpercent36, .bwwidth36 {width:36%!important;} 
.bwwidthpercent37, .bwwidth37 {width:37%!important;} 
.bwwidthpercent38, .bwwidth38 {width:38%!important;} 
.bwwidthpercent39, .bwwidth39 {width:39%!important;} 
.bwwidthpercent40, .bwwidth40 {width:40%!important;} 
.bwwidthpercent41, .bwwidth41 {width:41%!important;} 
.bwwidthpercent42, .bwwidth42 {width:42%!important;} 
.bwwidthpercent43, .bwwidth43 {width:43%!important;} 
.bwwidthpercent44, .bwwidth44 {width:44%!important;} 
.bwwidthpercent45, .bwwidth45 {width:45%!important;} 
.bwwidthpercent46, .bwwidth46 {width:46%!important;} 
.bwwidthpercent47, .bwwidth47 {width:47%!important;} 
.bwwidthpercent48, .bwwidth48 {width:48%!important;} 
.bwwidthpercent49, .bwwidth49 {width:49%!important;} 
.bwwidthpercent50, .bwwidth50 {width:50%!important;} 
.bwwidthpercent51, .bwwidth51 {width:51%!important;} 
.bwwidthpercent52, .bwwidth52 {width:52%!important;} 
.bwwidthpercent53, .bwwidth53 {width:53%!important;} 
.bwwidthpercent54, .bwwidth54 {width:54%!important;} 
.bwwidthpercent55, .bwwidth55 {width:55%!important;} 
.bwwidthpercent56, .bwwidth56 {width:56%!important;} 
.bwwidthpercent57, .bwwidth57 {width:57%!important;} 
.bwwidthpercent58, .bwwidth58 {width:58%!important;} 
.bwwidthpercent59, .bwwidth59 {width:59%!important;} 
.bwwidthpercent60, .bwwidth60 {width:60%!important;} 
.bwwidthpercent61, .bwwidth61 {width:61%!important;} 
.bwwidthpercent62, .bwwidth62 {width:62%!important;} 
.bwwidthpercent63, .bwwidth63 {width:63%!important;} 
.bwwidthpercent64, .bwwidth64 {width:64%!important;} 
.bwwidthpercent65, .bwwidth65 {width:65%!important;} 
.bwwidthpercent66, .bwwidth66 {width:66%!important;} 
.bwwidthpercent67, .bwwidth67 {width:67%!important;} 
.bwwidthpercent68, .bwwidth68 {width:68%!important;} 
.bwwidthpercent69, .bwwidth69 {width:69%!important;} 
.bwwidthpercent70, .bwwidth70 {width:70%!important;} 
.bwwidthpercent71, .bwwidth71 {width:71%!important;} 
.bwwidthpercent72, .bwwidth72 {width:72%!important;} 
.bwwidthpercent73, .bwwidth73 {width:73%!important;} 
.bwwidthpercent74, .bwwidth74 {width:74%!important;} 
.bwwidthpercent75, .bwwidth75 {width:75%!important;} 
.bwwidthpercent76, .bwwidth76 {width:76%!important;} 
.bwwidthpercent77, .bwwidth77 {width:77%!important;} 
.bwwidthpercent78, .bwwidth78 {width:78%!important;} 
.bwwidthpercent79, .bwwidth79 {width:79%!important;} 
.bwwidthpercent80, .bwwidth80 {width:80%!important;} 
.bwwidthpercent81, .bwwidth81 {width:81%!important;} 
.bwwidthpercent82, .bwwidth82 {width:82%!important;} 
.bwwidthpercent83, .bwwidth83 {width:83%!important;} 
.bwwidthpercent84, .bwwidth84 {width:84%!important;} 
.bwwidthpercent85, .bwwidth85 {width:85%!important;} 
.bwwidthpercent86, .bwwidth86 {width:86%!important;} 
.bwwidthpercent87, .bwwidth87 {width:87%!important;} 
.bwwidthpercent88, .bwwidth88 {width:88%!important;} 
.bwwidthpercent89, .bwwidth89 {width:89%!important;} 
.bwwidthpercent90, .bwwidth90 {width:90%!important;} 
.bwwidthpercent91, .bwwidth91 {width:91%!important;} 
.bwwidthpercent92, .bwwidth92 {width:92%!important;} 
.bwwidthpercent93, .bwwidth93 {width:93%!important;} 
.bwwidthpercent94, .bwwidth94 {width:94%!important;} 
.bwwidthpercent95, .bwwidth95 {width:95%!important;} 
.bwwidthpercent96, .bwwidth96 {width:96%!important;} 
.bwwidthpercent97, .bwwidth97 {width:97%!important;} 
.bwwidthpercent98, .bwwidth98 {width:98%!important;} 
.bwwidthpercent99, .bwwidth99 {width:99%!important;} 
.bwwidthpercent100, .bwwidth100 {width:100%!important;} 


