﻿/******************************************************************************************************
 * Common Page Styles
 *
 * Colors:
 *    BACKGROUND_DARKER   = "#641C1C";		// 100,28,28
 *    BACKGROUND_DARK     = "#912626";		// 145,38,38	
 *    BACKGROUND_LIGHT    = "#DC6E6E";		// 220,110,110
 *    BACKGROUND_LIGHTER  = "#FADCDC";		// 250,220,220
 *    BACKGROUND_LIGHTEST = "#FFF0F0";		// 255,240,240
 *    LIGHT_YELLOW        = "#FFFFC0";		// 255,255,192
 ******************************************************************************************************/
BODY
{
	margin: 0px;
}
TD
{
	font-family: Calibri;
	font-size: 16px;
	text-align: justify;
}
LI
{
	margin: 5px;
}
A, A:link, A:hover, A:visited, A:active 
{
	color: Blue;
}
/******************************************************************************
 * Master Page Styles
 *****************************************************************************/
TABLE.MasterPage
{
	width: 100%;
}
TH.MasterPage
{
	background-color: #641C1C;
}
TD.MasterPageSidebar
{
	width: 160px;
	vertical-align: top;
}
TD.MasterPageContent
{
	vertical-align: top;
}
TD.DebugStatus, TD.MaintenanceStatus
{
	padding: 2px;
	font-size: 12px;
	font-weight: bold;
	background-color: #FFB3BC;
	border-bottom: 1px solid black;
}
TD.MaintenanceStatus
{
	background-color: #FFFFB3;
}
TD.PageHeightControl, IMG.PageHeightControl
{
	width: 1px;
	height: 400px;
}
TD.Logo
{
	width: 160px;
	text-align: center;
}
TD.PageHeaderLink
{
	padding-left: 20px;
	font-family: Arial Black, Arial;
	white-space: nowrap;
}
A.PageHeaderLink
{
	color: #FADCDC;	
	text-decoration: none;
}
/******************************************************************************
 * Common Page Styles
 *****************************************************************************/
TABLE.PageContent
{
	width: 100%;
}
TD.PageTitle
{
	font-size: 18px;
	font-weight: bold;
	border-bottom: 2px Solid Black;
}
TD.Introduction
{
}
.PageFooter
{
	color: Gray;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
}
TD.SectionTitle
{
	font-weight: bold;
	border-bottom: 1px Dotted Black;
}
.Message
{
	padding: 10px;
	border: 1px Solid Green;
	background-color: #DEFFE8;
}
.Warning
{
	padding: 10px;
	font-style: italic;
	border: 1px Solid rgb(204,204,0);
	background-color: rgb(255,255,174);
}
.Error
{
	padding: 10px;
	font-weight: bold;
	border: 1px Solid Red;
	background-color: #FFC9CA;
}
.MonoSpaced
{
	font-family: Monospace;
}
.Undecorated
{
	text-decoration: none;
}
.Centered
{
	margin-left: auto;
	margin-right: auto;
}
TD.SectionTitle
{
	color: #912626;
	font-weight: bold;
	border-bottom: 1px Dotted #912626;
}
TD.SectionTitleEdit
{
	color: #912626;
	text-align: right;
	font-weight: bold;
	border-bottom: 1px Dotted #912626;
}
.SeeMore
{
	font-size: 12px;
	text-align: right;
	text-decoration: none;
}
A.SectionTitleEdit
{
	font-size: 14px;
	font-family: Monospace;
	text-decoration: none;	
}
A.SectionTitle
{
	color: #912626;
	text-decoration: none;
}
TD.Step
{
	color: White;
	font-weight: bold;
	font-size: 28px;
	background-color: #DC6E6E;
	padding: 0px 10px 0px 10px;
}
TD.Split
{
	width: 50%;
	vertical-align: top;
}
.GridViewHeader
{
	color: White;
	text-align: left;
	background-color: #912626;	
}
TR.GridViewHeader TH
{
	text-align: left;
}
TR.GridViewHeader A
{	
	color: White;
}
TR.GridViewEmptyData TD
{
	color: #912626;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	
}
IMG.Captcha
{
	border: 1px Solid #912626;
}
/******************************************************************************************************
 * Form Input Styles
 ******************************************************************************************************/
TABLE.FormTable, TABLE.ContactForm
{
}
TABLE.ContactForm
{
	width: 90%;
	margin: 20px auto 20px auto;
	background-color: #FFF0F0;
}
TD.DataInput
{
	padding: 0px 5px 0px 1px;
}
.DataInputHint
{
	color: #DC6E6E;
	font-size: 12px;
	padding: 0px 4px 0px 4px;
	vertical-align: middle;
}
TD.RequiredField
{
	font-weight: bold;
	font-size: 12px;
}
TD.OptionalField
{
	color: Gray;
	font-size: 12px;
}
TD.ButtonBar
{
	padding-top: 5px;
	border-top: 2px dotted black;
	text-align: center;
}
TD.SearchResultsCount
{
	font-size: 12px;
}
TD.ContentSubmissionNotice
{
	color: #DC6E6E;
	font-size: 12px;
	text-align: justify;
}
TABLE.CommonTasks
{
	width: 100%;
	background-color: #EEEEEE;
	border: 1px solid #BBBBBB;
}

