#breadCrumb {
	width: 780px;
}
#pageBanner {
	background: #F60 url(../images/banner/mechanical.jpg) no-repeat left top;
}

#navContainer , #rightContainer{
	display: none;
}
#leftContainer  {
	width: 980px;
	margin: 0px;
	padding: 0px;
}
#mainContentContainer {
	padding-right: 15px;
	padding-left: 15px;
	width: 950px;
}

iframe {
	padding: 0px;
	margin-bottom: 15px;
	height: 720px;
	width: 720px;
	margin-left: 0px;
	margin-top: 15px;
}

form {
	height: auto;
	width: 100%;
}
#mainContentContainer form label {
	text-align: right;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	float: right;
}

#mainContentContainer form input, #mainContentContainer form textarea, #mainContentContainer form select {
	padding: 8px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF url(../images/backgrounds/form_field.jpg) no-repeat left top;
	border-top: 1px solid #999999;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#mainContentContainer form input:active, #mainContentContainer form select:active, #mainContentContainer form textarea:active  {
	border: 1px solid #0066FF;
}
#mainContentContainer form input:hover, #mainContentContainer form select:hover, #mainContentContainer form textarea:hover  {
	border: 1px solid #0066FF;
}
#mainContentContainer form input [readonly="readonly"]  {
	background: #DADADA url(none);
}
#mainContentContainer form table {
	width: 100%;
	border: 1px solid #CCCCCC;
	margin-top: 20px;
}
#mainContentContainer form th, #mainContentContainer form table th {
	background: #CCCCCC;
	color: #333333;
	padding-left: 20px;
}

#mainContentContainer form td {
	background: #EAEAEA;
	border-style: none;
	padding: 10px;
}
.requiredField {
	font-weight: bold;
	color: #FF9900;
}
#formHeader, #formHeaderMap {
	border: 1px solid #FF9900;
	padding: 20px;
	height: auto;
	width: 680px;
	margin-top: 25px;
	margin-bottom: 25px;
	font: small Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFCC;
}
#formHeaderMap {
	background: #FFFFCC url(../images/backgrounds/form_map.jpg) no-repeat right top;
	padding: 20px 200px 10px 20px;
	width: 500px;
}

#formHeader p {
	padding:0px;
	margin-bottom: 10px;
	font: small/normal Verdana, Arial, Helvetica, sans-serif;
}
#formFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFCC;
	padding: 10px 20px 20px;
	height: 80px;
	width: 908px;
	margin-top: 25px;
	border: 1px solid #FF9900;
}
#formFooterInfo {
	height: auto;
	width: 670px;
	float: left;
	border-right: 1px dotted #999999;
	padding-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#formFooterButton {
	height: 35px;
	width: auto;
	float: left;
	margin-top: 25px;
	text-align: center;
	margin-left: 30px;
}

#formFooter input.button   {
	background: #0DB1F0 url(../images/bg/form_button.jpg) repeat-x left top;
	border: 2px solid #3E9BD6;
	color: #FFFFFF;
	width: 180px;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	height: auto;
	padding: 10px 6px;
	margin-top: 20px;
	margin-left: 30px;
	cursor: pointer;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
#formFooter input[type="submit"]:hover, #demoForm  input[type="submit"]:hover  {
	background: #F60;
	border: 2px solid #F60;
}
#formFooter   input[type="submit"]:active,#demoForm    input[type="submit"]:active  {
	border-style: inset;
}




/* Validator Styles*/

input.invalid, textarea.invalid, select.invalid {
	border: 1px;
	border-color: #FF9900!important;
	border-style: solid;
	background: #FFFF99;
}

.validateError {
	background: #FFFF99;
	border: 1px solid #FF9900 !important;
}
.formNote {
	font: x-small Verdana, Arial, Helvetica, sans-serif;
}
div.url {
	display: none;
}

