.formAction	{
	text-align:right;
}
.formButton	{
	background:url('/PAF/design/mars4vets/pics/bg_top.jpg') left 12px repeat-x #fff;
	border:1px solid #ccc;
	cursor:pointer;
	color:#000;
	display:inline-block;
	font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	height:24px;
	line-height:24px;
	^line-height:18px;
	padding:0px 2px;
	overflow:visible;
	vertical-align:middle;
}
a.formButton	{
	height:22px;
	line-height:22px;
}
.formButton:hover	{
	text-decoration:none;
}
.formCheck	{
	position:relative; top:4px;
}
input[type="text"],
input[type="password"]	{
	border:1px solid #ccc;
	line-height:18px;
	padding:3px 5px;
	text-indent:2px;
	width:auto;
}
input.formInput	{
	border:1px solid #ccc;
	height:24px;
	line-height:24px;
	text-indent:2px;
	padding:0;
	width:200px;
}

.formInputCalendar	{
	background-image:url("/PAF/design/global/img/cal.gif");
	background-position:99% 50%;
	background-repeat:no-repeat;
}
.formItem	{
	margin-bottom:15px;
}
.formLabel	{
	color:#848484;
	display:inline-block;
	line-height:26px;
	vertical-align:top;
	width:140px;
}
.formLabel2	{
	color:#848484;
	display:inline-block;
	line-height:26px;
	vertical-align:top;
}
.marginTop30{margin-top:15px;}
.adressContainer{margin-left:150px;}
.remainingChars{text-align:right; margin-right:15px; margin-top:10px; margin-bottom:20px;}
.font-green{color:green;}
.font-red{color:red;}

.formLabelCheck	{
	color:#848484;
	cursor:pointer;
	display:inline-block;
	line-height:26px;
	vertical-align:top;
}
select,
.formSelect	{
	border:1px solid #ccc;
	height:24px;
	line-height:24px;
}
textarea	{
	background:#fff;
	border:1px solid #ccc;
	padding:3px 5px;
}
.amount_input	{
	text-align:center;
}
.formInputReadonly	{
	background: #efefef;
	-webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0,0.10);
	   -moz-box-shadow: inset 1px 1px 3px rgba(0,0,0,0.10);
	        box-shadow: inset 1px 1px 3px rgba(0,0,0,0.10);
	color: #4C4A42;
}

.formPlaceholder	{
	^margin-left:-4px;
	position:relative;
}
.formLabel_placeholder	{
	color:#999!important;
	cursor:text;
	display:inline;
	line-height:1em;
	position:absolute; top:-5px; left:5px; ^top:4px; ^left:10px;
}
.transactionKey{
	border-bottom:4px solid #efefef;
	padding-bottom:35px;
	margin-bottom:45px;
}
.create-transactionKey{
	margin-top:40px;
	padding-top:20px;
	border-top:4px solid #efefef;
	margin-bottom:20px;
}

.oder{
	text-align:center;
	font-size:16px;
	text-transform:uppercase;
	background-color:#F4F4F4;
	width:100px;
	margin:0 auto;
	margin-top:-55px;
	margin-bottom:25px;
	
}

.formLabelHidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}


#new-password input.form-control[type="text"],
#new-password input.form-control[type="password"],
#pa-registration input.form-control[type="text"],
#pa-registration input.form-control[type="password"],
#pa-user-profile input.form-control[type="text"],
#pa-user-profile input.form-control[type="password"] {
	width: 100%;
}
#pa-user-profile .formLabel {
	width: auto;
}

label.errorAnchor{margin-bottom:0px;}

.welcome-screen-box h2{font-size:24px;}
.welcome-screen-box{padding-top:20px;}
.welcome-screen-content{margin-top:20px;}