.ProdBg
{
	width: 500px;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#333535bb', EndColorStr='#000000ff');
}

.ProdCompResultImage
{
	width: 50px;
	height: 100px;
}

.ProdCompResultImageCell
{
	width: 50px;
	text-align: center;
	background-color: #e6eaf3;
}

.ProdCompResultDataCell
{
	font-family: Arial;
	font-size: 10px;
	border-top: 1px solid #0C2E86;
	vertical-align: top;
}


.ProdCompResultTextCell
{
	font-family: Arial;
	font-size: 10px;
	border-top: 1px solid #0C2E86;
	background-color: #e6eaf3;
	vertical-align: top;
}

.ProdCompResultHeadingCell
{
	background-image: url(/img/dropdown_bg_blue2.gif);
	color: White;
	font-size: 11px;
	width: 200px;
}

.ProdTable
{
	width: 100%;
}

.DropMenuTopBar
{
	width: 100%;
	z-index: 10;
}


.DropMenuDropListFrame
{
	float: left;
	width: 135px;
	z-index: 10;
}


.DropMenuInnerListFrame
{		
    display: none;	
    z-index: 10;	
    position: absolute;
    background-color: white;
    border-left: 1px solid #0C2E86;
    border-right: 1px solid #0C2E86;
}


.DropMenuItem
{
	font: arial;
	text-decoration: none;
	cursor: hand;
	color: #0C2E86;
	height: 22px;
	width: 135px;
	z-index: 10;
	background-image: url(/img/dropdown_bg_yellow2.gif);
}


.DropMenuItemActive
{
	font: arial;
	text-decoration: none;
	cursor: hand;
	color: white;
	height: 22px;
	width: 135px;
	z-index: 10;
	background-image: url(/img/dropdown_bg_blue2.gif);
}


.DropMenuItemImage
{
	float: left;
	position: absolute;
	margin-top: 8px;
	margin-left: 8px;
}


.DropMenuTextArea
{
	text-decoration: none;
	font-size: 10px;
	color: #0C2E86;
	vertical-align: middle;
	z-index: 10;
	padding-top: 4px;
	padding-left: 16px;
	padding-bottom: 4px;
	border-bottom: 1px solid #0C2E86;
}


.CCCHeader
{
	font-family: Arial Narrow;
	font-size: 20px;
	font-weight: bold;
	color: White;
	padding-left: 15px;
}

.normalheading
{
	font-family: Arial;
	color: #0C2E86;
	font-size: 8pt;
	font-weight: bold;
}

.TourTable
{
	height: 200px;
}

.TourSelectedBorder
{
    width: 115px;
    height: 7px;
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#ff0C2E86', EndColorStr='#000C2E86');
}


.TourSelectedItem
{
	text-decoration: none;
	width: 135px;
    height: 19px;
	background-image: url(/img/nav_left_blue.gif);
	padding-top: 3px;
	cursor:hand;
}

.TourSelectedItemLink
{
	text-decoration: none;
	color: White;
	font-family: Arial;
	padding-left: 5px;
	font-size: 10px;
}

.TourUnSelectedItem
{
	width: 115px;
	background-image: url(/img/nav_left_on_tour.gif);
	height: 19px;
	margin-bottom: 3px;
	margin-top: 3px;
	padding-top: 3px;
	cursor: hand;
}

.TourUnSelectedItemLink
{
	text-decoration: none;
	font-family: Arial;
	padding-left: 5px;
	font-size: 10px;
	color: #0C2E86;
}


.breadcrumbarea
{
	margin-top: 2px;
	padding-left: 15px;
}

