body, html{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4A65A8;
	
	scrollbar-face-color: #E8E4BE;
	scrollbar-shadow-color: #E8E4BE;
	scrollbar-highlight-color: #E8E4BE;
	
	scrollbar-track-color: #4765A8;
	
	scrollbar-arrow-color: #4765A8;
	scrollbar-3dlight-color: #4765A8;
	scrollbar-darkshadow-color: #4765A8;
	background:none;
	
}

a{
	color:#4765A8;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

#hero_image {
	position:absolute;
	top:47px;
	left:0px;
	z-index:5;
}

#title {
	position:absolute;
	top:227px;
	left:0px;
	z-index:5;
}

#content_area {
	position:absolute;
	top:279px;
	left:0px;
	width:510px;
	/*height:220px;*/
	bottom:50px;
	overflow:auto;
	z-index:3;
}

* html #content_area {
	background:none;
	height:100%; /* full screen height */
	width:100%; /* full screen width */
	top:0; /* place the content at the top */
	left:0; /* and left of the body */
	border-top:279px solid #E8E4BE; /*add a top border to miss the header 
				(this is SUBTRACTED from the 100% height on quirks mode) */
	border-bottom:50px solid #E8E4BE; /*add a bottom border to miss the footer 
				(this is SUBTRACTED from the 100% height on quirks mode) */
	border-left:0 solid #E8E4BE; /*add a left border to miss any navigation div 
				(this is SUBTRACTED from the 100% width on quirks mode) */
}


input,textarea,select {
	padding:2px;
	margin-top:1px;
	border:1px solid #4A65A8;
	background-color:#E8E4BF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4A65A8;
}

form div {
	margin:0px 5px 5px 0px;
}

.form_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4A65A8;
}

#submit_button {
	background-color:#4A65A8;
	color:#FFFFFF;
}

#form_submit {
	width:200px;
}

.printbutton{
	display:block;
	text-align:right;
	padding-right:5px;
	padding-bottom:30px;
	padding-top:30px;
}

@media print{
	#hero_image{
		position:relative;								  /* 6. */
		display: list-item;                /* 1. */
		list-style-image: url(../images/print_heading.gif); /* 2. */
		list-style-position: inside;       /* 3. */
		letter-spacing: -1000em;           /* 4. */
		font-size: 1pt;                    /* 5. */
		color: #fff;                       /* 5. */
	
	}
	#title{
		position:relative;
			
	}
	#hero_image img{
		display:none;
	}
	#content_area{
		position:relative;
	
		overflow:visible;
		font-size:16px;
	}
	a{
		display:none;
	}
}