﻿body
{
    margin: 0px 0px 0px 0px;
    font-family: Arial,Verdana,Trebuchet MS;
    font-size: 12px;
    height: 100%;
    width: 100%;
    background-position: center;
}

table
{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}
/* Previous HAIL Color Code #236099 Header Blue Color */
.button
{
   /* min-width: 80px;*/
    height: 25px;
    margin: 2px 0 2px 2px;
    text-transform: capitalize; /*text-align:center;	 	PADDING-LEFT: 1px;  	FONT-WEIGHT: bold;  	background-color:Silver; 	FONT-SIZE: 12px; 	 	BACKGROUND-IMAGE: url('../common/images/bg.jpg'); 	COLOR: #ffffff;  	PADDING-TOP: 2px;  	BORDER-BOTTOM: #6C8990 1px solid;  	BORDER-RIGHT: #6C8990 1px solid;  	BORDER-LEFT: #6C8990 1px solid;  	vertical-align:middle;     border-top-color: #6C8990;     border-top-width: 1px;     width:80px;     height:23px;*/
}
.buttonLarge
{
    text-align: center;
    padding-left: 1px;
    font-weight: bold;
    background-color: Silver;
    font-size: 12px;
    background-image: url('../common/images/bg.jpg');
    color: #ffffff;
    padding-top: 2px;
    border-bottom: #6C8990 1px solid;
    border-right: #6C8990 1px solid;
    border-left: #6C8990 1px solid;
    vertical-align: middle;
    border-top-color: #6C8990;
    border-top-width: 1px;
    width: 120px;
    height: 23px;
}
/* Previous HAIL Color Code #236099 */
.centerPageHeader
{
    font-family: Segoe UI,Verdana,Arial;
    font-weight: bold;
    font-style: inherit;
    text-align: left;
    color: White;
    background-color: #4b6c9e;
    height: 20px;
    font-size: 15px;
}


TD.centerPageHeaderSecond
{
    font-weight: bold;
    font-style: inherit;
    text-align: left;
    color: Black;
    padding-bottom: 0px;
    padding-top: 10px;
    font-size: 12px;
}
TD.LabelCaptionWidthNormal
{
    width: 100px;
}

TD.LabelCaptionWidthLarge
{
    width: 120px;
}

.TextBoxNormal
{
    width: 150px;
}
.TextBoxSearch
{
    width: 200px;
}

.NormalTextBold
{
    font-family: Verdana,Arial,Trebuchet MS;
    font-style: inherit;
    color: Gray;
    font-weight: normal;
    font-size: 12px;
}

.DropDownList
{
    border-right: #808080 1px solid;
    border-top: #808080 1px solid;
    font-family: Verdana,Arial, 'Trebuchet MS';
    font-size: 12px;
    border-left: #808080 1px solid;
    border-bottom: #808080 1px solid;
    background-color: #ffffff;
    vertical-align: middle;
}

.buttonLarge
{
    width: 120px;
    height: 23px;
    font-size: 12px;
}
.TextBox
{
    border-right: #808080 1px solid;
    border-top: #808080 1px solid;
    font-family: Arial,Verdana, 'Trebuchet MS';
    font-size: 12px;
    border-left: #808080 1px solid;
    border-bottom: #808080 1px solid;
    background-color: #ffffff;
    width: 135px;
    vertical-align: middle;
}

.TextBoxNumeric
{
    /*border-right: #808080 1px solid;
    border-top: #808080 1px solid;
    font-family: Arial,Verdana, 'Trebuchet MS';
    font-size: 12px;
    border-left: #808080 1px solid;
    border-bottom: #808080 1px solid;
    background-color: #ffffff;
    width: 135px;
    vertical-align: middle;*/
    text-align: right;
}

.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
    DropShadow="true";
}

.modalPopup
{
    background-color: #ffffff;
    font-family: Verdana;
    border-width: 3px;
    border-style: solid;
    border-color: #6F92BE;
    width: 300px;
}
.modalPopupBig
{
    background-color: #ffffff;
    font-family: Verdana;
    border-width: 3px;
    border-style: solid;
    border-color: #6F92BE;
    width: 500px;
}
.modalPopupHold
{
    background-color: #ffffff;
    font-family: Verdana;
    border-width: 3px;
    border-style: solid;
    border-color: #6F92BE;
    width: 420px;
    height: 125px;
}
.messageBoxTitle
{
    background-color: #6F92BE;
    color: White;
    padding: 5px 5px 5px 5px;
    font-size: 14px;
    font-weight: bold;
}
.panelMsg
{
    font-weight: bold;
    padding: 5px;
    margin-bottom: 4px;
}
.InformationPanelHeaderRow
{
    font-size: 11px;
    color: white;
    background-color: #6F92BE;
    font-weight: bold;
}

