/*added by Raja.R*/
/*Calender*/
/* The main calendar widget.  DIV containing a table. */

.calendar {
  position: absolute;
  z-index:102;
  display: none;
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #CEEBAD;
  font-family: tahoma,verdana,sans-serif;
}

.calendar table {
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #CEEBAD;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;
  padding: 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  background: #CEEBAD;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;
  padding: 1px;
  background: #045C11;
  color: #fff;
  text-align: center;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .daynames { /* Row <TR> containing the day names */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #000;
  padding: 2px;
  text-align: center;
  background: #dfe4f4;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #000000;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  padding: 0px;
  background: #FFFFFF;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  background: #c4c0b8;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  text-align: right;
  padding: 2px 4px 2px 2px; 
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #dfe4f4;
}

.calendar tbody .rowhilite td {
   background: #FFFFFF;    
}

.calendar tbody .rowhilite td.wn {
  background: #CEEBAD;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  padding: 1px 3px 1px 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  background: #00309c;
  color:White; 
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;  
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  padding: 2px 2px 0px 2px;
  background: #FFFFFF;
}

.calendar tbody td.weekend
{
	/* Cells showing weekend days */	
	color: #ff0033;
}

.calendar tbody td.today { /* Cell showing today date */
  font-weight: bold;
  color: #660066;
}

.calendar tbody .disabled { color: #999;}

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #dfe4f4;
  padding: 1px;
  border: 1px solid #000;
  background: #045C11;
  color: #fff;
  text-align: center;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  padding: 1px;
  background: #e4e0d8;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

/* Combo boxes (menus that display months/years for direct selection) */

.combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0px;
  left: 0px;
  cursor: default;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  background: #CEEBAD;
  font-size: 12pt;
  padding: 1px;
}

.combo .label {
  text-align: center;
  padding: 1px;
}

.combo .active {
  background: #FFFFFF;
  padding: 0px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

.combo .hilite {
  background: #CEEBAD;
  color: #fea;
}

/*end*/
/*added by Samuel.S*/
/*for panel bar*/
.panelBackground
{
	background-color: #EFF3FB;
}
.button
{
	background-color: #3669CC;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	font-family: arial,verdana;
	color: #ffffff;
	width: 100%;
	height: 10;
	padding: 2 5 3 2;
	border-right: buttonshadow 1px solid;
	border-right: #033189 1px solid;
	border-top: #BAC6DC 1px solid;
	border-left: #033189 1px solid;
	border-bottom: buttonshadow 1px solid;
	border-bottom: #033189 1px solid;
	cursor: hand;
	color: #000000;
}
/*for login page*/
#poweredby
{
	background-image: url(../Images/image_b/poweredby.gif);
	width: 106;
	height: 62;
	background-color: Transparent;
	background-repeat: no-repeat;
}
#lefttop_curve
{
	background-image: url(../Images/image_b/lefttop_curve.gif);
	width: 8;
	height: 11;
	background-color: Transparent;
	background-repeat: no-repeat;
	background-position: center top;
}
#righttop_curve
{
	background-image: url(../Images/image_b/righttop_curve.gif);
	width: 8;
	height: 11;
	background-color: Transparent;
	background-repeat: no-repeat;
	background-position: center top;
}
#internal_lefttop_curve
{
	background-image: url(../Images/image_b/internal_lefttop_curve.gif);
	width: 8;
	height: 11;
	background-color: Transparent;
	background-repeat: no-repeat;
	background-position: center top;
}
#internal_righttop_curve
{
	background-image: url(../Images/image_b/internal_righttop_curve.gif);
	width: 8;
	height: 11;
	background-color: Transparent;
	background-repeat: no-repeat;
	background-position: center top;
}
#internal_leftbottom_curve
{
	background-image: url(../Images/image_b/internal_leftbottom_curve.gif);
	width: 8;
	height: 11;
	background-color: Transparent;
	background-repeat: no-repeat;
	background-position: center bottom;
}
#internal_rightbottom_curve
{
	background-image: url(../Images/image_b/internal_rightbottom_curve.gif);
	width: 8;
	height: 11;
	background-color: Transparent;
	background-repeat: no-repeat;
	background-position: center bottom;
}
#leftbottom_curve
{
	background-image: url(../Images/image_b/leftbottom_curve.gif);
	width: 8;
	height: 11;
	background-color: Transparent;
	background-repeat: no-repeat;
	background-position: center bottom;
}
#rightbottom_curve
{
	background-image: url(../Images/image_b/rightbottom_curve.gif);
	width: 8;
	height: 11;
	background-color: Transparent;
	background-repeat: no-repeat;
	background-position: center bottom;
}

/* added by Raja.R */
/* Login Page*/
.Loginbg
{
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#FFFFFF' , endColorStr= '#3568CC' , gradientType= '1' );
	vertical-align: bottom;
}
.Loginbodybg
{
	background-color: #F3F4F7;
	vertical-align: bottom;
}
.Loginformdisplaytextbold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	line-height: 20px;
	font-weight: bold;
}
.LoginHeadingtextbold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	line-height: 25px;
	font-weight: bold;
}
.logintd
{
	border-top: #ffffff 1px solid;
	line-height: 5px;
}
.logintdblue
{
	border-bottom: #5076BF 1px solid;
	line-height: 5px;
}
.loginbg1
{
	background-color: #DDE4F6;
}
.loginbg2
{
	background-color: #5076BF;
}
.loginspace
{
	color: #DEE3F6;
	line-height: 5px;
}
.Loginformdisplaytext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	line-height: 20px;
	font-weight: normal;
}
/*End*/
.ticker
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: 1244A4;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

