/* Site Edit */
.SEAtts { display:none; }
.siteEdit .SEAtts { display:block; color:#666; padding-left: 10px; margin-bottom: 5px; }
.SEAtt { margin-bottom:2px; }

#footer {
	clear: both;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#footer div.oneColumnArticle {
  background-color: #e7e7e7;
}
#footer p {
  text-align: center;
  font-size: 12px;
  margin:0;
}
#footer #disclaimer{
	height: 20px;
	margin: 0;
	padding-bottom: 0px;
	padding-right: 5px;
  text-align: center;
  background-color: #e7e7e7;
}

#header .oneColumnArticle, #footer .oneColumnArticle {
	margin-bottom: 0;
}

#loginLeft {
	height: 248px;
	width: 177px;
	margin: 0;
	background-color: #9dbbd5;
	float: left;
}

#loginLeft #loginLeftContent ul {
	padding: 0;
}
#loginLeft #loginLeftContent ul.errorMessage li {
	list-style-type: none !important;
}
#loginLeft #loginLeftContent {
	margin-top: 25px;
	margin-bottom: 0px;
	margin-right: 20px;
	margin-left: 10px;
}
#loginLeft #loginBtnContainer {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 84px;
}
#loginContainer #loginRight {
	height: 248px;
	margin: 0 0 0 5px;
	float: left;
}

#loginLeftContent #actionerror {
  margin-left: 5px;
}

#loginLeftContent a {
  margin-left: 5px;
}

#userName {
  width: 175px;
  height: 25px;
  border: none;
  font-size: 16px;
  padding-left: 10px;
  margin-left: 5px;
  margin-bottom: 15px;
}

#userNameLabel {
	padding-left: 5px;
}

#password {
  width: 175px;
  height: 25px;
  border: none;
  font-size: 16px;
  padding-left: 10px;
  margin-left: 5px;
  margin-bottom: 15px;
}

#passwordLabel {
	padding-left: 5px;
}

#manageUserContainer #manageUserLeft {
	height: 650px;
	width: 178px;
	margin: 0;
	background-image: url('../images/manageUser/leftNavAdminGradient.jpg');
	float: left;
}

.leftNav ul li ul {
	display: none;
	padding-left: 0;
}
.leftNav ul {
	padding-left: 4px;
	margin: 0;
}
.leftNav li {
	list-style-type: none;
}
.leftNav ul li {
	margin-bottom: 3px;
	margin-top: 3px;
}
.leftNav ul li a, .leftNav ul li a:visited, .leftNav ul li a:active {
  background-color: #757575;
  border-color: #F0FFFF;
  border: 2px solid;
  box-sizing: border-box;
  font-size: 13px !important;
  font-weight: bold !important;
  text-align: center !important;
  vertical-align: baseline;
  letter-spacing: normal;
  font: webkit-small-control;
  margin: 10px 0px 0px 5px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px;
	display:inline-block;
	width: 200px;
}
.leftNav ul li a.selected, .leftNav ul li a:visited.selected, .leftNav ul li a:active.selected {
	color: #FFFFFF;
	background-color: #0076CD;
	width: 200px;
	border: solid 2px #F0FFFF;
}
.leftNav ul li a:hover {
	color: #FFFFFF;
	font-weight: bold;
}
.leftNav ul li ul li a, .leftNav ul li ul li a:visited, .leftNav ul li ul li a:active {
  border: none;
  text-align: left !important;
	padding: 1px 0;
	background: none;
	color: #000000;
	font-weight: normal;
	padding-left: 10px;
	width:200px;
}
.leftNav ul li ul li a.selected, .leftNav ul li ul li a:visited.selected, .leftNav ul li ul li a:active.selected {
	padding: 4px 0 4px 10px;
	color: #000000;
	border: solid 1px #FFF;
	background: none;
}
.leftNav ul li ul li a:hover {
	color: #000000;
	font-weight: normal;
}
.leftNav ul li ul li ul li a, .leftNav ul li ul li ul li a:visited, .leftNav ul li ul li ul li a:active {
	padding: 1px 0;
	background: none;
	color: #000000;
	font-weight: normal;
	padding-left: 20px;
	width:200px;
}
.leftNav ul li ul li ul li a.selected, .leftNav ul li ul li ul li a:visited.selected, .leftNav ul li ul li ul li a:active.selected {
	padding: 4px 0 4px 20px;
	color: #000000;
	border: solid 1px #FFF;
	background: none;
	width:140px;
}
.leftNav ul li ul li ul li a:hover {
	color: #000000;
	font-weight: normal;
}

