body
{
	background-color: #234C76;
	margin: 0px;
}

.MenuSeparator
{
	width: 1px;
	background-color: white;
}

/* Added by Neha.
   This class is used to give a style to the <hr> tag	 */
.HR
{
}

/* Added By Neha.
   This class is used to give an appropriate spacing between the title and the contents below it.	*/
.titlecontentspacing
{
	height: 10px;
}

.calendarMonthHeader
{
	font-weight: bold;
	font-size: 11px;
	color: #ffa500;
	background-color: #45688a;
	text-align: center;
}

.calendarHeader
{
	font-size: 10px;
	color: orange;
	background-color: #45688a;
	text-align: center;
}

.today
{
	background-color: #ffffe0;
	color: #000000;
	text-align: center;
}

.calendarTD
{
	background-color: #e0f0ff;
	color: #587794;
	text-align: center;
	font-size: 10px;
	font-family: Arail;
}

A.calendar
{
	color: #008080;
	text-decoration: none;
}
A.calendar:visited
{
	color: #008080;
	text-decoration: none;
}
A.calendar:hover
{
	color: #0000ff;
	text-decoration: none;
}

A.button
{
	border-right: white 1pt outset;
	padding-right: 0.1em;
	border-top: white 1pt outset;
	padding-left: 0.1em;
	font-weight: bold;
	font-size: 80%;
	padding-bottom: 2px;
	border-left: white 1pt outset;
	color: #ffffff;
	padding-top: 2px;
	border-bottom: white 1pt outset;
	background-color: #587794;
	text-decoration: none;
}

A.button:visited
{
	color: #ffffff;
	text-decoration: none;
}

A.button:hover
{
	color: #000000;
	text-decoration: none;
}

.browsebutton
{
	font-size: 11.5px;
	color: black;
	font-family: Verdana;
	border-style: ridge;
}


.textfield
{
	border-right: #5b5c71 thin solid;
	border-top: #5b5c71 thin solid;
	font-weight: normal;
	font-size: 12px;
	border-left: #5b5c71 thin solid;
	color: black;
	border-bottom: #5b5c71 thin solid;
	font-family: Arial,Tahoma, Verdana, 'MS Sans Serif';
	background-color: white;
	width: 150px;
}
.MediumTextfield
{
	border-right: #5b5c71 thin solid;
	border-top: #5b5c71 thin solid;
	font-weight: normal;
	font-size: 12px;
	border-left: #5b5c71 thin solid;
	color: black;
	border-bottom: #5b5c71 thin solid;
	font-family: Arial, Tahoma,Verdana, 'MS Sans Serif';
	background-color: white;
	width: 210px;
}
.vctextfield
{
	border-right: #5b5c71 thin solid;
	border-top: #5b5c71 thin solid;
	font-weight: normal;
	font-size: 12px;
	border-left: #5b5c71 thin solid;
	color: black;
	border-bottom: #5b5c71 thin solid;
	font-family: Arial,Tahoma, Verdana, 'MS Sans Serif';
	background-color: white;
	width: 200px;
}
.Largetextfield
{
	border-right: #5b5c71 thin solid;
	border-top: #5b5c71 thin solid;
	font-weight: normal;
	font-size: 12px;
	border-left: #5b5c71 thin solid;
	color: black;
	border-bottom: #5b5c71 thin solid;
	font-family: Arial, Tahoma,Verdana, 'MS Sans Serif';
	background-color: white;
	width: 300px;
}

.multilinetextfield
{
	border-right: #5b5c71 thin solid;
	border-top: #5b5c71 thin solid;
	font-weight: normal;
	font-size: 12px;
	border-left: #5b5c71 thin solid;
	color: black;
	border-bottom: #5b5c71 thin solid;
	font-family: Arial,Tahoma, Verdana, 'MS Sans Serif';
	background-color: white;
	width: 300px;
	vertical-align: middle;
	height: 90px;
	table-layout: fixed;
	overflow: auto;
	display: inline;
}
.dropdownlist
{
	border-right: #5b5c71 thin solid;
	border-top: #5b5c71 thin solid;
	font-weight: normal;
	font-size: 12px;
	border-left: #5b5c71 thin solid;
	color: black;
	border-bottom: #5b5c71 thin solid;
	font-family: Arial, Tahoma,Verdana, 'MS Sans Serif';
	background-color: white;
	width: 150;
}

