﻿/*#7d8dac Lt Blue*/
/*#663    Gold*/
/*#00c    Link Blue*/
/*font-size:small; = 13px?*/

/**** Page Defaults ****/
Body
{
	margin: 0px 10px;
	font-family: Helvetica, Arial;
	font-size: small;
	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;
}

H1
{
	font-size: x-large;
}

/*Shadow*/
.ShadowTop
{
	background: url(../Images/Fade/shadow-top.png);
}
.ShadowLeft
{
	background: url(../Images/Fade/shadow-left.png);
}
.ShadowRight
{
	background: url(../Images/Fade/shadow-right.png);
}
.ShadowBottom
{
	background: url(../Images/Fade/shadow-bottom.png);
}
.ShadowTop3
{
	background: url(../Images/Fade/shadow-top-3.gif);
}
.ShadowLeft3
{
	background: url(../Images/Fade/shadow-left-3.gif);
}
.ShadowRight3
{
	background: url(../Images/Fade/shadow-right-3.gif);
}
.ShadowBottom3
{
	background: url(../Images/Fade/shadow-bottom-3.gif);
}

.FootInfo
{
	line-height: 20px;
	border-top: #7d8dac 1px solid;
}

.Heading
{
	/*background: url(../Images/Gold/g2.jpg);*/
}
.PageHeading
{
	color: #666;
	font-size: 16pt;
	font-weight:normal;
	margin-bottom: 0;
}

.SmallHeading
{
	font-size:small;
	display: inline;
}
	
.Menu
{
	text-align: left;
	font-weight: bold;
	vertical-align: middle;
}
.Menu A
{
	color: black;
	text-align: center;
	display: block;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: middle;
	line-height: 20px;
}
.Menu A:hover
{
	color: #c0932e;
}
.MenuSelect A
{
	color: #c0932e;
}

.BrownSpeckle
{
	background: url(../Images/Backgrounds/brown-speckle.png);
}

.RedSpeckle
{
	background: url(../Images/Gold/red-speckle.png);
}
.GoldSpeckle
{
	background: url(../Images/Gold/g2.jpg);
}

.Steps
{
	background: url(../Images/Gold/steps.png);
}

.BrownFade
{
	background-color: #e5c86d;
	background-image: url(../Images/Fade/gradient1_c.png);
	background-repeat: repeat-x;
}
.BlueFade
{
	background-color: #6699ff;
	background-image: url(../Images/Fade/gradient1_c.png);
	background-repeat: repeat-x;
}

.LtGold
{
	color: #c0932e;
}
.DkOrange
{
	color: #a84b01;
}
.Orange
{
	color: #e16501;
}
.LtOrange
{
	color: #daae27;
}

.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: #000070;
	font-weight: bold;
}
.SubHeadingItalic
{
	font-weight: bold;
	font-style: italic;
}
.SubHeadingBlueItalic
{
	color: #000070;
	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: #000070;
}

.DkGreen
{
	color: #004800;
}

.DkRed
{
	color: #9f0015;
}

.Gold
{
	color: #663;
}

.DkGray
{
	color: #666;
}
.Gray
{
	color: Gray;
}
.LtGray
{
	color: #999;
}

.Red
{
	color: Red;
}

.Error
{
	color: #8b0000;
}

.Hide
{
	display: none;
}

.MarginRight
{
	margin-right: 4px;
}

.PaddingTop
{
	padding-top: 5px;
}
.PadRight
{
	padding-right: 4px;
}
.PadRight10
{
	padding-right: 10px;
}
.PadRight30
{
	padding-right: 30px;
}
.PadLeft
{
	padding-left: 4px;
}

.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: #000070;
}
.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: #000070;
	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: #000070;
	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: #000070;
	font-weight: bold;
}
.LogSpacePad td
{
	padding-left: 2px;
	padding-right: 2px;
}
.LogSpaceCorners
{
	padding-top: 5px;
}
.LogSpaceLowerCorners
{
	padding-bottom: 5px;
}

/**** GridView Header ****/
.SortableHeader Th
{
	color: #000070;
	border-bottom: 1px solid #7d8dac;
}
.SortableHeader Th
{
	color: #000070;
	font-weight: normal;
	border-bottom: 1px solid #7d8dac;
}
.SortableHeader A
{
	color: #000070;
	font-weight: bold;
	text-decoration: none;
}
.SortableHeader A:hover
{
	color: blue;
}

/**** Js Sortable ****/
.Sort
{
	color: #000070;
	border-bottom: 1px solid #7d8dac;
}
.Sort A
{
	color: #000070;
	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;
}

