body
{
	margin: 0;
	padding: 0;
	height: 100%;
}
.TextBoxLightGrey
{
    border-right: #c0c0c0 1px solid;
    border-top: #c0c0c0 1px solid;
    font-size: 11px;
    border-left: #c0c0c0 1px solid;
    border-bottom: #c0c0c0 1px solid;
    font-family: Tahoma;
    color: black;
}
A
{
	font-size: 11px;
	color: #a9a9a9;
	font-family: Trebuchet MS;
}
A:link
{
	color: #0033cc;
	text-decoration: none;
	font-size: 11px;
	font-family: Trebuchet MS;
}
A:visited
{
	color: #0033cc;
	text-decoration: none;
	font-size: 11px;
	font-family: Trebuchet MS;
}
A:active
{
	color: #0033cc;
	text-decoration: none;
	font-size: 11px;
	font-family: Trebuchet MS;
}
A:hover
{
	color: #ff6600;
	text-decoration: underline;
	font-size: 11px;
	font-family: Trebuchet MS;
}
.ToolLinks A:link
{
	font-size: 11px;
	color: #ffffff;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: none;
}
.ToolLinks A:visited
{
	font-size: 11px;
	color: #ffffff;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.ToolLinks A:active
{
	font-size: 11px;
	color: #ffffcc;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.ToolLinks A:hover
{
	font-size: 11px;
	color: #ffff99;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: none;
}
.MenuLinks A:link
{
	font-size: 11px;
	color: white;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: none;
}
.MenuLinks A:visited
{
	font-size: 11px;
	color: #ffffff;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.MenuLinks A:active
{
	font-size: 11px;
	color: #ffffcc;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	outline: none;
	display: block;
}
.MenuLinks A:hover
{
	font-size: 11px;
	color: #ffff99;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: none;
}
.MenuItm A:link
{
	font-size: 11px;
	color: black;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: none;
	display: block;
}
.MenuItm A:visited
{
	font-size: 11px;
	color: black;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: none;
}
.MenuItm A:active
{
	font-size: 11px;
	color: black;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: none;
}
.MenuItm A:hover
{
	font-size: 11px;
	color: black;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: none;
	display: block;
}
.SubMenuItm A:link
{
	font-size: 11px;
	color: black;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: none;
	display: block;
}
.SubMenuItm A:visited
{
	font-size: 11px;
	color: black;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: none;
	display: block;
}
.SubMenuItm A:active
{
	font-size: 11px;
	color: black;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: none;
	display: block;
}
.SubMenuItm A:hover
{
	font-size: 11px;
	color: black;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: none;
	display: block;
}
.SpreadTable
{
	margin: 0px;
	width: 100%;
	height: 100%;
    
}
.PageHeader
{
	padding-right: 5px;
	padding-left: 10px;
	/*background-image: url(images/footer.gif);*/
	background-position:right;
	padding-top: 2px;
	background-repeat: repeat-y;
    background-color : rgba(234,210,172,0.15);

	height: 50px;
}
.PageHeaderSmall
{
	padding-right: 5px;
	padding-left: 10px;
	background-image: url(images/header_small.gif);
	padding-bottom: 2px;
	padding-top: 2px;
	background-repeat: repeat-x;
	height: 40px;
}
.PageFooter
{
	background-color: #4F7BB6;
	height: 25px;
	width: 100%;
}
.PageFooter2
{
	height: 25px;
	width: 700px;
}
.PageHeaderBar {
    /*background-image: url(images/header_bar.gif);
	background-repeat: repeat-x;*/
    background-color: #4281a4;
    height: 20px;
    width: 100%;
    padding-right: 5px;
    border-top :3px solid #fe938c;
}
.PageHeaderGrad
{
	background-image: url(images/vert_grad_header.gif);
	background-repeat: repeat-x;
}
.FooterGrad
{
	background-image: url(images/vert_grad_header_flip.gif);
	background-repeat: repeat-x;
	height: 71px;
}
.HeaderBorder {
    background-image: linear-gradient(to right, #fe983c, #ffffff);
    height: 2px;
}
.ContentHolder
{
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.HeaderText {
    font-family: Arial,Tahoma,Arial,Helvetica,sans-serif;
    font-size: 1.5em;
    color: #4281A4;
    font-weight: bold;
    line-height: 25PX;
}
.SubHeaderText
{
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #4281A4;
    line-height :20PX;

}
.TextLabel
{
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
}

.TxtLabel {
    font-family: Verdana, Geneva, Tahoma, sans-serif ;
    Color:#926C25;
    Font-Size:12px;

}

.TxtTextBox {
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    Color: #000;
    Font-Size: 12px;
}



.TextLabelJustify {
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-align: justify;
}
.TextLabel_Paded
{
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	padding-left: 3px;
}
.TextLabelDtl_Padded
{
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	font-size: 11px;
	border-left: #c0c0c0 1px solid;
	border-bottom: #c0c0c0 1px solid;
	font-family: Tahoma;
	background-color: #dcdcda;
	color: Black;
	padding-left: 3px;
}
.TextLabelDtl_NoPadding
{
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	font-size: 11px;
	border-left: #c0c0c0 1px solid;
	border-bottom: #c0c0c0 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #dcdcda;
	color: Black;
}
.IntroLabel
{
	font-family: Helvetica,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #2f4f4f;
	text-align: justify;
	width: 500px;
}
.TextBoxGrey
{
	border-right: #3366cc 1px solid;
	border-top: #3366cc 1px solid;
	padding-left: 3px;
	font-size: 8pt;
	border-left: #3366cc 1px solid;
	border-bottom: #3366cc 1px solid;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.TextBoxWhite
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-size: 10px;
	font-weight: bold;
	padding-left: 1px;
	color: #000000;
}
.TextBoxWhiteComp
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 17px;
	background-color: Gray;
	border: solid 1px #666666;
}

.TextBoxLightGrey
{
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	font-size: 11px;
	border-left: #c0c0c0 1px solid;
	border-bottom: #c0c0c0 1px solid;
	font-family: Tahoma;
	color: black;
}

.TextBoxRedBorder
{
	border-right: red 1px solid;
	border-top: red 1px solid;
	font-size: 11px;
	border-left: red 1px solid;
	border-bottom: red 1px solid;
	font-family: Tahoma;
	color: black;
}

.TextBoxLightGreyComp
{
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	font-size: 11px;
	background-color: Silver;
	border-left: #c0c0c0 1px solid;
	border-bottom: #c0c0c0 1px solid;
	font-family: Tahoma;
	color: black;
}
.TextBoxLightGreyVerySmall
{
	border-right: #c0c0c0 1px solid;
	width: 91px;
	border-top: #c0c0c0 1px solid;
	font-size: 11px;
	border-left: #c0c0c0 1px solid;
	border-bottom: #c0c0c0 1px solid;
	font-family: Tahoma;
	color: black;
}
.TextBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 17px;
	border: solid 1px #666666;
}
.TextBoxCompYellow
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	/*background-color: #FAFFBD;*/
	background-color: #FFFFCC;
	border: solid 1px #c0c0c0;
}

.TextLabelDesc
{
	font-size: 11px;
	border: solid 1px #c0c0c0;
	font-family: Tahoma;
	background-color: #E3E3DF;
	color: Black;
}

.TextBoxComp
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 17px;
	background-color: Silver;
	border: solid 1px #666666;
}

.RadioButtonComb
 {
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #191970;
	height: 17px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	padding-top:2px;
	
 }
.ComboComp
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 17px;
	background-color: Silver;
	border: solid 1px #666666;
}
.TextHeader
{
	font-family: Verdana;
	font-size: 12px;
	color: #926C25;
	font-weight:bold;
}
.TextHeader20 {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-size: 14px;
    color: #FE8F28;
}
.txtHeader
{
	font-family: Verdana;
	font-size: 12px;
	color: Black;
}
.TDBorder
{
	border: activeborder 1px solid;
}