/* Added by Neha
   The class is used for alignment of medium sized drop down lists
*/

.dropdownlistmedium
{
	border-right: #5b5c71 thin solid;
	border-top: #5b5c71 thin solid;
	font-weight: normal;
	font-size: 12px;
	border-left: #5b5c71 thin solid;
	color: black;
	border-bottom: #5b5c71 thin solid;
	font-family: Arial,Tahoma, Verdana, 'MS Sans Serif';
	background-color: white;
	width: 85px;
}
/* Added by Abid
   The class is used for alignment of Application Process Dropdowns
*/

.dropdownlistAppProcess
{
	border-right: #5b5c71 thin solid;
	border-top: #5b5c71 thin solid;
	font-weight: normal;
	font-size: 12px;
	border-left: #5b5c71 thin solid;
	color: black;
	border-bottom: #5b5c71 thin solid;
	font-family: Arial,Tahoma, Verdana, 'MS Sans Serif';
	background-color: white;
	width: 102px;
}
/* Added by Neha
   The class is used for alignment of small sized drop down lists
*/

.dropdownlistsmall
{
	border-right: #5b5c71 thin solid;
	border-top: #5b5c71 thin solid;
	font-weight: normal;
	font-size: 12px;
	border-left: #5b5c71 thin solid;
	color: black;
	border-bottom: #5b5c71 thin solid;
	font-family: Arial,Tahoma, Verdana, 'MS Sans Serif';
	background-color: white;
	width: 50px;
}

/* Added by Neha
   The class is used for alignment of large sized drop down lists (the vacancy titles drop down list)
*/

.dropdownlistlarge
{
	border-right: #5b5c71 thin solid;
	border-top: #5b5c71 thin solid;
	font-weight: normal;
	font-size: 12px;
	border-left: #5b5c71 thin solid;
	color: black;
	border-bottom: #5b5c71 thin solid;
	font-family: Arial,Tahoma, Verdana, 'MS Sans Serif';
	background-color: white;
	width: 300px;
}

.textboxControlCentre
{
	border-right: #5b5c71 thin solid;
	border-top: #5b5c71 thin solid;
	font-weight: normal;
	font-size: 12px;
	border-left: #5b5c71 thin solid;
	color: black;
	border-bottom: #5b5c71 thin solid;
	font-family: Arial,Tahoma, Verdana, 'MS Sans Serif';
	background-color: white;
	width: 133;
}

.ddlControlCentre
{
	border-right: #5b5c71 thin solid;
	border-top: #5b5c71 thin solid;
	font-weight: normal;
	font-size: 12px;
	border-left: #5b5c71 thin solid;
	color: black;
	border-bottom: #5b5c71 thin solid;
	font-family: Arial,Tahoma, Verdana, 'MS Sans Serif';
	background-color: white;
	width: 131px;
}

.topbannerbody
{
	left: 0px;
	visibility: visible;
	color: black;
	text-indent: 20px;
	position: absolute;
	top: 0px;
	background-color: white;
}
.pagetitle
{
	font-weight: bold;
	font-size: 18pt;
	color: white;
	text-indent: 20px;
	font-family: Arial,Tahoma,sans-serif;
}

TD
{
	font-weight: normal;
	font-size: 12px;
	color: white;
	line-height: 18px;
	font-family: Arial,Tahoma,sans-serif;
}

INPUT
{
	font-weight: normal;
	font-size: 12px;
	color: black;
	font-family: Arial,Tahoma,sans-serif;
}

P
{
	font-size: 10pt;
	font-family: Arial,Tahoma,sans-serif;
}

