/*
  *******************************************
  ** RE_Header.Script v1.0.0
  ** Release Engineering Build ID: RE_Build_ID
  ** Build Date: RE_Build_DATE RE_Build_TIME
  ** Build Machine: RE_Build_MACHINE
  ** CDK Vehicle
  ** Copyright ©LegalCopyright
  *******************************************
*/
.banner
{
    BACKGROUND-COLOR: #848284
}
.title
{
    FONT-SIZE: 20pt;
    COLOR: #103667;
    FONT-FAMILY: Verdana, Tahoma, Arial
}
A.TabLink
{
    FONT-SIZE: 9pt;
    COLOR: black;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline
}
A.Tab
{
    FONT-SIZE: 10pt;
    COLOR: black;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Verdana, Tahoma,Arial;
    TEXT-DECORATION: none
}
.div
{
    OVERFLOW: scroll;
    WIDTH: 850px;
    POSITION: relative;
    TEXT-ALIGN: left
}
DIV.clsFooter
{
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#cccccc);
	TEXT-ALIGN: right;
	FONT-SIZE: 8.25pt;
	FONT-WEIGHT: bolder;
	POSITION: absolute;
	WIDTH:100%;
	MARGIN-TOP:32px;
	HEIGHT:15px;
	BOTTOM: 0px;
}
.text
{
    FONT-SIZE: 8.25pt;
    COLOR: black;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Verdana, Arial
}
.search
{
    BORDER-RIGHT: #e8d0a8 2px solid;
    BORDER-TOP: #e8d0a8 2px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #e8d0a8 2px solid;
    COLOR: black;
    BORDER-BOTTOM: #e8d0a8 2px solid;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #fff4e2
}
.form
{
    BORDER-RIGHT: #103667 1px solid;
    BORDER-TOP: #103667 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #103667 1px solid;
    BORDER-BOTTOM: #103667 1px solid;
    FONT-FAMILY: Verdana, Arial;
}
.button
{
    BORDER-RIGHT: 1px inset;
    BORDER-TOP: 1px inset;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    BORDER-LEFT: 1px inset;
    COLOR: white;
    BORDER-BOTTOM: 1px inset;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #555555
}
.heading
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #990000;
}
.tr-dark
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #fdeacc
}
.tr-light
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #fdf3e2
}
.menu
{
    BORDER-RIGHT: white outset;
    BORDER-TOP: white outset;
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: url(../g_images/menu-bg.gif);
    BORDER-LEFT: white outset;
    BORDER-BOTTOM: white outset;
    FONT-FAMILY: Verdana, Arial, Tahoma;
}
.body
{   
	BACKGROUND-COLOR: #ffffff
}
A:link
{ 
	font-family: Verdana, Arial; 
	font-weight:normal; 
	color:#0000CC; 
	text-decoration:none;
	white-space: nowrap;
}
A:visited
{ 
	font-family: Verdana, Arial; 
	font-weight:normal; 
    COLOR:#0066ff;
	text-decoration:none;
	white-space: nowrap;
}
A:active 
{ 
	font-family: Verdana, Arial;
	font-weight:normal; 
	color:#0066ff; 
	text-decoration:none;
	white-space: nowrap;
}
A:hover 
{ 
	COLOR: #0066ff;
	background-color: #fff7ce;	
}

.display-table
{
    FONT-SIZE: 9pt;
    BORDER-BOTTOM: moccasin;
    FONT-FAMILY: Verdana, Arial, Tahoma
}
.section-heading
{
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Verdana, Arial, Tahoma;
    BACKGROUND-COLOR: #ffdba2
}
.section-heading-blue
{
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Verdana, Arial, Tahoma;
    BACKGROUND-COLOR: #bad1f8
}
.section-heading2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial, Tahoma;
}
.tab-text
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Tahoma;
    COLOR:#0000CC;
}
.tab-header
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Tahoma;
    COLOR:black;
    background: #555555
}
.line
{
    BORDER-RIGHT: #103667 1px solid;
    BORDER-TOP: #103667 1px solid;
    BORDER-LEFT: #103667 1px solid;
    COLOR: #103667;
    BORDER-BOTTOM: #103667 1px solid
}
.hr-search
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid
}
.hr-body
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid
}
.form1
{
    BORDER-RIGHT: #eaeaea 1px solid;
    BORDER-TOP: #eaeaea 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #eaeaea 1px solid;
    BORDER-BOTTOM: #eaeaea 1px solid;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #f8f8f8
}
.popup-heading
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    MARGIN-LEFT: 0px;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Tahoma;
    BACKGROUND-COLOR: #032c75
}
.tr-flagged
{
    FONT-SIZE: 9pt;
    COLOR: #000066;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #ddbf8d
}
.menu-heading
{
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
}
.clickable {cursor:hand}

