form fieldset div input#EditFirstName,
form fieldset div input#EditLastName,
form fieldset div input#EditStateProvinceOther_PrimaryContact {
		width: 85px;
		}
form fieldset div input#EditBeginningDate,
form fieldset div input#EditEndDate,
form fieldset div input#EditActualDateEnded {
		width: 65px;
		}
form fieldset div input#EditMiddleName {
		width: 17px;
		}
form fieldset div input#alt_phone2,
form fieldset div input#address2,
form fieldset div input#address3 {
		margin-left: 226px;
		*margin-left: 229px;
		}
*+html form fieldset div input#alt_phone2,
*+html form fieldset div input#address2,
*+html form fieldset div input#address3 {
		margin-left: 227px;
		}
form fieldset#add_message,
form fieldset#new_document {
		padding-top: 9px;
		}
form fieldset#project_info {
		padding-bottom: 18px;
		}
form fieldset#mark_as_completed {
		padding-top: 15px;
		padding-bottom: 9px;
		}
form fieldset#email_notification {
		padding-top: 15px;
		padding-bottom: 0;
		border-bottom: none;
		text-align: right;
		}
form fieldset#project_info div div#add_project {
		width: 91px;
		}
form fieldset#project_info div div label {
		margin-right: 0;
		margin-bottom: 6px;
		width: 150px;
		text-align: left;
		}
form fieldset#project_info div input.input_text,
form fieldset#project_info div select {
		width: 148px;
		}
form fieldset#project_info div select.select_short {
		width: 100px;
		}
form fieldset#search_box,
form fieldset#login {
		border-bottom: none;
		}
form fieldset#search_box div label,
form fieldset#login div label {
		width: 110px;
		font-size: 10px;
		line-height: 18px;
		}
		
form fieldset#login div.remember label {
	width: auto;
	float:none;
	display: inline-block;
	line-height: normal;
}
form fieldset#login div.remember {
		font-size: 10px;
		line-height: 18px;
		}
form fieldset#login div.remember input {
		position: relative;
		*top: 12px;
		margin-left: 122px;
		margin-bottom: 0px;
		}
form fieldset#search_box div label {
		font-weight: bold;
		}
form fieldset#cancel_next,
form fieldset#clear_next,
form fieldset#next {
		padding-bottom: 0;
		border-bottom: 0;
		}
form fieldset#cancel_next div div button,
form fieldset#cancel_next div div input,
form fieldset#clear_next div div button,
form fieldset#clear_next div div input,
form fieldset#next div div button,
form fieldset#next div div input {
		margin-top: 20px;
		*margin-top: 14px;
		}
form fieldset#next {
		margin-left: 156px;
		}

form fieldset div button.mark_as_completed {
		margin-top: 0;
		width: 121px;
		background: transparent url(../images/buttons/mark_as_completed.png) 0 0 no-repeat;
		float: right;
		}

form fieldset div button.mark_as_uncompleted {
		margin-top: 0;
		width: 135px;
		background: transparent url(../images/buttons/mark_as_uncompleted.png) 0 0 no-repeat;
		float: right;
		}
form fieldset div div button.add_project {
		width: 91px;
		background: transparent url(../images/buttons/add_project.png) 0 0 no-repeat;
		}
form fieldset div div button.reset {
		width: 57px;
		background: transparent url(../images/buttons/reset.png) 0 0 no-repeat;
		}
form fieldset div div button.update {
		width: 57px;
		background: transparent url(../images/buttons/update.png) 0 0 no-repeat;
		}
form fieldset div div button.submit {
		width: 57px;
		margin-top: -25px;
		margin-left: 200px;
		background: transparent url(../images/buttons/submit.png) 0 0 no-repeat;
		}
form fieldset div div button.cancel {
		width: 57px;
		background: transparent url(../images/buttons/cancel.png) 0 0 no-repeat;
		}
form fieldset div div button.finished {
		width: 71px;
		margin-top: -25px;
		margin-left: 200px;
		background: transparent url(../images/buttons/finished.png) 0 0 no-repeat;
		}
form fieldset div div button.cancel,
form button.cancel {
		width: 63px;
		background: transparent url(../images/buttons/cancel.png) 0 0 no-repeat;
		}
form button.yes {
		width: 63px;
		background: transparent url(../images/buttons/yes.png) 0 0 no-repeat;
		}
form fieldset div div button.next {
		width: 78px;
		background: transparent url(../images/buttons/next.png) 0 0 no-repeat;
		}
form fieldset div div button.search2 {
		width: 78px;
		background: transparent url(../images/buttons/search.png) 0 0 no-repeat;
		}
form fieldset div button.search {
		display: block;
		*display: inline;
		position: relative;
		top: -27px;
		*top: -5px;
		left: 642px;
		*left: 6px;
		margin-top: 0;
		width: 63px;
		background: transparent url(../images/buttons/search.png) 0 0 no-repeat;
		}
form fieldset div button.go {
		*display: inline;
		position: relative;
		top: -32px;
		*top: -2px;
		left: 356px;
		*left: 6px;
		margin-top: 0;
		width: 30px;
		height: 30px;
		background: transparent url(../images/buttons/go.png) 0 0 no-repeat;
		}

form textarea {
	font-family : Arial, sans-serif;
	font-size: 12px;
}
form fieldset#ordersearch {
border-bottom:none;
clear:both;
padding-bottom:0px;
}

.x-grid-hd-row {
	background; #AADDEFF;
}

#productForm .x-grid-row td {white-space:normal;}

form fieldset div.right {
    margin-left: 155px;
	margin-right: 25px;
}

input[type="submit"] {
	color: #0058b9;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 9px;
	cursor: pointer;
	-moz-box-shadow: 2px 1px 1px #a9a9a9;
	-webkit-box-shadow: 2px 1px 1px #a9a9a9;
	box-shadow: 2px 1px 1px #a9a9a9;
	text-transform: uppercase;
}
input[type="submit"]:hover {
	background: #0061C2;
	color: #fff;
}

#product_list small {
	font-size: 9px;
}