.tdtext
{
	font-weight: bold;
	font-size: 11px;
	color: blue;
	font-family: Arial,Tahoma, 'MS Sans Serif';
}
.tdButtons
{
	padding: 5px;
}

.RepChildGridheader
{
	font-size: 11px;
	font-weight: bold;
	color: Orange;
	font-family: Arial,Tahoma, 'MS Sans Serif' , Verdana;
	border-style: solid;
	border-width: 0px;
	border-color: White;
	background-color: #234C76;
}

H5
{
	font-family: verdana;
	font-size: 13px;
	color: white;
}

.helptext
{
	font-family: verdana;
	font-size: 11px;
	color: white;
}

li
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	color: white; /*padding-top:5px;	 	padding-bottom:2px;*/
}

.subtext
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	font-family: Arial, Tahoma, 'MS Sans Serif';
}

.gridheader
{
	border-top: white 1px solid;
	font-weight: bold;
	font-size: 11px;
	color: orange;
	border-bottom: white 1px solid;
	font-family: Arial,Tahoma, 'MS Sans Serif' , Verdana;
	background-color: #234c76;
}
.dataGrid
{
	width: 620px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #45688a;
	border-bottom-style: none;
}
/* Added by Neha.
   This class is used to display the text in the grid in center */

.gridtextAlign
{
	text-align: center;
}

/* Added by Neha.
   This class is used to display the grid in the view notes page */

.notesdataGrid
{
	width: 476px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #45688a;
	border-bottom-style: none;
}
.AlternateGrid
{
	background-color: #587794;
	border-style: none;
}
.NonAlternateGrid
{
	background-color: #45688a;
	border-style: none;
}

A.linktxt
{
	font-weight: normal;
	font-size: 12px;
	color: white;
}
.tletext
{
	font-weight: bold;
	font-size: 11px;
	color: orange;
	font-family: Arial,Tahoma, 'MS Sans Serif' , Verdana;
}
.headtext
{
	font-weight: bold;
	font-size: 14px;
	color: orange;
	font-family: Arial, Tahoma, 'MS Sans Serif' , Verdana;
}

.repGridHeaderCell
{
	font-weight: bold;
	font-size: 11px;
	color: orange;
	font-family: Arial, Tahoma, 'MS Sans Serif' , Verdana;
	border-bottom: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
}


.redtext
{
	font-weight: bold;
	font-size: 11px;
	color: orange;
	font-family: Arial, Tahoma, 'MS Sans Serif' , Verdana;
}
.yellowtext
{
	font-weight: bold;
	font-size: 11px;
	color: yellow;
	font-family: Arial, Tahoma, 'MS Sans Serif' , Verdana;
}
/* added by neha */

.orangeBold
{
	font-weight: bolder;
	margin-bottom: 5px;
	color: #ff9900;
}

.profiletext
{
	font-size: 8pt;
	color: #ffffff;
	line-height: normal;
	font-family: Arial, Tahoma;
	letter-spacing: normal;
}

SELECT
{
	font-size: 8pt;
}
.hiddenText
{
	display: none;
}
.expandedText
{
	display: inline;
}
.miniTable TD
{
	padding-left: 5px;
}

A.anchortxt:active
{
	font-weight: bold;
	font-size: 11px;
	color: orange;
	font-family: Arial, Tahoma, 'MS Sans Serif' , Verdana;
}
A.anchortxt:visited
{
	font-weight: bold;
	font-size: 11px;
	color: orange;
	font-family: Arial, Tahoma, 'MS Sans Serif' , Verdana;
}
A.anchortxt:link
{
	font-weight: bold;
	font-size: 11px;
	color: orange;
	font-family: Arial, Tahoma, 'MS Sans Serif' , Verdana;
}

.normtxt
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	font-family: Arial, Tahoma, 'MS Sans Serif' , Verdana;
}
/* classes for tables */

/* added by neha */

.topTable
{
	width: 100%;
}

