BODY
{
	margin: 0px;
	font-family: Verdana;
	font-size: 12px;
}
TABLE
{
	border-right: #000099 1px;
	padding-right: 0px;
	border-top: #000099 1px;
	padding-left: 0px;
	font-size: 12px;
	border-left: #000099 1px;
	width: 100%;
	padding-top: 0px;
	border-bottom: #000099 1px;
}
TD
{
	padding-right: 0px;
	vertical-align: middle;
}

/*
TH
{
	padding-left: 0px;
	height: 22px;
	text-align: left;
	background-color: #6B8EBD;
	overflow: visible;
	vertical-align: middle;
}

*/
A
{
	font-weight: bold;
	color: #6B8EBD;
	text-decoration: none;
}
INPUT, select, textarea
{
	font-size: 11px;
	vertical-align: middle;
	font-family: Verdana;
}
.input
{
	width: 175px;
}
select
{
	width: 180px;
}
textarea
{
	width: 95%;
}


.TDAdmin, .TDLogin
{
	padding-left: 15px;
	font-weight: bold;
	height: 35px;
}
.TDLogin
{
	font-size: 12px;
}

.Button
{
	background-image: url(../Images/btnOut.jpg);
	height: 22px;
	text-align: center;
	border-right: #2f5282 1px solid; /*border-top: #2f5282 1px solid; 	border-left: #2f5282 1px solid;*/
	border-bottom: #2f5282 1px solid;
	background-repeat: repeat-x;
	background-color: #2f5282;
}

.TDButton
{
	border-right: medium none;
	border-top: medium none;
	font-weight: bold;
	border-left: medium none;
	width: 60px;
	color: #000000;
	border-bottom: medium none;
	background-color: transparent;
}

.PageTitle
{
	font-weight: bold;
	font-size: 14px;
	height: 21px;
	vertical-align: text-bottom;
	color: #ffffff;
	padding-left: 0px;
}
.Link_White
{
	font-weight: bold;
	color: #ffffff;
}

.TblPageFilter, .TblError
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	height: 35px;
	margin: 10px;
}

.TblPageFilter
{
	border-right: #ffff99 thin solid;
	border-top: #ffff99 thin solid;
	border-left: #ffff99 thin solid;
	border-bottom: #ffff99 thin solid;
	background-color: #ffffe6;
}

.TblError
{
	border-right: #ffcccc thin solid;
	border-top: #ffcccc thin solid;
	border-left: #ffcccc thin solid;
	border-bottom: #ffcccc thin solid;
	background-color: #fff1ee;
	font-weight: bold;
	color: #ff0000;
	width: 95%;
}

.TblErrorNew
{
	border-right: #ffcccc thin solid;
	border-top: #ffcccc thin solid;
	border-left: #ffcccc thin solid;
	border-bottom: #ffcccc thin solid;
	background-color: #fff1ee;
	font-weight: bold;
	color: #ff0000;
	width: 100%;
	height:35px;
	padding-bottom: 10px;
	padding-top: 10px;
}
/*.DashBoard
{
	width: 350px;
}*/

.TblPurple
{
	border: #10284a 1px solid;
}

.TRNews
{
	font-weight: bold; /*	left: 10px; */
	position: relative;
	border: #355981 1px solid;
	background-position-y: center;
	background-image: url(../Images/News_TR_BG.jpg);
	background-repeat: repeat-x;
}