#manageUserContainer #manageUserLeft #manageUserLeftContent {
	margin-top: 25px;
	margin-bottom: 0px;
	margin-right: 20px;
	margin-left: 20px;
}

#manageUserContainer #manageUserLeft #manageUserLeftContent select {
	width: 138px;
}

#manageUserContainer #manageUserRight {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 5px;
	float: left;
}

#manageUserContainer #manageUserRight #roleAssignTbl {
	border: 1px solid rgb(217, 217, 217);
	background-color: rgb(237, 237, 237);
	float: left;
	margin-bottom: 5px;
	font-size: 12px;
}

#manageUserContainer #manageUserRight #roleAssignTbl td,#manageUserContainer #manageUserRight #roleAssignTbl th
	{
	border: 1px solid #D9D9D9;
	padding-left: 4px;
	padding-right: 5px;
}

#manageUserContainer #manageUserRight #roleAssignTbl th.roleLabel {
	background: #C0C0C0;
	font-weight: bold;
}

#manageUserContainer #manageUserRight #roleAssignTbl th.roleCategory {
	height: 20px;
	background: #FFFFFF;
	font-weight: bold;
	color: #2D2D2D;
}

#manageUserContainer #manageUserRight input.wide {
	width: 253px;
}

#manageUserContainer #manageUserRight select.wide {
	width: 259px;
}

#logoutContainer #message,#notAuthorizedContainer #message,#resetPasswordContainer #message
	{
	color: rgb(77, 77, 77);
	font-size: 14px;
	width: 450px;
	height: 115px;
	border-top: 1px solid rgb(217, 217, 217);
	border-bottom: 2px solid rgb(217, 217, 217);
	border-right: 2px solid rgb(217, 217, 217);
	border-left: 1px solid rgb(217, 217, 217);
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}

#errorContainer #message {
	color: rgb(77, 77, 77);
	font-size: 14px;
	width: 450px;
	border-top: 1px solid rgb(217, 217, 217);
	border-bottom: 2px solid rgb(217, 217, 217);
	border-right: 2px solid rgb(217, 217, 217);
	border-left: 1px solid rgb(217, 217, 217);
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
}

#errorContainer #message #errorTitle {
	padding-top: 3px;
	height: 20px;
	background-color: rgb(204, 204, 204);
	font-weight: bold;
}

#searchContainer {
	font-size: 11px;
}

#searchContainer td.label {
	background-color: #CCCCCC;
	font-weight: bold;
	padding: 1px 5px 1px 5px;
}

#searchContainer td.value {
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
}

#searchContainer #criteria select,#searchContainer #criteria input {
	font-size: 11px;
}

#searchContainer #criteria td {
	text-align: left;
}

#searchContainer #criteria select.narrow {
	width: 133px;
}

#searchContainer #criteria input.narrow {
	width: 127px;
}

#searchContainer #results td.separatorCell,#searchContainer #results th.separatorCell
	{
	border-left: 1px solid #000000;
}

#searchContainer #results thead th,#searchContainer #results thead td {
	font-weight: normal;
	text-align: center;
}

#changePasswordContainer #changePasswordLeft {
	height: 630px;
	width: 173px;
	margin: 0;
	background-image: url('../images/manageUser/leftNavAdminGradient.jpg');
	float: left;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 5px;
}

#changePasswordContainer #changePasswordLeft #changePasswordContent {
	margin-right: 5px;
}

#changePasswordContainer #changePasswordLeft #changePasswordContent ul {
	padding: 0;
	margin: 0 0 0 13px;
}

#changePasswordContainer #changePasswordRight {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 5px;
	float: left;
}

#changePasswordContainer #changePasswordRight input.wide {
	width: 496px;
}

#changePasswordContainer #changePasswordRight select.wide {
	width: 500px;
}

#manageUserContainer #manageUserRight td.label,#changePasswordContainer #changePasswordRight td.label
	{
	background-color: #E6E6E6;
	padding-left: 5px;
	padding-right: 5px;
}

#lastSaved {
	float: left;
	padding-left: 5px;
	margin-bottom: 5px;
	width: 48%;
}

#lastSaved span {
	font-weight: bold;
}

#loggedDate {
	float: right;
	text-align: right;
	padding-right: 5px;
	margin-bottom: 5px;
	width: 48%;
}

#loggedDate span {
	font-weight: bold;
}