.clsMenuItemDisabled
{
    TEXT-DECORATION: none
}
.clsMenuItem
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    COLOR: #0066ff;
    PADDING-TOP: 3px;
    WHITE-SPACE: nowrap;
    HEIGHT: 24px;
    TEXT-DECORATION: none;
    FONT-SIZE: 9.5pt;   
}
A.clsMenuItem:visited
{
    COLOR: #0066ff;
}
A.clsMenuItem:link
{
    COLOR: #0066ff;
}
A.clsMenuItem:active
{
    COLOR: #0066ff;	
    BACKGROUND-COLOR:#ffffff;

}
A.clsMenuItem:hover
{
    COLOR: #0066ff;	
    BACKGROUND-COLOR:#fff7ce;

}
.clsSubMenuItem
{   
    BACKGROUND-COLOR:#ffffff;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-BOTTOM: #ffffff 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    COLOR: #0066ff;
    PADDING-TOP: 3px;
    WHITE-SPACE: nowrap;
    HEIGHT: 24px;
    TEXT-DECORATION: none;
    FONT-SIZE: 9.5pt;
}
A.clsSubMenuItem:visited
{
    COLOR: #0066ff;    
}
A.clsSubMenuItem:link
{
    COLOR: #0066ff;   
}
A.clsSubMenuItem:active
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-RIGHT: white 1px solid;
    BORDER-TOP: white 1px solid;
    BORDER-LEFT: white 1px solid;
    COLOR: #0066ff;
}
A.clsSubMenuItem:hover
{
    COLOR: #0066ff;
    BACKGROUND-COLOR: #fff7ce;
    TEXT-DECORATION: none;    
    BORDER-LEFT: white 1px solid;
    BORDER-RIGHT: white 1px solid;
    BORDER-TOP: white 1px solid;
    BORDER-BOTTOM: white 1px solid;
}
.clsMenuBody
{
    BORDER-RIGHT: #adafaf 0px solid;
    BORDER-TOP: 0px;
    DISPLAY: none;
    FONT-SIZE: 8.25pt;
    Z-INDEX: 9999;
    OVERFLOW: visible;
    BORDER-LEFT: #adafaf 0px solid;
    WIDTH: 100px;
    CURSOR: default;
    COLOR: #0066ff;
    BORDER-BOTTOM: #adafaf 0px solid;
    FONT-FAMILY: Verdana, Tahoma;
    POSITION: absolute;
    BACKGROUND-COLOR: #ffffff
}
.clsMenuBody A
{
    PADDING-LEFT: 20px
}
.clsGlobalToolItems
{
    FLOAT: right
}
.clsToolItem
{
    MARGIN-TOP: 1px;
    MARGIN-LEFT: 1px;
    MARGIN-RIGHT: 1px;
    MARGIN-BOTTOM: 2px;
    PADDING-LEFT: 22px;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 0px;
    PADDING-RIGHT: 5px;
    BACKGROUND-POSITION-X:  1px;
    BACKGROUND-POSITION-Y:  1px;
    VERTICAL-ALIGN: middle;
    COLOR: #0066ff;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 24px;
    TEXT-DECORATION: none;
    BORDER: solid 0px transparent;
    FONT-SIZE: 9.5pt;
}
.clsGlobalToolItem
{
    BACKGROUND-POSITION-X: center;
    COLOR: #0066ff;
    FONT-SIZE: 9.5pt;
}
A.clsToolItem:visited
{
    COLOR: #0066ff;    
}
A.clsToolItem:link
{
    COLOR: #0066ff;    
}
A.clsToolItem:active
{
    COLOR: #0066ff;    
}
A.clsToolItem:hover
{
    COLOR: #0066ff;
    BACKGROUND-COLOR: #fff7ce;    
    TEXT-DECORATION: none;
}
.clsRightToolItems {
    float: right;
}
.clsRightToolItem {
    MARGIN-TOP: 1px;
    MARGIN-LEFT: 1px;
    MARGIN-RIGHT: 1px;
    MARGIN-BOTTOM: 2px;
    PADDING-LEFT: 22px;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 0px;
    PADDING-RIGHT: 5px;
    BACKGROUND-POSITION-X:  1px;
    BACKGROUND-POSITION-Y:  1px;
    VERTICAL-ALIGN: middle;
    COLOR: #0066ff;
    HEIGHT: 20px;
    TEXT-DECORATION: none;
    BORDER: solid 0px transparent;
    FONT-SIZE: 9.5pt;
    BACKGROUND-REPEAT: no-repeat;
}
A.clsRightToolItem:visited
{
    COLOR: #0066ff;
}
A.clsRightToolItem:link
{
    COLOR: #0066ff;
}
A.clsRightToolItem:active
{
    COLOR: #0066ff;
}
A.clsRightToolItem:hover
{
	BACKGROUND-COLOR: #fff7ce;
    COLOR: #0066ff;
    TEXT-DECORATION: none;
}
.clsSeparator
{
    PADDING-BOTTOM: 1px;
    MARGIN-LEFT: 3px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: white 2px groove;
    MARGIN-RIGHT: 3px;
    HEIGHT: 19px
}
.clsRegularText
{
	MARGIN-LEFT: 10px;
	WHITE-SPACE: nowrap; 
	FONT-SIZE: 8.25pt;
	COLOR: #0000FF;
	FONT-WEIGHT: normal;
}
TH.clsTableHeader
{	
FILTER:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#c9cdd1,EndColorStr=#adafaf) alpha(opacity=100);

	BORDER: 1px solid gray;
	PADDING: 0px;
	MARGIN: 0px;
	FONT-SIZE: 8.25pt;
	COLOR: black;
}
.clsTableHeader
{
	FILTER:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#c9cdd1,EndColorStr=#adafaf) alpha(opacity=100);
	PADDING: 0px;
	MARGIN: 0px;
	FONT-SIZE: 8.25pt;
	COLOR: black;
    BORDER: 1px solid gray;
}
.clsHeaderText
{	
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#747678,EndColorStr=#747678);
	COLOR: white;
	MARGIN-LEFT: 0px;
	FONT-SIZE: 9.5pt;
	FONT-WEIGHT: bolder;
	HEIGHT:100%;
}
.tdNoBorder
{
	border-left:0;
	border-right:0;
	border-top:0;
	border-bottom:0;
}
.tableNoBorder
{
	border-left:0;
	border-right:0;
	border-top:0;
	border-bottom:0;	
}
.tdRightBorder
{
	border:1px #C1C1C1 solid;
	background-color: #EEEEEE;
}