.breadcrumb
{
	text-decoration: none;
	color: White;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

.LeftMenuGraphics
{
	padding-top:3px;
	float:left;
}

.LeftMenuLevel1
{
	height:19px;
	background-image: url(/img/nav_left_off.gif);
	padding-left: 10px;
	padding-top: 3px;
	width: 135px;
	margin-top: 3px;
	margin-bottom: 3px;
	cursor: hand;
}

.LeftMenuLevel1Selected
{
	height:19px;
	background-image: url(/img/nav_left_on.gif);
	padding-left: 10px;
	padding-top: 3px;
	width: 135px;
	margin-top: 3px;
	margin-bottom: 3px;
	cursor: hand;
}


.LeftMenuLevel1Text
{
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
}

.LeftMenuLevel1TextSelected
{
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
}


.LeftMenuLevel2
{
	height: 14px;
}

.LeftMenuLevel2Selected
{
	height: 14px;
}


.LeftMenuLevel2Text
{
	font-family: Arial;
	font-size: 9px;
	text-decoration: none;
	color: #0C2E86;
}

.LeftMenuLevel2TextSelected
{
	font-family: Arial;
	font-size: 9px;
	text-decoration: none;
	color: #0C2E86;
	background-color: fff28a;
}


.LeftMenuLevel3
{
	height: 14px;
}



.LeftMenuLevel3Selected
{
	height: 14px;
}


.LeftMenuLevel3Text
{
	font-family: Arial;
	font-size: 9px;
	text-decoration: none;
	color: black;
}

.LeftMenuLevel3TextSelected
{
	font-family: Arial;
	font-size: 9px;
	text-decoration: none;
	color: black;
	background-color: fff28a;
}



.LeftMenuLevel4
{
	height: 14px;
}


.LeftMenuLevel4Selected
{
	height: 14px;
}


.LeftMenuLevel4Text
{
	font-family: Arial;
	font-size: 9px;
	text-decoration: none;
	color: #222222;
}

.LeftMenuLevel4TextSelected
{
	font-family: Arial;
	font-size: 9px;
	text-decoration: none;
	color: #0C2E86;
	background-color: fff28a;
}


.SpotHeading
{
	font-family: arial narrow;
	font-weight: bold;
	font-size: 11px;
	color: White;
	padding-left: 6px;
}

.SpotContent
{
	padding: 6px;
}

.SpotTable
{
	
	width: 150px;
	border-left: solid 1px #0C2E86;
}

.SpotTableCellTop
{
	padding: 3px;
	color: #0C2E86;
	font-size: 10px;
	font-family: Arial;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#33353555', EndColorStr='#000000ff');
}

.SpotTableCellMiddle
{
	padding: 3px;
	color: #0C2E86;
	font-size: 10px;
	font-family: Arial;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#33353555', EndColorStr='#000000ff');
}

.SpotTableCellBottom
{
	padding: 3px;
	color: #0C2E86;
	font-size: 10px;
	font-family: Arial;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#000000ff', EndColorStr='#33353555');
}

.SpotTableBorder
{
}

.SpotTableCellTop A
{
	color: #0C2E86;
	font-size: 10px;
	font-family: Arial;
	text-decoration: none;
}

.SpotTableCellTop A:hover
{
	color: #0C2E86;
	font-size: 10px;
	font-family: Arial;
	background: #fff28a;
	text-decoration: none;
}

.SpotTableCellMiddle A
{
	color: #0C2E86;
	font-size: 10px;
	font-family: Arial;
	text-decoration: none;
}

.SpotTableCellMiddle A:hover
{
	color: #0C2E86;
	font-size: 10px;
	font-family: Arial;
	background: #fff28a;
	text-decoration: none;
}

.SpotTableCellBottom A
{
	color: #0C2E86;
	font-size: 10px;
	font-family: Arial;
	text-decoration: none;
}

.SpotTableCellBottom A:hover
{
	color: #0C2E86;
	font-size: 10px;
	font-family: Arial;
	background: #fff28a;
	text-decoration: none;
}


.fadeleft
{
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#000000ff', EndColorStr='#ff353555');
}

.faderight
{
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#ff353555', EndColorStr='#000000ff');
}

TD
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial
}

A
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: arial
}

BODY
{
	margin: 0px;
}


