﻿BODY
{
	font-size: 11px;
	color: #333;
	line-height: 1.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #999967;
}
.CenterContent
{
	clear: both;
	display: block;
	float: none;
	margin: 0px auto;
	text-align: left; /*width: 922px;*/
}
.MasterBodyPanel
{
	background-color: transparent;
	clear: both;
	display: block;
	float: none;
	height: 300px;
	margin: 0px auto;
	min-height: 300px;
	padding: 0px;
	width: 922px;
}
/*UtilityMenu*/
.UtilityMenuPanel
{
	background-color: #999967;
	clear: both;
	display: block;
	float: right;
	height: 24px;
	margin: 0px auto;
	width: 922px;
}
.UtilMenu
{
	border-style: none;
	clear: left;
	float: right;
	margin: 0px auto;
	text-align: right;
}
.UtilMenuItem
{
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.3em;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.UtilMenuItemHover
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #5b1515;
}
.UtilMenuItemHover A
{
	font-size: 11px;
	text-decoration: underline;
	cursor: hand;
	cursor: pointer;
}
.UtilMenuPipe
{
	font-size: 11px;
	color: #aeae75;
	line-height: 1.3em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*UtilityMenu*/
/*Header and Logo area*/
.HeaderPanel
{
	background-color: #822321;
	border-left: solid 10px #822321;
	border-right: solid 10px #822321;
	clear: both;
	display: block;
	float: none;
	height: 73px;
	padding-top: 5px;
	text-align: center;
	width: 902px;
}
.HeaderFrameLogo
{
	background-color: #822321;
	border-width: 0px;
	clear: none;
	display: inline;
	float: left;
	padding-right: 11px;
}
.HeadOffWhite
{
	background-color: #5b1515;
	clear: none;
	color: #ffffff;
	float: left;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	height: 42px;
	padding-top: 25px;
	width: 633px;
	vertical-align: middle;
}
/*Header and Logo area*/
/*Main Navigation Menu*/
.UserCompanySelectionPanel
{
	background-color: #ffffcd;
	border-top: none;
	clear: both;
	display: block; /*float: left;*/
	height: 45px;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-right: 10px;
	text-align: left;
	width: 912px; /*border: solid 1px orange;*/
}

.NavigationPanel
{
	background-color: #ffffcd;
	clear: both;
	display: block;
	float: left;
	height: auto;
	padding-bottom: 1px;
	padding-top: 1px;
	text-align: left;
	width: 922px; /*border: solid purple 1px;*/
}
.MainNavMenuPanel
{
	background-color: #ffffcd;
	clear: left;
	display: inline;
	float: left;
	height: 22px;
	text-align: left;
	width: 410px; /*border: solid black 1px;*/
}
.LoginView
{
	background: #ffffcd;
	clear: none;
	display: block;
	float: right;
	padding-top: 2px;
	text-align: right;
	width: 350px;
	height: 20px; /*border: solid blue 1px;*/
}
.DownloadReportsPanel
{
	text-align: right;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-right: 38px; /*border: solid red 1px;*/
	width: 160px;
	display: none;
}

.LoginStatus
{
	clear: none;
	display: block;
	float: right;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 17px;
	height: 20px;
	width: 70px;
	background: #ffffcd; /*border: solid green 1px;*/
}
.MainNav_Menu
{
	background-color: #ffffcd;
	border-style: None;
	margin: 0px;
	padding: 0px;
}
.MainNav_TopLevelParent
{
	background-color: #ffffcd;
	color: #5b1515;
	cursor: pointer;
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 22px;
	margin-left: 1px;
	padding: 1px 3px 1px 0px;
}
.MainNav_TopLevelHoverItem
{
	background-color: #5b1515;
	color: #ffffcd;
	cursor: pointer;
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 22px;
	margin-left: 1px;
	padding: 1px 3px 1px 0px;
}
.MainNav_TopLevelLeaf
{
	background-color: #ffffcd;
	color: #5b1515;
	cursor: pointer;
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 22px;
	margin-left: 1px;
	padding: 1px 3px 1px 0px;
}
.MainNav_Island
{
	background-color: #ffffcd;
	border: solid 1px #5b1515;
	color: #5b1515;
	cursor: pointer;
	cursor: hand;
	margin-left: 0px;
	padding: 0px;
}
.MainNav_MenuItem
{
	color: #5b1515;
	cursor: pointer;
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.MainNav_HoverItem
{
	background-color: #5b1515;
	color: #ffffcd;
	cursor: pointer;
	cursor: hand;
}
.MainNav_LeafItem
{
	background-color: #ffffcd;
	color: #5b1515;
}
/*Main Navigation Menu*/
.PageNav_MenuItem
{
	border: solid 1px #5b1515;
	color: #5b1515;
	cursor: pointer;
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 5px 0px 5px;
	text-align: center;
}
.PageNav_MenuItem_Selected
{
	background-color: bisque;
	border: solid 1px #5b1515;
	color: #5b1515;
	cursor: pointer;
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 5px 0px 5px;
	text-align: center;
}
.MainSpacerRow
{
	clear: both;
	display: block;
	float: left;
	height: 10px;
	margin: 0px auto;
	width: 900px;
}
.InfoMessagePanel
{
	background-color: #ffffcd;
	clear: both;
	float: left;
	margin: 0px auto;
	padding: 5px;
	text-align: center;
	width: 912px;
}
.MainContentPanel
{
	background-color: #ffffcd;
	border: none;
	clear: both;
	display: block;
	float: left;
	margin: 0px auto;
	padding: 10px;
	text-align: left;
	width: 902px;
}
/*FooterMenu*/
.FooterPanel
{
	background-color: transparent;
	clear: both;
	display: block;
	float: left;
	margin: 0px auto;
	padding-top: 5px;
	text-align: center;
}
.FooterMenuFrame
{
	clear: both;
	display: inline-block;
	float: none;
	margin: 0px auto;
	text-align: center;
}
.FooterMenu
{
	border-style: none;
	margin: 0px auto;
}
.FooterMenuItem
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5b1515;
	line-height: 1.3em;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.FooterMenuItemHover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #5b1515;
	line-height: 1.3em;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.FooterMenuItemHover A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #5b1515;
	line-height: 1.3em;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	cursor: hand;
	cursor: pointer;
}
.FooterMenuPipe
{
	font-size: 11px;
	color: #aeae75;
	line-height: 1.3em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.CopyrightFooter
{
	clear: none;
	color: #5b1515;
	display: block;
	float: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 1.3em;
	padding-top: 5px;
	text-align: center;
	width: 922px;
}
/*FooterMenu*/
.ViewButton
{
	border: none;
	background-color: Transparent;
	background-image: url(~/images/settings.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 22px;
}
/* New form styles */
/*
.FormContent
{
	width: 50em;
	margin: 0px auto;
}
.FormContent, .FormLabel, .InputControl
{
	font-size: 1em;
}
.FormContent .FormLabel
{
	border: none;
	color: #003366;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	position: relative;
	width: 12em;
	display: block;
	margin: .5em 0em;
	padding: 2px;
	font-weight: bold;
	z-index: 100;
}
.FormContent .FormLabel .InputControl
{
	position: absolute;
	left: 110%;
	top: 2px;
	width: 20em;
	padding: 2px;
	text-align: left;
	font-weight: normal;
}
.FormContent .FormLabel .InputControl:focus
{
	background-color: #ffffff;
}
*/
fieldSet
{
	clear: both;
	float: left;
	display: block;
	line-height: 1.3em;
	width: 100%;
	padding: 0.5em 1em;
	border: none;
}
/* New form styles */
.Hand
{
	cursor: hand;
	cursor: pointer;
}
.ControlSection
{
	clear: none;
	float: left;
	height: auto;
	padding-left: 5px;
	vertical-align: bottom;
}
.ControlSection-Left
{
	float: left;
	padding-left: 5px;
	text-align: left;
	vertical-align: bottom;
}
.ControlSection-Right
{
	float: right;
	padding-left: 10px;
	padding-right: 5px;
	text-align: right;
	vertical-align: bottom;
}
.MessageSection-Left
{
	clear: both;
	float: left;
	height: auto;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	vertical-align: bottom;
	width: 100%;
}
.MessageSection-Center
{
	clear: both;
	float: none;
	padding-left: 10px;
	text-align: center;
}
.ButtonSection
{
	clear: left;
	display: inline-block;
	float: left;
	overflow: hidden;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 5px;
	text-align: left;
}
.ControlArea
{
	background-color: transparent;
	border: none;
	clear: left;
	display: inline-block;
	float: left;
	height: auto;
	text-align: center;
	vertical-align: bottom;
}
.CenteredProgressIndicator
{
	position: absolute;
	top: 48%;
	left: 45%;
	text-align: center;
	width: auto;
	z-index: 10000;
}
.MappingProgressIndicator
{
	/*	margin-top: 38px; 	margin-left: 385px; */
	position: absolute;
	top: 48%;
	left: 45%;
	text-align: center;
	width: auto;
	z-index: 10000;
}
.SearchProgressIndicator
{
	margin-top: 38px;
	margin-left: 385px;
	position: absolute;
	text-align: center;
	width: auto;
	z-index: 10000;
}
.WorkProgressIndicator
{
	margin-top: 38px;
	margin-left: 385px;
	position: absolute;
	text-align: center;
	width: auto;
	z-index: 10000;
}
.GridProgresIndicator
{
	margin-top: 1px;
	margin-left: 385px;
	position: absolute;
	text-align: center;
	width: auto;
	z-index: 10000;
}
.EditProgresIndicator
{
	margin-top: 38px;
	margin-left: 385px;
	position: absolute;
	text-align: center;
	width: auto;
	z-index: 10000;
}
.BorderLeftRight
{
	border-left: solid 1px #822321;
	border-right: solid 1px #822321;
	border-top: none;
	border-bottom: none;
}
.BorderLeftRightTop
{
	border-left: solid 1px #822321;
	border-right: solid 1px #822321;
	border-top: solid 1px #822321;
	border-bottom: none;
}
.BorderAll
{
	border: solid 1px #5b1515;
}
.BorderAllNoBottom
{
	border-top: solid 1px #5b1515;
	border-left: solid 1px #5b1515;
	border-right: solid 1px #5b1515;
	border-bottom: none;
}
.BorderBottom
{
	border-bottom: solid 1px #822321;
}
.BorderLeft
{
	border-left: solid 1px #822321;
}
.BorderRight
{
	border-right: solid 1px #822321;
}
.BorderTop
{
	border-top: solid 1px #822321;
}
.MarginLeft10
{
	margin-left: 10px;
}
.Debug
{
	border: solid 1px black;
}
.NoBorder
{
	border: none;
}
.Pad5
{
	padding: 5px;
}
.PadBottom5
{
	padding-bottom: 5px;
}
.PadTop5
{
	padding-top: 5px;
}
.Pad10
{
	padding: 10px;
}
.PadLeft5
{
	padding-left: 5px;
}
.PadBottom10
{
	padding-bottom: 10px;
}
.PadTop10
{
	padding-top: 10px;
}
.AlignLeftNoClear
{
	clear: none;
	float: left;
	text-align: left;
}
.AlignLeftClearLeft
{
	clear: left;
	float: left;
	text-align: left;
}
.AlignLeftClearBoth
{
	clear: both;
	display: block;
	float: left;
	margin: 0px auto;
	text-align: left;
}
.AlignCenterClearBoth
{
	clear: both;
	float: none; /*margin: 0px auto; 	text-align: center;*/
	margin: auto auto auto auto;
	text-align: left;
}
.AlignCenterClearBoth1
{
	clear: both;
	float: none; /*margin: 0px auto; 	text-align: center;*/
	margin: auto auto auto auto;
	text-align: center;
}
.AlignTop
{
	vertical-align: top;
}
.AlignRightNoClear
{
	clear: none;
	float: right;
	text-align: right;
}
.AllowWrap
{
	white-space: normal;
}
.NoWrap
{
	white-space: nowrap;
}
.centercontrolcontent
{
	clear: both;
	float: none;
	margin: 0px auto;
	text-align: center;
	overflow: hidden;
}
.BodyLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	line-height: 1em;
	padding: 2px;
}
.BodyLink:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	line-height: 1em;
	padding: 2px;
}
.BodyLink:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	line-height: 1em;
	padding: 2px;
}
.BodyLink:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	line-height: 1em;
	padding: 2px;
}
.BodyLink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	line-height: 1em;
	padding: 2px;
}