TABLE
{
	font-size: 8pt;
	font-family: Arial, Tahoma;
}

.tableHeader
{
	font-weight: bolder;
	color: white;
	background-color: #728aa4;
}
.mastertable
{
	width: 778px;
	height: 100%;
	border: 0;
}
.tdMenu
{
	width: 163px;
	vertical-align: top;
}

.dataArea
{
	width: 613px;
}

.separatorcol
{
	background-color: White;
	width: 1px;
}

.fullwidthtable
{
	border: 0;
	width: 98%;
}
.infoTABLE
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	font-size: 12px;
	border-left: #999999 1px solid;
	width: 100%;
	color: #000000;
	border-bottom: #999999 1px solid;
	font-family: Tahoma, Verdana;
}
.ordtext
{
	font-weight: bold;
	font-size: 12px;
	color: blue;
	font-family: Tahoma, Verdana;
}

.heading
{
	padding-left: 15px;
}

.text
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 3px;
	word-spacing: 1px;
	vertical-align: top;
	text-transform: none;
	color: #000000;
	padding-top: 3px;
	font-family: Tahoma, Verdana;
	letter-spacing: 1px;
	text-align: justify;
}
.backimage
{
	background-position: right bottom;
	background-image: url(images/logo_back.gif);
	background-repeat: no-repeat;
	background-color: #fff2bf;
}
.hbold
{
	font-weight: bold;
	font-size: 10px;
	color: blue;
	font-family: Verdana, Tahoma;
}
.htext
{
	font-weight: normal;
	font-size: 10px;
	color: blue;
	font-family: Verdana, Tahoma;
}
.ocbold
{
	font-weight: bold;
	font-size: 10px;
	color: blue;
	font-family: Tahoma, Verdana;
}


A.norlink:active
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: Arial, Tahoma, 'MS Sans Serif' , Verdana;
}
A.norlink:visited
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: Arial, Tahoma, 'MS Sans Serif' , Verdana;
}
A.norlink:link
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: Arial, Tahoma, 'MS Sans Serif' , Verdana;
}
.formtext
{
	font-weight: normal;
	font-size: 12px;
	color: white;
	font-family: Arial, Tahoma, 'MS Sans Serif' , Verdana;
}

.labeltext
{
	font-weight: normal;
	font-size: 12px;
	background-color: White;
	color: black;
	font-family: Arial, Tahoma, 'MS Sans Serif' , Verdana;
}
.labeltext TD
{
	font-weight: normal;
	font-size: 12px;
	background-color: White;
	color: black;
	font-family: Arial, Tahoma, 'MS Sans Serif' , Verdana;
}
.labeltext TD LI
{
	font-weight: normal;
	font-size: 12px;
	background-color: White;
	color: black;
	font-family: Arial, Tahoma, 'MS Sans Serif' , Verdana;
}
.labeltext LI
{
	font-weight: normal;
	font-size: 12px;
	background-color: White;
	color: black;
	font-family: Arial, Tahoma, 'MS Sans Serif' , Verdana;
}
.xltext
{
	font-size: 12px;
	color: black;
	font-family: Arial, Tahoma, 'Times New Roman';
}
.popuplink
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bolder;
	font-size: 15px;
	margin-left: 5px;
	color: black;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: black 3px double;
	background-color: orange;
	text-decoration: none;
	height:22px;
	cursor:hand;
}

/* ========= column style sheet=========*/
.firstcol
{
	width: 15px;
	vertical-align: middle;
}
.GridFormFirstCol
{
	width: 9px;
	vertical-align: middle;
}

.controlcol
{
	width: 140px;
	vertical-align: top;
	height: 25px;
}
.controlviewcol
{
	width: 140px;
	vertical-align: middle;
}
.controlvalcol
{
	width: 170px;
	vertical-align: top;
	height: 25px;
}
.controlvalviewcol
{
	width: 170px;
	vertical-align: top;
}
.spacecol
{
	width: 13px;
	vertical-align: middle;
	height: 25px;
}
.endcol
{
	vertical-align: middle;
}
.gridcol
{
	width: 620px;
	vertical-align: middle;
}