.topbutton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1244A4;
	text-decoration: none;
	line-height: 20px;
}

a:Active.topbutton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1244A4;
	text-decoration: none;
	line-height: 20px;
}

a:visited.topbutton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1244A4;
	text-decoration: none;
	line-height: 20px;
}


a:link.topbutton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1244A4;
	text-decoration: none;
	line-height: 20px;
}

a:hover.topbutton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1244A4;
	text-decoration: underline;
	line-height: 20px;
}

.bodybg
{
	background-color: #DEE4F6;
}

body
{
	scrollbar-face-color: #D5DEEF;
	scrollbar-shadow-color: #ddd7f7;
}
.pageindex
{
	color: #396BCD;
	cursor: default;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	font-weight: bold;
	text-decoration: none;
	background-attachment: fixed;
	background-image: url(../Images/no.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 15px;
}


/*
--------------------------------------------------------------------------------
Non user-configurable properties. Normally you would leave these alone. They
are located here for centralization and orderlyness.
--------------------------------------------------------------------------------
*/
/* added by Raja.R */


.gt0
{
	font-size: 100%;
}
.gt1
{
	font-size: 100%;
}
.gtLine
{
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#msviGlobalToolbar
{
	padding-left: 0px;
}
#msviGlobalToolbar A
{
	font: 65% Verdana;
	color: #ffffff;
	text-decoration: none;
}


.WebTabs-tab-container-bdr
{
	position: absolute;
	overflow: hidden;
}

.WebTabs-tab-bdr
{
	position: absolute;
	overflow: hidden;
}

.WebTabs-tab-cnr
{
	position: absolute;
	overflow: hidden;
	height: 1px;
	width: 1px;
}

.WebTabs-external-page-container
{
	display: none;
}
/*
--------------------------------------------------------------------------------
User-configurable properties. You can change the colours and fonts here to
whatever you like.

Note: If you want to change the background colour of the widget, you must
do so several times for different widget elements below (as indicated).
--------------------------------------------------------------------------------
*/

.WebTabs-tab
{
	/* This is the font family to use for tab content. */
	font-family: Verdana, Arial, Helvetica, sans-serif; /* This is the font size to use for tab content. */
	font-size: 11px;
	font-weight: normal;
	color: #1042A3;
}

.WebTabs-touchups
{
	position: absolute;
	overflow: hidden;
	z-index: 2; /* This is the background colour to use for the tab widget. */
	background: #DEE4F6;
}

.WebTabs-tab-text-container
{
	/* This is the background colour to use for the tab widget. */
	background: #DEE4F6; /* This is the font family to use for tab headings. */
	font-family: Verdana, Arial, Helvetica, sans-serif; /* This is the font size to use for tab headings. */
	font-size: 11px;
	padding-left: 3PX;
	padding-right: 3PX;
	letter-spacing: normal;
}

.WebTabs-internal-page-container
{
	height: 100%; /* This is the background colour to use for the tab widget. */
	background: #5781D5;
}

.tabBody
{
	background-color: #3769CC;
}


HR
{
	text-align: right;
	width: 100%;
	height: 1px;
	color: #ff6600;
	border: none;
}

.mouseover
{
	color: orange;
	cursor: default;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}
.mouseout
{
	color: #660066;
	cursor: default;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}

.tasktitle
{
	color: #660066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 2;
	padding-left: 15;
}

.subtasktitle
{
	color: #660066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 35;
}

.cspbPanelBar
{
	position: relative;
	top: 0;
	left: 0;
	z-index: 0;
}

.cspbBtnCell
{
	background-image: url(../images/SelectedButtonBackground.gif);
	cursor: default;
	height: 24;
	width: 212;
}

.cspbBtnCellSlt
{
	background-image: url(../images/ButtonBackground.gif);
	cursor: default;
	height: 24;
}

.cspbBtn
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	padding-left: 15px;
	padding-right: 0px;
}

.cspbBtnHvr
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	color: #Fff000;
	text-decoration: none;
	text-align: left;
	padding-left: 15px;
	padding-right: 0px;
}


.cspbItm
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #ff6600;
	text-decoration: none;
}
.cspbItmHover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #660066;
	text-decoration: underline;
}


.cspbItmAlign
{
	text-align: left;
	padding-left: 15;
	padding-right: 0;
}


.tasknav
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #660066;
	text-decoration: none;
}

.scroll
{
	scrollbar-face-color: #D5DEEF;
	scrollbar-shadow-color: #ddd7f7;
	scrollbar-base-color: #DDE4EF;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-DarkShadow-Color: #BDC6DE;
	scrollbar-Highlight-Color: #B5DDFF;
	scrollbar-Track-Color: #DDE4EF;
}

.mandatory
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	line-height: 12px;
	color: #FF0000;
	text-align: right;
	padding-right: 5px;
}
.mandatory_summary
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	line-height: 12px;
	color: #FF0000;
	text-align: left;
	padding-right: 5px;
}
.mandatory_field
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2px;
	font-weight: normal;
	text-decoration: none;
	color: #EEF0F7;
	text-align: left;
	padding-right: 5px;
}

.subtitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #1042A3;
	text-decoration: none;
	line-height: 20px;
}
.businessrule
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0000FF;
	text-decoration: none;
	line-height: 20px;
}

a:Active.businessrule
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0000FF;
	text-decoration: none;
	line-height: 20px;
}

a:visited.businessrule
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0000FF;
	text-decoration: none;
	line-height: 20px;
}


a:link.businessrule
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0000FF;
	text-decoration: none;
	line-height: 20px;
}

