.masterbodytag
{
	font-family: Microsoft Sans Serif;
}
.button1
{
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
	text-align: center;
}
.head1
{
	font-weight: bold;
	font-size: 16pt;
	color: #2A568F;
}
.head2
{
	font-weight: bold;
	font-size: 14pt;
	color: #2A568F;
}
.textregular
{ 
    font-family:Calibri; 
    font-size:11pt; 
    font-style:normal; 
    font-variant:normal; 
   
} 
.Appnotes
{
	font-size: 10px;
	color: Black;
	font-family: Arial;
}
.Web2Appnotes
{
	font-size: 12px;
	color: Black;
	font-family: Arial;
}
.AppnotesPrice
{
	font-size: 10px;
	color: Red;
	font-family: Arial;
}
.head3
{
	font-weight: bold;
	font-size: 12pt;
	color: #2A568F;
}

.Appnotes
{
	font-size: 10px;
	color: Black;
	font-family: Arial;
}

.Main_notes
{
	font-size: 10px;
	color: #2A568F;
	font-family: Arial;
}
.MountingDisplay
{
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
	font-family: Arial;
}

.over
{
	border-right: groove;
	color: #2a568f;
	border-bottom: groove;
	cursor: Hand;
	border-bottom-color: #d3d3d3;
	border-right-color: #d3d3d3;
}
.Hori_over
{
	border-left: groove;
	color: #2a568f;
	border-top: groove;
	cursor: Hand;
	border-top-color: #d3d3d3;
	border-left-color: #d3d3d3;
}

.Vertical_over
{
	border-left: groove;
	border-top: groove;
	cursor: Hand;
	border-top-color: #d3d3d3;
	border-left-color: #d3d3d3;
}
.out
{
	color: black;
	text-decoration: none;
}
.Appreq_Appnotes
{
	font-size: 11px;
	color: Black;
	font-family: Arial;
}
.Web2Headings
{
	font-weight: bold;
	font-size: 10pt;
	color: #2A568F;
	font-family: Arial;
}

.LoggedUserHeadings
{
	font-weight: bold;
	font-size: 10pt;
	color:Black;
	font-family: Arial;
}
.appSubHeadings
{
	font-weight: bold;
	font-size: 10pt;
	color: White;
	font-family: Arial;
}
.popupSubHeadings
{
	font-weight: bold;
	font-size: 10pt;
	color: Navy;
	font-family: Arial;
}
.copyright
{
	color:Gray;
	font-size: 10px;
	font-family: Arial;
}
.Footerlink
{
	color: white;
	font-size: 9px;
	font-family: Arial;
	text-decoration:none;
}
.text_regular
{
	color: #000000;
	font-size: 12px;
	font-family: Arial;
}

table.radioWithProperWrap input
 {    
 	margin-top:3px;
    float: left;
	color: #000000;
	font-size: 12px;
	font-family: Arial;
	margin-right:0px;
 }

 table.radioWithProperWrap label
 {    
 	margin-top:6px;
    margin-left: 20px;
    display: block;
	color: #000000;
	font-size: 12px;
	font-family: Arial;
	margin-right:0px;
 }

.text_Readonly
{
	
	color: #000000;
	background-color:#AFAFAF;
	font-size: 12px;
	font-family: Arial;
}
.text_regularBlue
{
	font-size: 12px;
	font-family: Arial;
	color: #000000;
	color: Navy;
}
.text_regularWhite
{
	font-size: 10pt;
	color: White;
	font: caption;
}
.Context_regular
{
	font-size: 9pt;
	color: #000000;
	border-width: 0px;
	border-color: White;
}
.text_bold
{
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
}
.text_blue
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	color: #0000FF;
}
.text_highlight
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #2A568F;
}

.text_highlightCrumb
{
	font-weight:bold;
	font-size: 12px;
	font-family: Arial;
	color: #2A568F;
}

