/*
Copyright (C) 2005 eFolder Inc. All Rights Reserved.
Copying this file, in part or whole without explicit legal authorization from eFolder Inc. is prohibited.
*/
BODY
{
	margin: 15px 15px 15px 15px;
}

BODY, INPUT, TEXTAREA, SELECT, TD, TD TD, TD TD TD, TD TD TD TD
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: small;
}

TD INPUT, TD TEXTAREA, TD SELECT
{
	font-size: 10pt;
}

H1, .TitleH1
{
	font-size: medium;
	font-weight: bold;
}

H2, .TitleH2
{
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	border-bottom: solid 1px #000000;
}

H3, .TitleH3
{
	font-size: 14pt;
	font-weight: normal;
	border-bottom: solid 1px #000000;
}

A:link, A:visited, A:hover
{
	color: #3333FF;
	text-decoration: underline;
}

A:hover
{
	color: #5f5fFF;
	text-decoration: underline;
}

/* Get rid of double underline for online help in firefox */
A U
{
	text-decoration: none;
}

.BlackLink:link, .BlackLink:visited, .BlackLink:hover {
	color: #000000;
	text-decoration: underline;
}

.TopLogoBar
{
	border-left: solid 1px #AAAAAA;
	border-right: solid 1px #AAAAAA;
	border-bottom: solid 1px #AAAAAA;
}

.TopNavBar
{
	color: #ffffff;
	background-color: #9999aa;
	border-right: solid 1px #AAAAAA;
	text-align: center;
	font-size: 70%;
}

.TopBar, .TopBarSimple, .TopBarImp
{
	color: #7777ff;
	background-color: #C3DAE3;
	border-left: solid 1px #AAAAAA;
	border-right: solid 1px #AAAAAA;
	border-bottom: solid 1px #AAAAAA;
}

.TopBarImp
{
	background-color: #ffffaa;
	color: #7f0000;
}

.TopBar TD
{
	padding: 3px 0px 3px 0px;
	font-size: 10pt;
}

.TopBar A:link, .TopBar A:visited, .TopBar A:hover
{
	color: #000000;
	padding: 1px 10px 1px 10px;
	text-decoration: none;
}
.TopBar A:hover
{
	text-decoration: none;
	background-color: #ffffff;
	border: solid 1px #7777ff;
	padding: 1px 9px 1px 9px;
}
.TopBarSpecial A:link, .TopBarSpecial A:visited, .TopBarSpecial A:hover
{
	color: #770000;
}

#divTopToolbar
{
	z-index:1;
	position:absolute;
	width:100px;
	margin-left: 1px;
}
.TopBarToolbar
{
	padding: 4px 0 0 5px;
	border-left: none;
	border-right: solid 1px #dddddd;
	border-bottom: solid 1px #dddddd;
	text-align: left;
}
.TopBarToolbar, .TopBarToolbar TD
{
	background-color: #eeeeee;
}

.TopBarCmd{
	padding: 3px 0px 1px 108px;
	border-left: solid 1px #AAAAAA;
	border-right: solid 1px #AAAAAA;
	border-bottom: solid 1px #cccccc;
}
.TopBarCmd, .TopBarCmd TD
{
	background-color: #dddddd;
}
.TopBarCmd, .TopBarCmd TD, .TopBarCmd INPUT, .TopBarCmd SELECT
{
	color: #333;
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
}
.TopBarCmd FORM, .TopBarCmd TD FORM {
	margin: 0px;
	padding: 0px;
}
.TopBarCmdAlt{
	padding: 3px 0px 1px 8px;
}


.NavBar
{
	border-right: solid 1px #AAAAAA;
}

.ContentBar
{
	border-left: solid 1px #AAAAAA;
	border-right: solid 1px #AAAAAA;
	border-bottom: solid 1px #AAAAAA;
	text-align: left;
}

.ContentBar table
{
	margin-left: auto;
	margin-right: auto;
}

.ContentBarWide
{
	border-top: solid 1px #AAAAAA;
	padding: 25px;
}

.ContentBar TD
{
	padding: 10px 10px 0px 10px;
	text-align: left;
}

.ContentBar, .ContentBar TD, .ContentBarWide, .ContentBarWide TD {
}

.PaddedTableCell TD
{
	padding: 10px 10px 0px 10px;
}

