
@media Print    
{
A {
	COLOR: black !important; TEXT-DECORATION: none !important
}
.neverPrint {
	DISPLAY: none !important
}
.alwaysPrint {
	DISPLAY: inline !important
}

}

@media Screen    
{
.onlyPrint {
	DISPLAY: none
}
    }
.printableOverflowXOnly {
	OVERFLOW-X: auto
}
.printableOverflowYOnly {
	OVERFLOW-Y: auto
}
.printableOverflowXAndY {
	OVERFLOW: auto
}

@media Print    
{
.printableOverflowXOnly {
	OVERFLOW-X: visible
}
.printableOverflowYOnly {
	OVERFLOW-Y: visible
}
.printableOverflowXAndY {
	OVERFLOW: visible
}

}

@media Screen    
{
.wrapIfPrinting {
	WHITE-SPACE: nowrap
}

}

@media Print    
{
.wrapIfPrinting {
	WHITE-SPACE: normal
}
    }
.dialogtext {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 12px
}
.dialogBigHeader {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.dialogHeaderFooter {
	BORDER-BOTTOM: 2px groove; BORDER-LEFT: 2px groove; BACKGROUND-COLOR: #e0e0e0; BORDER-TOP: 2px groove; BORDER-RIGHT: 2px groove
}
.dialogList {
	OVERFLOW: auto
}

@media Print    
{
.dialogList {
	WIDTH: 94% !important; OVERFLOW: visible
}
.dialogHeader {
	WIDTH: 94% !important; OVERFLOW: visible
}
.dialogFooter {
	DISPLAY: none
}
    }
.lineSpacer {
	LINE-HEIGHT: 20%; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.miniMenu:link {
	PADDING-LEFT: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: none
}
A.miniMenu:visited {
	PADDING-LEFT: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: none
}
A.miniMenu:hover {
	PADDING-LEFT: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: none
}
A.miniMenu:active {
	PADDING-LEFT: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: none
}
.miniMenuDisabled {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: none
}
A:link {
	COLOR: #0083BF; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0083BF
}
A:hover {
	COLOR: #0083BF; TEXT-DECORATION: underline;
}
A:active {
	COLOR: #808080
}
.sideMenuCell {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 6px; PADDING-TOP: 2px
}
.sideMenuCellSelec {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 6px; PADDING-TOP: 2px; background-color:#E8E8E8; font-weight:bold;
}
.Footer {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #333333; FONT-SIZE: 11px !important;
}
.listColumnHeader {
	BACKGROUND-COLOR: #cccccc; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 12px; VERTICAL-ALIGN: bottom; TEXT-DECORATION: none
}
.listColumnHeader2 {
	BACKGROUND-COLOR: #cccccc; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 12px; VERTICAL-ALIGN: bottom; TEXT-DECORATION: none
}
.listColumnHeader3 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000080; FONT-SIZE: 12px; VERTICAL-ALIGN: bottom
}
.listColumnHeader4 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 12px; VERTICAL-ALIGN: bottom; FONT-WEIGHT: bold
}
.rowHeader {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 12px; VERTICAL-ALIGN: top; FONT-WEIGHT: bold
}
.allocColHeader {
	BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 12px; VERTICAL-ALIGN: bottom; FONT-WEIGHT: bold
}
.startColumnName {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
A.startColumnName:link {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
A.startColumnName:visited {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
A.startColumnName:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: white; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.startColumnName2 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #0083BF; FONT-SIZE: 12px; FONT-WEIGHT: bold;
}
A.startColumnName2:link {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #0083BF; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.startColumnName2:visited {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000080; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.startColumnName2:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #808080; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.adminMenuTitle {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.controlLabel {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 12px
}
.fieldSetLegend {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.pageTitle {
				font-family: Arial, Helvetica, sans-serif;
				font-size:18px;
				height: 31px;
				color: #FF9100;
				padding: 0px;
				margin: 0px;
				vertical-align:top;
}
.pageTitle SPAN{
				color: #353535;
}
.pageSubTitle {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 12px; FONT-WEIGHT: normal
}

@media Print    
{
.contentAreaTitleRow {
	BORDER-BOTTOM: black 3px solid; BORDER-LEFT: black 3px solid; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: black 3px solid; BORDER-RIGHT: black 3px solid
}
    }
.leftSideBarText {
	WIDTH: 190px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 11px; OVERFLOW: hidden; PADDING: 7px; border: dashed 1px #CCCCCC; margin-bottom: 10px;
}
.leftSideBarImage IMG {
	MARGIN-TOP: 5px; MARGIN-LEFT: 5px
}
.leftSideBarTitle {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #e4e4e4; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.leftSideBarMenuBackground {
	BACKGROUND-COLOR: #f6f6f6
}
.leftSideBarMenuContentBackground {
	BORDER-LEFT: #cdd2ce 1px solid; BACKGROUND-COLOR: #fff
}
A.leftSideBarMenuItem:link {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #0083BF; FONT-SIZE: 11px; TEXT-DECORATION: none
}
A.leftSideBarMenuItem:visited {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #0083BF; FONT-SIZE: 11px; TEXT-DECORATION: none
}
A.leftSideBarMenuItem:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #808080; FONT-SIZE: 11px; TEXT-DECORATION: none
}
A.leftSideBarMenuItem:active {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #0083BF; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.leftSideBarMenuDisabled {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: gray; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.leftSideBarMenuPopupItem {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.toolbarPath {
	BACKGROUND-COLOR: #fff; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #6E6E70; FONT-SIZE: 11px
}
.twisty {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 13px; FONT-WEIGHT: bold; padding-bottom: 5px; background-position:bottom; background-repeat:repeat-x; height: 30px;
}

@media Print    
{
.twisty {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BACKGROUND-COLOR: transparent; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid
}
    }
.documentTwisty {
	PADDING-LEFT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
A.twistyAnchor:link {
	COLOR: black; TEXT-DECORATION: none;
}
A.twistyAnchor:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.twistyAnchor:hover {
	COLOR: #0083bf; TEXT-DECORATION: none
}
A.documentTwisty:link {
	COLOR: #0083BF; TEXT-DECORATION: none
}
A.documentTwisty:visited {
	COLOR: #0083BF; TEXT-DECORATION: none
}
A.documentTwisty:hover {
	COLOR: #808080; TEXT-DECORATION: none
}
.twistyMsg {
	BACKGROUND-COLOR: #999999; PADDING-LEFT: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.twistyExpanded {
	DISPLAY: inline
}
.twistyCollapsed {
	DISPLAY: none
}

h3 {
	PADDING: 20px 0 5px 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 13px; FONT-WEIGHT: bold; margin: 0px; border-bottom: solid 1px #DDDDDD;
}

p {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; padding-left:20px; margin:5px 0px 10px 0px;
}

@media Print    
{
.twistyCollapsed {
	DISPLAY: inline
}
    }
.updateInfo {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 10px; TEXT-DECORATION: none; PADDING-TOP: 15px
}
.objectPageBody {
	BORDER-BOTTOM-COLOR: #ffffff; BACKGROUND-COLOR: white; BORDER-TOP-COLOR: #003366; MARGIN: 0px; BORDER-RIGHT-COLOR: #ffffff; BORDER-LEFT-COLOR: #333333
}
.objectPageTitle {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 24px; TEXT-DECORATION: none
}
.objectPageDesc {
	PADDING-BOTTOM: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.objectFieldText {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.objectFieldTextSelec {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 12px; TEXT-DECORATION: none; border: solid 1px #CCCCCC; padding: 3px 5px 3px 5px;
	BACKGROUND-COLOR: #f5f5f5; color:#666666;
}
.objectFieldLabel {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: #666; FONT-SIZE: 13px; TEXT-DECORATION: none;
}
.objectFieldLabelRight {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: #666; FONT-SIZE: 13px; TEXT-DECORATION: none; text-align:right;
}
.objectFieldSubLabel {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 10px; TEXT-DECORATION: none
}
.objectRowGray {
	BACKGROUND-COLOR: #f6f6f6
}
TEXTAREA.scrollingInfoCell {
	BACKGROUND-COLOR: transparent; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.opaqueTable {
	BACKGROUND-COLOR: #fff
}
.editFieldHelp {
	CURSOR: hand
}
.serReportCriteriaTitle {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.serReportCriteriaText {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.serReportCriteriaFieldSetLegend {
	FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 15px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.serReportCriteriaFieldSet {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; COLOR: black; PADDING-TOP: 5px
}
.msgTitle {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.msgData {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.dialogDivTitle {
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.button {
	WIDTH: 90px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 23px; COLOR: black; FONT-SIZE: 11px
}
.buttonNoWidth {
	FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 23px; COLOR: black; FONT-SIZE: 11px
}
.serReportInfoTitle {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.serReportInfoContent {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.mdsCellText {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.mdsCellLabel {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.smallText {
	FONT-SIZE: 10px
}
.subText {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px
}
.grayText {
	COLOR: #666666
}
.noteText {
	COLOR: #ff0000; FONT-WEIGHT: bold
}
.msgSmallEmph {
	FONT-STYLE: italic; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 12px
}
.nowrap {
	WHITE-SPACE: nowrap
}
.Currency {
	WHITE-SPACE: nowrap; VERTICAL-ALIGN: middle
}
.foreignCurrency {
	COLOR: #dd8500
}
.foreignCurrencyID {
	FONT-SIZE: 9px; VERTICAL-ALIGN: middle
}
.smallBtnText {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.lgText {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 16px
}
.medText {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 13px
}
.regText {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
.emph {
	FONT-STYLE: italic
}
.bold {
	FONT-WEIGHT: bold
}
.noBold {
	FONT-WEIGHT: normal
}
.underline {
	TEXT-DECORATION: underline
}
.pendingSubListHeader {
	BORDER-BOTTOM: #999999 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #cccccc; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 11px; BORDER-TOP: #999999 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.pendingListHeader {
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #000;
		margin: 20px 0px 10px 0px;
		border-bottom: solid 1px #DBDBDB;
		padding: 5px 5px 5px 0px;
		font-weight:bold;
}
.pendingListHeaderNoBorder {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ddf0ff; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.pendingListHeaderClear {
	PADDING-BOTTOM: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.pendingListHeaderBackgroundColor {
	BACKGROUND-COLOR: #ddf0ff
}
.pendingListColumn {
	PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 11px
}
.pendingListText {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 11px
}
.pendingMaxInvoices {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #800000; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.listHeader {
	BACKGROUND-COLOR: #ddf0ff; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.listSubHeader {
	BACKGROUND-COLOR: #ddf0ff; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.listHeaderTop {
	PADDING-BOTTOM: 0px; BORDER-TOP: black 1px solid; PADDING-TOP: 2px
}
.listHeaderBottom {
	BORDER-BOTTOM: black 1px solid; PADDING-BOTTOM: 2px; PADDING-TOP: 0px
}
.listHeaderRowSpanned {
	BORDER-BOTTOM: black 1px solid; PADDING-BOTTOM: 2px; BORDER-TOP: black 1px solid; PADDING-TOP: 2px
}
.welcomePageHeading {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.welcomePageSectionTitle {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #d78100; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.requiredField {
	COLOR: #ff7500; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.softrequiredField {
	COLOR: black; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.notApplicable {
	COLOR: #666666
}
.ledesAdj {
	FONT-WEIGHT: bold
}
.twdLg {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #660000; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.twdSm {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #660000; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.SmallObjectFieldText {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 10px; TEXT-DECORATION: none
}
TD.StandardListing {
	FONT-SIZE: 11px; VERTICAL-ALIGN: top
}
TD.BorderedListing {
	FONT-SIZE: 11px; VERTICAL-ALIGN: top; BORDER-RIGHT: black 1px solid
}
TABLE.Standard {
	BORDER-BOTTOM: black 0px solid; BORDER-LEFT: black 0px solid; WIDTH: 100%; BORDER-TOP: black 0px solid; BORDER-RIGHT: black 0px solid
}
.IndentedField {
	PADDING-LEFT: 20px
}
SPAN.Gray {
	COLOR: gray
}
DIV.matterDashboard {
	BORDER-BOTTOM: #cfcfcf 1px dashed; BORDER-LEFT: #cfcfcf 1px dashed; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f4f4f4; MARGIN-TOP: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cfcfcf 1px dashed; BORDER-RIGHT: #cfcfcf 1px dashed; PADDING-TOP: 10px
}
TABLE.matterDashboard {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-COLLAPSE: collapse; PADDING-TOP: 3px
}
TD.matterDashboardLabelText {
	BORDER-BOTTOM: #d1d1d1 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 12px; VERTICAL-ALIGN: baseline; FONT-WEIGHT: bold
}
TD.matterDashboardText {
	BORDER-BOTTOM: #d1d1d1 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 12px; VERTICAL-ALIGN: baseline
}
SPAN.matterDashboardStatusOpen {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 12px
}
SPAN.matterDashboardStatusClosed {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #800000; FONT-SIZE: 12px
}
UL.matterDashboardIncompleteAlerts {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; PADDING-TOP: 3px
}
.matterLegendTitle {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 12px
}
.matterLegend {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 12px
}
DIV.delayRequiredField {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; PADDING-TOP: 2px
}
SPAN.delayRequiredFieldHot {
	PADDING-LEFT: 5px; COLOR: #800000
}
SPAN.delayRequiredFieldCold {
	PADDING-LEFT: 5px; COLOR: gray
}
.borderBlack {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #000000; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 1px; PADDING-TOP: 0px
}
.borderGray {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #808080; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 1px; PADDING-TOP: 0px
}
.borderGrayThick {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #808080; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 5px; PADDING-TOP: 0px
}
.ajaxStatusMessage {
	FONT-STYLE: italic; FONT-SIZE: 7pt
}
.infoSubText {
	COLOR: gray; FONT-SIZE: 8pt
}
.totalsRowLevel1 {
	BACKGROUND-COLOR: #e0e0e0; FONT-WEIGHT: bold
}
.totalsRowLevel2 {
	BACKGROUND-COLOR: #808080; COLOR: white; FONT-WEIGHT: bold
}
.budgetTwisty {
	BACKGROUND-COLOR: #cccccc; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.budgetTwisty:link {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 13px; TEXT-DECORATION: none
}
A.budgetTwisty:visited {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 13px; TEXT-DECORATION: none
}
A.budgetTwisty:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #f5f5f5; FONT-SIZE: 13px; TEXT-DECORATION: none
}
.invoiceHeldTitle {
	BACKGROUND-COLOR: #ffffcc; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.invoiceFailedTitle {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #800000; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.invoiceSuccessTitle {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #008000; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
DIV.speedpostResultHeader {
	BORDER-BOTTOM: black 2px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #d7d7d7; MARGIN: 0px; PADDING-LEFT: 5px; WIDTH: 100%; PADDING-RIGHT: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-TOP: black 2px solid; PADDING-TOP: 5px
}
DIV.speedpostResultTitle {
	PADDING-BOTTOM: 5px; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
SPAN.speedpostResultError {
	COLOR: maroon
}
SPAN.speedpostResultWarning {
	BACKGROUND-COLOR: #d9d900; COLOR: black
}
SPAN.speedpostResultSuccess {
	COLOR: green
}
.speedpostResultWarningAttention {
	BACKGROUND-COLOR: #e4cbcb
}
.speedpostResultWarningNoAttention {
	BACKGROUND-COLOR: #ccff99
}
.paymentUploadSuccess {
	BACKGROUND-COLOR: #c6dfc7; FONT-WEIGHT: bold
}
.paymentUploadWarning {
	BACKGROUND-COLOR: #f1f596; FONT-WEIGHT: bold
}
.paymentUploadError {
	BACKGROUND-COLOR: #e9d0cd; FONT-WEIGHT: bold
}
.borderBlackTop {
	BORDER-TOP: black 1px solid
}
.borderBlackBottom {
	BORDER-BOTTOM: black 1px solid
}
.borderBlackLeft {
	BORDER-LEFT: black 1px solid
}
.borderBlackRight {
	BORDER-RIGHT: black 1px solid
}
.borderGrayTop {
	BORDER-TOP: #c0c0c0 1px solid
}
.borderGrayBottom {
	BORDER-BOTTOM: #c0c0c0 1px solid
}
.borderGrayLeft {
	BORDER-LEFT: #c0c0c0 1px solid
}
.borderGrayRight {
	BORDER-RIGHT: #c0c0c0 1px solid
}
.indent10px {
	PADDING-LEFT: 10px
}
.padLeft10 {
	PADDING-LEFT: 10px
}
.padRight10 {
	PADDING-RIGHT: 10px
}
.padTop10 {
	PADDING-TOP: 10px
}
.padBottom10 {
	PADDING-BOTTOM: 10px
}
.padLeft5 {
	PADDING-LEFT: 5px
}
.padRight5 {
	PADDING-RIGHT: 5px
}
.padTop5 {
	PADDING-TOP: 5px
}
.padBottom5 {
	PADDING-BOTTOM: 5px
}
.redText {
	COLOR: #800000
}
.redBold {
	COLOR: #800000; FONT-WEIGHT: bold
}
.brightRedText {
	COLOR: #ff0000
}
.dullRedText {
	COLOR: #ac5553
}
.brownText {
	COLOR: #663300
}
.whiteText {
	COLOR: #ffffff
}
.limeGreenText {
	COLOR: #00ff00
}
.blackBackground {
	BACKGROUND-COLOR: #000000
}
.grayBackground {
	BACKGROUND-COLOR: #d8d8d8
}
.boldText {
	FONT-WEIGHT: bold
}
.italicText {
	FONT-STYLE: italic
}
.alignCenter {
	TEXT-ALIGN: center
}
.alignRight {
	TEXT-ALIGN: right
}
.numeric {
	TEXT-ALIGN: right
}
.valignTop {
	VERTICAL-ALIGN: top
}
.valignBottom {
	VERTICAL-ALIGN: bottom
}
.valignMiddle {
	VERTICAL-ALIGN: middle
}
.floatLeft {
	FLOAT: left
}
.floatRight {
	FLOAT: right
}
.subRow {
	FONT-SIZE: 8pt
}
.font13px {
	FONT-SIZE: 13px
}
.noPadding {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.fixedTableLayout {
	TABLE-LAYOUT: fixed
}
.backgroundYellowHighlight {
	BACKGROUND-COLOR: #ffffd9
}
#SideMenu {
	POSITION: absolute; WIDTH: 133px; LEFT: 7px;
}
.hb_menu {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #f5f5f5; PADDING-TOP: 0px
}
.hb_menu_list_heading {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 15px; WIDTH: 133px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: url(../Images/menu-section-top.gif) no-repeat; HEIGHT: 24px; COLOR: #fff; FONT-SIZE: 12px; PADDING-TOP: 5px
}
.hb_menu_list {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.hb_menu_list_item {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; MARGIN: 0px; PADDING-LEFT: 9px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial,Helvetica,sans-serif; HEIGHT: 18px; COLOR: #000080; FONT-SIZE: 11px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.hb_menu_list_action {
	BACKGROUND: url(../Images/btn_test.gif) no-repeat 0px 6px
}
.hb_menu_list_action_disabled {
	BACKGROUND: url(../Images/btn_gray_test.gif) no-repeat 0px 6px
}
.hb_menu_list_disabled {
	COLOR: #666666
}
A.hb_menu_item:link {
	TEXT-DECORATION: none
}
A.hb_menu_item:hover {
	COLOR: #808080; TEXT-DECORATION: underline
}
A.hb_menu_item:active {
	TEXT-DECORATION: none
}
A.hb_menu_item:visited {
	TEXT-DECORATION: none
}
#tabcell {
	PADDING-BOTTOM: 0px; MARGIN: 0px 1px 0px 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: verdana; FONT-SIZE: 10px; text-transform: uppercase;  PADDING-TOP: 0px; cellpadding: 0; cellspacing: 0; valign: bottom; background-color:#f6f6f6; border-left: solid 1px #CCC;  border-right: solid 1px #CCC; border-top: solid 1px #CCC; border-bottom: solid 1px #CCC;
}
.tabcell_selec {border-bottom: solid 1px #fff !important;
}
#tabcell A {
	TEXT-ALIGN: center; HEIGHT: 15px; COLOR: #999; padding:2px 10px 2px 10px; TEXT-DECORATION: none;
}
#tabcell A:hover {
HEIGHT: 15px; color:#0083BF;
}
#tabcell A.alert {
	WIDTH: 180px; HEIGHT: 19px; COLOR: #980307; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px; TEXT-DECORATION: none; PADDING-TOP: 3px
}
#tabcell A.alert:hover {
	WIDTH: 180px; HEIGHT: 19px; COLOR: #000; MARGIN-RIGHT: 5px; TEXT-DECORATION: none; PADDING-TOP: 3px
}
#tabcell A.disabled {
	FILTER: alpha(opacity=50)
}
#tabcell A.selected {
	background-color: #fff; color:#f98308;
}
#tabcell A.selected_alert {
	BACKGROUND: url(../Images/tab-alert.jpg) no-repeat; COLOR: #000
}
.warning {
	PADDING-LEFT: 22px; FONT-FAMILY: Arial, sans-serif; BACKGROUND: url(../Images/caution.gif) no-repeat 0px 5px; COLOR: darkred; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
.wycd {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; BACKGROUND-POSITION-X: right; WIDTH: 200px; PADDING-RIGHT: 2px; FONT-FAMILY: Arial; WHITE-SPACE: nowrap; COLOR: #fff; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.wycd .titleMenuItem A {
	COLOR: #fff; FONT-WEIGHT: normal
}
.wycd .titleMenuItem A:active {
	COLOR: #fff; FONT-WEIGHT: normal
}
.wycd .titleMenuItem A:visited {
	COLOR: #fff; FONT-WEIGHT: normal
}
.wycd .titleMenuItem A:hover {
	COLOR: #fff; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.invTabL {
	BACKGROUND-IMAGE: url(../images/tab-Bg.gif); PADDING-LEFT: 6px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top
}
.invTabR {
	BACKGROUND-IMAGE: url(../images/tab-Bg.gif); PADDING-RIGHT: 6px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top
}
.invTabC {
	BACKGROUND-IMAGE: url(../images/tab-Bg.gif); BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial; WHITE-SPACE: nowrap; BACKGROUND-POSITION: center top; FONT-SIZE: 8pt; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.invTabOff {
	BORDER-BOTTOM: #696969 1px solid; BACKGROUND-COLOR: white; CURSOR: default
}
.invTabOn {
	BACKGROUND-COLOR: #dee4dc; CURSOR: hand
}
.invTabOver {
	BORDER-BOTTOM: #696969 1px solid; BACKGROUND-COLOR: #dee4dc; CURSOR: hand
}
.invTabOnAlert {
	BACKGROUND-COLOR: #dee4dc; CURSOR: hand
}
.invTabOverAlert {
	BORDER-BOTTOM: #696969 1px solid; BACKGROUND-COLOR: #dee4dc; CURSOR: hand
}
.invTabDisabled {
	COLOR: gray
}
TD.invTabOn:hover {
	CURSOR: hand
}
TD.invTabOff:hover {
	BACKGROUND-COLOR: #dee4dc; CURSOR: hand
}
.invTabDead {
	BORDER-BOTTOM: #696969 1px solid; BACKGROUND-COLOR: white
}
.invTabAlert {
	COLOR: maroon
}
.invTabGutter {
	BORDER-BOTTOM: #696969 1px solid; PADDING-LEFT: 4px
}
.invHeader {
	BORDER-BOTTOM: black 2px solid; BACKGROUND-COLOR: #dee4dc; WIDTH: 100%
}
.invHeaderFont {
	BACKGROUND-COLOR: #dee4dc; FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 11px
}
.invHeaderCell {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #dee4dc; PADDING-LEFT: 4px; FONT-FAMILY: Arial, sans-serif; WHITE-SPACE: nowrap; FONT-SIZE: 11px; VERTICAL-ALIGN: top
}
.allowWrap {
	WHITE-SPACE: normal
}
.invHeaderCellTop {
	PADDING-BOTTOM: 0px; PADDING-TOP: 4px
}
.leftPadLg {
	PADDING-LEFT: 16px
}
.rightPad {
	PADDING-RIGHT: 4px
}
.borderBottomGray {
	BORDER-BOTTOM: #cccccc 1px solid
}
.borderTopGray {
	BORDER-TOP: #cccccc 1px solid
}
.borderBottomBlack {
	BORDER-BOTTOM: black 1px solid
}
.wycdMenu {
	PADDING-BOTTOM: 1px; FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 11px; VERTICAL-ALIGN: baseline
}
.wycdGrayText {
	COLOR: #808080
}
A.incTask:link {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #800000; FONT-SIZE: 11px; TEXT-DECORATION: none
}
A.incTask:visited {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #800000; FONT-SIZE: 11px; TEXT-DECORATION: none
}
A.incTask:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #800000; FONT-SIZE: 11px; TEXT-DECORATION: none
}
A.incTask:active {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #800000; FONT-SIZE: 11px; TEXT-DECORATION: none
}
SPAN.incTask {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #800000; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.supportDoc {
	BORDER-BOTTOM: black 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #cccccc; PADDING-LEFT: 4px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; BORDER-TOP: black 1px solid; PADDING-TOP: 4px
}
#iddevelopertoolbar {
	FONT-FAMILY: Arial, sans-serif; COLOR: #fff; FONT-SIZE: 10px
}
#iddevelopertoolbar IMG {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px
}
.spacing {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px
}
.helplink_img {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN-TOP: 3px; MARGIN-LEFT: 5px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.pad_left {
	MARGIN-LEFT: 100px
}
.rb_left_pad {
	PADDING-LEFT: 8px
}
.tiny_text_field {
	WIDTH: 30px
}
.gold {
	COLOR: #9f7b3b
}
#serengeti_config {
	PADDING-BOTTOM: 5px; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; PADDING-TOP: 5px
}
#serengeti_config TABLE TR TD {
	PADDING-LEFT: 5px
}
.firmAdj {
	MARGIN-TOP: 5px; VERTICAL-ALIGN: middle
}
.helpCursor {
	CURSOR: help
}
.incomplete {
	COLOR: #800000
}
A.utbmsLink {
	COLOR: #666666; TEXT-DECORATION: underline
}
A.utbmsLink:hover {
	COLOR: #666666; TEXT-DECORATION: underline
}
A:visited:unknown {
	COLOR: #666666; TEXT-DECORATION: underline
}
A:active:unknown {
	COLOR: #666666; TEXT-DECORATION: underline
}
.iaSubtotal {
	BACKGROUND-COLOR: #cccccc
}
.invoiceHistoryGrid {
	BORDER-COLLAPSE: collapse; COLOR: black
}
.invoiceHistoryGrid THEAD {
	DISPLAY: table-header-group
}
.invoiceHistoryGrid TH {
	BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ddf0ff; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; FONT-SIZE: 12px; BORDER-TOP: black 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.invoiceHistoryGrid TR {
	VERTICAL-ALIGN: top
}
.invoiceHistoryGrid TR.alt {
	BACKGROUND-COLOR: #eeeeee
}
.invoiceHistoryGrid TR.invh_reset {
	FONT-STYLE: italic; COLOR: #666666
}
.invoiceHistoryGrid TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 8px; FONT-SIZE: 12px; PADDING-TOP: 3px
}
.invoiceHistoryGrid TD.invh_comment {
	WIDTH: 100%
}
.invoiceHistoryGrid .invh_secondary {
	FONT-SIZE: 11px
}
.invoiceHistoryGrid .invh_currency {
	TEXT-ALIGN: right
}
.invoiceHistoryGrid .invh_role {
	FONT-STYLE: italic; COLOR: #666666
}
.invoiceHistoryGrid .invh_comment TEXTAREA {
	FONT-SIZE: 11px
}
.invoiceHistoryGrid .invh_heldcmt {
	WIDTH: 100%
}
.invoiceHistoryGrid .invh_heldcmt TD {
	BORDER-BOTTOM: medium none; FONT-SIZE: 11px; VERTICAL-ALIGN: top
}
.invoiceHistoryGrid .invh_heldcmt TD.invh_cmtlabel {
	FONT-WEIGHT: bold
}
.invoiceHistoryGrid .invh_heldcmt TD.invh_heldcmttext {
	WIDTH: 100%
}
.invoiceHistoryGrid .invh_comment .invh_cmtwarn {
	COLOR: #800000; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
INPUT.datePicker {
	WIDTH: 80px
}
IMG.ui-datepicker-trigger {
	MARGIN-LEFT: 5px; VERTICAL-ALIGN: text-bottom; CURSOR: pointer
}
DIV.ui-datepicker {
	FONT-SIZE: 62.5%
}
DIV.ui-datepicker DIV.ui-datepicker-title SELECT {
	WIDTH: 55px
}
.dateFilter {
	DISPLAY: inline
}
.dateRangeFields {
	DISPLAY: inline
}
.dateRangeFields .datePicker {
	MARGIN-LEFT: 10px
}
.dateRangeFields SPAN {
	MARGIN-LEFT: 10px
}
FORM.rptBuilderForm {
	FONT-FAMILY: Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 0px; COLOR: black; FONT-SIZE: 12px; TEXT-DECORATION: none
}
#actionContainer {
	WIDTH: 991px
}
#actionContainer INPUT {
	HEIGHT: 23px; FONT-SIZE: 9pt
}
#runActionContainer {
	WIDTH: 50%; FLOAT: left
}
#runActionContainer INPUT {
	WIDTH: 60px
}
#saveActionContainer {
	TEXT-ALIGN: right; WIDTH: 50%; FLOAT: left; CLEAR: right
}
#saveActionContainer INPUT {
	WIDTH: 125px
}
TBODY.sortableRows TD.rowHeader {
	BACKGROUND-IMAGE: url(../images/icon-Grip.gif?); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 5px 6px; CURSOR: n-resize
}
TBODY.sortableRows TD.rowHeader .selItemButton {
	WIDTH: 87px; MARGIN-LEFT: 28px
}
A.inPlaceEditor {
	DISPLAY: block; COLOR: #000; TEXT-DECORATION: none
}
A.inPlaceEditor DIV {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: #000; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 3px
}
A.inPlaceEditor DIV.hover {
	BACKGROUND-COLOR: #ffe
}
A.inPlaceEditor DIV.editing {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.rptCriteriaTable .subRow {
	COLOR: #808080; FONT-WEIGHT: normal
}
.rptCriteriaTable {
	BACKGROUND-IMAGE: url(../images/display-grad-bkg.png); BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 0px 0px; FONT-SIZE: 12px
}
.rptCriteriaTable TD {
	BACKGROUND-IMAGE: none
}
.rptColumns {
	BACKGROUND-IMAGE: url(../images/fields-grad-bkg.png)
}
.rptFilters {
	BACKGROUND-IMAGE: url(../images/filters-grad-bkg.png)
}
TBODY.selectedRows TD {
	BORDER-BOTTOM: #c0c0c0 1px solid
}
.rptCriteriaTable TR {
	VERTICAL-ALIGN: top
}
.rptCriteriaTable TBODY TR {
	BACKGROUND-COLOR: #f5f5f5
}
.rptCriteriaTable TBODY TD {
	BORDER-BOTTOM: #fff 1px solid
}
.rptCriteriaTable .rowHeaderLabel {
	DISPLAY: inline
}
.rptCriteriaTable .rowHeaderLabel {
	COLOR: #808080
}
.rptCriteriaTable .subLabel {
	COLOR: #808080
}
.rptCriteriaTable .subLabel {
	FONT-VARIANT: small-caps
}
.rptColumns TBODY TR {
	BACKGROUND-COLOR: #ededed
}
.rptFilters TBODY TR {
	BACKGROUND-COLOR: #ededed
}
.rptCriteriaTable TR TD {
	PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; PADDING-TOP: 4px
}
.rptCriteriaTable TR TH {
	PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; PADDING-TOP: 4px
}
.rptCriteriaTable TR.addRow TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 4px
}
.rptCriteriaTable TH {
	TEXT-ALIGN: left; PADDING-LEFT: 4px; HEIGHT: 30px
}
.rptCriteriaTable TH.tableHelpIcon {
	TEXT-ALIGN: right; PADDING-RIGHT: 15px
}
.rptCriteriaTable TD.tableHelpIcon {
	TEXT-ALIGN: right; PADDING-RIGHT: 15px
}
.rptCriteriaTable TH.tableHelpIcon IMG {
	TOP: 2px
}
.rptCriteriaTable IMG {
	CURSOR: pointer
}
.rptCriteriaTable .removeRowColumn {
	TEXT-ALIGN: right; PADDING-RIGHT: 15px
}
.rptCriteriaTable .columnTitle {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.rptCriteriaTable .addRow .addButton {
	WIDTH: 120px
}
.inputFieldColumn INPUT {
	WIDTH: 100%
}
TABLE.rptBuilderInfoTable {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 975px; PADDING-RIGHT: 4px; BORDER-COLLAPSE: collapse; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 12px; TEXT-DECORATION: none; PADDING-TOP: 4px
}
TABLE.rptCriteriaTable {
	WIDTH: 980px
}
TABLE.rptBuilderInfoTable TD {
	PADDING-LEFT: 4px; FONT-SIZE: 11px; VERTICAL-ALIGN: top
}
.rptBuilderInfoTable TD.label {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
TABLE#commonOptions TD {
	PADDING-LEFT: 0px
}
TABLE#commonOptions TD.label {
	TEXT-ALIGN: right; PADDING-RIGHT: 3px; FONT-WEIGHT: normal
}
TABLE#rptResultMeta {
	WIDTH: 100%
}
TABLE#rptResultMeta TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-SIZE: 11px; VERTICAL-ALIGN: top; FONT-WEIGHT: normal; PADDING-TOP: 4px
}
TABLE#rptResultMeta TD.label {
	WHITE-SPACE: nowrap; FONT-SIZE: 12px
}
TABLE#rptResultMeta TR.alt {
	BACKGROUND-COLOR: #eee
}
TABLE#rptResultMeta #reportName {
	FONT-SIZE: 16px; FONT-WEIGHT: bold
}
TABLE#rptResultMeta #runDate {
	FONT-SIZE: 12px
}
TABLE#rptResultMeta .criterion {
	FONT-WEIGHT: bold
}
TABLE#rptResultMeta .filter {
	FONT-WEIGHT: bold
}
TABLE#rptResultMeta .criterion .descr {
	FONT-WEIGHT: normal
}
TABLE#rptResultMeta .filter .descr {
	FONT-WEIGHT: normal
}
TABLE#rptResultMeta #rptResultFilters UL {
	LIST-STYLE-TYPE: none; MARGIN: 0px
}
TABLE#rptResultMeta #rptResultFilters LI {
	DISPLAY: inline
}
TABLE#rptResultMeta #rptResultsComments {
	WIDTH: 860px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px
}
#selectItemDialog {
	WIDTH: 600px
}
#selectItemDialog .modalTitleBar #searchTerm {
	HEIGHT: 24px; VERTICAL-ALIGN: middle
}
#selectItemDialog .modalTitleBar .searchBtn {
	HEIGHT: 24px; VERTICAL-ALIGN: middle
}
#selectItemDialog .modalTitle .searchBox {
	POSITION: absolute; TOP: 0px; RIGHT: 20px
}
#selectItemDialog .commonItems {
	DISPLAY: none
}
#selectItemDialog .selectedItems {
	DISPLAY: none
}
#selectItemDialog .selection-tree {
	HEIGHT: 400px
}
#selectItemDialog .fields .expandable-level-1 {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; BACKGROUND-COLOR: #d1dce2; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid
}
#selectItemDialog .fields .expandable-level-2 {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; BACKGROUND-COLOR: #d1dce2; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid
}
#selectItemDialog .fields .expandable-level-3 {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; BACKGROUND-COLOR: #d1dce2; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid
}
#selectItemDialog .filters .expandable-level-1 {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; BACKGROUND-COLOR: #d9ddcc; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid
}
#selectItemDialog .filters .expandable-level-2 {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; BACKGROUND-COLOR: #d9ddcc; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid
}
#selectItemDialog .filters .expandable-level-3 {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; BACKGROUND-COLOR: #d9ddcc; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid
}
#selectItemDialog .subtotals .expandable-level-1 {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; BACKGROUND-COLOR: #dedcda; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid
}
#selectItemDialog .subtotals .expandable-level-2 {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; BACKGROUND-COLOR: #dedcda; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid
}
#selectItemDialog .subtotals .expandable-level-3 {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; BACKGROUND-COLOR: #dedcda; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid
}
#selectItemDialog .fields {
	BACKGROUND-COLOR: #ecf1f2
}
#selectItemDialog .fields .report-item {
	BACKGROUND-COLOR: #ecf1f2
}
#selectItemDialog .filters {
	BACKGROUND-COLOR: #ecede7
}
#selectItemDialog .filters .report-item {
	BACKGROUND-COLOR: #ecede7
}
#selectItemDialog .subtotals {
	BACKGROUND-COLOR: #ededed
}
#selectItemDialog .subtotals .report-item {
	BACKGROUND-COLOR: #f5f5f5
}
.fields .report-item {
	BACKGROUND-COLOR: #ecf1f2
}
.filters .report-item {
	BACKGROUND-COLOR: #ecede7
}
.subtotals .report-item {
	BACKGROUND-COLOR: #f5f5f5
}
.selection-tree IMG.field-icon {
	MARGIN: 0px 3px 0px 0px
}
.selection-tree .ajaxIndicator {
	POSITION: absolute; FONT-STYLE: italic; COLOR: #888; TOP: 4px; RIGHT: 1px
}
.selection-tree .selection-node {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; PADDING-BOTTOM: 2px; LINE-HEIGHT: normal; FONT-VARIANT: normal; FONT-STYLE: normal; MARGIN-TOP: 1px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; HEIGHT: 20px; FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING-TOP: 2px
}
.selection-tree .expandable {
	CURSOR: pointer; FONT-WEIGHT: bold
}
.selection-tree .expandable IMG.tree-node-toggle {
	MARGIN: 0px 3px 0px 2px
}
#selectItemDialog .selection-tree .report-item {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.selection-tree .select-item {
	POSITION: absolute; TEXT-DECORATION: none; LEFT: 3px
}
.selection-tree .expandable .select-item {
	FONT-WEIGHT: normal; LEFT: 2px
}
.selection-tree DIV.expandable-level-1 {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 4px
}
.selection-tree DIV.expandable-level-2 {
	PADDING-LEFT: 50px
}
.selection-tree DIV.expandable-level-3 {
	PADDING-LEFT: 98px
}
.selection-tree DIV.expandable-level-4 {
	PADDING-LEFT: 146px
}
.selection-tree DIV.expandable-level-5 {
	PADDING-LEFT: 194px
}
.selection-tree DIV.expandable-level-6 {
	PADDING-LEFT: 242px
}
.selection-tree DIV.expandable-level-7 {
	PADDING-LEFT: 290px
}
.selection-tree DIV.expandable-level-8 {
	PADDING-LEFT: 338px
}
.selection-tree DIV.expandable-level-9 {
	PADDING-LEFT: 386px
}
.selection-tree DIV.expandable-level-10 {
	PADDING-LEFT: 434px
}
.selection-tree DIV.expandable-level-11 {
	PADDING-LEFT: 482px
}
.selection-tree DIV.expandable-level-12 {
	PADDING-LEFT: 530px
}
.selection-tree DIV.expandable-level-13 {
	PADDING-LEFT: 578px
}
.selection-tree DIV.expandable-level-last {
	PADDING-LEFT: 626px
}
.selection-tree .selectable-level-1 {
	PADDING-LEFT: 4px
}
.selection-tree .selectable-level-2 {
	PADDING-LEFT: 52px
}
.selection-tree .selectable-level-3 {
	PADDING-LEFT: 100px
}
.selection-tree .selectable-level-4 {
	PADDING-LEFT: 148px
}
.selection-tree .selectable-level-5 {
	PADDING-LEFT: 196px
}
.selection-tree .selectable-level-6 {
	PADDING-LEFT: 244px
}
.selection-tree .selectable-level-7 {
	PADDING-LEFT: 292px
}
.selection-tree .selectable-level-8 {
	PADDING-LEFT: 340px
}
.selection-tree .selectable-level-9 {
	PADDING-LEFT: 388px
}
.selection-tree .selectable-level-10 {
	PADDING-LEFT: 436px
}
.selection-tree .selectable-level-11 {
	PADDING-LEFT: 484px
}
.selection-tree .selectable-level-12 {
	PADDING-LEFT: 532px
}
.selection-tree .selectable-level-13 {
	PADDING-LEFT: 580px
}
.selection-tree .selectable-level-last {
	PADDING-LEFT: 628px
}
#selectItemDialog .selection-tree DIV#searchNode {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: normal; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #ccc; FONT-VARIANT: normal; FONT-STYLE: normal; MARGIN-TOP: 1px; PADDING-LEFT: 4px; PADDING-RIGHT: 2px; DISPLAY: none; HEIGHT: 20px; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.itemsWithPath .report-item {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 4px; LINE-HEIGHT: normal; FONT-VARIANT: normal; FONT-STYLE: normal; MARGIN-TOP: 1px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; HEIGHT: 20px; FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING-TOP: 4px
}
.itemsWithPath .select-item {
	PADDING-RIGHT: 3px
}
.itemsWithPath .report-item DIV {
	FLOAT: left
}
.itemsWithPath .report-item DIV.field-name {
	WIDTH: 140px; PADDING-RIGHT: 5px; FONT-WEIGHT: bold
}
.itemsWithPath .noItems {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 60px; PADDING-RIGHT: 60px; COLOR: #700; PADDING-TOP: 10px
}
.itemsWithPath .noItems .searchTerm {
	FONT-STYLE: italic
}
.itemsWithPath .select-item {
	POSITION: static
}
#editDataCriteriaDialog TABLE.rptCriteriaTable {
	WIDTH: 100%
}
#editDataCriteriaDialog .modalBody {
	BACKGROUND-COLOR: #ecf1f2
}
#editFilterDialog .modalBody {
	PADDING-TOP: 4px
}
#formulaContent .modalBody {
	PADDING-TOP: 4px
}
DIV.ui-datepicker {
	Z-INDEX: 2000
}
#modalDialogContainer {
	Z-INDEX: 1000; POSITION: absolute; TOP: 0px; LEFT: 0px
}
#simplemodal-overlay {
	BACKGROUND-COLOR: #000000; CURSOR: wait
}
.modalBody {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
.modalBody P {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
.modalBody TR {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
.modalBody TD {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
.modalBody TH {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
.modalBody LI {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
.modalBody DD {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
.modalBody DT {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
.modalContent {
	BORDER-BOTTOM: #999 3px solid; BORDER-LEFT: #999 3px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 4px; WIDTH: 650px; PADDING-RIGHT: 4px; DISPLAY: none; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 400px; BORDER-TOP: #999 3px solid; BORDER-RIGHT: #999 3px solid; PADDING-TOP: 4px
}
.modalContent .modalBody {
	HEIGHT: 400px; FONT-SIZE: 12px; OVERFLOW: auto; TEXT-DECORATION: none
}
.modalTitleBar {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #ccc; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid; PADDING-TOP: 4px
}
.modalButtonBar {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #ccc; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid; PADDING-TOP: 4px
}
.modalTitleBar {
	CURSOR: move
}
.modalTitle {
	POSITION: relative; HEIGHT: 25px; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
.modalTitleBar .ajaxIndicator {
	POSITION: absolute; TOP: 4px; RIGHT: 0px
}
.modalButtonBar {
	TEXT-ALIGN: right
}
.modalButtonBar INPUT {
	WIDTH: 100px
}
.errorMessage {
	WIDTH: 600px; FONT-SIZE: 12px
}
.ajaxMessageButtons {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.ajaxMessageButtons A {
	FONT-SIZE: 12px
}
.errorDebugInfo A {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; TEXT-DECORATION: none; PADDING-TOP: 10px
}
.stackTrace {
	PADDING-LEFT: 5px; WIDTH: 680px; HEIGHT: 300px; COLOR: #a00; OVERFLOW: auto; PADDING-TOP: 5px
}
.stackTrace TD {
	COLOR: #a00; FONT-SIZE: 12px
}
.notification {
	Z-INDEX: 100; TEXT-ALIGN: center; PADDING-BOTTOM: 10px; WIDTH: 100%; DISPLAY: none; FONT-FAMILY: sans-serif; PADDING-TOP: 10px
}
.notification-content {
	FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.notification-close {
	BACKGROUND-IMAGE: url(../Images/icon-GripClose.gif); WIDTH: 14px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 14px; MARGIN-LEFT: 15px
}
TABLE.reportResults {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
TBODY.grandTotal TR {
	BACKGROUND-COLOR: #999999; FONT-WEIGHT: bold
}
TBODY.subtotal TR {
	BACKGROUND-COLOR: #cccccc; FONT-WEIGHT: bold
}
TBODY.subtotalLevel1 IMG.subtotalToggle {
	MARGIN-LEFT: 0px
}
TBODY.subtotalLevel2 IMG.subtotalToggle {
	MARGIN-LEFT: 15px
}
TBODY.subtotalLevel3 IMG.subtotalToggle {
	MARGIN-LEFT: 30px
}
THEAD DIV.subtotalLevel1 {
	TEXT-ALIGN: left; MARGIN-LEFT: 0px
}
THEAD DIV.subtotalLevel2 {
	TEXT-ALIGN: left; MARGIN-LEFT: 15px
}
THEAD DIV.subtotalLevel3 {
	TEXT-ALIGN: left; MARGIN-LEFT: 30px
}
TABLE.reportResults TR TH {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 2px
}
TABLE.reportResults TR TD {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 2px
}
TABLE.reportResults THEAD TH {
	BORDER-BOTTOM: black 1px solid; BORDER-TOP: black 1px solid
}
TABLE.reportResults TBODY .subtotalKey {
	TEXT-ALIGN: left; BORDER-TOP: black 1px solid
}
TABLE.reportResults TBODY.grandTotal .subtotalKey {
	BORDER-BOTTOM: #666666 1px solid
}
TABLE.reportResults TBODY.lineitem TD {
	BORDER-TOP: black 1px solid
}
TABLE.reportResults TR.lineitemDetails TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
TABLE.reportResults TD.detailIcon {
	TEXT-ALIGN: center; WHITE-SPACE: nowrap; VERTICAL-ALIGN: middle
}
TABLE.reportResults TH.detailIcon {
	TEXT-ALIGN: center; WHITE-SPACE: nowrap; VERTICAL-ALIGN: middle
}
TD.detailLabel {
	WHITE-SPACE: nowrap; VERTICAL-ALIGN: top; FONT-WEIGHT: bold
}
.flyout-menu {
	BORDER-BOTTOM: #000 1px solid; POSITION: absolute; BORDER-LEFT: #000 1px solid; BACKGROUND-COLOR: #fff; WIDTH: 150px; DISPLAY: none; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid
}
.flyout-menu UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.flyout-menu LI {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ddf0ff; MARGIN: 1px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 2px
}
.flyout-menu LI A {
	WIDTH: 100%; FONT-FAMILY: Verdana; COLOR: #000; FONT-SIZE: 11px; CURSOR: hand; TEXT-DECORATION: none
}
.flyout-menu LI A:visited {
	WIDTH: 100%; COLOR: #000; CURSOR: hand; TEXT-DECORATION: none
}
.flyout-menu LI A:active {
	WIDTH: 100%; COLOR: #000; CURSOR: hand; TEXT-DECORATION: none
}
.flyout-menu LI A {
	WIDTH: 100%; COLOR: #000; CURSOR: hand; TEXT-DECORATION: none
}
.bubbleWrapper {
	POSITION: absolute; FLOAT: left
}
.bubbleInfo {
	BACKGROUND-IMAGE: url(../Images/bubble-top.jpg); BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; BACKGROUND-COLOR: #f8f5f0; BACKGROUND-REPEAT: repeat-x; MARGIN-LEFT: 23px; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid
}
.bubbleInfo {
	FONT-SIZE: 8pt
}
.bubbleInfo TH {
	FONT-SIZE: 8pt
}
.bubbleInfo TD {
	FONT-SIZE: 8pt
}
.bubbleInfo INPUT {
	FONT-SIZE: 8pt
}
.bubbleInfo SELECT {
	FONT-SIZE: 8pt
}
.bubbleInfo TEXTAREA {
	FONT-SIZE: 8pt
}
.bubbleInfo {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
.bubbleInfo TH {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
.bubbleInfo TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
.bubbleArrow {
	BACKGROUND-IMAGE: url(../Images/icon-BubbleArrow.gif); POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 23px; PADDING-RIGHT: 0px; HEIGHT: 26px; PADDING-TOP: 0px; LEFT: 1px
}
.invoiceTaxes {
	MARGIN-LEFT: 5px
}
.invoiceTaxes TABLE {
	BORDER-COLLAPSE: collapse
}
.invoiceTaxes TH {
	PADDING-BOTTOM: 10px
}
.invoiceTaxes TFOOT TD {
	BORDER-TOP: #ccc 1px solid
}
.invoiceTaxes TBODY TR {
	VERTICAL-ALIGN: top
}
.invoiceTaxes TBODY TD {
	BORDER-TOP: #ccc 1px solid
}
.invoiceTaxes TBODY TR.first TD {
	BORDER-TOP: medium none
}
.invoiceTaxes .taxTypeList {
	WIDTH: 140px
}
.invoiceTaxes .addTax {
	WIDTH: 140px
}
.invoiceTaxes .taxName {
	WIDTH: 140px
}
.invoiceTaxes IMG.removeTaxBtn {
	MARGIN-TOP: 3px; CURSOR: pointer
}
DIV.ledesGeneratorLineItemNote {
	BORDER-BOTTOM: black 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #cccccc; MARGIN-TOP: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10px; BORDER-TOP: black 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.ledesGeneratorLineItems {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; MARGIN-LEFT: 0px; FONT-SIZE: 11px
}
.ledesGeneratorLineItems TABLE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; PADDING-TOP: 0px
}
.ledesGeneratorLineItems TH {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ddf0ff; PADDING-LEFT: 10px; FONT-SIZE: 12px; BORDER-TOP: black 1px solid; PADDING-TOP: 3px
}
.ledesGeneratorLineItems TH.first {
	BORDER-LEFT: 0px
}
.ledesGeneratorLineItems TFOOT TD {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.ledesGeneratorLineItems TBODY TR {
	VERTICAL-ALIGN: top
}
.ledesGeneratorLineItems TBODY TD {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: black 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 11px; BORDER-TOP: #ccc 1px solid
}
.ledesGeneratorLineItems TBODY TD.rowHeader {
	BORDER-LEFT: 0px
}
.ledesGeneratorLineItems TBODY TR.first TD {
	BORDER-TOP: medium none
}
.ledesGeneratorLineItems TBODY DIV.section {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 2px
}
.ledesGeneratorLineItems TBODY DIV.label {
	PADDING-BOTTOM: 1px; FONT-WEIGHT: bold
}
.ledesGeneratorLineItems TBODY DIV.control {
	PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.ledesGeneratorLineItems TBODY TD INPUT {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 11px
}
.ledesGeneratorLineItems TBODY TD SELECT {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 11px
}
.ledesGeneratorLineItems TBODY TD TEXTAREA {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 11px
}
.ledesGeneratorLineItems TBODY DIV.floatingLeft {
	PADDING-LEFT: 0px; PADDING-RIGHT: 5px; FLOAT: left
}
.ledesGeneratorLineItems TBODY TD.rowHeader DIV.lineItemNumberAndButton {
	WHITE-SPACE: nowrap; VERTICAL-ALIGN: bottom; PADDING-TOP: 15px
}
.ledesGeneratorLineItems TBODY TD.rowHeader DIV.lineItemNumber {
	TEXT-ALIGN: left; PADDING-LEFT: 7px; WIDTH: 25px; FLOAT: left; COLOR: #999999; FONT-SIZE: 16px; PADDING-TOP: 5px
}
.ledesGeneratorLineItems TBODY TD.rowHeader DIV.lineItemCloneButton {
	FLOAT: left; PADDING-TOP: 9px
}
.ledesGeneratorLineItems TBODY TD.rowHeader DIV.section {
	PADDING-LEFT: 35px
}
.ledesGeneratorLineItems .addLineItem {
	WIDTH: 120px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 21px; COLOR: black; FONT-SIZE: 11px
}
.ledesGeneratorLineItems .cloneLastLineItem {
	WIDTH: 120px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 21px; COLOR: black; FONT-SIZE: 11px
}
.ledesGeneratorLineItems OPTION.utbmsSeriesHeader {
	FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.ledesGeneratorTotals {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; MARGIN-LEFT: 0px; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.ledesGeneratorTotals DIV.label {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 20px; FONT-SIZE: 12px; PADDING-TOP: 1px
}
.ledesGeneratorTotals TR TD {
	BORDER-BOTTOM: #cccccc 1px solid; PADDING-TOP: 8px
}
.ledesGeneratorTotals TR.invoiceTotal {
	BACKGROUND-COLOR: #cccccc
}
.ledesGeneratorTotals TR.invoiceTotal TD {
	BORDER-TOP: black 1px solid
}
.ledesGeneratorTotals DIV.adjustmentContainer {
	MARGIN-TOP: -3px; PADDING-LEFT: 20px
}
.ledesGeneratorTotals DIV.adjustmentContainer INPUT {
	WIDTH: 140px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 22px; COLOR: black; FONT-SIZE: 11px
}
.ledesAdjustmentEditor {
	MARGIN-LEFT: 5px
}
.ledesAdjustmentEditor TABLE {
	BORDER-COLLAPSE: collapse
}
.ledesAdjustmentEditor TH {
	PADDING-BOTTOM: 10px
}
.ledesAdjustmentEditor TFOOT TD {
	BORDER-TOP: #ccc 1px solid
}
.ledesAdjustmentEditor TBODY TR {
	VERTICAL-ALIGN: top
}
.ledesAdjustmentEditor TBODY TD {
	BORDER-TOP: #ccc 1px solid
}
.ledesAdjustmentEditor TBODY TR.first TD {
	BORDER-TOP: medium none
}
.ledesAdjustmentEditor .taxTypeList {
	WIDTH: 140px
}
.ledesAdjustmentEditor .addTax {
	WIDTH: 140px
}
.ledesAdjustmentEditor .taxName {
	WIDTH: 140px
}
.ledesAdjustmentEditor IMG.removeTaxBtn {
	MARGIN-TOP: 3px; CURSOR: pointer
}
.download-details {
	WIDTH: 725px
}
.download-instructions FIELDSET {
	PADDING-TOP: 5px
}
.download-instructions .instructions {
	MARGIN-LEFT: 5px
}
.download-pane {
	BACKGROUND-IMAGE: url(../Images/download-pane-bg.gif); PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; WIDTH: 695px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 64px; MARGIN-LEFT: 5px; PADDING-TOP: 12px
}
.download-pane TABLE {
	WIDTH: 100%
}
.download-pane .label {
	FONT-WEIGHT: bold
}
.download-pane TD {
	WIDTH: 200px; FONT-SIZE: 12px
}
.download-pane TD.download-button {
	TEXT-ALIGN: right; WIDTH: 230px
}
.download-pane .download-button IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; VERTICAL-ALIGN: middle; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.boton_ir {
	BORDER-BOTTOM: #FF9100 1px solid; BORDER-LEFT: #FF9100 1px solid; BACKGROUND-COLOR: #FF9100; FONT-FAMILY: Arial; HEIGHT: 20px; COLOR: #fff; FONT-SIZE: 8pt; BORDER-TOP: #FF9100 1px solid; BORDER-RIGHT: #FF9100 1px solid
}

.separador {
	BORDER-bottom: #ccc 1px dashed;
}

#botones {
	border-top: solid 1px #CCC;
	padding: 10px 0 0 40px;
}

.link {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 12px;
}


.caja2 {
	BORDER: #ccc 1px dashed; color:#FFF; padding: 0px !important;
	width: 48%;
	padding: 5px;
	margin: 10px 10px 10px 0;
	float:left;
	padding: 10px;
	height: 130px;
}
.caja2 h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#000;
	margin: 0px 0px 5px 0px;
}

.caja2 table td {
	font-size: 11px;
}
.caja2 table td a {
	font-size: 11px;
}

.caja2 ul {
	margin: 10px 10px 10px 0px;
}


.caja2 ul li {
	font-size: 11px;
	list-style-type:none;
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	background-image: url(images/learn_bullet.gif); 
	background-repeat:no-repeat;
	background-position: 0px 5px;
	padding-left: 25px;
	border-bottom: dashed 1px #CCCCCC;
	padding-bottom: 5px;
}

.caja2 ul li a{
	font-size: 11px;
}

.caja3
{
	 padding:10px; 
	 margin:0px 10px 5px 0px;
}

ul {
	margin: 0px;
}


ul li {
	font-size: 12px;
	list-style-type:none;
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	/*background-image: url(images/learn_bullet.gif); */
	background-repeat:no-repeat;
	background-position: 0px 3px;
	padding: 0px 0px 0px 25px;
}

ul li a{
	font-size: 11px;
}


.boton2 {
	BORDER: #ccc 1px solid;
	BACKGROUND-COLOR: #fff;
	color:#0083bf;
	font-weight:bold;
	FONT-FAMILY: Arial; 
	HEIGHT: 20px; 
	FONT-SIZE: 8pt; 
}


.selec {
	BACKGROUND-COLOR: #f5f5f5; 
}


/*----------POP UP--------------*/

#processing
{
	color: #333333;
	font-size: 11px;
	width: 750px;
	margin: 10px 0 0px 20px;
	float:left;
	padding: 20px;
	display:none; 
	background-color:#fff;
	border:1px solid #E5E5E5; 
	-moz-border-radius:2px; 
	-webkit-border-radius:2px;
	font-family: 'Trebuchet MS';
	z-index:2;
}


#processing h1
{
		font-family: Arial, Helvetica, sans-serif;
		font-size:13px;
		color: #353535;
		margin-bottom: 10px;
		text-transform: uppercase;
		border-bottom: solid 1px #E5E5E5;
		padding-bottom: 10px;
}



	
#processing .close
	{
		BORDER: #f88308 1px solid;
		BACKGROUND-COLOR: #f88308;
		color:#FFF;
		font-weight:bold;
		FONT-FAMILY: Arial; 
		FONT-SIZE: 8pt; 
		padding: 2px 10px 2px 10px;
		height: 16px;
		text-decoration:none;
	}
	


	#processing .small
	{
		color: #A6A6A6;
		font-size: 11px;
		font-family:Arial, Helvetica, sans-serif;
	}
	
#processing table td.tit_celda_pop
{
	background-color: #E5E5E5;
	vertical-align:top;
	padding: 5px;
}

	
#processing table td.celda_pop
{
	border-bottom:1px solid #E5E5E5;
	vertical-align:top;
	padding: 5px;
}
.boton_row
{
	background-color:#FFFFFF !importatn;
}