a:hover.businessrule
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
	line-height: 20px;
}

.version
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	font-weight: bold;
	color: #1042A3;
	text-decoration: none;
	line-height: 20px;
}


.formdisplaytext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 20px;
}


.formfield
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #F5F7FC;
	border: 1px solid #896843;
}
.checkbox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}




.initiatetext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF;
	text-decoration: none;
	line-height: 20px;
}


.displaytext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1244A4;
	text-decoration: none;
	line-height: 20px;
}


.reports-unit
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	line-height: 20px;
	font-weight: bold;
	color: #660066;
	text-decoration: none;
}

.leftnav-titles
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	font-weight: bold;
	color: #660066;
	text-decoration: none;
	line-height: 20px;
}





.leftbg
{
	background-image: url(../Images/roll-down-bg.gif);
	background-repeat: repeat-y;
}


.trreporttitle
{
	color: #396BCD;
	border-right: #396BCD 1px solid;
	border-top: #396BCD 1px solid;
	background-color: #C6D4FE;
	padding-left: 5px;
	border-left: #396BCD 1px solid;
	border-bottom: #396BCD 1px solid;
}


.trreportbody
{
	border-right: #396BCD 1px solid;
	border-top: #396BCD 1px solid;
	background-color: #396BCD;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px solid;
	padding-left: 5px;
}
.trPending
{
	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	background-color: #dddddd;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px solid;
	padding-left: 5px;
}


.reporttitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #396BCD;
	background-color: #dddddd;
	text-decoration: none;
	height: 15px;
}




.reportunitname
{
	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	padding-left: 5px;
	font-weight: bold;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px groove;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #FFFFFF;
	text-decoration: none;
}


.trreportunitname
{
	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	background-color: #99887C;
	padding-left: 5px;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px solid;
}



.months
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	font-weight: bold;
	color: #660066;
	text-decoration: none;
	line-height: 20px;
}


.trdate
{
	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	padding-left: 3px;
	font-weight: bold;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px groove;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #FFFFFF;
	text-decoration: none;
}


.date
{
	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	background-color: #99887C;
	padding-left: 3px;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px solid;
	height: 20px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.topnavbg
{
	background-image: url(../Images/topright-curve.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.punchtime
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1244A4;
	text-decoration: none;
	line-height: 15px;
}
ul1
{
	list-style-type: square;
	color: 1244A4;
}

.topnav
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffcc00;
	text-decoration: none;
}




a:Active.topnav
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
	text-decoration: none;
}

a:visited.topnav
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
	text-decoration: none;
}


a:link.topnav
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #660066;
	text-decoration: none;
}

a:hover.topnav
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #660066;
	text-decoration: none;
	border-right: #ff6600 1px soLId;
	padding-right: 1px;
	border-top: #ff6600 1px solid;
	padding-left: 0px;
	background: #ffffff;
	padding-bottom: 1px;
	border-left: #ff6600 1px solid;
	padding-top: 1px;
	border-bottom: #ff6600 1px solid;
	color: #000000;
}

.hotlinks
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #660066;
	line-height: 16px;
	text-decoration: none;
}


a:active.hotlinks
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3B3B3B;
	line-height: 16px;
	text-decoration: none;
}

a:link.hotlinks
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3B3B3B;
	line-height: 16px;
	text-decoration: none;
}

a:visited.hotlinks
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3B3B3B;
	line-height: 16px;
	text-decoration: none;
}
a:hover.hotlinks
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 16px;
	text-decoration: underline;
}


.hotlinks-highlight
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #660066;
	text-decoration: none;
}
.copyright
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
}

.home-bodytext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
	color: #1244A4;
}
.number
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #1244A4;
}

a:Active.home-bodytext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
	color: #1244A4;
}

a:link.home-bodytext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
	color: #1244A4;
}

a:visited.home-bodytext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
	color: #1244A4;
}

a:hover.home-bodytext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-decoration: underline;
	color: #1244A4;
}
.ceo-link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1244A4;
	text-decoration: none;
}

.home-underline-link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #000000;
}
.hometitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #660066;
	text-decoration: none;
	font-weight: bold;
}


a:active.mytasklink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 25px;
}

a:link.mytasklink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 25px;
}

a:visited.mytasklink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 25px;
}

a:hover.mytasklink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	line-height: 25px;
}

