		
		body {
			font-family: Arial, Helvetica, sans-serif, Verdana;
			font-size: 12px;
			line-height: 14px;
			color: #000000;
			background: #FFFFFF;
    	}

    	.main {
    		min-width: 900px;
    	}

    	.mainTitle {
			border-bottom: 1px solid #d3d3d3;
			padding-bottom: 5px;
			margin-bottom: 10px;
			font-weight: bold;
			color: #666;
			font-size: 14px;
    	}

    	.listTitle {
    		font-size: 12px;
    		font-weight: bold;
    		margin: 0 0 0 40px;
    	}

    	.rulesList {
			margin-left: 40px;
			padding: 0;
			list-style: disc inside none;
    	}

    		.rulesList li {
    			margin-bottom: 10px;
    		}

    	.dealForm {

    	}

    		.dealForm fieldset {
				border: 1px solid lightgrey;
				margin: 20px 200px;
				padding: 15px;
    		}

    			.dealForm fieldset.submit {
    				border: 0;
    			}

    			.dealForm fieldset .header {
    				font-size: 14px;
    				font-weight: bold;
    				margin: 20px 0 15px;
    				text-align: right;
    				text-decoration: underline;
    				width: 25%;
    			}

    				.dealForm fieldset legend + .header {
    					margin-top: 0;
    				}

    		.dealForm legend {
    			color: #d12727;
    			font-size: 14px;
    			font-weight: bold;
    			padding: 0 5px;
    		}

    		.dealForm .field {
    			margin-bottom: 10px;
    		}

	    		.dealForm .field:after {
					content: "";
					display: table;
					clear: both;
	    		}

	    		.dealForm .field .left {
	    			box-sizing: border-box;
	    			float: left;
	    			width: 25%;
	    			padding-right: 10px;
	    			text-align: right;
	    		}

	    		.dealForm .field .right {
	    			float: left;
	    			width: 75%;
	    		}

	    			.dealForm .field .right input:not([type="checkbox"]),
	    			.dealForm .field .right textarea,
	    			.dealForm .field .right select {
	    				box-sizing: border-box;
	    				width: 25%;
						line-height: normal;
						padding: 1px 2px 0px 3px;
						margin: 0px 0 0 0;
						border: 1px solid #cccccc;
						border-style: inset;
						font-family: Arial, Helvetica, sans-serif, Verdana;
						font-size: 12px;
						color: #333333;
						background-color: #FFFFFF;
						box-shadow: inset 1px 1px 5px #bababa;
	    			}

	    			.dealForm .field .right input:not([type="checkbox"]):disabled {
	    				background-color: #e8e8e8;
	    			}

	    		.dealForm .field label {
	    			font-weight: bold;
	    		}

	    			.dealForm .field label .required {
	    				font-size: 16px;
						color: #FF0000;
	    			}

	    			.dealForm .field label .note {
	    				color: #666666;
	    				font-size: 10px;
	    				font-weight: normal;
	    			}

	    	.dealForm .save {
    			background: #d12727 !important;
    			border: none;
    			font-family: arial;
				text-decoration: none;
				font-weight: bold;
				line-height: normal;
				margin: 0 15px 0 0;
				border: 1px solid #020202;
				border-style: outset;
				font-size: 11px;
				color: #FFFFFF;
				background-color: #BBBBBC;
				background-image: none;
				padding: 0 3px 0px 3px;
	    	}

	    	.dealForm .cancel {
	    		color: #d12727;
	    	}

	    	.dealForm .validationMessage {
				vertical-align: top;
	    		color: #d12727;
				display: none;
	    	}

	    	.dealForm .validationMessageGreen {
				vertical-align: top;
	    		color: #27d127;
				display: none;
	    	}

			.dealForm .loader {
				background:url('images/ajax-loader-small.gif') no-repeat;
				background-position: left;
				width: 30px;
				display: none;
			}
			
			div.ui-datepicker{
				font-size:11px;
			}
