
fieldset {
	border: 0;
}

#errorBox {
	color: #c00;
	padding: 5px;
	margin: 0 0 15px 0;
	border: 1px solid #c00;
}
	
.buttonRow {
	position: relative;
	*height: 1%;
	padding-left: 120px;
	margin-bottom: 5px;
}

.formErrorMsg {
	color: #c00;
}

input.error {
	border: 1px solid red;
}

#errormsg {
	border:2px solid #c00;
	margin: 5px;
	padding:3px;
	width:20em;
}  


/* =============== new styles ===================== */


.form {
	border: 0px solid red;
}

	.form fieldset {
		background-color: #ffffff;
		border: 1px solid #cccccc;
		display: block;
		float: none;
		height: auto;
		margin: 5px 5px 5px 5px;
		padding: 5px 5px 5px  5px;
		width: 480px;
	}
	
	.form fieldset legend {
		background-color: transparent;
		border: 1px solid #cccccc;
		font-weight: bold;
		padding: 5px;
		margin: 5px 0;
		color: #1877B2;
	}

.form p,
.form div {
	border: 0px solid blue;
	clear: both;

	margin: 0;
}


.form input, .form select, .form label, .form textarea {
	border: 1px solid #7F9DB9;
	margin: 0 10px 10px 0;
	padding: 2px;
	vertical-align:top;
}

.form label {
	border: 0px solid green;
	clear: both;
	float: left;
	font-weight: normal;
	padding: 1px;
	text-align: left;
	width: 100px;
}

.form label.required {
	font-weight: normal;
}

.required span {
	color: red;
}	






/* Used for Savings Calulator */


.savings-calc div {
	margin-bottom: 5px;
}
	.savings-calc div label {
		text-align: left;
		width: 290px;
	}
		.savings-calc div span.multiElement * {
		}
	.savings-calc div input, .savings-calc div select {
		text-align: right;
		width: 130px;
	}
	.savings-calc div input.submit {
		border: none;
		width: auto;
	}
	
.savings-calc p.buttonRow,
.savings-calc div.buttonRow {
	padding-left: 300px;
}

.savings-calc #dollar-sign {
	position: relative;
		top: 2px;
}

	.savings-calc input.readonly {
		background-color: #eee;
		border: 1px solid #7F9DB9;
		opacity: .8;
	}
	.savings-calc #support_calls_per_month{ background:#eee;}
	.savings-calc #it_professional_cost {width: 124px;}
	.savings-calc  .support-list  {padding:0 0 0 15px;}
	
	.savings-calc #target_reduction_percentage {
		width: 136px;
	}