#propertyLoanSummaryContainer {
	border-bottom: 1px solid rgb(217, 217, 217);
}

#propertyLoanSummaryContainer table {
	width: 100%;
}

#propertyLoanSummaryContainer #propertyInfo {
	border: 1px solid rgb(217, 217, 217);
	clear: both;
}

#propertyLoanSummaryContainer th {
	background-color: #D9D9D9;
	text-align: left;
	padding-left: 10px;
}

#propertyLoanSummaryContainer th.title {
	text-align: center;
}

#propertyLoanSummaryContainer td {
	background-color: white;
	text-align: center;
}

.monetary {
	text-align: right !important;
}

#propertyLoanSummaryContainer .loanSummaryHeader {
	width: 1079px;
	color: #FFFFFF;
	border: 1px solid #D9D9D9;
	height: 25px;
	background-color: #0078BD;
	background: -webkit-gradient(linear,left top,left bottom,from(#0078BD),to(#003466));
	background: -webkit-linear-gradient(#0078BD,#003466);
	background: -moz-linear-gradient(#0078BD,#003466);
	background: -o-linear-gradient(#0078BD,#003466);
	background: -ms-linear-gradient(#0078BD,#003466);
	background: linear-gradient(#0078BD,#003466);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#0078BD', EndColorStr='#003466'); 	
	
	
}

#propertyLoanSummaryContainer .loanSummaryBody {
	border: 1px solid rgb(217, 217, 217);
}

#rentRoll #tenantListContainer select {
	margin-left: 20px;
}

#rentRoll #tenantTblContainer #tenantTbl td {
	text-align: right;
}

#rentRollBody #rentRollRetailTbl {
	width: 95%;
}

#rentRollBody #rentRollRetailTbl td {
	text-align: right;
}

#rentRollBody #rentRollRetailTbl td input {
	text-align: right;
}

#attachBtn {
	top: -5px;
}

#fileFormatMessage {
	color: red;
	padding-left: 10px;
}

#assumptionsBody {
	padding-top: 5px;
}

#assumptionsBody #underActualNormal {
	/* margin-left: 165px; */
	width: 60%;
	float: left;
}

#assumptionsBody #submarket {
	/* margin-right: 165px; */
	width: 40%;
	float: right;
}

#assumptionsBody #underActualNormal table {
	width: 95%;
}

#assumptionsBody #submarket table {
	width: 95%;
}

#assumptionsBody td {
	text-align: right;
}

#assumptionsBody td input {
	text-align: right;
}

#assumptionsBody #commentTbl td {
	width: 810px;
	text-align: left;
}

#financialAnalysis #financialAnalysisBody th.sectionBreak {
	background-color: #FFFFFF;
	font-weight: bold;
}

#financialAnalysisBody td {
	text-align: right;
	padding-left: 12px;
	padding-right: 12px;
}

#financialAnalysisBody td input {
	text-align: right;
}

#financialAnalysisBody .fa_showHideCommentsImageContainer {
	float: left;
}

#financialAnalysisBody .fa_showHideCommentsSectionLabel {
	padding-top: 3px;
	padding-left: 25px;
}

#workflowBody #miscItems table {
	width: 215px;
}

#workflowBody #miscItems th.title {
	width: 215px;
}

#workflowBody #miscItems th {
	width: 125px;
}

#workflowBody #miscItems td {
	width: 90px;
}

#workflowTable {
	width: 100%;
}

#opStmtWorkflowTable {
	width: 100%;
}

#workflowBody #normEval {
	margin-top: 5px;
	clear: both;
}

#commentsBody table {
	width: 100%;
}

#commentsBody table th {
	width: 10%;
}

#commentsBody table td {
	width: 85%;
}

#taxCreditsReports table th {
	background: #C0C0C0;
	padding: 5px 10px 5px 10px;
}

#taxCreditsReports table td {
	padding: 0 10px 0 10px;
}

#riskBody #survRecs {
	margin-top: 10px;
}

#riskBody #adverseEvents {
	margin-top: 10px;
}

#riskBody #assetRating {
	margin-top: 10px;
}

#riskBody #assetRating input {
	text-align: right;
}

#riskBody #rbLeft table {
	width: 295px;
}

#riskBody #rbCenter table {
	width: 295px;
}

#riskBody #rbRight table {
	width: 295px;
}

#riskBody #rbLeft {
	float: left;
	width: 33%;
	margin-bottom: 10px;
}

