@charset "utf-8";

/* Style sheet comments go between these symbols */

body 
{
	background-color: #F6F6EB;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.1em;
}

H1 {font-family: Verdana; font-size: 10pt; }
H2 {font-family: Verdana; font-size: 10pt; }
H3 {color: #336633; font-family: Verdana; font-weight: bold; font-size: 10pt; text-align: left; left: 5px;}
H5 {color: #464646; font-family: Verdana; font-weight: bold; font-size: 10pt; text-align: left; left: 5px;}
H6 {color: #336633; font-family: Verdana; font-weight: bold; font-size: 10pt; text-align: left; left: 5px;}

.menushaut    { color: #6a6f65; font-weight: normal; font-size: 9pt; letter-spacing: 1px }
.texte1  { color: #464646; font-size: 9pt; position: relative; left: 5px }
.texte2   { color: #424242; font-weight: normal; font-size: 8pt; text-align: right }
.texte3 { color: #897869; font-size: 8pt; text-align: left }
.texte4  { color: #897869; font-size: 7pt; text-align: center }
.texte5  { color: #f34e0f; font-size: 9pt; font-family: Georgia, "Times New Roman", Times; text-align: center; letter-spacing: 1px }
.adresse  { color: #6392be; font-size: 9px; position: relative; left: 5px }
.firsttimeuser { color: #3b7d09; font-weight: bold; font-size: 11px }
select  { color: #897869; font-size: 9px; font-family: Verdana; letter-spacing: 1px }
input    { color: #897869; font-size: 11px; font-family: Verdana; letter-spacing: 1px; margin: 2px 0px 1px }
.reset   { color: #8b8b8b; font-weight: 500; font-size: 9px; background-color: #f6f6eb; letter-spacing: 1px }
.bigtext{ font-size: 12pt;}
.gen {color:#897869; border: 1px solid #4E4868; font-size:14px; background-color: #EBEBEB;}
 textarea { color: #897869; font-family: Verdana; font-size: 120%; }

.heading1 {color: #DC510E; font-weight: bold; font-size: 14px; text-transform:uppercase;}
.heading2 {color: #DC510E; font-weight: bold; font-size: 13px;}
.heading3 {font-size: 11px; font-weight: bold; color: #292583; text-transform:uppercase; }
.heading4 {font-size: 11px; font-weight: bold; color: #292583;}
.heading5 {font-size: 11px}
.heading6 {font-size: 10px; }
/*P {font-size:12px;white-space:nowrap}*/

.paragraphNoMargin {font-size:11px;}

.caption {font-size:10px; }

a:link {
	text-decoration: none;
	color:#292583;
}

a:visited {
	text-decoration: none;
	color:#292583;
}

a:focus {
	border-style: dotted;
	border-width:1px;
	border-color: #CCCCCC;
}

a:hover {
	color:#F37436;
}

a:active {
	text-decoration: none;
}

#logo {
	margin: 0px;
	padding: 0 2px 0 4px;
	vertical-align:middle;
}

table {
	background-color:#FFFFFF;
}

td 
{
	font-size:11px
}

/*My Account * View/Edit My Listings * My Messages * My Favorites * My Searches * My Payments * Edit My Profile*/
#topTop {
	color:#666666;
	padding: 0px 8px 0px 0px;
	text-align:right;
	border-bottom:1px dashed #87B7CE;
	}

/*bars on top and bottom of page*/
.topBar {padding: 5px 5px;
	color:#FFFFFF;
	font-size:12px;
	/*background-color:#F37436;*/
	background-color:#6D98AB;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	z-index:1000;
	}
	
.topBar a:link{color:#FFFFFF;}
.topBar a:visited{color:#FFFFFF;}
.topBar a:focus{border-style:dotted;border-width:1px; border-color: #CCCCCC;}
/*.topBar a:hover{color:#292583}*/
.topBar a:hover{color:#FDE8D7}
.topBar a:active{background:none;border:none;}


.noPadding {
	padding:0;}

td {vertical-align:top;}

#bannerText {
	vertical-align:middle;
	text-align:center;
	padding:3px;
	}

/* Search/Post */
#searchPostCell {
	padding: 7px 10px 1px 10px;
	background-color:#F6F6EB;
	}
	

/*find a home, find a tenant, etc*/
.searchCells {
	text-align:left;
	font-size:14px;
	vertical-align:text-top;
	background-color:#F6F6EB;
	padding:5px 10px 10px 10px;
	margin:0;
	}
	
.cellsUL {margin:0;
	padding:0 15px;
}

#rightColumn {
	border-left: #999999 dotted 2px;
	}
		
#mainDescription {
	color:#D24D0D;
	margin: 0px;
	padding: 15px 10px 5px 10px;
	}
	
.leftColumn {
	background-image:url(images/lightBlueBit.gif);
	clear:left;
	}
	
.leftColumn9pxBottom {
	background-image:url(images/lightBlueBit.gif);
	vertical-align:bottom;
	line-height:1.1em;
	clear:left;
	}
	
/*For info in bottom left corner with TM info and address*/
#nameAddress {
	color:#3E477E;
	}


/*All Rights Reserved info and credits*/	
#footer {
	padding: 5px 5px;
	text-align:center;
	}

#address {
	position:absolute;
	vertical-align:bottom;
	}
	
/*Together we make great sabbaticals happen!*/
#greatSabbaticals {
	text-align:center;
	font-style:italic;
	background-color:#A7E4CD;
	padding: 7px;
	margin: 10px;
	}
	
.buttonMiddleAlign {
	vertical-align:middle;
	}
	
.underline {
	text-decoration:underline;
	}

	
#homeExchangeOnly {
	padding: 0px 10px;
	margin: 10px;
	background-color: #F6F6EB;
	border-style:solid;
	border-color:#3E477E;
	border-width: 1px;
	}
	
#searchTable{
	padding: 10px 10px;
	}


/* Begin styles for drop down menu */
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
	line-height: 1.5em;
}

#nav a {
	display: block;
	width: 9.3em;
}

#nav li {
	float: left;
	width: 9.3em;	
}
	
#nav li ul {
	position: absolute;
	/*background-image:url(images/transparentOrangeBit-67.png);*/
	background-color: #6D98AB;
	/*background-image:url(images/transparentBlueBit.png);*/
	background-repeat:repeat;
	width: 9.3em;
	line-height: 2em;	
	left: -999em;	
	border-top:1px solid gray;
	border-left:1px solid gray;
	border-right:1px solid gray;
	border-bottom:1px solid gray;		
}

#nav li:hover ul {
	left: auto;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}
/* Ends styles for drop down menu */




TD.softColor1
{
	background:#e9f1e4;
	color:black;
	font-size:15px;
}

TD.softColor2
{
	background:#eef9f9;
	color:black;
	font-size:15px;
}


TABLE.softColor1
{
	/*background: #fdfef3;*/
	BORDER-RIGHT: #dddddd 1px dotted; 
	BORDER-TOP: #dddddd 1px dotted; 
	BORDER-LEFT: #dddddd 1px dotted; 
	BORDER-BOTTOM: #dddddd 1px dotted; 
	width:100%;
}

TABLE.softColor2
{
	/*background: #eef9f9;*/
	BORDER-RIGHT: #dddddd 1px dotted; 
	BORDER-TOP: #dddddd 1px dotted; 
	BORDER-LEFT: #dddddd 1px dotted; 
	BORDER-BOTTOM: #dddddd 1px dotted; 	
	width:100%;	
}

#map 
{
	width: 480px;
	height: 300px;	
	border: 4px solid black;
}

#toolbar 
{
	position: absolute;
	top: 300;
	left: 300;
	width: 200px;
	padding: 5px;
	background: white;
	border: 1px solid black;
}

#map-wrapper
{
	position: relative;
	height: 100%;
}
	
#sidebar
{
	position: relative;
	/*top: 330;*/
	/*left: 700;*/
	width: 280px;
	height: 300px;
	overflow: auto;
	font-size: 10px;
}
	
.Grid
{
	border-style:dotted;
	border-width: 1px;
	border-bottom-color:Gray;
	border-top-color: Gray;
	border-left-color:Gray;
	border-right-color:Gray;
}


.Grid th
{
	border-style:dotted;
	border-width: 1px;
	border-bottom-color:Gray;
	border-top-color: White;
	border-left-color:White;
	border-right-color:White
}

.Grid td
{
	padding: 10px;
	border-style:dotted;
	border-width: 0px;
	border-bottom-color:Gray;
	border-top-color: White;
	border-left-color:White;
	border-right-color:White
}

.Pager a
{
	/*text-decoration: underline;*/
}

.Pager span 
{ 
	color:#FF9900; font-size:18px;
}    