.BottomBar
{
	text-align: center;
	font-size: 9pt;
	color: #000000;
	background-color: #C3DAE3;
	border-left: solid 1px #AAAAAA;
	border-right: solid 1px #AAAAAA;
	border-bottom: solid 1px #AAAAAA;
}

.BottomBar TD
{
	padding: 6px 0px 6px 0px;
	font-size: smaller;
}

.BottomBar A:link, .BottomBar A:visited, .BottomBar A:hover
{
	color: #000000;
	text-decoration: none;
}

.BottomBar A:hover
{
	text-decoration: underline;
}

.FootNoteMarker
{
	vertical-align: super;
	font-size: 75%;
	color: #FF0000;
}

.FootNote
{
	font-size: 75%;
	color: #FF0000;
}

.ProgramOutput {
	font-size: 8pt;
	font-family: Courier New, Courier, Fixed;
}

.ProgramOutputHighlight {
	background-color: #ffff99;
	color: #770000;
}

.Warning {
	color: #ff0000;
	display: block;
	border: dotted 1px #777777;
}

.ProgStatusRunning {
	display: block;
	background-color: #77ff77;
	color: #000000;
	font-weight: bolder;
}
.ProgStatusStopped {
	display: block;
	background-color: #ff7777;
	color: #000000;
	font-weight: bolder;
}

.DBDataTab
{
	border-collapse: no-collapse;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
}

.DBDataTabHeader TD, .DBDataTabRow TD, .DBDataTabRowSep TD
{
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	padding: 2px 2px 2px 4px;
	font-size: 80%;
	white-space: nowrap;
}
.DBDataTabHeader TD, .DBDataTabRowSep TD
{
	padding: 3px 2px 3px 0px;
	background-color: #000000;
	color: #ffffff;
	font-weight: bold;
}
.DBDataTabGroupedRow TD
{
	border-top: none 0px;
}
.DBDataTabHeader A:link, .DBDataTabHeader A:visited, .DBDataTabHeader A:hover,
.DBDataTabRowSep A:link, .DBDataTabRowSep A:visited, .DBDataTabRowSep A:hover
{
	color: #ffffff;
	text-decoration: underline;
}
.DBDataTabHeader A:hover, .DBDataTabRowSep A:hover
{
	color: #ffffaa;
}
.DBDataTabHeaderSorted, .DBDataTabHeaderSorted A, .DBDataTabHeaderSorted A:link, .DBDataTabHeaderSorted A:visited
{
	color: #bbffbb;
}
.DBDataTabHeaderSorted A:hover
{
	color: #99ff99;
}
.DBDataTabRowSep TR, .DBDataTabRowSep TD, .DBDataTabRowSep
{
	background-color: #333333;
	color: #ffffff;
	font-weight: bold;
}
.DBDataTabRow TD
{
	width: auto;
	white-space: nowrap;
}
.DBDataTabRow TR, .DBDataTabRow
{
	white-space: nowrap;
}
.DBDataTabCol, TD.DBDataTabCol
{
	white-space: nowrap;
}
.DBdtc_N, TD.DBdtc_N, .DBdtc_N TD
{
	font-family: Arial Narrow; font-size: 100%;
	white-space: nowrap;
}

