/*--------------------------------------------------*/
/* Contact	                                */

/*--------------------------------------------------*/
/* Content                                          */

#contentContainer {
	width: 960px;
	margin: 0 auto;	
	top: -65px;
	background: url("/a/img/global/sideBarLeftVertBurntBorder.jpg") repeat-y 662px 0;
}

/*--------------------------------------------------*/
/* Left Content panel                                 */

#contentTopPanel {
	width: 676px;
	float: left;
	position: relative;
	z-index: 2;
}

#contentContainer #contentLocator {
	width: 639px;
	float: left;
	position: relative;
	left: 0px;
}

	#contentContainer #contentLocator .contentPanel {
		position: relative;
		left: 0px;
		width: 635px;
	}

			#contentContainer #contentLocator div.contentHorizBurntBorder {
				position: relative;
				bottom: 0;
				width: 673px;
				height: 23px;
				margin-top: -1em;
				background: url("/a/img/global/contentDivider.jpg") repeat-x;
			}


			#contentContainer #content {
				width: 648px;
				float: left;
				position: relative;
				left: 0px;
				padding-right: 20px;
			}

				#contentContainer #content.contentPanel {
					position: relative;
					left: 0px;
					width: 100%;
				}

						#contentContainer #content div.contentHorizBurntBorder {
							position: relative;
							bottom: 0;
							width: 663px;
							height: 23px;
							margin-top: -0em;
							background: url("/a/img/global/contentDivider.jpg") repeat-x;
						}

						#contentContainer #content div.midContentHorizBurntBorder {
							position: relative;
							bottom: 0;
							width: 291px;
							height: 2px;
							margin-top: -0em;
							background: url("/a/img/global/contentDivider.jpg") repeat-x;
						}

/* --------------------------------------------- */
/* Basic Form                                 */
  	
form.contactForm {
	display: inline;
	font-size: 0.8em;
}

form.contactForm fieldset {
	border: none;
	padding: 0; 
	margin:0;
}

form.contactForm fieldset legend {
	display: none;
	padding: 0; 
	margin: 0;
}

form.contactForm .row {
	margin: 0;
	clear: both;
	padding: 0 0 5px 0;
}

form.contactForm .row .label {
	display: block;
	float: left;
	width: 190px;
	margin-right: 10px;
	text-align: right;
}

form.contactForm .row .input input {
	width: 160px;
	font-size: 0.8em;	
}

form.contactForm .row .input textarea {
	width: 360px;	
	height:150px;
}

form.contactForm .row .submit {
	text-align: right;
	font-size:1.2em;
}

form.contactForm .row .errorMessage {
	color: #ff0000;
}

form.contactForm fieldset button {
	font-size:1.1em;
	float:right;
	margin-right: 74px;
/*	border: none;
	margin:0;
	font-family: georgia, sans-serif;
	color: #f57b20;
	text-transform: uppercase;
	cursor: pointer;
	padding-right: 10px;
	background: url("/a/img/global/orangeArrow.gif") no-repeat 100% 50%;*/
}

#contentTopPanel #contactCopy {
	float: left;
	width: 630px;
	margin: 0 0 15px 12px;
	display: inline;
}

#contact-form {
	float: left;
	margin-left: 12px;
	display: inline;

}

.errorMessage.break {
	margin-left:200px;
}

.redRequired {
	color:#ff0000;
}

.blueRequired {
	color:#003ff2;
}

.greenRequired {
	color:#159400;	
}
/*

#contentContainer #sideBar {
	background: url("/a/img/global/sideBarLeftVertBurntBorder.jpg") 100% 0 repeat-y;
}*/
		