﻿/***************************
 * ADMIN PREFERENCES *
 ***************************/
.AdminLink
{
	color: Blue;
	font-family: Verdana; /* Modified by Thunderbirds : Change font from silkscreen to Verdana on 07/19/2007 */
	font-size: 8px;
	line-height: 10px;
	text-decoration: underline;
	/*text-transform: uppercase;*/
	/* Modified by Thunderbirds : Change text to mixed case on 07/19/2007 */
}

/***************************
 * ADMIN COLORS *
 ***************************/
.AdminBorder
{
	background-color: #7A7A7A; /* dark gray */
	padding: 0px;
}
.AdminEdge
{
	background-image: url(Images/admin_edge.png);
	background-repeat: repeat-y;
	padding: 0px 0px 0px 7px;
	margin: 3px 4px 0px 0px;
}
.AdminBody
{
	background-color: #BDBDBD; /* gray */
}
.AdminHead
{
	background-color: #DADADA; /* light gray */
}

/***************************
 * ADMIN positioning *
 ***************************/
.FullSize
{
	width: 100%;
	height: 100%;
}
.FullWidth
{
	width: 100%;
	height: auto;
}
div.VertScrollbar
{
	padding-right: 17px;
}
table.VertScrollbar
{
	margin-right: -17px;
}
tr.Top
{
	vertical-align: top;
}
tr.HeaderFreeze
{
	position: relative;
	top: expression(this.parentElement.parentElement.offsetParent.scrollTop);
	z-index: 0;
}
img.Pixel
{
	display: block;
}

/***************************
 * ADMIN GRID *
 ***************************/
.AdminGrid
{
	color: Black;
	background-color: #395E8B;
	font-size: small;
	border-color: #395E8B;
	border-style: solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
}
.AdminGrid TD
{
	white-space: nowrap;
}
.AdminGrid A
{
	color: Blue;
	font-family: Verdana;/* Modified by Thunderbirds : Change font from silkscreen to Verdana on 07/19/2007 */
	font-size: 8px;
	line-height: 10px;
	text-decoration: underline;
	/*text-transform: uppercase;*/
	/* Modified by Thunderbirds : Change text to mixed case on 07/19/2007 */
}
.AdminGridPanel
{
	border-color: #395E8B;
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
}
.AdminGridBorder
{
	border-color: #395E8B;
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
}
.AdminGridRow
{
	background-color: #B0BFD2;
}
.AdminGridAlternatingRow
{
	background-color: #CFD7E2;
}
.AdminGridSelectedRow
{
	color: Black;
	background-color: #FFFFCD;
}

.AdminGridEditRow
{
	background-color: #7C6F57;
}
.AdminGridHeader
{
	color: White;
	background-color: #395E8B;
}
.AdminGridHeader A
{
	color: White;
	font-weight: normal;
}
.AdminGridFooter
{
	color: White;
	background-color: #395E8B;
}
.AdminGridPager
{
	color: White;
	background-color: #395E8B;
	font-family: Tahoma;
	font-size: 8pt;
	line-height: 8pt;
	font-weight: bold;
}
.AdminGridPager A
{
	color: White;
	font-family: Tahoma;
	font-size: 8pt;
	line-height: 8pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
}
.AdminGridPager A:hover
{
	text-decoration: underline;
}
.AdminNewForm
{
	margin-top: 5px;
}
.AdminButton
{
	font-size: 8pt;
}
img.GridSortImage
{
	font-size: 0px;
	line-height: 10px;
}
span.GridSortGlyph
{
	position: absolute;
	font-size: x-small;
	line-height: 10px;
}
span.GridSortLabel
{
	font-size: small;
	line-height: 10px;
}

/***************************
 * ADMIN USER *
 ***************************/
.AdminUserHeaderPanel
{
}
.AdminUserHeaderPanel TD
{
	padding-top: 0px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 8px;
	height: 26px;
}
.AdminUserHeaderPanel TD.vline
{
	border-color: #7A7A7A; /* dark gray */
	border-style: solid;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
}

/***************************
 * ADMIN Navigator *
 ***************************/

.adminNavigatorHeader a:hover, .adminNavigatorItem a:hover
{
	background-color: #ffffcd;
	color: #000;
}

.adminNavigatorHeader a
{
	color: #0e325d;
	display: block;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	width: 100%;
}

.adminNavigatorHeader, .adminNavigatorItemHeader, .adminNavigatorItem
{
	border-bottom: solid 1px #7d8794;
	border-top: solid 1px #fff;
}

.adminNavigatorItem .adminNavigatorItemArrow img
{
	border: 0;
	height: 9px;
	width: 9px;
}

.adminNavigatorItem .adminNavigatorItemArrow
{
	height: 9px;
	padding: 0 2px 0 5px;
	width: 9px;
}

.adminNavigatorItem a
{
	line-height: 20px;
	color: #3a3a3a;
	display: block;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	padding: 0 0 2px 0;
}

.adminNavigatorItem span
{
	cursor: pointer;
}

.adminNavigatorItem
{
	background-color: #ced7e2;
}

.adminNavigatorItemHeader, .adminNavigatorHeader
{
	background-color: #b0bfd2;
	color: #0e325d;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-indent: 5px;
	line-height: 21px;
}

.adminNavigatorPanel
{
	background-color: #fff;
	overflow: auto;
	padding: 5px;
	width: 164px;
}

.adminNavigatorTable
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 164px;
}

/***************************
 * Calendar Popup *
 ***************************/
.CalendarPanel
{
}
.CalendarButton
{
}
.CalendarTextboxLabel
{
}
.CalendarFont
{
	color: Black;
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: xx-small;
}
.CalendarFont A:hover
{
	text-decoration: underline;
}
.CalendarWeekday
{
	background-color: White;
}
.CalendarWeekend
{
	background-color: #D3D3D3; /*LightGray*/
}
.CalendarOffMonth
{
	background-color: #FAEBD7; /*AntiqueWhite*/
	color: Gray;
}
.CalendarSelectedDate
{
	background-color: #E8CB95; /* mid gold */
}
.CalendarMonthHeader
{
	background-color: #E8CB95; /* mid gold */
}
.CalendarDayHeader
{
	background-color: #D0972B; /* dark gold */
}
.CalendarTodayDay
{
	background-color: #F3E5CA; /* light gold */
}
.CalendarClearDate
{
	background-color: #E8CB95; /* mid gold */
}
.CalendarGoToToday
{
	background-color: #F3E5CA; /* light gold */
}
.CalendarHoliday
{
	background-color: Yellow;
}

/*********************/
/* Admin Home styles */
/*********************/
.AdminHomeContent 
{
	padding-left: 10px;
	padding-top:10px;
}

.AdminHomeLeftCol
{
	float:left;
	width:35%;
	padding-right:20px;
}

.AdminHomeRightCol
{
	float:left;
	border-left:solid medium #D3D3D3;
	padding-left:20px;
}

.AdminHomeGoldHeading
{
	padding-bottom:0px;
	margin-bottom:0px;
}

.AdminHomeGettingStartedList
{
	padding-top:0px;
	margin-top:5px;
}
.TrimGridSelectedRow
{
	color: Black;
	background-color: Yellow;
}