/* Default CSS Stylesheet for a new Web Application project */
* :not(.ukg-dialog-text-container, .dialog-text > div, .ukg-button-group-container > ukg-button):not(i)
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}

#ukgDialogTextDiv {
	font-size: 1rem;
}

.LEGEND {
	font: Arial;
	font-family: Arial;
	font-size: 4pt;
	color: Black;
}
.XSmlBlack
{
	font: Arial;
	font-family: Arial;
	font-size: 7pt;
	color: Black;
}

.XsmlSilver
{
	font: Arial;
	font-family: Arial;
	font-size: 7pt;
	color: Gray;	
}


.XSmlNavy
{
	font: Arial;
	font-family: Arial;
	font-size: 7pt;
	color: Blue;
}

.XSml1Navy
{
	font: Arial;
	font-family: Arial;
	font-size: 6pt;
	color: #000000;
}
.SmlNavy
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: #000000;
}
.SmlWhitePC
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: White;
}
.SmlBlack
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: Black;
}
.SmlGreen
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: Green;
}
.SmlGreenBd
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: Green;
	font-weight: 600;
}
.SmlRed
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: #000000;
}
.SmlRedBd
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	font-weight: 600;
}

.SmlBlackBd
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: Black;
	font-weight: 600;
}
.SmlWhiteBd
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: White;
	font-weight: 600;
}
.XSmlWhite
{
	font: Arial;
	font-family: Arial;
	font-size: 7pt;
	color: White;
	font-weight: 300;
}
.SmlGold
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: #ffdd66;
	font-weight: 300;
}
.SmlWhite
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: White;
	font-weight: 300;
}
.SmlNavyBd
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.XItSmlBlack
{
	font: Arial;
	font-style: italic;
	font-family: Arial;
	font-size: 7pt;
	color: Black;
}


.MedSize
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
}
.MedBold
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
}
.MedRedT
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	cursor: hand;
	font-weight: bold;
}
.MedBlack
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: Black;
}
.XLgBlack
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: Black;
}
.MedBlackBd
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: Black;
	font-weight: bold;
}
.MedNavy
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: #000000;
}
.MedNavyT
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	cursor: hand;
	font-weight: bold;
}
.MedNavyBd
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.MedBlue
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: blue;
}
.MedBlueBd
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.MedSilverBd
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: Silver;
	font-weight: bold;
}
.MedGrayBd
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: Gray;
	font-weight: bold;
}
.MedGreen
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: GREEN;
}
.MedGreenBd
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.MedGreenT
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: Green;
	cursor: hand;
}
.MedWhiteT
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: White;
	cursor: hand;
	background-color: Green;
	font-weight: bold;
}

.MedWhiteBd
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: White;
	font-weight: bold;
}
.MedRed
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: #000000;
}
.titleNavy
{
	font: Arial;
	font-family: Arial;
	font-size: 12pt;
	color: #000000;
}

.LgNavy
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: #000000;
}
.LgWhite
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: White;
}
.LgNavyB
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: #000000;
}
.LgNavyT
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	cursor: hand;
}
.LgRed
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: #000000;
}
.LgRedT
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	cursor: hand;
}
.LgNavyBd
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.LgNavyBdT
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	cursor: hand;
}
.LgGreenBdT
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: Green;
	cursor: hand;
}
.LgRedBd
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.LgRedBdT
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	cursor: hand;
}
.LgDRedBd
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.LgBlackBd
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: Black;
	font-weight: 600;
}
.XLgNavyBd
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.XXLgNavyBdT
{
	font: Tahoma;
	font-family: Tahoma;
	font-size: 14pt;
	color: #000000;
	font-weight: bold;
}
.LgWhiteBd
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: White;
	font-weight: bold;
}
.LgWhiteBdT
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: White;
	background-color: Green;
}
.LgWhiteBdBlue
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: White;
	background-color: cornflowerblue;
}
.LgWhiteBdD
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: White;
	background-color: Darkred;
}
.XLgWhiteBd
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: White;
	font-weight: 600;
}
.XXLgBlackBd
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: Black;
	font-weight: 600;
}
.XXLgNavyBd
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

