TABLE.report {
	BORDER-RIGHT: #6699cc 1px solid; BORDER-TOP: #6699cc 1px solid; BORDER-LEFT: #6699cc 1px solid; BORDER-BOTTOM: #6699cc 1px solid
}
TABLE.report TR.odd {
	BACKGROUND-COLOR: #ffffff
}
TABLE.report TR.even {
	BACKGROUND-COLOR: #efefef
}
TABLE.report TR.categorytitle TD {
	FONT-WEIGHT: bold; COLOR: #606060; BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: center
}
TABLE.report TR.columntitle TD {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #efefef
}
TABLE.report TR.tabletitle TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: #ffffff; PADDING-TOP: 4px; BACKGROUND-COLOR: #6699cc; TEXT-ALIGN: left
}
TABLE.reportV2 TR.columntitle A {
	COLOR: #0000ff
}
TABLE.report TR.totals TD {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #ffffff; BACKGROUND-COLOR: #6699cc
}
TABLE.report TR.averages TD {
	COLOR: #ffffff; PADDING-TOP: 0px; BACKGROUND-COLOR: #6699cc
}
TABLE.report TD {
	TEXT-ALIGN: right
}
TABLE.report TD.nodata {
	BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
TABLE.reportV2 {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: #fff; MARGIN: auto; BORDER-LEFT: #ccc 1px solid; WIDTH: 97%; BORDER-BOTTOM: #ccc 1px solid; BORDER-COLLAPSE: collapse
}
TABLE.reportV2 TD {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 0.83em; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; BORDER-BOTTOM: #eee 1px solid; TEXT-ALIGN: right
}
TABLE.reportV2 TR.odd {
	
}
TABLE.reportV2 TR.even {
	
}
TABLE.reportV2 TR.hover {
	BACKGROUND: #ffffee
}
TABLE.reportV2 TR.columntitle TD {
	FONT-WEIGHT: bold; COLOR: #666
}
TABLE.reportV2 TR.tabletitle TD {
	BORDER-TOP: #ccc 1px solid; FONT-SIZE: 1em; BACKGROUND: #efefef; COLOR: #333
}
TABLE.report TR.columntitle A {
	COLOR: #0000ff
}
TABLE.reportV2 TR.totals TD {
	BORDER-TOP: #ccc 1px solid; FONT-SIZE: 1em; BACKGROUND: #efefef; COLOR: #333
}
TABLE.reportV2 TR.averages TD {
	BORDER-TOP: #ccc 0px solid; FONT-SIZE: 1em; BACKGROUND: #f9f9f9; COLOR: #333
}
TABLE.reportV2 TR.summary TD {
	BORDER-TOP: #ccc 0px solid; FONT-SIZE: 1em; BACKGROUND: #dfdfdf; COLOR: #333
}
TABLE.reportV2 TD.nodata {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 1em; BORDER-LEFT: #ccc 1px solid; COLOR: #999; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center
}
TABLE.paymentreport {
	BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: #e0e0e0 1px solid; BORDER-LEFT: #e0e0e0 1px solid; BORDER-BOTTOM: #e0e0e0 1px solid
}
TABLE.paymentreport TD {
	BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: #e0e0e0 1px solid
}
TABLE.paymentreport TR.columntitle TD {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #efefef
}
TABLE.paymentreport TR.tabletitle TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: #ffffff; PADDING-TOP: 4px; BACKGROUND-COLOR: #6699cc; TEXT-ALIGN: left
}
TABLE.daterange-selector {
	BORDER-RIGHT: #6699cc 1px solid; BORDER-TOP: #6699cc 1px solid; BORDER-LEFT: #6699cc 1px solid; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #efefef
}
TABLE.payment-details {
	BORDER-RIGHT: #6699cc 1px solid; BORDER-TOP: #6699cc 1px solid; BORDER-LEFT: #6699cc 1px solid; BORDER-BOTTOM: #6699cc 1px solid
}
TD.payment-description {
	BORDER-RIGHT: #dfdfdf 1px solid; BORDER-TOP: #dfdfdf 1px solid; BORDER-LEFT: #cfcfcf 1px solid
}
TD.payment-value {
	BORDER-RIGHT: #dfdfdf 1px solid; BORDER-TOP: #cfcfcf 1px solid
}
TD.payment-description-top {
	BORDER-RIGHT: #dfdfdf 1px solid; BORDER-LEFT: #cfcfcf 1px solid; BORDER-BOTTOM: #dfdfdf 1px solid
}
TD.payment-value-top {
	BORDER-RIGHT: #dfdfdf 1px solid; BORDER-BOTTOM: #cfcfcf 1px solid
}
DIV.advanced-report-settings {
	PADDING-RIGHT: 1%; PADDING-LEFT: 1%; BACKGROUND: #eee; PADDING-BOTTOM: 0.5em; MARGIN: 0px 0px 1em; PADDING-TOP: 0.5em
}
TD.advanced-report-settings-column {
	VERTICAL-ALIGN: top; WIDTH: 50%; TEXT-ALIGN: left
}
TD.advanced-report-separator {
	BORDER-TOP: #cccccc 1px solid; PADDING-TOP: 10px
}
TD.advanced-report-show-data {
	VERTICAL-ALIGN: top; WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
INPUT.advanced-report-submit {
	FONT-WEIGHT: bold; FONT-SIZE: 1.15em
}
.report-flexible-select {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BACKGROUND: #e6f3ff; BORDER-LEFT: #ddd 1px solid; WIDTH: 400px; BORDER-BOTTOM: #ddd 1px solid
}
INPUT.report-flexible-select {
	TEXT-ALIGN: left
}
.report-flexible-select-bottom-bar {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: left
}
.report-flexible-select-no-bar {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.report-group-by {
	BACKGROUND: #ffffff
}
.report-group-by DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
TABLE.advanced-report-settings {
	WIDTH: 95%
}
TD.websearch-graph-title {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; TEXT-ALIGN: center
}
.lightblue {
	BACKGROUND-COLOR: #e6f3ff
}
.reportmanagertable {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; WIDTH: 100%; BORDER-BOTTOM: #ddd 1px solid; BORDER-COLLAPSE: collapse
}
.reportmanagertable THEAD TD {
	FONT-WEIGHT: bold; BACKGROUND: #eee
}
.reportmanagertable THEAD TD.small {
	FONT-WEIGHT: normal; FONT-SIZE: x-small
}
.reportmanagertable TD {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.25em; BORDER-BOTTOM: #ddd 1px solid
}
TR.submitrow TD {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0.5em; BACKGROUND: #e6f3ff; PADDING-BOTTOM: 0.5em; MARGIN: 0px; BORDER-LEFT: #ccc 0px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ccc 1px solid
}
P.submitrow {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0.5em; BACKGROUND: #e6f3ff; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #ccc 0px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ccc 1px solid
}
.warningicon {
	BORDER-RIGHT: #b9960b 1px solid; PADDING-RIGHT: 0.3em; BORDER-TOP: #b9960b 1px solid; PADDING-LEFT: 0.3em; FONT-WEIGHT: bold; BORDER-LEFT: #b9960b 1px solid; BORDER-BOTTOM: #b9960b 1px solid; BACKGROUND-COLOR: #f2c313
}
.ip-block-cell {
	BORDER-RIGHT: #dfdfdf 1px solid; BORDER-BOTTOM: #dfdfdf 1px solid
}
.crawlreporttable {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; MARGIN-LEFT: 0.5em; BORDER-LEFT: #ddd 1px solid; WIDTH: 45em; BORDER-BOTTOM: #ddd 1px solid; BORDER-COLLAPSE: collapse
}
.crawlreporttable A:visited {
	COLOR: blue
}
.crawlreporttable THEAD TD {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; BACKGROUND: #eee; VERTICAL-ALIGN: bottom
}
.crawlreporttable TD {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; VERTICAL-ALIGN: top; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ddd 1px solid
}
.crawlreporttable TR.columntitle {
	FONT-WEIGHT: bold; BACKGROUND: #eee
}
.crawlreporttable TD.nodata {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; COLOR: #999; PADDING-TOP: 1em; TEXT-ALIGN: center
}
TR.nested-data {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND: #e6f3ff; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
TR.nesting-data A {
	COLOR: black; TEXT-DECORATION: none
}
TR.nesting-data A:hover {
	COLOR: black; TEXT-DECORATION: underline
}
TR.nesting-data A:visited {
	COLOR: black
}
TD.nestable-spacer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 15px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
TD.expandcollapse {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
DIV.sectiontext {
	WIDTH: 56em
}
A.activelink:visited {
	COLOR: blue
}
SPAN.client-id-text {
	PADDING-LEFT: 0.5em
}
.keyvaltable {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0.5em; BORDER-TOP: medium none; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.25em; MARGIN-LEFT: -0.5em; BORDER-LEFT: medium none; PADDING-TOP: 0.25em; BORDER-BOTTOM: medium none
}
.keyvaltable TD {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0.25em; BORDER-TOP: medium none; PADDING-LEFT: 0.25em; PADDING-BOTTOM: 0.25em; BORDER-LEFT: medium none; PADDING-TOP: 0.25em; BORDER-BOTTOM: medium none
}
.keyvaltable TH {
	FONT-WEIGHT: bold
}
.sectioncontent {
	MARGIN-LEFT: 1em
}
.authrule {
	MARGIN-LEFT: 1em
}
#emptysiteauths {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; COLOR: #999; PADDING-TOP: 1em; TEXT-ALIGN: center
}
.verifyauthbody {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#verifyauthheader {
	BORDER-RIGHT: #93cfff 2px solid; BORDER-TOP: #93cfff 2px solid; PADDING-LEFT: 5px; BACKGROUND: #e6f3ff; BORDER-LEFT: #93cfff 2px solid; WIDTH: 100%; BORDER-BOTTOM: #93cfff 2px solid; TEXT-ALIGN: center
}
.verifyauthtable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.verifyauthtable P.errorheading {
	FONT-WEIGHT: bold; MARGIN: 0px; VERTICAL-ALIGN: middle; COLOR: red
}
.verifyauthtable P.errorText {
	MARGIN: 0px; VERTICAL-ALIGN: middle; COLOR: red
}
.verifyauthtable TD.verfityauthbutton {
	PADDING-TOP: 5px; TEXT-ALIGN: left
}
P.labellink {
	PADDING-LEFT: 0.75em
}
P.labeltext {
	PADDING-LEFT: 0.75em; FONT-WEIGHT: bold
}
DIV.exampletext {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; COLOR: #666
}
H2.sectiontitle {
	MARGIN-TOP: 0.25em
}
H3.tabletitle {
	PADDING-BOTTOM: 1em
}
TR.submitrow TD.savecancel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TR.submitrow TD.submitbutton {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 10px; BORDER-BOTTOM: medium none
}
TR.submitrow TD.submitlink {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; VERTICAL-ALIGN: bottom; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; TEXT-ALIGN: right
}
