			#monForm{ width: 60%; }
			#monForm p{ margin: 12px 0; }
			#monForm fieldset{	margin-bottom: 10px; border: #CCC 10px solid; }
			#monForm fieldset:hover{ background-color: #FFFFFF; }
			#monForm fieldset legend{
				padding: 0 10px;
				border-left: #CCC 1px solid;
				border-right: #CCC 1px solid;
				font-size: 1.2em;
				color: #999;
			}
			#monForm label{
				background-color: #FFC066;
				display: block;
				width: 39%;
				float: left;
				padding-right: 1%;
				text-align: right;
				letter-spacing: 1px;
			}
			#monForm label:hover{	font-weight: bold; }
			#monForm .form_label_nostyle{ background: none; }
			#monForm input, #monForm select{ margin-left: 1%; /*width: 88%;*/ border: #CCC 1px solid; }
			#monForm input:hover, #monForm select:hover, #monForm input:focus, #monForm select:focus{ border: #999 1px solid; background-color: #DDEEFF; }
			#monForm .form_input_day_month{ 	width: 30%; }
			.ds_box {
				background-color: #FFF;
				border: 2px solid #000;
				position: absolute;
				z-index: 32767;
			}
			.ds_tbl { background-color: #FFF; }
			.ds_head {
				background-color: #333;
				color: #FFF;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				font-weight: bold;
				text-align: center;
				letter-spacing: 2px;
			}
			.ds_subhead {
				background-color: #CCC;
				color: #000;
				font-size: 12px;
				font-weight: bold;
				text-align: center;
				font-family: Arial, Helvetica, sans-serif;
				width: 32px;
			}
			.ds_cell {
				background-color: #EEE;
				color: #000;
				font-size: 13px;
				text-align: center;
				font-family: Arial, Helvetica, sans-serif;
				padding: 5px;
				cursor: pointer;
			}
			.ds_cell:hover { background-color: #F3F3F3; } /* This hover code won't work for IE */
			#monForm .form_input_year{ width: 6%; }