.TDBorderBottom
{
	border-bottom:activeborder 1px solid;	
}

.TDBlueBorder
{
	border: #64b3f2 1px solid;
}



.BoxLightGrey
{
	padding: 3px;
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
	font-family: Tahoma;
	font-size: 11px;
	color: black;
	height: 20px;
}
.ShowPointer
{
	cursor: pointer;
}
.ShowHand
{
	cursor: pointer;
}
.LoginBar
{
	border-right: #dcdcdc 1px;
	border-top: #dcdcdc 1px solid;
	background-image: url(images/gradheader_small.gif);
	border-left: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
	background-repeat: repeat-y;
}
.ProperCase
{
	text-transform: capitalize;
}
.HomeLabels
{
	font-size: 16px;
	font-family: Tahoma;
	font-weight: bold;
	color: #696969;
}
.BulletinBox
{
	padding-right: 5px;
	padding-left: 5px;
	
}
.MenuItm
{
	font-size: 11px;
	color: black;
	background-repeat: repeat-y;
	font-family: Tahoma;
	background-color: transparent;
	background-image: url(images/winxp.gif);
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	width: 130px;
}
.SubMenuItm
{
	font-size: 11px;
	background-image: url(images/winxp_vertical2.gif);
	color: black;
	background-repeat: repeat-y;
	font-family: Tahoma;
	text-decoration: none;
	width: 130px;
	outline: none;
	display: block;
}
.UserCol
{
	width: 430px;
}
.MenuCol
{
	padding-right: 10px;
}
.SideBar
{
	background-image: url(images/side_grad.gif);
	width: 160px;
	background-repeat: repeat-y;
	height: 100%;
}
.SidePadding
{
	width: 15px;
}
.SubHeaderBar
{
	border-right: #cccccc 1px;
	border-top: #cccccc 1px;
	background-image: url(images/subheader.gif);
	border-left: #cccccc 1px;
	width: 328px;
	border-bottom: #cccccc 1px;
	background-repeat: no-repeat;
	background-color: transparent;
	height: 20px;
}
.SubHeaderLeft
{
	background-image: url(images/subheader_left.gif);
	width: 13px;
	background-repeat: no-repeat;
	height: 25px;
}
.SubHeaderRight
{
	background-image: url(images/subheader_right.gif);
	width: 13px;
	background-repeat: no-repeat;
	height: 25px;
}
.SubHeaderMiddle
{
	background-image: url(images/subheader_middle.gif);
	background-repeat: repeat-x;
	height: 25px;
}
.SearchBox
{
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	width: 328px;
	height: 30px;
}