.topbandleftbg
{
	background-image: url(../Images/topright-curve.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.taskbg
{
	background-image: url(../Images/mytask-bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.text-highlight-orange
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
}
.formsubtopic
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-attachment: fixed;
	background-image: url(../Images/form-arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	line-height: 20px;
}
.home-subtitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.mails
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}
.loginpagebg
{
	background-image: url(../Images/loginpage-bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}


.loginstarbg
{
	background-image: url(../Images/login-starbg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}


.buttons
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	font-weight: bold;
	color: #1042A3;
	text-decoration: none;
	border-right: #396BCD 1px solid;
	border-top: #396BCD 1px solid;
	border-bottom: #396BCD 1px solid;
	border-left: #396BCD 1px solid;
	background-color: #D5DEEF;
	border: 1px solid #5781D5;
	line-height: 14px;
	vertical-align: middle;
	text-align: center;
	cursor: default;
}
.formdisplaytextbold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 20px;
	font-weight: bold;
}


.reportbodybold
{
	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	padding-left: 5px;
	font-weight: bold;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px groove;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.form-body
{
	background-color: #ffffff;
}
.orange-line
{
	background-color: #FF6600;
}
.formleft-curve
{
	background-attachment: fixed;
	background-image: url(../Images/form-left-curve.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 32px;
}
.formright-curve
{
	background-image: url(../Images/formright-curve.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left;
}
.form-seperation
{
	background-image: url(../Images/form-sep.gif);
	background-repeat: repeat-x;
	height: 12px;
}
.form-bottombg
{
	background-attachment: fixed;
	background-image: url(../Images/bottom-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 12px;
}
.form-bottom-leftcurve
{
	background-attachment: fixed;
	background-image: url(../Images/bottom-left-curve.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.form-bottom-rightcurve
{
	background-attachment: fixed;
	background-image: url(../Images/bottom-right-curve.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.calender-body
{
	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	padding-left: 5px;
	font-weight: lighter;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px groove;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	height: 18px;
}
.sub-trreporttitle
{
	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	background-color: #FCF0A0;
	padding-left: 5px;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px solid;
}
.sub-trreportbody
{
	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	background-color: #FFFEE6;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px solid;
	padding-left: 5px;
}
.planner-weekend
{
	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	padding-left: 5px;
	font-weight: lighter;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px groove;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	height: 30px;
	background-color: #EDDCC9;
}


rightbarbg
{
	background-color: #3568CC;
}

a.title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	background-color: #3F6FCE;
	cursor: default;
	border-style: inset;
	border-width: 1px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	display: block;
}
a:hover.title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	background-color: #5781D5;
	cursor: default;
	border-width: 1px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	display: block;
}

a.selectedtitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #1042A3;
	background-color: #ffffff;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	text-align: center;
	border-top-color: #1042A3;
	border-left-color: #1042A3;
	vertical-align: middle;
	text-decoration: none;
	display: block;
}



.FormBody1
{
	background-color: #ffffff;
	border-left: solid 1px;
	border-right: solid 1px;
	border-bottom: solid 1px;
	border-color: #1042A3;
}

.toptdbg
{
	background-color: #D5DEEF;
}
.subHead1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #4B92D9;
	line-height: 20px;
}
.topbg
{
	background-color: #669AFF;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#FFFFFF' , endColorStr= '#3568CC' , gradientType= '1' );
	vertical-align: bottom;
}
.topbg1
{
	background-color: #669AFF;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#FFFFFF' , endColorStr= '#648CDB' , gradientType= '1' );
	vertical-align: bottom;
}
/* home */

.homebg
{
	background-color: #669AFF;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#3568CC' , endColorStr= '#ffffff' , gradientType= '1' );
	vertical-align: bottom;
}
.homesubHead
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #A1BBEE;
	line-height: 20px;
	color: #1042A3;
}
/*home */

.homeborder
{
	border-left: solid 1px;
	border-top: solid 1px;
	border-right: solid 1px;
	border-bottom: solid 1px;
	border-color: #1042A3;
}
.patchbg
{
	background-image: url(../images/space.gif);
}
.subHead
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	vertical-align: middle;
	color: #1042A3;
	background-color: #EEF3FC;
}

.msgtitle1
{
	border-left: solid 1px;
	border-top: solid 1px;
	border-right: solid 1px;
	border-bottom: solid 1px;
	border-color: #1042A3;
	background-color: #ffffff;
	padding-left: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1042A3;
	line-height: 20px;
}
.msgtitle2
{
	background-color: #DEE4F6;
	padding-left: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1042A3;
	line-height: 20px;
}
.MsgBody1
{
	background-color: #EEF0F7;
	border-left: solid 1px;
	border-top: solid 1px;
	border-right: solid 1px;
	border-bottom: solid 1px;
	border-color: #1042A3;
}
.MsgBody
{
	
	border-left: solid 1px;
	border-top: solid 1px;
	border-right: solid 1px;
	border-bottom: solid 1px;
	border-color: #1042A3;
}

.Resulttitle
{
	border-left: solid 1px;
	border-top: solid 1px;
	border-right: solid 1px;
	border-bottom: solid 1px;
	border-color: #1042A3;
	background-color: #DEE4F6;
	padding-left: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1042A3;
	line-height: 20px;
	vertical-align: bottom;
}

.ResultText
{
	background-color: #ffffff;
	padding-left: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	line-height: 20px;
}

.Errortitle
{
	border-left: solid 1px;
	border-top: solid 1px;
	border-right: solid 1px;
	border-bottom: solid 1px;
	border-color: #1042A3;
	background-color: #DEE4F6;
	padding-left: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	line-height: 20px;
	vertical-align: bottom;
}
.ErrorText
{
	background-color: #ffffff;
	padding-left: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	width: 800px;
	line-height: 20px;
}

.WarningText
{
	background-color: #ffffff;
	padding-left: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #335EA8;
	line-height: 20px;
}

.space
{
	background-color: Transparent;
	padding-left: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6px;
	font-weight: normal;
	color: #1042A3;
}


.trreportbody20
{
	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	background-color: RGB(250,250,250);
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px solid;
	padding-left: 5px;
}
.reporttitle20
{
	border-right: black 1px solid;
	border-top: #ffffff 1px solid;
	padding-left: 5px;
	font-weight: lighter;
	border-left: #ffffff 1px solid;
	border-bottom: black 1px groove;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 30px;
}
.reportbody
{
	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	padding-left: 5px;
	font-weight: lighter;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px groove;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1042A3;
	text-decoration: none;
	height: 15px;
	cursor: default;
}
.reportbody_Hand
{
	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	padding-left: 5px;
	font-weight: lighter;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px groove;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1042A3;
	text-decoration: none;
	height: 15px;
	cursor: hand;
}
.FormTitle
{
	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	padding-left: 5px;
	font-weight: bold;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px groove;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: RGB(112,95,192);
	text-decoration: none;
	height: 20px;
	color: #ffffff;
}
.reportbody20Hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #660066;
	background-color: RGB(244,251,123);
	cursor: default;
	border-style: window-inset;
	vertical-align: middle;
	text-decoration: none;
}

.divAddress
{
	border-left: 1px solid #1042A3;
	border-right: 1px solid #1042A3;
	border-bottom: 1px solid #1042A3;
	background-color: #ffffff;
}

.tabSeprator
{
	border-bottom: 1px solid #1042A3;
}

.highlightRow
{
	background-color: white;
}

.msgview
{
	padding-left: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 20px;
	background-color: #1042A3;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#1042A3' , endColorStr= '#DEE4F6' , gradientType= '1' );
}

.anchorLook
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	font-weight: bold;
	color: #1042A3;
	text-decoration: underline;
	line-height: 20px;
	cursor: default;
}

.highlighttext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 20px;
}
.popupDiv
{
	background-color: #1042A3;
}

.approvalModuleTitle
{
	padding-left: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 20px;
	background-color: #1042A3;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#1042A3' , endColorStr= '#EEF0F7' , gradientType= '1' );
	border-bottom: #DEE4F6 1px groove;
}

.imgClass
{
	cursor: default;
}

.ellipseButtons
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	font-weight: bold;
	color: #1042A3;
	text-decoration: none;
	border-right: #396BCD 1px solid;
	border-top: #396BCD 1px solid;
	border-bottom: #396BCD 1px solid;
	border-left: #396BCD 1px solid;
	background-color: #D5DEEF;
	border: 1px solid #5781D5;
	vertical-align: top;
	text-align: center;
	cursor: default;
	position: relative;
	left: 0;
}