.text_Error
{
	font-weight: bold;
	font-size: 9pt;
	color: #2A568F;
}
.text_red
{
	font-weight: bold;
	font-size: 9pt;
	color: #FF0000;
}
.text_green
{
	font-weight: bold;
	font-size: 9pt;
	color: #348017;
}
.smalltext_regular
{
	font-size: 7pt;
	color: black;
}
.smalltext_regularNew
{
	font-size: 8.5pt;
	color: black;
}
.smalltext_highlight
{
	font-weight: normal;
	font-size: 7pt;
	color: #2A568F;
}
.smalltext_red
{
	font-weight: normal;
	font-size: 7pt;
	color: red;
}
.Black_Text
{
	font-weight: normal;
	font-size: 7pt;
	color: Black;
}
.largetext_regular
{
	font-weight: normal;
	font-size: 13pt;
	color: black;
}
.largetext_regular_bold
{
	font-weight: bold;
	font-size: 13pt;
	color: black;
}
.largetext_highlight
{
	font-weight: bold;
	font-size: 13pt;
	color: #2A568F;
	font-family: Arial Narrow;
}
.largetext_red
{
	font-weight: bold;
	font-size: 20pt;
	color: #CC0000;
}
.box1
{
	border: 1px solid #2A568F;
	font-size: 10pt;
	margin-bottom: 3px;
}
.basic_label
{
	font-size: 9pt;
	color: navy;
}
.basic_value
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
}
.button
{
	border-right: outset;
	border-top: outset;
	font-weight: normal;
	font-size: 8pt;
	border-left: outset;
	color: Black;
	border-bottom: outset;
	text-align: center;
	background-color: #82d282;
	border-bottom-color: #82d282;
	border-top-color: #C0FFC0;
	border-left-color: #C0FFC0;
	border-right-color: #82d282;
	border-width: 2px;
}
.linkbox
{
	border: 1px solid #000000;
	background-color: #C4E1FF;
}
.bullettext
{
	font-weight: bold;
	font-size: 12pt;
	color: #2A568F;
	list-style-type: square;
}
.link2
{
	font-size: 10pt;
	color: Maroon;
	text-decoration: underline;
}
.text_regular_staging
{
	color: red;
	font-size: 9pt;
	font-weight: bold;
}

.TAB_over
{
	border-right: groove;
	color: Blue;
	border-bottom: groove;
	cursor: Hand;
}
.TAB_out
{
	color: #26568E;
	text-decoration: none;
}
.Tab_overlink
{
	color: Blue;
	cursor: Hand;
	text-decoration: none;
	border: none;
}
.Tab_outlink
{
	color: #26568E;
	text-decoration: none;
}
.listbarspacer
{
	font-size: 5px;
}
.listbarHeader
{
	font-weight: bold;
	font-size: 13px;
	font-family: Arial;
	height: 10px;
	color: white;
}
.listbarparameters
{
	font-size: 11px;
	font-family: Arial;
}
.linkUnderline
{
	text-decoration: none;
	color: #26568E;
	font-size: 11px;
	font-family: Arial;
}


.Sizing_QuatingGridbody
{
	overflow: scroll;
	width: 808px;
	height: 273px;
	border: black 1px solid;
	border: black 1px solid;
}

.griditemstyle
{
	font-family: Tahoma;
	font-size: 10pt;
	color: black;
	font-weight: normal;
}
.Freezing
{
	font-weight: bold;
	font-size: 10px;
	z-index: 8;
	color: Red;
	font-family: Tahoma;
	position: relative;
	
}

.griditemstyle
{
	font-family: Tahoma;
	font-size: 10pt;
	color: black;
	font-weight: normal;
}
.Gridbody
{
	overflow: scroll;
	width: 98.2%;
	height: 198px;
	border: black 1px solid;
	
}
.Freezing
{
	font-weight: bold;
	font-size: 10px;
	z-index: 8;
	color: Red;
	font-family: Tahoma;
	position: relative;
}

.URSPopupGridbody
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	overflow: scroll;
	border-left: black 1px solid;
	width: 73.8%;
	border-bottom: black 1px solid;
	height: 180px;
}
.RTGridbody
{
	width: 320px;
	height: 65px;
	border: black 1px SOLID;
}

.head4
{
	font-weight: bold;
	font-size: 10pt;
	color: #2A568F;
}
.headSM
{
	font-size: 12px;
	font-family: Arial;
	color: #000000;
	font-weight:bold;
}
.EmailHeader
{
	font-weight: bold;
	font-size: 9pt;
	color: Black;
}
.empty
{
	color: White;
}

.EnvOptionCursor
{
	font-size: 9pt;
	color: #000000;
	cursor: default;
}
.style1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.link
{
	color: #000000;
	text-decoration: none;
}
.visited
{
	text-decoration: none;
	color: #000000;
}
.hover
{
	text-decoration: underline;
	color: #000000;
}
.active
{
	text-decoration: none;
	color: #000000;
}
.pageHeader
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}
.errorMain
{
	font-family: Verdana;
	font-size: 10pt;
	color: #000000;
}
.text_b
{
	font-weight: bold;
	font-size: 9pt;
	color: #663366;
}