.DataLabel
{
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	padding-left: 4px;
	font-size: 11px;
	border-left: #dcdcdc 1px solid;
	width: 110px;
	color: #000000;
	border-bottom: #dcdcdc 1px solid;
	font-family: Tahoma;
	height: 18px;
	background-color: #f5f5f5;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.DataLabelPlain
{
	padding-left: 4px;
	font-size: 11px;
	
	color: #000000;
	font-family: Tahoma;
	
	
	
}
.DataLabelSmall
{
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	padding-left: 4px;
	font-size: 11px;
	border-left: #dcdcdc 1px solid;
	width: 110px;
	color: #000000;
	border-bottom: #dcdcdc 1px solid;
	font-family: Tahoma;
	height: 10px;
	background-color: #f5f5f5;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.DataLabelLengh
{
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	padding-left: 4px;
	font-size: 11px;
	border-left: #dcdcdc 1px solid;
	width: 190px;
	color: #000000;
	border-bottom: #dcdcdc 1px solid;
	font-family: Tahoma;
	height: 10px;
	background-color: #f5f5f5;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.DataLabel_LessPadding
{
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	padding-left: 4px;
	font-size: 11px;
	border-left: #dcdcdc 1px solid;
	color: #000000;
	border-bottom: #dcdcdc 1px solid;
	font-family: Tahoma;
	height: 18px;
	background-color: #f5f5f5;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
}
.DataLabel_NoWidth
{
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	padding-left: 4px;
	font-size: 11px;
	border-left: #dcdcdc 1px solid;
	color: #000000;
	border-bottom: #dcdcdc 1px solid;
	font-family: Tahoma;
	height: 18px;
	background-color: #f5f5f5;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.DataLabel_Big
{
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	padding-left: 4px;
	font-size: 11px;
	border-left: #dcdcdc 1px solid;
	width: 150px;
	color: #000000;
	border-bottom: #dcdcdc 1px solid;
	font-family: Tahoma;
	height: 18px;
	background-color: #f5f5f5;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.DataLabelCurrency
{
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	padding-left: 4px;
	font-size: 11px;
	border-left: #dcdcdc 1px solid;
	color: #000000;
	border-bottom: #dcdcdc 1px solid;
	font-family: Tahoma;
	height: 18px;
	background-color: #f5f5f5;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.DotLine
{
	border-bottom: #dcdcdc 1px dotted;
}
.BalBox
{
	width: 40px;
	color: #516969;
	height: 17px;
	text-align: right;
	font-size: 11px;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	text-align: justify;
	border-bottom: #dcdcdc 1px dotted;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.FormHeader
{
	font-family: verdana;
	font-size: 12px;
	color: #696969;
}
.ComboSmall
{
	font-size: 11px;
	color: black;
	font-family: Tahoma;
	width: 130px;
}
.ComboVerySmall
{
	font-size: 11px;
	color: black;
	font-family: Tahoma;
	width: 90px;
}
.ComboBig
{
	font-size: 11px;
	color: black;
	font-family: Tahoma;
	width: 170px;
}
.datebox
{
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	padding-left: 3px;
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	width: 110px;
	border-bottom: #c0c0c0 1px solid;
	text-align: center;
}
.daysbox
{
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	font-size: 10px;
	border-left: #c0c0c0 1px solid;
	border-bottom: #c0c0c0 1px solid;
	font-family: Verdana;
	text-align: right;
}
.datebox_strv
{
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	padding-left: 3px;
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	width: 65px;
	border-bottom: #c0c0c0 1px solid;
	text-align: center;
}
.FormSection {
    font-family: Verdana;
    font-size: 11px;
    padding-left: 5px;
    background-image: url(images/grad_header.gif);
    padding-bottom: 3px;
    padding-top: 3px;
    background-repeat: repeat-y;
    height: 18px;
    
}
.FormSection_v20 {
    font-family: Verdana;
    font-size: 11px;
    padding-left: 15px;
    padding-bottom: 3px;
    padding-top: 3px;
    height: 18px;
    border-radius: 25px;
    background-image: linear-gradient(to right, #fe983c, #ffffff) !important;
}

.FormSectionSmall
{
	padding-left: 5px;
	background-image: url(images/gradheader_small.gif);
	padding-bottom: 3px;
	padding-top: 3px;
	background-repeat: repeat-y;
	height: 25px;
}
.FormSectionCurve
{
	background-image: url(images/bluecurve.gif);
	width: 10px;
	background-repeat: no-repeat;
	height: 25px;
}
.FormSectionLabel
{
	font-size: 12px;
	font-family: Verdana;
}
.LeaveNote
{
	border-right: silver 1px solid;
	padding-right: 4px;
	border-top: silver 1px solid;
	padding-left: 4px;
	font-size: 11px;
	padding-bottom: 2px;
	border-left: silver 1px solid;
	width: 200px;
	color: #000000;
	padding-top: 2px;
	border-bottom: silver 1px solid;
	font-family: tahoma;
	background-color: #ffffe0;
	text-align: center;
}
.ShowNote
{
	border-right: #808080 1px solid;
	padding-right: 4px;
	border-top: #808080 1px solid;
	padding-left: 4px;
	font-size: 11px;
	padding-bottom: 2px;
	border-left: #808080 1px solid;
	color: #8b0000;
	padding-top: 2px;
	border-bottom: #808080 1px solid;
	font-family: tahoma;
	background-color: #fffff0;
}
.GridTable
{
	border-color: #dcdcdc;
	border-width: 1px;
	border-style: Solid;
	border-collapse: collapse;
	padding-right: 4px;
	padding-left: 4px;
	font-size: 11px;
	color: #000000;
	font-family: tahoma;
	background-color: #f0f8ff;
}
.SideMenuItm
{
	display: block;
	font-size: 12px;
	width: 150px;
	color: gray;
	font-family: Verdana;
	height: 15px;
	background-color: transparent;
	vertical-align: middle;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.SideMenuItmOver
{
	display: block;
	font-size: 12px;
	width: 149px;
	color: #000000;
	font-family: Verdana;
	height: 15px;
	background-color: #dcdcdc;
	vertical-align: middle;
	cursor: pointer;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	padding-left: 9px;
	padding-bottom: 4px;
	padding-top: 4px;
}
.SideMenuItmActive
{
	display: block;
	font-size: 12px;
	width: 160px;
	color: #a9a9a9;
	font-family: Verdana;
	height: 15px;
	background-color: transparent;
	vertical-align: middle;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: bold;
}
.BlueGridTable
{
	border-color: #dcdcdc;
	border-width: 1px;
	border-style: Solid;
	border-collapse: collapse;
}
.setUrl
{
	background-image: url(images/tab_over.gif);
	cursor: pointer;
	color: #000000;
	background-repeat: no-repeat;
	width: 86px;
	height: 25px;
	vertical-align: middle;
	text-align: center;
	font-size: 11px;
	font-family: Tahoma;
}
.resetUrl {
	background-image: url(images/tab.gif);
	cursor: pointer;
	color: #696969;
	background-repeat: no-repeat;
	width: 86px;
	height: 25px;
	vertical-align: middle;
	text-align: center;
	font-size: 11px;
	font-family: Tahoma;
}
.StrvTabs
{
	border-right: silver 1px;
	border-top: silver 1px;
	border-left: silver 1px;
	border-bottom: silver 1px;
	width: 750px;
}
.InputStyle2
{
	border-right: #000080 1px;
	border-top: #000080 1px;
	padding-left: 3px;
	font-size: 11px;
	border-left: #000080 1px;
	border-bottom: #000080 1px;
	font-family: Tahoma;
	background-color: transparent;
}

.TransparentTextbox
{
	border-right: #000080 1px;
	border-top: #000080 1px;
	font-size: 11px;
	border-left: #000080 1px;
	border-bottom: #000080 1px;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	background-color: transparent;
	text-align:center;
	height:12px;
}


.MasterFileTD
{
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	width: 137px;
	border-bottom: #dcdcdc 1px solid;
	background-color: #f5f5f5;
}
.MasterFileTD_Edit
{
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	width: 137px;
	border-bottom: #dcdcdc 1px solid;
	background-color: #fffff0;
}
.MasterPortText
{
	height:5px;
	font-size: 11px;
	color: #191970;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.MasterTDText
{
	padding-left: 3px;
	font-size: 11px;
	color: #191970;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.SmallTextWhite
{
	padding-left: 3px;
	font-size: 11px;
	background-color: White;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.SmallTextSmoke
{
	padding-left: 3px;
	font-size: 11px;
	background-color: Gray;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}

.InputStyle3
{
	border-right: #000080 1px;
	border-top: #000080 1px;
	padding-left: 3px;
	font-size: 8pt;
	border-left: #000080 1px;
	border-bottom: #336699 1px solid;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	background-color: transparent;
}
.FamilyTab
{
	border-right: #dcdcdc 2px solid;
	border-top: #dcdcdc 2px solid;
	border-left: #dcdcdc 2px solid;
	border-bottom: #dcdcdc 2px solid;
	height: 330px;
	width: 780px;
	padding-left: 8px;
}
.EmpTab
{
	border-right: #dcdcdc 2px solid;
	border-top: #dcdcdc 2px solid;
	border-left: #dcdcdc 2px solid;
	border-bottom: #dcdcdc 2px solid;
	height: 330px;
	width: 780px;
	padding-left: 8px;
}
.ContactTab
{
	border-right: #dcdcdc 2px solid;
	border-top: #dcdcdc 2px solid;
	border-left: #dcdcdc 2px solid;
	border-bottom: #dcdcdc 2px solid;
	height: 330px;
	width: 700px;
	padding-left: 2px;
}
.btn
{
	cursor: pointer;
	color: #050;
	font-family: tahoma;
	font-size: 11px;
	height: 24px;
	background-color: #fed;
	border: 1px solid;
	border-top-color: White;
	border-left-color: White;
	border-right-color: #363;
	border-bottom-color: #363;
	filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#ffffffff' ,EndColorStr= '#ffeeddaa' ); /*cursor: pointer;     color: #194a6b;     font-family: Tahoma;     font-size: 11px;     font-weight: 600;     height: 24px;     background-color: #84A1C2;     border: 1px solid;     border-top: none;     border-left: none;     border-left-color: White;     border-right-color: #84A1C2;     border-bottom-color: #84A1C2;     border-top-color: #84A1C2;     filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#ffffffff' ,EndColorStr= '#84A1C2' );*/
}

.btnBlue
{
	cursor: pointer;
	color: #5C62A8;
	font-family: tahoma;
	font-weight:bold;
	font-size: 11px;
	height: 24px;
	border: 1px solid;
	border-top-color: White;
	border-left-color: White;
	border-right-color: #5D5EAA;
	border-bottom-color: #5D5EAA;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#C6DAF2);
}


.btnTemp
{
	
	color:Black;
	font-family: tahoma;
	font-size: 9pt;
	height: 24px;
	border: 1px solid;
	border: solid 1px #4f93e3;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#94b6e8);
}

.PaySlipLabel_Print
{
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 11px;
	border-left: #dcdcdc 1px solid;
	width: 107px;
	color: black;
	border-bottom: #dcdcdc 1px solid;
	font-family: Tahoma;
	height: 18px;
	background-color: #dcdcdc;
}
.BankLabel_Print
{
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 11px;
	border-left: #dcdcdc 1px solid;
	width: 150px;
	color: black;
	border-bottom: #dcdcdc 1px solid;
	font-family: Tahoma;
	background-color: #dcdcdc;
}
.Dotted_Underline
{
	border-bottom: gainsboro 1px dotted;
}
.Hide
{
	display: none;
}
.LabelProgress
{
	font-size: xx-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.FixedTD
{
	width: 200px;
}
.btnSmall
{
	cursor: pointer;
	color: #050;
	font-family: tahoma;
	font-size: 11px;
	height: 20px;
	width: 50px;
	background-color: #fed;
	border: 1px solid;
	border-top-color: White;
	border-left-color: White;
	border-right-color: #363;
	border-bottom-color: #363;
	filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#ffffffff' ,EndColorStr= '#ffeeddaa' );
}

.Hidden
{
	display: none;
}

.NormalNode
{
	font-size: 0.9em;
	color: black;
	font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif ;
}
.SelectedNode
{
	
	color: #dc143c;
	font-family: Trebuchet MS; /*font-family: Tahoma;*/
	background-color: #e1e2e7;
}
.TreeContainer
{
	overflow: auto;
	height: 300px;
	width: 220px;
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
}


#UpdateProgress
{
	position: absolute;
	top: 166px;
	right: 0px;
	width: 180px;
}
.parentDisable
{
	background-color: Gray;
	filter: alpha(opacity=25);
	opacity: 0.3;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}

.parentDisableBlack
{
	background-color: Black;
	filter: alpha(opacity=25);
	opacity: 0.3;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}
.popup
{
	padding: 3px;
	width: 650px;
	height: 400px;
	position: absolute;
	top: 200px;
	left: 200px;
	display: none;
	overflow: hidden;
	margin: 4px 0px 0px 5px;
	background: url(images/50Black.png) repeat;
}
#popupContainer
{
	position: relative;
	left: -3px;
	top: -3px;
	right: 0px;
	bottom: 0px;
	background-color: #f0f8ff;
	border: gray 1px solid;
	display: block;
	float: left;
	width: 651px;
	height: 401px;
	overflow: hidden;
}
.TooltipContainerBig
{
    position: relative;
	left: -3px;
	top: -3px;
	right: 0px;
	bottom: 0px;
	background-color: White;
	border: gray 1px solid;
	display: block;
	float: left;
	width: 650px;
	height: 300px;
	overflow: hidden;
    }
.TooltipContainer
{
	position: relative;
	left: -3px;
	top: -3px;
	right: 0px;
	bottom: 0px;
	background-color: White;
	border: gray 1px solid;
	display: block;
	float: left;
	width: 365px;
	height: 300px;
	overflow: hidden;
}
.TooltipSearch
{
	position: relative;
	left: -3px;
	top: -3px;
	right: 0px;
	bottom: 0px;
	background-color: White;
	border: gray 1px solid;
	display: block;
	float: left;
	width: 465px;
	height: 130px;
	overflow: hidden;
}
#BRHeader
{
	width: 100%;
	height: 25px;
	background-image: url(images/vert_grad_header.gif);
	padding-left: 5px;
	vertical-align: middle;
	border-bottom: tan 1px solid;
}

.TooltipHeader
{
	width: 100%;
	height: 25px;
	background-image: url(images/vert_grad_header.gif);
	padding-left: 5px;
	vertical-align: middle;
	border-bottom: tan 1px solid;
}
.TooltipHeaderClay
{
	width: 100%;
	height: 25px;
	background-image: url(images/vert_grad_header_Clay.gif);
	padding-left: 5px;
	vertical-align: middle;
	border-bottom: tan 1px solid;
}

.footer {
    vertical-align: bottom;
    color: #fff;
    padding: 2px;
    background-color: #8cafb7;
    font-size: 8pt;
    font-family: Verdana;
    font-variant: normal;
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#5D7B9D);
}
.SearchList
{
	width: 150px;
	height: 150px;
	background-color: #f0f8ff;
	border: none;
	font-size: 8pt;
	font-family: Verdana;
	font-variant: normal;
}
.row
{
	background-color: #EFF3FB;
}

.alternatingRow
{
	background-color: White;
}

.rollover
{
	background-color: green;
	color: black;
}

.ReportText
{
	padding-left: 3px;
	font-size: 11px;
	color: #330000;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}

.NewText
{
	height: 20px;
	font-weight: bold;
	font-size: 10px;
	color: blue;
	font-family: ARIAL, verdana, Helvetica, sans-serif;
	background-color: #ffffff;
	border: 1px solid #CAC8C8;
}

.accordionHeader
{
	/*border: 1px solid #2F4F4F;*/ /*background-color: #2E4d7B;*/
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
	background-image: url(images/TaskImages/img_Items.gif); /*background-image:url(images/Accoridion_Header.gif);*/
	background-repeat: repeat-x; /*filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#ffffffff' ,EndColorStr= '#ffeeddaa' );*/
}
.accordionHeader_Selected
{
	/*border: 1px solid #2F4F4F;*/ /*background-color: #2E4d7B;*/
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
	background-image: url(images/Accoridion_Header_Gold.gif);
	background-repeat: repeat-x; /*filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#ffffffff' ,EndColorStr= '#ffeeddaa' );*/
}

.AppStart
{
	/*border: 1px solid #2F4F4F;*/ /*background-color: #2E4d7B;*/
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
	background-image: url(images/App_Start.gif);
	background-repeat: repeat-x; /*filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#ffffffff' ,EndColorStr= '#ffeeddaa' );*/
}



.accordionContent
{
	background-color: #f5f5f5; /*background-color: #D3DEEF;*/
	border: 1px dashed #2F4F4F;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
}

.accordionLink
{
	color: White; /*background-color: #D3DEEF;*/ /*color: white:;*/
}
.TextField
{
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	padding-left: 3px;
	color: Navy;
}
.TextFieldCell
{
	vertical-align: top;
	text-align: left;
	border-bottom: gainsboro 1px dotted;
}
.Table
{
	width: 98%;
	height: 1%;
}
.TitleCell
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	padding-left: 3px;
	font-size: 11px;
	border-left: gainsboro 1px solid;
	color: black;
	border-bottom: gainsboro 1px solid;
	font-family: Tahoma;
	height: 15px;
	background-color: #f5f5f5;
}

.bugPrompt
{
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	padding-left: 3px;
}

.cssTaskCRectangleTLeft
{
	background-image: url(images/TaskImages/rptl.gif);
}
.cssTaskCRectangleBLeft
{
	background-image: url(images/TaskImages/rpbl.gif);
}
.cssTaskCRectangleBRight
{
	background-image: url(images/TaskImages/rpbr.gif);
}
.cssTaskCRectangleTRight
{
	background-image: url(images/TaskImages/rptr.gif);
}

.cssTaskTopRectangle
{
	background-image: url(images/TaskImages/rptr.gif);
	background-repeat: repeat-x;
}
.cssTaskLeftRectangle
{
	background-image: url(images/TaskImages/imgback_Rect.gif);
	background-repeat: repeat-y;
}
.cssTaskRightRectangle
{
	background-image: url(images/TaskImages/imgback_Rect.gif);
	background-repeat: repeat-y;
}

.cssTaskBottomRectangle
{
	background-image: url(images/TaskImages/imgback_Rect.gif);
	background-repeat: repeat-x;
}
.vtab
{
	/*background-image:url(images/vtab.gif);*/
	background-repeat: no-repeat;
	width: 125px;
	height: 30px;
	padding-left: 5px;
	color: black;
	font-size: 12px;
	font-family: tahoma;
	vertical-align: middle;
}
.vtabText
{
	color: black;
	cursor: pointer;
	font-size: 12px;
	font-family: tahoma;
	vertical-align: middle;
}
.dashedDiv
{
	border-color: red;
	border-style: dashed;
	border-width: 1px;
}
.MaskedEditFocus
{
	background-color: Silver;
}

.GridviewFixedHeader
{
	position: relative; 
	top: expression(this.offsetParent.scrollTop-2);
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
}


.CustomCombo
{
	font-size: 10px;
	color: black;
	font-family:Arial;
}
.btnUpload
{
	cursor: pointer;
	color: #5C62A8;
	font-family: tahoma;
	font-weight:bold;
	font-size: 11px;
	height: 20px;
	border: 1px solid;	
	border-top-color: #5D5EAA;
	border-left-color: #5D5EAA;
	border-right-color: #5D5EAA;
	border-bottom-color: #5D5EAA;	
}
.btnBlueMedium
{
	cursor: pointer;
	color: #5C62A8;
	font-family: tahoma;
	font-weight:bold;
	font-size: 11px;
	height: 20px;
	border: 1px solid;
	border-top-color: White;
	border-left-color: White;
	border-right-color: #5D5EAA;
	border-bottom-color: #5D5EAA;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#C6DAF2);
}
.MasterRDText
{
	
	font-size: 11px;
	color: #191970;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}




