

/*
<!--Required tags for a dynamic web form; ignored in this case.-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title></head>
<body><div>
*/

/**********************************************************************************************/
/* FACTORS: DO NOT MODIFY!!!																  */
/* Application-Critical Dynamic Stylesheet File.											  */
/**********************************************************************************************/

/**********************************************************************************************/
/*XHTML 1.1 Height Anomolie Fix*/
/**********************************************************************************************/

html, body, form {
	height: 100%;
}

/**********************************************************************************************/
/*Bayside Default Color Palette Definitions.*/
/**********************************************************************************************/

.White		{color: #FFFFFF;}
.Black		{color: #000000;}
.LtGray		{color: #EEEEEE;}
.MdGray		{color: #AAAAAA;}
.DkGray		{color: #333333;}
.LtBlue		{color: #99CCFF;}
.MdBlue		{color: #6699CC;}
.MdDkBlue	{color: #336699;}
.DkBlue		{color: #003366;}
.LtOrange	{color: #FFCC99;}
.MdOrange	{color: #CC9966;}
.MdDkOrange	{color: #996633;}
.DkOrange	{color: #663300;}
.AlertColor	{color: #009900;}

/**********************************************************************************************/
/*Base Class Definitions.*/
/**********************************************************************************************/

body {
	margin: 0 0 0 0;
	background-color: #FFFFFF;
}

body a {
	color: #663300;
	text-decoration: none;
}

body a:hover {
	color: #996633;
	text-decoration: underline;
}

td {
	font-family: Verdana, Sans-Serif;
	color: #000000;
	font-size: 11px;
}

td a {
	color: #663300;
	text-decoration: none;
}

td a:hover {
	color: #996633;
	text-decoration: underline;
}

hr {
	height: 1px;
	color: #AAAAAA;
}

/**********************************************************************************************/
/*ASP.NET Web Control Members.*/
/**********************************************************************************************/

.DropDownList {
	font-size: 11px;
	border: solid 1px #777777;
	height: 20px;
}

.Button {
	font-size: 11px;
	font-weight: bold;
	color: #111111;
	text-decoration: none;
	background: #DDDDDD url('/App_Images/ButtonShader.png') repeat-x scroll top left;
	border: solid 1px #777777;
	height: 19px;
	position: relative;
}

.Button:hover {
	background-color: #EFEFEF;
	color: #000000;
	border: solid 1px #777777;
}

.TextBox {
	font-size: 11px;
	border: solid 1px #777777;
	height: 15px;
	position: relative;
}

.TextBoxUpper {
	font-size: 11px;
	border: solid 1px #777777;
	height: 15px;
	position: relative;
	text-transform: uppercase;
}

.DataGridHeader {
	border-bottom: solid 1px #AAAAAA;
	border-right: solid 1px #AAAAAA;
	padding-right: 10px;
	font-weight: bold;
}

.DataGridItem {
	background: #EEEEEE url('/App_Images/Grad_Down_White_Small.png') repeat-x scroll top left;
}

.Calendar .ajax__calendar_container {
    border:1px solid #003366;
    background-color: #99CCFF;
    color: #003366;
    position: relative;
}

.Calendar .ajax__calendar_hover {
    color: #CC6699;
    position: relative;
}

/**********************************************************************************************/
/*Wrapper Elements.*/
/**********************************************************************************************/

.HeaderBar {
	color: #EEEEEE;
	background: #6699CC url('/App_Images/HeadingShader.png') repeat-x scroll top left;
}

.HeaderBar a {
	color: #EEEEEE;
}

.HeaderBar a:hover {
	color: #FFFFFF;
}

.FooterBar {
	color: #EEEEEE;
	background: #6699CC url('/App_Images/HeadingShader.png') repeat-x scroll top left;
}

.FooterBar a {
	color: #EEEEEE;
}

.FooterBar a:hover {
	color: #FFFFFF;
}

.SubFooter {
	color: #6699CC;
}

.PageHeading {
	color: #EEEEEE;
	font-size: 15px;
	font-weight: bolder;
}

.PageHeading a {
	color: #EEEEEE;
}

.PageHeading a:hover {
	color: #FFFFFF;
}

.BottomPageGradient {
	background: #6699CC url('/App_Images/Grad_Down_White2.png') repeat-x scroll top left; height: 80px;
}

.TextHighlighter {
	background-color: #FFCC99;
	padding: 3px 3px 3px 3px;
	border: solid 1px #CC9966;
}

.DefaultImg {
	border-width: 0px;
}

.TransparentPng {
	border-width: 0px;
}

.AlertPng {
	border-width: 0px;
	padding: 0px 0px 0px 10px;
}

.Text1Md {
	font-family: Verdana, Sans-Serif;
	color: #000000;
	font-size: 11px;
}

.Text1Lg {
	font-family: Verdana, Sans-Serif;
	color: #000000;
	font-size: 13px;
}

.Link1Sm {
	font-size: 9px;
}

/**********************************************************************************************/
/*Panel Parts.*/
/**********************************************************************************************/

.PanelHeader {
	color: #EEEEEE;
	background: #333333 url('/App_Images/HeadingShader.png') repeat-x scroll top left;
}

.PanelHeader a {
	color: #EEEEEE;
}

.PanelHeader a:hover {
	color: #FFFFFF;
}

.PaneTitle {
	color: #EEEEEE;
	font-size: 13px;
	font-weight: bold;
}

.PanelBody {
	border-left: Dashed 1px #000000;
	border-bottom: Dashed 1px #000000;
	border-right: Dashed 1px #000000;
	background: #EEEEEE url('/App_Images/Grad_Down_White.png') repeat-x scroll top left;
	padding: 0px 0px 0px 0px;
	z-index: -1;
}

.PanelBodyDataRow {
	background: #EEEEEE url('/App_Images/Grad_Down_White_Small.png') repeat-x scroll top left;
}

.PanelFooter {
	color: #EEEEEE;
	background: #333333 url('/App_Images/HeadingShader.png') repeat-x scroll top left;
}

.PanelFooter a {
	color: #EEEEEE;
}

.PanelFooter a:hover {
	color: #EEEEEE;
}

/**********************************************************************************************/
/*Spacer Items.*/
/**********************************************************************************************/

.SpacerCell {
	background-color: transparent;
}

/**********************************************************************************************/
/*DevExpress ASPxGridView.*/
/**********************************************************************************************/

/*Start Pager ------------------------*/

.dxpControl {
	padding: 3px 5px 3px 5px;
}

.dxpButton {
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
}

.dxpDisabledButton {
	text-decoration: none;
}

.dxpPageNumber {
	text-align: center;
	vertical-align: middle;
}

.dxpCurrentPageNumber {
	font-weight: bold;
	text-decoration: none;
}

.dxpSummary {
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
}

.dxpSeparator {
	background-color: #FF0000;
}

/*End Pager ---------------------------*/

.Minimal td {
	padding: 3px 3px 3px 3px;
	margin: 3px 3px 3px 3px;
}

.dxgvControl {
	border-top: Solid 1px #CCCCCC;
}

.dxgvTable {
	background-color: transparent;
	border-collapse: separate!important;
	overflow: hidden;
	border-top: Solid 1px #CCCCCC;
}

.dxgvHeader {
	cursor: pointer;
	padding: 3px 5px 3px 5px;
	border: Solid 1px #FFFFFF;
	background: #DCDCDC url('/App_Images/Grad_V_LtGray_MdGray_1.gif') repeat-x scroll bottom left;
	font-weight: bold;
	overflow: hidden;
}

.dxgvHeader td {
	white-space: nowrap;
}

.dxgvGroupPanel {
	white-space: nowrap;
	background-color: #EEEEEE;
	padding: 5px 5px 5px 5px;
	font-style: italic;
	color: #999999;
	border: solid 1px #999999;
	vertical-align: middle;
	text-align: center;
}

.dxgvGroupRow {
	background: #DCDCDC url('/App_Images/Grad_V_LtGray_MdGray_1.gif') repeat-x scroll top left;
	border: solid 1px #FFFFFF;
	padding: 5px 5px 5px 5px;
}

.dxgvGroupRow td.dxgv {
	white-space: nowrap;
}

.dxgvDataRow {
	background: #FFFFFF url('/App_Images/Grad_V_White_LtGray_1.gif') repeat-x scroll bottom left;
	padding: 3px 5px 3px 5px;
	white-space: nowrap;
	overflow: hidden;
}

.dxgvDataRow td {
	white-space: pre;
	border: solid 1px #FFFFFF;
	overflow: hidden;
	text-overflow: ellipsis;
}

.dxgvDataRowAlt {
	background: #FFFFFF url('/App_Images/Grad_V_White_LtGray_1.gif') repeat-x scroll bottom left;
	padding: 3px 5px 3px 5px;
	white-space: nowrap;
	overflow: hidden;
}

.dxgvDataRowAlt td {
	white-space: nowrap;
	border: solid 1px #FFFFFF;
}

.dxgvDetailRow {
	background: #FFFFFF url('/App_Images/Grad_V_White_LtGray_1.gif') repeat-x scroll bottom left;
	white-space: nowrap;
	overflow: hidden;
}

.dxgvDetailRow td {
	white-space: nowrap;
}

.dxgvFooter {
	background: #DCDCDC url('/App_Images/Grad_V_LtGray_MdGray_1.gif') repeat-x scroll bottom left;
	white-space: nowrap;
}

.dxgvFooter td.dxgv {
	padding: 3px 5px 3px 5px;
	border: solid 1px #FFFFFF;
	font-weight: bold;
}

.dxgvGroupFooter {
	background: #DCDCDC url('/App_Images/Grad_V_LtGray_MdGray_1.gif') repeat-x scroll bottom left;
	border: solid 1px #FFFFFF;
}

.dxgvGroupFooter td.dxgv {
	white-space: nowrap;
    padding: 3px 5px 3px 5px;
}

.dxgvLoadingPanel {
	background: #FFFFFF url('/App_Images/Grad_V_White_LtGray_1.gif') repeat-x scroll bottom left;
	padding: 3px 5px 3px 5px;
	border: solid 1px #333333;
}

.dxgvLoadingPanel td {
	white-space: nowrap;
	text-align: center;
}

.dxgvLoadingPanelStatusBar {
	background-color: transparent;
}

.dxgvLoadingPanelStatusBar td {
	white-space: nowrap;
	text-align: center;
}

.dxgvLoadingDiv {
	border: solid 1px #FFFFFF;
}

.dxgvEmptyDataRow {
	color: #EEEEEE;
}

.dxgvEmptyDataRow td.dxgv {
	white-space: nowrap;
	background-color: #EEEEEE;
	padding: 5px 5px 5px 5px;
	font-style: italic;
	color: #999999;
	vertical-align: middle;
	text-align: center;
}

/*Currently Unused DevExpress ASPxGridView Class Reference
----------------------------------------------------------
.dxpControl
.dxgvCommandColumn
.dxgvCommandColumn a
.dxgvCommandColumn a:hover
.dxgvCommandColumn a:visited
.dxgvCommandColumnItem
.dxgvControl
.dxgvControl a
.dxgvCustomization
.dxgvDataRow td.dxgv
.dxgvDataRow td.dxgvIndentCell
.dxgvDataRowAlt td.dxgv
.dxgvDetailRow td.dxgv
.dxgvDetailRow td.dxgvIndentCell
.dxgvDisabled
.dxgvDisabled a
.dxgvEditForm
.dxgvEditForm td.dxgv
.dxgvEditFormCell
.dxgvEditFormDisplayRow
.dxgvEditFormDisplayRow td.dxgv
.dxgvEditFormCaption
.dxgvEditFormTable
.dxgvEditFormTable a
.dxgvEditFormTable a:hover
.dxgvEditFormTable a:visited
.dxgvEditingErrorRow
.dxgvEditingErrorRow td.dxgv
.dxgvFilterRow
.dxgvFilterRow td.dxgv
.dxgvFocusedGroupRow
.dxgvFocusedGroupRow td.dxgv
.dxgvFocusedRow
.dxgvFocusedRow td.dxgv
.dxgvFocusedRow .dxgvCommandColumn a
.dxgvFocusedRow .dxgvCommandColumn a:hover
.dxgvFocusedRow .dxgvCommandColumn a:visited
.dxgvGroupFooter td.dxgvIndentCell
.dxgvGroupRow td.dxgv
.dxgvGroupRow td.dxgvIndentCell
.dxgvInlineEditCell
.dxgvInlineEditRow
.dxgvInlineEditRow td.dxgv
.dxgvPopupEditForm
.dxgvPreviewRow
.dxgvPreviewRow td.dxgv
.dxgvSelectedRow
.dxgvSelectedRow .dxgvCommandColumn a
.dxgvSelectedRow .dxgvCommandColumn a:hover
.dxgvSelectedRow .dxgvCommandColumn a:visited
.dxgvSelectedRow td.dxgv
.dxgvStatusBar
.dxgvStatusBar tr
.dxgvTitlePanel
---------------------------------------------------
*/

/**********************************************************************************************/
/*Main Menu Members.*/
/**********************************************************************************************/

.MenuBar {
	color: #EEEEEE;
	background-color: #003366;
	cursor: pointer;
}

.MenuBar a {
	color: #EEEEEE;
}

.MenuBar a:hover {
	color: #FFFFFF;
}

.MenuDate {
	white-space: nowrap;
}

/*Core Main Menu CSS (do not modify).*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}
.qmmc .qmdividery{float:left;width:0px;}
.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}
.qmmc {position:relative;/*zoom:1;*/z-index:10;}
.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}
.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}
.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}
.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}
.qmmc .qmcbox a{display:inline;}
.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}
.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}
.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}
.qmmc li a {float:none}
.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}

/* ------------------------*/
/*(MAIN) Container ------------------------*/
#qm0 {	
	width:auto;
	padding:0px;
	margin:0px;
	background-color: #003366;
	border-width:1px 0px;
	border-style:solid;
	border-color: #003366;
}

/*(MAIN) Items ------------------------*/
#qm0 a {	
	padding:4px 18px 4px 8px;
	background-color:transparent;
	color:#ffffff;
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	border-width:0px 0px 0px 1px;
	border-style:solid;
	border-color:#ffffff;
}

/*(MAIN) Hover State ------------------------*/
#qm0 a:hover {	
	background-color: #003366;
	color: #FFFFFF;
	text-decoration:none;
}

/*(MAIN) Hover State - (duplicated for pure CSS) ------------------------*/
#qm0 li:hover>a	{	
	background-color: #003366;
	color:#ffffff;
	text-decoration:none;
}

/*(MAIN) Parent Items ------------------------*/
#qm0 .qmparent {	
	background-repeat:no-repeat;
	background-position:92% 50%;
}