.TDNews
{
	background-position: right center;
	background-image: url(../Images/News_TD_BG.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	padding-right: 10px;
	padding-left: 10px;
}

.DashBoard
{
	font-weight: bold; /*	left: 10px; */
	position: relative;
	border: #355981 1px solid;
}

.DashBoardTH
{
	height: 20px;
	background-color: #6B8EBD;
	color: white;
	font-weight: bold;
}

.DashBoardTR, .TR_Green, .TR_Purple, .TR_Brown
{
	padding-left: 10px;
	height: 32px;
}

.DashBoardTD
{
	padding-left: 25px;
	width: 120px;
}

.DashBoardNewTD
{
	padding-left: 15px;
	padding-right: 15px;
}

.CalendarTR
{
	padding-left: 2px;
}

.TR_Green
{
	background-image: url(../Images/Department_TD_BG.jpg);
	height: 21px;
	background-repeat: repeat-x;
}

.TR_Purple
{
	background-image: url(../Images/Header_Purple_TD_BG.gif);
	height: 21px;
	background-repeat: repeat-x;
}

.TR_Brown
{
	background-image: url(../Images/Header_Brown_TD_BG.gif);
	height: 21px;
	background-repeat: repeat-x;
}

.TR_GreenBottom, .TR_PurpleBottom
{
	height: 9px;
	background-repeat: repeat-x;
	background-position: bottom;
}

.HeaderGreen
{
	background-image: url(../Images/Department_GridHeader_BG.gif);
	height: 21px;
	background-repeat: repeat-x;
	font-weight:bold;
	color:White;	
	padding-left: 10px;
}

.HeaderPurple
{
	background-image: url(../Images/Header_PurpleGrid_BG.gif); 
	height: 21px;
	background-repeat: repeat-x;
	font-weight:bold;
	color:White;
	padding-left: 10px;
}

.TR_GreenBottom
{
	background-image: url(../Images/Department_Bottom.jpg);
}

.TR_PurpleBottom
{
	background-image: url(../Images/Header_Purple_Bottom.gif);
}


.DashBoardTR, .CalendarTR
{
	background-image: url(../Images/DashBoardTR.jpg);
	height: 21px;
	background-repeat: repeat-x;
}

.TR_BG, .TRButton
{
	background-image: url(../Images/TR_BG.jpg);
	height: 24px;
	background-repeat: repeat-x;
	background-position: center center;
	vertical-align: middle;
}

.TR_BG_Plain
{
	height:21px;
}
.Tbl_DG
{
	border: #355981 1px solid;
}
.Tbl_Green
{
	border: #57744E 1px solid;
}
.Tbl_Brown
{
	border: #8a7567 1px solid;
}
.Tbl_Purple
{
	border: #4d4669 1px solid;
}

/*.TABLE_Y
{
	background-color: #FFE7CE;
	border-left: #8d6236 1px solid;
	border-top: #8d6236 1px solid;	
}*/
.TABLE_Y
{
	background-color: #FFE7CE;
	border-left: #8d6236 1px solid;
	border-top: #8d6236 1px solid;
	font-family: Verdana
}

.TH_Y
{
	height: 20px;
	color: white;
	font-weight: bold;
	background-color: #EFC08A;
	/*#BD8954*/
}

.TH_Y_WB
{
	background-image: url(../images/LAF_Y_BG01.jpg);
	background-repeat: repeat-x;
	background-position: center;
	height: 22px;
	font-weight:bold
}

/*.TH_DG_Y_WB
{
	background-image: url(../images/LAF_Y_BG02.jpg);
	background-repeat: repeat-x;
	background-position: center;
	height: 20px;
	
}*/

.TH_DG_Y_WB
{
	background-image: url(../images/LAF_Y_BG02.jpg);
	background-repeat: repeat-x;
	background-position: center;
	text-align: left;	
	font-size:12px;
	font-weight:bold;
	color:#000000;
	height: 22px;
}

/*.TD_DG_Y_WB
{
	background-image: url(../images/LAF_Y_BG03.jpg);
	background-repeat: repeat-x;
	background-position: center;
	height: 18px;
}*/

.TD_DG_Y_WB
{
	background-image: url(../images/LAF_Y_BG03.jpg);
	background-repeat: repeat-x;
	background-position: center;
	height: 22px;
}

.TD_DG_Y_PAD, .TD_DG_Y_WB, .TH_DG_Y_WB
{
	padding-left: 10px;
}

.TH_LAF_Y
{
	padding-left: 3px;
	text-align: left;
	height: 20px;
	font-size:12px;
	color:#000000;
}

.MENU
{
	z-index: 100;
	position: absolute;
}

.menuitem, .menuitemhover
{
	background-position: left center;
	background-repeat: repeat-x;
	color: White;
	text-align: left;
	padding-left: 5px;
}

.menuitem
{
	background-image: url(../Images/ButtonBG02.jpg);
	
}

.menuitemhover
{
	background-image: url(../Images/ButtonBG_01.jpg);
}

/*   //  List of Checklist Items (11 June 2007) //   */

.LableTitle
{
	background-image: url(../images/Title_Middle.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 21px;
}

.ChecklistTable
{
	border: #355981 1px solid
}

.BottomHeaderBG
{
	background-image:url(../Images/BottomHeaderBG.jpg);
	background-repeat:repeat-x;
	height:41px;
}

.Checklist_Joining_Header
{
	background-image:url(../Images/Header_Checklist_Joining.jpg);
	background-repeat:repeat-x;
	height:21px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:50px;
}

.Checklist_Joining_Grid
{
	background-image:url(../Images/Header_Checklist_Joining.jpg);
	background-repeat:repeat-x;
	height:21px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:5px;
}

.Checklist_Joining_GridPadding
{
	padding-left:5px;
}

.Checklist_Joining_AlternetItemStyle
{
	background-image:url(../Images/Checklist_Joining_AlternetItemStyle.jpg);
	background-repeat:repeat-x;
	height:22px;
	font-size:12px;
	font-weight:bold;
	color:#0558c3;
	padding-left:5px;
}

.Checklist_Joining_ItemStyle
{
	background-color:#fdfdff;
	height:22px;
	font-size:12px;
	font-weight:bold;
	color:#0558c3;
	padding-left:5px;
}


.Checklist_Joining_HeaderBG
{
	background-color:#7092bf;
}

.Checklist_Joining_GridBG
{
	background-color:#fdfdfe;
}

.HeaderGreen_Upload
{
	background-image:url(../Images/Header_upload.jpg);
	height: 21px;
	background-repeat: repeat-x;
	font-weight:bold;
	color:White;	
	padding-left: 10px;
}


/*UNUSED*/

/*.HeaderBody
{
	background-attachment: fixed;
	background-image: url(../Images/logo.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	font-family: Verdana;
	background-color: transparent;
}.TDHeader
{
	border-right: medium none;
	border-top: medium none;
	background-position-y: center;
	background-image: url(../Images/bluebg.gif);
	vertical-align: middle;
	border-left: medium none;
	border-bottom: medium none;
	background-repeat: repeat-x;
	height: 29px;
}
.TDSubHeader
{
	background-position-y: center;
	background-image: url(../Images/navbg.gif);
	background-repeat: repeat-x;
	height: 26px;
}
IMG
{
	vertical-align: middle;
}*/



/*   //  List of Checklist Items (11 June 2007) //   */

.CKL_HeaderTOP
	{
		background-image:url(../Images/CKL_HeaderTopBG.jpg);
		background-repeat:repeat-x;
		height:22px;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		padding-left:15px;
	}

.CKL_Table
	{
		border:#daa7a7 1px solid;
		background-color:#ffe6e6;
		font-weight:bold;
	}

.CHK_Button
{
	background-image: url(../Images/CHK_btnOut.jpg);
	height: 20px;
	text-align: center;
	border: #746464 1px solid;
	background-repeat: repeat-x;
	font-weight: bold;
	color: #000000;
}

.CKL_HeaderMiddle
	{
		background-image:url(../Images/CKL_HeaderM.jpg);
		background-repeat:repeat-x;
		border:#d09899 1px solid;
		height:26px;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		padding-left:15px;
	}
	
.CKL_TRBG
	{
		background-color:#e5c3c3;
		height:22px;
		padding-left:37px;
	}
	
	.CKL_HeaderGrid
	{
		background-image:url(../Images/CKL_HeaderGrid.jpg);
		background-repeat:repeat-x;
		border:#d29897 1px solid;
		height:19px;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		padding-left:5px;
	}
	
	.CKL_ItemStyle
	{
		background-color:#fffbfa;
		height:23px;
		font-size:12px;
		font-weight:normal;
		color:#000000;
		padding-left:5px;
	}

	.CKL_AlternetItemStyle
	{
		background-image:url(../Images/CKL_GridAlternate.jpg);
		background-repeat:repeat-x;
		height:23px;
		font-size:12px;
		font-weight:normal;
		color:#000000;
		padding-left:5px;
	}
	
.CKL_TRBG1
	{
		background-color:#e9bbbb;
		height:22px;
		padding-left:37px;
	}
	
.CKL_HeaderGrid1
	{
		background-image:url(../Images/CKL_HeaderGrid1.jpg);
		background-repeat:repeat-x;
		border:#d09899 1px solid;
		height:19px;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		padding-left:15px;
	}

.CKL_TRBG2
	{
		background-color:#edc7c7;
		height:19px;
		padding-left:50px;
	}
	
.CKL_HeaderBottom
	{
		background-image:url(../Images/CKL_HeaderBottom.jpg);
		background-repeat:repeat-x;
		height:40px;
	}
	
.Padding
	
	{
		padding-left:5px;	
	}

.PaddingTable
	
	{
		padding-left:15px;	
		height:23px;
	}
	
/*   //  Login //   */

/*
.Login_Header
{
	background-image:url(../Images/Login_Header.jpg);
	background-repeat:repeat-x;
	height:23px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:15px;	
}
*/

.Login_Header
{
	background-image:url(../Images/LoginTop_Middle.jpg);
	background-repeat:repeat-x;
	height:22px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:15px;	
}

.Login_Header_Grid
{
	background-image:url(../Images/LoginHeader_Grid.jpg);
	background-repeat:repeat-x;
	height:18px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;	
}

.Input_Grid
{
	border:#d7d0d0 1px solid;
	height:15px;
	color:#908787;
}

.Login_Footer
{
	background-image:url(../Images/LoginBottom_Middle.jpg);
	background-repeat:repeat-x;
	height:17px;
}

.Login_TDBG_Right
{
	background-image:url(../Images/LoginMiddle_Right.jpg);
	background-repeat:repeat-y;
}

.Login_TDBG_Middle
{
   background-color:#fae6e7;
}


.Login_TDBG_Left
{
	background-image:url(../Images/LoginMiddle_Left.jpg);
	background-repeat:repeat-y;
}


.Login_TableBG
{
	background-image:url(../Images/Login_M_BG02.jpg);
	background-repeat:repeat-y;
}

.Login_BottomBG
{
	background-image:url(../Images/Login_B_BG.jpg);
	background-repeat:repeat-y;
	height:24px;
}

/*   //  News (Home Page) //   */

.News_TD
	{
		background-image:url(../Images/News_BG.jpg);
		background-repeat:repeat-x;
		height:28px;
		font-size:12px;
		font-weight:normal;
		color:#FFFFFF;
		padding-left:15px;	
	}
	
.Master_Button
{
	height: 20px;
	text-align: center;
	border: #746464 1px solid;
	background-repeat: repeat-x;
	background-image: url(../Images/Find.JPG);
}
.squarebox 
{
    width: 100%;
    border: solid 1px #336699;
    /*text-align: center;*/
    overflow: hidden; 
}
.squareboxgradientcaption
{
	color: White;
	padding: 5px;
	background-image: url(../Images/News_BG.jpg);
	background-repeat: repeat-x;
	text-transform: capitalize;
}
.squareboxcontent 
{
    background-color: MistyRose;
    padding: 10px;
    overflow: hidden;
    border-top: solid 1px #336699; 
}