#riskBody #rbCenter {
	float: left;
	width: 33%;
	margin-bottom: 10px;
}

#riskBody #rbRight {
	float: right;
	width: 33%;
	margin-bottom: 10px;
}

#riskBody #risk_assetRatingAdjustmentComments_div {
	margin-top: 10px;
	clear: both;
}

#riskBody #exceptionComments {
	margin-top: 10px;
	clear: both;
}

#riskBody #surveillanceComments {
	margin-top: 10px;
	clear: both;
}

#performanceAndRiskBody #surveillanceComments {
	clear: both;
	padding-top: 10px;
}

#surveillanceComments table {
	width: 1065px;
}

#surveillanceComments table td {
	width: 70%;
}

#surveillanceComments table .smallNote {
	width: 130px;
	float: left;
}

#surveillanceComments .commentLabel span {
	align: left;
}

#surveillanceComments .addComment {
	float: left;
}

#riskBody #risk_assetRatingAdjustmentComments_div table {
	width: 963px;
}

#riskBody #exceptionComments table {
	width: 963px;
}

#riskBody table th.commentLabel {
	width: 50px;
}

#collateralEnhancements {
	padding-top: 10px;
	clear: both;
}

#collateralEnhancements table {
	width: 1065px;
}

#collateralEnhancements td {
	text-align: center;
}

#collateralEnhancements tr.hideableRow td {
	text-align: left;
}

#riskRecCollEnhContainer {
	margin: 0 0 10px 0;
	width: 1024px;
	float: left;
}

#riskRecCollEnhContainer #collateralEnhancements {
	margin: 0;
	padding: 0;
	float: left;
}

#riskRecCollEnhContainer div table {
	width: 471px;
	float: left;
	margin: 10px 0 0 19px;
}

div.textAreaScrollingDiv {
	text-align: left;
	width: 950px;
	height: 45px;
	overflow: auto;
}

#riskBody #surveillanceListProcHelpBtnContainer {
	text-align: center;
	padding-bottom: 5px;
}

#assetRatingAdminContainer {
	font-size: 11px;
}

#assetRatingAdminContainer input {
	font-size: 11px;
}

#assetRatingAdminContainer select {
	font-size: 11px;
}

#assetRatingAdminContainer th {
	font-weight: bold;
}

#assetRatingAdminContainer #globalLeft {
	float: left;
	width: 50%;
	padding-left: 15px;
}

#assetRatingAdminContainer #globalRight {
	width: 50%;
}

#performanceAndRiskBody #right table {
	width: 425px;
}

#performanceAndRiskBody #right {
	float: right;
	width: 40%;
}

#performanceAndRiskBody #left {
	float: left;
	width: 60%;
}

#performanceAndRiskBody #left table {
	width: 640px;
}

#performanceAndRiskBody #left td {
	text-align: center;
}

#performanceAndRiskBody #right #valuation td {
	text-align: center;
}

#performanceAndRiskBody #right #valuation th {
	text-align: left;
}

#performanceAndRiskBody #right #pnrAdverseEvents {
	margin-top: 10px;
}

#performanceAndRiskBody #right #keyRiskIndicators {
	margin-top: 10px;
}

#performanceAndRiskBody #right #keyRiskIndicators td {
	text-align: center;
}

#performanceAndRiskBody #right #internalResearchMarketView {
	margin-top: 10px;
}

#performanceAndRiskBody #right #mostRecentLoanSaleView {
	margin-top: 10px;
}

#cpvScrBody #right {
	float: right;
	width: 85%;
}

#cpvScrBody #right table {
	width: 900px;
	margin: auto;
}

#cpvScrBody #right td {
	text-align: center;
}

#cpvScrBody #left {
	float: left;
	width: 15%;
}

#cpvScrBody #left img {
	margin-left: 20px;
}

#cpvScrBody .bottomBuffer {
	clear: both;
	font-size: 0px;
}

#borrowerSponsorBody.showHideEntitySectionBody {
	padding-bottom: 0px;
}

#borrowerSponsorBody #right {
	float: right;
	width: 50%;
}

#borrowerSponsorBody #left {
	float: left;
	width: 50%;
}

#borrowerSponsorBody .bottomBuffer {
	clear: both;
	font-size: 8px;
}

#scr #criteria #criteriaBody table td {
	text-align: center;
	font-weight: bold;
}

#scr #criteria #criteriaBody #reviewer_recommendation_row th {
	font-weight: bold;
}

