﻿/* Global Styles */

body
{
	background-color: Black;
	color: White;
	margin: 0px;
	font-size: larger;
}

/*
td
{
	font: 11px arial;
	color: #333333;
}
*/
a
{
	color: Yellow;
	text-decoration: none;
	font-weight: bold;
}

a:hover
{
	color: #990000;
	text-decoration: underline;
}

A:link
{
	color: Yellow;
}

A:visited
{
	color: Yellow;
}

H1
{
	color: White;
}

H2
{
	color: White;
}

/* ID Styles */

#navigation a
{
	font: 10px arial;
	color: #ffffff;
	text-decoration: none;
	letter-spacing: .1em;
}

#navigation a:hover
{
	color: #99CCFF;
}

#padding
{
	padding: 20px 5px 20px 5px;
}

#calendar td
{
	border: 1px solid rgb(0,51,153);
}

#noborder td
{
	border: 0px;
}

#weekdays th
{
	font: 11px arial;
	color: #ffffff;
	font-weight: bold;
	border: 0px;
	padding: 2px;
}

#calheader td
{
	font-weight: bold;
}

/* Class Styles */

.top_menu
{
	color: White;
	font-size: x-large;
	vertical-align: middle;
}

.home_link
{
	font-size: large;
}

.logo
{
	font: 18px times new roman;
	color: #0E177C;
	letter-spacing: .3em;
	font-weight: bold;
	line-height: 22px;
}

.tagline
{
	font: 11px times new roman;
	color: #CC3300;
	letter-spacing: .2em;
}

.smallText
{
	font: 12px times new roman;
	color: #CC3300;
	line-height: 18px;
}

.pageHeader
{
	font: 30px times new roman;
	color: #CC3300;
	letter-spacing: .1em;
	line-height: 38px;
}

.bodyText
{
	font: 11px arial;
	color: White;
	line-height: 24px;
}

.pageName
{
	font: 20px georgia;
	color: #CC3300;
	letter-spacing: .1em;
	line-height: 26px;
}

.subHeader
{
	font: 14px times new roman;
	color: #003399;
	font-weight: bold;
	line-height: 20px;
	letter-spacing: .1em;
}

.navText
{
	font: 10px arial;
	color: #333300;
	letter-spacing: .1em;
}

/* menuStyle */
.MenuBar
{
	height: 25px;
}

.TopMenuGroup
{
	font-size: 12px;
	cursor: default;
}

.MenuGroup
{
	/* 	background-image: url(/images/menu/background.gif); */
	background-color: Blue;
	border: solid 1px #7E7E81;
	cursor: default; /* 	background-color: #F9F8F7; 	border: solid 1px #7E7E81; 	cursor: default; */
}

.TopMenuItem
{
	font-size: 20px;
	font-weight: 600;
	color: Yellow;
	cursor: default;
}

.TopMenuItemHover
{
	font-size: 20px;
	font-weight: 600;
	color: White;
	background-color: Blue; /* 	background-color: #003399; 	border: solid 1px black; */
}

.MenuItem
{
	font-size: 12px;
	cursor: default;
}

.MenuItemHover
{
	font-size: 12px;
	font-weight: 600;
	color: White;
	background-color: #003399;
}

.MenuBreak
{
	background-image: url(/App_Themes/ReynoldTech/images/menu/break_bg.gif);
	width: 100%;
	height: 1px;
}

/* treeStyle.css */
.TreeView
{
	background-color: Black;
	padding-top: 4px;
	padding-left: 1px;
	border: #7C7C94 1px solid;
	cursor: default;
}

.TreeNode
{
	font-family: tahoma;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
}

.GrayedTreeNode
{
	font-family: tahoma;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	color: gray;
	cursor: default;
}

.HoverTreeNode
{
	font-family: tahoma;
	font-size: 11px;
	text-decoration: underline;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	cursor: default;
}

.SelectedTreeNode
{
	font-family: tahoma;
	font-size: 11px;
	background-color: gray;
	color: white;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	cursor: default;
}

.NodeEdit
{
	border: 1px gray solid;
	font-family: tahoma;
	font-size: 11px;
}

/* gridStyle.css */

.DataRow
{
	background-color: Black;
	color: White;
}

.DataCell
{
	cursor: default;
	padding: 3px;
	border-right: 1px solid #EAE9E1;
	border-bottom: 1px solid #EAE9E1;
	font-family: verdana;
	font-size: 10px;
	background-color: Black;
	color: White;
}