/* Added by Neha.
   This class is used to display the columns in the notes grid */

.notesgridcol
{
	width: 460px;
	vertical-align: middle;
}

.margincol
{
	width: 50px;
	vertical-align: middle;
	height: 25;
}
.controlcol1
{
	width: 200px;
	vertical-align: top;
	height: 25px;
}
.controlcol2
{
	width: 100px;
	vertical-align: top;

}
.controlvalcol2
{
	width: 140px;
	vertical-align: top;
	height: 25px;
}
.controlviewcol1
{
	width: 200px;
	vertical-align: top;
}
.controlvalcol1
{
	width: 350px;
	vertical-align: top;
	height: 25px;
}
/* Error message*/
.ErrorMess
{
	font-family: Arial, Tahoma, 'MS Sans Serif' , Verdana;
	font-weight: bold;
	font-size: 10pt;
	color: #FF5050;
	text-align: center;
}
/* Success message */
.SuccessMess
{
	font-family: Arial, Tahoma, 'MS Sans Serif' , Verdana;
	font-weight: bold;
	font-size: 9pt;
	font-style: italic;
	color: orange;
}

.GridLink
{
	font-size: 12px;
	color: orange;
	font-family: Arial, Tahoma, 'MS Sans Serif' , Verdana;
}

.datagriditem
{
	text-indent: 3pt;
}
.GridColumnLink A
{
	font-weight: bold;
	font-size: 11px;
	color: orange;
	text-indent: 3pt;
	font-family: Arial, Tahoma, 'MS Sans Serif' , Verdana;
}
.GridDateColumnLink
{
	font-weight: bold;
	font-size: 11px;
	color: orange;
	text-indent: 3pt;
	font-family: Arial, Tahoma, 'MS Sans Serif' , Verdana;
}

.GridColumnLink A:visited
{
	font-weight: bold;
	font-size: 11px;
	color: orange;
	text-indent: 3pt;
	font-family: Arial, Tahoma, 'MS Sans Serif' , Verdana;
}
.GridColumnLink A:hover
{
	font-weight: bold;
	font-size: 11px;
	color: orange;
	text-indent: 3pt;
	font-family: Arial, Tahoma, 'MS Sans Serif' , Verdana;
}

/*added by paresh for reports*/
.ReportTableEvenRow
{
	background-color: #45688A;
	border-style: none;
}
.ReportTableOddRow
{
	background-color: #587794;
	border-style: none;
}

.TdButton
{
	text-align: center;
}
.TDCenter
{
	text-align: center;
}
/*For Report Criteria Screen Labels*/
.RepLabelTD
{
	width: 50%;
}
.RepTitleHR
{
	font-size: 1px;
	color: #ffffff;
}
.estyle007
{
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: orange;
	text-decoration: none;
}

.RepChildGrid
{
	border-right: #5b5c71 thin solid;
	border-top: #5b5c71 thin solid;
	font-weight: normal;
	font-size: 12px;
	border-left: #5b5c71 thin solid;
	color: black;
	border-bottom: #5b5c71 thin solid;
	font-family: Arial, Tahoma, Verdana, 'MS Sans Serif';
	background-color: white;
	width: 60;
}

.RepGenderTextfield
{
	border-right: #5b5c71 thin solid;
	border-top: #5b5c71 thin solid;
	font-weight: normal;
	font-size: 12px;
	border-left: #5b5c71 thin solid;
	color: black;
	border-bottom: #5b5c71 thin solid;
	font-family: Arial,Tahoma, Verdana, 'MS Sans Serif';
	background-color: white;
	width: 40;
}

.UserGroupDataGrid
{
	background-color: #45688A;
	border-style: none;
}