#scr #criteria #criteriaBody #reviewer_recommendation_row td {
	text-align: left;
	font-weight: normal;
	padding-left: 5px;
}

#borrowerSponsorBody #borrowerTbl td {
	text-align: center;
}

#borrowerTbl {
	width: 532px;
}

#associatedPropertiesTbl {
	width: 532px;
}

#argusBody #right {
	text-align: center;
	float: right;
	width: 85%;
}

#argusBody #right table {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
}

#argusBody #argusValuationTbl td input {
	text-align: right;
}

#argusBody #right table th {
	padding-left: 10px;
	padding-right: 10px;
}

#argusBody #right table td {
	text-align: center;
}

#argusBody #left {
	text-align: center;
	float: left;
	width: 15%;
}

#argusBody #addAttachment {
	clear: both;
}

#riskProfileBody #topLeft {
	text-align: center;
	float: left;
	width: 35%;
}

#riskProfileBody #adverseEvents {
	margin-top: 10px;
}

#riskProfileBody #topCenter {
	text-align: center;
	float: left;
	width: 30%;
}

#riskProfileBody #topRight {
	text-align: center;
	float: right;
	width: 35%;
}

#riskProfileBody #bottomLeft {
	text-align: center;
	float: left;
	width: 50%;
}

#riskProfileBody #bottomRight {
	text-align: center;
	float: right;
	width: 50%;
}

#riskProfileBody table {
	margin-left: auto;
	margin-right: auto;
}

#riskProfileBody #topLeft table,#riskProfileBody #topCenter table,#riskProfileBody #topRight table
	{
	width: 300px;
}

#riskProfileBody #bottomLeft table,#riskProfileBody #bottomRight table {
	width: 450px;
}

#riskProfileBody #middleBreak {
	clear: both;
	font-size: 10px;
}

#riskProfileBody #bottomBreak {
	clear: both;
	font-size: 0px;
}

#riskMgmtBody #specificReserves {
	margin-top: 10px;
}

#riskMgmtBody #specificReserves table {
	margin: auto;
}

#riskMgmtBody #specificReserves td {
	text-align: center;
}

#riskMgmtBody #problemUpdates {
	margin-top: 10px;
}

#riskMgmtBody #problemUpdates #problemUpdatesLeft {
	text-align: center;
	float: left;
	width: 20%;
}

#riskMgmtBody #problemUpdates #problemUpdatesRight {
	text-align: center;
	float: right;
	width: 80%;
}

#riskMgmtBody #problemUpdates #problemUpdatesLeft table {
	width: 180px;
	float: right;
}

#riskMgmtBody #problemUpdates #problemUpdatesRight table {
	width: 760px;
	margin: auto;
}

#riskMgmtBody #problemUpdates #problemUpdatesRight #problemUpdatesTbl th
	{
	width: 160px;
}

#riskMgmtBody #loanSale {
	margin-top: 10px;
}

#riskMgmtBody #loanSale #loanSaleLeft {
	text-align: center;
	float: left;
	width: 20%;
}

#riskMgmtBody #loanSale #loanSaleRight {
	text-align: center;
	float: right;
	width: 80%;
}

#riskMgmtBody #loanSale #loanSaleRight td.middle {
	width: 12%;
}

#riskMgmtBody #loanSale #loanSaleLeft table {
	width: 180px;
	float: right;
}

#riskMgmtBody #loanSale #loanSaleRight table {
	width: 760px;
	margin: auto;
}

#riskMgmtBody #loanSale #loanSaleRight #loanSaleTbl th {
	width: 160px;
}

#riskMgmtBody .bottomBuffer {
	clear: both;
	font-size: 0px;
}

#riskMgmtBody #adverseEvents {
	margin-top: 10px;
}

#borrowerReqsTbl {
	width: 1065px;
}

#cpvBorrowerRequestBody #borrowerReqsTbl td {
	text-align: center;
	width: 75px;
}

#cpvBorrowerRequestBody #borrowerReqsTbl #type_column {
	width: 200px;
}

#cpvBorrowerRequestBody #borrowerReqsTbl #request_comments_row td {
	text-align: left;
	background-color: #E6E6E6;
	width: 100%;
}

#cpvBorrowerRequestBody #cpvBorrowerRequest_createNewContainer {
	margin-bottom: 10px;
}

#cpvBorrowerRequestBody #cpvBorrowerRequest_createNewContainer img {
	position: relative;
	top: 5px;
	margin-left: 20px;
}

#projectTrackingBody {
	float: left;
}