TR.SpacerRow
{
	height: 5px;
	width: 922px;
}
.SpacerRow
{
	width: 922px;
}
.AlertBlue
{
	color: #3333FF;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.NormalRed
{
	color: #822321;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.FooterDiv
{
	width: 922px;
	height: 44px;
	text-align: center;
}
.ControlHeader
{
	clear: both;
	float: none;
	line-height: 1.8em;
	margin: 0px auto;
	height: auto;
	text-align: center;
	vertical-align: top;
	width: 99%;
}
.ControlHelp
{
	clear: both;
	float: none;
	margin: 0px auto;
	padding-bottom: 10px;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.SignInControlHeader
{
	color: white;
	background-color: #822321;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
.SignInControl
{
	border-right: #822321 thin solid;
	border-top: #822321 thin solid;
	border-left: #822321 thin solid;
	border-bottom: #822321 thin solid;
	width: 250px;
}
.SignInControlText
{
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #822321;
}
.LoginErrorMessage
{
	background-color: #ffffcd;
	color: red;
	height: 15px; /*background-color: #999967;*/
}
/* text style used for most text rendered by modules */
.Normal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
}
.NormalDisabled
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
}
.NormalBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
}
.NormalRed
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
}
.NormalTextBox
{
	border: solid 1px #a9a9a9;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 14px;
}
.TransparentNormalTextBox
{
	background-color: Transparent;
	border: solid 1px #a9a9a9;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 14px;
}
.TransparentNormalTextBox1
{
	background-color: Transparent;
	border: solid 1px #a9a9a9;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.NormalDropDown
{
	border: solid 1px #a9a9a9;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}
.RequiredFieldMissing
{
	background-color: #ccffff;
	border: solid 1px #a9a9a9;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.SearchCriteriaArea
{
	width: 100%;
}
.SearchGridHeader
{
	border-bottom: solid 1px #333333;
	background-color: #5b1515; /*#C0C0FF;*/
	padding-bottom: 1px;
	color: #ffffcd;
	vertical-align: middle;
}
.TargetGridHeader
{
	background-color: #822321; /*#C0C0FF;*/
	padding-bottom: 1px;
	color: White;
	vertical-align: middle;
	margin: 0px auto;
	font-weight: bold;
	text-align: center;
}
.ProjectsGridHeader
{
	background-color: #822321; /*#C0C0FF;*/
	padding-bottom: 1px;
	color: White;
	vertical-align: middle;
	margin: 0px auto;
	font-weight: bold;
	text-align: left;
}
.ProjectsGridHeaderGradient1
{
	background-color: #5a1816; /*#C0C0FF;*/
	padding-bottom: 1px;
	color: White;
	vertical-align: middle;
	margin: 0px auto;
	font-weight: bold;
	text-align: left;
}
.ProjectsGridHeaderGradient2
{
	background-color: #822321; /*#C0C0FF;*/
	padding-bottom: 1px;
	color: White;
	vertical-align: middle;
	margin: 0px auto;
	font-weight: bold;
	text-align: left;
}
.ProjectsGridHeaderGradient3
{
	background-color: #614349; /*#C0C0FF;*/
	padding-bottom: 1px;
	color: White;
	vertical-align: middle;
	margin: 0px auto;
	font-weight: bold;
	text-align: left;
}
.ProjectsGridHeaderGradient4
{
	background-color: #713433; /*#C0C0FF;*/
	padding-bottom: 1px;
	color: White;
	vertical-align: middle;
	margin: 0px auto;
	font-weight: bold;
	text-align: left;
}
.SearchGridHeader A:link
{
	text-decoration: underline;
	color: #ffffcd;
}
.SearchGridHeader A:visited
{
	text-decoration: underline;
	color: #ffffcd;
}
.SearchGridHeader A:active
{
	text-decoration: underline;
	color: #ffffcd;
}
.SearchGridHeader A:hover
{
	text-decoration: underline;
	color: #ffffcd;
}
.AlternatingRow
{
	background-color: #FFFFC0;
}
.SearchResultsGrid
{
	border-left: solid 1px #822321;
	border-right: solid 1px #822321;
	border-bottom: solid 1px #822321;
	border-top: none;
	clear: both;
	float: left;
	padding: 2px 2px 2px 2px;
	table-layout: auto;
	width: 898px;
}
.SearchResultsGridNestedGrid
{
	border-left: none;
	border-right: none;
	border-bottom: none;
	border-top: none;
	clear: both;
	float: left;
	padding: 2px 2px 2px 2px;
	table-layout: auto;
	width: 898px;
}
.SearchResultsGridGradient1
{
	border-left: solid 1px #5a1816;
	border-right: solid 1px #5a1816;
	border-bottom: solid 1px #5a1816;
	border-top: none;
	clear: both;
	float: left;
	padding: 2px 2px 2px 2px;
	table-layout: auto;
	width: 898px;
}
.SearchResultsGridGradient2
{
	border-left: solid 1px #822321;
	border-right: solid 1px #822321;
	border-bottom: solid 1px #822321;
	border-top: none;
	clear: both;
	float: left;
	padding: 2px 2px 2px 2px;
	table-layout: auto;
	width: 898px;
}
.SearchResultsGridGradient3
{
	border-left: solid 1px #614349;
	border-right: solid 1px #614349;
	border-bottom: solid 1px #614349;
	border-top: none;
	clear: both;
	float: left;
	padding: 2px 2px 2px 2px;
	table-layout: auto;
	width: 898px;
}
.SearchResultsGridGradient4
{
	border-left: solid 1px #713433;
	border-right: solid 1px #713433;
	border-bottom: solid 1px #713433;
	border-top: none;
	clear: both;
	float: left;
	padding: 2px 2px 2px 2px;
	table-layout: auto;
	width: 898px;
}
.NavigationButton
{
	background-color: transparent;
	border: none;
	color: #006699;
	cursor: pointer;
	padding: 2px;
}
.NavigationButton:hover
{
	background-color: transparent;
	border: none;
	color: red;
	cursor: pointer;
	padding: 2px;
}
/* text style for buttons and link buttons used in the system admin pages */
/*
.FlatButton
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    background-color: #822321;
    color: #ffffff;
    border: solid 1px black;
    cursor: hand;
    cursor: pointer;
    padding: 5px;
}

.FlatButton:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    background-color: #944521;
    color: #ffffff;
    border: solid 1px black;
    cursor: hand;
    cursor: pointer;
    padding: 5px;
.FlatButtonDisabled
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    background-color: Gray;
    color: #ffffff;
    border: solid 1px black;
    cursor: default;
    padding: 5px;
}
}
*/
.FlatButton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: transparent;
	color: #822321;
	border: solid 1px #822321;
	cursor: hand;
	cursor: pointer;
	padding: 5px;
}
.FlatButton:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: Bisque;
	color: #822321;
	border: solid 1px #822321;
	cursor: hand;
	cursor: pointer;
	padding: 5px;
}
.FlatButtonDisabled
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: Gray;
	color: #ffffff;
	border: solid 1px #822321;
	cursor: default;
	padding: 5px;
}
.CommandButton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #822321;
	color: #ffffff;
	border: solid 1px black;
	cursor: hand;
	cursor: pointer;
}
.CommandButtonHover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #944521;
	color: #ffffff;
	border: solid 1px black;
	cursor: hand;
	cursor: pointer;
}
.ImageButton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: transparent;
	color: #822321; /*border: solid 1px #ffffcd;*/
	border: solid 1px #822321;
	cursor: hand;
	cursor: pointer;
}
.ImageButtonHover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: transparent;
	color: #822321;
	border: solid 1px #822321;
	cursor: hand;
	cursor: pointer;
}
.ImageButton:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: transparent;
	color: #822321;
	border: solid 1px #822321;
	cursor: hand;
	cursor: pointer;
}
.PagerButton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.PagerButton:link
{
	text-decoration: underline;
	color: #003366;
}
.PagerButton:visited
{
	text-decoration: underline;
	color: #003366;
}
.PagerButton:active
{
	text-decoration: underline;
	color: #003366;
}
.PagerButton:hover
{
	text-decoration: underline;
	color: #ff0000;
}
.PagerButton A:link
{
	text-decoration: underline;
	color: #003366;
}
.PagerButton A:visited
{
	text-decoration: underline;
	color: #003366;
}
.PagerButton A:active
{
	text-decoration: underline;
	color: #003366;
}
.PagerButton A:hover
{
	text-decoration: underline;
	color: #ff0000;
}
.DetailLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.DetailLink:link
{
	text-decoration: underline;
	color: #003366;
}
.DetailLink:visited
{
	text-decoration: underline;
	color: #003366;
}
.DetailLink:active
{
	text-decoration: underline;
	color: #003366;
}
.DetailLink:hover
{
	text-decoration: underline;
	color: #ff0000;
}
.DetailLink A:link
{
	text-decoration: underline;
	color: #003366;
}
.DetailLink A:visited
{
	text-decoration: underline;
	color: #003366;
}
.DetailLink A:active
{
	text-decoration: underline;
	color: #003366;
}
.DetailLink A:hover
{
	text-decoration: underline;
	color: #ff0000;
}
.SubHead
{
	font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
	font-size: 12px;
	color: #003366;
}
.CheckboxOption
{
	font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
	font-size: 11px;
	color: #003366;
	vertical-align: top;
}
.CheckboxOption1
{
	font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
	font-size: 11px;
	color: #003366;
	vertical-align: middle;
}
.Head
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
}
.EditControlArea
{
	clear: both;
	float: none;
	margin: 0px auto;
	padding: 5px;
	text-align: center;
	overflow: hidden;
}
.EditControlSection
{
	clear: none;
	float: left;
}
.EditControlSection-Left
{
	clear: left;
	float: left;
}
.LetterSearchSection
{
	clear: both;
	float: none;
	padding-bottom: 8px;
	text-align: center;
	white-space: nowrap;
}
.SearchResultArea
{
	background-color: transparent;
	border: none;
	clear: both;
	float: left;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 10px;
	width: 841px;
}
/*SectionHead*/
.SectionHeadContainer
{
	/*border: solid 1px #822321;*/
	overflow: hidden;
	width: 850px;
}
.SectionHead
{
	background-color: #822321;
	border: none;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 24px;
	vertical-align: middle;
}
.SectionHeadTarget
{
	background-color: transparent;
	overflow: hidden;
	padding: 5px;
}
.SectionHead_Transparent, h1
{
	background-color: transparent;
	border: none;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	overflow: hidden;
}
.PropertySection
{
	border: solid 1px #3366cc;
	clear: both;
	float: none;
	text-align: center;
	width: 650px;
}
.PropertySectionHead
{
	background-color: #3366cc;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	height: 25px;
	vertical-align: middle;
	width: 650px;
}
.PropertySectionHeadTarget
{
	background-color: transparent;
	clear: both;
	overflow: hidden;
	text-align: center;
	width: 650px;
}
.SectionHeadButtonSection
{
	cursor: hand;
	cursor: pointer;
	float: left;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	text-align: left;
	vertical-align: top;
	width: 10px;
}
.SectionHeadCaptionSection
{
	float: left;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 4px;
	text-align: left;
	vertical-align: middle;
}
#master_content .SectionHead a
{
	color: #FFF;
}
#master_content .SectionHead a:hover
{
	text-decoration: none;
	background: none;
}
/*SectionHead*/
/* Infragistics Grid Styles */
/*
.GridFrame
{
	background-color: Transparent; 
	border: solid 1px #822321;
}
*/
.GridRow
{
	border-bottom: 1px solid #822321;
	font-size: 11px;
}
.GridRow_Selected
{
	background-color: Bisque;
	border-bottom: 1px solid #822321;
	font-size: 11px;
}
.GridFooter
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #D4D7DB;
	background-image: url(WebGrid/igwgHeader.jpg);
	background-repeat: repeat-x;
	border: 0px;
	font-weight: normal;
	cursor: hand;
}
.QProductColumn
{
	border-bottom: solid 1px black;
	text-align: left;
}

