/* CSS Document */

html
{
	height: 100.01%;
}

body
{
	background-color: #fff;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 20px 0 0 0;
	padding: 0;
}

table { font-size: 12px; } /* this should fix general table rendering issues */

a { color: #3d5b69; }
a:hover { color: #738891; }

/* ----- Main Section Styles ----- */

.siteContainer
{
	clear: both;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	width: 800px;	
}

td.siteTop
{
	/* height:35px; background-attachment: scroll; background-image: url(/images/nationwidereonetwork/NREOA/SiteTop.jpg); background-position: left top; background-repeat: no-repeat; */
}
td.siteMid
{
	/* background-attachment: scroll; background-image: url(/images/nationwidereonetwork/NREOA/SiteMiddle.jpg); background-position: left top; background-repeat: repeat-y; */
}
td.siteBot
{
	/* height:35px; background-attachment: scroll; background-image: url(/images/nationwidereonetwork/NREOA/SiteBottom.jpg); background-position: left top; background-repeat: no-repeat; */
}



.SiteHeading
{
	width: 100%;
}

.siteLogin
{
	font-size: 11px;
	height: 75px;
	width: 99%;
}
	.siteLogin td
	{
	
		height: 33%;
		vertical-align: middle;
	}
	.siteLogin td input.btnLogin
	{
		font-size: 10px;
		margin-left: 5px;
		width: 45px;
	}


.siteBanner
{
	color: #000;
	height: 80px;
}

.siteMenu
{
	background-attachment: scroll;
	background-image: url(../../images/nationwidereonetwork/NREOA/MenuBar.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	clear: both;
	margin-top: 5px;
	width: 800px;
}

.siteMenu tr td
{ 
	margin: 0;
	text-align: center;
	vertical-align: middle;
}
	.siteMenu a
	{
		color: #fff;
		display: block;
		font-size: 14px;
		font-variant: small-caps;
		font-weight: bold;
		float: left;
		letter-spacing: 1px;
		line-height: 2.5em;
		margin-left: 7px;
		text-decoration: none;
		width: 125px;
	}
	.siteMenu a:first-child
	{
		margin-left: 10px;
	}
	.siteMenu a:hover
	{
		background-attachment: scroll;
		background-image: url(../../images/nationwidereonetwork/NREOA/MenuBarOn.jpg);
		background-position: left top;
		background-repeat: repeat-x;
		color: #fff;
	}

.MemberMenu
{
	background-color: #eee;
		background-attachment: scroll;
		background-image: url(../../images/nationwidereonetwork/NREOA/bgWhiteStripesOverlay.png);
		background-position: left top;
		background-repeat: repeat;
	border: 1px solid #3d5b69;
	font-weight: bold;
	margin-top: 5px;
	text-align: center;
}
.MemberMenu a
{
	background-color: #002f2f;
	border: 1px solid #002f2f;
	color: #fff;	
	display: inline;
	font-size: 10px;
	letter-spacing: 1px;
	line-height: 2em;
	text-decoration: none;
	text-transform: uppercase;
	margin: 5px;
	width: 90px;
}
.MemberMenu a:hover
{
	background-color: #3d5b69;
	color: #eee;
}

.siteContent
{
	clear: both;
}

.siteFooter
{
	border-top: 1px dotted #bbb;
	clear: both;
	color: #666;
	line-height: 2em;
	margin-top: 5px;
	padding-top: 5px;
	width: 800px;	
	text-align: center;
}


/* ----- HOME PAGE ----- */

.home_Auctions
{
	background-color: #bababa;
	border: 1px solid #3d5b69;
	float: left;
	height: 400px;
	margin-right: 20px;
	width: 158px;
}
	.home_AucHead
	{
		color: #3d5b69;
		font-size: 16px;
		font-variant: small-caps;
		font-weight: bold;
		letter-spacing: 1px;
		line-height: 2em;
		text-align: center;
		width: 100%;
	}
	
	.home_AucTable
	{
		line-height: 1.5em;
		margin-left: auto;
		margin-right: auto;
		width: 148px;
	}
	
	.home_colHead
	{
		border-bottom: 1px dotted #000;
		font-weight: bold;
	}
	
	.home_colState a { text-decoration: none; }
		.home_colState a:hover { text-decoration: underline; }
	
	.home_colAucs a { }
		.home_colAucs a:hover { }
		
	.home_AucDesc
	{
		font-size: 10px;
		line-height: 1.5em;
		margin: 10px 4px;
		text-align: justify;
		width: 150px;
	}
		.home_AucDesc select
		{
			font-size: 10px;
			width: 150px;
		}
		.home_AucDesc input
		{
			background-color: #3d5b69; 
			border-color: #6E848F #0F171A #0F171A #6E848F; 
			border-style: solid; 
			border-width: 2px; 
			color: #fff; 
			font-size: 10px;
			font-weight: bold; 
			line-height: 1.25em; 
			margin-top: 5px;
			text-align: center; 
			text-decoration: none;
			text-transform: uppercase;
			width: 140px;
		}
		.home_AucDesc input:hover { border-color: #0F171A #6E848F #6E848F #0F171A; color: #bababa; }

.home_Content
{
	float: left;
	width: 620px;
}
	.home_Content P
	{
		line-height: 1.5em;
		text-align: justify;
	}
	.home_Content p:first-child
	{
		margin-top: 0;
		padding-top: 0;
	}
	.home_Content table tr td
	{
		text-align: center;
	}
	.home_Content table tr.CatchPhrase td
	{
		font-size: 18px;
		font-weight: bold;
	}
	.home_Content table.HomeActions tr td a
	{
		background-color: #3d5b69;
		border-color: #6E848F #0F171A #0F171A #6E848F; 
		border-style: solid; 
		border-width: 2px; 
		color: #D0D7DA;
		display: block;
		font-size: 16px;
		font-variant: small-caps;
		font-weight: bold;
		line-height: 1.5em;
		padding: 10px 0;
		text-decoration: none;
		width: 75%;
	}
		.home_Content table.HomeActions tr td a:hover
		{
			background-color: #738891;
			border: 1px solid #3d5b69;
			border-color: #0F171A #6E848F #6E848F #0F171A;
			color: #fff;
		}




/* ----- SEARCH PAGE ----- */



/* ----- AUCTION LIST PAGE ----- */

table.ListingResults
{
	clear: both;
	font-size: 12px;
	width: 800px;
}
	table.ListingResults tr td.ListingRowTop
	{
		background-attachment: scroll;
		background-image: url(../../images/nationwidereonetwork/NREOA_bgListingRowTop.png);
		background-position: left top;
		background-repeat: no-repeat;
		height: 15px;
	}
	table.ListingResults tr td.ListingRowMid
	{
		background-attachment: scroll;
		background-image: url(../../images/nationwidereonetwork/NREOA_bgListingRowMid.png);
		background-position: left top;
		background-repeat: repeat-y;
		padding: 0 15px;
	}
	table.ListingResults tr td.ListingRowBot
	{
		background-attachment: scroll;
		background-image: url(../../images/nationwidereonetwork/NREOA_bgListingRowBot.png);
		background-position: left top;
		background-repeat: no-repeat;
		height: 15px;
	}

table.ListingResultsItem
{
	font-size: 12px;
	width: 100%;
}
	table.ListingResultsItem tr td.PropPhoto { vertical-align: top; width: 97px; }
	table.ListingResultsItem tr td.PropData { line-height: 1.75em; vertical-align: top; width: 500px; }
	table.ListingResultsItem tr td.PropDetail { line-height: 1.75em; vertical-align: middle; width: 173px; }
		table.ListingResultsItem tr td.PropDetail a { display: block; background-color: #3d5b69; border-color: #6E848F #0F171A #0F171A #6E848F; border-style: solid; border-width: 2px; color: #fff; font-weight: bold; line-height: 1.5em; text-align: center; text-decoration: none; width: 170px; }
		table.ListingResultsItem tr td.PropDetail a:hover { border-color: #0F171A #6E848F #6E848F #0F171A; color: #bababa; }



/* ----- AUCTION DETAIL PAGE ----- */

table.PropertyResultsNav
{
	background-color: #bababa;
	border: 1px solid #3d5b69;
	clear: both;
	font-size: 12px;
	line-height: 2em;
	width: 800px;
}
	table.PropertyResultsNav tr td { padding: 0 10px; }

.boxNoteGreen
{
	width: 800px; padding: 5px; border: 1px solid #3d5b69; background-color: #bfcbcb; margin-top: 10px; text-align: center;
}
.boxNoteYellow
{
	width: 800px; padding: 5px; border: 1px solid #ff0; background-color: #ffc; margin-top: 10px; text-align: center; font-weight: bold;
}
.boxNoteRed
{
	width: 800px; padding: 5px; border: 1px solid #900; background-color: #fcf; margin-top: 10px; text-align: center; font-weight: bold; line-height: 1.5em;
}



table.PropertyDetail_1
{
	background-attachment: scroll;
	background-image: url(../../images/nationwidereonetwork/nreoa/bgGreyGreenStripes.jpg);
	background-position: left top;
	background-repeat: repeat;
	border: 1px solid #3d5b69;
	clear: both;
	font-size: 12px;
	width: 800px;
}
	table.PropertyDetail_1 tr td.cLeft
	{
		text-align: center;
		padding: 10px;
		vertical-align: top;
		width: 180px;
	}

	table.PropertyDetail_1 tr td.cRight
	{
		padding: 10px;
		vertical-align: top;
		width: 620px;
	}


table.PropertyDetail_2
{
	clear: both;
	width: 100%;
}
table.PropertyDetail_2 *
{
	font-size: 12px;
	line-height: 2em;
}	
	table.PropertyDetail_2 tr td.cLeft
	{
		padding: 10px;
		vertical-align: top;
		width: 34%;
	}
	table.PropertyDetail_2 tr td.cMid
	{
		padding: 10px;
		vertical-align: top;
		width: 33%;
	}
	table.PropertyDetail_2 tr td.cRight
	{
		padding: 10px;
		vertical-align: top;
		width: 33%;
	}
	div.PropTitle
	{
		font-size: 18px;
		font-variant: small-caps;
		font-weight: bold;
		padding-bottom: 5px;
		padding-top: 5px;
		text-align: center;
		width: 100%;
	}
	table.PropertyDetail_2 * div.PropDesc
	{
		line-height: 2em;
		text-align: justify;
		width: 100%;
	}

div.SectionTitle
{
	font-size: 18px;
	font-variant: small-caps;
	font-weight: bold;
	text-align: center;
	width: 100%;
}

div#BiddingHistory
{
	display: none;
}


div.BidHistory
{
	margin-top: 10px;
}

.AuctionInfo { DISPLAY: NONE; } /* delete */
.AuctionFunctions {	DISPLAY: NONE; } /* delete */


/* ----- REGISTRATION PAGE ----- */

.RegDiv
{
	BORDER: #3d5b69 1px solid; PADDING: 5px 10px; BACKGROUND-COLOR: #bababa; WIDTH: 780px; margin-bottom: 20px;
}

.RegTable
{
	width: 100%;
}
.RegTable tr td
{
	padding: 5px 0;
}


/* ----- CONTACT FORM PAGE ----- */

div#CustomerSupport
{

}

div#CustomerSupport p
{
	font-size: 12px;
	line-height: 1.5em;
}

div#CustomerSupport div#FormBox
{
	BACKGROUND-ATTACHMENT: scroll; 
	BACKGROUND-IMAGE: url(/images/nationwidereonetwork/nreoa/bgGreyGreenStripes.jpg); 
	BACKGROUND-REPEAT: repeat;
	border: 1px solid #3d5b69;
	padding: 10px;
}

div#CustomerSupport div#FormBox table
{
	font-size: 12px;
}

/* ----- QUICK PREQUALIFICATION FORM ----- */

div.QuickPrequalForm
{
	clear: both;
	display: inherit;
}

table.QuickPrequal
{
	background-attachment: scroll;
	background-image: url(../../images/nationwidereonetwork/nreoa/bgGreyGreenStripes.jpg);
	background-position: left top;
	background-repeat: repeat;
	background-color: #ddd;
	border: 1px solid #3d5b69;
	width: 800px;
}

table.QuickPrequal tr td
{
	padding: 10px;
	width: 30%;
}
table.QuickPrequal tr td.Span2
{
	width: 60%;
}
table.QuickPrequal tr.Sectionhead td
{
	font-size: 16px;
	font-variant: small-caps;
	font-weight: bold;
	text-align: center;
	width: 100%;
}

table.QuickPrequal input,
table.QuickPrequal select
{
	background-color: #fff;
	width: 245px;
}
table.QuickPrequal * span.CheckBox input
{
	margin-right: 5px;
	vertical-align: text-bottom;
	width: 20px;
}

/* ----- FULL 1003 PREQUALIFICATION FORM ----- */


.PrequalPage1 { display: none; } /* sections I and II */
.PrequalPage2 { display: none; } /* section III */
.PrequalPage3 { display: none; } /* section IV */
.PrequalPage4 { display: none; } /* section V */
.PrequalPage5 { display: none; } /* section VI */
.PrequalPage6 { display: none; } /* section VI cont */
.PrequalPage7 { display: none; }
.PrequalPage8 { display: none; }
.PrequalPage9 { display: none; }


.PrequalForm
{

}
.PrequalForm table.Section
{
	width: 800px;
}

.PrequalForm table.Section tr td.ItemLabel
{
	text-align: right;
	width: 35%
}
.PrequalForm table.Section tr td.ItemValue
{
	text-align: left;
	width: 65%;
}

.PrequalForm table.Section tr.Heading td
{
	background-color:#002f2f; color: #fff; font-variant: small-caps; font-weight: bold; letter-spacing: 1px; line-height: 2em; text-align: center; text-transform: capitalize;
}
.PrequalForm table.Section tr.Notes td
{
	border-top: 1px solid #002f2f; font-weight: bold; line-height: 2em; padding: 5px; text-align: center;
}
.PrequalForm table.Section tr.Continue td
{
	background-color:#002f2f; color: #fff; font-variant: small-caps; font-weight: bold; letter-spacing: 1px; padding: 5px; text-align: right; text-transform: capitalize;
}

.PrequalForm table.Section tr td input,
.PrequalForm table.Section tr td select
{
	width: 200px;
}
.PrequalForm table.Section tr td input.HalfWide
{
	width: 100px;
}
.PrequalForm table.Section tr td input.DoubleWide
{
	width: 400px;
}
.PrequalForm * input.AutoFit
{
	width: 100%;
}

.PrequalForm table.Section tr td.Conditional * input,
.PrequalForm table.Section tr td.Conditional * select
{
	width: 150px;
}

.PrequalForm table.Section tr td.Conditional * input.DoubleWide
{
	width: 250px;
}
.PrequalForm table.Section tr td.Conditional * input.HalfWide
{
	width: 100px;
}
.PrequalForm table.Section tr td input.CheckBox,
.PrequalForm table.Section tr td.Conditional * input.CheckBox
{
	width: 20px;
}


.PrequalForm table.Section tr td.Conditional table
{
	background-color: #eee;
	width: 100%;
}
.PrequalForm table.Section tr td.Conditional table td.ItemLabel
{
	text-align: right;
	width: 45%;
}
.PrequalForm table.Section tr td.Conditional table td.ItemValue
{
	text-align: left;
	width: 55%;
}

.PrequalForm table.Section tr td.Conditional table tr.Terms td
{
	font-style: italic;
	font-weight: bold;
	text-align: left;
}


.PrequalForm * input,
.PrequalForm * select,
.PrequalForm * textarea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
}

.PrequalForm table.Section * span.help
{
	font-size: 10px;
	font-style: italic;
}

.PrequalForm table.Worksheet
{
	width: 800px;
}
.PrequalForm table.Worksheet tr td
{
	text-align: center;
}

.PrequalForm table.Worksheet tr td.ItemLabel
{
	border-top: 1px solid #000;
	text-align: left;
	width: 31%;
}
.PrequalForm table.Worksheet tr td.ItemLabel select
{
	margin-left: 20px;
	width: 100px;
}

.PrequalForm table.Worksheet tr td.ItemValue,
.PrequalForm table.Worksheet tr td.ItemTotal
{
	border-top: 1px solid #000;
	width: 23%;
}
.PrequalForm table.Worksheet tr td.ItemValueLong
{
	border-top: 1px solid #000;
	width: 46%;
}
.PrequalForm table.Worksheet tr td.ItemValueLong input.DoubleWide
{
	width: 300px;
}
.PrequalForm table.Worksheet tr td.ItemTotal
{
	border-left: 3px double #000;
}

.PrequalForm table.Worksheet tr.Head td,
.PrequalForm table.Worksheet tr.Head td.ItemLabel
{
	border-bottom: 1px solid #000;
	font-variant: small-caps;
	font-weight: bold;
	text-align: center;
}
.PrequalForm table.Worksheet tr.Totals td,
.PrequalForm table.Worksheet tr.Totals td.ItemLabel
{
	border-top: 3px double #000;
	font-variant: small-caps;
	font-weight: bold;
	text-align: center;
}
.PrequalForm table.Worksheet tr td.ItemEmpty
{
	border: 0;
	width: 23%;
}

.PrequalForm table.ItemizeREO
{
	width: 800px;
}

.PrequalForm table.ItemizeREO tr td
{
	border-top: 1px solid #000;
	text-align: left;
}
.PrequalForm table.ItemizeREO tr.Head td
{
	border-top: none;
	font-size: 10px;
	text-align: center;
}
.PrequalForm table.ItemizeREO tr.Totals td
{
	border-top: 3px double #000;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

.PrequalForm table.ItemizeREO tr td.Address
{
	width: 20%;
}
.PrequalForm table.ItemizeREO tr td.Status
{
	border-left: 1px solid #666;
	width: 10%;
}
.PrequalForm table.ItemizeREO tr td.Type
{
	border-left: 1px solid #666;
	width: 10%;	
}
.PrequalForm table.ItemizeREO tr td.Value
{
	border-left: 1px solid #666;
	width: 10%;
}
.PrequalForm table.ItemizeREO tr td.Value input
{
	text-align: right;
}
.PrequalForm table.ItemizeREO tr.Totals td.Value input
{
	font-weight: bold;
}