#projectTrackingBody #itemsContainer {
	display: table;
}

#projectTrackingBody #itemsContainer div {
	padding: 0 1px;
	float: left;
}

#projectTrackingBody #itemsContainer #miscItems {
	width: 225px;
	margin-right: 20px;
}

#projectTrackingBody #itemsContainer #miscItems table {
	width: 100%;
}

#projectTrackingBody #itemsContainer #thirdPartyItems {
	width: 200px;
	margin-right: 20px;
}

#projectTrackingBody #itemsContainer #thirdPartyItems table {
	width: 100%;
}

#projectTrackingBody #itemsContainer #legal {
	width: 500px;
}

#projectTrackingBody #itemsContainer #legal #outerLegalTbl {
	width: 100%;
}

#projectTrackingBody #itemsContainer #legal #outerLegalTbl .leftInnerTbl
	{
	width: 300px;
}

#projectTrackingBody #itemsContainer #legal #outerLegalTbl .rightInnerTbl
	{
	width: 210px;
}

#projectTrackingBody #itemsContainer #legal #outerLegalTbl #innerLegalTbl tr
	{
	height: 24px;
}

#projectTrackingBody #itemsContainer #legal #outerLegalTbl #innerLegalTbl .leftLabel
	{
	width: 112px;
}

#projectTrackingBody #itemsContainer #legal #outerLegalTbl #innerLegalTbl .leftInput
	{
	width: 168px;
}

#projectTrackingBody #itemsContainer #legal #outerLegalTbl #innerLegalTbl .rightLabel
	{
	width: 108px;
}

#projectTrackingBody #itemsContainer #legal #outerLegalTbl #innerLegalTbl .rightInput
	{
	width: 94px;
}

#projectTrackingBody #projectComments {
	width: 100%;
	float: left;
	margin-top: 10px;
}

#projectTrackingBody #servicerGrading {
	width: 100%;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}

#projectTrackingBody #servicerGrading table th {
	width: 7%;
}

#outstandingItemsBody #outstandingItemsTbl {
	width: 963px;
}

#outstandingItemsBody #outstandingItemsTbl th {
	padding-left: 15px;
	padding-right: 15px;
}

#outstandingItemsBody #outstandingItemsTbl td {
	text-align: center;
}

#outstandingItemsBody #outstandingItemsTbl .descriptionColumn {
	text-align: left !important;
	padding-left: 5px;
	width: auto;
}

#outstandingItemsBody #outstandingItemsTbl #requiredToBeColumn {
	width: 81px;
}

#outstandingItemsBody #outstandingItemsTbl #resolvedColumn {
	width: 52px;
}

#outstandingItemsBody #outstandingItemsTbl #actionColumn {
	width: 33px;
}

#outstandingItemsBody #outstandingItemsTbl .descriptionColumn input {
	width: 98%;
}

#assetMgntRiskProfileBody #topContainer {
	width: 100%;
	float: left;
}

#assetMgntRiskProfileBody #adverseEvents {
	width: 350px;
	float: left;
	padding: 0 17px 0 17px;
}

#assetMgntRiskProfileBody #adverseEvents table {
	width: 100%;
}

#assetMgntRiskProfileBody #adverseEvents #adverseEventsTbl {
	margin-top: 10px;
}

#assetMgntRiskProfileBody #financialAnalysis {
	margin-right: 18px;
}

#assetMgntRiskProfileBody #riskRecFinancialAnalysis {
	float: left;
	margin-right: 18px;
}

#assetMgntRiskProfileBody #riskRecFinancialAnalysis table {
	width: 288px;
}

#assetMgntRiskProfileBody #financialAnalysis #columnHeadings th {
	width: 145px;
}

#assetMgntRiskProfileBody #financialAnalysis .rightAlignNumbers {
	text-align: right;
}

#assetMgntRiskProfileBody #financialAnalysis .centerAlignCalculations {
	text-align: center;
}

#assetMgntRiskProfileBody #financialAnalysis .descriptionColumn input {
	width: 95%;
}

#assetMgntRiskProfileBody #escrowBalances {
	margin-top: 10px;
	clear: both;
}

#assetMgntRiskProfileBody #escrowBalances table {
	width: 963px;
}

#assetMgntRiskProfileBody #escrowBalances #columnHeadings th {
	width: 145px;
}

#assetMgntRiskProfileBody #escrowBalances .centerAlignInputs td {
	text-align: center;
}

