BODY,P
{
    COLOR: #333333;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px
}
.DefaultTable
{
  width: 730;
}

.HeaderRow
{
  height: 22;
  width: 730;
}
.LabelBold
{
	font-weight: bold;
	font-size:11px;
	color: black;
	font-family: Verdana, Arial, Times New Roman, MS Sans Serif;
	background-color: transparent;
}

.TextBoxEdit
{
	color: black;
	font-size:11px;
	font-family: Verdana, Arial, Times New Roman, MS Sans Serif;
	/*NOTE: absence of background-color makes the border blue - consistent w/drop-downs */
	/*background-color: white;*/
}
TD
{
  COLOR: black;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  FONT-SIZE: 11px
}
A
{
  COLOR: #cc0000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none
}
A:hover
{
  COLOR: #000000;
  TEXT-DECORATION: underline
}
.IntroText
{
  COLOR: #333333;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  FONT-SIZE: 10px
}
.FooterText
{
  COLOR: #cc0000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  FONT-SIZE: 10px
}
H3
{
  COLOR: #cc0000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  FONT-SIZE: 14px;
  FONT-WEIGHT: bold
}
.SubHeader
{
  COLOR: #333333;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  FONT-SIZE: 13px;
  FONT-VARIANT: small-caps;
  FONT-WEIGHT: bold
}
.SubSubHeader
{
    COLOR: #666666;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px
}
.SubSubHeaderBold
{
    COLOR: #666666;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}
.Author
{
    COLOR: #999999;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: italic
}
SELECT
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px
}
INPUT
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px
}
.SearchForm
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px
}

.SearchResultsHeader
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px
}

.SearchResults
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px
}

.ValidationSummary
{
    COLOR: red;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px
}

.CompareDetailsRow
{
  height: 20;
  background-color: Transparent;
}

.AltCompareDetailsRow
{
  height: 20;
  background-color: #f5f5f5;
}

.CompareDetailsCell
{
  width: 135;
  COLOR: black;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  FONT-SIZE: 11px
}

.CompareDetailsCellSpacer
{
  width: 50;
}

.CompareDetailsCellSpacerFirstLast
{
  width: 25;
}

.CompareDetailsCellSpacerImg
{
  src: url(../img/eloquence/pixel-transparent.gif);
  width: 1;
  height: 100%;
  background-color: #cccccc; 
}

.CompareDetailsTable
{
  border-right: #cccccc 1px solid;
  border-top: #cccccc 1px solid;
  border-left: #cccccc 1px solid;
  border-bottom: #cccccc 1px solid;
  background-color: transparent;
}

.UpcomingTitlesHeaderRow
{
  background-color: #000000;
  background-image: url(../img/snap/snap_headerBg.gif);
  padding-top: 2px;
  padding-bottom: 2px;
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.UpcomingTitlesHeaderCell
{
  COLOR: #ffffff;
}

.LeftColumnCell
{
  background-color: #cccccc;
}

.TitleDetailFullTR
{
  height: 10;
}

.TitleDetailFullGridHeader
{
	font-weight: bold;
	font-size:11px;
	font-family: Verdana, Arial, Times New Roman, MS Sans Serif;
	color:black;
	background-color: #dcdcdc;  /*#f5f5f5;*/
	height: 10;
}

.TitleDetailFullGridItem
{
	font-size: 11px;
	font-family: Verdana, Arial, Times New Roman, MS Sans Serif;
	background-color: transparent;
	height: 10;
}

.AltTitleDetailFullGridItem
{
	font-size: 11px;
	font-family: Verdana, Arial, Times New Roman, MS Sans Serif;
	background-color: #f5f5f5;
	height: 10;
}

.TitleDetailFullGridItemSelected
{
  font-size: 11px;
  color: black;
  font-family: Verdana, Arial, Times New Roman, MS Sans Serif;
  background-color: #da0022;  /*#BEE2B2;*/
  height: 10;
}

.TitleDetailFullGridItemHover
{
  font-size: 11px;
  color: black;
  font-family: Verdana, Arial, Times New Roman, MS Sans Serif;
  background-color: #dcdcdc;
  height: 10;
}

.TitleDetailFullGridLabelBold
{
	font-weight: bold;
	font-size:11px;
	color: black;
	font-family: Verdana, Arial, Times New Roman, MS Sans Serif;
	background-color: transparent;
  cursor:default;
}

/* Used for row selection links w/Bold text (ex. Project Elements, Comments) */
.LinkButtonLabelNoUnderline
{
	font-weight: bold;
	font-size:11px;
	color: black;
	font-family: Verdana, Arial, Times New Roman, MS Sans Serif;
	background-color: transparent;
	text-align: right;
  text-decoration: none;
}

/* Used as category heading (ex. Subject Categories, Author Sales Track) */
.SectionLabel
{
	font-weight: bold;
	font-size:11px;
	color:#000000;
	font-family: Verdana, Arial, Times New Roman, MS Sans Serif;
	background-color: transparent;
	text-align: right;
}

/* Tree View Defaults */
.TreeView
{
  cursor: default;
  padding-left: 1px;
  padding-top: 1px;
  background-color: #cccccc;
}

.TreeNode 
{ 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 1px; 
  padding-right: 3px; 
  color: #cc0000;
}

.GrayedTreeNode 
{ 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 1px; 
  padding-right: 3px; 
  color:gray; 
  cursor:default;
}

.HoverTreeNode 
{ 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  text-decoration:underline; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 1px; 
  padding-right: 3px; 
  cursor: default; 
  color: #cc0000;
}

.SelectedTreeNode 
{ 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  background-color: gray; 
  color:white; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 1px; 
  padding-right: 3px; 
  cursor: default; 
}

.NodeEdit 
{
  border:1px gray solid;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size: 10px;
}

/* Snap */
.SnapHeader
{
  color: #ffffff;
  background-color: #000000;  /*#dc0033;*/
  background-image: url(../img/snap/snap_headerBg.gif);
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  padding-top: 2px;
  padding-left: 5px;
  /*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr= '#003499' , EndColorStr= '#6698CB' );*/
  cursor: move;
}

.SnapHeaderTitle
{
  color: #ffffff;
  background-image: url(../img/snap/snap_headerBg.gif);
}

.SnapHeaderClosed
{
  color: #000000;
  background-color: #e8e9f1;
  background-image: url(../img/snap/snap_headerCollapsedBg.gif);
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding-top: 2px;
  padding-left: 5px;
  /*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr= 'black' , EndColorStr= '#E8E9F1' );*/
  cursor: move;
}

.SnapHeaderClosedTitle
{
  color: #000000;
  background-color: transparent;
  background-image: url(../img/snap/snap_headerCollapsedBg.gif);
}

.SnapContent
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  /*padding: 3px;*/
  border: #cccccc 1px solid;
  background-color: white;
}

.Dock
{
  padding:5px;
  border:#AFAFAF 1px solid; 
  background-color:#D1D1D1;
}

.Links
{
  list-style-image:none;
  color:Black;
  font-size:11px;
}

/* Callbacks */
.TitleCommentCallBack
{
  background-color: #FFFFFF; 
  border: 1px solid #B1B1B1; 
}