.RepTitle
{
	text-align: center;
}
/*Add by Paresh for Reports Vacancy List box*/
.repList
{
	border-right: #5b5c71 thin solid;
	border-top: #5b5c71 thin solid;
	border-left: #5b5c71 thin solid;
	color: black;
	border-bottom: #5b5c71 thin solid;
	background-color: white;
	width: 220px;
}


/*Add by Paresh for Reports Vacancy List box*/
.repVacancyList
{
	border-right: #5b5c71 thin solid;
	border-top: #5b5c71 thin solid;
	border-left: #5b5c71 thin solid;
	color: black;
	border-bottom: #5b5c71 thin solid;
	background-color: white;
	width: 220;
}

/*Add by Paresh for putting space between two rows in Report Criteria Pages*/
.repSpacer
{
	height: 5px;
}

/*Add by Paresh for Rapid Stats Report readonly textboxes*/
.RepRapStatsTextfield
{
	border-right: #5b5c71 thin solid;
	border-top: #5b5c71 thin solid;
	font-weight: normal;
	font-size: 12px;
	border-left: #5b5c71 thin solid;
	color: black;
	border-bottom: #5b5c71 thin solid;
	font-family: Arial,Tahoma, Verdana, 'MS Sans Serif';
	background-color: white;
	width: 60;
	text-align: center;
}

.CostReportFooter
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: Arial, Tahoma, 'MS Sans Serif' , Verdana;
	border-bottom: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
}


.estyle002a
{
	font-family: Arial,Tahoma, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: Orange;
	text-decoration: none;
}

.gridHeaderRightBlank
{
	font-size: 11px;
	font-weight: bold;
	color: Orange;
	font-family: Arial,Tahoma, 'MS Sans Serif' , Verdana;
	border-style: solid;
	border-right-color: #234C76;
	border-width: 1px;
	background-color: #234C76;
}

.gridHeaderLeftBlank
{
	font-size: 11px;
	font-weight: bold;
	color: Orange;
	font-family: Arial,Tahoma, 'MS Sans Serif' , Verdana;
	border-style: solid;
	border-left-color: #234C76;
	border-width: 1px;
	background-color: #234C76;
}

.sourcedataGrid
{
	width: 300px;
	border-style: none;
}

.mail p
{
	font-weight: 400;
	font-size: 12px;
}

.mail
{
	color: black;
	background-color: white;
}

.mail li
{
	color: black;
}


.overrideRTL
{
	direction: ltr;
	text-align: center;
}
.anchor
{
	font-size: 14px;
	color: orange;
	font-weight: bold;
}

/* Added by Sanjay.
   This class maintains the white line of the menu consistant in arabic as well as english sites. */

.MenuSeparator
{
	width: 1px;
	background-color: white;
}

.pageformtext
{
	font-size: 11px;
	color: white;
	font-weight: bold;
	text-decoration: none;
}
.title
{
	font-size: 18px;
}

A.plain
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: Arial, Tahoma, 'MS Sans Serif' , Verdana;
	text-decoration: none;
}

A.plain:visted
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: Arial, Tahoma, 'MS Sans Serif' , Verdana;
	text-decoration: none;
}

A.plain:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: Arial,Tahoma, 'MS Sans Serif' , Verdana;
	text-decoration: none;
}

.repComingSoon
{
	font-weight: bold;
	font-size: 14px;
	color: orange;
	font-family: Arial, Tahoma, 'MS Sans Serif' , Verdana;
}


.tdRowspace
{
	height: 8px;
}

/*
Calendar related style classes */
.calendar
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-collapse: collapse;
}
.ProfileLabelFont
{
	font-size: 9pt;
	font-family: Arial, Tahoma, 'MS Sans Serif' , Verdana;
	vertical-align: top;
}


.calendar TR.header TH
{
	font-weight: bold;
	font-size: 11px;
	color: #ffa500;
	background-color: #45688a;
	text-align: center;
}

.calendar TR.days TH
{
	font-weight: bold;
	font-size: 10px;
	width: 2.2em;
	color: #ffa500;
	background-color: #587794;
	text-align: center;
}

