		.watermark {
			color: #999 !important;
		}
		.watermark2 {
			color: #999 !important;
			font-style: italic !important;
		}
		.watermark3 {
			color: #c77 !important;
		}

		form.cmxform fieldset {
			margin-bottom: 10px;
		}
		form.cmxform legend {
			padding: 0 5px;
			font: bold 16px "Segoe UI", Arial, Helvetica, sans-serif;
		}
		form.cmxform label {
			display: inline-block;
			line-height: 1.8;
			vertical-align: top;
		}
		form.cmxform fieldset ol {
			margin: 10px 4px;
			padding: 0;
		}
		form.cmxform fieldset li {
			list-style: none;
			padding: 3px;
			margin: 0;
		}
		form.cmxform fieldset fieldset {
			border: none;
			margin: 3px 0 0;
		}
		form.cmxform fieldset fieldset legend {
			padding: 0 0 5px;
			font-weight: normal;
		}
		form.cmxform fieldset fieldset label {
			display: block;
			width: auto;
		}
		form.cmxform em {
			font-weight: bold;
			font-style: normal;
			color: #f00;
		}
		form.cmxform label {
			width: 130px; /* Width of labels */
		}
		
		.cmxform1 {
			width: 160px;
			font: 14px "Segoe UI", Arial, Helvetica, sans-serif;
		}
		.cmxform2 {
			width: 160px;
			font: 14px "Segoe UI", Arial, Helvetica, sans-serif;
		}
/*		
		form.cmxform input[type=text]{
			width: 160px;
			font: 14px "Segoe UI", Arial, Helvetica, sans-serif;
		}
		form.cmxform input[type=password] {
			width: 160px;
			font: 14px "Segoe UI", Arial, Helvetica, sans-serif;
		}
*/
		form.cmxform textarea {
			width: 400px;
			font: 14px/22px "Segoe UI", Arial, Helvetica, sans-serif;
		}
		#toc li {
			margin: 4px 0;
		}
		#toc a {
			text-decoration: none;
			border-bottom: 1px solid #66c;
			color: #00c;
			outline: none;
		}
		a.top {
			position: absolute;
			right: 10px;
			text-decoration: none;
			border: 1px solid #99f;
			border-top-color: #ddf;
			border-left-color: #ddf;
			padding: 3px 6px;
			color: #00c;
			outline: none;
		}