.TxtBoxTiny
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	width: 30px;
	color: black;
}
.TxtBoxXXSmall
{
	font: Arial;
	font-family: Arial;
	font-size: 7pt;
	width: 140px;
	color: black;
	height: 20px;
}
.TxtBoxXSmall
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	width: 45px;
	color: black;
}
.TxtBoxSmall
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	width: 90px;
	color: black;
}
.TxtBoxMed
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	width: 150px;
	color: black;
}
.TxtBoxMedLg
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	width: 165px;
	color: black;
}
.TxtBoxLg
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	width: 220px;
	color: black;
}
.TxtBoxXLg
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	width: 275px;
	color: black;
}
.TxtBoxXXLg
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	width: 400px;
	color: black;
}
.TxtBoxXXXLg
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	width: 500px;
	color: black;
}

.TxtBoxNum
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	width: 140px;
	color: black;
	text-align: right;
}
.TxtBoxDate
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	width: 65px;
	color: black;
}

.TbSmokeWhite
{
	background-color: WhiteSmoke;
	border-color: tan;
	border: 1px solid #3A6FA5;
}
.BtnKeyPadBig
{
	background-color: "#6c97ba";
	font-weight: bold;
	width: 55px;
	height: 55px;
	color: white;
	font-size: medium;
}
.BtnKeyPad
{
	background-color: "#6c97ba";
	font-weight: bold;
	width: 45px;
	height: 45px;
	color: white;
	font-size: 10px;
}
.BtnKeyPadSmall
{
	background-color: "#6c97ba";
	font-weight: bold;
	width: 45px;
	height: 45px;
	color: white;
}
/**NTI-090410-RD10A SY 4/10/2009 **/
.LargeTitle
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	/*background-color: #F5F5F5;*/
}
.LStandarTitle
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	/*background-color: #F5F5F5;*/
}
/**EOC**/
.StandardTitle
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	/*background-color: #CCCCCC;*/
	background-color: #EDEDED;  /* SMV - 29 Nov 2012 - To match with other grid border */
	padding:5px; /* SMV - 26 Nov 2012 - To add padding for Table Title */
}
.Fieldsetborder
{
	border-right: silver thin solid;
	border-top: silver thin solid;
	border-left: silver thin solid;
	width: 180px;
	border-bottom: silver thin solid;
}
.IMG
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.imgSmall
{
	height: 30px;
	width: 22px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.imgMed
{
	height: 54px;
	width: 43px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

A
{
	/* color: #0033CC;  SMV - 18 Sep 2012 - To match USG specs */
	color: #274CA6;
	text-decoration: none;
	font: normal 10px Arial;
}

A:hover
{
	text-decoration: Underline;
}

/* SMV - 18 Sep 2012 */
/*A:hover
{
	color: #0033CC;
	text-decoration: Underline;
	font: normal 10px Arial;
}*/
BODY
{
	margin:0px 5px;
}

/*.TabBodyContent - SUMIT - 9/5/2012
{
	background-color: #ffffff;
	border: #8F8F8F thin solid;
	border-top: none;
}*/

.TabBodyContent
{
    /* Following commented by DS on 20th March 2012 - as we dont need body color and borders in New UI
	/*background-color: ivory;
	border-top: ivory thin solid;
	border-right: #3A6FA5 thin solid;
	border-bottom: #3A6FA5 thin solid;
	border-left: #3A6FA5 thin solid;
    */
    margin-top:5px
}

/* PC - 05/16/2008*/
.TabBodyContent TD, .TabBodyContent TH 
{
    /*border-width: 1px;*/ /* SMV - 13 Aug 2012 - to make grid line work in IE9 */
	/*border-color:#CED0D4;*/
	border-color:#d0d0d0; /* SMV - 29 Nov 2012 - To match with other grid border */
}
/* EOC */


.calCalendar
{
	background-color: #d4d0c8; /*font-size: 85%;*/
	font-size: 7pt;
	font-family: Verdana;
	border: 2px outset #dddddd;
}
.calClickable
{
	width: 15px;
	border: 2px solid #d4d0c8;
	cursor: hand;
	color: #0a246a;
	font-size: 7pt;
	text-decoration: none;
}
.calClickable_hover
{
	width: 15px;
	border: 2px outset #dddddd;
	cursor: hand;
	color: #0a246a;
	font-weight: bold;
	font-size: 7pt;
}
TR.calMonthsheader
{
	background-color: #d4d0c8;
	color: #000000;
	font-size: 7pt;
	font-weight: bolder;
}
TD.calMonthsheader
{
	background-color: #d4d0c8;
	color: #000000;
	font-weight: bolder;
	font-size: 7pt;
	font-size: 7pt;
}
.calTitleBar
{
	background-color: #3a6ea5;
	font-size: 7pt;
	font-weight: bolder;
	color: #ffffff;
}

.LoginTbl
{
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-top: 0pt;
	padding-left: 0pt;
	border-top: black 0pt solid;
	border-right: black 1pt solid;
	border-left: black 1pt solid;
	border-bottom: black 1pt solid;
	margin: 0pt;
}

.LoginTblTop
{
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-top: 0pt;
	padding-left: 0pt;
	border-top: black 1pt solid;
	border-right: black 1pt solid;
	border-left: black 1pt solid;
	border-bottom: black 1pt solid;
	margin: 0pt;
	background-color: #0067B2;   	 /*NTI-120419-RD2A - PC - 04/19/2012*/
}

.LoginTxtBox
{
	border: 1px solid #777777;
	width: 180px;
	padding-left: 2px;
}

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

/*.modalPopup
{
	background-color: #F5F5F5;
	padding: 3px;
	z-index: 99999999999999999;
}*/

.modalPopup
{
	background-color: #FFFFFF;
	box-shadow: 0 0 5px #666666;
	border-radius:5px;
	z-index: 99999999999999999;
}

.modalPopupButton a{
	/*color: black; SMV - 18 Sep 2012 - To match USG specs */
	color:#274CA6;
	border: 1px solid black;
	background-color: #F5F5F5;
	font: bold 8pt Arial, sans-serif;
    text-decoration: none;
	margin: 1px 3px 0px 0px;
	padding: 2px 2px 2px 2px;
	width: 11px;
	text-align: center;
	vertical-align: middle;
	left:100px;
}

.modalPopupButton a:hover {
	/*color: black; SMV - 18 Sep 2012 - To match USG specs */
	border: 1px solid black;
	background-color: ButtonHighlight;
	font: bold 8pt Arial, sans-serif;
    text-decoration: none;
	margin: 1px 3px 0px 0px;
	padding: 2px 2px 2px 2px;
	width: 11px;
	text-align: center;
	vertical-align: middle;
}

.modalPopupActivateButton 
{
	display:none;
}

.button_style
{
	color: #EBF1FD;
	padding: 2px 5px;
	border: 2px solid;
	border-color: #C1D4F8 #5883D1 #5883D1 #C1D4F8;
	background-color: cornflowerblue;
	font-family: Arial;
	font-size: 12px;
	height: 25px;
	width: 75px;
}

table.webpartZone
{
	width: auto !important;
	height: inherit;
	min-width: 30px;
}

.collapsiblePanel_Style
{
	background-color: #507CD1;
	cursor: pointer;
	font-weight: bold;
	height: 30;
	width: 400;
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: White;
}

.drag_div
{
	background-color: white;
	width: 5px;
	position: absolute;
	cursor: "col-resize";
}

.wp_div
{
	background-color: #EFF3FB;
	width: 100px;
	position: absolute;
	min-width: 100px;
	overflow: auto;
	scrollbar-face-color: #C6D5F0;
	scrollbar-highlight-color: #C6D5F0;
	scrollbar-3dlight-color: #C6D5F0;
	scrollbar-darkshadow-color: #507CD1;
	scrollbar-shadow-color: #C6D5F0;
	scrollbar-arrow-color: #507CD1;
	scrollbar-track-color: #EFF3FB;
}

.drag_div_hori
{
	background-color: red;
	height: 5px;
	width: 5px;
	font-size: 5px;
	position: absolute;
	cursor: "col-resize";
}

a.WIPOverviewJobs
{
	 font-family : arial; font-size: 10px; color:#000000
}

a.WIPOverviewStations, a.WIPOverviewStations:hover
{
	 font-family : arial; font-size: 10px; font-weight:bold; color:#000000
}

.fakeInputFileTxt 
{
	position:absolute;
	z-index:2;
	width:275;
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: #000000;
}

/*
.SWSFRAMEHEADER{
margin-top: 5px;
overflow-y: hidden;
scrollbar-3dlight-color:#2D478B;
scrollbar-arrow-color:red;
scrollbar-base-color:#2D478B;
scrollbar-darkshadow-color:#2D478B;
scrollbar-face-color:#2D478B;
scrollbar-highlight-color:#2D478B;
scrollbar-shadow-color:#2D478B;
scrollbar-track-color:#2D478B;
} 

.AWSFRAMEHEADER{
margin-top: 5px;
overflow-y: hidden;
scrollbar-3dlight-color:#0e286d;
scrollbar-arrow-color:red;
scrollbar-base-color:#0e286d;
scrollbar-darkshadow-color:#0e286d;
scrollbar-face-color:#0e286d;
scrollbar-highlight-color:#0e286d;
scrollbar-shadow-color:#0e286d;
scrollbar-track-color:#0e286d;
} 

.EWSFRAMEHEADER{
margin-top: 5px;
overflow-y: hidden;
scrollbar-3dlight-color:#43619B;
scrollbar-arrow-color:red;
scrollbar-base-color:#43619B;
scrollbar-darkshadow-color:#43619B;
scrollbar-face-color:#43619B;
scrollbar-highlight-color:#43619B;
scrollbar-shadow-color:#43619B;
scrollbar-track-color:#43619B;
} 

*/
/*NEU-110708-DS4B - AG - 07/21/2011 - Use by Virtual Holiday*/
table.scheduleitem
{
	border-bottom-color: cornflowerblue; 
	border-right-width: 0px; 
	background-color: white; 
	border-top-color: cornflowerblue; 
	width: 100%; 
	border-collapse: collapse; 
	border-top-width: 0px; 
	border-bottom-width: 0px; 
	border-right-color: cornflowerblue; 
	border-left-color: cornflowerblue; 
	border-left-width: 0px;
}

/*CTD-100226-WEBA - PC - 04/15/2010'LTS-110713-DS8A -KL-8/5/2011*/
.comboBox 
{ 
  /*border: 1px solid #A6A7AA; SMV - 16 Oct 2012 - To remove border around Group combo box */
  background-color: white; 
}

.comboBoxHover
{ 
 /* border: 1px solid #555555; SMV - 16 Oct 2012 - To remove on mouse hover border around Group combo box */
  background-color: white; 
}

.comboDropDown 
{ 
  border: 1px solid #868686; 
  background-color: white; 
  padding: 1px;
  padding-right: 0px;
  width: 500px;
  cursor: default;
}

.comboTextBox
{
  border: 0px;
  padding-left: 2px;
  padding-right: 2px;
}

.comboTextBoxHover
{
  background-color: #B2B4BF; 
}

.comboItem
{
  font-family: Arial; 
  font-size: 11px; 
  border: 1px solid #ffffff;
}

.comboItemHover
{
  background-color: #B2B4BF; 
  font-family: Arial; 
  font-size: 11px; 
  border: 1px solid #DBCE99;
}

.dataRowDD 
{ 
  background-color: #FFFFFF; 
}

.dataCellDD 
{ 
  cursor: default;
  padding: 3px;
  border: 0px ; 
  border-right-color: #EAE9E1; 
  border-bottom-color: #EAE9E1; 
  font-family: Arial; 
  font-size: 12px; 
} 
/*EOC - CTD-100226-WEBA - PC - 04/15/2010'LTS-110713-DS8A -KL-8/4/2011*/ 

/* NTI-111115-RD2A - PC - 11/15/2011 - USG-110511-OP6A - AG - 08/24/2011 */
div.SubSection
{
	color: #000000;
	font-size: 10px;
	font-family: arial;
	font-weight: bold;
	margin: 2px 0px 2px 0px;
    background-color: #CCCCCC;
    padding: 0px 0px 0px 0px;
    white-space: nowrap;
    height: 20px;
    display: block;
    clear: both;
}

div.SubSectionContent 
{
    display: block;
    margin-left: 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    height: auto;
}

div.CaptionContainer 
{
    vertical-align: middle;
    padding: 3px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    clear: both;
    display: block;
}

div.TextareaContainer 
{
    float: left;
    padding: 2px 2px 2px 2px;
    margin: 0px 0px 0px 0px;
}

div.Spacer
{
    float: left;
    width: 30px;    
    padding: 2px 2px 2px 2px;
    margin: 0px 0px 0px 0px;
}

div.Note 
{
	color: black;
	font-size: 8 pt;
	font-family : arial;    
    float: left;
    /*width: 325px;*/
    padding: 2px 2px 2px 2px;    
    border: solid 1px #808080;
    margin: 0px 0px 0px 0px;    
}

div.TableContainer
{
    margin: 10px 0px 0px 0px;
    padding: 1px 0px 4px 0px;
    border-top: solid 1px #808080;
    text-align: left;
    display: block;
    clear: both;
}

img.ShowHide 
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    cursor: pointer;
    vertical-align: middle;
}
/*' NTI-120118-RD2A  -- CC-009487-RD18  -- JS 03/28/2012 */
/*USG-101007-OP6A - PC - 10/18/2010*/  
.lbl_link
{
	color:  blue ;
	text-decoration: none;
	/* 'font:  small Arial;   ' NTI-120118-RD2A  -- CC-009487-RD18  -- JS 03/28/2012  */
}

.lbl_link_hover
{
	color: blue ;
	text-decoration: Underline;
	/*font: small Arial;   ' NTI-120118-RD2A  -- CC-009487-RD18  -- JS 03/28/2012    */
	cursor:hand;
	cursor:pointer;
}
/*USG-101007-OP6A - EOC */
/* --EOC---   ' NTI-120118-RD2A  -- CC-009487-RD18  -- JS 03/28/2012  */

/* Third Level Tabs */
/* Table Tabs */
.innertabs{ width:100%; padding:0; margin:0; border:none; height:25px; float:left; border-collapse:collapse;}

.innertabs td{padding:0; margin:0;}

.innertabs a{ color:#000000; display:block; padding:0 10px; white-space:nowrap; text-decoration:none}

.innertabs a:visit{ color:#000000; text-decoration:none}

.innertabs a:hover{ color:#000080; text-decoration:none}

.innertabs td.activecell {
		font-weight:bold;
		color: #000000;
		border:#000080 solid 1px;
		border-bottom:none;
		text-align:center;
}

.innertabs td.activecell a { font-weight:bold;}

.innertabs td.activecell a:hover { color:#000080;}

.innertabs td.inactivecell {
		background-color:#d3d3d3;
		color: #000000;
		border:#000080 solid 1px;
		text-align:center;
}

.innertabs td.blankcell {
		min-width:5px;
		border-bottom:#000080 solid 1px;
}

/* New Classes by Sumit to Match UI with USG */

.background_1{
	background-color:#CCCCCC;
	white-space:nowrap;
}

.background_1 td{
	padding:1px 7px;
    border:#a9a9a9 solid 1px;
}

.background_2{
	background-color:#FFFFFF;
	white-space:nowrap;
}

.background_3{
	background-color:#FFFFFF;
	white-space:nowrap;
}

.background_4{
	color:#000000;
	background-color:Silver;
	border-width:1px;
	border-style:Solid;
	font-family:Arial;
	font-size:10px;
	height:20px;
	white-space:nowrap;
	border-color:#8F8F8F;
}

.background_5{
	color:Black;
	background-color:#E6E6E6;
	font-weight:bold;
}

.background_6{
	background-color:white;
}

.background_7{ /* SMV - 16 May 2013 - For column > row > title/label bg (USG Only) */
	background-color:#f3f3f3;
	border-bottom:1px dashed #c9d1e4 !important ;
}

.border_1{
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	width:100%;
	border-collapse:collapse;
}

.border_2{
	background-color:#BACCE4;
	border-color:#A9A9A9;
	border-width:1px;
	border-style:solid;
	width:100%;
	border-collapse:collapse;
}

.border_3{
	border-width: 1px; 
	font-family: Arial; 
	font-size: 10px; 
	height: 24px;
}

.border_4{
	background-color:whitesmoke;
	border: gray 1px solid !important;
}

.border_5{
	border-color:#A9A9A9;
	border-width:1px;
	border-style:solid;
	width:100%;
	border-collapse:collapse;
    margin-top: 5px;
}

.border_6	/* For 3rd level tab content border */
{
    border: #868686 0px solid; /* SV - 20 Aug 2012 - Border '0px' to  remove border for new USG UI */
	border-top:none;
    width: 100%;
}

.border_7	/* For Zero border width */
{
    border: none !important; 
}

.border_8{
	border: gray 1px solid;
}

.border_9 { /* SMV - 13 June 2013 - For 0 border for table and TDs under it - DS */	
	border: #a9a9a9 0px solid; 
	border-collapse:collapse;
}

.border_9>tbody>tr>td {
	border: #C9D1E4 0px solid; /* SMV - 13 June 2013 - For 0 border for table and TDs under it - DS */	
}

.textstyle_1{
	color:#000000; font-style:normal; font-weight: bold;
}
.textstyle_2{
	color:#000000; font-style:italic; text-decoration:underline;
}

/* NTI-120717-RD15A-KL-7/17/2012 - add seperate style for filter */
.LgRed_Filter
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: red;
}

/* LTS-120522-OP6B-KL-8/29/2012 - add style for schedule total */
.MedDRedBd
{
	font: Arial;
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	font-weight:bold;
}

.HRDRed
{
    border-top: black solid 1px;
}

.accrualHistoryLegend {
    background-color: red;
}

.accrualHistoryDelete {
    color: red !important;
}

.payrollError 
{
    text-align: center;
    width: 588px;
    color: red;
    font-weight: bold;
}