.InformationPanelDataRows
{
    height: 25px;
}

/* AutoComplete CSS */
.AutoExtender
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: .9em;
    font-weight: normal;
    border: solid 2px #006699;
    line-height: 20px;
    padding: 10px;
    background-color: White;
    margin-left: 10px;
}
.AutoExtenderList
{
    border-bottom: dotted 2px #006699;
    cursor: pointer;
    color: Maroon;
}
.AutoExtenderHighlight
{
    color: White;
    background-color: #006699;
    cursor: pointer;
}
#divwidth
{
    width: 150px !important;
}
#divwidth div
{
    width: 150px !important;
}
/* Menu  Org. HAIL Color Code #236099;*/
TR.leftMenuHeader
{
    background-color: #4b6c9e;
    height: 14;
}
TD.leftMenuHeader
{
    font-weight: bold;
    font-style: inherit;
    text-align: center;
    color: white;
    background-color: #4b6c9e;
    border-bottom: solid 2px #6F92BE;
    padding-bottom: 2px;
    padding-top: 2px;
}

/* Menu Section*/
.menuContent
{
    border-right: solid 2px #6F92BE;
    margin: 0px 0px 0px 0px;
    background-color: #4b6c9e;
}
.menu_border
{
    width: 100%;
}
.menuTable
{
    /* for future use */
}
.menuSection
{
    width: 100%;
    background-color: #4b6c9e;
    padding: 2px 2px 2px 4px;
    text-align: left;
    height: 20px;
    border-top: solid 1px gray;
    border-bottom: solid 1px gray;
}
.menuSctionText
{
    color: white;
    font-style: inherit;
    font-weight: bold;
    vertical-align: top;
    padding-left: 4px;
}
.menuItem
{
    padding-left: 10px; /*border-bottom-style:  solid;   border-bottom-color: #aaaaaa;   border-bottom-width: 1px;*/
}
.lnkMenuItems
{
    color: #4b6c9e;
    font-family: Verdana,Arial ;
    font-weight: normal;
    font-size: 9pt;
    padding-left: 8px;
    text-decoration: none;
    vertical-align: top;
}

.entry_form
{
    width:100%;
}

.entry_form .control_set
{
    width:auto;
}

.entry_form .control_set .control_row
{
    margin:0px;
}

.entry_form .control_set .control_row td
{
    margin:0px;
    padding:5px 0px 0px 0px;
}

.entry_form .control_set .control_row td span.req_mark
{
    color:red;
}

/* Grid CSS Starts*//* Menu  Org. HAIL Color Code #236099;  New Color Code : #6F92BE*/

.grid_region
{
    margin-left:0px;   
    clear:both;
    overflow:hidden;
}

.grid_top_region
{
    margin:5px 0px 5px 0px;
    clear:both;
}

.grid_top_region .grid_top_region_lft
{
    float:left;
    display:inline-block;
    vertical-align:middle;
    margin:5px 0px 5px 0px;
}

.grid_top_region .grid_top_region_rght
{
    float:right;
    display:inline-block;
    vertical-align:middle;
    margin:5px 0px 5px 0px;
}

.grid
{
    width: 99%;
    border: 1px solid #C0C0C0;
    margin: 4px 4px 4px 0px;
    /*clear:both;*/
}

.grid .header
{
    color: White;
    text-transform: capitalize;
    background-color: #4b6c9e;
    border-collapse: collapse;
    border: 1px solid #C0C0C0;
    font-family: Verdana,Arial;
    font-size:12px;
}

.grid .header a:link
{
    color:White !important;
}

.grid .header a:visited
{
    color:White !important;
}

.grid .header th
{
    padding: 6px;
    border: 1px solid #C0C0C0;
}

.grid .row
{
    border-collapse: collapse;
    background-color:white;
    font-family: Verdana,Arial;
    font-size:12px;
    color:Gray;
}