.DBdtr_1 { background-color: #ffffff; }
.DBdtr_2 { background-color: #e7e7e7; }
.DBdtr_R1 { background-color: #ffaaaa; }
.DBdtr_R2 { background-color: #ffaaaa; }
.DBdtr_G1 { background-color: #aaaaaa; }
.DBdtr_G2 { background-color: #aaaaaa; }

TR.DBDataTabRow:hover
{
	background-color: #d0d0ff;
}

/*************************************************************
	CSS for table editors.
*************************************************************/
div.tableEditorContentSection 
{
	width: 735px;
	margin-left: auto;
	margin-right: auto;	
}
table.tb_tableEditorContent
{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #000000;
}
table.tb_tableEditorContent tr.header td
{
	color: #FFFFFF;
	font-weight: bold;
	background-color: #4F81BD;
	border-bottom: 1px solid #000000;
	padding-left: 3px;
}
table.tb_tableEditorContent tr.header td.field, table.tb_tableEditorContent tr.header td.fieldreadonly
{
	border-left: 1px solid #000000;
}
table.tb_tableEditorContent tr.header td.value
{
	border-left: 1px solid #000000;	
}
table.tb_tableEditorContent tr.header td.desc
{
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

table.tb_tableEditorContent tr.dataRowEven td
{
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #F2F2F2;
}
table.tb_tableEditorContent tr.dataRowOdd td
{
	padding-top: 5px;
	padding-bottom: 5px;	
	background-color: #EAEAEA;
}

table.tb_tableEditorContent td.field, table.tb_tableEditorContent td.fieldreadonly
{
	width: 25%;
	text-align: right; 
	padding-right: 10px;
	font-weight: bold;
	padding-left: 3px;
}
table.tb_tableEditorContent td.fieldreadonly
{
	color: #777777;
}
table.tb_tableEditorContent td.value
{
	width: 22%;
	padding-left: 3px;
	border-left: 1px solid #D1D1D1;
}
table.tb_tableEditorContent td.desc
{
	width: 43%;
	font-size: 90%;
	color: #5E5E5E;
	padding-left: 3px;
	border-left: 1px solid #D1D1D1;
	padding-right: 3px;
}

/*************************************************************
	Contains another section of content
*************************************************************/
.ContentSection {
	display: block;
	width: 510px;
	margin-left: auto;
	margin-right: auto;
}

.ContentSection H2
{
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	border-bottom: solid 1px #000000;
}

/*************************************************************
	Form Section: Contains one data entry row in form.
*************************************************************/
.FormSection, .FormSectionError {
	display: block;
	width: 100%;
}
.FormSectionError {
	background-color: #ffffbb;
}

.FormSection.hidden {
    display: none;
}

/*************************************************************
	Form Table: Contains one field of information in a table.
				(error)
		Label:	Field
*************************************************************/
.FormTable {
	padding: 0px;
	width: 100%;
}
.FormTable TH {
	width: 200px;
	padding: 0px;
	padding-right: 5px;
	text-align: right;
	font-weight: normal;
	vertical-align: top;
}
.FormTable TD {
	padding: 0px;
	text-align: left;
	vertical-align: top;
}
.FormTable TD INPUT, .FormTable TD SELECT {
	width: 200px;
}
TD.FormTableCellError {
	padding-top: 10px;
}
.FormTableSelect, .FormTableSelect SELECT, .FormTable TD SELECT {
	width: 205px; font-size: 10px; font-family: Arial Narrow;
}

/*************************************************************
	Form Financial: Contains one field of information in a table.
				(error)
		Label:	Field
*************************************************************/
.FormFinancial {
	padding: 0px;
	width: 100%;
}
.FormFinancial TH {
	width: 200px;
	padding: 0px;
	padding-right: 5px;
/*	text-align: right;*/
	text-align: left;
	font-weight: normal;
}
.FormFinancial TD {
	padding: 0px;
/*	text-align: left;*/
	text-align: right;
}
/*
.FormTable TD INPUT, .FormTable TD SELECT {
	width: 200px;
}
*/
TD.FormFinancialCellError {
	padding-top: 10px;
}
.FormFinancialSelect, .FormFinancialSelect SELECT, .FormFinancial TD SELECT {
	width: 205px; font-size: 10px; font-family: Arial Narrow;
}

/** Displays error messages to the user **/
.TextError
{
	font-size: 75%;
	color: #FF0000;
}

.TextWarning
{
	font-size: 75%;
	color: #777000;
}

.ResultSuccess
{
	color: #00AA00;
	font-weight: bold;
}

/** Displays error messages as a result of some operation **/
.ResultErrorText
{
	color: #FF0000;
	font-weight: bold;
}

.ResultErrorText2
{
	color: #7F0000;
	font-weight: normal;
}

/** Legal information **/
.LegalNotice
{
	font-size: 75%;
	color: #7F7F7F;
}

.TableNoPadding TD {
	padding: 0px;
}

.SubmitButton {
	padding: 2px 8px;
}

.DataTable {
	padding: 0px;
	border-collapse: collapse;
}
.DataTable td {
	border: solid 1px #aaaaaa;
	padding: 0px;
	font-size: 10pt;
}
.DataTable td td {
	border: none 0px;
}

.DataTableHeader td {
	margin: 0px;
	padding: 4px 0px;
	background-color: #b6c5ff;
	color: #000000;
	font-weight: bold;
	text-align: center;
	vertical-align: center;
	font-size: 12px;
}

.DataTableCustom td {
	padding: 4px 2px;
	border: none;
}

.HelpButton img, .HelpButton:link, .HelpButton:visited, .HoverButton img, .HoverButton:link, .HoverButton:visited {
	filter: alpha(opacity=75);
	opacity: 0.85;
	-moz-opacity: 0.85;
	border: none 0px;
}

.HelpButton:hover, .HelpButton:hover img, .HoverButton:hover, .HoverButton:hover img {
	filter: alpha(opacity=100);
	opacity: 1.0;
	-moz-opacity: 1.0;
	border: none 0px;
}

.RightNote , A.RightNote:link, A.RightNote:visited, A.RightNote:hover {
	font-variant: normal;
	font-weight: normal;
	font-size: 80%;
	text-decoration: underline;
	float: right;
	z-index: 500;
}

/* Kudos to http://www.spiffycorners.com/ */
.boxInfBar {display:block}
.boxInfBar * {display:block;height:1px;overflow:hidden}
.boxInfBar1 {border-left:1px solid;border-right:1px solid;padding-left:1px;padding-right:1px;margin-left:3px;margin-right:3px;}
.boxInfBar2 {border-left:1px solid;border-right:1px solid;padding:0 1px;margin:0 1px}
.boxInfBar3 {border-left:1px solid;border-right:1px solid;margin:0 1px}
.boxInfBar4,
.boxInfBar5 {border-left:1px solid;border-right:1px solid;margin:0px 0px;}
.boxInfBar_c {padding:0 5px}

.boxInfBar * {background:#ffee99;}
.boxInfBar1 {border-color:#fff7d3;background:#fff2b2;}
.boxInfBar2 {border-color:#fffdf4;background:#fff1ac;}
.boxInfBar3 {border-color:#fff1ac;}
.boxInfBar4 {border-color:#fff7d3;}
.boxInfBar5 {border-color:#fff2b2;}
.boxInfBar_c {background:#ffee99;}

.boxInfBar A:link, .boxInfBar A:visited, .boxInfBar A:hover {
	color: #111177;
	text-decoration: underline;
}
.boxInfBar A:hover {
	color: #111199;
}

.verboseDataTable TABLE {
	padding: 0px;
	margin: 0px;
}
.verboseDataTable TH {
	text-align: right;
	padding-right: 5px;
}
.verboseDataTable label {
	font-weight: normal;
}

.noWrap, .noWrap TD {
	white-space: nowrap;
}

.PaymentReview {
	margin:0;
	padding:4px;
	width:600px;
	line-height:20px;
}

.PaymentReview dt{
	float:left;
	width:180px;
	clear:both;
}

#LedgerDetails {
	margin:0;
	padding:4px;
	width:600px;
	line-height:20px;
}

#LedgerDetails dt{
	float:left;
	width:180px;
	clear:both;
}

TH.right, TD.right, .right {
	text-align: right;
}
TH.center, TD.center, .center {
	text-align: center;
}

.MoneyPos {
}
.MoneyNeg {
	color: #006600;
}

TH {
	font-weight: normal;
}

TH.CCellHd {
	text-align: right;
	padding-right: 0px;
	margin-right: 0px;
}
TD.CCellL {
	text-align: right;
	border-right: none;
	padding-right: 0px;
	margin-right: 0px;
}
TD.CCellR {
	text-align: left;
	border-left: none;
	padding-left: 0px;
	margin-left: 0px;
}

.StaffActionResult TD {
	padding: 3px 3px 0px 0px;
	text-align: left;
}

.StaffActionResult TH {
	padding: 3px 3px 0px 0px;
	white-space: nowrap;
	padding-right: 5px;
	text-align: left;
}

.AccountBalance TD, .AccountBalance TH {
	padding: 3px 3px 0px 0px;
}
.AccountBalance TH {
	white-space: nowrap;
	padding-right: 5px;
}

.AccountHistory TR, .AccountHistory TH, .AccountHistory TD {
	padding: 0px 0px 0px 0px;
}
.AccountHistory TH {
	white-space: nowrap;
	font-weight: bold;
	border-bottom: dotted 1px #777777;
}
.AccountHistory TD {
	padding: 2px 0px 0px 0px;
	font-size: 85%;
}

.SubscriptionList TABLE {
	border-bottom: dashed 1px #000000;
}
.SubscriptionList TD {
	padding: 3px 0px 0px 3px;
}
.SubscriptionList TH {
	white-space: nowrap;
	padding: 3px 5px 0px 0px;
}
TD.SubscriptionListCancelLink {
	padding: 0px;
	text-align: right;
}
TD.SubscriptionListCancelLink A {
	font-size: 80%;
}

.TaskHdr {
	margin: 12px 5px 15px 3px;
	border-bottom: solid 2px #000000;
	font-weight: bold;
	font-size: 120%;
	background-color: #555555;
	color: #cccccc;
	-moz-border-radius: 5px;
  	border-radius: 5px;
}
.TaskHdrStep {
	color: #dddddd;
	padding: 0px 10px 0px 10px;
	font-size: 300%;
	font-weight: normal;
}
.TaskHdrHelp {
	float: right;
}

.mailingList {
	margin-left: 3px;
	margin-bottom: 5px;
}
.mlistDiv {
	float: left;
	margin-right: 3px;
}
.mlistDiv2 {}
.mlistName {
	font-weight: bold;
}
.mlistDesc {
}
.mlistIsDef {
	color: #070;
	font-size: 80%;
}
.mlistView {
	margin-bottom: 25px;
}
.mlistViewSubject {
	margin-left: 10px;
	font-size: 87%;
}
.mlistViewSubjectText {
	font-weight: bold;
}
.mlistViewBody {
	font-size: 87%;
	margin-left: 20px;
}

.fr {float:right;}

.tdBottomLine {
	border-bottom: solid 1px #000000;
}

.tdTopLine {
	border-top: solid 1px #000000;
}

.editDB, .editDB table, .editDB tr, .editDB td {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size:13px;
}

.editDB input, .editDB select {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size:13px;
	width:200px;
}




img{
	border: 0 none;
}

.tableViewerHeader TD {
	padding: 1px 2px 1px 2px;
	margin: 1px 2px 1px 2px;
	vertical-align: middle;
	background-color:#4F81BD;
	border:solid 1px #95B3D7;
	text-align:left;
}

.tableViewerHeader TR {
	padding: 1px 2px 1px 2px;
	margin: 1px 2px 1px 2px;
	vertical-align: middle;
}

.tableViewerHeader {
	padding: 1px 2px 1px 2px;
	margin: 1px 2px 1px 2px;
	vertical-align: middle;
	border:solid 1px;
	border-bottom-color:#93CDDD;
	border-left-color:#4F81BD;
	border-right-color:#4F81BD;
	border-top-color:#4F81BD;
	white-space: nowrap;
	color:#FFFFFF;
	font-weight:bold;
}


.tableViewer A, .tableViewer1, .tableViewerDeleted {
	color:#0070C0;
}

.tableViewer, .tableViewer1, .tableViewerDeleted {
	padding: 1px 2px 1px 2px;
	margin: 1px 2px 1px 2px;
	vertical-align: middle;
	color:#000000;
	background-color:#DBE5F1;
	border:solid 1px;
	border-color:#4F81BD;
	/*white-space: nowrap;*/
}

.tableViewer TD, .tableViewer1 TD, .tableViewerDeleted TD {
	padding: 1px 2px 1px 2px;
	margin: 1px 2px 1px 2px;
}

.tableViewer1 {
	background-color:#FFFFFF;
}

.tableViewerDeleted {
	color:#000066;
}

.tableViewerDeleted {
	background-color:#999999;
}

.tableViewerSpanBold {
	font-weight: bold;
}

.tabContentBorder {
	border: solid 1px #00007F;
	border-top: none;
}
.selectedTab, .selectedTabLM {
	border-bottom: solid 1px #C3DAE3;
	border-left: none;
	border-right: none;
	border-top: solid 1px #00007F;
	padding: 0px -1px -2px -1px;
	margin-bottom: -1px;
	background-color:#C3DAE3;
	white-space:nowrap;
	display: block;
	border-collapse: collapse;
}
.selectedTabLM {
	border-left: solid 1px #00007F;
}
.selectedTabLR {
	border-left: solid 1px #00007F;
	border-right: solid 1px #00007F;
}

.unselectedTab, .unselectedTabR, .unselectedTabL, .unselectedTabBack, .unselectedTabBackL {
	border-bottom: solid 1px #00007F;
	border-right: none;
	border-left: none;
	border-top: solid 1px #C3DAE3;
	padding: 0px -1px -2px -1px;
	padding: 0px -1px -2px -1px;
	background-color:#FFFFFF;
	white-space:nowrap;
	display: block;
	border-collapse: collapse;
}
.unselectedTab{
	border-left: solid 1px #C3DAE3;
}
.unselectedTabR{
	border-right: solid 1px #00007F;
	border-left: solid 1px #C3DAE3;
}
.unselectedTabL{
	border-left: solid 1px #00007F;
}
.unselectedTabBack, .unselectedTabBackL {
	background-color: inherit;
	border-left: solid 1px #C3DAE3;
	border-right:none;
	border-top:none;
	padding-top:1px;
}
.unselectedTabBackL {
	border-left-color: #00007F;
}

.selectedTabGrey {
	background-color:#EDEDED;
	border-bottom-color:#EDEDED;
	color: #000000;
}
.unselectedTabGrey {
	color: #7f7f7f;
	border-bottom-color:#00007F;
}

.searchArea {
	width:100%;
	background-color:#C3DAE3;
}

.searchArea TD{
	width:100%;
	background-color:#C3DAE3;
}


.searchArea TABLE {
	width:100%;
	background-color:#C3DAE3;
	border-bottom: solid 1px;
	border-right: solid 1px;
	border-top: solid 1px #C3DAE3;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.searchArea input, .searchArea select {
	font-size:12px;
}

.searchAreaSelect select{
	font-size:12px;
	width:195px;
}

.searchArea TABLE, .searchArea TR, .searchArea TD{
/*	width:100%;*/
	background-color:#C3DAE3;
}
div.searchResultsBar
{
	background-color: #C3DAE3;
	text-align: center;	
}

.searchAreaGrey, .searchAreaGrey TD, .searchAreaGrey TABLE, .searchAreaGrey TR {
	background-color:#EDEDED;
}

.divDashboard {
/*	-moz-border-radius:10px; 
	border: solid 2px #AAAAAA;  */
	margin: 5px 5px 5px 5px; 
	padding: 0px 0px 0px 0px;
}

.tableDashboard, .tableDashboard TD {
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

.tableDashboardIn, .tableDashboardIn TD {
	padding:0px 2px 0px 2px; 
	margin:0px 0px 0px 0px;
}

.underline TD {
	border-bottom:solid 1px;	
}

.paginationBar {
	background-color:#C3DAE3;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:middle;
}

.paginationBar a img {
	text-decoration: none;
	border:none;
}

.paginationBarInU {
	text-decoration: underline;
	float:left;
	width:auto;
	background-color:#C3DAE3;
	padding: 0px 3px 0px 3px;
}

.paginationBarIn {
	text-decoration: none;
	float:left;
	width:auto;
	background-color:#C3DAE3;
	padding: 0px 3px 0px 3px;
}


.dashSectionLinePart {
        float:left;
/*        width:56px;*/
        border-top: solid 1px #000;
        margin-top: 12px;
        margin-bottom: -12px;
}
.dashSectionLineAfter {
        clear:right;
}
.dashSectionLineContents {
        float:left;
        font-weight:bold;
}

.adminTopButton, .adminTopButton:hover, .adminTopButton:focus,
.adminTopButton:active, .adminTopButton:visited {
        background-color: #ddd;
        display: block;
        float: left;
      /*  width: 94px;*/
        text-decoration: none;
        text-align: center;
        font-size: 10px;
}
.adminTopButton:hover, .adminTopButton:focus, .adminTopButton:active {
        background-color: #eee;
}
.adminTopButton IMG {
        border: none 0px #000;
        /*height: 30px;*/
        margin-left: 5px;
        margin-right: 5px;
        margin-top: 5px; 
        margin-bottom: 2px;
}

.dashInfoDetails {
	background-color: #eee;
	padding: 2px;
	border: solid 1px #999;
}

.dashErrDetails {
	background-color: #eee;
	padding: 2px;
	border: solid 1px #999;
}

.dashDetailsError
{
	color: #FF0000;
}

.dashDetailsWarning
{
	color: #777000;
}

.dashDetailsWarning
{
	color: #000033;
}

.PartnerCenter li {
	margin-bottom: 5px;
}

.AlertTitle {
	font-size: 100%;
	font-weight: bold;
}

.fulltextsearchresultlist {
}

.fulltextsearchresult {
	font-size: 75%;
	margin-left: 15px;
}

.FTSHL {
	background-color: yellow;
	font-weight: bold;
	font-style:italic;
}

.gdpr-banner {
	background: rgb(182, 197, 255);
	color: black;
	font-size: 14px;
	line-height: 21px;
	text-align: center;
	padding: 15px 20px;
	position: relative;
	margin: -15px -15px 20px -15px;
}

.gdpr-banner__close {
	font-size: 14px;
	margin: 0 0 0 5px;
}