@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;border:0;}
body{
	background:#000000 url(../images/body_background_v001.png) center top no-repeat;
	color:#FFFFFF;
	font-family:Helvetica, Arial, sans-serif;
	text-align:justify;
}
h1,h2,h3,h4,h5,h6,p{margin:5px 0;}
h2,h3{color:#999999}
img{display:block}
.hidimg{display:none;}
.clrflt{clear:both}
#wrapper {
	margin:0px auto;
	width:900px;
}
#header {
	height:195px;
	position: relative;
}
#nav_container {
	bottom: 0px;
	position: absolute;
	left: 26px;
	width: 846px;
	font-size: small;
}
#nav_container #nav_menu li {
	float: left;
	list-style: none;
}
#nav_container #nav_menu li span{
	vertical-align:middle;
	line-height:35px;
}
#nav_container #nav_menu li a{
	text-decoration:none;
	color:#FFFFFF;
	text-align:center;
	width:94px;
	height:37px;
	background-repeat:no-repeat;
	display: block;
	background-image:url(../images/nav_buttons_background_v001.png);
	padding-top:8px;
}
#nav_menu a:link{
	background-position:left top;
}
#nav_menu a:active{
	background-position:right top;
}
#nav_menu a:visited{
	background-position:left top;
}
#nav_menu a:hover{
	background-position:right top;
}
#nav_menu a.active{
	background-position:right top;
}
#image_window_container {
	padding-bottom:13px;
	height: 160px;
	background-image: url(../images/image_window_background_v001.png);
	background-position: center top;
	background-repeat: no-repeat;
}
#image_window_container .image_window{margin:0px auto;}
#content_wrapper {
	width:842px;
	margin:0px auto;
	padding-bottom: 20px;
	background-image: url(../images/body_background_v001.png);
	background-position: center bottom;
}
#content_wrapper #content {
	padding:5px 29px;
	font-size: small;
	background-image:url(../images/content_background_v001.png);
	background-repeat:repeat-y;
}

.thank_you #wrapper {
	width: 780px;
	margin: 20px auto 20px auto;
}
input,textarea{
	border:0;
	outline:0 none;
	font-style:normal;
}
input{
	background:transparent;
	background-image:url(../images/frstap_text_field_background_v001.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding:6px 4px 5px;
	width:422px;
	font-size: 16px;
}
textarea{
	background:transparent;
	background-image:url(../images/frstap_text_area_background_v001.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding:4px;
	width:422px;
	height:82px;
	resize:none;
}
#submit_button {
	background-image:url(../images/frstap_cform_submit_normal_v001.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:130px;
	height:30px;
}
#submit_button.hover{
	background-image:url(../images/frstap_cform_submit_over_v001.jpg);
	cursor:pointer;
}
table tr td{vertical-align:top;padding:4px 0px 4px 4px;}
#footer {
	background-image:url(../images/footer_background_v001.png);
	background-repeat:no-repeat;
	text-align: center;
	padding: 10px 0px;
	font-size: x-small;
}
#footer a{color:#FFFFFF; text-decoration:none;}
