html,body {
	margin:0px;
	padding:0px;
	font-family:verdana, arial, helvetica, sans-serif;
	color:#333;	
	background-color:white;
	height:100%; /* 100 % height */
}
#bodyContain{
	background-image: url(images/alcoa_04.gif);
	background-repeat: repeat-y;
	background-position: right;
	margin:0px auto;
	width:730px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
#topHead {
	background-image: url(images/alcoa_01.gif);
	height: 110px;
	width: 483px;
	padding: 0px;
	margin: 0px;	
	position: absolute;
}
#topHead h1{
	margin: 35px 0px 0px 10px;
	padding: 0px;
}
#leftArea {
	float: right;
	width: 247px;
}
#contentArea{
	margin: 110px 0px 0px 10px;
	width: 483px;
}
#contentArea h1{
	color:#006666;
	font-size: 18px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.bottomtext{
	font-size: 12px;
}
/* Form Stuff */

input[type="radio"] { border:0; }

label { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold; }

.error_field { background-color: #FDD; border: 2px solid #F00; }

.form_el { float: left; margin: 5px; padding: 3px; }

.form_row { clear:both; padding:0 0 8px; }

.error_field { background-color: #FFCCCC; border: 2px solid #F00; margin: 3px; }

.error_field label { font-weight:bold; }

.error_field input[type="text"] { border: 2px solid #F00; }

.form_row:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* Hides from IE-mac \*/

* html .form_row {height: 1%;}

/* End hide from IE-mac */



#error_message { font-size:large; color:#F00; }

/* Thank You */
.pdfGuide{text-align: center;}
/* End Thank You */
 /* For IE ONLY */
* html #contentArea {
    margin-top: -50px; 
}
* html #topHead {
    margin-left: -2px; 
} 
* html #bodyContain #leftArea {
  height: 100%;
  overflow: hidden;
}