.tooltipDiv
{
	background-color: #FFFFE1;
	border: solid 1px #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-size: 9px;
	z-index: 100;
}

.divBox
{
	border-left: 1px solid #1042A3;
	border-right: 1px solid #1042A3;
	border-top: 1px solid #1042A3;
	border-bottom: 1px solid #1042A3;
	background-color: #ffffff;
}

.colorThemes
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: ffffff;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

/* added by Raja.R */
/* TMS Page*/

.imgClassBG
{
	background-color: #1042A3;
	cursor: default;
}

.TMSreportbody
{
	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	padding-left: 5px;
	font-weight: lighter;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px groove;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1042A3;
	text-decoration: none;
	height: 15px;
	cursor: default;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#ffffff' , endColorStr= '#DEE4F6' , gradientType= '0' );
}
.TDTMSreportbody
{
	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	padding-left: 5px;
	font-weight: lighter;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px groove;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	height: 15px;
	cursor: default;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#1042A3' , endColorStr= '#3568CC' , gradientType= '0' );
}
.TMSreporttitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background-color: #1B4BA8;
	text-decoration: none;
	height: 15px;
}

/*TMS Recent css*/
.TMSLeaveFullDay
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	background-color: #1B4BA8;
	text-decoration: none;
	background-image: url(../Images/Tms_Leave_Full.gif);
	background-repeat: no-repeat;
	background-position: left middle;
	
}
.TMSLeaveHalfDay
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	background-color: #1B4BA8;
	text-decoration: none;
	background-image: url(../Images/Tms_Leave_Half.gif);
	background-repeat: no-repeat;
	background-position: left middle;
	
}
.TMSTrainingFullDay
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	background-color: #1B4BA8;
	text-decoration: none;
	background-image: url(../Images/Tms_Training_Full.gif);
	background-repeat: no-repeat;
	background-position: left middle;
	
}
.TMSTrainingHalfDay
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	background-color: #1B4BA8;
	text-decoration: none;
	background-image: url(../Images/Tms_Training_Half.gif);
	background-repeat: no-repeat;
	background-position: left middle;
	
}
.TMSLeaveTraing
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	background-color: #1B4BA8;
	text-decoration: none;
	background-image: url(../Images/Tms_Leave_Training.gif);
	background-repeat: no-repeat;
	background-position: left middle;
	
}
.weeklyoffcolor
{
	background-color: #ffffff;
}
.leavecolor
{
	background-color: #396BCD;
}

.Disableformfield
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #1042A3;
	text-decoration: none;
}
.reportbodynohand
{
	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	padding-left: 5px;
	font-weight: lighter;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px groove;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1042A3;
	text-decoration: none;
	height: 15px;
}
.reportheadingBlue
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3A6CCD;
	text-decoration: none;
	border-right-width: 2px;
	border-left-width: 1px;
	border-right-style: groove;
	border-left-style: solid;
}

