#loading
{
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: center;
	margin-left: -100px;
}
.SearchResultsPanel
{
}
.SearchResultsPanelTotalMatched
{
	padding-right: 5px;
}
.SearchResultsPanelMatchedText
{
	padding-right: 5px;
}
.SearchResultsPanelTotalPossibleMatched
{
	padding-right: 5px;
}
.SearchResultsPanelMatchedDescrption
{
	padding-right: 5px;
}
.CallTaggCallDetailGroupTag TD
{
	font-weight: normal !important;
	color: #000 !important;
}
.CallTaggCallDetailTagged TD
{
	font-weight: bold !important;
	color: #FF0099 !important;
}
.CallTaggCallDetailUnTagged TD
{
	font-weight: bold !important;
	color: #000 !important;
}
.CallTaggCallFrequencyOverride TD
{
	font-weight: bold !important;
	color: #FF0011 !important;
}
.CallTaggCallFrequencyTagged TD
{
	font-weight: normal !important;
	color: #000 !important;
}
.CallTaggCallFrequencyUnTagged TD
{
	font-weight: bold !important;
	color: #000 !important;
}
IMG.percentImage
{
	background: #FFFFFF url(percentImage_back_v2.png) no-repeat top left;
	padding: 0;
	margin: 5px 0 0;
	background-position: 1px 0;
}
.LineAnaysisBackButton
{
	font-weight: normal;
	/*+placement:shift 588px -16px;*/
	position: relative;
	left: 588px;
	top: -16px;
	margin: 0px 5px 0 0;
	padding: 3px 5px;
	text-decoration: none;
	font-size: small;
	cursor: pointer;
	cursor: hand;
	background: url("images/hborder.png") repeat-x 0px -27px;
	border: 1px outset #CCC;
}
.DashboardTopRMCByLeastBusyLine
{
	width: 460px;
	margin: 0px 0px 0px 5px;
}
.costCentreSelector
{
	width: 150px;
}
.costCentreGroupSelector
{
	width: 150px;
	padding-right: 15px;
}
.costCentreSelectorND
{
	width: 150px;
}
.costCentreGroupSelectorND
{
	width: 150px;
	padding-right: 15px;
}
.DashboardVerticalSpacer
{
	width: 1000px;
}
.DashboardRMCAnalysisTable
{
	margin-left: -6px;
	font-weight: normal;
	font-style: normal;
	margin-top: 10px;
}
.DashboardRMCAnalysisDataTable
{
	/*[empty]background-color:;*/
}
.DashboardFirstReportRow
{
	/*[disabled]background-color:#EC5858;*/
	padding-bottom: 15px;
	padding-top: 0px;
	border-left-width: 0px;
	border-left-style: none;
	border-left-color: #E4E4E4;
	border: 0;
	width: 950px;
}
.DashboardSecondReportRow
{
	width: 950px;
	background-color: #FFF;
}
.DashboardTopMobileUsageAboveAverage
{
	background-image: url('css/average_up.png');
	background-repeat: no-repeat;
	background-position: center;
	background-color: transparent;
}
.DashboardTopMobileUsageBelowAverage
{
	background-image: url('average_down.png');
	background-repeat: no-repeat;
	background-position: center center;
	background-color: transparent;
}
.DashboardTopMobileUsageIsAverage
{
	background-image: url('average_same.png');
	background-repeat: no-repeat;
	background-position: center;
	background-color: transparent;
}
.DashboardTopMobileBillPlans
{
	width: 614px;
	min-width: 614px;
}
.DashboardTopMobileUsage
{
	width: 299px;
	/*[disabled]border-radius:7px;*/
	background: url(mobile_usage_panel_background.png);
	/*[disabled]border:1px solid #2E1818;*/
	max-width: 250px;
	/*[disabled]min-width:125px;*/
	text-align: center;
	line-height: 0;
	color: #666;
	min-width: 299px;
	/*[disabled]background-color:#E75858;*/
	/*[disabled]height:35px;*/
}
.DashboardTopMobileRoaming
{
	/*[disabled]margin-right:19px;*/
	width: 276px;
}
.DashboardTopMobileMostUsed
{
	width: 456px;
	min-width: 456px;
	margin-top: 10px;
}
.DashboardTopMobileLeastUsed
{
	width: 456px;
	min-width: 456px;
	margin: 10px 0px 0px;
}
.DashboardTopCDRDuration
{
	width: 440px;
	min-width: 440px;
	max-width: 440px;
}
.DashboardTopCDRRevenue
{
	width: 440px;
	min-width: 440px;
	max-width: 440px;
}
.DashboardTopRMCByLineCost
{
	width: 455px;
	min-width: 455px;
	font-weight: normal;
}
.DashboardTopRMCByLeastBusyLine
{
	width: 455px;
	min-width: 455px;
}
.DashboardTopCDRSite
{
	width: 280px;
	min-width: 280px;
	max-width: 280px;
}
.DashboardTopRMCSite
{
	width: 220px;
	min-width: 220px;
}
.DashboardTopRMCByCost
{
	width: 330px;
	min-width: 330px;
}
.DashboardTopRMCByType
{
	width: 330px;
	min-width: 330px;
}
.DashboardTopCDRJurisdiction
{
	width: 296px;
	min-width: 296px;
	max-width: 296px;
}
.DashboardTopCDRFrequency
{
	width: 296px;
	min-width: 296px;
	max-width: 296px;
}
.DashboardParent
{
	background-color: #FFF;
}
.DashboardDataTable
{
	padding: 0;
	border: 0;
	border-collapse: collapse;
	margin-top: 0px;
	/*[empty]background-color:;*/
}
.DashboardRMCAnalysisDataTable
{
}
.tableRMCSummaryHeader
{
	padding-bottom: 0px;
}
.DashboardTable
{
	background-repeat: no-repeat;
	border-collapse: collapse;
	padding-top: 1px;
	padding-right: 1;
	padding-bottom: 1px;
	border-top-width: 0px;
	border-right-width: 39px;
	border-bottom-width: 0px;
	/*[disabled]border-left-width:14px;*/
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	/*[disabled]border-left-color:#FFF;*/
	background: url(mobile_usage_panel_background.png) no-repeat 0px 28px;
	border-right-color: #FFF;
}
.DashboardTopRMCByLeastBusyLine
{
}
.DashboardTopMobileSite
{
	min-width: 234px;
	width: 234px;
	max-width: 234px;
}
.DashboardTopMobileLeastBusySubscriber
{
	width: 349px;
	min-width: 349px;
	margin-left: 0px;
	max-width: 349px;
}
.DashboardTitle
{
	font-family: vodafone_rgregular, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #B90B1C;
	padding-bottom: 2px;
	text-indent: 2px;
	/*[disabled]border-left-width:4px;*/
	/*[disabled]border-left-style:solid;*/
	border-left-color: #EF091F;
	padding-top: 0px;
	margin: 0px;
}
.DashboardTopCDRRevenueTitle
{
}
.DashboardRMCAnalysisTitle
{
	/*[disabled]width:284px;*/
}
.DashboardRMCAnalysisTitle
{
	font-size: 0px;
	font-family: vodafone_rgregular, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #666;
	padding-bottom: 2px;
	text-indent: 7px;
	padding-top: 11px;
	margin: 0px;
	color: #CC0000;
}
.DashboardCDRAnalysisTitle
{
	font-size: 0px;
	font-family: vodafone_rgregular, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #666;
	padding-bottom: 2px;
	text-indent: 7px;
	/*[disabled]padding-top:11px;*/
	margin: 0px;
	/*[disabled]color:#CC0000;*/
}
.DashboardTopMobileUsageTitle
{
	/*[disabled]background:#BDA483;*/
}
.DashboardRow
{
	font-family: Tahoma, Geneva, sans-serif;
	text-align: left;
	font-size: 9px;
	/*[disabled]background-color:#FFF;*/
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 6px;
	border: 1px solid #E2E2E2;
	white-space: nowrap;
	font-weight: normal;
}
.DashboardTopMobileBillPlansTypeColumn
{
	text-indent: 1em;
}
.DashboardTopMobileUsageCostColumn
{
	padding-right: 5px;
	font-weight: normal;
}
.DashboardTopMobileUsageLastColumn
{
	text-align: right;
}
.DashboardTopMobileUsageRow
{
	font-weight: normal;
	font-size: 10pt;
}
.DashboardTopMobileUsageUnitsColumn
{
	font-weight: normal;
}
.DashboardTopMobileUsageRow
{
	font-size: 10pt;
	border: 2px none #000000;
	font-weight: normal;
}
.DashboardRMCAnalysisRow
{
	border: 0px solid #000000;
	width: 150px;
}
.DashboardHeading
{
	font-family: Tahoma, sans-serif;
	text-align: left;
	font-size: 11px;
	background-color: #E2E2E2;
	border-left-width: 0px;
	border-left-style: none;
	border-left-color: #E2E2E2;
	background-image: url(analysis_bar_table_brownbackground.png);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	margin: 0px;
	text-indent: 3px;
	height: 25px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	color: #666;
	font-weight: normal;
}
.DashboardTopMobileBillPlansTypeColumnHeading
{
	text-indent: 1em;
}
.DashboardTopMobileUsageCostColumnHeading
{
	width: 0px;
	padding-right: 5px;
}
.DashboardTopMobileUsageQtyColumnHeading
{
	width: 7px;
}
.DashboardTopMobileUsageHeading
{
	font-family: Tahoma, Geneva, sans-serif;
	text-align: left;
	font-size: 11px;
	background-color: #E2E2E2;
	border-left-width: 0px;
	border-left-style: none;
	border-left-color: #E2E2E2;
	background-image: url(analysis_bar_table_brownbackground.png);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	margin: 0px;
	text-indent: 3px;
	height: 25px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 2px;
	text-decoration: none;
	color: #666;
	font-weight: normal;
}
.DashboardOddRow
{
	font-family: Tahoma, Geneva, sans-serif;
	text-align: left;
	font-size: 9px;
	/*[disabled]background-color:#F1F1F1;*/
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 6px;
	border: 1px solid #E2E2E2;
	/*[empty]background-image:;*/
}
.DashboardTopMobileUsageOddRow
{
}
.DashboardTopMobileUsageOddRow
{
	border: 1px none #000000;
	font-size: 10pt;
	font-weight: normal;
}
.DashboardFirstColumn
{
	border-left: 0;
	border-left-style: solid;
}
.DashboardCDRAnalysisRow
{
	border: 1px none #E2E2E2;
}
.DashboardLastColumn
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	font-weight: normal;
	text-align: right;
	padding-right: 9px;
}
.DashboardClickThru
{
	font-size: 9px;
	/*[empty]font-family:;*/
	font-style: normal;
	cursor: pointer;
	text-indent: 3px;
	/*[disabled]text-overflow:ellipsis;*/
	overflow: hidden;
	white-space: nowrap;
}
.DashboardDoubleColumnOne
{
	font-size: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	margin-left: 2px;
}
.DashboardDoubleColumnTwo
{
	font-size: 9px;
	margin-left: 4px;
	font-family: Tahoma, Geneva, sans-serif;
	font-style: normal;
	color: #666;
	overflow: hidden;
	white-space: nowrap;
	width: 65px;
	text-overflow: ellipsis;
	cursor: e-resize;
}
.DashboardDoubleColumnTwo:active
{
	font-size: 9px;
	margin-left: 4px;
	font-family: Tahoma, Geneva, sans-serif;
	font-style: normal;
	color: #666;
	overflow: visible;
	white-space: nowrap;
	width: 130px;
	cursor: url(none);
}
.DashboardRMCDoubleColumnTwo
{
	font-size: 9px;
	margin-left: 4px;
	font-family: Tahoma, Geneva, sans-serif;
	font-style: normal;
	color: #666;
	overflow: hidden;
	white-space: nowrap;
	/*[disabled]width:200px;*/
	text-overflow: ellipsis;
	cursor: e-resize;
}
.DashboardRMCDoubleColumnTwo:active
{
	font-size: 9px;
	margin-left: 4px;
	font-family: Tahoma, Geneva, sans-serif;
	font-style: normal;
	color: #666;
	overflow: visible;
	white-space: nowrap;
	width: 145px;
	cursor: url(none);
}
.DashboardDownloaderCombo
{
	font-size: 10px;
	float: right;
	margin-bottom: 3px;
	margin-top: 8px;
	padding-right: 4px;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 3px;
	margin-right: 7px;
	border: 1px solid #CCC;
	padding-left: 4px;
}
.DashboardDownloader
{
	padding-top: 2px;
	/*[disabled]background-image:url("css/combo_cal.png");*/
	width: 100%;
	background-repeat: no-repeat;
	height: 30px;
	/*[disabled]border-left-width:0px;*/
	/*[disabled]border-left-style:solid;*/
	/*[disabled]border-left-color:#E4E4E4;*/
	/*[disabled]padding-left:2px;*/
	/*[disabled]background-position:80% 50%;*/
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	padding-bottom: 4px;
}
.DashboardSelectorPanel
{
	background-color: #FFF;
	padding-bottom: 15px;
	vertical-align: top;
	width: 950px;
	padding-left: 0px;
}
.DashboardSelectorSpacerPanel
{
	width: 0px;
}
.DashboardSelectorCDRTypePanel
{
	width: 40px;
	padding-left: 20px;
	padding-right: 20px;
}
.DashboardSelectorMonthPanel
{
	width: 40px;
	padding-left: 20px;
	padding-right: 20px;
}
.DashboardSelectorSitePanel
{
	width: 50px;
	padding-right: 20px;
	padding-left: 20px;
}
.DashboardChartPanel
{
	width: 950px;
}
.DashboardChartTypeSelectorPanel
{
	width: 30px;
	padding-right: 20px;
}
.DashboardChartTypeSelectorSpacerPanel
{
	width: 0px;
}
/*
CustomerBillSelector
*/
.CustomerBillSelector
{
	margin: 3px 10px 0px 0px;
	padding: 0px;
	background-color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
.CustomerBillSelectorTitleBox
{
	margin-top: -10px;
	font-family: vodafone_rgbold, sans-serif;
	font-size: 1.25rem;
	font-weight: 300;
	margin-right: 0px;
	margin-bottom: 0px;
	font-weight: normal;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-width-value: 1px;
	border-left-style-value: solid;
	border-left-color-value: white;
	color: #CC0000;
	padding-left: 5px;
	padding-top: 2px;
	border-left: 7px solid #C5C5C5;
}
.CustomerBillSelectorLabel
{
	font-size: 16px;
	text-align: left;
	color: #000;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-width-value: 1px;
	border-left-style-value: solid;
	border-left-color-value: white;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	font-family: vodafone_ltregular, sans-serif;
}
.CustomerBillSelectorControl
{
	margin: 0px 0px 0px 25px;
	padding: 3px;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	/*[disabled]text-align:right;*/
	font-family: sans-serif;
}
/*
Invoice
*/
.InvoiceDetails
{
	margin: 10px 0px;
	padding: 0px;
	clear: both;
	width: 900px;
	background-color: #FFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
.InvoiceHeading
{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-width-value: 1px;
	border-left-style-value: solid;
	border-left-color-value: white;
	font-family: Tahoma, Geneva, sans-serif;
}
.InvoiceHeadingItem
{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-width-value: 1px;
	border-left-style-value: solid;
	border-left-color-value: white;
	font-family: Tahoma, Geneva, sans-serif;
	font-variant: small-caps;
}
.InvoiceSpacer
{
	height: 15px;
}
.InvoiceTransactionItem
{
	margin: 0px;
	font-size: 18px;
	font-weight: normal;
	color: #000;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-variant: small-caps;
}
.InvoiceTransactionItemValue
{
	margin: 0px;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-variant: small-caps;
}
.InvoiceSectionHeader
{
	margin: 0px;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-variant: small-caps;
}
.InvoiceLineItem
{
	margin: 0px;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	font-family: Tahoma, Geneva, sans-serif;
}
.InvoiceClickThru
{
	margin: 0px;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	font-family: Tahoma, Geneva, sans-serif;
	cursor: pointer;
}
.InvoiceColumnnHeading
{
	margin: 0px;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #000;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	font-family: Tahoma, Geneva, sans-serif;
}
.InvoiceChargeHeading
{
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	font-family: Tahoma, Geneva, sans-serif;
}
.InvoiceHeader
{
	margin: 0px;
	font-size: 26px;
	font-weight: bold;
	color: #000;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-variant: small-caps;
}
/*
CustomerBillDetails
*/
.CustomerBillDetails
{
	margin: 25px 0px 10px;
	padding: 0px;
	clear: both;
	/*[disabled]background-color:#FAA8A8;*/
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	width: 655px;
	color: #000;
	font-family: vodafone_ltregular, sans-serif;
}
.CustomerBillDetailsTitle
{
	font-size: 0px;
	font-weight: normal;
	text-align: left;
	color: #000;
	background-color: #FFF;
	padding-top: 0px;
	padding-right: 5px;
	/*[disabled]padding-bottom:15px;*/
	font-family: vodafone_rgregular, sans-serif;
	width: 421px;
}
.CustomerBillDetailsInfoString
{
	margin: 0px;
	padding: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: right;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.CustomerBillDetailsRow
{
	font-family: Tahoma, Geneva, sans-serif;
}
.CustomerBillDetailsHeading
{
	font-family: Tahoma, Geneva, sans-serif;
}
.CustomerBillDetailsOddRow
{
	font-family: Tahoma, Geneva, sans-serif;
}
.CustomerBillDetailsPageControls
{
	font-family: Tahoma, Geneva, sans-serif;
}
.CustomerBillDetailsColumnCalls
{
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-align: right;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	font-family: vodafone_rgregular, sans-serif;
	width: 61px;
}
.CustomerBillDetailsColumnMinutes
{
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-align: right;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	font-family: vodafone_rgregular, sans-serif;
	width: 70px;
}
.CustomerBillDetailsColumnCosts
{
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	font-family: Tahoma, Geneva, sans-serif;
	width: 150px;
	font-variant: small-caps;
}
.CustomerBillDetailsColumnInbound
{
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	font-family: vodafone_ltregular, sans-serif;
}
.CustomerBillDetailsColumnInboundCalls
{
	font-family: vodafone_ltregular, sans-serif;
	text-align: right;
}
.CustomerBillDetailsColumnInboundTalktime
{
	font-family: vodafone_ltregular, sans-serif;
	text-align: right;
}
.CustomerBillDetailsColumnInboundCost
{
	font-family: vodafone_ltregular, sans-serif;
	text-align: right;
}
.CustomerBillDetailsColumnOutbound
{
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	font-family: vodafone_ltregular, sans-serif;
}
.CustomerBillDetailsColumnOutboundCalls
{
	font-family: Tahoma, Geneva, sans-serif;
}
.CustomerBillDetailsColumnOutboundCalls
{
	font-family: vodafone_ltregular, sans-serif;
	text-align: right;
}
.CustomerBillDetailsColumnOutboundCost
{
	font-family: vodafone_ltregular, sans-serif;
	text-align: right;
}
.CustomerBillDetailsColumnOnNet
{
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	font-family: vodafone_ltregular, sans-serif;
}
.CustomerBillDetailsColumnOnNetCalls
{
	font-family: Tahoma, Geneva, sans-serif;
}
.CustomerBillDetailsColumnOnNetCost
{
	color: #EF001F;
	font-family: vodafone_ltregular, sans-serif;
	text-align: right;
}
.CustomerBillDetailsColumnSpacer
{
	height: 9px;
}
.CustomerBillDetailsColumnSubTotal
{
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	font-family: vodafone_ltregular, sans-serif;
	/*[disabled]background-color:#F35F5F;*/
}
.CustomerBillDetailsTooMany
{
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	color: #A9A9A9;
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
}
.CustomerBillDetailsColumnSubTotalCalls
{
	border-top-width: thin;
	border-top-style: solid;
	font-family: vodafone_ltregular, sans-serif;
	text-align: right;
}
.CustomerBillDetailsColumnSubTotalTalktime
{
	border-top-width: thin;
	border-top-style: solid;
	font-family: vodafone_ltregular, sans-serif;
	text-align: right;
}
.CustomerBillDetailsColumnSubTotalCost
{
	font-family: vodafone_ltregular, sans-serif;
	border-top-width: thin;
	border-top-style: solid;
	text-align: right;
}
.CustomerBillDetailsColumnPackageHeading
{
	margin: 0px;
	font-size: 18px;
	font-weight: normal;
	color: #000;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-variant: small-caps;
}
.CustomerBillDetailsColumnPackageName
{
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	font-family: Tahoma, Geneva, sans-serif;
	width: 450px;
	padding: 3;
}
.CustomerBillDetailsColumnPackageCalls
{
	font-family: Tahoma, Geneva, sans-serif;
}
.CustomerBillDetailsColumnPackageMinutes
{
}
.CustomerBillDetailsColumnPackageCost
{
	font-family: Tahoma, Geneva, sans-serif;
}
.CustomerBillDetailsColumnPackageNameTotal
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.CustomerBillDetailsColumnPackageCallsTotal
{
	border-top-width: thin;
	border-top-style: solid;
	font-family: Tahoma, Geneva, sans-serif border-top-color: #000;
}
.CustomerBillDetailsColumnPackageMinutesTotal
{
	border-top-width: thin;
	border-top-style: solid;
	font-family: Tahoma, Geneva, sans-serif border-top-color: #000;
}
.CustomerBillDetailsColumnPackageCostTotal
{
	border-top-width: thin;
	border-top-style: solid;
	font-family: Tahoma, Geneva, sans-serif border-top-color: #000;
	color: #EF001F;
	border-color: #000;
}
.CustomerBillDetailsColumnTotalBillable
{
	font-size: 14px;
	margin: 0px;
	font-weight: normal;
	color: #000;
	text-align: left;
	font-family: vodafone_rgregular, sans-serif;
	width: 141px;
	font-style: normal;
	padding-top: 0px;
	background-color: #5F7EF3;
}
.CustomerBillDetailsColumnTotalBillableCallsTotal
{
	/*[disabled]border-top-width:thin;*/
	/*[disabled]border-top-style:solid;*/
	font-family: vodafone_ltregular, sans-serif;
	padding-top: 19px;
	text-align: right;
}
.CustomerBillDetailsColumnTotalBillableMinutesTotal
{
	/*[disabled]border-top-width:thin;*/
	/*[disabled]border-top-style:solid;*/
	font-family: vodafone_ltregular, sans-serif;
	text-align: right;
	padding-top: 19px;
}
.CustomerBillDetailsColumnTotalBillableCostTotal
{
	/*[disabled]border-top-width:thin;*/
	padding-top: 19px;
	/*[disabled]border-top-style:solid;*/
	font-family: vodafone_ltregular, sans-serif;
	text-align: right;
}
.CustomerBillDetailsColumnLineItemHeading
{
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	font-family: vodafone_rgregular, sans-serif;
	font-style: normal;
	text-decoration: underline;
}
.AdminCustomerSelector
{
	/*+placement:anchor-top-left 898px 21px;*/
	position: absolute;
	left: 898px;
	top: 21px;
	/*[disabled]border:1px dotted #CCC;*/
	/*[disabled]border-radius:5px;*/
	padding: 0px;
	margin-right: 10px;
	background-color: #F6F6F6;
}
.AdminCustomerSelectorLabel
{
	font-weight: normal;
	padding-top: 3px;
	padding-right: 12px;
	padding-left: 3px;
	color: #D40015;
}
.CustomerBillDetailsColumnLineItemName
{
	margin: 0px;
	padding: 3px;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	font-family: Tahoma, Geneva, sans-serif;
}
.CustomerBillDetailsColumnLineItemCost
{
	font-family: Tahoma, Geneva, sans-serif;
}
.CustomerBillDetailsColumnLineItemTotal
{
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	font-family: vodafone_rgregular, sans-serif;
}
.CustomerBillDetailsColumnLineItemCostTotal
{
	font-family: vodafone_rgregular, sans-serif;
	text-align: right;
	font-size: 14px;
}
.CustomerBillDetailsColumnTotalCost
{
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	font-family: vodafone_rgregular, sans-serif;
}
.CustomerBillDetailsColumnTotalCostAmount
{
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #00000;
	font-size: 18px;
	font-family: vodafone_rgregular, sans-serif;
	text-align: right;
	font-weight: bold;
}
.CustomerBillDetailsColumnTotalSavings
{
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	font-family: vodafone_rgregular, sans-serif;
}
.CustomerBillDetailsColumnTotalSavingsCost
{
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #000;
	color: #EF001F;
	font-size: 18px;
	font-weight: bold;
	font-family: vodafone_rgregular, sans-serif;
	text-align: right;
}
.RollUpDataTable
{
	padding: 0;
	border: 0;
	border-collapse: collapse;
	width: 100%;
	/*[disabled]background-color:#D6E472;*/
}
.RollUpRow:hover
{
	background-color: #EFEFEF;
	cursor: default;
	color: #CC0000;
}
.RollUpLastColumn
{
	padding-right: 5px;
}
.RollUpRow
{
	font-family: Tahoma, Geneva, sans-serif;
	text-align: left;
	font-size: 11px;
	/*[disabled]background-color:#EFEFEF;*/
	/*[disabled]padding-top:5px;*/
	padding-right: 4px;
	/*[disabled]padding-bottom:5px;*/
	padding-left: 6px;
	border-left: 0px solid #E4E4E4;
	white-space: nowrap;
	border-right: 1px solid #E4E4E4;
}
.RollUpOddRow
{
	font-family: Tahoma, Geneva, sans-serif;
	text-align: left;
	font-size: 11px;
	background-color: #F9FBFA;
	/*[disabled]padding-top:5px;*/
	padding-right: 4px;
	/*[disabled]padding-bottom:5px;*/
	padding-left: 7px;
	border: 1px solid #E4E4E4;
}
.RollUpNoDataRow
{
	font-family: Tahoma, Geneva, sans-serif;
	text-align: "centre";
	font-size: 10px;
	font-color: #A9A9A9;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	border: 1px solid #E4E4E4;
}
.RollUpFirstColumn
{
	border-left: 1px solid #FFF;
	border-left-style: solid;
}
.RollUpFirstColumn
{
	text-align: left;
}
.RollUpColumn
{
	/*[disabled]width:90px;*/
}
.RollUpSkipColumn
{
	width: 0;
}
.RollUpLastColumn
{
	/*[disabled]border-top:1px solid #F70F0F;*/
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
}
.RollUpTotalValue
{
	/*[disabled]border-top:1px solid #F70F0F;*/
}
.RollUpTotalValue
{
	font-family: Tahoma, Geneva, sans-serif;
	text-align: right;
	height: 25px;
	font-size: 11px;
}
.RollUpLastColumn
{
	font-weight: normal;
}
.RollUpValue
{
	text-align: right;
	min-width: 53px;
	height: 25px;
}
.RollUpDownloaderCombo
{
	font-size: 10px;
	float: right;
	margin-bottom: 2px;
}
.RollUpDownloaderPadding
{
	padding-top: 2px;
	background-image: url(dashpanelfooter_padding.jpg);
	width: 100%;
	background-repeat: repeat;
	height: 30px;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #E4E4E4;
	padding-left: 2px;
	background-position: right top;
}
.RollUpDownloader
{
	padding-top: 2px;
	width: 100%;
	background-repeat: no-repeat;
	height: 30px;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #E4E4E4;
	padding-left: 2px;
	background-position: right top;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	/*[disabled]background-color:#F89AA2;*/
}
.DashboardAnalysisHeader
{
	width: 950px;
	min-width: 950px;
	margin-bottom: 6px;
	margin-top: 0px;
	background-image: none;
	/*[empty]background-color:;*/
}
TABLE
{
	/*[empty]background-color:;*/
}
.DashboardCDRAnalysisHeaderTable
{
	margin-bottom: 10px;
}
#pageContent
{
	margin-top: -10px;
	margin-left: -10px;
}
.button-login-class
{
	margin: 0 5px 0 0;
	padding: 3px 5px;
	text-decoration: none;
	font-size: small;
	cursor: pointer;
	cursor: hand;
	background: url("hborder2.png") repeat-x 0px -27px;
	border: 1px outset #CCC;
}
.button-login-class:hover
{
	border-color: #9CF #69E #69E #7AF;
}
.button-login-class:active
{
	border: 1px inset #CCC;
}
.CustomerBillDetailsColumnMobileCalls
{
	text-decoration: underline;
}
.CustomerBillDetailsColumnMobileText
{
	text-decoration: underline;
}
.CustomerBillDetailsColumnTotalBillableCalls
{
	padding-top: 19px;
}
.CustomerBillDetailsColumnOutboundTalktime
{
	font-family: vodafone_ltregular, sans-serif;
	text-align: right;
}
.CustomerBillDetailsColumnCost
{
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-align: right;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	font-family: vodafone_rgregular, sans-serif;
	width: 70px;
}
.rollupTypeSelectorPanel
{
	border: 1px none #CCCCCC;
	border-radius: 5px;
	padding: 3px 5px 3px 26px;
	margin-right: 10px;
	background-color: #EEEEEE;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(combo_cal.png);
	background-repeat: no-repeat;
	background-position: 8px 10px;
}
.rollupYearSelectorPanel
{
	border: 1px none #CCCCCC;
	border-radius: 5px;
	padding: 3px 5px 3px 26px;
	margin-right: 10px;
	background-color: #EEEEEE;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(combo_cal.png);
	background-repeat: no-repeat;
	background-position: 8px 10px;
}
.rollupViewSelectorPanel
{
	border: 1px none #CCCCCC;
	border-radius: 5px;
	padding: 3px 5px 3px 26px;
	margin-right: 10px;
	background-color: #EEEEEE;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(combo_cal.png);
	background-repeat: no-repeat;
	background-position: 8px 10px;
}
.rollupCallTypeSelectorPanel
{
	border: 1px none #CCCCCC;
	border-radius: 5px;
	padding: 3px 5px 3px 26px;
	margin-right: 10px;
	background-color: #EEEEEE;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(combo_cal.png);
	background-repeat: no-repeat;
	background-position: 8px 10px;
}
.cdrTypeSelectorPanel
{
	border: 1px none #CCCCCC;
	border-radius: 5px;
	padding: 5px 10px 5px 5px;
	margin-right: 10px;
	background-color: #EEEEEE;
}
.chartSelectorPanel
{
	border: 1px none #CCCCCC;
	border-radius: 5px;
	padding: 5px 5px 7px;
	margin-right: 10px;
	background-color: #EEEEEE;
	margin-top: 15px;
	margin-bottom: -20px;
}
.dateSelectorPanel
{
	border: 1px none #CCCCCC;
	border-radius: 5px;
	padding: 5px 10px 5px 5px;
	margin-right: 10px;
	background-color: #EEEEEE;
}
.costCentreSelectorLayoutPanel
{
	border: 1px none #CCCCCC;
	border-radius: 5px;
	padding: 5px 10px 5px 5px;
	margin-right: 10px;
	background-color: #EEEEEE;
}
.costCentreSelectorLayoutPanelND
{
}
.DashboardMobileAnalysisHeader
{
}
.DashboardMobileAnalysisTitle
{
	font-size: 0px;
	font-family: vodafone_rgregular, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #666;
	padding-bottom: 2px;
	text-indent: 7px;
	padding-top: 11px;
	margin: 0px;
	color: #CC0000;
}
.DashboardMobileAnalysisTitleDetail
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #CC0000;
	padding-bottom: 6px;
	text-indent: 2px;
	padding-top: 11px;
	margin: 0px;
	font-weight: normal;
	text-align: left;
	text-indent: -9em;
	/*[disabled]width:300px;*/
	padding-left: 17px;
}
.DashboardCDRAnalysisTitleDetail
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #CC0000;
	padding-bottom: 2px;
	text-indent: 2px;
	padding-top: 11px;
	margin: 0px;
	font-weight: normal;
	/*[disabled]text-align:left;*/
	text-indent: -9em;
}
.DashboardRMCAnalysisTitleDetail
{
	font-weight: bold;
}
.DashboardRMCAnalysisTitleDetail
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #CC0000;
	padding-bottom: 2px;
	text-indent: 2px;
	padding-top: 11px;
	margin: 0px;
	font-weight: normal;
	text-align: left;
	text-indent: -9em;
}
.Top10ByLeastBusyLines
{
}
.DashboardTopMobileRoaming
{
	min-width: 273px;
	/*[disabled]margin-right:-1px;*/
	max-width: 273px;
	width: 273px;
}
.DashboardDownloader
{
}
.DashboardMobileAnalysisVoiceColumnSecondValue
{
	color: #666;
}
.RollUpDownloader
{
}
.gwt-Label
{
	/*[disabled]background-color:#DE4747;*/
}
.gwt-Label
{
}
.DashboardTopMobileRoamingCostCentreColumn
{
	font-size: 9px;
	/*[empty]font-family:;*/
	font-style: normal;
	cursor: pointer;
	text-indent: 3px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.DashboardTopMobileRoamingCostCentreColumnMonth
{
	font-size: 9px;
	margin-left: 4px;
	font-family: Tahoma, Geneva, sans-serif;
	font-style: normal;
	color: #B90B1C;
	overflow: visible;
	white-space: nowrap;
	/*[disabled]width:26px;*/
	cursor: url(none);
	padding-right: 8px;
}
.DashboardClickThruTopRMCByLeastBusyNumber
{
	font-size: 9px;
	/*[empty]font-family:;*/
	font-style: normal;
	cursor: pointer;
	text-indent: 3px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.DashboardTopRMCByLeastBusyNumberMonth
{
	font-size: 9px;
	margin-left: 4px;
	font-family: Tahoma, Geneva, sans-serif;
	font-style: normal;
	color: #B90B1C;
	overflow: visible;
	white-space: nowrap;
	/*[disabled]width:0px;*/
	cursor: url(none);
}
.DashboardTopRMCByLineNumberColumnMonth
{
	font-size: 9px;
	margin-left: 4px;
	font-family: Tahoma, Geneva, sans-serif;
	font-style: normal;
	color: #B90B1C;
	overflow: visible;
	white-space: nowrap;
	/*[disabled]width:60px;*/
	cursor: url(none);
}
.DashboardClickThruTopMobileLeastBusySubscriber
{
	text-overflow: ellipsis;
}
.CustomerBillSelector
{
	/*[disabled]margin-top:-30px;*/
}
.DashboardMobileAnalysisTable
{
	margin-bottom: 10px;
	background-image: none;
	/*[disabled]border-radius:10;*/
	margin-left: -6px;
}
.DashboardDoubleColumnTwoTopMobileMostUsed
{
}
.DashboardRMCAnalysisTotalColumnValue
{
	padding: 0px 4px;
}
.DashboardCDRAnalysisTalktimeColumnValue
{
	padding: 0px 4px;
	color: #666;
}
.DashboardMobileAnalysisSubscribersColumn
{
	border-radius: 7px;
	height: 70px;
	background: #BDA483 url(analysis_bar_table_brownbackground.png);
	border: 1px none #BDA483;
	max-width: 250px;
	min-width: 125px;
	text-align: center;
	line-height: 1;
	color: #666;
}
.DashboardMobileAnalysisSubscribersColumnLabel
{
	font-weight: normal;
	/*[empty]background-color:;*/
}
.DashboardMobileAnalysisVoiceColumn
{
	border-radius: 7px;
	height: 70px;
	background: #BDA483 url(analysis_bar_table_brownbackground.png);
	border: 1px none #BDA483;
	max-width: 250px;
	min-width: 125px;
	text-align: center;
	line-height: 1;
	color: #666;
}
.DashboardMobileAnalysisVoiceColumnValue
{
}
.DashboardMobileAnalysisMessageColumn
{
	border-radius: 7px;
	height: 70px;
	background: #BDA483 url(analysis_bar_table_brownbackground.png);
	border: 1px none #BDA483;
	max-width: 250px;
	min-width: 125px;
	text-align: center;
	line-height: 1;
	color: #666;
}
.DashboardMobileAnalysisDataColumn
{
	border-radius: 7px;
	height: 70px;
	background: #BDA483 url(analysis_bar_table_brownbackground.png);
	border: 1px none #BDA483;
	max-width: 250px;
	min-width: 125px;
	text-align: center;
	line-height: 1;
	color: #666;
}
.DashboardMobileAnalysisBillPlanColumn
{
	border-radius: 7px;
	height: 70px;
	background: #BDA483 url(analysis_bar_table_brownbackground.png);
	border: 1px none #BDA483;
	max-width: 250px;
	min-width: 125px;
	text-align: center;
	line-height: 1;
	color: #666;
}
.DashboardCDRAnalysisCostCentreColumn
{
	border-radius: 7px;
	background: #BDA483 url(analysis_bar_table_brownbackground.png);
	border: 1px none #BDA483;
	max-width: 250px;
	min-width: 125px;
	text-align: center;
	line-height: 1;
	color: #666;
	height: 70px;
}
.DashboardCDRAnalysisCostCentreColumnLabel
{
	/*[empty]color:;*/
}
.DashboardCDRAnalysisInboundCallsColumn
{
	border-radius: 7px;
	height: 70px;
	background: #BDA483 url(analysis_bar_table_brownbackground.png);
	border: 1px none #BDA483;
	max-width: 250px;
	min-width: 125px;
	text-align: center;
	line-height: 1;
	color: #666;
}
.DashboardCDRAnalysisOutboundCallsColumn
{
	border-radius: 7px;
	height: 70px;
	background: #BDA483 url(analysis_bar_table_brownbackground.png);
	border: 1px none #BDA483;
	max-width: 250px;
	min-width: 125px;
	text-align: center;
	line-height: 1;
	color: #666;
}
.DashboardCDRAnalysisTalktimeColumn
{
	border-radius: 7px;
	height: 70px;
	background: #BDA483 url(analysis_bar_table_brownbackground.png);
	border: 1px none #F1F1F1;
	max-width: 250px;
	min-width: 125px;
	text-align: center;
	line-height: 1;
	color: #666;
}
.DashboardCDRAnalysisTalktimeColumnLabel
{
}
.DashboardCDRAnalysisCostColumn
{
	border-radius: 7px;
	background: #E2E2E2 url(analysis_bar_table_brownbackground.png);
	border: 1px none #E2E2E2;
	max-width: 250px;
	min-width: 125px;
	text-align: center;
	line-height: 1;
	color: #666;
	height: 70px;
}
.DashboardTableRMCAnalysisCostCentreColumn
{
}
.DashboardTableRMCAnalysisCostCentreColumn
{
	border-radius: 7px;
	height: 70px;
	background: #BDA483 url(analysis_bar_table_brownbackground.png);
	border: 1px none #BDA483;
	max-width: 250px;
	min-width: 125px;
	text-align: center;
	line-height: 1;
	color: #666;
}
.DashboardRMCAnalysisCallsColumn
{
	height: 70px;
	border-radius: 7px;
	background: #BDA483 url(analysis_bar_table_brownbackground.png);
	border: 1px none #BDA483;
	max-width: 250px;
	min-width: 125px;
	text-align: center;
	line-height: 1;
	color: #666;
}
.DashboardRMCAnalysisChargesColumn
{
	border-radius: 7px;
	height: 70px;
	background: #BDA483 url(analysis_bar_table_brownbackground.png);
	border: 1px none #BDA483;
	max-width: 250px;
	min-width: 125px;
	text-align: center;
	line-height: 1;
	color: #666;
}
.RollUpSelectorSpacerPanel
{
	width: 0px;
}
.RollUpTypeSelectorPanel
{
	width: 50px;
	padding-right: 20px;
}
.rollupViewSelectorPanel
{
}
.RollUpSelectorViewTypePanel
{
	padding-right: 20px;
}
.RollUpSelectorMonthPanel
{
	width: 40px;
	padding-left: 20px;
	padding-right: 20px;
}
.RollUpSelectorSitePanel
{
	width: 50px;
	padding-right: 20px;
	padding-left: 20px;
}
.RollUpTable
{
	background-repeat: no-repeat;
	/*[disabled]border-collapse:collapse;*/
	padding-top: 1px;
	padding-right: 1;
	padding-bottom: 1px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #E4E4E4;
	border-right-color: #FFF;
	/*[disabled]background-color:#E78080;*/
	margin-top: 4px;
}
.RollUpTitle
{
}
.RollUpSpacer
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	color: #000;
	padding-bottom: 6px;
	text-indent: 9px;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #EF091F;
	padding-top: 7px;
}
.RollUpHeading
{
	font-family: Tahoma, Geneva, sans-serif;
	text-align: left;
	font-size: 11px;
	background-color: #FFF;
	border-left-width: 0px;
	border-left-style: none;
	border-left-color: e4e4e4;
	background-image: url(analysis_bar_table_brownbackground.png);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	margin: 0px;
	/*[disabled]text-indent:2;*/
	height: 25px;
	padding-top: 0;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 6px;
	color: #000;
	/*[disabled]vertical-align:bottom;*/
	min-width: 100px;
	max-width: 200px;
}
.RollUpString
{
	min-width: 35px;
	max-width: 200px;
	padding-bottom: 4px;
}
.RollUpFirstColumn
{
	text-align: left;
	color: #000;
}
.RollUpHeadingMonth
{
	font-family: Tahoma, Geneva, sans-serif;
	text-align: right;
	font-size: 11px;
	background-color: #FFF;
	border-left-width: 0px;
	border-left-style: none;
	border-left-color: e4e4e4;
	background-image: url(analysis_bar_table_brownbackground.png);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	margin: 0px 0px 0px 0;
	/*[disabled]text-indent:2em;*/
	height: 25px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 4px;
	color: #000;
	/*[disabled]vertical-align:bottom;*/
	/*[disabled]min-width:55px;*/
	/*[disabled]max-width:300px;*/
}
/*
Line Analysis
*/
.LineAnalysisTitle
{
	margin-top: -16px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
	text-align: left;
	font-family: vodafone_rgbold, sans-serif;
	font-size: 1.25rem;
	font-weight: 500;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	color: #CC0000;
	padding-left: 5px;
	padding-top: 2px;
	/*[disabled]min-width:510px;*/
	border-left-width-value: 1px;
	border-left: 7px solid #C5C5C5;
	border-left-style-value: solid;
	border-left-color-value: white;
}
.LineAnalysisHeading
{
	font-size: 16px;
	font-weight: normal;
	text-align: left;
	color: #000;
	/*[disabled]border-bottom:1px solid #000;*/
	border-left: 1px solid #FFFFFF;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 2px;
	font-family: vodafone_rgregular, sans-serif;
	width: 144px;
	text-decoration: underline;
}
.LineAnalysisSelectorLabel
{
	font-size: 16px;
	font-weight: normal;
	text-align: left;
	color: #000000;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-width-value: 1px;
	border-left-style-value: solid;
	border-left-color-value: white;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 3px;
	font-family: vodafone_ltregular, sans-serif;
}
.LineAnalysisSelectorControl
{
	margin: 0px;
	padding: 3px;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-align: right;
	font-family: Tahoma, Geneva, sans-serif;
}
.LineAnalysisSpacer
{
	height: 15px;
}
.LineAnalysisDetails
{
	margin: 10px 0px;
	padding: 0px;
	clear: both;
	background-color: #FFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	width: 900px;
}
.LineAnalysisItem
{
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	color: #000000;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-width-value: 1px;
	border-left-style-value: solid;
	border-left-color-value: white;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 3px;
	font-family: vodafone_ltregular, sans-serif;
}
.LineAnalysisDetail
{
	margin: 0px;
	padding: 3px;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-align: left;
	font-family: vodafone_ltregular, sans-serif;
	list-style-type: circle;
}
/*
AdvancedSearchForm
*/
.AdvancedSearchForm
{
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
.AdvancedSearchFormTitle
{
	margin-top: -12px;
	font-family: vodafone_rgbold, san-serif;
	font-size: 1.25rem;
	font-weight: normal;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #CC0000;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-left: 5px;
	padding-top: 2px;
	min-width: 510px;
	border-left: 7px solid #C5C5C5;
}
.AdvancedSearchFormSpacer
{
	height: 0px;
}
.AdvancedSearchTimeLabel
{
	padding: 3px;
	padding-left: 15px;
	margin: 0px;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: right;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.AdvancedSearchFormStepHeading
{
	margin: 0px 0px -18px;
	font-size: 18px;
	font-weight: normal;
	color: #000;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-variant: small-caps;
}
.AdvancedSearchFormStepHeading
{
	font-weight: normal;
	/*[empty]font-family:;*/
}
.AdvancedSearchFormStepHeading
{
	font-family: vodafone_rgregular, sans-serif;
	font-size: 12pt;
	color: #CC0000;
	width: 89px;
	height: 44px;
	padding: 6px 0px 0px 2px;
}
.AdvancedSearchFormOption
{
	margin: 0px;
	padding: 3px;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: right;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.SearchQueryFirstRow
{
	-webkit-border-top-left-radius: 10px;
	-moz-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	border-color: #CC0000;
	border-width: 2px;
	width: 10px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
}
.SearchQueryMiddleRow
{
	border-color: #FF0000;
	border-width: 2px;
	width: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
}
.AdvancedSearchNumberMatchedCalls
{
	font-family: vodafone_ltregular, sans-serif;
	font-size: 24px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
	/*[disabled]background-image:url(dashpanel_tab.jpg);*/
	border: 1px solid #CC0000;
	border-radius: 3px;
	padding-top: 0px;
	margin-top: -4px;
}
.AdvancedSearchNumberMaxCalls
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
}
.AdvancedSearchTextMatched
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
}
.AdvancedSearchTextMatched
{
	font-weight: normal;
}
.AdvancedSearchTextMatched
{
	font-weight: normal;
	font-family: vodafone_ltregular, sans-serif;
	font-size: 14pt;
}
.AdvancedSearchTextPossible
{
	font-family: vodafone_ltregular, sans-serif;
	font-size: 14pt;
	padding-left: 5px;
	padding-right: 5px;
}
.AdvancedSearchNumberMaxCalls
{
	font-family: vodafone_ltregular, sans-serif;
	font-size: 24px;
	padding-left: 5px;
	padding-right: 5px;
	/*[disabled]background-image:url(dashpanel_tab.jpg);*/
	border: 1px solid #CC0000;
	border-radius: 3px;
	margin-top: -4px;
}
.AdvancedSearchTextCalls
{
	font-family: vodafone_ltregular, sans-serif;
	font-size: 14pt;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
}
.SearchQueryLastRow
{
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-bottom-left-radius: 10px;
	border-bottom-left-radius: 10px;
	border-color: #CC0000;
	border-width: 2px;
	width: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
}
.SearchResultsControl
{
	background-image: -webkit-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(235,235,235,1) 50%, rgba(221,221,221,1) 50%,rgba(207,207,207,1) 100%);
	background-image: -moz-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(235,235,235,1) 50%, rgba(221,221,221,1) 50%,rgba(207,207,207,1) 100%);
	background-image: -ms-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(235,235,235,1) 50%, rgba(221,221,221,1) 50%,rgba(207,207,207,1) 100%);
	background-image: -o-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(235,235,235,1) 50%, rgba(221,221,221,1) 50%,rgba(207,207,207,1) 100%);
	background-image: linear-gradient(top, rgba(242,242,242,1) 0%,rgba(235,235,235,1) 50%, rgba(221,221,221,1) 50%,rgba(207,207,207,1) 100%);
	-webkit-box-shadow: 0px 0px 0px 1px rgba(250,250,250,1)inset;
	-moz-box-shadow: 0px 0px 0px 1px rgba(250,250,250,1)inset;
	box-shadow: inset 0px 0px 0px 1px rgba(250, 250, 250, 1);
	border: 1px solid rgba(112, 112, 112, 1);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 0px 24px;
	display: inline-block;
	font-size: 11px;
	font-family: Arial, Sans-serif;
	line-height: 20px;
	color: rgba(0, 0, 0, 1);
	/*+placement:shift 445px -20px;*/
	position: relative;
	left: 445px;
	top: -20px;
}
.SearchResults
{
	width: 1500px;
}
BUTTON
{
	background-image: -webkit-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(235,235,235,1) 50%, rgba(221,221,221,1) 50%,rgba(207,207,207,1) 100%);
	background-image: -moz-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(235,235,235,1) 50%, rgba(221,221,221,1) 50%,rgba(207,207,207,1) 100%);
	background-image: -ms-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(235,235,235,1) 50%, rgba(221,221,221,1) 50%,rgba(207,207,207,1) 100%);
	background-image: -o-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(235,235,235,1) 50%, rgba(221,221,221,1) 50%,rgba(207,207,207,1) 100%);
	background-image: linear-gradient(top, rgba(242,242,242,1) 0%,rgba(235,235,235,1) 50%, rgba(221,221,221,1) 50%,rgba(207,207,207,1) 100%);
	-webkit-box-shadow: 0px 0px 0px 1px rgba(250,250,250,1)inset;
	-moz-box-shadow: 0px 0px 0px 1px rgba(250,250,250,1)inset;
	box-shadow: inset 0px 0px 0px 1px rgba(250, 250, 250, 1);
	border: 1px solid rgba(112, 112, 112, 1);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 0px 10px;
	display: inline-block;
	font-size: 11px;
	font-family: Arial, Sans-serif;
	line-height: 20px;
	color: rgba(0, 0, 0, 1);
}
BUTTON:hover
{
	background-image: -webkit-linear-gradient(top, rgba(234,246,253,1) 0%,rgba(217,240,252,1) 50%, rgba(190,230,253,1) 50%,rgba(167,216,245,1) 100%);
	background-image: -moz-linear-gradient(top, rgba(234,246,253,1) 0%,rgba(217,240,252,1) 50%, rgba(190,230,253,1) 50%,rgba(167,216,245,1) 100%);
	background-image: -ms-linear-gradient(top, rgba(234,246,253,1) 0%,rgba(217,240,252,1) 50%, rgba(190,230,253,1) 50%,rgba(167,216,245,1) 100%);
	background-image: -o-linear-gradient(top, rgba(234,246,253,1) 0%,rgba(217,240,252,1) 50%, rgba(190,230,253,1) 50%,rgba(167,216,245,1) 100%);
	background-image: linear-gradient(top, rgba(234,246,253,1) 0%,rgba(217,240,252,1) 50%, rgba(190,230,253,1) 50%,rgba(167,216,245,1) 100%);
	-webkit-box-shadow: 0px 0px 0px 1px rgba(239,249,254,1)inset;
	-moz-box-shadow: 0px 0px 0px 1px rgba(239,249,254,1)inset;
	box-shadow: inset 0px 0px 0px 1px rgba(239, 249, 254, 1);
	border: 1px solid rgba(60, 126, 177, 1);
}
.cdrDetailInfo
{
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
}
.cdrDetailLabel
{
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
}
.RollUpOddRow:hover
{
	/*[disabled]background-color:#FDF781;*/
	cursor: default;
	background-color: #EFEFEF;
	color: #CC0000;
}
.RollUpTotalValue
{
	/*[disabled]background-color:;*/
	color: #CC0000;
}
.UMCPanel
{
}
.chartPanel
{
	border: 1px solid #000000;
	background-color: #D88C8C;
	width: 500px;
	padding-left: 15px;
}
.LineAnalysisSelectorLabel
{
}
.LineAnaysisBackButton:hover
{
	font-weight: normal;
	/*+placement:shift 588px -16px;*/
	position: relative;
	left: 588px;
	top: -16px;
}
.SearchResultsControl:hover
{
	/*+placement:shift 445px -20px;*/
	position: relative;
	left: 445px;
	top: -20px;
	background-image: -webkit-linear-gradient(top, rgba(234,246,253,1) 0%,rgba(217,240,252,1) 50%, rgba(190,230,253,1) 50%,rgba(167,216,245,1) 100%);
	background-image: -moz-linear-gradient(top, rgba(234,246,253,1) 0%,rgba(217,240,252,1) 50%, rgba(190,230,253,1) 50%,rgba(167,216,245,1) 100%);
	background-image: -ms-linear-gradient(top, rgba(234,246,253,1) 0%,rgba(217,240,252,1) 50%, rgba(190,230,253,1) 50%,rgba(167,216,245,1) 100%);
	background-image: -o-linear-gradient(top, rgba(234,246,253,1) 0%,rgba(217,240,252,1) 50%, rgba(190,230,253,1) 50%,rgba(167,216,245,1) 100%);
	background-image: linear-gradient(top, rgba(234,246,253,1) 0%,rgba(217,240,252,1) 50%, rgba(190,230,253,1) 50%,rgba(167,216,245,1) 100%);
	-webkit-box-shadow: 0px 0px 0px 1px rgba(239,249,254,1)inset;
	-moz-box-shadow: 0px 0px 0px 1px rgba(239,249,254,1)inset;
	box-shadow: inset 0px 0px 0px 1px rgba(239, 249, 254, 1);
	border: 1px solid rgba(60, 126, 177, 1);
}
.helpUserGuideFrame
{
	width: 1000px;
	height: 800px;
	border: 0;
}
.helpFaqFrame
{
	width: 1000px;
	height: 800px;
	border: 0;
}
.helpHowToFrame
{
	width: 1000px;
	height: 800px;
	border: 0;
}
#pageContent
{
}
.login-button
{
	text-align: left;
	padding-left: 78px;
}
.SearchResultsControl :active
{
	background-image: -webkit-linear-gradient(top, rgba(234,246,253,1) 0%,rgba(196,229,246,1) 50%, rgba(152,208,239,1) 50%,rgba(104,178,218,1) 100%);
	background-image: -moz-linear-gradient(top, rgba(234,246,253,1) 0%,rgba(196,229,246,1) 50%, rgba(152,208,239,1) 50%,rgba(104,178,218,1) 100%);
	background-image: -ms-linear-gradient(top, rgba(234,246,253,1) 0%,rgba(196,229,246,1) 50%, rgba(152,208,239,1) 50%,rgba(104,178,218,1) 100%);
	background-image: -o-linear-gradient(top, rgba(234,246,253,1) 0%,rgba(196,229,246,1) 50%, rgba(152,208,239,1) 50%,rgba(104,178,218,1) 100%);
	background-image: linear-gradient(top, rgba(234,246,253,1) 0%,rgba(196,229,246,1) 50%, rgba(152,208,239,1) 50%,rgba(104,178,218,1) 100%);
	-webkit-box-shadow: 0px 0px 0px 1px rgba(154,186,203,1)inset;
	-moz-box-shadow: 0px 0px 0px 1px rgba(154,186,203,1)inset;
	box-shadow: inset 0px 0px 0px 1px rgba(154, 186, 203, 1);
	border: 1px solid rgba(44, 98, 139, 1);
}
BUTTON:active
{
	background-image: -webkit-linear-gradient(top, rgba(234,246,253,1) 0%,rgba(196,229,246,1) 50%, rgba(152,208,239,1) 50%,rgba(104,178,218,1) 100%);
	background-image: -moz-linear-gradient(top, rgba(234,246,253,1) 0%,rgba(196,229,246,1) 50%, rgba(152,208,239,1) 50%,rgba(104,178,218,1) 100%);
	background-image: -ms-linear-gradient(top, rgba(234,246,253,1) 0%,rgba(196,229,246,1) 50%, rgba(152,208,239,1) 50%,rgba(104,178,218,1) 100%);
	background-image: -o-linear-gradient(top, rgba(234,246,253,1) 0%,rgba(196,229,246,1) 50%, rgba(152,208,239,1) 50%,rgba(104,178,218,1) 100%);
	background-image: linear-gradient(top, rgba(234,246,253,1) 0%,rgba(196,229,246,1) 50%, rgba(152,208,239,1) 50%,rgba(104,178,218,1) 100%);
	-webkit-box-shadow: 0px 0px 0px 1px rgba(154,186,203,1)inset;
	-moz-box-shadow: 0px 0px 0px 1px rgba(154,186,203,1)inset;
	box-shadow: inset 0px 0px 0px 1px rgba(154, 186, 203, 1);
	border: 1px solid rgba(44, 98, 139, 1);
}