.grid .row td
{
    padding: 4px;
    border: 1px solid #C0C0C0;
}

.grid .alter_row
{
    border-collapse: collapse;
    background-color:#E6E6E6;
    font-family: Verdana,Arial;
    font-size:12px;
    color:Gray;
}

.grid .alter_row td
{
    padding: 4px;
    border: 1px solid #C0C0C0;
}

.grid .ellipsis {
    text-overflow: ellipsis;
    /*white-space: nowrap;
    display: block;*/
    overflow: hidden;
    /*height :40px;*/
}
/*
.Grid
{
    border: solid 1px grey;
}

.Grid td
{
    border: solid 1px grey;
    margin: 1px 1px 1px 1px;
    font-family: Arial,Verdana, 'Trebuchet MS';
    padding: 1px 2px 1px 2px; 
}
.GridHeader
{
    font-family: Arial,Verdana, 'Trebuchet MS';
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    background-color: #6F92BE;
    padding: 1px 2px 1px 2px; 
    text-align: center;
    cursor: default;
}
.GridHeader a
{
    text-decoration: none;
    color: #ffffff !important;
    font-weight: bold !important;
    font-size: 12px !important;
}
.GridHeader a:hover
{
    text-decoration: underline;
}
.GridItem, .GridAltItem
{
    font-size: 11px;
    color: Black;
    height: 25px;
}
.GridSelect
{
    background-color: #D0E0EA;
}

.GridItem
{
    background-color: #EFEDEE;
    font-size: 12px;
}
.GridAltItem
{
    background-color: #EFEDEE;
}
.GridItem a
{
    font-family: Arial,Verdana, 'Trebuchet MS';
    font-weight: normal;
    font-size: 12px;
    color: #0C4B7B;
    text-decoration: none, underline;
}
.GridItem a:hover
{
    font-family: Arial,Verdana, 'Trebuchet MS';
    font-weight: normal;
    font-size: 12px;
    color: #FF0000;
    text-decoration: none, underline;
}
.GridAltItem a
{
    font-family: Arial,Verdana, 'Trebuchet MS';
    font-weight: normal;
    font-size: 10px;
    color: #0C4B7B;
    text-decoration: none, underline;
}
.GridAltItem a:hover
{
    font-family: Arial,Verdana, 'Trebuchet MS';
    font-weight: normal;
    font-size: 10px;
    color: #FF0000;
    text-decoration: none, underline;
    height: 3px;
}*/
.GridFooterTotal
{
    font-weight: bold;
    font-size: 10px;
    color: Maroon;
    height: 3px;
    background-color: #FFFFFF;
    text-align: center;
}
.GridPager td
{
    font-size: 18px;
    background-color: Silver;/*#6F92BE*/
    color: Maroon;
    font-weight: bold;
    border: solid 0px #dce8f5;
    height: 3px;
    padding: 0 0 0 0;
}
.GridNav
{
    font-size: 10px;
    color: #4A3C8C;
    height: 3px;
}
.GridPager
{
    font-size: 20px;
    height: 3px;
    background-color: Silver;/*#84B7DA*/
    padding: 0 0 0 0; /*top right bottom left*/
    text-align:left;
}
.GridPager a
{
    font-family: Arial,Verdana, 'Trebuchet MS';
    font-size: 15px;
    height: 3px;
    font-style: normal;
    font-weight: bold;
    color: Black;
    text-decoration: none;
    padding: 0 0 0 0;
}
.GridPager a:hover
{
    font-family: Arial,Verdana, 'Trebuchet MS';
    font-weight: bold;
    font-size: 15px;
    color: Maroon;
    height: 3px;
    text-decoration:none;
    padding: 0 0 0 0;
}

/* Grid CSS Ends */

.SectionHeaderRed
{
    font-family: Verdana,Arial,'Trebuchet MS';
    font-size: 9pt;
    color: #DA445A;
    font-weight: bold;
}

h1
{
    font: inherit;
    font-size: 10pt;
    color: #404040;
    padding-top: 0pt;
    padding-right: 0pt;
    padding-bottom: 0px;
    padding-left: 0pt;
    margin-top: 0pt;
    margin-right: 0pt;
    margin-bottom: 0pt;
    margin-left: 0pt;
}



.BlockLargeIndent
{
    min-width: 659px;
    width: auto;
    width: 659px;
    padding: 17px 22px 0 22px;
    margin: 0;
}