A:hover
{
    TEXT-DECORATION: none
}

.fntGrey
{
    font-size:12px;
    font-family:arial;
    color:#636563;
}

.fnt10
{
    FONT-SIZE: 10px
}
.fnt11
{
    FONT-SIZE: 11px;
    FONT-FAMILY: arial
}
h2, .heading2, .fntSection
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px
}
h3, .heading3, .fntSection
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px
}
.fntWht11
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: arial
}
.fntWht12Bld
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: arial
}
.fntGreen12Bld
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #006600;
    FONT-FAMILY: arial
}
.fntVerdSm
{
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana
}
.fntVerdSmGreen
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #639a00;
    FONT-FAMILY: verdana
}
.aSection, .menu_lvl0, .menu_lvl0_sel
{
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.aSection:hover, .menu_lvl0:hover, .menu_lvl0_sel:hover
{
    TEXT-DECORATION: underline
}
.aSubSection, .menu_lvl1
{
    TEXT-DECORATION: none;
}
.aSubSection, .menu_lvl2
{
    TEXT-DECORATION: none;
}
.aSubSection:hover, .menu_lvl1:hover
{
    FONT-WEIGHT: bold;
    BACKGROUND: #e5e5e5;
    COLOR: #212e6a;
}
.aSubSection:hover, .menu_lvl2:hover
{
    FONT-WEIGHT: bold;
    BACKGROUND: #e5e5e5;
    COLOR: #212e6a;
}
.aSubSectionSel, .menu_lvl1_sel
{
    FONT-WEIGHT: bold;
    BACKGROUND: #e5e5e5;
    COLOR: #212e6a;
    TEXT-DECORATION: none;
}
.aSubSectionSel, .menu_lvl2_sel
{
    FONT-WEIGHT: bold;
    BACKGROUND: #e5e5e5;
    COLOR: #212e6a;
    TEXT-DECORATION: none;
}
.InputLogin
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-SIZE: 12px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: monospace
}

.InputContact
{
    FONT-SIZE: 12px;
    FONT-FAMILY: monospace
}

.InputSearch
{
    FONT-SIZE: 12px;
    FONT-FAMILY: monospace
}

.Input
{
    FONT-SIZE: 12px;
    FONT-FAMILY: monospace
}

.InputWhite
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial;
    background-color: white;	
    width:100%;
    text-align: left;
}

.OldButton
{
    BORDER-RIGHT: #000951 1px solid;
    BORDER-TOP: #000951 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #737594;
    BORDER-LEFT: #000951 1px solid;
    CURSOR: hand;
    COLOR: #ffffff;
    BORDER-BOTTOM: #000951 1px solid;
    FONT-FAMILY: Arial,Verdana
}

.Button
{
  FONT-SIZE: 9px;
  width:100%;
  COLOR: #OC2E86;
  CURSOR: hand;
  FONT-FAMILY: Arial,Verdana;
  padding-right: 1px;
  margin-top: 1px;
  margin-bottom: 1px;
  margin-right: 2px;
}

.fntVerd10Bld
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: verdana
}
.fntSectionHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: arial
}
.fntSectionResultsRed
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #ff0000;
    FONT-FAMILY: arial
}
.fntSectionResultsGreen
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #006600;
    FONT-FAMILY: arial
}
.fntSectionResultsBlk
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #000000;
    FONT-FAMILY: arial
}
.InputCalc
{
    FONT-SIZE: 12px;
    COLOR: #6b75b5;
    FONT-FAMILY: monospace
}
.IMSHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #ffffff;
    FONT-FAMILY: arial
}
.IMSHeadingBlack
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 22px;
    COLOR: #000000;
    FONT-FAMILY: arial
}
.HeadingCompanyName
{
    FONT-SIZE: 12px;
    COLOR: #006600;
    FONT-FAMILY: arial
}
.HeadingLabel
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: arial
}
.ColumnLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: arial
}
.LocationSummary
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: arial
}
.TotalLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: arial
}
.MonthlyTotalLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: arial
}
.fmSectionHeadings
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #006600;
    FONT-FAMILY: arial
}
.fmHelpText
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-STYLE: italic;
    FONT-FAMILY: arial
}

.fmLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: arial
}
.fmProcess
{
	border-style:solid;
	border-width:thin;
	width:60px;
}
.fmProcessSignage
{
	border-bottom-style:solid;
	border-bottom-width:thin;
}
.fmProcessSmallText
{
    FONT-SIZE: 11px;
}
.txtQuestion
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #006600;
    FONT-FAMILY: arial
}
.ATMCommerceSelect
{
	WIDTH: 40px;
	FONT-SIZE: 12px;
    FONT-FAMILY: arial
}

.SimpleListReportTable
{
	margin-bottom: 4px;
}

.SimpleListReportDataHeadingCell
{
	height: 16px;
	color: White;
	font-size: 10px;
	font-weight: bold;
	vertical-align: top;
	background-color: #0C2E86;
	vertical-align:top;
	padding: 2px;
	border: 1px solid #b7c1da;
}

.SimpleListReportDataHeadingLinkCell
{
	height: 16px;
	color: White;
	font-size: 10px;
	font-weight: bold;
	vertical-align: top;
	background-color: #0C2E86;
	vertical-align:top;
	padding: 2px;
	text-decoration: none;
}

.SimpleListReportDataCell
{
	font-size: 9px;
	vertical-align: top;
	text-align: right;
	overflow:hidden;
	height:20px;
	background-color: #DADDEC;
	padding-left: 2px;
	padding-right: 2px;
	vertical-align:middle;
	border: 1px solid #b7c1da;
}

.AddressBarBottom
{
	background-color: #DADDEC;
	height: 15px;
	border-top: 1px solid #0C2E86;
}

.AddressDiv
{
	font-family: Arial;
	font-size: 10px;
	color: #0C2E86;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
}

.AddressDiv A
{
	font-family: Arial;
	font-size: 10px;
	color: #0C2E86;
	text-decoration: none;
}

.AddressDiv A:hover
{
	font-family: Arial;
	font-size: 10px;
	background-color: #fff28a;
	text-decoration: none;
}

.ConfigurableListButton
{
  FONT-SIZE: 9px;
  width:100%;
  COLOR: #OC2E86;
  CURSOR: hand;
  FONT-FAMILY: Arial,Verdana;
  padding-right: 1px;
  margin-top: 1px;
  margin-bottom: 1px;
  margin-right: 2px;
}

.ButtonCellCssClass
{
	vertical-align: top;
	background-color: #e0e0ff;
}

.NavigationButton
{
  FONT-WEIGHT: bold;
  width: 24px;
  FONT-SIZE: 9px;
  background-color: #DADDEC;
  border: 1px solid #b7c1da;
  COLOR: #OC2E86;
  CURSOR: hand;
  FONT-FAMILY: Arial,Verdana;
  padding-right: 1px;
}

.NavigationRow
{
	text-align:right;
}

.DropDown
{
	font-family: Verdana;
	font-size: 9px;
}

.Calendar
{
	font-family: Verdana;
	font-size: 9px;
}

.StandardTextColumn
{
	font-size: 9px;
	font-weight: normal;
	text-align: left;
}

.StandardRightAlignedTextColumn
{
	font-size: 9px;
	font-weight: normal;
	width: 100%;
	text-align: right;
	text-decoration: underline;
}

.normal
{
	font-family: arial;
	font-size: 10pt;
}

.p_old
{
	font-family: Arial;
	font-size: 10pt;
}

.FieldCss_Locations,
.FieldCss_Totals
{
	width: 150px;
	font-size: 9px;
	vertical-align: top;
	overflow:hidden;
	height:20px;
	background-color: #DADDEC;
	padding-left: 2px;
	padding-right: 2px;
	vertical-align:middle;
	border: 1px solid #b7c1da;
}



