input, textarea {
	width: 200px;
}

select {
	width: 208px;
}

hr {
	clear: both;
}

textarea {
	resize: none;
	height: 40px;
}

div#beneficiaryCreation label, div#viewBeneficiary label {
	display: block;
	float: left;	
	width: 35%;
}

div.addressDetails, #personalDetails, #alternateRecipient, .paddingTop10 {
	padding-top: 10px;	
}

div#addressDetailsLeft label, div#alternateRecipientLeft label, div#addtlInfoLeft label {
	width: 30% !important;
}

div#addressDetailsRight label, div#alternateRecipientRight label, div#addtlInfoRight label {
	width: 35% !important;
}

div#personalDetailsLeft label {
	width: 30% !important;
}

div#alternateRecipient label {
	width: 36.5% !important;
}

div#reason label {
	width: 16.5% !important;
	width: 16% !important\9;
}

div#personalDetailsLeft textarea, div#addressDetailsLeft textarea {
	width: 49%\9;
	margin-bottom: 5px\9;
}

div#personalDetailsLeft select, div#addressDetailsLeft select {
	width: 41%;
	width: 50%\9;
/* 	margin-left: 2px; */
	margin-left: 0px\9;
	margin-bottom: 3px;
	margin-bottom: 5px\9;
}

div#addressDetailsRight select, div#alternateRecipientRight select {
/* 	width: 60%\9;*/
 	width: 55%;
/* 	margin-left: 2px; */
	margin-left: 0px\9;
	margin-bottom: 3px;
	margin-bottom: 7px\9;
}

div#personalDetailsLeft input, div#addressDetailsLeft input, div#alternateRecipientLeft input, div#addtlInfoLeft input {
	width: 49%\9;
	margin-bottom: 3px;
}

div#addressDetailsRight input, div#addtlInfoRight input {
	width: 60%\9;
	margin-bottom: 3px;
}

div#remitterInfo input, div#beneficiary input{
	width: 85%\9;
	margin-bottom: 3px;
}

div#reason input {
	width: 27%;
	width: 36%\9;
	margin-bottom: 3px;
}

div#alternateRecipient input {
	width: 39%\9;
}

div#addressDetailsLeft div, div#addressDetailsRight div {
	margin-bottom: 1px;
}

div#settlementButtonsContainer {
	width: 100%; 
	margin-top: 20px;
	text-align: center;
	-moz-box-sizing:    border-box;
    -webkit-box-sizing: border-box;
    box-sizing:         border-box;
}

div.addressDetails .controlsFloatLeft850, div#commonDetailsContainer .controlsFloatLeft850, div#alternateRecipientHolder .controlsFloatLeft850, div#personalDetailsLeft {
	float: left;
	width: 55%;
}

div.addressDetails .controlsFloatRight850, div#commonDetailsContainer .controlsFloatRight850, div#alternateRecipientHolder .controlsFloatRight850, div#personalDetailsRight {
	display: inline;
	float: right;
	width: 40%;
}

.width20 {
	width: 20%
}
.width22 {
	width: 22%
}

.width85 {
	width: 85px;
}

.width145 {
	width: 145px;
}

.width150 {
	width: 150px;
}

.width175 {
	width: 175px;
}

.width375 {
	width: 375px;
}

.marginTop10 {
	margin-top: 10px;
}

.marginTop5 {
	margin-top: 5px\9;
}

.marginTopBottom5 {
	margin: 5px 0px;
}

.marginBottom5 {
	margin-bottom: 5px;
	margin-bottom: 8px\9;
}

.marginBottom20 {
	margin-bottom: 20px;
}

.marginLeft5 {
	margin-left: 5px;	
}

.marginLeft3 {
	margin-left: 3px;	
}

.marginLeft2 {
	margin-left: 2px;	
}

.line {
	border-top: 1px solid #BDBDBD; 
}

.settlementBorder {
	border: 1px solid white;
	vertical-align: middle; 
	text-align: center;
	color: white; 
}

.settlementBorder label{
	color: white; 
	width: 100%;
	-moz-box-sizing:    border-box;
    -webkit-box-sizing: border-box;
    box-sizing:         border-box;
}

.testHeader {
	height: 20px;
}

.bgRed  {
	background-color: #B11116; 
}

.required {
	font:  12px normal "Tahoma", "Arial", "sans-serif";
	color: #B11116;
}

textarea {
   resize: none;
   overflow: auto; 
}

.getZone {
	vertical-align: top;
	*height: 50px;
}

table {
	width: 100%;
	-moz-box-sizing:    border-box;
    -webkit-box-sizing: border-box;
    box-sizing:         border-box;
}

.holder{
	padding-left: 4em;
	position: relative;
	top:20px;
	font: 12px normal "Tahoma", "Arial", "sans-serif";
	color: #414042;
	font-weight: bold;
}

.accordionHeader{
	height: 5px;
	width: 0px;
}

div.width35 {
	width: 35%;
}

div.width40 {
	width: 40%;
}

div.width50 {
	width: 50%;
}

div#paymentDetails label{
	display: block;
	float: left;
	width: 25%;
}

div#paymentDetails .button, div#settlementModeInquiry button{
	padding: .4em 1em;
}

div#partnersHolder label {
width: 38%;
}

div#ctbDiv label {
	width: 25%;
}

div#paymentDetails input,div#paymentDetails textarea,div#paymentDetails select {
	width: 55%;
}

div#ctbBranchName input{
	width: 65%;
}

div#ctbDiv .button, div#pBranchDiv .button{
	width: auto;
}

#branchListContainer #branchName, #merchantContainer #merchantName{
	width: 75%;
}

.height45{
	height: 45px;	
}

.requiredError{
	color: red;
	text-align: right;
	width: 190px;
} 

.errorLeft
{
	width: 350px;	
}

.errorRight
{
	width: 330px;
}

.errorSettMode
{
	width: 360px;
}

.errorReason
{
	width: 400px;
}
.beneDetailsInit
{
	position:relative !important\9;
	width: 92.5% !important\9;
	overflow:auto !important\9;
}

.beneDetailsAdd
{
	position:relative !important\9;
	width: 60% !important\9;
	overflow:auto !important\9;
	
}