.LargeGreyLine
{
    margin: 0;
    padding: 0;
    width: 1000px;
    height: 1px;
    background-image: url(../common/images/hr_grey_large.gif);
}

.SmallGreyLine
{
    margin: 0;
    padding: 0 2px 0 0;
    width: 350px;
    height: 1px;
    background-image: url(../common/images/hr_grey_large.gif);
}

/*AutoComplete flyout*/
.autocomplete_completionListElement
{
    visibility: hidden;
    margin: 0px;
    background-color: inherit;
    color: black;
    border: solid 1px gray;
    cursor: pointer;
    text-align: left;
    list-style-type: none;
    font-family: Verdana,Arial,'Trebuchet MS';
    font-size: 12px;
    padding: 0;
    
}

/* AutoComplete item */
.AutoCompleteExtender_CompletionListItem
{
    background-color: white;
    padding: 1px;
}

/* AutoComplete highlighted item */
.AutoCompleteExtender_HighlightedItem
{
    background-color: #c3ebf9;
    padding: 1px;
    font-family: Verdana,Arial,'Trebuchet MS';
    font-size: 12px;
    text-decoration: underline;
}

.AutoCompleteList
{
    font-family: inherit;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    list-style-type: none;
    border: solid 1px blue;
    background-color: White;
    min-height: 220px;
    max-height: 250px;
    overflow: scroll;
}

.AutoCompleteItem
{
    font-family: inherit;
    color: Black;
}

.AutoCompleteSelectedItem
{
    font-family: inherit;
    background-color: #0165b3;
    color: White;
}

.ImageMaxWidthHeight
{
    max-height: 120px;
    max-width: 161px;
}
.lnk
{
    font-family: Verdana,Arial,'Trebuchet MS';
    font-size: 12px; /*font-style:italic;*/
    font-weight: bold;
    color: Black;
    text-decoration: none;
}
a.lnk:active
{
    font-family: Verdana,Arial,'Trebuchet MS';
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: Black;
    text-decoration: none;
}
a.lnk:visited
{
    font-family: Verdana,Arial,'Trebuchet MS';
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: Black;
    text-decoration: none;
}

a.lnk:hover
{
    font-family: Verdana,Arial,'Trebuchet MS';
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #FF6600;
    text-decoration: none;
}

/*Error Page -- Start*/
.LabelSpacer
{
    width: 5px;
}
.RowSpacer
{
    height: 10px;
}
.LabelTextNoTextBox
{
    font-family: Verdana,Arial,'Trebuchet MS';
    font-size: 8pt;
    color: #333333;
    font-weight: bold;
    height: 20px;
}
/*Error Page -- End*/

/* Logout Page -- Start*/
.Logoutbody
{
    font-family: Verdana,Arial, 'Trebuchet MS';
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 10pt;
    line-height: normal;
    -x-system-font: none;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    text-align: center;
    background-color: #dadada;
    padding: 10px 10px 10px 10px;
}
h2.logout_title
{
    font-family: Verdana,Arial, 'Trebuchet MS';
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 12pt;
    line-height: normal;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e8e8e7;
}
.LogoutbodyMid
{
    background-color: #FFFFFF;
}

.topRight
{
    background-image: url('../common/topRight.png');
}
.topLeft
{
    background-image: url('../common/topLeft.png');
}
.bottomLeft
{
    background-image: url('../common/bottomLeft.png');
}
.bottomRight
{
    background-image: url('../common/bottomRight.png');
}

.roundedcornr_content_403219
{
    margin: 0 15px;
}
/* Logout Page -- End*/

.lnk
{
    font-family: Tahoma,Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: Black;
    text-decoration: none;
}
.heading
{
    font-family: Tahoma,Arial, Helvetica;
    font-size: 13px;
    color: #557ea1;
    font-weight: bold;
}
.ListSearchExtenderPrompt
{
    font-family: Verdana,Arial, 'Trebuchet MS' !important;
    font-size:12px !important;
    color: Gray;
    background-color: transparent;
    padding-bottom: 2px;
}

.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
{
    margin-top: -7px !important;
}
.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
{
    margin-top: -7px !important;
}

.WindowsStyle .ajax__combobox_itemlist
{
    z-index: 10 !important;
    position: fixed !important;
    top: inherit !important;
    left: inherit !important;
}