.GridCell
{
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}
.GridCell_Centered
{
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
}
.GridHeaderCell
{
	background-color: #822321;
	border: solid 1pt #822321;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	white-space: nowrap;
	text-align: left;
}
.GridHeaderCell_Centered
{
	background-color: #822321;
	border: solid 1pt #822321;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	white-space: nowrap;
	text-align: center;
}
.RightBorderRed
{
	border-right: solid 1pt #822321;
}
.FilterRowHilight
{
	background-color: #FFE7A2;
}
.FilterDropDown
{
	border: 1px solid #DDE0E3;
	background-color: #F6F6F6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 3px;
}
/* Infragistics Grid Styles */
/*GridViews*/
.GridControlArea
{
	background-color: transparent;
	border: none;
	clear: none;
	display: inline-block;
	padding-top: 3px;
	text-align: center;
	vertical-align: bottom;
	white-space: nowrap;
}
.GridButton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: transparent;
	color: #3366cc;
	cursor: hand;
	cursor: pointer;
}
.GridButtonHover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: transparent;
	color: #3366cc;
	cursor: hand;
	cursor: pointer;
}
.GridRow
{
	/*	border-top: 1px solid #822321;*/
	border-bottom: #822321;
	border-left: 1px solid #822321;
	font-size: 11px;
}
.GridView
{
	border: solid 1px #3366cc;
	padding: 2px 2px 2px 2px;
}
.GridHeader
{
	background-color: #822321;
	border: solid 1pt #822321;
	color: #FFFFFF;
	padding: 1px 5px 1px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
	text-align: left;
}
.GridHeaderGradient1
{
	background-color: #5a1816;
	border: solid 1pt #5a1816;
	color: #FFFFFF;
	padding: 1px 5px 1px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
	text-align: left;
}
.GridHeaderGradient1Chk
{
	background-color: #5a1816;
	border: solid 1pt #5a1816;
	color: #FFFFFF;
	padding: 1px 5px 1px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
	text-align: center;
}
.GridHeaderGradient2
{
	background-color: #822321;
	border: solid 1pt #822321;
	color: #FFFFFF;
	padding: 1px 5px 1px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
	text-align: left;
}
.GridHeaderGradient3
{
	background-color: #614349;
	border: solid 1pt #614349;
	color: #FFFFFF;
	padding: 1px 5px 1px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
	text-align: left;
}
.GridHeaderGradient4
{
	background-color: #713433;
	border: solid 1pt #713433;
	color: #FFFFFF;
	padding: 1px 5px 1px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
	text-align: left;
}
.GridHeader_Centered
{
	background-color: #822321;
	border: solid 1pt #822321;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px 5px 1px 5px;
	text-align: center;
	white-space: nowrap;
}
.GridHeader_CenteredGradient1
{
	background-color: #5a1816;
	border: solid 1pt #5a1816;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px 5px 1px 5px;
	text-align: center;
	white-space: nowrap;
}
.GridHeader_CenteredGradient2
{
	background-color: #822321;
	border: solid 1pt #822321;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px 5px 1px 5px;
	text-align: center;
	white-space: nowrap;
}
.GridHeader_LeftGradient3
{
	background-color: #614349;
	border: solid 1pt #614349;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px 5px 1px 5px;
	text-align: left;
	white-space: nowrap;
}