.calendar TR.footer TD
{
	border-right: medium none;
	padding-right: 0px;
	border-top: medium none;
	padding-left: 0px;
	padding-bottom: 4px;
	border-left: medium none;
	padding-top: 2px;
	border-bottom: medium none;
}

.calendar TD
{
	border-right: #000000 1px solid;
	padding-right: 0.25em;
	border-top: #000000 1px solid;
	padding-left: 0.25em;
	padding-bottom: 2px;
	border-left: #000000 1px solid;
	color: #000000;
	padding-top: 2px;
	border-bottom: #000000 1px solid;
}

.calendar TH
{
	border-right: #000000 1px solid;
	padding-right: 0.25em;
	border-top: #000000 1px solid;
	padding-left: 0.25em;
	padding-bottom: 2px;
	border-left: #000000 1px solid;
	color: #000000;
	padding-top: 2px;
	border-bottom: #000000 1px solid;
}

.calendar TD
{
	text-align: right;
	color: #008080;
}
.calendar TD.weekend
{
	font-size: 10px;
	background-color: #e0f0ff;
}
.calendar TD.weekday
{
	font-size: 10px;
	background-color: #e0f0ff;
}
.calendar TD.target
{
	background-color: #ffffe0;
}
.Calendarbody
{
	font-size: 8pt;
	background-color: #e0f0ff;
	color: #003399;
	font-family: Arial, Tahoma, 'Times New Roman';
	border-color: black;
}
.TodayDayStyle
{
	color: #003399;
	background-color: #FFFFC0;
	text-align: center;
	font-size: 10px;
	font-family: Arail;
}
.NextPrev
{
	font-weight: bold;
	font-family: 8pt;
	color: Orange;
}
.DayHeader
{
	height: 1px;
	color: Orange;
	font-weight: bold;
	font-family: Arial,Tahoma,sans-serif;
	background-color: #587794;
}
.SelectedDay
{
	font-weight: bold;
	color: #CCFF99;
	background-color: #ffffff;
}
.CalendarTitle
{
	font-size: 10pt;
	font-weight: bold;
	height: 20px;
	border-width: 1px;
	border-color: Black;
	color: Orange;
	font-family: Arial,Tahoma,sans-serif;
	background-color: #587794;
}
.CalendarTextField
{
	border-right: #5b5c71 thin solid;
	border-top: #5b5c71 thin solid;
	font-weight: normal;
	font-size: 12px;
	border-left: #5b5c71 thin solid;
	color: black;
	border-bottom: #5b5c71 thin solid;
	font-family: Arial,Tahoma, Verdana, 'MS Sans Serif';
	background-color: white;
	width: 120;
	direction: ltr;
}

