		input.ui-button {
			background:#ff6464 !important;
			line-height:20px !important;
			text-align:center !important;
			color:#FFFFFF !important;
			border-right:#701a1b 1px solid !important;
			border-bottom:#701a1b 1px solid !important;
			border-top:#c8aba5 1px solid !important;
			border-left:#c8aba5 1px solid !important;
			padding-bottom: 1px !important;
		}
		
		div#headerSignup {
			height: 70px;
		}
		
		div#headerPublic {
			height: 90px;
		}
		
		div#bannerPublic {
			position: absolute;
			left: 5px;
			top: 10px;
			width: 300px;
			height: 50px;
			/*background: #fff url('image/default/logo.jpg') no-repeat 0 0;*/
			background: #fff url('custom/logo/logo.jpg') no-repeat 0 0; 
			height: 57px;
		}
		
		div.welcomeSignup {
			position: absolute;
			top: 30px !important;
			right: 30px;
			text-align: right;			
		}
		
		div#navigationPublic {
			position: relative;
			float: right;
			margin-right: 10px;
			padding-right: 10px;
			padding-bottom: 0px;
			background: #fff url('image/top-final.gif') no-repeat 100% -75px; 
			height: 57px;
		}
		
		div#alertxdiv{
			height: 100px !important;
		}		
		div#alertxmsg {
			font-size: 11px;
		}
		ul.navigationPublic {
			height: 57px;
			padding: 0;
			padding-left: 10px;
			margin: 0;
			background: #fff url('image/top-final.gif') no-repeat 0% 0px; 
		}
		
		ul.navigationPublic li {			
			list-style-type: none;
			display: block;
			float: left;
			height: 50px;
			bottom: 0;
			margin-right: 7px;			
			padding-top: 5px;
		}

		ul.navigationPublic li a {			
			display: block;
			padding-top: 30px;
			background-position: 50% 0%;
			background-repeat:no-repeat;
			font-size: 0.9em;
			text-decoration: none;
			color: black;
			padding-left: 3px;
			padding-right: 3px;
		}

		ul.navigationPublic li a.home {
			background-image: url('image/top_ico_09.gif');
		}
		ul.navigationPublic li a.inbox {
			background-image: url('image/top_ico_04.gif');
		}
		ul.navigationPublic li a.announcement {
			background-image: url('image/top_ico_announce.gif');
		}
		ul.navigationPublic li a.myprofile {
			background-image: url('image/top_ico_profile.gif');
		}
		ul.navigationPublic li a.change_password {
			background-image: url('image/top_ico_02.gif');
		}
		ul.navigationPublic li a.help {
			background-image: url('image/top_ico_help.gif');
		}
		ul.navigationPublic li a.logout {
			background-image: url('image/top_ico_01.gif');
		}
		
		h1.hr-title-signup {
			position: relative;
			font-size: 1.5em;
			font-weight: 700;
			padding: 0;
			margin: 0;
			padding-left: 30px;
			margin-top: 30px !important;
			margin-bottom: 20px;
			height: 20px;
			background-color: black;
		}
		
		form.hr-entry h3 span {
			height: 32px !important;	
		}
		
		form.hr-entry label.labellong {
			float: left;
			width: 200px;
			padding-left: 20px;
		}
		
		span.hr-title {
			padding-bottom: 4px !important;
		}
