h3,h4 {margin: 0; padding: 0; text-align: left;}
.frmRow label,.leftCell {
 float: left;
 width: 140px;
 padding: 4px 5px;
 text-align: right;
}
.frmRow .required,.midCell {
 float: left;
 color: #F00;
 padding: 6px 1px;
}
.frmRow .field,.rightCell {
 float: left;
 width: auto;
 padding: 4px 5px;
 text-align: left;
}
.frmRow .fieldTip {color: #999;}

.formWrapper {
 margin: 0px auto 10px auto;
}
.formWrapper .header, .formWrapper .content {
 clear: left;
}
.formWrapper .header {
 height: 30px;
 background: url(http://www.ansakimg.com/images/trim1/collapsable_content_header_bg4_v2_mid2.png);
}
.formWrapper .header * {
 height: 30px;
 float: left;
}
.formWrapper .header .left {
 width: 10px;
 background: url(http://www.ansakimg.com/images/trim1/collapsable_content_header_bg4_v2_left.png);
}
.formWrapper .header .title {
 width: 180px;
 height: 20px;
 padding: 5px 0px;
 background: url(http://www.ansakimg.com/images/trim1/collapsable_content_header_bg4_v2_mid.png) repeat-x;
 text-align: left;
 font-size: 12pt;
 font-weight: bold;
 color: #F2F2F2;
}
.formWrapper .header .curve {
 width: 30px;
 background: url(http://www.ansakimg.com/images/trim1/collapsable_content_header_bg4_v2_curve.png);
}
.formWrapper .header .right {
 width: 5px;
 background: url(http://www.ansakimg.com/images/trim1/collapsable_content_header_bg4_v2_right.png);
 float: right;
}
.formWrapper .content {
 background: #F9FCFF;
 border: 1px solid #5D7BB3;
 border-top: 0;
 padding: 5px;
}
.form {
}
.form .row {
 clear: left;
}
.form .row .label
{
 float: left;
 width: 120px;
 padding: 7px 5px;
 text-align: right;
}
.form .row .field
{
 float: left;
 width: auto;
 padding: 7px 5px;
}
.form .bottom {
 height: 1px;
}
.inputfield {
 width: auto;
 min-width: 200px;
}
	.cpYearNavigation,
	.cpMonthNavigation
			{
			background-color:#6677DD;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.cpDayColumnHeader,
	.cpYearNavigation,
	.cpMonthNavigation,
	.cpCurrentMonthDate,
	.cpCurrentMonthDateDisabled,
	.cpOtherMonthDate,
	.cpOtherMonthDateDisabled,
	.cpCurrentDate,
	.cpCurrentDateDisabled,
	.cpTodayText,
	.cpTodayTextDisabled,
	.cpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.cpDayColumnHeader
			{
			text-align:right;
			border:solid thin #6677DD;
			border-width:0 0 1 0;
			}
	.cpCurrentMonthDate,
	.cpOtherMonthDate,
	.cpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.cpCurrentMonthDateDisabled,
	.cpOtherMonthDateDisabled,
	.cpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.cpCurrentMonthDate
			{
			color:#6677DD;
			font-weight:bold;
			}
	.cpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.cpOtherMonthDate
			{
			color:#808080;
			}
	TD.cpCurrentDate
			{
			color:#FFFFFF;
			background-color: #6677DD;
			border-width:1;
			border:solid thin #000000;
			}
	TD.cpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.cpTodayText,
	TD.cpTodayTextDisabled
			{
			border:solid thin #6677DD;
			border-width:1 0 0 0;
			}
	A.cpTodayText,
	SPAN.cpTodayTextDisabled
			{
			height:20px;
			}
	A.cpTodayText
			{
			color:#6677DD;
			font-weight:bold;
			}
	SPAN.cpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.cpBorder
			{
			border:solid thin #6677DD;
			}