﻿/*#7d8dac Lt Blue*/
/*#663    Gold*/
/*#00c    Link Blue*/
/*font-size:small; = 13px?*/

/**** Page Defaults ****/
Body
{
	margin: 0px 10px;
	font-family: Helvetica, Arial;
	font-size:12px;
	/*background-color: White;*/
}

Input, Button, TextArea, Select
{
	font-family: Helvetica, Arial;
	font-size:12px;
}
	
A:link
{
	color: #00c;
}

A:hover
{
	text-decoration: none;
}

.Referrer:link
{
	color: #060;
}
.Referrer:visited
{
	color: #066;
}

.FootInfo
{
	line-height: 20px;
	border-top: #7d8dac 1px solid;
}

.Heading
{
	font-size: medium;
}
.HeadingBar
{
	font-weight: bold;
	font-size: small;
	/*background: url(../Images/Fade/powder_blue_lt_20.png) center;*/
	/*border-bottom: 1px solid #7d8dac;*/
}

.SubHeading
{
	font-weight: bold;
}
.SubHeadingBlue
{
	color: Navy;
	font-weight: bold;
}
.SubHeadingItalic
{
	font-weight: bold;
	font-style: italic;
}
.SubHeadingBlueItalic
{
	color: Navy;
	font-weight: bold;
	font-style: italic;
}

.BlueMable
{
	border: solid 1px #b5bff9;
	background: url('../Images/Backgrounds/blue_gray_marble.png') top;
}

.LtGraySection
{
	border: solid 1px #c8c8c8;
	text-align: center;
	line-height: 24px;
	height: 24px;
	font-weight: bold;
	color: #666; /*LtGray*/
	background: url('../Images/Fade/lt_gray_24.png');
}

/**** General Formating ****/
.VAlignMid
{
	vertical-align: middle;
}

.AlignLeft
{
	text-align: left;
}

.NoWrap
{
	white-space: nowrap;
}

.DkBlue
{
	color: Navy;
}

.DkGreen
{
	color: #004800;
}

.DkRed
{
	color: #9f0015;
}

.Gold
{
	color: #663;
}

.LtGray
{
	color: #666;
}

.Red
{
	color: Red;
}

.Error
{
	color: #8b0000;
}

.Hide
{
	display:none;
}

.MarginRight
{
	margin-right: 4px;
}

.PaddingTop
{
	padding-top: 5px;
}

.NumericInput
{
	width: 40px;
	text-align: right;
	vertical-align:middle;
}

.HPad Td
{
	white-space: nowrap;
	padding-left: 10px;
	padding-right: 10px;
}

.ParagraphLeft
{
	text-align: left;
	width: 600px;
	margin-top:0;
}

/**** Buttons ****/
.ActionButton
{
	border: 1px solid #7d8dac;
	background: url(../Images/Fade/dk_green_highlight_24px.gif) center;
	font-weight: bold;
	cursor: pointer;
	color: White;
}
.ShowButton
{
	border: 1px solid #7d8dac;
	background: url(../Images/Fade/lt_blue_divider_25px.gif) center;
	cursor: pointer;
	color: Navy;
}
.SelectButton
{
	height: 20px;
	width: 32px;
}

/**** Main Navigation Tabs ****/
.NavTab
{
	font-size: small;
	height: 19px;
	background: url(../Images/Fade/powder_blue_20.png) center;
	border-bottom: #7d8dac 1px solid;
}
.NavTab A
{
	font-weight:bold;
	color: Navy;
	display: block;
	text-decoration: none;
}
.NavTab A:hover
{
	height: 20px;
	background: url(../Images/Fade/powder_blue_lt_20.png) center;
}
.NavTabSelect
{
	font-size: small;
	height: 20px;
	background: url(../Images/Fade/powder_blue_lt_20.png) center;
}
.NavTabSelect A
{
	font-weight:bold;
	color: #663; /*gold*/
	display: block;
	text-decoration: none;
}
.NavEnd /*end tab*/
{
	font-size: small;
	font-weight:bold;
	color: #663;
	white-space:nowrap;
	border-bottom: #7d8dac 1px solid;
	height: 20px;
}
.NavSpace
{
	font-size:xx-small;
	border-bottom: #7d8dac 1px solid;
}

/**** TabPage Navigation ****/
.TabPageCorners, .TabPageSelectCorners, .TabPageDisabledCorners
{
	font-size: small;
	padding-top: 2px;
}
.TabPageCorners div, .TabPageDisabledCorners div
{
	height: 19px;
	background: url(../Images/Fade/powder_blue_20.png) center;
	border-bottom: #7d8dac 1px solid;
}
.TabPageSelectCorners div
{
	height: 20px;
	background: url(../Images/Fade/powder_blue_lt_20.png) center;
}
.TabPageCorners img, .TabPageSelectCorners img, .TabPageDisabledCorners img
{
	vertical-align:top;
	position:relative;
	top:-5px;
}
.TabPageCorners A
{
	color: Navy;
	display: block;
	text-decoration: none;
}
.TabPageDisabledCorners A
{
	color: Gray;
	display: block;
	text-decoration: none;
}
.TabPageSelectCorners A
{
	color: #663; /*gold*/
	display: block;
	text-decoration: none;
}
.TabPageCorners A:hover
{
	height: 20px;
	background: url(../Images/Fade/powder_blue_lt_20.png) center;
}
.TabPageSpacer
{
	font-size: xx-small;
	border-bottom: #7d8dac 1px solid;
}

/**** LogSpace Corners ****/
.LogSpace
{
	color: Navy;
	font-weight:bold;
}
.LogSpacePad td 
{
	padding-left:2px; 
	padding-right:2px;
}
.LogSpaceCorners
{
	padding-top: 5px;
}
.LogSpaceLowerCorners
{
	padding-bottom: 5px;
}

/**** GridView Header ****/
.SortableHeader Th
{
	color: Navy;
	border-bottom: 1px solid #7d8dac;
}
.SortableHeader Th
{
	color: Navy;
	font-weight: normal;
	border-bottom: 1px solid #7d8dac;
}
.SortableHeader A
{
	color: Navy;
	font-weight: bold;
	text-decoration: none;
}
.SortableHeader A:hover
{
	color: blue;
}

/**** Js Sortable ****/
.Sort
{
	color: Navy;
	border-bottom: 1px solid #7d8dac;
}
.Sort A
{
	color: Navy;
	text-decoration: none;
}
.Sort A:hover
{
	color: blue;
}

/* PanelCollapse */
.CollapseHeading
{
	color: #333380;
	background: url(../Images/Fade/powder_blue_lt_20.png) center;
	border: 1px solid #7d8dac;
}
.CollapseContent
{
	text-align: left;
	padding: 10px;
	border-left: 1px solid #7d8dac;
	border-right: 1px solid #7d8dac;
	border-bottom: 1px solid #7d8dac;
}