.GridHeader_CenteredGradient3
{
	background-color: #614349;
	border: solid 1pt #614349;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px 5px 1px 5px;
	text-align: center;
	white-space: nowrap;
}

.GridHeader_CenteredGradient4
{
	background-color: #713433;
	border: solid 1pt #713433;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px 5px 1px 5px;
	text-align: center;
	white-space: nowrap;
}
.GridHeader_Centered_Wrap
{
	color: #FFFFFF;
	background-color: #822321;
	border: solid 1pt #822321;
	padding: 1px 5px 1px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
}
.QuestionColumn
{
	color: #333;
	border-bottom: solid 1px #822321;
	border-left: none;
	border-right: none;
	border-top: none;
	padding: 2px 5px 1px 5px;
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	table-layout: fixed;
	overflow: hidden;
	white-space: normal;
	text-align: left;
}
.GridColumn
{
	color: #333;
	border: solid 1px #822321;
	padding: 2px 5px 1px 5px;
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	table-layout: fixed;
	overflow: hidden;
	white-space: normal;
	text-align: left;
}
.GridColumnWrap
{
	color: #333;
	border: solid 1px #822321;
	padding: 2px 5px 1px 5px;
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	table-layout: fixed;
	overflow: hidden;
	white-space: pre-wrap;
	text-align: left;
}
.GridColumnGradient1
{
	color: #333;
	border: solid 1px #5a1816;
	padding: 2px 5px 1px 5px;
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	table-layout: fixed;
	overflow: hidden;
	white-space: normal;
	text-align: left;
}
.GridColumnGradient2
{
	color: #333;
	border: solid 1px #822321;
	padding: 2px 5px 1px 5px;
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	table-layout: fixed;
	overflow: hidden;
	white-space: normal;
	text-align: left;
}
.GridColumnGradient3
{
	color: #333;
	border: solid 1px #614349;
	padding: 2px 5px 1px 5px;
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	table-layout: fixed;
	overflow: hidden;
	white-space: normal;
	text-align: left;
}
.GridColumnGradient4
{
	color: #333;
	border: solid 1px #713433;
	padding: 2px 5px 1px 5px;
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	table-layout: fixed;
	overflow: hidden;
	white-space: normal;
	text-align: left;
}
.GridColumn_Centered
{
	color: #333;
	border: solid 1px #822321;
	padding: 2px 5px 1px 5px;
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	white-space: nowrap;
	text-align: center;
}
.GridColumn_Right
{
	color: #333;
	border: solid 1px #822321;
	padding: 2px 5px 1px 5px;
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	white-space: nowrap;
	text-align: right;
}
.GridColumn_LeftGradient1
{
	color: #333;
	border: solid 1px #5a1816;
	padding: 2px 5px 1px 5px;
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	white-space: nowrap;
	text-align: left;
}
.GridColumn_CenteredGradient1
{
	color: #333;
	border: solid 1px #5a1816;
	padding: 2px 5px 1px 5px;
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	white-space: nowrap;
	text-align: center;
}
.GridColumn_CenteredGradient2
{
	color: #333;
	border: solid 1px #822321;
	padding: 2px 5px 1px 5px;
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	white-space: nowrap;
	text-align: center;
}
.GridColumn_CenteredGradient3
{
	color: #333;
	border: solid 1px #614349;
	padding: 2px 5px 1px 5px;
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	white-space: nowrap;
	text-align: center;
}
.GridColumn_CenteredGradient4
{
	color: #333;
	border: solid 1px #713433;
	padding: 2px 5px 1px 5px;
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	white-space: nowrap;
	text-align: center;
}
.GridColumn_Centered_Wrap
{
	color: #333;
	border: solid 1px #822321;
	padding: 2px 5px 1px 5px;
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
}
.ExpandedColumn
{
	background-color: transparent;
	border: solid 1px #822321;
	height: 15px;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
}