#assetMgntRiskProfileBody #escrowBalances .descriptionColumn input {
	width: 95%;
}

#assetMgntRiskProfileBody #rentRoll {
	clear: both;
	padding-top: 10px;
}

#assetMgntRiskProfileBody #riskRecRentRoll {
	float: left;
}

#assetMgntRiskProfileBody #riskRecRentRoll table {
	width: 288px;
}

#assetMgntRiskProfileBody #rentRoll table {
	width: 963px;
}

#assetMgntRiskProfileBody #rentRoll table td {
	text-align: center;
}

#assetMgntRiskProfileBody #majorTenants table {
	width: 963px;
	margin-top: 10px;
}

#assetMgntRiskProfileBody #majorTenants table td {
	text-align: center;
}

#assetMgntRiskProfileBody #majorTenants .nameColumn {
	text-align: left !important;
}

#assetMgntRiskProfileBody #majorTenants .nameColumn input {
	width: 92%;
}

#assetMgntRiskProfileBody #rentRollComments table {
	width: 963px;
	margin-top: 10px;
}

#assetMgntRiskProfileBody #hotelContainer {
	margin-top: 10px;
	float: left;
	width: 100%;
}

#assetMgntRiskProfileBody #hotelMetrics {
	width: 350px;
	float: left;
	padding: 0 17px 0 17px;
}

#assetMgntRiskProfileBody #riskRecHotelMetrics {
	float: left;
}

#assetMgntRiskProfileBody #riskRecHotelMetrics table {
	width: 288px;
}

#assetMgntRiskProfileBody #hotelMetrics table td {
	text-align: center;
}

#assetMgntRiskProfileBody #hotelComments {
	margin-right: 18px;
}

#assetMgntRiskProfileBody #apartmentContainer {
	margin-top: 10px;
	float: left;
	width: 100%;
}

#assetMgntRiskProfileBody #apartmentMetrics {
	width: 350px;
	float: left;
	padding: 0 17px 0 17px;
}

#assetMgntRiskProfileBody #riskRecApartmentMetrics {
	float: left;
}

#assetMgntRiskProfileBody #riskRecApartmentMetrics table {
	width: 288px;
}

#assetMgntRiskProfileBody #apartmentMetrics table td {
	text-align: center;
}

#assetMgntRiskProfileBody #apartmentComments {
	margin-right: 18px;
}

#cpvBorrowerRequest #continued {
	font-style: italic;
}

#outerLegalTbl .wrapper {
	border: 0;
	margin: 0;
	padding: 0;
}

#outerGradingTbl .wrapper {
	border: 0;
	margin: 0;
	padding: 0;
}

#modification ul {
	list-style-type: none;
	margin: 0;
	width: 22%;
	float: left;
	padding: 10px;
}

#modification #modification_checkboxes {
	padding-left: 75px;
}

#modCommentTbl {
	border: 0;
}

#modificationClassificationTbl {
	width: 300px;
	margin-bottom: 10px;
}

#notificationLetterTbl {
	position: relative;
	left: 225px;
	margin-top: 10px;
}

#modificationLetters {
	width: 100%;
	margin-top: 10px;
	padding: 0;
}

#negotiationLetterTbl {
	width: 450px;
	float: left;
}

#discussionLetterTbl {
	width: 512px;
	float: left;
	margin-left: 15px;
}

#requiredFundsContainer {
	margin-bottom: 10px;
}

#requiredFundsTbl td {
	text-align: center;
}

#requiredFundsTbl .descriptionColumn {
	text-align: left !important;
	width: 55%;
	padding-left: 5px;
}

#requiredFundsTbl .amountColumn {
	text-align: right !important;
	padding-right: 5px;
}

#requiredFundsTbl .descriptionColumn input {
	width: 92%;
}

#requiredFundsTbl #total {
	font-weight: bold;
}

#projectTrackingBody #grading .gradeLabel {
	width: 12%;
}

#projectTrackingBody #grading .gradeInput {
	width: 12%;
}

#gradingsTbl {
	width: 800px;
}

#gradingsTbl td {
	text-align: center;
}

.sublabel {
	font-style: italic;
}

#sndaInformation table {
	width: 100%;
	margin-top: 10px;
}

#sndaInformation table input {
	width: 92%;
}

#realEstateTransferBody {
	float: left;
}

#realEstateTransferBody #topContainer div {
	float: left;
	margin: 0 37px 10px 37px;
}

#realEstateTransferBody #transferInformation {
	width: 300px;
}