.MaintainingStaticDiv
{
	position: relative;
}

.HomepageImageBorders
{
 border:1;
 border-bottom-width:thin;
 border-bottom-style:solid;
 border-bottom-color:#2A568F;
 
 border-left-width:thin;
 border-left-style:solid;
 border-left-color:#2A568F;
    
 border-right-width:thin;
 border-right-style:solid;
 border-right-color:#2A568F;
 
 border-top-width:thin;
 border-top-style:solid;
 border-top-color:#2A568F;        	
}

.DivClass
{
 overflow:scroll;
 height:100%;
 width:100%;
     		
}

/*.BannerStyle
{
	height: 12%;
	width: 100%;
	background-color: #6C84A7;
	background:url(Images/Danaher_Banner_New3A.gif) no-repeat bottom; 
	text-align: center;
}

.BannerStyle1
{
	height: 12%;
	width: 100%;
	background-color: #6C84A7;
	background:url(Images/Banner_Repeat.gif); 
	text-align: center;
}*/

.DanaherBanner
{
	height: 13%; 
	width: 100%;
	text-align: right; 
	vertical-align: bottom;
	background: url(../../Shared/Images/Danaher_Banner_New3A.gif) no-repeat;
		
}

.LeftBanner
{
	height:100%;
	width:6%;
	background: url(../Images/Sideblue_left2.gif) no-repeat;    
}

.RightBanner
{
	height:100%;
	width:6%;
	background: url(../Images/Sideblue_left2.gif) no-repeat;    
}

.Navigation
{
	background: url(../Images/bg_image_shadow.gif) ;    
}

.text_regular_bold
{
	font-size: 12px;
	font-family: Arial;
	color: #000000;
	font-weight:bold;
}


/* for popup menu */
#popitmenu
{
	position: absolute;
	background-color:ButtonFace ;
	border:1px solid black;
	font: normal 12px Verdana;
	line-height: 18px;
	z-index: 100;
	visibility: hidden;
}

#popitmenu a
{
	text-decoration: none;
	padding-left: 6px;
	color: black;
	display: block;
}

#popitmenu a:hover{ /*hover background color*/
	background-color:ButtonHighlight;
}
/* for popup menu End */

/* for My account Grid View */
.SimpleGrayTableRow
{
	color: #000000;
	background-color: #DCDCDC;
	font-family: Verdana;
	font-size: 10pt;
}

.SimpleGrayTable th
{
	color: #000000;
	background-color: #ABABAB;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
}

.SimpleGrayTable
{
	font-family: Verdana;
	font-size: 10pt;
	border-right: gray 1pt solid;
	border-top: gray 1pt solid;
	border-left: gray 1pt solid;
	border-bottom: gray 1pt solid;
	border-collapse: separate;
	background-color: white;
	margin: 1pt;
}
/* for My account Grid View End */
.text_highlight_big
{
	font-weight: bold;
	font-size: 11pt;
	color: #2A568F;
	font-family: Arial, Helvetica, sans-serif;
}
.text_highlight_littleBig
{
	font-weight: bold;
	font-size: 11pt;
	color: #2A568F;
	font-family: Arial, Helvetica, sans-serif;
}

/**** for help popup ***/
.helpPopup a span
{
	display:none;
}

.helpPopup a.hover span
{
	color:#411;
	background:#aaa;
	border-right:5px double white;
}
/**** for help popup ***/
.TAB_over 
{
	cursor: Hand; 
}

.ToolTipClass
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
	COLOR: #000000;
	FONT-FAMILY: "verdana"; 
	TEXT-DECORATION: none;
	background-color:#FFF6C3;
	border:2
}

.HelpCursor
{
	cursor:Hand;
}

.style_HrNew
{
	color :Blue;
}

.GridViewstaticHeader
{
	vertical-align: top;
	text-align: left;
	padding-left: 4px;

	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR:Black  ; FONT-FAMILY: "verdana"; TEXT-DECORATION: none;
	padding-left: 4px;
	border-left-width:inherit; 
	top: expression(this.offsetParent.scrollTop-1);
	left: expression(this.offsetParent.scrollLeft-1);
	position: relative; 
}

