TABLE TR TD { font: 75%/1.335em Arial, Tahoma, Verdana, Helvetica, sans-serif; }

.ECInvoiceBar { border-bottom: 1px solid black; background-color: #eeeef0; }

#mainColumn .buttonbox { border: 1px solid #999999; background-color: #F4F4F4; vertical-align: top; padding: 4px; width: 33%; }
#mainColumn .buttonbox H3 A { background: transparent url(/gfx/ala_v2/shell/sNavColArrow.gif) no-repeat right; padding-right: 12px; }

#mainColumn .buttonbox#entry_highlight { background-color: #DCE9F5; }

.entry_miniform { text-align: right; font-size: .9em; }
.entry_miniform INPUT { font-size: .9em; }

/* 
** Branding-specific styles, for login/signup/findme page and others
**
** The branding is determined by the meeting code.
*/

/* Default for all brands */
#Branded { border: 0; width: 100%; background-color: white; }
/* The image which appears above or next to the title */
#Branded #BrandedBanner { float: right; }

/* Default for ALA and unspecified brand */
#Branded.ALA { }

/* ACRL specific styles */
#Branded.ACRL { }
#Branded.ACRL .buttonbox { border-color: #339999; background-color: #F0F8F8; }

/* AASL specific styles */
#Branded.AASL { }

.invisibleiframe { display: none; width: 1px; height: 1px; } 


/*
** Styles for the expand/collapse of sections on the profile page
*/

#ProfileBlock { width: 100%; }

#ProfileBlock .CollapsingHeader TD { border: 2px solid #5a407d; background-color: #eeeeee; padding: 4px; }

#ProfileBlock H1,
#ProfileBlock H2 { margin: 0.5em; }

H1.expanded SPAN { display:none; }
H1.collapsed SPAN { display:inline; font-size: 12px; color: #666666; float: right; }

H2.expanded SPAN { display:inline; font-size: 12px; color: #666666; float: right; }
H2.collapsed SPAN { display:inline; font-size: 12px; color: #666666; float: right; }

H3.expanded SPAN { display:inline; font-size: 11px; color: #666666; float: right; }
H3.collapsed SPAN { display:inline; font-size: 11px; color: #666666; float: right; }

.show_expanded { display: table-row; }
.show_expanded TD { border: 2px solid #5a407d; border-top: 0px; }
.show_expanded TD TD { border: 0px; }
.show_collapsed { display: none; }

.radioColumn { width: 25px; }

/*
** Overrides of default CM styles
*/

td.AdminNavTable { font-size: 12px; }
a.AdminNavLink2, a.AdminNavLink2:link, a.AdminNavLink2:visited, a.AdminNavLink2:hover,
a.AdminNavLink3, a.AdminNavLink3:link, a.AdminNavLink3:visited, a.AdminNavLink3:hover
a.AdminNavLink4, a.AdminNavLink4:link, a.AdminNavLink4:visited, a.AdminNavLink4:hover
  {font-size: 12px; padding: 1px;}
a.AdminNavLink2Selected, a.AdminNavLink2Selected:link, a.AdminNavLink2Selected:visited, a.AdminNavLink2Selected:hover,
a.AdminNavLink3Selected, a.AdminNavLink3Selected:link, a.AdminNavLink3Selected:visited, a.AdminNavLink3Selected:hover,
a.AdminNavLink4Selected, a.AdminNavLink4Selected:link, a.AdminNavLink4Selected:visited, a.AdminNavLink4Selected:hover,
a.AdminNavLink2:hover
  {font-size: 12px; padding: 1px;}


div.AdminNavFloatingPanel { float: left; width: 150px; height: 2em; }