.homebg1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3669CC;
	text-decoration: none;
	border-right-width: 2px;
	border-left-width: 1px;
	border-right-style: groove;
	border-left-style: solid;
}
.Deactive
{
	font-size: 10px;
	color: #666666;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}
A:link.Deactive
{
	color: #065ECB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
A:visited.Deactive
{
	color: #065ECB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
A:active.Deactive
{
	color: #065ECB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
A:hover.Deactive
{
	font-weight: bold;
	color: #336666;
	text-decoration: none;
}
.Message
{
	font-size: 11px;
	color: #000000;
	line-height: 17px;
	font-family: sans-serifHelvetica,Verdana, Arial;
	text-align: justify;
}
.borderstyle
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #003366;
}

.portalbg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #EFF3FB;
}
/* Report Page*/
.reportbgcolor
{
	background-color: #FFF5EB;
}
.TraingingNotAttend
{
	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	padding-left: 5px;
	font-weight: lighter;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px groove;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1042A3;
	text-decoration: none;
	height: 15px;
	background-color: #D1D9F0;
}

.Traingingattend
{
	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	padding-left: 5px;
	font-weight: lighter;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px groove;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	height: 15px;
	color: #1042A3;
	background-color: #ffffff;
}

.legend
{
	border-top: #396BCD 1px solid;
	border-left: #396BCD 1px solid;
	border-right: #396BCD 1px solid;
	border-bottom: #396BCD 1px groove;
}
.legend_heading
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.legend_innerText1
{
	font-weight: bold;
	font-size: 10.5px;
	color: #000000;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.legend_innerText2
{
	font-weight: bold;
	font-size: 10.5px;
	color: #396BCD;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.TemplateHeader
{
	font-weight: bold;
	font-size: 11.5px;
	color: #1042A3;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #EEF0F7;
	text-decoration: none;
}
.Questions
{
	font-weight: bold;
	font-size: 10.5px;
	color: #000000;
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #EBF7FE;
}

/* Trainng Calender */



.Days { /* This holds the current "month, year" */
	HEIGHT: 10px; 
	width: 8px;
	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px groove;
	BACKGROUND-COLOR: #ffffff
  
}


.RowCell
{
 	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: lighter;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px groove;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1042A3;
	text-decoration: none;
	height: 15px;
	cursor: default;

}


.trainingTitle
{
	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px groove;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1042A3;
	text-decoration: none;
	
	cursor: default;
}

.TitleCellSat
{
 	background: #ffcc00;
 	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	padding-left: 5px;
	font-weight: lighter;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px groove;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1042A3;
	text-decoration: none;
	height: 15px;
	cursor: default;
}
.Sunday
{
 	background: #ffcc00;
 	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: lighter;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px groove;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1042A3;
	text-decoration: none;
	height: 15px;
	cursor: default;
}
.Month{
  font-weight: bold;
  padding: 1px;
  background: #00309c;
  color: #fff;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px groove;
}
.booked
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-weight:bold;
    text-align: center;
	FONT-SIZE: 11px; 
	background-image: url(../Images/tooltip.gif);

	background-color: Transparent;
	background-repeat: repeat;
	background-position: right top;
	
	border-right: #EE3131 1px solid;
	border-top: #EE3131 1px solid;
	border-left: #EE3131 1px solid;
	cursor:hand;
	border-bottom: #EE3131 1px groove;
}

.booked_between_Month
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-weight:bold;
    text-align: center;
	FONT-SIZE: 11px; 
	background-image: url(../Images/tooltip1.gif);

	background-color: Transparent;
	background-repeat: repeat;
	background-position: right top;
	
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	cursor:hand;
	border-bottom: #000000 1px groove;
}

.Weekly-OFF
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-weight:bold;
    text-align: center;
	FONT-SIZE: 10px; 
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#ffffff' , endColorStr= '#4180FA' , gradientType= '0' );
}
.holiday
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-weight:bold;
    text-align: center;
	FONT-SIZE: 10px; 
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#ffffff' , endColorStr= '#cccc00' , gradientType= '0' );
}

/* Styles for scrolling layers  height:170px;
	 Specify width and height in hold and wn, and in clip for wn */
div#Portalhold	{ 
	position:relative; overflow:hidden;z-index:100
	
	}
div#Portalwn	{ 
	position:absolute; 
	
	width:630px; height:600px; 
	clip:rect(0px 630px 690px 0px); 
	overflow:hidden;	
	z-index:1; 
	}
div#Portallyr1	{ 
	position:absolute; visibility:hidden; 
	left:0px; top:0px; 
	z-index:1; 
	}
	
	
/* Styles for scrolling layers  height:170px;
	 Specify width and height in hold and wn, and in clip for wn */
div#hold	{ 
	position:relative; overflow:hidden;z-index:100
	
	}
div#wn	{ 
	position:absolute; 
	
	width:630px; height:600px; 
	clip:rect(0px 630px 690px 0px); 
	overflow:hidden;	
	z-index:1; 
	}
div#lyr1	{ 
	position:absolute; visibility:hidden; 
	left:0px; top:0px; 
	z-index:1; 
	}
	