.FieldCss_SCTrans,
.FieldCss_NetworkDescription,
.FieldCss_BusinessDay, 
.FieldCss_DenialRate, 
.FieldCss_CashWD, 
.FieldCss_SurchargeAmt, 
.FieldCss_Denials, 
.FieldCss_SequenceNumber,
.FieldCss_AmountRequested,
.FieldCss_NSCTrans,
.FieldCss_TotalTrans,
.FieldCss_Other, 
.FieldCss_SC, 
.FieldCss_NonSC, 
.FieldCss_TotalDispensed,
.FieldCss_AvgTransPerDay,
.FieldCss_AvgDispPerDay,
.FieldCss_Surcharge, 
.FieldCss_AmtofLastWithdrawal, 
.FieldCss_DateofLastWithdrawal, 
.FieldCss_CurrentBalance, 
.FieldCss_HoursSinceLastContact, 
.FieldCss_Since1pmYesterday, 
.FieldCss_SameDayLastWeek, 
.FieldCss_MonthlyAverage, 
.FieldCss_DailyAverage,
.FieldCss_Dispensed, 
.FieldCss_HoursSinceLastWithdrawal,
.FieldCss_TransSince1pmYesterday,
.FieldCss_DateofCurrentBalance
{
	font-size: 9px;
	vertical-align: top;
	text-align: right;
	overflow:hidden;
	height:20px;
	padding-right: 3px;
	vertical-align:middle;
	padding-left: 3px;
	border: 1px solid #b7c1da;
	background-color: #DADDEC;
}


.FieldCss_LogonEmail,
.FieldCss_Customer,
.FieldCss_GroupName,
.FieldCss_DefaultLocationGroup,
.FieldCss_PermissionLevel,
.FieldCss_IMSPartNumber,
.FieldCss_Name,
.FieldCss_Description,
.FieldCss_Manufacturer,
.FieldCss_State,
.FieldCss_City,
.FieldCss_Comment,
.FieldCss_MakeandModel,
.FieldCss_TerminalID,
.FieldCss_SerialNumber,
.FieldCss_Recipient,
.FieldCss_AlertEmail,
.FieldCss_LastLoadDate,
.FieldCss_LateLoadAmount,
.FieldCss_Location
{
	font-size: 9px;
	vertical-align: top;
	text-align: left;
	overflow:hidden;
	height:20px;
	padding-right: 4px;
	vertical-align:middle;
	padding-left: 1px;
	border: 1px solid #b7c1da;
	background-color: #DADDEC;
}


.FieldCss_QtyRibbon,
.FieldCss_QtyPaper
{
	font-size: 9px;
	vertical-align: top;
	text-align: left;
	overflow:hidden;
	Width:50px;
	height:20px;
	padding-right: 4px;
	vertical-align:middle;
	padding-left: 1px;
	border: 1px solid #b7c1da;
	background-color: #DADDEC;
}


.ProfCalculatorHeading
{
	text-align: left;
	background-image: url(/img/dropdown_bg_blue.gif);
	color: white;
	font-weight: bold;
	font-size: 11px;
	width: 100%;
	height: 16px;
	padding-left: 5px;
}

.ProfCalcCenterCell 
{
	text-align: left;
	background-image: url(/img/dropdown_bg_blue.gif);
	color: white;
	font-weight: bold;
	font-size: 11px;
	width: 100%;
	height: 16px;
	padding-left: 5px;
}

.ProfCalcHeadingDataCell 
{
	color: black;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	vertical-align: bottom;
	padding: 5px;
	width: 107px;
}

.ProfCalcTextDataCell 
{
	color: black;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	height: 10px;
	width: 107px;
	background-color: #FFBF0F;
}

.ProfCalcRightCell 
{
	width: 16px;
	height: 16px;
}

.ProfCalcLeftCell 
{
	width: 16px;
	height: 16px;
}