outerDiv
{
	OVERFLOW: scroll; 
	scrollbar-face-color: #CDDBF6;
	scrollbar-shadow-color: #Black;
	scrollbar-highlight-color: #Black;
	scrollbar-3dlight-color: #Black;
	scrollbar-darkshadow-color: #Black;
	scrollbar-track-color: windows;
	scrollbar-arrow-color:Black;
}

.hrStyle
{
	color:#1F427D;
	height:1px;
}
.gridmainheader
{
	font-weight: bold;
	font-size: 9pt;
	color: #001e78;
	font-family: Verdana;
	text-align: center;
	vertical-align:middle;
	border-bottom: #000000 1px solid;
	/*border-right:#000000 1px solid;*/
}

.gridheader
{
	font-weight: bold;
	font-size: 9pt;
	color: #4169E1;
	font-family: Verdana;
	background-color:#e3edfe;
	text-align: center;
	
	border-right:#000000 1px solid;
	/*border-left:#000000 1px solid;*/
	border-top:#000000 1px solid;
	border-bottom: #000000 1px solid;
	vertical-align:middle;
}
.gridheader1
{
	font-weight: bold;
	font-size: 9pt;
	color: #4169E1;
	font-family: Verdana;
	background-color:#e3edfe;
	text-align: center;
	
	border-right:#000000 1px solid;
	/*border-left:#000000 1px solid;*/
	/*border-top:#000000 1px solid;*/
	border-bottom: #000000 1px solid;
	vertical-align:middle;
}
.gridcontent
{
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: Verdana;
	/*text-align: left;*/
	text-align:center;
	 border-right:#000000 1px solid; 
	/* border-left:#000000 1px solid;*/
	/* border-top:#000000 1px solid; */
	border-bottom: #000000 1px solid;
	vertical-align:middle;
}
.gridcontentLabel
{
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: Verdana;
	/*text-align: left;*/
	text-align:left;
	 border-right:#000000 1px solid; 
	/* border-left:#000000 1px solid;*/
	/* border-top:#000000 1px solid; */
	border-bottom: #000000 1px solid;
	vertical-align:middle;
}
.gridcontentbulleted
{
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: Verdana;
	text-align: left;
	border-right:#000000 1px solid; 
	/* border-left:#000000 1px solid;*/
	/* border-top:#000000 1px solid; */
	border-bottom: #000000 1px solid;
	vertical-align:middle;
}


.gridcontentgraybg
{
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: Verdana;
	background-color:#EDEDED;
	/*text-align: left;*/
	text-align:center;
	border-right:#000000 1px solid;
	/*border-left:#000000 1px solid;*/
	/*border-top:#000000 1px solid;*/
	border-bottom: #000000 1px solid;
	vertical-align:middle;
}

.gridgraybgblank
{
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: Verdana;
	background-color:#EDEDED;
	border-bottom: #000000 1px solid;
	border-bottom-color:Black;
	vertical-align:middle;
}

 .UpdateProgress1img {
   vertical-align:top;
   margin:2px;
   top: 50%;
   right: 50%;
   position:fixed;
 }
 .OpacityStyle
 {
	width: 100%;
    height: 100%; 
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
    opacity: .5;
 }
