

/*
<!--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>
*/

/**********************************************************************************************/
/* WARNING: DO NOT MODIFY!!!																  */
/* Application-Critical Dynamic Stylesheet File.											  */
/**********************************************************************************************/

/**********************************************************************************************/
/*XHTML 1.1 Height Anomolie Fix*/
/**********************************************************************************************/

html, body, form {
    height: 100%;
}

/**********************************************************************************************/
/*Bayside Default Color Palette Definitions.*/
/**********************************************************************************************/

.LtBlue		{color: #99CCFF;} /*LightColor1*/
.MdLtBlue	{color: #6699CC;} /*MediumLightColor1*/
.MdBlue		{color: #6699CC;} /*MediumColor1*/
.MdDkBlue	{color: #336699;} /*MediumDarkColor1*/
.DkBlue		{color: #003366;} /*DarkColor1*/
.LtOrange	{color: #FFCC99;} /*LightColor2*/
.MdLtOrange	{color: #CC9966;} /*MediumLightColor2*/
.MdOrange	{color: #CC9966;} /*MediumColor2*/
.MdDkOrange	{color: #996633;} /*MediumDarkColor2*/
.DkOrange	{color: #663300;} /*DarkColor2*/
.White		{color: #FFFFFF;} /*White*/
.LtGray		{color: #EFEFEF;} /*LightGray*/
.MdLtGray	{color: #DCDCDC;} /*MediumLightGray*/
.MdGray		{color: #AAAAAA;} /*MediumGray*/
.MdDkGray	{color: #333333;} /*MediumDarkGray*/
.DkGray		{color: #111111;} /*DarkGray*/
.Black		{color: #000000;} /*Black*/
.DkBlack		{color: #000000;} /*Black*/

/**********************************************************************************************/
/*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;
}

hr {
    height: 1px;
    color: #AAAAAA;
}

td {
    font-family: Verdana, Sans-Serif;
    color: #111111;
    font-size: 11px;
}

td a {
    color: #663300;
    text-decoration: none;
}

td a:hover {
    color: #996633;
    text-decoration: underline;
}

/**********************************************************************************************/
/*Standard Class Override Definitions.*/
/**********************************************************************************************/

.Text1Sm {
    font-family: Verdana, Sans-Serif;
    color: #000000;
    font-size: 9px;
}

.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;
    color: Black;
    text-decoration: underline;
}

.Link1Md {
    font-size: 11px;
}

.Link1Lg {
    font-size: 13px;
}

/**********************************************************************************************/
/*Image Elements.*/
/**********************************************************************************************/

.AlertPng {
    border-width: 0px;
    padding: 0px 0px 0px 10px;
}

.DefaultImg {
    border-width: 0px;
}

.SpacerCell {
    background-color: transparent;
}

.TransparentPng {
    border-width: 0px;
    display: inline;
}

/**********************************************************************************************/
/*ASP.NET Web Control Members.*/
/**********************************************************************************************/

.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;
}

.Calendar .ajax__calendar_container {
    border:1px solid #003366;
    background-color: #6699CC;
    color: #003366;
    position: relative;
    z-index: 100;
}

.Calendar .ajax__calendar_hover {
    color: #CC9966;
    position: relative;
}

.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;
}

.DropDownList {
    font-size: 11px;
    border: solid 1px #777777;
    height: 20px;
}

.EditableGridCell {
    font-family: Verdana, Sans-Serif;
    color: #000000;
    font-size: 11px;
}

.EditableGridCell a {
    font-family: Verdana, Sans-Serif;
    color: #663300;
    font-size: 11px;
    text-decoration: none;
}

.EditableGridCell td {
    font-family: Verdana, Sans-Serif;
    color: #000000;
    font-size: 11px;
}

.EditableGridCell a:hover {
    font-family: Verdana, Sans-Serif;
    color: #996633;
    font-size: 11px;
    text-decoration: underline;
}

.EditableGridCell a:visited {
    font-family: Verdana, Sans-Serif;
    color: #663300;
    font-size: 11px;
}

.EditableGridCell input {
    font-family: Verdana, Sans-Serif;
    color: #000000;
    font-size: 11px;
}

.TextBox {
    font-size: 11px;
    border: solid 1px #777777;
    height: 15px;
    position: relative;
}

.TextBoxDisabled {
    font-size: 11px;
    border: solid 1px #777777;
    height: 15px;
    position: relative;
    background-color: #EEEEEE;
}

.TextBoxUpper {
    font-size: 11px;
    border: solid 1px #777777;
    height: 15px;
    position: relative;
    text-transform: uppercase;
}

.TextBoxUpperDisabled {
    font-size: 11px;
    border: solid 1px #777777;
    height: 15px;
    position: relative;
    text-transform: uppercase;
    background-color: #EEEEEE;
}

.TextBoxAlignRight {
    font-size: 11px;
    border: solid 1px #777777;
    height: 15px;
    position: relative;
    text-align: right;
}

.TextBoxAlignRightDisabled {
    font-size: 11px;
    border: solid 1px #777777;
    height: 15px;
    position: relative;
    text-align: right;
    background-color: #EEEEEE;
}

.TextBoxAlignLeftDisabled {
    font-size: 11px;
    border: solid 1px #777777;
    height: 15px;
    position: relative;
    text-align: left;
    background-color: #EEEEEE;
}


.HideControl {
    display: none;
}

.ShowControl {
    display: inline;
}

/**********************************************************************************************/
/*Wrapper Elements.*/
/**********************************************************************************************/
.MainLogoTableCell {
    text-align: left;
    background-color:#FFFFFF;
}

.BottomPageGradient {
    background: #6699CC url('/App_Images/Grad_Down_White2.png') repeat-x scroll top left; height: 80px;
}

.FooterBar {
    color: #EFEFEF;
    background: #6699CC url('/App_Images/HeadingShader.png') repeat-x scroll top left;
}

.FooterBar a {
    color: #EFEFEF;
}

.FooterBar a:hover {
    color: #FFFFFF;
}

.HeaderBar {
    color: #EFEFEF;
    background: #6699CC url('/App_Images/HeadingShader.png') repeat-x scroll top left;
}

.HeaderBar a {
    color: #EFEFEF;
}

.HeaderBar a:hover {
    color: #FFFFFF;
}

.PageHeading {
    color: #EFEFEF;
    font-size: 15px;
    font-weight: bolder;
}

.PageHeading a {
    color: #EFEFEF;
}

.PageHeading a:hover {
    color: #FFFFFF;
}

.SubFooter {
    color: #6699CC;
}
.BorderColor
{
    border: solid 1px #6699CC;
}

.TextHighlighter {
    background-color: #FF9900;
    padding: 3px 3px 3px 3px;
    border: solid 1px #AAAAAA;
}

/**********************************************************************************************/
/*Panel Parts.*/GetValueFromXml
/**********************************************************************************************/
.LoginPage {
    background-color: ;
}

/**********************************************************************************************/
/*Panel Parts.*/
/**********************************************************************************************/

.PanelBody {
    border-left: Dashed 1px #000000;
    border-bottom: Dashed 1px #000000;
    border-right: Dashed 1px #000000;
    background: #EFEFEF 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: #EFEFEF;
    background: #111111 url('/App_Images/HeadingShader.png') repeat-x scroll top left;
}

.PanelFooter a {
    color: #EFEFEF;
}

.PanelFooter a:hover {
    color: #EFEFEF;
}

.PanelHeader {
    color: #EFEFEF;
    background: #111111 url('/App_Images/HeadingShader.png') repeat-x scroll top left;
}

.PanelHeaderCenter {
    text-align: center;
    color: #EFEFEF;
    background: #111111 url('/App_Images/HeadingShader.png') repeat-x scroll top left;
}

.PanelHeader a {
    color: #EFEFEF;
}

.PanelHeader a:hover {
    color: #FFFFFF;
}

.PanelTitle {
    color: #EFEFEF;
    font-size: 13px;
    font-weight: bold;
}

/**********************************************************************************************/
/*DevExpress ASPxGridView - 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;
}

/**********************************************************************************************/
/*DevExpress ASPxGridView - Main.*/
/**********************************************************************************************/

.Minimal td {
    padding: 3px 3px 3px 3px;
    margin: 3px 3px 3px 3px;
    border: solid 1px #FFFFFF;
}

.dxgvControl {
    border-top: Solid 1px #CCCCCC;
}

.dxgvTable {
    background-color: transparent;
    border-collapse: collapse;
    overflow: hidden;
    border-top: Solid 1px #CFCFCE;
}

.dxgvHeader {
    cursor: pointer;
    padding: 3px 5px 3px 5px;
    border: Solid 1px #CFCFCE;
    background-color: #DEDFDE;
    font-weight: bold;
    overflow: hidden;
}

.dxgvHeader td {
    white-space: nowrap;
}

.dxgvGroupPanel {
    white-space: nowrap;
    background-color: #EFEFEF;
    padding: 5px 5px 5px 5px;
    font-style: italic;
    color: #999999;
    border: solid 1px #EFEFEF;
    vertical-align: middle;
    text-align: center;
}

.dxgvGroupRow {

    padding: 5px 5px 5px 5px;
    background-color: #EFEFEF;
    border: .05em solid #CFCFCE; 
}

.dxgvGroupRow td.dxgv {
   background-color: #EFEFEF;
    white-space: nowrap;
    border-collapse: collapse; 
    border: .05em solid #CFCFCE; 
    border-width: 1px 1px 0 0;
}

.dxgvDataRow {
    background-color: #FFFFFF;
    padding: 3px 5px 3px 5px;
    white-space: nowrap;
    overflow: hidden;
}

.dxgvDataRow td {
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    border-collapse: collapse; 
    border: .05em solid #CFCFCE; 
    border-width: 1px 1px 0 0;
}

.dxgvDataRowAlt {
    background-color: #FFFFFF;
    padding: 3px 5px 3px 5px;
    white-space: nowrap;
    overflow: hidden;
}

.dxgvDataRowAlt td {
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    border-collapse: collapse; 
    border: .05em solid #CFCFCE; 
    border-width: 1px 1px 0 0;
}

.dxgvFocusedRow {
    background: #FFFFFF url('/App_Images/Grad_V_White_LtGray_1.gif') repeat-x scroll bottom left;
    background: yellow;
    padding: 3px 5px 3px 5px;
    white-space: nowrap;
    overflow: hidden;
}

.dxgvFocusedRow td {
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    border-collapse: collapse; 
    border: .05em solid #CFCFCE; 
    border-width: 1px 1px 0 0;
}

.dxgvFocusedRow td.dxgv {
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    border-collapse: collapse; 
    border: .05em solid #CFCFCE; 
    border-width: 1px 1px 0 0;
}

.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 {
    white-space: nowrap;
    border: solid 1px #FFFFFF;
    background-color: #EFEFEF;
}

.dxgvFooter td.dxgv {
    padding: 3px 5px 3px 5px;
    border-collapse: collapse; 
    border: .05em solid #CFCFCE; 
    border-width: 1px 1px 0 0;
    font-weight: bold;
}

.dxgvGroupFooter {
    border: solid 1px #CFCFCE;
    background-color: gray;}

.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 #111111;
}

.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: #EFEFEF;
}

.dxgvEmptyDataRow td.dxgv {
    white-space: nowrap;
    background-color: #EFEFEF;
    padding: 5px 5px 5px 5px;
    font-style: italic;
    color: #999999;
    vertical-align: middle;
    text-align: center;
}

.dxgvInlineEditCell {
}

.dxgvInlineEditRow {
}

.dxgvInlineEditRow td.dxgv {
}

/**********************************************************************************************/
/*DevExpress ASPxGridView - Currently Unused.*/
/**********************************************************************************************/
/*
.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
*/

/**********************************************************************************************/
/*DevExpress ASPxTreeList - Main.*/
/**********************************************************************************************/

.dxtlControl {
    cursor: default;
    font: Verdana, Sans-Serif;
    color: #000000;
    border: none 1px #999999;
}

.dxtlControl caption {
    padding: 3px 3px 5px 3px;
    font-size: 11px;
    text-align: left;
    color: #333333;
    border: Solid 1px #999999;	
    border-bottom: 0;
}

/*Indent cells.*/

.dxtlIndent, .dxtlIndentWithButton {
    background: #FFFFFF;
    vertical-align: top;
    background-position: center top;
    background-repeat: no-repeat;
}

.dxtlIndent {
    padding: 0 11px;
}

.dxtlIndentWithButton {
    padding: 7px;
}

.dxtlSelectionCell {
    padding: 0 2px;
    border: solid 1px #999999;
}

/*Tree-lines cells.*/

.dxtlLineFirst {
    background-image: url(/App_Images/TreeLineFirst.gif);
}

.dxtlLineMiddle {
    background-image: url(/App_Images/TreeLineMiddle.gif);
}

.dxtlLineLast {
    background-image: url(/App_Images/TreeLineLast.gif);
}

.dxtlLineRoot {
    background-image: url(/App_Images/TreeLineRoot.gif);
    background-repeat: repeat-y;
}

/*Headers.*/

.dxtlHeader {
    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;
}

.dxtlHeader table.dxtl {
    border-collapse: collapse;
    width: 100%;
}

.dxtlHeader td.dxtl {
    padding: 0;
}

.dxtlHeader, .dxtlHeader td.dxtl {	
    color: #000000;
    font: Verdana, Sans-Serif;
    white-space: nowrap;
    text-align: left;    
}

/*Nodes.*/

.dxtlNode {
    background: #FFFFFF url('/App_Images/Grad_V_White_LtGray_1.gif') repeat-x scroll bottom left;
}

.dxtlAltNode {
    background: #FFFFFF url('/App_Images/Grad_V_White_LtGray_1.gif') repeat-x scroll bottom left;
}

.dxtlSelectedNode {
    background: #FFFFFF url('/App_Images/Grad_V_White_LtGray_1.gif') repeat-x scroll bottom left;
}

.dxtlFocusedNode {
    background: #FFFFFF url('/App_Images/Grad_V_White_LtGray_1.gif') repeat-x scroll bottom left;
}

.dxtlInlineEditNode {
    background: #FFFFFF url('/App_Images/Grad_V_White_LtGray_1.gif') repeat-x scroll bottom left;
}

.dxtlInlineEditNode td.dxtl {
    border: solid 1px #EEEEEE;
    padding: 1px;
}

input.dxeEditArea {
    background-color: #FFFFFF !important;
    padding: 0px 0px 0px 3px !important;
    border: solid 1px #999999 !important;
}

.dxtlNode td.dxtl, 
.dxtlAltNode  td.dxtl, 
.dxtlSelectedNode td.dxtl, 
.dxtlFocusedNode td.dxtl,
.dxtlEditFormDisplayNode td.dxtl,
.dxtlCommandCell {
    padding: 3px 5px 3px 5px;
    border-right: solid 1px #DCDCDC !important;
    white-space: nowrap;
    font: Verdana, Sans-Serif;
}

/*Editing.*/

.dxtlError {
    background: #FFCC99;
    color: #009900;
    padding: 6px 10px;
    border: solid 1px #EEEEEE;
    font: Verdana, Sans-Serif;
}

/*Links.*/

.dxtlControl a {
    color: #663300;
}

.dxtlControl a:hover {
    color:  #996633;
}

.dxtlCommandCell a {
    color: #663300;
    margin-right: 3px;
}

.dxtlCommandCell a:hover {
    color:  #996633;
    margin-right: 3px;
}

.dxtlHeader a,
.dxtlFocusedNode a,
.dxtlSelectedNode a {
    color: #663300;
}

.dxtlHeader a:hover,
.dxtlFocusedNode a:hover,
.dxtlSelectedNode a:hover {
    color: #996633;
}

/*Loading panel.*/

.dxtlLoadingPanel {
    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;
}

.dxtlLoadingPanel td.dx {
    white-space: nowrap;
    text-align: center;
    padding: 3px 5px 3px 5px;
}

.dxtlLoadingDiv {
    border: solid 1px #FFFFFF;
}

/*Disabled.*/

.dxtlDisabled, .dxtlDisabled .dxtl {
    color: #AAAAAA;
    cursor: default;
}

/**********************************************************************************************/
/*Main Menu Members.*/
/**********************************************************************************************/

.MenuBar {
    color: #EFEFEF;
    background-color: #003366;
    cursor: pointer;
}

.MenuBar a {
    color: #EFEFEF;
}

.MenuBar a:hover {
    color: #FFFFFF;
}

.MenuDate {
    white-space: nowrap;
}

/*Main - Core.*/

.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: #6699CC;
    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;
}

.templateTable {
    border-collapse: collapse;
    /*background: #F3F8F7;*/
    width: 100%;
}
.templateTable td {
    border: none;
    padding: 0px;
}
.templateCaption td.caption {
    background: #ECF2F3;
}
.searchBox:focus 
{ 
        border:2px solid #73A6FF !important;  
        margin:0 !important; 
        outline-color:-moz-use-text-color !important;  
        outline-style:none !important; 
         outline-width:0 !important;  
}  
.searchBox 
{ 
    background-color:#FFFFFF; 
    border-color:#666666 #CCCCCC #CCCCCC; 
    border-style:solid; 
    border-width:1px; 
    color:#000000; 	 
}  

/**********************************************************************************************/
/*End of CSS Block.*/
/**********************************************************************************************/

/*
<!--Required tags for a dynamic web form; ignored in this case.-->
</div></body>
</html>
*/
