.normalize{
	font-family: "Arial";
	text-align: left;
	font-weight: normal;
	font-size: 13pt;
	line-height: 1.2
}

.navi{
	min-width: 260px;
}

.row{
	margin-top: 35px;
}

.top-row{
	margin-top: 10px;
}

.nav-entries > a{
	font-weight: bold;
	color: #339933;
	text-decoration: none;
	
}

.nav-entries > *{
	padding: 0 10px;
	border-right: 1px solid black;
}

.last-nav-entry{
	border-right: none;	
}

.link > a{
	font-weight: bold;
	color: #339933;
	text-decoration: none;
}

.title-bold{
	font-weight: bold;
	font-size: xx-large;
	font-weight: 700;
	color: #339933;
}

.title{
	font-weight: bold;
	font-size: x-large;
	color: #339933;
}

.bold{
	font-weight: bold;
	font-weight: 700;
}

.txt-green {
	font-weight: bold;
	color: #339933;
}

.field-description{
	color: #7B7B7B;
}

.has-error-row p{
	
}

.has-error-row input{
	border-color: #a94442;
}

.has-success-row input{
	border-color: #3c763d;
	background: url("/javax.faces.resource/images/check-32.png.xhtml") no-repeat scroll;
	background-position: right;
}

.user-found input{
	border-color: #3c763d;
	background: url("/javax.faces.resource/images/check-32.png.xhtml") no-repeat scroll;
	background-position: right;
}

.user-not-found p{
	color: #a94442;
}

.user-not-found input{
	border-color: #a94442;
}

.aboCaptchaContainer div{
	float: left;
}

.error-message li{
	list-style-type: none;
	color: #a94442;
}

.error-message ul{
	padding-left: 0;
}

.BDC_CaptchaIconsDiv {
	width: 24px !important;
	margin-left: 6px;
	margin-top: -5px !important;
}