/*****************************************************************
new styles start here
*****************************************************************/
/* home page styles */
.homeMap {
	width:355px;
	float:left;
	/*height:99%;*/
	margin:2px auto 10px 0px;
	background-color:#FFFFFF;
}
div.homeContainer {
	margin:5px 0 0 0;
	height:99%;
	background-color:#FFFFFF;
}

.homeContent {
	height:80%;
	/*width:385px;*/
	width:auto;
	float:right;
	/*height:99%;*/
	margin:5px auto 1em auto;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12pt;
	padding-left:10px;
	padding-right:10px;
	background-color:#FFFFFF;
}
.homeContent blockquote {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-style: Italic;
}
.homeContent a:link {
	color:#000000;
}
.homeContent a:visited {
	color:#999999;
}
.homeContent a:active {
	color:#000000;
}

.homeContent h1 {
	font-size:12pt;
	font-weight:900;
	margin:0 0 0 0;
}
.homeContent h2 {
	font-size:12pt;
	font-style:italic;
	font-weight:900;
	margin:0 0 0 0;
}

/*
	styles used for the global corporate pages
*/
.corporateContent {
	/*width:760px;*/
	width:auto;
	float:left;
	height:99%;
	/*margin:0 auto 1em auto;*/
	margin:5px auto 10px auto;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	padding-left:50px;
	padding-right:50px;
	background-color:#FFFFFF;
}
td#pageContentColumn {
	background-color:white;
}
td#pageContentColumn > div.reportContent {
	width:99%;
}

.corporateContent h1 {
	font-size:8pt;
	color:#C0C0C0;
	border-bottom: 1px solid #DCDCDC;
	margin-top:0;
	padding-bottom:5px;
}
.corporateContent h2 {
	font-size:12pt;
	padding-bottom:5px;
	font-weight:900;
	margin:0 0 0 0;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.corporateContent h3 {
	font-size:10pt;
	/*font-style:italic;*/
	/*border-bottom: 1px solid black;*/
	padding-top:10px;
	font-weight:900;
	color:#990000;
	margin:0 0 0 0;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.corporateContent a:link, a:visited, a:active {
	color:#990000;
}

/*
	basic site page styles
*/

/* pages with menu styles */
.pageMenu {
	width:150px;
	float:left;
	height:100%;
	margin:0 0 0 0;
	background-color: #5050B6 ;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color:white;
	z-index:100;
}
.pageMenu h1 {
	background-color:#990000;
	font-size:10pt;
	font-weight:900;
	margin:0 0 0 5;
	clear:all;
}
div.menuItem {
	margin: 1px 1px 1px 1px;
	/*padding: 5 0 5 0;*/
	clear:both;
	border-bottom:1px solid #DCDCDC;
}
div.menuItem a {
	/*margin: 10 0 10 0;*/
	margin-top:0;
	margin-bottom:0;
	padding: 5 0 5 20;
	width:100%;	/* need for IE, messes up other browsers.  See below */
	font-size:8pt;
	display:block;
}
/* this sets the width for the link back to auto for non-IE browsers */
div.menuItem>a {
	width:auto;
}

div.pageMenuGraphic {
}

a#homeMenuItem {
	font-size:10pt;
	font-weight:600;
}

.pageMenu a{
	text-decoration:none;
}
.pageMenu a:link{
	color:white;
}
.pageMenu a:visited {
	color:white;
}

.pageMenu a:active  {
	color:white;
	/*font-weight:700;*/
}

.pageMenu a:hover  {
	color:black;
	background-color: #EDF8F8;
	/*font-weight:700;*/
}

.pageContent {
	width:630;	/* makes IE wide enough to align with the right side of the header area*/
	float:left;
	height:99%;
	margin:5px 0 10px 5px;
	padding-left:10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	background-color:#FFFFFF;
}
/* IE doesn't understand this rule and it is used for other browsers
   so the page content will be wide enough and line up with the right edge
   of the header area.
*/
td#pageContentColumn > div.pageContent {
	width:595px;
}

.pageContent a:link, a:visited, a:active {
	color:#990000;
}
.pageContent h1 {
	width:320px;
	margin-top:0;
	padding-bottom: 5px;
	font-size:8pt;
	color:#C0C0C0;
	border-bottom: 1px solid #DCDCDC;
}
.pageContent h2 {
	font-size:12pt;
	font-weight:900;
	margin:0 0 0 0;
	padding-bottom:5px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.pageContent h3 {
	font-size:10pt;
	/*font-style:italic;*/
	/*border-bottom: 1px solid black;*/
	padding-top:8pt;
	font-weight:900;
	color:#990000;
	margin:0 0 0 0;
}
.normal {
	color: black;
	font-size: 10pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}
.normalHomePage {
	color: black;
	font-size: 12pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}
p.center {
	color: Black;
	font-size: 10pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}
div.homeSitemap {
	float: right;
	margin: 0 5px 0 5px;
	text-align:center;
}
div.sitemap {
	float: left;
	margin: 0 10px 0 auto;
	text-align:left;
}
/*
 * Report styles
 */

table.auctionReports{
	width: 99%;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-align : left;
}
tr.auctionReportsHeader {
	font-weight : bold;
	text-align : center;
	background-color : #000066;
	color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
}
tr.auctionReportsHighlight {
	background-color : #FFFFCC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
}
tr.auctionReportsDefault {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
}
table.form {
	font-size : 8pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*background-color:Silver;*/
	/*border-style : ridge;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	border-bottom-width : 0;*/
}
td.reportSelection {
	background-color : #000066;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : White;
}
td.reportSelectionHidden {
	background-color : #000066;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000066;
}
td.reportSearch {
	/*background-color : silver;*/
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
}
td.label {
	background-color : white;
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
}

input {
	font-size : 8pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.makeList {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
}
#marketReportText {
	float:left;
	width: 300px;
	margin-top:10px;
	padding-right:20px;
	border-right:2px dotted #999;
	
}
#marketFormContainer {
	float:left;
	width:200px;
	margin-top:20px;
}
.reportContent {
	width:99%;
	height:99%;
	margin:1em 10px 10px 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
}
div.mobileSaleSection {
	height:250px;
	width:99%;
	clear:all;
	border-bottom:1px dotted #DCDCDC;
	padding-bottom:10px;
}

table.resourceList {
	width:99%;
}
td.resourceDescription {
	padding-bottom:20px;
}

.pictures {
	color: black;
	font-size: 10pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.yourTeamHeading {
	font-size: 12pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top:15px;
}