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

body {
	background:url('images/bg_body.jpg') #123261;
	font:0.85em "Times New Roman", Georgia, Times, serif;
	line-height:1.5em;
	color:#000;
	padding:0px;
	margin:0px;
}
#wrapper, #wrapper_hra {
	display:block;
	background:transparent url('images/bg_wrapper.jpg') no-repeat;
	width:1002px;
	height:708px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}
#wrapper_hra {
	background:transparent url('images/bg_wrapper_hra.jpg') no-repeat;
	width:1102px;
}

#header {
	display:none;
	padding:0px;
	margin:0px;
	Xborder: dashed 1px blue;
}
	#header h1, #header h2, #header h3, #header h4 {	
		display:none;
	}

#content, #content_home, #content_hra {
	display:block;
	float:left;
	width:700px;
	height:535px;
	padding:0px;
	margin:115px 0px 0px 105px;
	text-align:left;
	overflow:auto;
}
#content_home {
	text-align:center;
	overflow:hidden;
	Xborder:dashed 1px blue;
}
#content_hra {
	text-align:center;
	width:800px;
	overflow:hidden;
	Xborder:dashed 1px red;
}
	#content h1 { font-size:1.4em; }
	#content h2 { font-size:1.3em; }
	#content h3 { font-size:1.2em; }
	#content h4 { font-size:1.1em; }
#shim {
	display:block;
	float:left;
	height:600px;
	Xborder:dashed 1px red;
}

#footer {
	display:block;
	width:810px;
	height:108px;
	background:url('images/bg_footer.gif') no-repeat;
	text-indent:-9999px;
	padding:0px;
	margin:0px;
}
	
.common {}
.small {font-size:0.8em;}

.input_text, .input_text_short, .input_text_long, .input_submit, .input_file {
	font:0.85em Verdana, Arial, Helvetica, sans-serif;
}
.input_text {width:200px;}
.input_text_short {width:50px;}
.input_textarea {
	width:580px;
	height:50px;
}

.largetext {font-size:1.4em; font-weight:bold;}
.blue {color:#045e0d;}
.red {color:red;}

.error {color:#FFF; font-weight:bold; background:#FF0000;}
	.error ul {padding-left:10px; margin:5px 5px 5px 15px;}
.success {color:#FFF; font-weight:bold; background:#00CC00;}
	.success ul {padding-left:10px; margin:5px 5px 5px 15px;}

.req {color:red;}

#pjc {
	display:block;
	width:1002px;
	text-align:right;
	padding:0px;
	margin:10px 0px;
}