/*(MAIN) Active State ------------------------*/
body #qm0 .qmactive, body #qm0 .qmactive:hover {	
	background-color: #003366;
	color:#ffffff;
	text-decoration:none;
}

/*(SUB) Container ------------------------*/
#qm0 div, #qm0 ul {	
	padding:0px;
	background-color: #99CCFF;
	border-width:1px;
	border-style:solid;
	border-color: #003366;
}

/*(SUB) Items ------------------------*/
#qm0 div a, #qm0 ul a {	
	padding:5px 30px 5px 5px;
	background-image:url(/App_Images/HeadingShader.png);
	color: #003366;
	font-size:11px;
	border-width:0px 0px 0px 4px;
	border-style:solid;
	border-color:transparent;
}

/*(SUB) Hover State ------------------------*/
#qm0 div a:hover {	
	text-decoration:none;
	border-color:transparent;
}

/*(SUB) Hover State - (duplicated for pure CSS) ------------------------*/
#qm0 ul li:hover>a {	
	text-decoration:none;
	border-color:transparent;
}

/*(SUB) Active State ------------------------*/
body #qm0 div .qmactive, body #qm0 div .qmactive:hover {	
	background-color: #003366;
	background-image:url(/App_Images/HeadingShader.png);
	background-repeat:repeat-x;
	text-decoration:none;
	border-color:transparent;
}

/*Individual Titles ------------------------*/
#qm0 .qmtitle {	
	margin:2px 5px 5px;
	color:#112747;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}

/*Individual Horizontal Dividers ------------------------*/
#qm0 .qmdividerx {	
	border-top-width:1px;
	border-color: #003366;
}

/*Individual Vertical Dividers ------------------------*/
#qm0 .qmdividery {	
	border-left-width:1px;
	height:21px;
	border-color:#ffffff;
}

/*Custom Rule ------------------------*/
ul#qm0 ul li .qmparent {	
	background-image:url(/App_Images/MenuArrowRight.gif);
	background-repeat:no-repeat;
	background-position:92% 50%;
}

/*Custom Rule ------------------------*/
ul#qm0 ul li:hover > a.qmparent {	
	background-image:url(/App_Images/MenuArrowRight.gif);
	text-decoration:underline;
}

/**********************************************************************************************/
/*End of CSS Block.*/
/**********************************************************************************************/

/*
<!--Required tags for a dynamic web form; ignored in this case.-->
</div></body>
</html>
*/