#realEstateTransferBody #bidInstructions {
	width: 550px;
}

#realEstateTransferBody #transferSummary {
	float: left;
	width: 100%;
}

.hiddenDuringLoad {
	display: none;
}

#propertyMsa {
	width: 409px;
}

#assetMsa {
	width: 467px;
}

#opStmtYear {
	width: 130px;
}

#opStmtMsa {
	width: 396px;
}

.assetLongDropDown {
	width: 170px;
}

#genInfoOne {
	width: 1075px;
}
#genInfoTwo {
	width: 1075px;
}

td.linebreak p {
    width: 100%;
    white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
   /*  white-space: -pre-wrap;      Opera 4-6
   white-space: -o-pre-wrap; */    /* Opera 7 */
    /* white-space: pre-wrap;  */      /* css-3 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
    word-break: normal;
    white-space: normal;
}

#deniedContainer {
	padding-top: 15px;
	padding-left: 10px;
}

#unableToLoginHeader {
	font-size: 14px;
	color: rgb(8, 87, 116);
}

#unableToLoginMessage {
	padding-top: 10px;
}

/* List of Links */

.listOfLinksWrap {
	margin-bottom:10px;
}

.listOfLinks {
	width:33%;
	display:inline-block;
	vertical-align:top;
	
	/* IE7 */
	*display:inline;
	zoom:1;
}

.listOfLinks h4 {
	margin-bottom:5px;
}

.listOfLinksUl {
	list-style:none;
	margin:0;
	padding:0;
}

.listOfLinks li {
	margin:0;
	padding:0;
}

/* Main Content */

.mainHeadingImg {
	margin-bottom:1em;
}

.oneColumnArticle > h1 {
	margin-bottom:1em;
}
th {
	padding-top: 10px;
}

table.tableGreyBanding {
	text-align: left;
	border-collapse: collapse;
}


table.tableGreyBanding th {
	padding-left: 20px;
	font-weight: normal;
	background: rgb(239,239,239);
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom:  5px solid #FFFFFF;
}

table.tableGreyBanding td {
	padding-left: 20px;
	padding-bottom: 5px;
	background: rgb(239,239,239);
	border-bottom:  5px solid #FFFFFF;
}

/* Properties For Sale */
.clear:before, .clear:after { content: " "; display: table; }
.clear:after { clear: both; }
.clear { *zoom: 1; }

.propertyWrap {
    margin-bottom:5px;
}

.propertyPicture {
    float:left;
    width:327px;
}

.propertyPicture > img {
    display:block;
}

.propertySummary {
    margin-left:337px;
    margin-right:5px;
    padding:5px 15px 15px;
    border:1px solid #e3e3e3;
}

.propertySummary > p:first-child {
    margin-top:5px;
}

.reiLogonButton {
	color: #fff !important;
	cursor: pointer;
	background: -webkit-gradient(linear,left top,left bottom,from(#f07100),to(#dc3100));
	background: -webkit-linear-gradient(#f07100,#dc3100);
	background: -moz-linear-gradient(#f07100,#dc3100);
	background: -o-linear-gradient(#f07100,#dc3100);
	background: -ms-linear-gradient(#f07100,#dc3100);
	background: linear-gradient(#f07100,#dc3100);
	background-color: #f07100;
	-pie-background: linear-gradient(#f07100,#dc3100);
  border: none;
	box-sizing: border-box;
	display: inline-block;
	font-size: 13px !important;
	font-weight: bold !important;
	height: 35px;
  width: 185px;
	margin: 0px 0px 0px 5px;
	opacity: 1.0 !important;
	padding: 0px 5px;
	position: relative;
	text-align: center !important;
	text-indent: 0px;
	text-shadow: none;
	text-transform: none;
	vertical-align: baseline;
	white-space: pre;
	font: -webkit-small-control;
	letter-spacing: normal;
	word-spacing: normal;
}
.reiLogonButton:hover {
	background: -webkit-gradient(linear,left top,left bottom,from(#c05a00),to(#b12a00));
	background: -webkit-linear-gradient(#c05a00,#b12a00);
	background: -moz-linear-gradient(#c05a00,#b12a00);
	background: -o-linear-gradient(#c05a00,#b12a00);
	background: -ms-linear-gradient(#c05a00,#b12a00);
	background: linear-gradient(#c05a00,#b12a00);	
	background-color: #c05a00;
	-pie-background: linear-gradient(#c05a00,#b12a00);
	text-decoration: none !important;
}