.ExpandedSpacer
{
	border: solid 1px #822321;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 15px;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
}
/*GridViews*/
/*Pagination*/
.PagingTable
{
	width: 100%;
	padding: 5px;
}
.PageNumbersCaption
{
	white-space: nowrap;
	vertical-align: middle;
	text-align: left;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
}
.PageNumbers
{
	width: 100%;
	white-space: nowrap;
	vertical-align: middle;
	text-align: center;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
}
TABLE.PageNavigation
{
	white-space: nowrap;
	text-align: right;
	vertical-align: middle;
	width: 85px;
}
TD.PageNavigation
{
	padding-top: 5px;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	width: 15px;
}
/*Pagination*/
/*Property Editor Styles*/
.PropertyLabel
{
	border: none;
	color: #003366;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 4px;
	text-align: left;
	white-space: nowrap;
}
.PropertyEditor
{
	color: #003366;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	white-space: nowrap;
}
/*Property Editor Styles*/



.newrow
{
	float: left;
	width: 100%;
}
.QStatement
{
	float: left;
	clear: both;
	width: 560px;
	padding: 2px;
	text-align: left;
	margin-left: 15px;
}
.QFCLanguage
{
	width: 300px;
	float: left;
	clear: left;
	text-align: left;
	margin-left: 15px;
}
.QFCStatement
{
	width: 300px;
	float: left;
	clear: left;
	text-align: left;
	margin-left: 20px;
}
.QFCStatementWatermark
{
	width: 300px;
	float: left;
	clear: left;
	margin-left: 20px;
	background-color: #F0F8FF;
	color: gray;
}

