/******************************************************************************
 Styles shared among all pages.
 ******************************************************************************/

A:Link {color:Blue;}
A:Visited {color:Blue;}
A:Hover {color:Blue;}
A:Active {color:Blue;}
A:Focus {color:Blue;}

BODY
{
	width:100%;
	height:100%;
	margin: 0px;
	font-family: Times New Roman;
	font-size: 18px;
	color:Black;
	background-color:#FFFFFF;
}

.ButtonUp
{
	text-decoration:none;
	font-family: Times New Roman;
	font-size:15px;
	color:#0F0A6D;
	cursor:hand;
}

.ButtonOver
{
	text-decoration:none;
	font-family: Times New Roman;
	font-size:15px;
	color:#82B4FE;
	cursor:hand;
}

.ButtonDown
{
	text-decoration:none;
	font-family: Times New Roman;
	font-size:15px;
	color:#82B4FE;
	cursor:hand;
}

A.ButtonUp:Link {color:#0F0A6D;}
A.ButtonUp:Visited {color:#0F0A6D;}
A.ButtonUp:Hover {color:#0F0A6D;}
A.ButtonUp:Active {color:#0F0A6D;}
A.ButtonUp:Focus {color:#0F0A6D;}

A.ButtonOver:Link {color:#82B4FE;}
A.ButtonOver:Visited {color:#82B4FE;}
A.ButtonOver:Hover {color:#82B4FE;}
A.ButtonOver:Active {color:#82B4FE;}
A.ButtonOver:Focus {color:#82B4FE;}

A.ButtonDown:Link {color:#82B4FE;}
A.ButtonDown:Visited {color:#82B4FE;}
A.ButtonDown:Hover {color:#82B4FE;}
A.ButtonDown:Active {color:#82B4FE;}
A.ButtonDown:Focus {color:#82B4FE;}

/******************************************************************************
 Styles for the main application frame page.
 ******************************************************************************/

.ApplicationBar
{
	height:90px;
	margin-top: 5px;
	margin-right:17px;
	margin-bottom:0px;
	margin-left:5px;
	background-color:#FFFFFF;
}

.CurrentSiteLabel
{
	font-size:12px;
	font-weight:bold;
	padding:10px;
}

.ChildWindowFrame
{	
	position:absolute;
	top:95px;
	left:0px;
	margin:0px;
	height:expression(document.body.offsetHeight - 96);
}

/******************************************************************************
 Styles shared among all sub-application pages.
 ******************************************************************************/

/* Positioning and sizing the 5 main divs -- RightColumn div contains the 5 divs
	that hold the page content (TitleBar, Content, CommandBar, NavBar, StatusBar). */

#TopBorder
{
	margin-left:5px;
	margin-right:17px;
	padding:0px;
	border-top-color:#FFD600;
	border-top-style:solid;
	border-top-width:10px;
}

#AllContent
{
	margin-left:5px;
	margin-right:17px;
	padding:0px;
	border-left-color:#FFD600;
	border-left-style:solid;
	border-left-width:10px;
	background-color:#FFFFFF;
}

#LeftColumn
{
	position:absolute;
	top:10px;
	left:15px;
	width:50px;
	text-align:left;
}

#RightColumn
{
	position:relative;
	top:0px;
	left:50px;
	margin-right:50px;
}

/* The 5 main content divs */

/* TitleBar div */

#TitleBar
{
	padding-top:20px;
}

#TitleBarText
{
	font-size:21px;
	text-align:left;
	border-color:Black;
	border-style:solid;
	border-width:1px;
	white-space:nowrap;
}

.NormalTitleBar
{
	background-color:#F7F7F7;
	color:Black;
}

.EditTitleBar
{
	background-color:#F7F7F7;
	color:Black;
}

.DeleteTitleBar
{
	background-color:Red;
	color:Black;
}

.ReuseTitleBar
{
	background-color:Yellow;
	color:Black;
}

/* Content div */

#Content
{
}

.GridViewContent		/* Formats the Content div to hold a grid view page */
{
	padding-top:20px;
	text-align:center;
}

#Rolodex				/* Styles for the rolodex used at the top of the grid */
{
}

.RolodexLink
{
	background-color:#A7ABAC;
	color:#FFFFFF;
	padding:4px;
	text-decoration:none;
}

.RolodexSelectedLink
{
	background-color:Red;
	color:#0F0A6D;
	padding:4px;
	text-decoration:none;
}

A.RolodexLink:Link
{
	color:White;
}

A.RolodexLink:Visited
{
	color:White;
}

#GridFilter				/* Styles for the Grid Filter used at the top of the grid */
{
}

.FilterLink
{
	background-color:#A7ABAC;
	color:#FFFFFF;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:24px;
	padding-right:24px;
	text-decoration:none;
}

.FilterSelectedLink
{
	background-color:#FFD600;
	color:#0F0A6D;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:24px;
	padding-right:24px;
	text-decoration:none;
}

A.FilterLink:Link
{
	color:White;
}

A.FilterLink:Visited
{
	color:White;
}

.Grid					/* Standard style for a grid */
{
	background-color:Transparent;
	color:#000000;
	font-family: Times New Roman;
	font-size:18px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	width:95%;
	border-width:1px;
	border-color:#A7ABAC;
	border-style:solid;
	margin:0px;
	padding:0px;
}

.GridItem
{
	background-color:#F7F7F7;
	font-size:15px;
}

.GridAlternatingItem
{
	background-color:#DDDDDD;
	font-size:15px;
}

.GridHeader
{
	background-color:#E3E3E3;
	font-size:15px;
	font-weight:bold;
}

.GridFooter
{
}

.GridPager
{
}

.FormViewContent		/* Formats the Content div to hold a form view */
{
	padding-top:20px;
	text-align:left;
	margin-left:20px;
}

.FieldLabel
{
	font-size:14px;
	margin-right:4px;
}

.FieldButton
{
	font-size:14px;
	margin-left:4px;
	margin-right:4px;
}

.FieldLabelBold
{
	font-size:14px;
	font-weight:bold;
	margin-right:4px;
}

.TimeAMPMLabel
{
	font-size:14px;
	font-weight:normal;
	margin-right:15px;
}

.DateTimeSeperatorLabel
{
	font-size:16px;
	font-weight:bold;
	margin-right:0px;
}

.InvalidFieldLabel
{
	font-size:14px;
	color:Red;
	margin-right:4px;
}

.FieldValue
{
	font-size:14px;
}

.FormViewNormalText
{
	padding-top:20px;
	margin-left:20px;
	margin-right:100px;
	font-size:18px;
}

.DeleteStats
{
	padding-top:10px;
	padding-left:10px;
}

.DeleteStatsInUse
{
	color:Red;
	font-size:20px;
	font-weight:bold;
}

.DeleteStatsNotInUse
{
	color:Black;
	font-size:16px;
}

.HeaderCell
{
	text-align:center;
	background-color:#E3E3E3;
	font-size:14px;
	font-weight:bold;
	border-color:#A7ABAC;
	border-style:solid;
	border-width:1px;
	margin-top:4px;
}

.CommandCell
{
	text-align:center;
	font-size:11px;
	margin-top:4px;
}

/* CommandBar div */
	
#CommandBar
{
}

.StandardGridCommandBar
{
	padding-top:15px;
	text-align:center;
	white-space:nowrap;
}

.FormViewCommandBar
{
	padding-top:15px;
	padding-right:40px;
	text-align:right;
	white-space:nowrap;
}

/* NavigationBar div */

#NavigationBar
{
}

.StandardNavigationBar
{	
	text-align:center;
	padding-top:15px;
	white-space:nowrap;
}

/* StatusBar div */

#StatusBar
{
}

#StatusBarText
{
	margin-top:15px;
	margin-bottom:15px;
	width:100%; 
	border-color:Black;
	border-style:solid;
	border-width:1px;
	background-color:#F7F7F7;
	color:Navy;
	font-size:16px;
	text-align:left;
}

.NormalStatusText
{
	color:Navy;
}

.ErrorStatusText
{
	color:Red;
}

img.Logo2Main
{
	width:152; 
	height:26;	
}

img.Logo3Home
{
	height:30px;
	width:500px;
	
}

.LowerHorizontalRule
{
	color:#FFD600; 
}

