body {
	margin: 5;
	background-color: white;
	font-size: 14px;
	font-family: Arial;
	padding:20px;
}

/*   CALENDAR   */

 table.datePicker {
 width:auto !important;
 text-align:center;
}

 td.datePicker {
 font-size:8px;
 line-height:0px;
 padding-bottom:5px;
 color:#555555;
}

 input.datePicker-day, input.datePicker-month {
 width:2em;
 text-align:center;
}

 input.datePicker-year {
 width:3em;
 text-align:center;
}

 table.datePickerWindow {
 cursor:default;
}

 table.datePickerWindow tr td {
 background-color:white;
 border:1px solid white;
 cursor:pointer;
}

 table.datePickerWindow tr td:hover {
 border:1px solid silver; color:black; background-color:#b8dde6;
}

 tr.datePickerTitle { empty-cells: show;}

 tr.datePickerTitle td, tr.datePickerStatus td:hover {
 background-color:#62c6e8 !important;
 border:1px solid #62c6e8 !important;
 color:white !important;
}

 tr.datePickerTitle td:last-child:hover {
 background-color:#017fff !important;
 border:1px solid #62c6e8 !important;
 color:white !important;
 font-weight:bold;
}

 td.datePickerDays {}

 td.datePickerSelectedDay {
 background-color:#62c6e8 !important;
 color:white;
}

 td.datePickerSelectedDay:hover {
 background-color:#62c6e8 !important;
 border:1px solid #2ba2ff !important;
 font-weight:bold;
 color:white !important;
}

 tr.datePickerStatus td, tr.datePickerStatus td:hover {
 background-color:#62c6e8 !important;
 border:1px solid #62c6e8 !important;
 color:white !important;
}

 tr.datePickerDaysOfWeek td, tr.datePickerDaysOfWeek td:hover {
 cursor:default;
 background-color:#62c6e8 !important;
 border:1px solid #62c6e8 !important;
 color:white !important;
}

/*  EOCALENDAR  */



/*   STANDARD FORM   */

 .formClass table {
 width:100%;
 font-size:120%;
}

 label.formChecked {
 opacity:0.9;
 filter:alpha(opacity=90);
 -khtml-opacity:0.9;
}

 label.formChecked:hover {
 opacity:1;
 filter:alpha(opacity=100);
 -khtml-opacity:1;
}

 label.formNotChecked {
 opacity:0.5;
 filter:alpha(opacity=50);
 -khtml-opacity:0.5;
}

 label.formNotChecked:hover {
 opacity:0.7;
 filter:alpha(opacity=70);
 -khtml-opacity:0.7;
}

 input.formClass, textarea.formClass {
 width: 250px;
}

 input.formClass, select.formClass, textarea.formClass {
 background-color:white;
 color:black;
 border-top:1px solid #111111;
 border-left:1px solid #111111;
 border-bottom:1px solid #333333;
 border-right:1px solid #333333;
 opacity:0.65;
 filter:alpha(opacity=65);
 -khtml-opacity:0.65;
}

 input.formClass {
 text-indent:3px;
}

 input.formClass:hover, select.formClass:hover, textarea.formClass:hover {
 background-color:#ecf9ff;
 color:black;
 border-top:1px solid #333333;
 border-left:1px solid #333333;
 border-bottom:1px solid #555555;
 border-right:1px solid #555555;
 opacity:0.9;
 filter:alpha(opacity=90);
 -khtml-opacity:0.9;
}

 input.formClass:focus, select.formClass:focus, textarea.formClass:focus {
 background-color:#006699;
 color:white;
 border-top:1px solid #555555;
 border-left:1px solid #555555;
 border-bottom:1px solid #777777;
 border-right:1px solid #777777;
 opacity:0.7;
 filter:alpha(opacity=70);
 -khtml-opacity:0.7;
}

 select.formClass {
 background-color:white;
 width: 225px;
}

 td.elementLabelLess {
 text-align:center;
}


/*  EOF STANDARD FORM  */


