body {text-align:center;}
.container {text-align:left;}
	.clear {clear:both;}
	#application, #profile {
		margin:0;
		padding:3.8462em;*padding:3.7535em;
		background:#2b2b2b url(/pics/shared/side-featured-bg-1.gif) repeat-y left top;
		color:#fff;
		}
		#highlight-article #application {
			margin:0;
			padding:0;
			background:transparent;
			color:#333;
			}
	#application legend {
		font-size:86%;
		color:#e0e0e0;
	}
	#personal-info,
	#company-info,
	#account-info {
		width:30em;
		padding: 1em;
		border: solid 1px #43403b;
		margin: 0 0 1em 0;
		float:left;
	}
	#application div {
		margin-right:1em;
	}
	.apply label {
		white-space:nowrap;
		text-transform:uppercase;
		/*font-weight:bold;*/
		font-size:77%;
		color:#e0e0e0;
		font-family:arial,helvetica,verdana,sans-serif;
		}
		#highlight-article label, #highlight-article #application legend {color:#000;}
		#side.apply label {color:#000;font-weight:bold;}
		#side.apply input {width:95%;border:solid 1px #999;padding:.5em; margin:.25em .5em .5em 0;color:#000;}
			#side.apply input#login, #side.apply input#retreive, #side.apply input#remember-me, .apply input#remember-me {width:auto;padding:0; border:none;margin:0;margin-right:.5em;}
			#side.apply input#login {margin-top:.5em;}
	#personal-info input,
	#company-info input,
	#account-info input,
	.apply input   {
		width:100%;
		font: normal normal normal 77%/normal Arial, sans-serif;
		padding:.2em;
		margin: 0 0 .66em 0;
		border: solid .2em #fff;
		font-weight:bold;
		background:#fff;
		color:#333;
		}
	.form-50 {
		width:14em;
		float:left;
		}
	.form-100 {
		width:29em;
		clear:both;
		}
	.form-city,
	.form-country {
		width:17em;
		float:left;
		}
	.form-state {
		width:3em;
		float:left;
		}
	.form-zip {
		width:7em;
		float:left;
		}
	#application em {
		color:#ecddb8;
		font-style:none;
		}
		#application em small {
			font-style:oblique;
			color:#ccc;
			}
	.apply h1 {
		font: normal normal bold 129%/normal Lucida Grande, Lucida Sans, Trebuchet MS, sans-serif;
		margin-bottom:.5em;
		}
	#main.apply h2 {
		font: normal normal bold 114%/normal Lucida Grande, Lucida Sans, Trebuchet MS, sans-serif;
		margin-bottom:.35em;
		}
	p.instructions{
		font: normal normal bold 82%/130% Lucida Grande, Lucida Sans, Trebuchet MS, sans-serif;
		margin: 0 0 1.5em 0;
	}
	p.note {
		line-height:150%;
		font-size:xx-small;
		color:#ccc;
	}
	p.note strong, p.note a {color:#fff;}
	#side div {
		padding:2em;*padding:2.7535em;
	}