TH LABEL
{
	MARGIN-LEFT: 0px;
	FONT-SIZE: 9.5pt; 
	FONT-WEIGHT: bolder;
}

.clsSearchHeaderBackground
{
	background-color: #006699;
}
.clsToolMenuContainer
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 8.25pt;
    OVERFLOW: visible;
    WIDTH: 100%;
    CURSOR: default;
    COLOR: #0066ff;
    PADDING-TOP: 2px;	
    BORDER-BOTTOM: #DDDDDD 1px solid;
    FONT-FAMILY: Verdana, Tahoma;	
    BACKGROUND-COLOR: #EEEEEE;    
}

.clsToolContainer
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 8pt;
    OVERFLOW: visible;
    WIDTH: 100%;
    CURSOR: default;
    COLOR: #0066ff;
    PADDING-TOP: 2px;    
    BORDER-BOTTOM: #DDDDDD 1px solid;
    FONT-FAMILY: Verdana, Arial, Tahoma;
	BACKGROUND-COLOR: #FFFFFF;    
}
.clsGlobalToolItems
{
    FLOAT: right
}
.clsGlobalToolItem1
{
    BACKGROUND-POSITION-X: center
}
.clsSeparator
{
	WIDTH: 2px;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #5D87A1;
}

.tableContentSection {
    border-top-color: white;
    border-top-width: 8px;
    border-top-style: solid;
    margin-left: 5px;

}
.clsHideUnhideNavPane {
    BACKGROUND-POSITION-X:  1px;
    BACKGROUND-POSITION-Y:  1px;
    VERTICAL-ALIGN: middle;
    COLOR: #0066ff;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-DECORATION: none;
    BORDER: solid 0px transparent;
    FONT-SIZE: 9.5pt;
}
div.clsHideUnhideNavPane {
    HEIGHT: 20px;
    margin-top:10px;
    PADDING-RIGHT: 7px;
    padding-left: 10px;
}
a.clsHideUnhideNavPane.clsHideNavPane {
    padding-left: 10px;
    padding-right: 15px;
    margin-top: 5px;
    float: right;
    BACKGROUND-POSITION-X:  1px;
    BACKGROUND-POSITION-Y:  1px;
    background-repeat: no-repeat;
}
a.clsHideUnhideNavPane.clsUnhideNavPane {
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 5px;
    float: right;
    display: none;
    BACKGROUND-POSITION-X:  1px;
    BACKGROUND-POSITION-Y:  1px;
    background-repeat: no-repeat;
}
.clsNavHideText {
    MARGIN-TOP: 200px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 1px;
    MARGIN-BOTTOM: 2px;
    PADDING-LEFT: 0px;
    PADDING-TOP: 2px;
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION-X:  1px;
    BACKGROUND-POSITION-Y:  1px;    
    VERTICAL-ALIGN: middle;
    COLOR: #0066ff;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 200px;
    width: 30px;
    TEXT-DECORATION: none;
    BORDER: solid 0px transparent;
    FONT-SIZE: 9.5pt;
}
A.clsNavHideText:visited
{
    COLOR: #0066ff;
}
A.clsNavHideText:link
{
    COLOR: #0066ff;
}
A.clsNavHideText:active
{
    COLOR: #0066ff;
}
A.clsNavHideText:hover
{
	BACKGROUND-COLOR: #fff7ce;
    COLOR: #0066ff;
    TEXT-DECORATION: none;
}
.clsPluginHdr {
	border-bottom: #e9e9e9 1px solid; 
	border-left: #e9e9e9 1px solid; 
	background-color: #f9f9f9; 
	width: 940px; 
	height: 20px; 
	border-top: #e9e9e9 1px solid; 
	border-right: #e9e9e9 1px solid;	
}
SPAN.clsPluginHdr {
float: right;
}
LABEL.clsPluginHdr {
	margin-right:10px;
	margin-top: 5px;
	float: right;
	padding-left: 5px;
	font-size:8.25pt;
	white-space: nowrap; 
	width: 0px;
}
A.clsPluginHdr {
	margin-right:10px;
	margin-top: 5px;
	float: right;
	padding-left: 5px;
	font-size:8.25pt;
	white-space: nowrap; 
	width: 0px;
}
.clsNavHiddenPane {
    display: none;
    margin-left: 0px;
}
div.clsNavHiddenPane {
    display: none;
    margin-left: 0px;
    width: 30px;
}


nobr, .nobr  { white-space: nowrap;}
.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}

.ui-widget-content {
    border:2px solid #747678;
    background:#FFF;
}
.ui-dialog .waitWrapper {
    border-bottom-style: groove;
    border-left-style: groove;
    border-right-style: groove;
    border-top-style: groove;
    border-left-width: medium;
    border-bottom-width: medium;
    border-top-width: medium;
    border-right-width: medium;
    height: auto;
    position: absolute;
}
.waitIndicatorDivClass { 
    display: inline-block;
    max-height: none;
    min-height: 0px;
    text-align: center;
    width: auto;
    overflow-x: hidden;
    overflow-y: hidden;
}
.waitIndicatorDivClass .clsRegularText{
        font-size: 16px;
    } 
div.clsRegularText {
    color: black;
}