.CellDate {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #666666; 
	FONT-STYLE: normal; 
	line-height: 20px;
	line-weight: 15px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
/*RPS*/

.calendarScoll
{
	scrollbar-face-color: #D5DEEF;
	scrollbar-shadow-color: #ddd7f7;
	scrollbar-base-color: #DDE4EF;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-DarkShadow-Color: #BDC6DE;
	scrollbar-Highlight-Color: #B5DDFF;
	scrollbar-Track-Color: #DDE4EF;
	BORDER-RIGHT: #c6d4fe 1px solid; 
	PADDING-RIGHT: 8px; 
	BORDER-TOP: #c6d4fe 1px solid; 
	PADDING-LEFT: 8px; 
	PADDING-BOTTOM: 8px; 
	OVERFLOW: auto; 
	BORDER-LEFT: #c6d4fe 1px solid; 
	WIDTH: 98%; 
	PADDING-TOP: 8px; 
	BORDER-BOTTOM: #c6d4fe 1px solid; 
	HEIGHT: 200px 
}

.CalendarSlotHoliday 
{ 	HEIGHT: 32px; 
	width: 25px;
	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px groove;
	BACKGROUND-COLOR: #1042A3 
}
	
.CalendarSlotweeklyoff 
{  	HEIGHT: 32px; 
	width: 25px;
	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px groove;
	BACKGROUND-COLOR: #FFCC00 
}
.CalendarSlot { 	HEIGHT: 32px; 
	width: 25px;
	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px groove;
	BACKGROUND-COLOR: #ffffff }
	
.CalendarSlotHoliday 
{ 	HEIGHT: 32px; 
	width: 25px;
	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px groove;
	BACKGROUND-COLOR: #1042A3 
}
	

	
.CalendarSlotSelected 
{
		HEIGHT: 32px; 
	width: 25px;
  
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  background: #E62A38;
 }
 
 .CalendarSlot_Cancel { 	HEIGHT: 32px; 
	width: 25px;
	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px groove;
	BACKGROUND-COLOR: #ffffff;
	background-image:  url(../Images/cross.gif);
	background-repeat: no-repeat;
	background-position: center middle
	 }
	
	
.CalendarSlotSelected_Cancel { 
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  background: #E62A38;
 }
. CalendarSlotMonth
{
  font-weight: bold;
  padding: 1px;
  background: #00309c;
  color: #fff;
  text-align: center;
}
.CalendarSlotBooked {  HEIGHT: 32px; 
	width: 25px;
	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px groove;
    BACKGROUND-COLOR: #1143A3
 }
 .CalendarSlotSoft { HEIGHT: 32px; 
	width: 25px;
	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px groove;
   BACKGROUND-COLOR: #99AEDA }




.reportbody1
{
	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	padding-left: 1px;
	font-weight: lighter;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px groove;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #1042A3;
	text-decoration: none;
	height: 10px;
	cursor: default;
}

.TitleCellWeek
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8px;
  color: #ffffff;
  font-weight:bold;
  text-align: center;
  background: #CEEBAD;
}
.TitleCellMonth
{
  border-bottom: 1px solid #000;
  padding: 2px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ffffff ! important;
  font-weight:bold;
  text-align: center;
  background: #00309C;
  
}
.TitleCellSa
{
 background: #ffcc00;
}
.TitleCellSu
{
 background: #ffcc00;
}


.TitleCell
{
	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	padding-left: 5px;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px groove;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	height: 15px;
	cursor: default;
	
	
}



/*Portal*/

P.blurb {
	MARGIN: 0em; FONT: 60%/140% Verdana
}

.label {
	FONT: normal 60%/140% ;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
.bullet {
	PADDING-RIGHT: 6px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; FONT: 70% Verdana; COLOR: 

#a6a6a6; PADDING-TOP: 2px
}


TABLE.headline {
	MARGIN-TOP: 12px
}

TD.imageCell {
	PADDING-TOP: 4px
}
.homeborder
{
	border-left: solid 1px;
	border-top: solid 1px;
	border-right: solid 1px;
	border-bottom: solid 1px;
	border-color: #8ED8FF;
}
.tdBG
{
background-color: #DBF1FE;
}
TD {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.portallink1{
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:link.portallink1 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover.portallink1 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A:visited.portallink1 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover.portallink1 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.portalbody
{
	background-color: #669AFF;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#D1DFFB' , endColorStr= '#ffffff' , gradientType= '1' );
	
}
.portalbody1
{
	background-color: #669AFF;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#ffffff' , endColorStr= '#D1DFFB' , gradientType= '1' );	
}
.Portalbg1
{
	background-color: #669AFF;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#C1D1EF' , endColorStr= '#ffffff' , gradientType= '1' );
	
}
.Portalbg2
{
	background-color: #669AFF;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#ffffff' , endColorStr= '#C1D1EF' , gradientType= '1' );
	
}
.Portalbg3
{
	background-color:#f9d2cb;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#f9d2cb' , endColorStr= '#ffffff' , gradientType= '1' );
	
}
.Portalbg4
{
	background-color: #669AFF;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#ffffff' , endColorStr= '#C1D1EF' , gradientType= '0' );
	
}
.imgcursor
{
cursor:hand
}
.PortalHeadingImage{
	
	background-image:  url(../Images/image_b/p_curve_b.gif);
	width: 16;
	height: 20;
	background-color: Transparent;
	background-repeat: no-repeat;
	background-position: left top
	
	}
	
	.PortalHeadingImage1{
	
	background-image:  url(../Images/image_b/p_curve_b1.gif);
	width: 16;
	height: 20;
	background-color: Transparent;
	background-repeat: no-repeat;
	background-position: right top
	
	}
.PortalHeading
{
	font-weight:bold;
	background-color: 3669CC;
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
   text-align: center;
	line-height: 20px;
	line-weight: 15px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
/*Activity based Calendar*/
.ActiveMonth {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; 
	COLOR: #666666; FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	background-color: #FFFFFF;
}
a:Active.ActiveMonth
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;

}
a:visited.ActiveMonth
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;

}
a:link.ActiveMonth
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;

}
a:hover.ActiveMonth
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;	
}

.InActiveMonth {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; 
	COLOR: #D8D7D7; FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f2f2f2
	
}
.InActiveMonth_Leave_PL {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; 
	COLOR: #D8D7D7; FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#ffffff' , endColorStr= '#FCFCBA' , gradientType= '0' );
}
.InActiveMonth_Leave_Holiday {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; 
	COLOR: #D8D7D7; FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#ffffff' , endColorStr= '#FCFCBA' , gradientType= '0' );
}
.InActiveMonth_Leave_WeekOff {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; 
	COLOR: #D8D7D7; FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#ffffff' , endColorStr= '#FFC7A1' , gradientType= '0' );
}

.Calender_Training
{
  FONT-WEIGHT: normal; FONT-SIZE: 10px; 
	COLOR: #D8D7D7; FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#ffffff' , endColorStr= '#CFDAFA' , gradientType= '0' );
}

.projectcode
{
   FONT-WEIGHT: normal; FONT-SIZE: 10px; 
	COLOR: #000000; FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../Images/tooltip.gif);

	background-color: Transparent;
	background-repeat: repeat;
	background-position: right top;
	cursor:hand
}
.leavecode
{
     FONT-WEIGHT: normal; FONT-SIZE: 10px; 
	COLOR: #000000; FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../Images/tooltip.gif);

	background-color: Transparent;
	background-repeat: repeat;
	background-position: right top;
	cursor:hand
}
.trainingcode
{
   FONT-WEIGHT: normal; FONT-SIZE: 10px; 
	COLOR: #000000; FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../Images/tooltip.gif);

	background-color: Transparent;
	background-repeat: repeat;
	background-position: right top;
	cursor:hand
}
.travelcode
{
   FONT-WEIGHT: normal; FONT-SIZE: 10px; 
	COLOR: #000000; FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../Images/tooltip.gif);

	background-color: Transparent;
	background-repeat: repeat;
	background-position: right top;
	cursor:hand
}
.AllActivity
{
	
	cursor:hand
}
/*RPS Booking Css

.RPSLeaveHalfPending
{
	background-color: #F4BCF4;
		HEIGHT: 32px; 
	width: 25px;
}
.RPSLeaveFullPending
{
	background-color: #A109A1;
		HEIGHT: 32px; 
	width: 25px;
}
.RPSLeaveHalfApproved
{
	background-color: #F2E2A0;
		HEIGHT: 32px; 
	width: 25px;
}
.RPSLeaveFullApproved
{
	background-color: #ff6600;
	HEIGHT: 32px; 
	width: 25px;
}
.RPSTrainingHalf
{
	background-color: #5EB114;
		HEIGHT: 32px; 
	width: 25px;
}
.RPSTrainingFull
{
	background-color: #F6DAEA;
		HEIGHT: 32px; 
	width: 25px;
}

.divbg{
	
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#D1DFFB' , endColorStr= '#ffffff' , gradientType= '1' );
	border-left: solid 1px;
	border-top: solid 1px;
	border-right: solid 1px;
	border-bottom: solid 1px;
	border-color: #1244A4;
}
.anchorLookCalender
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: NONE;
	line-height: 20px;
	border-left: solid 1px;
	border-top: solid 1px;
	border-right: solid 1px;
	border-bottom: solid 1px;
	border-color: #660066;
	cursor: hand
}

.CalendarTitle{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;	
}*/
/*
DIV#tbl-container { LEFT: 15px; OVERFLOW: auto; WIDTH: 850px; SCROLLBAR-BASE-COLOR: #ffeaff; HEIGHT: 300px }
	DIV#tbl-container TABLE TH { }
	THEAD TH { BORDER-RIGHT: #396bcd 1px solid; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #ffffff 1px solid; CURSOR: default; COLOR: #000000; BORDER-BOTTOM: #396bcd 1px groove; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: relative; BACKGROUND-COLOR: #dee4f6; TEXT-ALIGN: center }
	THEAD TH.locked { BORDER-RIGHT: #396bcd 1px solid; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #ffffff 1px solid; CURSOR: default; COLOR: #000000; BORDER-BOTTOM: #396bcd 1px groove; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: relative; BACKGROUND-COLOR: #dee4f6; TEXT-ALIGN: center }
	THEAD TH { Z-INDEX: 20; ; TOP: expression(document.getElementById("tbl-container").scrollTop-2) }
	THEAD TH.locked { Z-INDEX: 40 }
	TD.locked { BORDER-RIGHT: #396bcd 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; Z-INDEX: 10; ; LEFT: expression(document.getElementById("tbl-container").scrollLeft-2); BORDER-LEFT: #ffffff 1px solid; COLOR: #1042a3; BORDER-BOTTOM: #396bcd 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: relative;  BACKGROUND-COLOR: #dee4f6 }
	TH.locked { BORDER-RIGHT: #396bcd 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; Z-INDEX: 10; ; LEFT: expression(document.getElementById("tbl-container").scrollLeft-2); BORDER-LEFT: #ffffff 1px solid; COLOR: #1042a3; BORDER-BOTTOM: #396bcd 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: relative;  BACKGROUND-COLOR: #dee4f6 }
*/
/*Yearly Calendar*/
/*------------------------------------------------------------------------------------------------------------- 
.Datecell
{

	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px groove;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;	
	text-decoration: none;
	height: 15px;
	width: 10px;
	cursor: default;
	background: #CEEBAD
	
}
.MonthcellHeading
{
	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	font-weight: bold;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px groove;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	height: 15px;
	 background: #C6D4FE;
	cursor: default;
	
}	
.Monthcell
{
  border-bottom: 1px solid #000;
  padding: 2px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff ! important;
  font-weight:bold;
  text-align: center;
  background: #00309C;
}

.DateSlot { 

	width: 10px;
	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px groove;
	BACKGROUND-COLOR: #ffffff 	
}
.DateSlot_Training { 

	width: 10px;
	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px groove;
	BACKGROUND-COLOR: #26D574;
	cursor: HAND;	
}
.DateSlot_Travel { 

	width: 10px;
	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px groove;
	BACKGROUND-COLOR: #D526AA ;
	cursor: HAND;	
}
.DateSlot_Leave { 

	width: 10px;
	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px groove;
	BACKGROUND-COLOR: #ffcc00;
	cursor: HAND; 	
}
.DateBlank
{
	width: 10px;
	border-right: #396BCD 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #396BCD 1px groove;
	BACKGROUND-COLOR: #DEDFE0;
}	
*/