﻿body{font-size: 10px;font-family:arial;font-weight:normal;margin: 0px auto;color: #151515;background:#E0E0E0;}
a{color:#00477F !important;font-size:11px; font-weight:normal; text-decoration:none; }
form { padding:0px; margin:0px; }
.mainBg{width:972px;text-align:center;margin:auto;background:url('../content/images2/page/bodybg.gif') repeat-y;}
.main{width:954px;text-align:center;margin:auto;}

.mainBg2{width:100%;text-align:center;margin:auto;background:url('../content/images2/page/bodybg.gif') repeat-y top right;}

.header2{background-color: #0090CA;margin:0px auto;}

.banner{ height:57px; padding-left:10px; padding-right:10px;padding-top:2px; margin:0px auto;}
.banner2{ height:22px;padding:0px;margin:0px auto; }
.banner3{ height:40px; padding-left:10px; padding-right:10px;padding-top:6px; margin:0px auto;}
.clear {}
.bannerleft {float:left;margin:auto; }
.bannermiddle{font-size: 22px;font-weight: bold;color: rgba(255, 255, 255, 0.95);text-align:center;width:50%;padding-top: 6px;text-align: center;position: absolute;left: 20%;height: 43px;margin-top: 6px;}
.bannerright{font-size:11px; font-weight:normal;}
.bannermiddlesmall{font-size: 18px;font-weight: bold;color: #00477f;text-align:center;white-space:nowrap; }
 .bannerright2{float:right;font-size:11px;  	font-weight:normal;height:21px;}
.bannerright ul{float:right;margin:0px;padding:0px;white-space:nowrap; }
.bannerright ul li {float:left;list-style:none; padding: 5px 2px 0px 2px;white-space:nowrap; }
.bannerright ul li.sep{font-size:8px;  	font-weight:normal;color: #333333;padding-top:1px; }
.bannerright ul li a{font-size:11px; font-weight:bold;color: #333333;}

.menubar{padding:6px 0 0 0;margin:0 auto;text-align:left;height:20px; background-color: #f1f8ff;s }
.menubarright{float:right;padding-right:15px; }

.menubarleft{float:left;}
.menubarleft li{float:left;list-style:none; padding: 0px 10px 0px 10px;	font-size:14px; }
.menubarleft li.current a{color:#cc0000;}
.menubarleft li.back {position:absolute;background:url("../content/images2/icons/menuselindicator.gif") no-repeat top center;height:20px;z-index:8;	list-style:none; text-align:center;padding: 0px 0px 0px 10px; margin-top:13px;}
.menubarleft li.left{padding:0px;}
.menubarleft li a{ font-size:14px; color: #666666;cursor:pointer;}

.menufooter{background-color:#f1f8ff; border-bottom: 1px solid #9eb1ca;}
.menufooter img{cursor:pointer; }
.content, .content-tool{background:#F0F0F0; height:100%; border-top: 1px solid #ccc;}
.ryg{color:#ffffff;font-size:24pt;font-weight:bold;}
.ryghelptext{color:#333333;font-size:12pt; font-weight:normal;}
.homepagetitle{color:#151515;font-size:18px; margin-left:7px; margin-right:5px; padding:0 3px ;text-align:left;height:20px; position: absolute; top:53px;}
.homepagetitle li {color: #151515; font-size: 24px;}
.pagefooter{margin-left:5px; margin-right:5px;padding:3px;padding-top:5px;border-top: solid 1px #dadada;height:20px;}
.pagefooter.footer-form{vertical-align: bottom; height: 46px !important;}
.sectiontitle, .sectiontitle a{color:#333333;font-weight:bold;}
.sectiontitle a{background:none; text-decoration:underline; }
.pagesection{background-color:#fff; }
.pagecontent{background-color:#efefef;}
.pageheader{background-color:#efefef; }
.Entrypageheader{background-color:#f0f0f0; }

ul.myroutines li{	text-align:left;list-style-type:square;}
div.hwdi {float:right;margin-right: 20px;}
.pagelinks{padding-right: 10px;padding-top: 3px;}
.pagelinks li.sep{padding-left:20px;padding-right:20px;font-size:16px; color:#2c82cd;height:20px;}
.pagelinks li.help{padding:5px 1px 5px 1px;}
.pagelinks li.help a{background:url('../Content/images/icons/help.gif') no-repeat left center;padding-left:20px; white-space:nowrap;  }
#lstmod_f_i{padding:0 5px 7px 5px;margin-right: 10px;height: 29px !important;font-size: 19px;z-index: 100;}
.lstmod_f_i_on { background: #cfe7ff; border-radius:0px 5px 5px 0px;}
.lstmod_slide_in_pnl{position: inherit!important;z-index:2;padding:0; display: none; border-radius:5px 0px 0px 5px; -moz-border-radius:5px 0px 0px 5px; -webkit-border-radius:5px 0px 0px 5px;background: #cfe7ff;cursor: default;}
.lstmod_slide_in_pnl.metric-info-panel { width: initial!important; max-width: 800px !important;}
@media (min-width: 1200px) {
  .lstmod_slide_in_pnl {
    max-width:335px;
  }
}
@media (min-width: 1300px) {
  .lstmod_slide_in_pnl {
    max-width:375px;
  }
}
@media (min-width: 1600px) {    
  .lstmod_slide_in_pnl {
    max-width:490px;
  }
}
@media (min-width: 1850px) {
  .lstmod_slide_in_pnl {
    max-width:590px;
  }
}
@media (min-width: 2480px) {
  .lstmod_slide_in_pnl {
    max-width:840px;
  }
}
.lstmod {margin: 6px 6px 5px 6px;color:#197B30; font-size:13px; font-weight:normal; white-space:nowrap;overflow: hidden;text-overflow: ellipsis;height: 18px;}

.footerlinks li{float:left;color:White;list-style:none;padding:5px;color:#ffffff;font-size:10px;font-weight:normal;}
.pagelinks li img,.footerlinks li img{vertical-align:middle; }
.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#888; margin:0 5px;}
.b2 {height:1px; background:#ffffff; border-right:2px solid #888; border-left:2px solid #888; margin:0 3px;}
.b3 {height:1px; background:#ffffff; border-right:1px solid #888; border-left:1px solid #888; margin:0 2px;}
.b4 {height:2px; background:#ffffff; border-right:1px solid #888; border-left:1px solid #888; margin:0 1px;}
.contentb {background: #ffffff; border:1px solid #ccc;}
.x1, .x2, .x3, .x4{font-size:1px; overflow:hidden; display:block; }
.x1 {height:1px; background:#c3c3c3; margin:0 5px; }
.x2 {height:1px; background:#c3c3c3; border-right:2px solid #c3c3c3; border-left:2px solid #c3c3c3; margin:0 3px; }
.x3 {height:1px; background:#c3c3c3; border-right:1px solid #c3c3c3; border-left:1px solid #c3c3c3; margin:0 2px; }
.x4 {height:2px; background:#c3c3c3; border-right:1px solid #c3c3c3; border-left:1px solid #c3c3c3; margin:0 1px;}
.btnroundedbox{}

.l1, .l2, .l3, .l4{font-size:1px; overflow:hidden; display:block;}
.l1 {height:1px; background:#ffcc99; margin:0 2px;}
.l2 {height:1px; background:#fff2b9; border-right:1px solid #ffcc99; border-left:1px solid #ffcc99; margin:0 1px;}
.l3 {height:1px; background:#fff2b9; border-right:1px solid #ffcc99; border-left:1px solid #ffcc99; margin:0 1px;}
.l4 {height:1px; background:#fff2b9; border-right:1px solid #ffcc99; border-left:1px solid #ffcc99; margin:0 0px;}

table.entryform tr td.toolbarbutton{padding:0px;}


.toolbarbutton{height:21px;}
.toolbarbutton img{}
.toolbarbutton div{padding-left:1px;}

.toolbarsearchbox{margin-top:1px;height:15px;font-size:8pt;border:1px solid #ccc;width:100px;}

table.toolbarbutton2 td.toolbarbutton{background:none; }
table.toolbarbutton2 td.toolbarbutton a.toolbarbuttonleft{background:none; padding:0px;margin:0px;padding-top:15px;}

a.sort{background:url('../content/images2/icons/px-sort-dsel.png') no-repeat center right; padding-right:12px;}
a.sorta{background:url('../content/images2/icons/px-sort-up.png') no-repeat center right; padding-right:12px;}
a.sortd{background:url('../content/images2/icons/px-sort-down.png') no-repeat center right; padding-right:12px;}

table.Grid{font-size:11px;font-weight:normal; text-align:left;background-color:#fff; border: 1px solid #ccc;width: 100%;}
div#tooltip table.Grid{ background-color:#ffffda; }
table.Grid tr.HeaderRow th{border-right:1px solid #767676;font-size:12px;color: #6e6e6e;font-weight:bold; border-bottom:3px solid #767676;padding:6px;text-align:left;background-color:White;}
table.Grid tr.HeaderRow th a{font-size:11px;font-weight:bold;}
table.Grid tr.footerRow th{font-size:11px;font-weight:bold; border-bottom:1px solid #666; border-top:1px solid #e4e4e4;padding:8px;text-align:left;background-color:White;}
table.Grid tr td{padding:5px;border-top:1px solid #e4e4e4;color: #151515; font-size: 12px; /*word-break: break-all;white-space: pre-wrap;*/}
table.Grid tr.SelectedRow td{color:#151515;background-color:#fffeed;border: 1px solid #00477F !important;border-left: none !important;border-right: none !important; }
table.Grid tr.SelectedRow.acgchild td{ border-top: none !important; }
table.Grid tr.acgchild.SelectedRow table tr td { border: none !important;}

table.Grid tr.SelectedRow td a{color:#3a3a3a;}
table.Grid tr.GroupRow td{font-size:12px;font-weight:bold; border-bottom:1px solid #767676;padding:4px;}
table.Grid tr.GroupFooterRow td{font-size:12px;font-weight:bold; border-top:1px solid #767676;border-bottom:1px solid #767676;padding:4px;}
table.Grid tr td.Sep {background: url('images/page/tb_col_sep.gif') right top repeat-y;}
table.Grid tr.SelectedRow td.Sep { background-color: #fffeed;}
table.Grid select, select.GridCombobox{font-size:9px;color:#333;font-style:normal; min-width:25px; max-width:150px;}
table.Grid tr.AltRow { background-color: #DDECF7;}
table.Grid tr.altrow1 { background-color: #DDECF7;}
table.Grid tr.TotalRow td{font-size:11px;font-weight:bold; border-top:3px solid #666;text-align:left;background-color:White;}
table.Grid tr.NotDotted td{padding:6px;border-bottom-style:none; }
table.Grid tr td img.GridImg {border:none; }
table.Grid tr td img.input-validation-error {border: solid 1px #ff0000; }
table.Grid tr th div.gridHelp {float:right; margin:0px; padding:0px; margin-top:-8px; margin-right:0px; width:5px;}
table.Grid select, select.GridComboboxCustom{background-color:#fff; font-size:9px;color:#000;font-style:normal; min-width:25px; max-width:350px;z-index: 4890;}
table.Grid td.redflagged {color:#ff0000;}

/*material status avg dly dmd*/
table.Grid tr td.msts_add_up { padding-right:15px; background: Transparent url('images/icons/up.gif') no-repeat right center;}
table.Grid tr td.msts_add_dwn { padding-right:15px; background: Transparent url('images/icons/down.gif') no-repeat right center;}
table.Grid tr.SelectedRow td.msts_add_up {background-color:#fffeed;}
table.Grid tr.SelectedRow td.msts_add_dwn {background-color:#fffeed;}
table.Grid tr td div {margin-left:0px;}
table.Grid tr td span {margin-left:0px;}
table.Grid tr td a.GridLink {color:#00477F !important;}
table.Grid tr.SelectedRow td a.GridLink {color:#00477F !important;}
table.Grid tr.SelectedRow td.hover a.GridLink {color:#3a3a3a !important;}
table.Grid tr.SelectedRow td li.acfb-data span { color:#333;}
table.Grid tr td.wipjob {color:#fff;background-color:#197b30 !important;}
table.Grid tr td.heldjob {color:#000;background-color:yellow !important;}
table.Grid tr td.pausejob {color:black;background-color:Orange !important;}
table.Grid tr td.waitjob {color: black;background-color: #B3E368 !important;}
table.Grid tr.hideRow {display:none; }

table.Subgrid {width:100%; padding:0px;}
table.Subgrid tr th {padding: 5px 1px;text-align:left; border-bottom:dotted 1px #888888;}
table.Subgrid tr td {padding:1px; border:none;}

.pagesectionhelptext{font-size:12px;color:#333333;font-weight:normal; }
.homesection{height:84px;width:100%;font-weight:bold;font-size:22px;color:#ffffff;}
.homesection div{padding-top:20px;margin-left:-3px; }
.homecardcount{color:#333333;}
.homecard{background:url('../content/images2/home/card.gif') no-repeat center;}
.homesectionsep{border-right:1px solid #666;}
.homered{background:url('../content/images2/home/red.gif') no-repeat center;	}
.homegreen{background:url('../content/images2/home/green.gif') no-repeat center;}
.homeyellow{background:url('../content/images2/home/yellow.gif') no-repeat center;}
.homesection2{height:24px;font-weight:bold;font-size:12px;text-align:center;color:#ffffff;}
.homesection2 div{font-weight: bold;font-size:17px;text-align:center;}
.homesection2 span{font-weight: bold;font-size:17px;text-align:center; border-bottom: 1px dotted;}
.homecard2{background:url('../content/images2/home/cards2.gif') no-repeat center;}

.pagecontent{background-color:#efefef;}
div.gridpager > table{
    margin-top:0px;
    font-size:12px;
    font-weight:normal;
    height: 45px;
    border: 1px solid #cfcfcf;
    border-bottom: none;
    background: linear-gradient(to bottom, #e5f3f9, #f2f9fc);
}
.gridfooter {
    margin-top:0px;
    font-size:12px;
    font-weight:normal;
}

.gridpager table {
    margin-top:0px;
    height: 46px;
}

.gridpager table.ToolBar{
    margin-top:2px;
}
.gridpager .grid-sorted-section-container {
    margin-left: 8px;
}
.gridpager .grid-pager-section-container {
    margin-right: 8px;
}

table{font-size:12px;font-weight:normal;}

ul.ui-toolbar-submenu{position:absolute; background-color:#f8f8f8; border:1px solid #888888;z-index:5000; display:none;margin:auto;padding:0px; overflow-y:auto; overflow-x: hidden; }
ul.ui-toolbar-submenu li{background: #fff;list-style:none;padding: 3px 0px 3px 2px;  width:200px;cursor:pointer;white-space:nowrap;  text-align:left;color:#666666;font-size:10px;}
ul.ui-toolbar-submenu li td{white-space:nowrap; text-align:left;}
ul.ui-toolbar-submenu li.pageritem{text-align:left;width:64px; padding:2px;  font-size:8pt; }
ul.find{height:28px; float:left;padding:0px;margin:0px;    }
ul.find li{list-style:none;float:left; }
ul.find li.first{padding-top:0px;}
ul.find li.next{padding-top:20px;}
ul.find li input,ul.find li input.findblur{font-size:11px;border:1px solid #ccc;color:#000;font-style:normal;width: 155px;padding:2px;height: 28px;}
ul.find li img{padding-top:7px;padding-right:5px;padding-left: 6px;cursor:pointer;  }
ul.find li input.findfocus{font-size:11px;border:1px solid #ccc;color:#000;font-style:normal;  padding:2px;}
table.ToolBar {border-collapse: separate; border-spacing:2px; }
input.ui-filtercontrolvalue, table.entryform tr td input.ui-filtercontrolvalue, table.entryform tr td table.ToolBar input.ui-filtercontrolvalue{
font-size:11px;border:1px solid #ccc;color:#333;padding:2px;width:150px; height:28px;}
input.ui-filterfield, table.entryform tr td input.ui-filterfield, table.entryform tr td table.ToolBar input.ui-filterfield{
font-size:11px;border:1px solid #ccc;color:#333;padding:2px;background: #fff url('../content/images2/icons/i_filter.gif') no-repeat center right; padding-right:14px;width:155px;height:28px;cursor:pointer;}
input.ui-filteroperator, table.entryform tr td input.ui-filteroperator, table.entryform tr td table.ToolBar input.ui-filteroperator{
font-size:11px;border:1px solid #ccc;color:#333;padding:2px;background: #fff url('../content/images2/icons/i_filter.gif') no-repeat center right; padding-right:14px;width:155px;height:28px;cursor:pointer;}
.ui-filtercontrol{padding-left:5px;padding-right:5px;padding-bottom:0px; 	padding-top:0px; }
.ui-filtercontrol input{font-size:11px;border:1px solid #ccc;color:#ccc;padding:2px;height:15px;}
.ui-filtercontrolfield,.ui-filtercontroloperator{margin:0px 3px 0px 3px; }
.ui-filtercontrolsubmit{}
.ui-filtercontrolsubmit img{padding-left:5px; padding-right:5px; padding:3px; vertical-align:bottom; cursor:pointer;}


/*** Start Login Page Style *****/
.TitleBlack{color: #2a2a2a; font-size: 11pt;font-style:normal; font-weight:bold; padding-left:20px;}
.InputLabel{color: #5b5b5b; font-size: 10pt;font-style:normal; font-weight:bold; text-align:right;}
.InputChk{color: #5b5b5b; font-size: 9pt;font-style:normal; font-weight:normal; text-align:left;}
td.InputText {text-align:left;}
.InputTextCtl{color: #000; font-size: 10pt;font-style:normal; min-width:150px; }
.ActionLink{font-size: 8pt;font-style:normal; text-decoration:none; }
.field-validation-error{color:Red;font-size:9pt; }
.form-validation-error{border: solid 1px #888;border-color:#dfc21a; background-color:#fff8d2;text-align:left;height:32px;width:590px;padding-top:8px; padding-left:5px; }
/*-----------------------------*/
/*** Start Tab Page Style *****/
.DetailTabPage{margin-top: 5px; font-size: 12px; text-decoration: none;color: #333;  border-collapse: collapse; border-spacing: 0px;  }
.DetailTabPage td {padding:0px; white-space: nowrap; }
.DetailTabPageFill {background: url('../content/images/tabpage/bg.gif') left top repeat-x;}
.DetailTabPage a {white-space: nowrap; padding:0px;}
.DetailTabPage td.DetailTabPageOn {padding: 0px 22px 0px 12px; cursor:pointer; }
.DetailTabPage td.DetailTabPageOff {padding: 0px 22px 0px 12px; cursor:pointer; background-color:#EFEFEF;}

/*-----------------------------*/
#tooltip{ display: none; position: absolute; padding: 6px; padding-left: 12px; padding-right: 12px; }
.HelpToolTip{font-size: 9px;  background-color:#eef;color:#333333;border: solid 1px #99f;}
#popup,#popuphealth,#popupordertracking,#popupcalendar,#popupquicklinks,#popswitchapplication {position:absolute;display:none;z-index:3001;padding-right:2px;padding-bottom:2px;border:1px solid #666666;background-color:#f8f8f8; }
/*** Start Detail Page single line grid Style *****/
ul.grid-list{float:left;margin:0px auto;padding:0px;}
li.grid-list-head{float:left;list-style:none; font-size: 12px; font-weight:bold; color:#333333;padding-right:5px;text-align:left;}
li.grid-list-data{float:left;list-style:none; font-size: 11px;  color:#333333;padding-right:15px;}
li.grid-list-clear{clear:both;padding:2px;}
/*-----------------------------*/
.modalDialog_transparentDiv{filter:alpha(opacity=40);opacity:0.4;background-color:#333;z-index:1;position:fixed;display:none;overflow: hidden;}
.modalDialog_contentDiv{border:2px solid #000;	padding:0px;z-index:100;position:absolute;display:none;}
.modalDialog_contentDiv_shadow{z-index:90;position:absolute;background-color:#555;filter:alpha(opacity=30);opacity:0.3;display:none;}

div.ScrollDiv div{margin:0px;}
table.CapGrpHdr{border-bottom:1px solid black;height:20px;}
table.CapGrpHdr td {font-weight: bold;font-size: 10pt;color: #000000;font-family: verdana;letter-spacing: -1px;white-space:nowrap;}    

table.accToolTip {font-size:10px; width:100%; }
table.accToolTip tr:first-child>td { border-bottom:1px solid #ccc; font-weight:bold }


table.ReportFilterForm{color: #5b5b5b; font-size: 10pt;font-style:normal; font-weight:bold; }
table.wizard{text-align:center;}
table.wizard tr.LabelRow td {vertical-align: bottom;}
table.wizard tr.ImageRow td {background: url("../content/images2/icons/i_progressbar.gif") center left repeat-x;height: 20px;text-align:center; }
table.wizard tr.ImageRow td.none {background: url("../content/images2/icons/1x1_spacer.gif") center left repeat-x;height: 20px;}
table.wizard tr td.ImageLeft {background: url("../content/images2/icons/i_progressbarendleft.gif") center center no-repeat;height: 20px;text-align:center; }
table.wizard tr td.ImageRight {background: url("../content/images2/icons/i_progressbarendright.gif") center center no-repeat;height: 20px;text-align:center; }
textarea, select, input[text], input[password]
{
    font-family: inherit;
}
textarea, select{font-size:11px;border:1px solid #ccc;color:#000;font-style:normal;  padding:2px; background-color: #fff;}

.formula{font-family:verdana;font-size:8pt;color:#6495ED;font-weight:bold}
table.kanbancalculator{margin-left:8px;width:300px;border:1px dotted #666;}
table.kanbancalculator tr td{border-right:1px dotted #666;}
table.kanbancalculator tr.header td{border-right:1px dotted #666;border-bottom:1px dotted #666;font-weight:bold; }
table.kanbancalculator tr td.lastheadercell{border-right:0px dotted #666;border-bottom:1px dotted #666;}
table.kanbancalculator tr td.lastcell{border-right:0px dotted #666;}

table.loopsizesummary{margin-left:8px;width:400px;border:1px dotted #666;   }
table.loopsizesummary tr td{text-align:right;}
table.loopsizesummary tr td.firstcell{border-right:1px dotted #666;text-align:left; }
table.loopsizesummary tr.summaryrow td{border-top:1px dotted #666;font-weight:bold;}

.calmonthpagerprev{position:relative;margin-left:0px;margin-right:0px;margin-top:2px;float:left;border:solid 1px lightblue;left:5px;top:-1px; width:20px;height:24px;vertical-align:middle;text-align:center;}
.calmonthpagerprev img{position:relative;left:0px;top:3px;width:15px;height:15px;cursor:pointer;}
.calmonthpagernext{position:relative;margin-left:0px;margin-right:0px;margin-top:2px;float:left;border:solid 1px lightblue;left:-5px;top:-1px; width:20px;height:24px; vertical-align:middle;text-align:center;}
.calmonthpagernext img{position:relative;left:0px;top:3px;width:15px; height:15px;cursor:pointer;}
.calmonthpagercontent{float:left;height:auto;margin-left:0px;margin-top:1px;border:solid 1px lightblue;height:24px;background-color:White;	}
.calmenubar{padding:0px;margin:0 auto;text-align:left;height:20px;}
.calmenubarleft{float:left;}
.calmenubarright{float:right;padding-right:15px; }
.calmenubarleft li{float:left;list-style:none; padding: 0px 3px 0px 4px;	 font-size:10px;	 border-right:1px dotted #666;margin-top:3px;cursor:pointer; }
.calmenubarleft li.current a{color:#cc0000;font-weight:bold;}
.calmenubarleft li.back{position:absolute;background:green;height:5px;z-index:8; list-style:none; text-align:center;padding: 0px 0px 0px 10px; margin-top:14px;}
.calmenubarleft li.left{padding:0px;}

.sectiontitle2{color:#333333;font-size:16px;font-weight:bold;	}
/*top right bottom left*/
.switchbusunitover {
    height: 43px;
    z-index: 5001;
    outline: none;
    display: block;
    background-color: #fff;
    padding: 0px 2px 0px 2px;
    border: 1px solid #ccc;
    border-bottom: 0px;
    position: relative;
}
.switchbusunitout{height: 43px;outline:none;display:block;padding:1px 3px 0px 3px;position:relative;}

ul.topmenusmall{margin:0px;padding:0px; float:left;}
ul.topmenusmall li{float:left;padding:1px 2px 0px 2px; cursor:pointer;}
ul.topmenusmall2{margin:0px;padding:0px; float:left;}
ul.topmenusmall2 li{float:left;padding:0px 2px 0px 2px; cursor:pointer;  }
ul.topmenusmall2 li#tpShortcuts{padding-top:3px; }

li#ShowHideFilterArea{list-style:none; background: url("../content/images2/icons/i_minimize.gif") center left no-repeat;padding-left:20px;font-size:11px;font-weight:normal;color:#00477f;cursor:pointer;   }
td#ruleHtml a{font-size:16px;text-decoration:underline;padding:5px;color:#0000ff;  }
ul#RecommendationMessage li{list-style-type:disc;}

.chevronOverlay{display: block;padding-top: 4px;font-size: 15px;color: #9c9c9c;font-weight: 100;padding-left: 6px;}

.inner-chevron-overlay{margin-left: 5px;padding-top: 4px;font-size: 15px;color: #9c9c9c;font-weight: 100;}

.favoriteover{background-color:#f8f8f8;margin:0px;border:solid 1px #666; z-index:5001;position:relative;}
.favoriteout{outline:none;display:block; margin:1px;position:relative; }
.favoriteover2{background-color:#f8f8f8;border:solid 1px #666; z-index:5001; position:relative;}
.favoriteout2{outline:none;display:block; position:relative;margin:1px; }

.favoriteover3{ z-index:1001; outline:none; display:block;background-color:#fff; padding:3px 1px 0px 1px; border:1px solid #666; position:relative;}
.favoriteout3{z-index:100;outline:none;display:block;padding:0px 1px 0px 1px;position:relative;}

.rightborderstatusrpt, .rhbst {border-right:1px solid #ccc;}
.rightborderstatusrpt-bolder {border-right:2px solid #ccc;}
.statusrptaltcolcolor, .stsacol{background-color:#efefef;}
span.gridheadertitle {font-weight:bold; color:Black;padding-left: 5px; font-size: 12px;}
span.gridheaderdata, label.gridheaderdata {
    color: Blue;
    font-weight: bold;
    padding-left: 5px;
    font-size: 12px;
}
div.filter-container { padding-bottom: 5px;}

div#filter form label.title {font-weight:bold;}
.data { font-weight: normal; font-size: 8pt; font-family: verdana; letter-spacing: -1px }
li#changeMatSts{list-style:none; }
.hdr_flby{cursor:pointer;}
#flby_crd {display:none;margin:0px;padding:0px; padding:0px; width:100%; font-size:11px; font-weight:normal;text-align:left;}
#flby_crd .gridheader {display:inline; white-space:pre-wrap; float:none; font-weight:normal}
#flby_crd .gridheadertitle {display:inline; color:#333; padding-right:2px; font-weight:normal} 

.atch_reg_wrp {background-color:#fff;border:solid 1px #ccc;clear:both;width:98%;padding:10px 5px 10px 5px; display:inline-block;}
.p_atch {float:left;margin:3px; margin-right:10px; overflow:hidden;text-align:left; height:50px; width:160px; }
.p_atch img {float:left; overflow:hidden;} 
.p_atch span {display:block; padding-left:5px; margin-left:10px; width:100px; overflow:hidden; } 
.p_atch a {outline:none; font-size:14px;}
.p_atch_lst{margin-right:0px;}
.jbinst1{cursor:pointer;}

table.ToolTip tr td.tp-lbl{ background-color:#e6e7e8;}
table.ToolTip tr td.tp-data-b{	border-right:1px solid #d1d2d4; padding-right:5px;padding-left:5px;}
table.ToolTip tr td.tp-data{padding-left:5px; }
span.rygsq{display:block; width:16px; height:16px; color:transparent;}
span.rygc_0{background:url('../Content/images/ryg/SQ0.gif') no-repeat left center;}
span.rygc_1{background:url('../Content/images/ryg/SQ1.gif') no-repeat left center;}
span.rygc_2{background:url('../Content/images/ryg/SQ2.gif') no-repeat left center;}
span.pstdue_warn{display:block;width:16px; height:16px; color:transparent;background:url('../Content/images/icons/warnsmall.gif') no-repeat left center;}
span.pstdue_spacer{display:none;}

.embdmain #emheader {background:none; background-color:#A7CAE9; }

.leansuite-link { color: #0d0dfd; cursor: pointer; }
.leansuite-link:hover{ color: #0000e4; text-decoration: underline; }
table#dlgAtchLst tr td { word-break: normal;}
div.master-container.print-container table tr td { word-break: normal;}
.card-container-none { background-color: #e5f3f9 !important; border-color: #e5f3f9 !important; }

.leansuite-btn-border-color { border-color: #0d4a62 !important; }

table.entryform tr td input[type=text], table.entryform tr td input[type=password] {
    outline-color: #6699cc;
    border: 1px solid #6699cc;
}

li {
    margin: 0;
    border: 0;
    list-style: none;
    padding: 0;
}

ul.required-docs-list {
    padding: 0 0 0 20px;
}

li.required-docs-list-item {
    list-style: initial;
    padding: 0;
}

div.required-docs-box-container {
    border: 1px #ccc solid;
    padding: 6px 13px 0 5px;
    height: 134px;
}

@media print {
    a[href]:after {
        content: none !important;
    }
    thead {
        display: table-row-group;
    }
    table.Grid thead.tableFloatingHeaderOriginal tr.HeaderRow th {
        background-color: white !important;
    }
}

table table.inner-form-table {
    width: 60%;
}
div#dlgFieldDialog .ui-tabs .ui-tabs-panel {max-height: 300px;overflow: auto;}

div.ncr-approve-deny-cont { display: inline-block; }

.display-none { display: none !important; }
.display-block { display: block !important; }
.display-inline-block { display: inline-block !important; }
div.operation-machine-content { padding: 10px; }
div.operation-title-container { background-color: #efefef; height: 30px; border: 1px solid #ccc; }
div.operation-title-container span.operation-title { padding-top: 8px; font-size: 1.2em; font-weight: 600; margin-left: 15px; }
div.operation-machines-container { padding: 10px 5px 15px 5px; }
div.to-machine-dd-container { padding-bottom: 5px; }

div#oper-inst-cnt ul { padding-left: 0; }
div#oper-inst-cnt div.spch_trig { border: 2px solid #3293d7; background: #fff; border-radius: 5px; position: relative; padding: 5px; }
div#oper-inst-cnt div.rfq_msgcnt_top { text-align:right; }
div#oper-inst-cnt div.rfq_vw_cmnt_top_rdt { font-weight: 600; padding: 2px 6px 0 0; }
div#oper-inst-cnt div.rfq_vw_cmnt_cnt { text-align: left; }
div#oper-inst-cnt div.rfq_vw_cmnt_cnt blockquote { border: none; font-size: 16px; margin: 0; padding: 4px 10px 10px 10px; overflow-wrap: break-word; word-wrap: break-word;-ms-word-break: break-all;word-break: break-word; line-height: 20px;}
div#oper-inst-cnt div.rfqSupp_reg_wrp { text-align: left; padding: 10px 0; }
div#oper-inst-cnt div.rfqSupp_reg_wrp div.prf_atch:nth-child(1) { margin-left: 10px; }
div#oper-inst-cnt div.rfqSupp_reg_wrp div.prf_atch { display: inline-block; margin-left: 25px; }
div#oper-inst-cnt div.rfqSupp_reg_wrp a { font-size: 14px; }
div#oper-inst-cnt div.rfqSupp_reg_wrp a span { margin-left: 6px; }

ul.itm_attach_list {
    text-align: left;
    padding-left: 12px;
}

ul.itm_attach_list li.itm_attach_list_elem {
    padding: 10px 0;
    font-size: 14px;
}

ul.itm_attach_list li.itm_attach_list_elem a{
    font-size: 14px;
}

div#item-attachments-cnt div.spch_trig {
    overflow: auto;
    max-width: 455px;
    max-height: 260px;
}

div.select-time-dd-container div {
    display: inline-block;
}

div.grey-border-box {
    border: 1px solid #ccc;
    padding: 6px;
    border-radius: 2px;
    margin: 6px 8px;
}

div.sliders-container, div.checkbox-container, div.btn-container {
    display: inline-block;
}

div.checkbox-container {
    margin-left: 30px;
    margin-top: 8px;
    vertical-align: top;
}

div.btn-container {
    float: right;
}

div.sliders-container tr.receive-slider-container td:nth-child(2) {
    padding-top: 6px;
}

span.tolerance-percentage {
    padding-left: 6px;
    font-weight: 400 !important;
    font-size: 14px !important;
}

.tolerance-warning-icon {
    color: yellow;
    font-weight: 400;
    font-size: 14px;
    display: inline-block;
}

.iotTipsy {
    display: inline-block;
}

table.rdfilt td{
    padding: 6px;
}

.tipsyMiddle .tipsy-help-icon{
    padding-bottom: 2px;
}

table#SpikeOrderEntry td div.validated-input-container input.GridTextBox {
    display: inline-block !important;
}

table#SpikeOrderEntry td div.validated-input-container div.validated-image-container {
    display: inline-block !important;
}

table#SpikeOrderEntry td div.validated-input-container ul {
    display: inline-block !important;
    margin: 2px 0 0 0 !important;
}

table.Grid td div.validated-input-container input.GridTextBox {
    display: inline-block !important;
}

table.Grid td div.validated-input-container div.validated-image-container {
    display: inline-block !important;
}

table.Grid td div.validated-input-container ul {
    display: inline-block !important;
    margin: 2px 0 0 0 !important;
}

table#LoopsizeOnOrderEntry td div.validated-input-container input.GridTextBox {
    display: inline-block !important;
}

table#LoopsizeOnOrderEntry td div.validated-input-container div.validated-image-container {
    display: inline-block !important;
}

table#LoopsizeOnOrderEntry td div.validated-input-container ul {
    display: inline-block !important;
    margin: 2px 0 0 0 !important;
}

table#LoopsizeOrderNowEntry td div.validated-input-container input.GridTextBox {
    display: inline-block !important;
}
table#LoopsizeOrderNowEntry td div.validated-input-container div.validated-image-container {
    display: inline-block !important;
}

table#LoopsizeOrderNowEntry td div.validated-input-container ul {
    display: inline-block !important;
    margin: 2px 0 0 0 !important;
}

div.collapsible-div-content {
    display: block;
}

div.collapsible-div-content.collapsed {
    display: none;
}

.grid-sparklike-tooltip {
    background-color: #0090ca !important;
}

.chart-tip-elem-s, .chart-tip-elem {
    color: #fff !important;
    font-size: 11px;
    font-weight: normal;
}

.chart-tip-elem {
    text-decoration: underline !important;
    cursor: pointer;
}

.selectedCircleNode {
    stroke: red !important;
    fill: red !important;
}

.supply-change-dashboard-icon { font-size: 20px; color: #0090ca; padding-top: 2px; }
.supply-change-dashboard-icon:hover { color: #006f9b; }
