	body {
		background: #6fa3c8;
	}
	
	a {
		color: #156ca1;
	}
	
	label {
		cursor: pointer; 
	}
	
	div#wrapper {
		width: 1000px;
		margin: 0 auto;
	}
	
	div#header {
		width: 1000px;
		height: 162px;
		background: url(/images/template/header.png);
	}
	
	div#menu {
		width: 1000px;
		background: url(/images/template/bgmain.png);
		padding-top: 10px;
	}
	
	div#menu-wrap {
		width: 816px;
		margin: 0 auto;
	}
	
	div#content {
		width: 1000px;
		min-height: 100px;
		background: url(/images/template/bgmain.png);
		padding: 20px 0;
		font: 10pt "Helvetica" Arial;
	}
	
	div#content .box {
		width: 850px;
		border: 2px solid #bcbcbc;
		background: #FFF;
		margin: 0 auto 20px;
		padding: 10px;
	}
	
	div#content h1 {
		font: 18pt "Helvetica" Arial;
		color: #156ca1;
		margin-top: 0;
	}
	
	div#content h2 {
		font: 16pt "Helvetica" Arial;
		color: #156ca1;
		margin-top: 0;
	}
	
	div#content h3 {
		font: 14pt "Helvetica" Arial;
		color: #156ca1;
		margin-top: 0;
	}
	
	div#content h4 {
		font: 12pt "Helvetica" Arial;
		color: #4E8046;
		margin-top: 0;
		margin-bottom: 0;
	}
	
	div#content p {
		margin-left: 10px;
		font: 10pt Verdana;
		line-height: 20px;
	}
	
	div#content .checkbox li {
		list-style-type: none;
		background: url(/images/template/checkbox.png) no-repeat left;
		padding-left: 25px;
		font: 10pt Verdana;
		margin-bottom: 5px;
	}
	
	div#content .bullet li {
		list-style-type: none;
		background: url(/images/template/abullet.png) no-repeat left;
		padding-left: 20px;
		font: 10pt Verdana;
		margin-bottom: 5px;
	}
	
	div#footer {
		width: 1000px;
		height: 97px;
		background: url(/images/template/footer.png);
	}
	
	#lblnickname {
	    display: none;
	    height:0; 
	}
	
	.error {
		display:none; 
		padding-left:10px;
		color: red; 
		font: 10pt Verdana
	}
	
	.warning {
		background-color:  #FEA7A9;
	}

	.form_data {
		font: 10pt Verdana;	
	}
	
	.form_label {
		font: 10pt Verdana;
		text-align: right;
	}
