@charset "utf-8";
/* CSS Document */

#formContainer {
	postition: relative;
	float: left;
	width: 400px;
	margin: 20px;
	padding: 10px;
	background-color:#000000;
}

			#internships-form {
				clear: both;
			}
			input.txt, textarea, select {
				background-color: #EAE9EB;
				border: 1px solid #817A88;
				padding: 4px;
			}
			input.btn {
				padding: 2px 6px; 
				font-weight: bold;
				color: #000000;
				background-color: #EAE9EB;
				border: 1px solid #817A88;
			}		
			label, dl dt {
				color: #817A88;
				font-weight: bold;
			}
			#internships-form textarea {
				width: 250px;
			}
			#internships-form p {
				margin: 0.75em 0 0 0;
				clear: both;
			}
			#internships-form p label {
				display: block;
				float: left;
				width: 150px;
			}
			#internships-form p input.txt {
				width: 330px;
			}
			textarea#message {
				width: 330px;
				height: 150px;
			}
			
			/* Name Block */
			dl.name-block {
				padding: 0;
				margin: 0;
			}
			dl.name-block dt {
				float: left;
				width: 150px;		
				padding: 0;
				margin: 0;
				font-weight: bold;			
			}
			dl.name-block dd {
				padding: 0;
				margin: 0 0 0 150px;			
			}
			* html dl.name-block dd {
				padding: 0 0 0 153px;
				margin: 0;
			}
			dl.name-block dd input.txt {
				display: block;
				width: 12em;
			}
			dl.name-block dd label {
				display: block;
				color: #999999;
				font-size: 0.75em;
				font-weight: normal;
			}
			dl.name-block dd label.first {
				float: left;
				width: 18em;
			}
			dl.name-block dd label.last {
				margin-left: 18em;
			}
			* html dl.name-block dd label.last {
				margin: 0;
			}			
						
			/* Address Block */
			dl.address-block dt {
				float: left;
				width: 150px;		
				padding: 0;
				margin: 0;
				font-weight: bold;
			}
			dl.address-block dd {
				padding: 0;
				margin: 0 0 0 150px;	
			}
			* html dl.address-block dd.street-city, * html dl.address-block dd.state-zip { /* Hack IE only */
				padding: 0;
				margin: 0 0 0 153px;	
			}	
			dl.address-block dd input.txt {
				width: 330px;
				padding: 0;
				margin: 0;
			}
			dl.address-block dd label {
				display: block;
				padding: 0;
				margin: 0 0 0.5em 0;
				font-size: 0.75em;
				font-weight: normal;
				color: #999999;
			}
			* html dl.address-block dd.state-zip { /* Hack IE only */
				clear: both;
				padding: 0 0 0 153px;
				margin: 0 0 0 0;
			}
			dl.address-block dd.state-zip div.state-div {
				display: block;
				float: left;
				width: 3em;
				padding: 0;
				margin: 0;
			}
			dl.address-block dd.state-zip div.state-div input.txt {
				width: 2em;
				padding: 0;
				margin: 0x;		
			}
			dl.address-block dd.state-zip div.zip-div input.txt {
				width: 10em;
			}	
		