.HeaderlinkBold
{
	font-size:10pt;
	color: #2A568F;
	font-weight:bold;
	text-decoration: none;
	font-family:Arial;
}
.HeaderlinkBold:hover
{
	font-size:10pt;
	color:Black;
	font-weight:bold;
	text-decoration: none;
	font-family:Arial
}
.HeaderlinkNormal
{
	font-size:10pt;
	color: #2A568F;
	text-decoration: none;
	font-family:Arial;
}
.HeaderlinkNormal:hover
{
	font-size:10pt;
	color:Black;
	text-decoration: none;
	font-family:Arial;
}
.HeaderLabelBig
{
	font-size: 10pt;
	color: #FFFFFF;
	font-family:Arial;
}
.linkborder
{
	color: #2A568F;
	text-decoration:underline;
}
.linkLable
{
	font-size: 11pt;
	font-weight: bold;
	color: #2A568F;
	text-decoration:None;
}
.BoldLable
{
	font-size: 12pt;
	font-weight: bold;
	color: #2A568F;
	text-decoration:None;
}
.SimpleGrayTable1
{
	background-color: white;
	margin-left:0%;
	margin-right:0%;
	margin-bottom:0%;
}
.grayLabel
{
	color:Gray;
	font-size: 12px;
	font-weight:bold;
	
}
.grayLabelMedium
{
	color:Gray;
	font-size: 12px;
	font-weight:bold;
	
}
.grayLabelbig
{
	color:Gray;
	font-size: 13px;
	font-weight:bold;
	
}
.HeaderLabelSmall
{
	font-size: 9pt;
	color: #FFFFFF;
	font-family:Arial;
}
.PhoneLabel{
	font-size: 13px;
	font-weight:bold;
	font-family:Arial;
}
.BoldLabelMedium
{
	font-size: 10pt;
	font-weight: bold;
	color: #2A568F;
	text-decoration:None;
	font-family:Arial;
}
.Footertoolbarbutton
{
	font-size: 9pt;
	font-weight: bold;
	Color:#FFFFFF;
	text-decoration:None;
	background-color:Transparent;
	text-align:center;
	vertical-align:bottom;
}
.Footertoolbarbutton:hover
{
	font-size: 9pt;
	font-weight: bold;
	Color:#FFFFFF;
	text-decoration:None;
	background-color:#526D98;
	text-align:center;
	vertical-align:bottom;
}
.text_highlight_Normal
{
	font-weight: bold;
	font-size: 10pt;
	color: #2A568F;
	font-family: Arial, Helvetica, sans-serif;
}
.Button_Style
{
	background:url(../Images/SubmitBtnBack.JPG) repeat;		
	color: #FFFFFF;
	font-size: 12px;
	font-weight:bold;
	font-family: Arial;	
	border:none;
	cursor:default;	
}
.TopBannerBack
{
	background:url(../Images/Danaher_Banner_New3A.gif) no-repeat;
}
.TopMenuBack
{
	background:url(../Images/bg_image_shadow.gif) repeat;
}
.Helpcontent
{
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: Verdana;
	/*text-align: left;*/
	text-align:center;
	/*  border-right:#000000 1px solid; 
	border-left:#000000 1px solid;*/
	/* border-top:#000000 1px solid;*/ 
	border-bottom: #000000 2px solid;
	vertical-align:middle;
}
.HelpRowHeader
{
	font-size: 9pt;
	color: #000000;
	font-family: Verdana;
	border-right:#000000 2px solid; 
	border-left:#000000 2px solid;
	border-top:#000000 2px solid; 
	border-bottom: #000000 2px solid;
}
.HelpTdHeader
{
	font-size: 9pt;
	color: #000000;
	font-weight:bold;
	background-color:#969696;
	font-family: Verdana;
	text-align:center;
	 
}
.Helpcontentbgleft
{
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: Verdana;
	background-color:#C0C0C0;
	text-align:left;
	vertical-align:middle;
}
.Helpcontentbgcenter
{
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: Verdana;
	background-color:#C0C0C0;
	text-align:center;
	vertical-align:middle;
}
.Helpcontentcenter
{
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: Verdana;
	background-color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
}

/* Cookie banner (cookie consent v2) */

.cookie-notifier {
	background: rgba(0,0,0,.9);
	padding: 20px 0;
	color: white;
}
.cookie-notifier__button {
	display: block;
	margin: 0 auto;
	width: 300px;
	height: 60px;
	border: 1px solid white;
	border-radius: unset;
	color: white;
	background: unset;
	text-transform: uppercase;
}
.cookie-notifier__message a:hover, .cookie-notifier__message a {
	color: #028cff;
}
.cookie-notifier__button:hover, .cookie-notifier__button:focus, .cookie-notifier__button:active {
	color: #abaaaa;
	border-color: #abaaaa;
	background-color: transparent;
}
@media (min-width: 768px) {
	.cookie-notifier__message p:last-child {
		margin-bottom: 0;
	}
	.cookie-notifier__button {
		width: 100%;
	}
	.cookie-notifier__message {
		display: flex;
		flex-direction: column;
		justify-content: center;
		min-height: 60px;
	}	
}

/* Extra Cookie Banner styles for old,  non bootstrap sites */
.cookie-notifier .container {
    width: 1000px;
    margin: 0 auto;
    font-family: Arial;
    font-size: 12px;
}
.cookie-notifier.navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0;
    box-sizing: border-box;
}
.cookie-notifier__button {
    cursor: pointer;
}
.cookie-notifier .col-sm-9 {
    width: 75%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box
}
.cookie-notifier .col-sm-3 {
    width: 25%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box
}