.ProfCalcHeadingCell 
{
	text-align: left;
	background-image: url(/img/dropdown_bg_blue.gif);
	color: white;
	font-weight: bold;
	font-size: 11px;
	width: 100%;
	height: 16px;
	padding-left: 5px;
}

.ProfCalcHeadingText 
{
	text-align: center;
	background-color: #6b75b5;
	color: white;
	font-weight: bold;
	padding-left: 2px;
}

.ProfCalcResultText 
{
	text-align: center;
	background-color: #6b75b5;
	color: white;
	font-weight: bold;
	padding-left: 2px;
}

.ProfCalcProfitText 
{
	color: black;
	font-size: 14px;
	font-weight: bold;
	padding-left: 2px;
	float: left;
}

.ProfCalcProfitAmount 
{
	color: black;
	font-size: 14px;
	font-weight: bold;
	padding-left: 2px;
}

.ProfCalcProfitNegativeAmount 
{
	color: red;
	font-size: 14px;
	font-weight: bold;
	padding-left: 2px;
}

.Button2
{
	color: white;
	font-size: 11px;
	font-weight: bold;
	background-image: url(/img/button_arrow_calc.gif);
	height: 16px;
	width: 80px;	
}

.PrintHeader
{
	font-size: 24px;
	font-weight: bold;
  font-family: times new roman;
	color: #OC2E86;
	text-align: left;
	padding-left: 20px;
}

.PrintFooter
{
	color: black;
	font-size: 9px;
	font-weight: bold;
    font-family: arial;
	text-align: right;
	padding: 10px;
}

.ProfCalcBg1 
{
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#33353555', EndColorStr='#000000ff');
}

.ProfCalcBg2 
{
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#33353555', EndColorStr='#000000ff');
}

.ProfCalcBg3 
{
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#33353555', EndColorStr='#000000ff');
}

.ProfCalcBg4
{
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#33353555', EndColorStr='#000000ff');
}

.ProfCalcBg5
{
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#33353555', EndColorStr='#000000ff');
}

.ReportAddressFooter
{
	font-family: Arial;
	font-size: 8px;
	color: #ffffff;
}

.VerticalHeading
{
	font-family: arial narrow;
	font-weight: bold;
	font-size: 11px;
	color: White;
	padding-left: 6px;
}

.verticalContent
{
	padding: 6px;
}

.VerticalTable
{
	
	width: 725px;
	border-left: solid 1px #0C2E86;
}

.verticaltablelink
{
	text-decoration: none;
	color: White;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
}

.VerticalTableCellTop
{
	padding: 3px;
	color: #0C2E86;
	font-size: 10px;
	font-family: Arial;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#33353555', EndColorStr='#000000ff');
}

.VerticalTableCellMiddle
{
	padding: 3px;
	color: #0C2E86;
	font-size: 10px;
	font-family: Arial;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#33353555', EndColorStr='#000000ff');
}

.VerticalTableCellBottom
{
	padding: 3px;
	color: #0C2E86;
	font-size: 10px;
	font-family: Arial;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#000000ff', EndColorStr='#33353555');
}

.VerticalTableBorder
{
}

.VerticalTableCellTop A
{
	color: #0C2E86;
	font-size: 10px;
	font-family: Arial;
	text-decoration: none;
}

.VerticalTableCellTop A:hover
{
	color: #0C2E86;
	font-size: 10px;
	font-family: Arial;
	text-decoration: none;
}

.VerticalTableCellMiddle A
{
	color: #0C2E86;
	font-size: 10px;
	font-family: Arial;
	text-decoration: none;
}

.VerticalTableCellMiddle A:hover
{
	color: #0C2E86;
	font-size: 10px;
	font-family: Arial;
	text-decoration: none;
}

.VerticalTableCellBottom A
{
	color: #0C2E86;
	font-size: 10px;
	font-family: Arial;
	text-decoration: none;
}

.VerticalTableCellBottom A:hover
{
	color: #0C2E86;
	font-size: 10px;
	font-family: Arial;
	text-decoration: none;
}