.OtherMonthDay
{
	color: #999999;
	font-family: Arial,Tahoma,sans-serif;
	border-color: black;
}
.CalButton
{
	border-right: white 1pt outset;
	padding-right: 0.1em;
	border-top: white 1pt outset;
	padding-left: 0.1em;
	font-weight: bold;
	font-size: 80%;
	padding-bottom: 2px;
	border-left: white 1pt outset;
	color: #ffffff;
	padding-top: 2px;
	border-bottom: white 1pt outset;
	background-color: #587794;
	text-decoration: none;
}
.DateOver
{
	color: Blue;
	background-color: #e0f0ff;
	text-align: center;
	font-size: 10px;
	font-family: Arail;
}
.DateOverToday
{
	color: Blue;
	background-color: #FFFFC0;
	text-align: center;
	font-size: 10px;
	font-family: Arail;
}
AlignTextbox
{
	width: 40%;
	height: 25px;
}
AlignCheckbox
{
	width: 39%;
	height: 25px;
}
.CPPageTitle
{
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}
.SectionTitle
{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.Content
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.SiteContent li
{
	color: #000000;
}
.Content p li
{
	color: #000000;
}
.SiteContent
{
	background-color: white;
	color: #000000;
}
.SiteContent A
{
	cursor: default;
}
.DLFolderName
{
}
.DLFolderDescription
{
	font-size: 11px;
	vertical-align: top;
	font-family: Arial;
}
.DLSeperator
{
}
.DdlItemHeading
{
	color: blue;
	font-weight: bold;
}

.TipText
{
	font-size: 11px;
}

.reportDescDiv
{
	/*background-color:#E8E9AD; 	background-color:#EBEBD7;*/ /*background-color:#C5D0DB;*/
	background-color: #587794;
}
.reportBodyText
{
	color: white;
	font-size: 11px;
	font-family: Arial, 'MS Sans Serif' , Verdana;
}
.reportBodyText P
{
	color: white;
	font-size: 11px;
	font-family: Arial, 'MS Sans Serif' , Verdana;
}

.reportBodyText LI
{
	color: white;
	font-size: 11px;
	font-family: Arial, 'MS Sans Serif' , Verdana;
}
.ReportDescTable
{
	border: solid 1px white;
}
.ApplicantMess
{
	/*background-color:#E7E7E7;/*#DDDADA;*/
	border: solid 2px white;
	background-color: #45688A;
	margin-bottom: 10px;
}
.CompanyMess
{
	/*background-color:#CECFCE;*/
}
.ExcelIcon
{
	float: right;
	margin-top: -15px;
}
.HideCol
{
	display: none;
}

div.DT
{
	border-left: groove 1px #5b5c71;
	border-top: groove 1px #5b5c71;
	border-right:  groove 1px #5b5c71;	
	border-bottom: groove 1px #5b5c71;
	vertical-align: middle;
	background-color: White;	
	/*width: 200px;*/
}

div.DVMain
{
	border-right: groove 1px #5b5c71;
	border-top: groove 1px #5b5c71;
	display: none;
	scrollbar-face-color: white; 
	margin: 0px;
	scrollbar-highlight-color: whitesmoke;
	overflow: auto;
	border-left: groove 1px #5b5c71;
	/*width: 200px;*/
	scrollbar-arrow-color: black;
	scrollbar-track-color: white;
	border-bottom: groove 1px #5b5c71;
	scrollbar-darkshadow-color: whitesmoke;
	HEIGHT: 150px;
	background-color: White;
}

IMG.DDA
{
	vertical-align: middle;
	cursor: hand;
	height: 18px;
	width: 18px;	
}

#DVLI
{
	WIDTH: 508px;
	background-color: transparent; 	
}
#DVLI:hover
{
	WIDTH: 508px;
	background-color : #D4D0C8;
}
.LI
{
	WIDTH: 508px;
	background-color: transparent; 	
	text-decoration: none;
}
.LI:Hover
{
	WIDTH: 508px;
	background-color : #D4D0C8;
	text-decoration: none;
}
input.MSTBM
{
	border: none 1px; 
	height: 17px;
	/*width: 175px;*/
	color: black;
}
input.MSTBM span
{
	display: none;
	position: absolute;
	top: 20px;
	left: -10px;
	width: 125px;
	padding: 5px;
	z-index: 100;
	background: #000;
	color: #fff;
	-moz-border-radius: 5px; /* this works only in camino/firefox */
	-webkit-border-radius: 5px; /* this is just for Safari */
}
input.MSTBM:hover
{
	font-size: 99%; /* this is just for IE */
}
input.MSTBM:hover span
{
	display: block;
}
label.LIL
{
	font-size: 12px;
	color: Black;
} 
.PagingControlRight select, .PagingControlRight input, .PagingControlPageNos input
{
	border: 1px solid #8E9EAE;
	font-size: 11px;
	padding: 0;	
}
.PagingControlRight
{
	padding-top: 4px;
	float: right;
}
.PagingControlRight a, .PagingControlRight a:hover
{
	font-size: 11px;
	color: #FFFFFF;
}
.PagingControlRight a:hover
{
	text-decoration: none;
}
.PagingControlGO
{
    margin-left: 20px;
    display: -moz-inline-stack;
    display: inline;     
}