.EditDataCell
{
	padding: 0px !important;
	background-color: #E2E2E2;
	border-width: 0px !important;
}

.EditDataField
{
	padding: 0px;
	padding-left: 1px;
	font-family: verdana;
	font-size: 10px;
	height: 13px;
	width: 98% !important;
}

.Grid
{
	border: 1px solid #57566F;
	border-bottom: 2px solid #57566F;
	background-color: #FFFFFF;
	cursor: pointer;
}

.GridHeader
{
	background-image: url(/App_Themes/ReynoldTech/images/grid_headerBg.gif);
	background-color: #8988A5;
	border-bottom: 1px solid #57566F;
	height: 28px;
	padding-left: 3px;
	cursor: default;
	color: Black;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	vertical-align: middle;
}

.GridHeaderText
{
	color: Black;
	font-family: verdana;
	font-size: 10px;
}

.GridFooter
{
	cursor: default;
	padding: 5px;
	height: 48px;
	vertical-align: bottom;
}

.GridFooterText
{
	color: #000000;
	font-family: verdana;
	font-size: 11px;
}

.HeadingRow
{
	background-color: #E9E9EB;
	background-image: url(/App_Themes/ReynoldTech/images/header_rowBg.gif);
	color: Black;
}

.HeadingCell
{
	background-image: url(/App_Themes/ReynoldTech/images/header_bg.gif);
	background-color: #E9E9EB;
	padding: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: Black;
}

.HeadingCellHover
{
	background-image: url(/App_Themes/ReynoldTech/images/header_hoverBg.gif);
	background-color: #F6F6F7;
}

.HeadingCellActive
{
	background-image: url(/App_Themes/ReynoldTech/images/header_activeBg.gif);
	background-color: #F6F6F7;
}

.HeadingRow td.FirstHeadingCell
{
	background-image: url(/App_Themes/ReynoldTech/images/header_bg.gif);
	color: Black;
}

.HeadingCellText
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 5px;
	color: Black;
}

.Row
{
	background-color: #FFFFFF;
	cursor: default;
	color: Black;
}

.Row td.DataCell
{
	padding: 3px;
	padding-top: 2px;
	padding-bottom: 1px;
	border-bottom: 1px solid #EAE9E1;
	font-family: verdana;
	font-size: 10px;
}

.SortedDataCell
{
	background-color: #F5F5F5;
}


.Row td.LastDataCell
{
	background-color: #EFEFF4;
}

.SelectedRow
{
}

.SelectedRow td.DataCell
{
	background-color: #FFEEC2;
	padding: 2px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: verdana;
	font-size: 10px;
	border-bottom: 1px solid #4B4B6F;
	border-top: 1px solid #4B4B6F;
	border-right: 0px;
}

.SelectedRow td.FirstDataCell
{
	background-color: #FFEEC2;
	border-left: 1px solid #4B4B6F;
	border-right: 0px;
	padding-left: 2px;
	padding-right: 3px;
}

.SelectedRow td.LastDataCell
{
	background-color: #FFEEC2;
	border-right: 1px solid #4B4B6F;
}

.GroupHeading
{
	color: #706F91;
	background-color: #FFFFFF;
	font-family: verdana;
	font-weight: bold;
	font-size: 11px;
	border-bottom: 2px solid #A5A4BD;
	padding-top: 10px;
	padding-bottom: 3px;
}

.GroupByCell
{
	cursor: pointer;
}

.GroupByText
{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding-right: 5px;
}

.SliderPopup
{
	background-color: #FFF4D7;
	border: 1px solid #4B4B6F;
	border-top-color: #9495A2;
	border-left-color: #9495A2;
	font-size: 11px;
	font-family: Verdana;
	width: 150px;
	height: 30px;
}

/* splitterStyle */

.HorizontalSplitterBar
{
	background: url(/App_Themes/ReynoldTech/images/splitter/splitter_horBg.gif);
}

.CollapsedHorizontalSplitterBar
{
	background: url(/App_Themes/ReynoldTech/images/splitter/splitter_horBg.gif);
	border: 1px solid #000000;
	border-right-width: 0px;
}

.ActiveSplitterBar
{
	background-color: #000000;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	opacity: 0.4;
}

.SplitterPane
{
	border: 1px solid #333333;
}

.DetailsPane
{
	border: 7px solid #888888;
}
