#flags {
	background-color: #EBEBEB;
	text-align: center;
	display: table;
	width: 16em;
	padding: 0.2em;
}

#flags div {
	margin: auto;
}

#logo {
	text-align: center;
	height: 158px;
	display: table;
	width: 100%;
}

#logo div {
	display: table-cell;
	vertical-align: middle;
}

#logo img {
	max-height: 255px;
	max-width: 300px;
	/*filter: alpha(opacity = 85);
	-moz-opacity: .85;
	opacity: .85;*/
}

#formContainer label {
	width: 100px;
}

#formContainer input[type="text"] {
	width: 66%;
}

#formContainer .tagsContainer,#formContainer .documentContainer,#formContainer .datesContainer,#formContainer .phoneContainer,#formContainer .emailsContainer
	{
	position: relative;
	clear: both;
}

 #tagsFieldset .tagsContainer {
	margin: 3px;
}

 #tagsFieldset .tagsContainer select {
	max-width: 160px;
}

.tagsContainer .categoryName a {
	max-width: 177px;
	overflow: hidden;
}

#formContainer .tagsContainer span div,#formContainer .documentContainer span div,#formContainer .datesContainer span div,#formContainer .phoneContainer span div,#formContainer .emailsContainer span div
	{
	display: inline;
}

#formContainer .tagsContainer label {
	width: 185px;
	text-align: left;
	float: none;
	display: inline;
	color: #000000;
	display: inline;
}

#formContainer .sourceContainer input[type="text"] {
	width: 99%;
}

#formContainer .documentContainer input[type="text"],#formContainer .datesContainer input[type="text"],#formContainer .phoneContainer input[type="text"],#formContainer .emailsContainer input[type="text"]
	{
	width: 62%;
}

#formContainer .documentContainer select,#formContainer .datesContainer select, #formContainer .phoneContainer select
{
	width: 103px;
	font-size: 1em;
}


#formContainer .mainPhoneSelection,#formContainer .mainEmailSelection {
	float: left;
}

input#cep {
	width: 100px;
}

input[type="text"]#creditLimit {
	text-align: right;
	width: 100px;
	padding-right:8px;
}

div#accountBalance, div#remainingCredit{
	float: right;
	padding-right: 13px;
	padding-bottom:7px;
}

#flags {
	width: 100%;
	display: grid;
	grid-template-columns: auto auto auto auto;
	height: 17px;
}

#partyDueSummaryPopover	{
	float: right;
}


#partyFinanceInfoCouple {
	display: inline;
	text-align: right;
	width: 133px;
	margin-right: 0.5em;
}

.partyFinanceInfo span {
	display: inline;
	text-align: right;
	width: 32px;
	margin-right: 0.5em;
    margin-bottom: 2px;
}

#salesPerson{
	width: 200px;
}

#creditContainer select {
	width:136px;
}

#creditContainer #fedexAccountNumber {
	width: 130px;
}

#creditContainer i {
	padding-top:3px;
}

