﻿html, body, form
{
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

form
{
	position: absolute;
}

/*
MainFrame styles
*/
.MainFrame .Border
{
	padding: 0 16 0 0;
}

body.MainFrame
{
	width: 100%;
	height: 100%;
	margin: 0 0 0 0;
	background-color: #F5F5F5;
	overflow: auto;
}

.MainFrame .Header
{
	font-family: Verdana;
	font-size: 9px;
	color: #54688E;
	padding: 10 0 5 16;
	white-space: nowrap;
	vertical-align: middle;
}

.MainFrame .Footer
{
	font-family: Verdana;
	font-size: 9px;
	color: #54688E;
	padding-left: 16px;
	height: 30px;
}
.MainFrame .Footer a, .MainFrame .Footer a:hover, .MainFrame .Footer a:visited
{
	color: #54688E;
}

.MainFrame .Content
{
	background-color: white;
}

.MainFrame .LeftBar
{
	width: 15px;
	border-right: solid 5px #AFC6B6;
	background-color: #F5F5F5;
}

.MainFrame .VerticalSplitter
{
	background-color: #F5F5F5;
	background-image: url(img/v_splitter.gif);
	width: 8px;
	border-right: solid 1px #999999;
	border-left: solid 1px #D2D2D2;
	cursor: w-resize;
}

.MainFrame .LeftSplitterPane
{
	border-left: solid 1px #999999;
	border-top: solid 1px #999999;
	border-bottom: solid 1px #D2D2D2;
}

.MainFrame .RightSplitterPane
{
	border-top: solid 1px #999999;
	border-bottom: solid 1px #D2D2D2;
	border-right: solid 1px #D2D2D2;
}

.MainFrame .TreeFrame
{
	overflow: auto;
}

.MainFrame .SearchPanel
{
	border-top: solid 0px White;
	border-left: solid 0px White;
	border-right: solid 0px #999999;
	border-bottom: solid 1px #999999;
	background-color: #EEEEEE;
	padding: 10 10 10 10;
}

.MainFrame .SearchPanel TABLE
{
	font-family: Verdana;
	font-size: 10px;
	color: #54688E;
}

.MainFrame .SearchPanel TD
{
	width: 35px;
}

.MainFrame .SearchPanel A
{
	color: #54688E;
}

.MainFrame .LoginLeftBar
{
	width: 16px;
	background-color: #F5F5F5;
}

.MainFrame .LoginPanel
{
	border-left: solid 1px #999999;
	border-top: solid 1px #999999;
	border-bottom: solid 1px #D2D2D2;
	border-right: solid 1px #D2D2D2;
	padding: 20px 20px 20px 20px;
}

.MainFrame .LoginBackground
{
	background-image: url(img/login_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 100px;
	padding-left: 110px;
}

.MainFrame .LogoffBackground
{
	background-image: url(img/login_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 100px;
	padding-left: 110px;
	font-family: Arial;
	font-size: 12px;
	color: GrayText;
}

/*
Login styles
*/
.Login
{
}

.Login .Label
{
	font-weight: bold;
	color: Black;
	font-size: 11px;
	font-family: Arial, Helvetica;
	padding-left: 3px;
}

.Login .CheckBox
{
	font-weight: normal;
	font-size: 10px;
	color: black;
	font-family: Arial, Helvetica;
}

.Login .CheckBox INPUT
{
	margin-top: 0px;
}

.Login .TextBox
{
	font-weight: normal;
	font-size: 12px;
	color: black;
	font-family: Arial;
	background-color: #F5F5F5;
	border-left: solid 1px #999999;
	border-top: solid 1px #999999;
	border-bottom: solid 1px #D2D2D2;
	border-right: solid 1px #D2D2D2;
	margin-bottom: 5px;
	margin-top: 0px;
	width: 150px;
}

.Login INPUT
{
	margin-top: 5px;
	margin-right: 5px;
}

.PoweredBy
{
	font-family: Arial;
	font-size: 12px;
}

/*
LanguageSwitch styles
*/
.LanguageSwitch SPAN
{
	font-weight: bold;
	color: Black;
	font-size: 11px;
	font-family: Arial, Helvetica;
	padding-left: 5px;
}

.LanguageSwitch SELECT
{
	font-weight: normal;
	font-size: 12px;
	color: black;
	font-family: Arial;
	width: 150px;
	background-color: #F8F8F8;
	border-left: solid 1px #AFAFAF;
	border-top: solid 1px #AFAFAF;
	border-bottom: solid 1px #D2D2D2;
	border-right: solid 1px #D2D2D2;
	margin-left: 2px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}

/*
ContentPage styles
*/
body.ContentPage
{
	width: 100%;
	height: 100%;
	margin: 0 0 0 0;
	background-color: white;
	overflow: auto;
}

.ContentPage .SiteMapPath
{
	background-color: #EEEEEE;
	border-bottom: solid 1px #D2D2D2;
	font-family: Verdana;
	font-size: 11px;
	color: Black;
	padding: 5 5 5 5;
}

.ContentPage .SiteMapPath A
{
	color: Black;
	white-space: nowrap;
}

.ContentPage .SiteMapPath A:hover
{
	color: Black;
	white-space: nowrap;
	text-decoration: none;
}

.ContentPage .ContentFrame
{
	overflow: auto;
}

.ContentPage .PageHeader
{
	height: 39px;
	background-color: #8091AF;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	font-size: 14px;
	color: white;
	font-family: Arial;
	border-bottom: solid 5px #AFC6B6;
	white-space: nowrap;
}

.ContentPage .RemoveWhiteLine
{
   
	height: 1px;
	border-top: solid 1px #afc6b6;
}

/*
Content form styles
*/
body.ContentForm
{
	width: 100%;
	height: 100%;
	margin: 0 0 0 0;
	background-color: white;
	overflow: auto;
}

.ContentForm TD.PageHeader
{
	background-color: #8091AF;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: solid 5px #afc6b6;
	font-weight: normal;
	font-size: 11px;
	color: White;
	font-family: Arial;
	height: 39px;
}

.ContentForm .PageHeader TABLE
{
	background-color: #8091AF;
	font-weight: normal;
	font-size: 11px;
	color: White;
	font-family: Arial;
}

.ContentForm .PageHeader A
{
	color: White;
	margin-right: 5px;
}

.ContentForm .PageHeader A:hover
{
	color: White;
	margin-right: 5px;
	text-decoration: none;
}

.ContentForm .PageHeader .Title
{
	font-weight: bold;
	font-size: 14px;
	color: white;
	font-family: Arial;
	padding-bottom: 5px;
	border-bottom: solid 1px white;
	border: 1px;
}

.ContentForm .PageFooter
{
	height: 39px;
	background-color: #8091AF;
	padding-left: 5px;
	padding-right: 5px;
	border-top: solid 5px #afc6b6;
}

.ContentForm .PageFooter .Button, .ActionButton
{
	width: 13ex;
	color: #333366;
	font-family: Verdana;
	font-size: 11px;
}

.ContentForm .ContentFrame
{
	width: 100%;
	height: 100%;
	background-color: white;
	overflow: auto;
}

.ContentForm .ContentFrame .MinWidthBlock
{
	background-color: #afc6b6;
}

.ContentForm .ContentFormArea
{
	width: 100%;
	height: 100%;
	overflow: auto;
}

/*
Form elements styles
*/
.SectionBody
{
	padding: 5 25 10 15;
	width: 100%;
	font-size: 13px;
	font-family: Arial;
}

.SectionHeaderBg
{
	height: 34px;
	background-image: url(img/section_header_bg.jpg);
}

.SectionHeader
{
	height: 34px;
	background-image: url(img/section_header.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 13px;
	color: #0F1B42;
	font-family: Arial;
	padding-left: 25px;
	padding-top: 5px;
	width: 100%;
	text-align: left;
}

.CompositeSectionBody
{
	width: 100%;
}

.CompositeSectionHeaderBg
{
	height: 34px;
	background-image: url(img/section_header_bg.jpg);
}

.CompositeSectionHeader
{
	height: 34px;
	background-image: url(img/section_header.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 13px;
	color: #0F1B42;
	font-family: Arial;
	padding-left: 25px;
	padding-top: 5px;
	width: 100%;
	text-align: left;
}

.ErrorSectionBody
{
	padding: 0 25 5 25;
	width: 100%;
	text-align: center;
}

.ErrorSectionBody TABLE,.ErrorSectionBody Ul
{
	font-size: 12px;
	color: #990000;
	font-family: Arial;
	font-weight: normal;
}

.AltSectionHeaderBg
{
	height: 34px;
	background-image: url(img/alt_section_header_bg.jpg);
}

.AltSectionHeader
{
	height: 34px;
	background-image: url(img/alt_section_header.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 13px;
	color: #2A4F26;
	font-family: Arial;
	padding-left: 25px;
	padding-top: 5px;
	width: 100%;
	text-align: left;
}

.AltSectionBody
{
	padding: 5 25 10 15;
	width: 100%;
}

.SubSectionBody
{
	padding: 5 25 10 15;
	width: 100%;
	background-color: #EEEFF1;
}

.SubSectionHeaderBg
{
	height: 18px;
	background-color: #EEEFF1;
}

.SubSectionHeader
{
	height: 18px;
	font-weight: bold;
	font-size: 11px;
	color: White;
	font-family: Arial;
	padding-left: 9px;
	padding-top: 3px;
	width: 150px;
	text-align: left;
	margin-left: 16px;
	background-color: #A4ABBD;
}

.AltSubSectionBody
{
	padding: 5 25 10 15;
	width: 100%;
	background-color: #FFFFFF;
}

.AltSubSectionHeaderBg
{
	height: 18px;
	background-color: #FFFFFF;
}

.AltSubSectionHeader
{
	height: 18px;
	font-weight: bold;
	font-size: 11px;
	color: White;
	font-family: Arial;
	padding-left: 9px;
	padding-top: 3px;
	width: 150px;
	text-align: left;
	margin-left: 16px;
	background-color: #A4ABBD;
}

.Table
{
	font-weight: normal;
	font-size: 12px;
	color: #666699;
	font-family: Arial;
	table-layout: fixed;
	width: 100%;
	padding-left: 10px;
	padding-top: 5px;
}

.Table TD
{
	vertical-align: middle;
}

.Table LABEL, .Table SPAN
{
	white-space: nowrap;
	margin-right: 4px;
}

.Table SPAN.LabelModeTextBox
{
	color: black;
	white-space: normal;
}

.Table SPAN.WrapLabel, .Table LABEL.WrappedLabel
{
	white-space: normal;
}

.Table .NewLineCell SPAN
{
	color: black;
	width: 100%;
	border-top: solid 1px #CCCCCC;
	padding-bottom: 4px;
	white-space: normal;
}

.Table INPUT, .Table SELECT, .Table TEXTAREA
{
	font-weight: normal;
	font-size: 12px;
	color: black;
	font-family: Arial;
	width: 100%;
	background-color: #F8F8F8;
	border-left: solid 1px #AFAFAF;
	border-top: solid 1px #AFAFAF;
	border-bottom: solid 1px #D2D2D2;
	border-right: solid 1px #D2D2D2;
}

.Table .CheckBox INPUT
{
	width: 25px;
	border-style: none;
	background-color: Transparent;
}

.Table INPUT.Button
{
	padding-left: 30px;
}

.ValidationSummary
{
	font-weight: bold;
	font-size: 13px;
	color: #990000;
	font-family: Arial;
}

.ValidationSummary A
{
	font-size: 12px;
	color: #000000;
	font-family: Arial;
	font-weight: normal;
}

.ValidationSummary OL
{
	 margin: 0 0 0 45; /*-IE 8 changes[for alignment of vvalidations]-*/
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
}

.ValidatorRequired
{
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 2px;
	color: Red;
}

.ValidatorRequiredDisabled
{
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 2px;
	color: Red;
}

.ValidatorRequiredLableMode
{
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 2px;
	display: none;
}

/*
Claim styles
*/
.JobHeader
{
	background-image: url(img/job_operation_header.jpg);
	font-weight: normal;
	font-size: 13px;
	color: #0F1B42;
	font-family: Arial;
	width: 100%;
}

.JobHeader TD
{
	white-space: nowrap;
	padding: 0 25 0 25;
	height: 26px;
	font-weight: bold;
}

.JobHeader .Buttons
{
	background-image: url(img/job_operation_buttons.jpg);
	border-left: solid 2px white;
	border-right: solid 2px white;
	padding: 0 10 4 10;
	font-family: Arial, Verdana;
	font-size: 11px;
	color: white;
	font-weight: normal;
}

.JobHeader A
{
	color: white;
}

.JobLeft
{
	padding-left: 11px;
	background-color: #E9EBF5;
}

.JobPanel
{
	padding: 5 25 10 2;
	width: 100%;
	background-color: White;
	border-left: solid 2px #CAD3DD;
}

.JobPartHeader
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	height: 20px;
	width: 100%;
}

.JobPartHeader .Name
{
	background-image: url(img/job_operation_part_header.jpg);
	color: White;
	width: 180px;
	border-left: solid 2px #CAD3DD;
	padding: 0 10 0 10;
	white-space: nowrap;
}

.JobPartHeader .Info
{
	background-image: url(img/job_operation_part_info.jpg);
	color: #0F1B42;
	white-space: nowrap;
	padding: 0 25 0 10;
}

.JobPartHeader .Buttons
{
	background-image: url(img/job_operation_part_buttons.jpg);
	border-left: solid 2px white;
	border-right: solid 2px white;
	padding: 0 10 0 10;
	font-family: Arial, Verdana;
	font-size: 11px;
	color: white;
	font-weight: normal;
	width: 50px;
	text-align: center;
}

.JobPartHeader A
{
	color: white;
}

.JobPartPanel
{
	padding: 5 25 10 2;
	width: 100%;
	border-left: solid 2px #CAD3DD;
}

.JobPartPanel .LinkButton
{
	background-image: url(img/job_operation_header.jpg);
	padding: 2 2 2 2;
	display: inline-block;
	text-align: center;
	color: #546ADF;
}

.JobFooter
{
	background-color: #8091AF;
	height: 10px;
	padding-left: 11px;
	font-size: 0px;
}

.JobFooter .Inner
{
	font-size: 0px;
	background-color: #CAD3DD;
	border-left: solid 2px White;
	border-bottom: solid 2px White;
	height: 8px;
}

.Link
{
	background-color: #E9EBF5;
	padding: 2 4 2 4;
	display: inline-block;
	text-align: center;
	color: #546ADF;
}

.Linkx
{
	background-color: #E9EBF5;
	padding: 2 4 2 4;
	display: inline-block;
	text-align: center;
	color: #a0a0ae;
}

.TopPad
{
	padding-top:20px;
}
.TopPad_1
{
	padding-top:20px;
}

/*
Lookup styles
*/
TABLE.Lookup TD
{
	width: 20px;
}

.Lookup INPUT.Button
{
	background-image: url(img/lookup.gif);
	background-color: Transparent;
	background-repeat: no-repeat;
	background-position: center;
	border: none;
	margin-bottom: 2px;
	background-position: center;
	width: 20px;
}

.Lookup INPUT.ButtonDisabled
{
	background-image: url(img/lookup_d.gif);
	background-color: Transparent;
	background-repeat: no-repeat;
	background-position: center;
	border: none;
	margin-bottom: 2px;
	background-position: center;
	width: 20px;
}

.CompletionListElement
{
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
}

/*
Calendar styles
*/
TD.Calendar
{
	width: 20px;
}

TD.Calendar INPUT
{
	background-image: url(img/calendar.gif);
	background-color: Transparent;
	background-repeat: no-repeat;
	background-position: right;
	border: none;
	margin-bottom: 2px;
	background-position: center;
	width: 20px;
}

TD.Calendar .CalendarButtonDisabled
{
	background-image: url(img/calendar_d.gif);
}

.CalendarFrame
{
	border-bottom: solid 1px #999999;
	border-right: solid 1px #999999;
	border-top: solid 1px #D2D2D2;
	border-left: solid 1px #D2D2D2;
	padding: 5 5 5 5;
}

.CalendarFrame TABLE
{
	font-weight: normal;
	font-size: 9px;
	color: #666699;
	font-family: Verdana;
	text-align: center;
}

.CalendarWeekday
{
	width: 5ex;
	font-size: 10px;
	color: Black;
	border-bottom: solid 1px #D2D2D2;
}

.CalendarWeekend
{
	width: 5ex;
	font-size: 10px;
	color: Red;
	border-bottom: solid 1px #D2D2D2;
}

.CalendarDisabled
{
	color: #CCCCCC;
}

.CalendarFooter
{
	font-weight: normal;
	font-size: 10px;
	color: White;
	font-family: Verdana;
	text-align: center;
	background-color: #8091AF;
	padding: 2 2 2 2;
}

TABLE.CalendarHeader
{
	font-weight: normal;
	font-size: 10px;
	color: White;
	font-family: Verdana;
	text-align: center;
	background-color: #8091AF;
	padding: 2 2 2 2;
}

.CalendarToday
{
	font-weight: bold;
	text-decoration: underline;
	color: #61806e;
}

.CalendarNormal
{
	padding-top: 2px;
	padding-bottom: 2px;
	border: solid 1px White;
}

.CalendarSelected
{
	border: solid 1px Red;
}

/*
Panel styles
*/
.LabelPanel
{
	background-color: #cecece;
	color: Black;
	padding-bottom: 7px;
	padding-top: 7px;
	padding-left: 17px;
}
.ProgressPanel
{
	position: absolute;
	background-color: white;
}

.ButtonPanel
{
	text-align: right;
	padding-bottom: 7px;
	padding-top: 7px;
}

.ButtonPanel INPUT.Button
{
	width: 13ex;
	color: #333366;
	font-family: Verdana;
	font-size: 11px;
}
.ButtonPanel A
{
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma;
	color: #787d8c;
}

.ButtonPanel_1 {
    text-align: right;
	padding-bottom: 7px;
	padding-top: 10px;
}
.ButtonPanel_1 INPUT.Button
{
	width: 13ex;
	color: #333366;
	font-family: Verdana;
	font-size: 11px;
}
.ButtonPanel_1 A
{
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma;
	color: #787d8c;
}

/*
Grid view styles
*/
.GridViewPanel
{
	background-color: White;
	overflow: auto;
}

.GridViewPanelScrollX
{
	background-color: White;
	overflow-x: scroll;
}

.GridView
{
	width: 100%;
	border-style: none;
	color: Black;
	font-size: 12px;
	font-family: Arial;
}

.GridView TD
{
	border-bottom: solid 1px #E3E3E3;
	border-right: solid 1px #E3E3E3;
}

.GridView .FirstRow TD, .GridView .FirstSelectedRow TD
{
	border-top: solid 1px #E3E3E3;
}

.GridView .Sel, .GridView .FirstSelectedRow
{
	background-color: #BDC6DA;
	padding-left: 5px;
}

.GridView .Row, .GridView .FirstRow
{
	background-color: White;
	padding-left: 5px;
}

.GridView .Alt
{
	background-color: #F6F6F6;
	padding-left: 5px;
}

.GridView .Header TH
{
	background-image: url(img/grid_header_bg.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	height: 20px;
	border-top: solid 1px white;
	border-left: solid 1px White;
	border-right: solid 1px #A2A2A2;
	border-bottom: solid 1px #BBBBBB;
	white-space: nowrap;
	padding-bottom: 4px;
}

.GridView .Header A, .GridView .Header A:Hover
{
	color: Black;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: underline;
	white-space: nowrap;
}

.GridView .Pager
{
	background-color: #AFC6B6;
	color: Black;
	text-align: center;
	font-size: 10px;
	font-family: Verdana;
}

.GridView .Pager TD
{
	border-width: 0px;
}

.GridView .Pager A
{
	color: Black;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: underline;
	margin: 0 5 0 5;
}

/*
RichGridView styles
*/
.RichGridView
{
	width: 100%;
	height: 100%;
}

.RichGridViewHeader
{
	background-color: White; /*#AFC6B6;*/
	padding: 5 5 5 5;
	font-family: Verdana;
	font-size: 11px;
	color: Black;
	white-space: nowrap;
    float:right;/*IE11 change*/
}
.DistCountryOrganization
{
	background-color: White; /*#AFC6B6;*/
	padding: 5 5 5 5;
	font-family: Verdana;
	font-size: 11px;
	color: Black;
	white-space: nowrap;
	width: 100%;
}
.RichGridViewFooter
{
	background-color: #8091AF;
	padding: 5 5 5 5;
	font-family: Verdana;
	font-size: 11px;
	white-space: nowrap;
	border-top: solid 5px #AFC6B6;
}

.RichGridView INPUT, SELECT
{
	font-family: Verdana;
	font-size: 11px;
}

.RichGridView .Button
{
	width: 13ex;
	color: #333366;
	font-family: Verdana;
	font-size: 11px;
}

/*
Popup styles
*/
body.Popup
{
	width: 100%;
	height: 100%;
	margin: 0 0 0 0;
	background-color: white;
	overflow: hidden;
}

.Popup .PageHeader
{
	height: 39px;
	background-color: #8091AF;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	font-size: 14px;
	color: white;
	font-family: Arial;
	border-bottom: solid 1px white;
	white-space: nowrap;
}

.Popup .PageFooter
{
	height: 39px;
	background-color: #8091AF;
	padding-left: 5px;
	padding-right: 5px;
	border-top: solid 1px white;
	text-align: right;
}

.Popup .ContentFrame
{
	overflow: auto;
}

.Popup .PageFooter .Button
{
	width: 13ex;
	color: #333366;
	font-family: Verdana;
	font-size: 11px;
}

/*
Tree styles
*/
.TreeNode
{
	color: Black;
	font-family: Verdana;
	font-size: 11px;
	padding-left: 1px;
	padding-right: 1px;
}
.DialogTreeFrame
{
	overflow: auto;
}

.SelectedTreeNode A
{
	background-color: #BDC6DA;
}

/*
Menu syles
*/
.MenuStatic A
{
	color: #54688E;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: underline;
	white-space: nowrap;
	padding: 0 0 0 0;
}

.MenuDynamic
{
	border-bottom: solid 1px #999999;
	border-right: solid 1px #999999;
	border-left: solid 1px #D2D2D2;
	border-top: solid 1px #D2D2D2;
	padding: 5 10 5 10;
	background-color: White;
}

.MenuDynamicItem
{
	padding: 3 0 3 0;
	color: #54688E;
	font-family: Verdana;
	font-size: 11px;
}

.MenuDynamicItem A
{
	text-decoration: underline;
	white-space: nowrap;
}

.MenuStaticSelected A
{
	text-decoration: none;
}

.MenuStatic A:Hover
{
	text-decoration: none;
}

.MenuDynamicSelected A
{
	text-decoration: none;
}

/*
Wizard styles
*/
body.Wizard
{
	width: 100%;
	height: 100%;
	margin: 0 0 0 0;
	background-color: white;
	overflow: hidden;
}

.Wizard .Info
{
	font-size: 12px;
	padding-top: 40px;
	padding-bottom: 20px;
	background-color: White; /*#8091AF;*/
	font-weight: bold;
	color: #8091AF; /*White;*/
}

.Wizard .PageHeader
{
	height: 34px;
	background-color: #8091AF;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	font-weight: bold;
	font-size: 14px;
	color: white;
	font-family: Arial;
	border-bottom: solid 5px #AFC6B6;
	white-space: nowrap;
}

.Wizard .Content
{
	font-weight: normal;
	font-size: 12px;
	color: #666699;
	font-family: Verdana;
}

.Wizard .Footer
{
	height: 39px;
	background-color: #8091AF;
	padding-left: 5px;
	padding-right: 5px;
	border-top: solid 5px #afc6b6;
}

.Wizard .Footer .Button
{
	width: 13ex;
	color: #333366;
	font-family: Verdana;
	font-size: 11px;
}

/*
MessageBox styles
*/
.MessageBox
{
	border-left: solid 1px #D2D2D2;
	border-top: solid 1px #D2D2D2;
	border-bottom: solid 1px #999999;
	border-right: solid 1px #999999;
	background-color: #F5F5F5;
}

.MessageBox .Title
{
	background-color: #8091AF;
	font-size: 14px;
	color: white;
	font-family: Arial;
	font-weight: bold;
	white-space: nowrap;
	padding: 2 5 2 5;
}

.MessageBox .Buttons
{
	padding: 5 5 5 5;
	text-align: right;
}

.MessageBox .Buttons INPUT
{
	width: 13ex;
	color: #333366;
	font-family: Verdana;
	font-size: 11px;
}

.MessageBox TD.Content
{
	vertical-align: middle;
	font-size: 12px;
	font-family: Arial;
	text-align: center;
	background-color: #F5F5F5;
	padding-right: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top: 30px;
}

.MessageBox .ScrollableContent
{
	margin: 0 0 0 0;
	text-align: left;
}

.MessageBox TD.Icon
{
	padding: 10 10 0 10;
	vertical-align: top;
	text-align: center;
	background-color: #F5F5F5;
}

.ModalPopupBackground
{
	background-color: Gray;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.Barcode
{
	padding: 5px 5px 5px 5px;
	border-left: solid 1px #AFAFAF;
	border-top: solid 1px #AFAFAF;
	border-bottom: solid 1px #D2D2D2;
	border-right: solid 1px #D2D2D2;
	text-align: center;
}

.CollapsedFormSectionPanel
{
	overflow: hidden;
}

.ClaimNavigationPanel .Button
{
	width: 7ex;
	color: #333366;
	font-family: Verdana;
	font-size: 11px;
}

/*
MasterDetails styles
*/
.MasterDetails
{
	width: 100%;
	margin-left: 10px;
	margin-top: 10px;
}

.MasterDetails .MasterDetailsHeader
{
	table-layout: fixed;
	width: 100%;
}

.MasterDetailsHeader .MasterDetailsTitle
{
	padding: 5px 5px 3px 12px;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana;
	color: #23293C;
}

.MasterDetailsHeader .MasterDetailsButtons
{
	padding: 5px 20px 3px 5px;
	text-align: right;
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma;
	color: #A4ABBD;
}

.MasterDetailsButtons INPUT
{
	overflow: visible;
	border-style: none;
	background-color: white;
	cursor: pointer;
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma;
	color: #A4ABBD;
}

.MasterDetails .MasterDetailsGrid
{
	table-layout: fixed;
	width: 100%;
	text-align: left;
	background-color: #D2D2D2;
	border: solid 1px #D2D2D2;
}

.MasterDetailsGrid .MasterDetailsGridHeader
{
	height: 24px;
	text-decoration: underline;
	text-align: center;
	font-size: 11px;
	font-family: Verdana;
	color: #FFFFFF;
	background-color: #A4ABBD;
}

.MasterDetailsGridHeader TH
{
	font-weight: normal;
	border-left: solid 1px #D2D2D2;
}

.MasterDetailsGrid .EdgeColumn
{
	border-left-width: 0px;
}

.MasterDetailsGrid .ButtonsColumn
{
	width: 60px;
	border-left-width: 0px;
}

.MasterDetailsGrid .RecordCell
{
	white-space: nowrap;
	padding: 0 2 0 8;
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma;
	color: #666666;
	background-color: white;
	border-top: solid 1px #D2D2D2;
}

.MasterDetailsGrid .RecordButtonsCell
{
	background-color: white;
	border-top: solid 1px #D2D2D2;
}

.MasterDetailsGrid .MasterDetailsSection
{
	background-color: #EEEFF1;
	border-top: solid 1px #D2D2D2;
}

.MasterDetailsSection .MasterDetailsSectionHeader
{
	width: 100%;
	height: 20px;
	background-color: #B9BECA;
}

.MasterDetailsSection .SectionButtons
{
	width: 60px;
}

.MasterDetailsSection .SectionTitle
{
	padding: 3px 5px 3px 28px;
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma;
	color: White;
}

.MasterDetailsSection .SectionButtonsContainer
{
	width: 45px;
	height: 100%;
	text-align: center;
	white-space: nowrap;
	background-color: #EEEEEE;
}

.RecordButtonsCell .RecordButtonsContainer
{
	width: 45px;
	height: 100%;
	text-align: center;
	white-space: nowrap;
}

.MasterDetailsSection .Table
{
	padding: 10px 14px 20px 10px;
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma;
	color: #8F9195;
}

/*
CustomGridFooter
*/
.CustomGridFooter .Button
{
	border-left: solid 1px #ffffff;
	border-right: solid 2px #bbbbbb;
	border-top: solid 1px #ffffff;
	border-bottom: solid 2px #bbbbbb;
	padding: 1 20 1 10;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	background-color: #e2e2e2;
	border-style: solid;
}

.SecuredControlGroup
{
	border: solid 1px #eeeeee;
}

/*
ListItem
*/
.ListItem
{
	padding: 3 18 3 18;
	vertical-align: middle;
}

.ListItem A
{
	font-size: 11px;
	font-family: Tahoma;
	color: #54688E;
	vertical-align: middle;
}
/*
ReportViewer
*/
.ReportViewerTD
{
	border-top: solid 1 #999999;
}

.loadingImage
    {
    opacity : 0.5;
    background:url(img/loading.gif);
    background-position: center center;
    background-repeat:no-repeat;
    width: 50%;
    height: 50%;
    }

.LabelStyle
{
font-weight:normal;
Padding-left:2px;
font-family:Tahoma;
Font-Size:11px;
color:red;
}

.MessageBoxStyle
{
	vertical-align:middle;
	text-align:left;
	font-size: 12px;
	font-family: Arial;
	background-color: #F5F5F5;
	padding-right: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top: 30px;
}

.ValidationSummaryUl/*IE8 change[alignment of Validation Summary]- */
{
	display:inline-table;
	zoom:1;
	*display:inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width:auto;
	height:auto;
	text-align:left;
}

.ValidationSummaryLabel/*IE8 change[alignment of Validation Summary Label]- */
{
	margin-left:15px;
}

.Div_Selector1 {
    height:100%;
}



.li_Header1 {
    white-space:nowrap;
    float:right;
    /*margin-right:25%;*/
    /*padding-left:5px;*/
    overflow:hidden;
    /*width:100%;*/
    
}

.div1
{
    display:inline;
}
.div3 {
     display:inline;
     padding-right:0px !important;
}

.div_1 {
float:left;
width:30%;
text-align:left;
padding-left:5px;
}
.div_2 {
float:left;
width:39%;
text-align:left;
}
.div_3 {
float:right;
right:4%;
position:absolute
}
.div_4 {
right:0px;
position:absolute;
}

.li_Header2 {

    white-space:nowrap;
    width:100%;
    overflow:hidden;
}

.editPageIE8 {
    width:100%;
}
.LeftPane {
    width: 100%;
}
.RightPane {
     width: 100%;
}
.tdhtmlBtn {
    padding-left:4px;
    width:10px;
}
.widthhtmlBtn {
    width: 26px;
}