@charset "UTF-8";
.selectFocusState select, select.selectFocusState {
	background-color:#99CCFF
}
.textfieldFocusState input, input.textfieldFocusState {
	background-color:#99CCFF
}
.textfieldFlashText input, input.textfieldFlashText {
	color:red !important
}
.text input, input.text {
	background-color:#99CCFF
}
input.c4 {
	width:210px
}
select.c5 {
	width:216px
}
.style12 {
	color:#C33
}
.style13 {
	font-size:9px;
	color:red;
	background-color:#CFF
}
.style22 {
	color:red;
	font-style:italic;
	font-size:small
}
div.c17 {
	position:absolute;
	z-index:99;
	visibility:visible;
	width:1px
}
div.c20 {
	position:absolute;
	z-index:1;
	visibility:hidden
}
input.c13 {
	width:230px
}
input.c14 {
	width:65px
}
input.c15 {
	width:155px
}
select.c18 {
	width:295px
}
div.c1 {
	text-align:center
}
input.dashboard, select.dashboard {
	width:149px
}
button.dashboard {
	background:url(dashboard-icon.gif);
	border:0;
	cursor:pointer;
	height:20px;
	width:20px
}
button.dashboard:hover, button.dashboard.active {
	background-position:0 20px
}
div.dashboard {
	background:url(dashboard.png);
	height:175px;
	text-align:center;
	width:147px;
	padding:0 12px
}
div.dashboard * {
	margin:0;
	padding:0
}
div.dashboard div {
	background:none !important;
	cursor:move;
	height:165px;
	overflow:hidden;
	padding-top:10px;
	position:relative;
	width:147px
}
div.dashboard caption {
	color:#CF0;
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	padding-top:4px;
	text-align:center;
	width:100%
}
div.dashboard caption a {
	cursor:pointer;
	display:block;
	height:11px;
	overflow:hidden;
	position:absolute;
	text-indent:-100px;
	top:16px;
	width:11px
}
div.dashboard caption a.prev {
	background-image:url(dashboard-prev.gif);
	left:1px
}
div.dashboard caption a.next {
	background-image:url(dashboard-next.gif);
	right:1px
}
div.dashboard caption a:hover {
	background-position:0 11px
}
div.dashboard caption span {
	height:25px;
	position:relative;
	text-align:center
}
div.dashboard caption span.month {
	padding-right:8px
}
div.dashboard caption span.month:after {
	content:','
}
div.dashboard table {
	border:0;
	border-collapse:collapse;
	border-spacing:0;
	cursor:default;
	overflow:hidden;
	width:147px;
	margin:0 auto
}
div.dashboard td, div.dashboard th {
	border:0;
	color:#999;
	font:normal 12px Arial, Helvetica, sans-serif;
	height:19px;
	text-align:center;
	width:21px
}
div.dashboard td {
	color:#333;
	font-size:11px;
	padding-right:5px;
	text-align:right;
	width:16px
}
div.dashboard td.invalid {
	color:#666
}
div.dashboard td.valid {
	color:#FFF;
	cursor:pointer
}
div.dashboard td.active, div.dashboard td.hover {
	color:#CF0;
	cursor:pointer
}
input.c3 {
	width:186px
}
.selectRequiredMsg, .selectInvalidMsg, .checkboxRequiredMsg, .checkboxMinSelectionsMsg, .checkboxMaxSelectionsMsg, .textfieldRequiredMsg, .textfieldInvalidFormatMsg, .textfieldMinValueMsg, .textfieldMaxValueMsg, .textfieldMinCharsMsg, .textfieldMaxCharsMsg, .textfieldValidMsg {
	display:none
}
.selectRequiredState .selectRequiredMsg, .selectInvalidState .selectInvalidMsg, .checkboxRequiredState .checkboxRequiredMsg, .checkboxMinSelectionsState .checkboxMinSelectionsMsg, .checkboxMaxSelectionsState .checkboxMaxSelectionsMsg, .textfieldRequiredState .textfieldRequiredMsg, .textfieldInvalidFormatState .textfieldInvalidFormatMsg, .textfieldMinValueState .textfieldMinValueMsg, .textfieldMaxValueState .textfieldMaxValueMsg, .textfieldMinCharsState .textfieldMinCharsMsg, .textfieldMaxCharsState .textfieldMaxCharsMsg {
	display:inline;
	color:#C33;
}
.selectValidState select, select.selectValidState, .textfieldValidState input, input.textfieldValidState {
	background-color:#0F0
}
select.selectRequiredState, .selectRequiredState select, select.selectInvalidState, .selectInvalidState select, input.textfieldRequiredState, .textfieldRequiredState input, input.textfieldInvalidFormatState, .textfieldInvalidFormatState input, input.textfieldMinValueState, .textfieldMinValueState input, input.textfieldMaxValueState, .textfieldMaxValueState input, input.textfieldMinCharsState, .textfieldMinCharsState input, input.textfieldMaxCharsState, .textfieldMaxCharsState input {
	background-color:red
}
body, td, th, .style24 {
	color:#9CF
}
