/*registration styles*/
	
.registration-flat_title {
	  padding-left: 10px;
	  color: #144570;
	  font-size: 17px;
	  font-weight:bold;
} 
	
#registration-form {
		background: #eee;
		padding: 15px 10px;
		width: 50%;	
		margin: 5px 10px 10px 10px;
		float: left;
		font-size: 12px;
}

#registration-flatcontent {
	font-size: 12px;
}

#registration-content {
	font-size: 12px;
	margin: 10px;
}

#registration-motivation ul li { list-style: disc; list-style-position:inside; margin: 3px 0; }

#registration-motivation h4 {
	background:#5E7A94;
	color: #fff;
}

#registration-clear { clear: both; }

form div {
  margin: 0;
  padding-top: 4px;
}

form div label {
  float: left;
  width: 50%;
  font-weight: bold;
}

form dl { margin: 0 10px;  }

form dl dt {
    width: 33%;
    margin-bottom: 10px;
    float: left;
    clear: both;
	font-weight: bold;
}

  form dl dd {
    width: 66%;
    margin: 0 0 10px 5px;
    float: right;
}

#registration-form label {
  font-weight: bold;
  color: #144570;
}

#registration-form input {
	padding: 4px 5px;
	font-weight: bold;
}

.registration-message {
  font-size: 12px;
  padding-left: 10px;
}

#registration-form a:link,  #registration-form a:visited {
   color: #f78910;
}

#registration-form  a:hover, #registration-form  a:active {
  text-decoration: underline;
  }

#registration-flatcontent a:link,  #registration-flatcontent a:visited {
   color: #f78910;
}

#registration-flatcontent  a:hover, #registration-flatcontent  a:active {
  text-decoration: underline;
}


#registration-content a:link,  #registration-content a:visited {
   color: #f78910;
}

#registration-content  a:hover, #registration-content  a:active {
  text-decoration: underline;
}

#registration-psw-forget {
	margin: 10px 5px;
}

.registration-good {
	background:#F5FFE4 none repeat scroll 0 0;
	border:1px solid #CCE5A2;
	margin:5px 0;
	padding:10px;
	font-weight: bold;
	font-size: 14px;
}

.registration-usermenu {
	margin-left: 13px;
}

