TD {
	FONT-SIZE: 9pt; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: none
}
UL {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: none
}
OL {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: none
}
LI {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: none
}
TEXTAREA {
	FONT-SIZE: 9pt; FONT-FAMILY: 'Arial', 'Helvetica'
}
INPUT {
	FONT-SIZE: 9pt; FONT-FAMILY: 'Arial', 'Helvetica'
}
INPUT.button
{
	border-right: 1px outset;
	border-top: 1px outset;
	font-weight: bold;
	font-size: 7pt;
	border-left: 1px outset;
	cursor: hand;
	color: #ffffff;
	border-bottom: 1px outset;
	font-family: 'Arial' , 'Helvetica';
	background-color: #668ab3;
}
SELECT {
	FONT-SIZE: 9pt; FONT-FAMILY: 'Arial', 'Helvetica'
}
.bodyBold {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: none
}
A.bodyBold:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: none
}
.bodySmall {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: none
}
A.bodySmall:link {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: none
}
.bodySmallBold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: none
}
A.bodySmallBold:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: none
}
.greyedLink {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: none
}
.bodySuperSmall {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: none
}
A.bodySuperSmall:link {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: none
}
.bodySuperSmallBold {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: none
}
A.bodySuperSmallBold:link {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: none
}
.greyBold {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: 'Arial', 'Helvetica'
}
.bodyWhite {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: none
}
A.bodyWhite:link {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: none
}
.bodyBoldWhite {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: none
}
A.bodyBoldWhite:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: none
}
.bodyBoldYellow {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffcc33; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: none
}
A.bodyBoldYellow:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffcc33; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: none
}
.bodySmallWhite {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: none
}
A.bodySmallWhite:link {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: none
}
.bodySmallBoldWhite {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: none
}
A.bodySmallBoldWhite:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: none
}
.bodySmallGrey {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: none
}
A.bodySmallGrey:link {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: none
}
.bodySmallBoldGrey {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: none
}
A.bodySmallBoldGrey:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: none
}
.pageTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: none
}
.moduleTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: none
}
.userMsg {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #990000; FONT-FAMILY: 'Arial', 'Helvetica'
}
.columnHeadInactiveWhite {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: 'Arial', 'Helvetica'
}
.columnHeadActiveWhite {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: underline
}
A.columnHeadActiveWhite:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: underline
}
A.columnHeadActiveWhite:hover {
	COLOR: #ffffff
}
.columnHeadInactiveBlack {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica'
}
.columnHeadActiveBlack {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: underline
}
A.columnHeadActiveBlack:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: underline
}
A.columnHeadActiveBlack:hover {
	COLOR: #000000
}
.actionLink {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica'
}
A.actionLink:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica'
}
.dataLabel {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: 'Arial', 'Helvetica'; BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: right
}
.dataSmallLabel {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; LINE-HEIGHT: 14px; FONT-FAMILY: 'Arial', 'Helvetica'; BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: right
}
.dataField {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: 'Arial', 'Helvetica'; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: left
}
.Required {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #990000; FONT-FAMILY: 'Arial', 'Helvetica'
}
.requiredInput {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #ffffff; LINE-HEIGHT: 16px; FONT-FAMILY: 'Arial', 'Helvetica'; BACKGROUND-COLOR: #990000; TEXT-ALIGN: right
}
.errorMsg {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #990000; FONT-FAMILY: 'Arial', 'Helvetica'
}
.calTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.calDays {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.calActive {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: underline
}
.calInactive {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: underline
}
.calToday {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: underline
}
.calAddEvent {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-ALIGN: right; TEXT-DECORATION: underline
}
.calMotif {
	COLOR: #ffffff; FONT-FAMILY: 'Arial', 'Helvetica'; BACKGROUND-COLOR: #003366
}
.overdueTask {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #990000; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: none
}
.blackLine {
	BACKGROUND-COLOR: #000000
}
.blueLinePrint {
	BACKGROUND-COLOR: #1e3296;
	height:1px;
	
}
.moduleLine {
	BACKGROUND-COLOR: #336699
}
.tableDiv {
	BACKGROUND-COLOR: #666666
}
.wizardTitle {
	FONT-WEIGHT: normal; FONT-SIZE: 13pt; COLOR: #ffffff; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: none
}
.wizardTitleBold {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: none
}
.wizardTitleBoldWhite {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: none
}
.wizardProgress {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #666666; FONT-FAMILY: 'Arial', 'Helvetica'; TEXT-DECORATION: underline
}
TR.d {
	BACKGROUND-COLOR: #eeeeee
}
TR.l {
	BACKGROUND-COLOR: #ffffff
}
.LinkNotUnderlined
{
	text-decoration : none
}



/* **************** START CALENDAR ***************** */
.picker
{
  background-color: #FFFFFF;
  border: 1px gray solid;
  padding: 2px;
}

.calendar_button
{
	border:none;
	cursor:pointer;
}

.calendar td
{
  font-size:11px;
}

.title
{
  font-weight:bold;
  background-color:#D7D7E5;
}

.day
{
  width:15px;
  cursor:pointer;
  text-align:right;
  border-width:1px;
  border-color:#F6F6F6;
  border-style:solid;
}

.dayhover
{
  width:15px;
  cursor:pointer;
  text-align:right;
  /*text-decoration:underline;
  border-width:1px;
  border-color:#F6F6F6;
  border-style:solid;*/
  border-width:1px;
  border-color:#BB5503 !important;
  border-style:solid;
}

.dayheader
{
  width:15px;
  text-align:right;
  border-width:1px;
  border-color:white;
  border-style:solid;
  font-weight:bold;
  background-color:#FFFFFF;
}

.othermonthday
{
  color:#999999;
}

.selectedday
{
  width:15px;
  background-color:#FBE694;
  color:#000000;
  border-width:1px;
  border-color:#BB5503 !important;
  border-style:solid;
  font-weight:bold;
}

.calendar
{
  border-style:solid;
  border-width:1px;
  border-color:Black;
  border-collapse:collapse;
  background-color:#FFFFFF;
  cursor:default;
}

.month
{
  background-color:#F6F6F6;
  margin-left:5px;
  margin-right:5px;
  margin-bottom:5px;
  margin-top:0px;
}

.nextprev
{
  cursor:pointer;
  height:25px;
  vertical-align:center;
  padding:0px 5px 0px 5px;
}
/* ******************* END CALENDAR ********************* */