.QFCOption
{
	clear: left;
	float: left;
	width: 20px;
	text-align: left;
}

.QFCOptStatement
{
	float: left;
	width: 400px;
	text-align: left;
	padding-top: 4px;
}

.QFCOptStatementWatermark
{
	text-align: left;
	padding-top: 4px;
	background-color: #F0F8FF;
	color: gray;
}
.DimText
{
	clear: left;
	float: left;
	margin-left: 20px;
	width: 100px;
}
.DimControl
{
	float: left;
	clear: right;
	width: 120px;
}
.WatermarkStyle
{
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.MapMainContentPanel
{
	text-align: left;
	background-color: #ffffcd;
	padding: 10px;
	float: left;
	width: 922px;
	margin: 0px auto;
	margin-top: 5px;
}

.HiddenField
{
	display: none;
}
.RequiredImage
{
	clear: left;
	display: block;
	float: left;
	margin-top: .5em;
	white-space: nowrap;
	width: 1.5em;
}
.HelpImageButton
{
	clear: none;
	display: block;
	float: left;
	margin-top: .6em;
	padding: 0px;
	cursor: hand;
	pointer: hand;
	width: 12px;
}
.HelpTitle
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}
.HelpText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
}
.HelpPanel
{
	background-color: #ffff99;
	border: solid 1px #ffff99;
	color: #ffff99;
	display: none; /*filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);*/
	float: left;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: auto;
	min-height: 100px;
	opacity: 0;
	position: absolute;
	padding: 5px;
	white-space: normal;
	z-index: 120;
}
.HelpLabelControl
{
	font-size: 1em;
	border: none;
	color: #003366;
	display: block;
	float: left;
	font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
	left: .5em;
	margin: .4em;
	padding: 1px;
	position: relative;
	text-align: left;
	width: 12em;
	vertical-align: middle;
	z-index: 100;
}
.HelpLabelControlNoTopOffset
{
	font-size: 1em;
	border: none;
	color: #003366;
	display: block;
	float: left;
	font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
	left: .5em;
	margin: 0em 0em 0em 0em;
	padding: 1px;
	position: relative;
	text-align: left;
	width: 12em;
	vertical-align: middle;
	z-index: 100;
}
.AdditionalNormalTextBox
{
	vertical-align: middle;
	padding-left: 0px;
}
.EditorRightSide
{
	display: inline;
	clear: right;
	float: right;
	width: 500px;
	vertical-align: middle;
}
.EditorLeftSide
{
	display: inline;
	clear: left;
	float: left;
	width: 200px;
	vertical-align: top;
}
.InputControl
{
	font-weight: normal;
	padding-left: 5px;
	padding: 2px;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
	margin: .0em 0em 0em 0em; /*margin-top: -.4em;*/
}
.QuestionNumber
{
	display: inline;
	clear: left;
	float: left;
	width: 20px;
	vertical-align: top;
}
.QuestionLeftSide
{
	display: inline;
	clear: none;
	float: left;
	width: 629px;
	vertical-align: top;
}
.QuestionRightSide
{
	display: inline;
	clear: right;
	float: right;
	text-align: right;
	width: 211px;
	vertical-align: middle;
}
.Most
{
	border-right: solid 1px #ffff99 !important;
	clear: right;
	display: inline;
	float: left;
	padding-right: 5px;
	text-align: right;
	width: 100px;
	vertical-align: middle;
}
.Next
{
	clear: none;
	display: inline;
	float: right;
	padding-left: 5px;
	text-align: left;
	width: 100px;
	vertical-align: middle;
}
.ViewControl
{
	font-weight: normal;
	padding-left: 5px;
	padding: 2px;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
	margin: .4em 0em 0em 0em; /*margin-top: -.4em;*/
}
.HelpLabelControl .InputControl
{
	font-weight: normal;
	left: 110%;
	padding: 2px;
	position: absolute;
	text-align: left;
	vertical-align: middle;
	width: 20em;
	top: 0;
	white-space: normal;
	margin: 0em 0em 0em 0em; /*margin-top: -.4em;*/
}
.HelpLabelControl .InputControlLevel
{
	font-weight: normal;
	left: 110%;
	padding: 2px;
	position: absolute;
	text-align: left;
	vertical-align: middle;
	width: 20em;
	top: 0;
	white-space: normal;
	margin: 0em 0em 0em 0em; /*margin-top: -.4em;*/
}
.HelpLabelControl .InputControlNoWidth
{
	font-weight: normal;
	left: 110%;
	padding: 2px;
	position: absolute;
	text-align: left;
	vertical-align: middle;
	margin-top: -.4em;
}
DIV.CloseHelpButton
{
	float: right;
}
IMG.CloseHelpButton
{
	background-color: #666666;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	border: outset thin #FFFFFF;
}
.SearchGridArea
{
	clear: both;
	float: left;
	padding-left: 0px;
	margin-left: 0px;
	border: solid 1px #822321;
	border-top: none;
	width: 902px;
}
/*Modal Popup*/
.modalBackground
{
	background-color: Gray;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 9999;
	filter: alpha(opacity=20);
	opacity: 0.2;
}
.UpdateProgressBackground
{
	background-color: Gray;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 9999;
	filter: alpha(opacity=20);
	opacity: 0.2;
}
/* Mapping Classes */
.MapTargetGrid
{
	border-left: solid 1px #822321;
	border-right: solid 1px #822321;
	border-bottom: solid 1px #822321;
	border-top: none;
	clear: both;
	float: left;
	padding: 2px 2px 2px 2px;
	width: 902px;
}
.MapSourceGrid
{
	/*	border-left: solid 1px #822321; 	border-right: solid 1px #822321; 	border-bottom: solid 1px #822321; 	border-top: none; */
	clear: both;
	float: left;
	padding: 2px 2px 2px 2px;
	width: 902px;
}
.SourceGridArea
{
	clear: both;
	float: left;
	padding-left: 0px;
	margin-left: 0px;
	border: solid 1px #822321;
	border-top: none; /*	width: 902px; */
}
.PickerGridArea
{
	clear: both;
	float: left;
	padding-left: 0px;
	margin-left: 0px;
	border-bottom: solid 1px #822321;
	border-top: none; /*	width: 720px; */
}
.TargetGridArea
{
	clear: both;
	float: left;
	padding-left: 0px;
	margin-left: 0px;
	border: solid 1px #822321;
	border-top: none;
	width: 900px;
}
.GridArea
{
	border: solid 1px #822321;
	clear: both;
	float: left;
	padding-left: 0px;
	margin-left: 0px;
	width: 902px;
}
.MapButtons
{
	display: none;
	width: 25px;
	padding-left: 4px;
	padding-right: 4px;
	float: left;
}
.ListHeader
{
	background: #822321;
	border: none;
	clear: both;
	color: White;
	text-align: left;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 0px auto;
	font-weight: bold;
	width: 899px;
}
.TargetHeader
{
	background: #822321;
	border: none;
	border-left: solid 1px #822321;
	clear: both;
	color: White;
	float: left;
	text-align: left;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 0px auto;
	font-weight: bold;
	width: 896px;
}
.ReverseTargetHeader
{
	background: transparent;
	border: solid 1px #822321;
	clear: both;
	color: #822321;
	text-align: left;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 0px auto;
	font-weight: bold;
	width: 897px;
}
.SourceHeader
{
	background: #822321;
	border: none;
	clear: both;
	color: White;
	text-align: left;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 0px auto;
	font-weight: bold; /*	width: 899px; */
}
.PickerHeader
{
	background: #822321;
	border: none;
	clear: both;
	color: White;
	float: left;
	text-align: left;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 0px auto;
	font-weight: bold;
}
.PickerReplacementPanel
{
	background-color: #ffffcd; /*	border: solid 1px #822321; */
	clear: both;
	float: left;
	margin: 0px auto; /*	width: 720px; */
}
.ReplacementPanel
{
	background-color: #ffffcd; /*	border: solid 1px #822321; */
	clear: both;
	float: left;
	margin: 0px auto;
	width: 902px;
}
.ModalPopup
{
	background-color: #ffffcd; /*	border: solid 1px #822321; */
	clear: both;
	float: left;
	margin: 0px auto;
	padding: 10px;
	width: 902px;
}
.ModalPopupHeader
{
	/*	border: solid 1px #5b1515; */
	clear: both; /*	cursor: move; */
	display: block;
	float: left;
	margin: 0px auto;
	padding-left: 5px;
	width: 900px;
}
.FloatLeftClearNone
{
	clear: none;
	float: left;
}
.FloatLeftClearLeft
{
	clear: left;
	float: left;
}
.FloatLeftClearBoth
{
	clear: both;
	float: left;
}
.FloatRightClearRight
{
	clear: right;
	float: right;
}
.TabMenuContainer
{
	background-color: Transparent;
	color: black;
	text-align: center;
	font-size: xx-small;
	padding: 3px 5px 5px 3px;
	border-bottom: solid 1px black;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=white,endColorStr=white);
}

.TabMenuItem
{
	background-color: Transparent;
	color: black;
	text-align: center;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 3px 5px 5px 3px;
	border-bottom: solid 1px #deb887;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#deb887);
}


.TabMenuItemSelected
{
	background-color: Transparent;
	font-weight: bold;
	color: black;
	text-align: center;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: solid 1px #deb887;
	border-bottom: none;
	border-top: solid 1px #deb887;
	border-left: solid 1px #deb887;
	padding: 5px 3px 5px 3px;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=bisque);
}
.SideMenuItemSelected
{
	background-color: White;
	font-weight: bold;
	color: black;
	text-align: left;
	font-size: xx-small;
	border-right: solid 1px black;
	border-bottom: none;
	border-top: solid 1px black;
	border-left: solid 1px black;
	padding: 5px 3px 5px 3px;
}
.TabMenuItemHover
{
	color: Black;
	font-weight: bold;
}
.SiteStaticMenu
{
	margin: -1px 0px 0px 0px;
	background-color: #f5deb3;
}
.TabMenuSpacer
{
	background-color: Transparent;
	padding: 5px 5px 5px 5px;
	border-bottom: solid 1px black;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#ffffff,endColorStr=bisque);
}


