﻿.separator {
	background-color:#ebf2fd;
	font:14px verdana;
	margin-top:20px;
	padding:5px 15px;
}
.infotext {
	padding:20px;
	padding-bottom:10px;
}
.txtDepartment
{
    width: 141px;
    margin-bottom: 5px;
    font:11px verdana;
}
.btnDepartment
{
    width: 69px;
    font:11px verdana;
}
.lbDepartment
{
    width: 150px;
    font:11px verdana;
}

    

/* Content Register */
.register
{
    padding:0px 10px;
}
.register h1
{
	margin-left:17px;
}

.register .errormessages {
	background-color:#fff;
	border:solid 1px #d00;
	padding:15px 0px 10px 10px;
	margin-bottom:5px;
	color:#d00;
}
.register .errormessages ul {
	padding-left:20px;
	margin:10px;
}
.register .form {
	float:left;
	width:620px;
	/*background-color:#ddeafc;*/
	padding:20px;
	margin-bottom:3px;
}
.register .form input, .register .form select {
	font:11px verdana;
	width:173px;
	margin-top:2px;
	margin-bottom:2px;
}
.register .form select {
	width:179px;
}
.register .form p.notxt input, .register .form p.notxt select {
	width:auto;
	margin:0px;
}
.register .form fieldset {
	border:solid 1px #ccc;
	margin-bottom:15px;
	padding:10px;
}
.register .form fieldset legend {
	background-color:#fff;
	padding:3px 6px;
}

.register .form fieldset .special .s-l {
	float:left;
	width:160px;
	text-align:right;
}
.register .form fieldset .special .s-r {
	float:left;
	width:350px;
	text-align:left;
	margin-left:10px;
}
.register .form fieldset .special .s-r .i-l {
	float:left;
	width:183px;
	text-align:left;
}
.register .form fieldset .special .s-r .i-r {
	float:left;
	width:75px;
	text-align:left;
}
.register .form fieldset .special .notxt input,
.register .form fieldset .special .notxt select
{
	margin-top:0px;
	float:left;
	width:auto;
}
.register .form fieldset .special .notxt label
{
	width:auto;
}
.register .form label {
	display:block;
	float:left;
	text-align:right;
	margin-right:10px;
}
.register .form fieldset label {
	width:160px;
}
.register .form fieldset p {
	margin:13px 0px;
}
.register .form fieldset p.rb label {
	display:inline;
	float:none;
}
.register .form fieldset span {
	margin-left:170px;
}
.register .sub {
	float:right;
	width:300px;
}
.register .sub .box {
	background-color:#f2f3f4;
	padding:10px;
	margin-bottom:5px;
}
.register .sub a.box {
	display:block;
	text-align:center;
	text-decoration:none;
	font-weight:normal;
}
.register .sub .box div {
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:dashed 1px #ccc;
	font:bold 11px verdana;
}
.register .panel {
	float:left;
	width:450px;
	padding:20px;
}
.register .panel .data span {
	display:block;
	width:120px;
	float:left;
	font-weight:bold;
	clear:left;
}
.register .panel p {
	margin:10px 0px;
}

.register .form p span.sr
{
    float:right;
    margin:0px;
    width:273px;
    text-align:left;
}