body{
	text-align:left;
	margin-left: auto;
	margin-right: auto;
	background: #ffffff;
	font-size: 11pt;
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
}

div#container{
	width: 930px;
	margin-left: auto;
	margin-right: auto;
	}
div#header{
	width: 930px;
	height: 75px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:-6px;
	}
table#containertext{
	background-color:#d3e1ee;
	width: 920px;
	margin-left: 5px;
}
div#AutoLogin{
	margin-top: -20px;	
	}	
div#contentTop{
	width: 930px;
	height: 42px;
	margin-left: auto;
	margin-right: auto;
	background: #ffffff top left no-repeat url(/media/companyset/remaxil/RegionalSite2/bg.top.gif);
}		
div#content{
	margin-left: auto;
	margin-right: auto;
	width: 930px;
	background: #ffffff top left repeat-y url(/media/companyset/remaxil/RegionalSite2/bg.body.gif) ;
	padding-bottom: 15px;
}
div#contentBottom{
	width: 930px;
	height: 16px;
	margin-left: auto;
	margin-right: auto;
	background: #ffffff top left no-repeat url(/media/companyset/remaxil/RegionalSite2/bg.bottom.gif);
}
div#content a:link,
div#content a:active,
div#content a:visited{		
	color: #003366;
}		
div#logo{
	position: relative;
	top:10px;
	left:10px;
	margin-left: auto;
	margin-right: auto;
	}
div#logo img{
	border: none;
	}		
/*	navigation*/

div#navTop{
	position: relative;
	float: right;
	left: 0px;
	height: 25px;
	background-repeat: no-repeat;

	}
div#navTop a{
	display:block;
	float:left;
	}

div#navTop a span{
	position:absolute;
	left:-2000px;
	top:-1000px;
	}
* html div#navTop a span{
	display:none;
	}
div#navTop a#menuHome{
	height:25px;
	width:81px;
	background:url(/media/companyset/RemaxIL/RegionalSite2/nav/home.gif) 0 0 no-repeat;
	}
div#navTop a#menuHome:hover{
	background:url(/media/companyset/RemaxIL/RegionalSite2/nav/home.roll.gif) 0 0 no-repeat;
}	
div#navTop a#menuProperties{
	height:25px;
	width:98px;
	background:url(/media/companyset/RemaxIL/RegionalSite2/nav/properties.gif) top left no-repeat;
	}
div#navTop a#menuProperties:hover{
	background:url(/media/companyset/RemaxIL/RegionalSite2/nav/properties.roll.gif) top left no-repeat;
	}	
div#navTop a#menuAgents{
	height:25px;
	width:135px;
	background:url(/media/companyset/RemaxIL/RegionalSite2/nav/agents.gif) top left no-repeat;
	}
div#navTop a#menuAgents:hover{
	background:url(/media/companyset/RemaxIL/RegionalSite2/nav/agents.roll.gif) top left no-repeat;
	}	
div#navTop a#menuConsumerAdvisor{
	height:25px;
	width:158px;
	background:url(/media/companyset/RemaxIL/RegionalSite2/nav/advisor.gif) top left no-repeat;
	}
div#navTop a#menuConsumerAdvisor:hover{
	background:url(/media/companyset/RemaxIL/RegionalSite2/nav/advisor.roll.gif) top left no-repeat;
	}
div#navTop a#menuAboutRemax{
	height:25px;
	width:133px;
	background:url(/media/companyset/RemaxIL/RegionalSite2/nav/about.gif) top left no-repeat;
	}	
div#navTop a#menuAboutRemax:hover{
	background:url(/media/companyset/RemaxIL/RegionalSite2/nav/about.roll.gif) top left no-repeat;
}
div#navTop a#menuFranchising{
	height:25px;
	width:107px;
	background:url(/media/companyset/RemaxIL/RegionalSite2/nav/franchising.gif) top left no-repeat;
}
div#navTop a#menuFranchising:hover{
	background:url(/media/companyset/RemaxIL/RegionalSite2/nav/franchising.roll.gif) top left no-repeat;
}
div#navTop a#menuJoinUs{
	height:25px;
	width:116px;
	background:url(/media/companyset/RemaxIL/RegionalSite2/nav/joinus.gif) top left no-repeat;
	}
div#navTop a#menuJoinUs:hover{
	background:url(/media/companyset/RemaxIL/RegionalSite2/nav/joinus.roll.gif) top left no-repeat;
	}
div#navTop a#menuContact{
	height:25px;
	width:98px;
	background:url(/media/companyset/RemaxIL/RegionalSite2/nav/contact.gif) top left no-repeat;
	}
div#navTop a#menuContact:hover{
	background:url(/media/companyset/RemaxIL/RegionalSite2/nav/contact.roll.gif) top left no-repeat;
	}
	

div.globalDropDown h2{
	display:none;
	}
div.globalDropDown{
	position: relative;
	display: none;
	background-color:#ffffff;
	border: 1px solid #94b3cf;
	color: #959595;
	font-family: arial, sans-serif;
	border-top: 0px;
	z-index: 901;
	width:205px;
	margin-top: -62px;
	}
div.globalDropDown span a{
	margin-left:5px;
	padding-top: 2px;
	padding-bottom: 2px;
	width:100%;
	display: block;
	color: #4a4a4a;
	text-decoration:none;	
	}
div.globalDropDown a:link{
	text-decoration: none;
	}
div.globalDropDown a:visited{
	text-decoration: none;
	}
div.globalDropDown a:hover{
	color: #4a4a4a;
	text-decoration: none;
	font-weight: bold;
	background: #dff8d5;
	margin-left: 0px;
	}
* html div.globalDropDown a:hover{
	margin-left: 0px;
	}	
div.globalDropDown a:active{
	text-decoration: none;
	}
div.globalDropDown span{
	margin-bottom: 5px;	
}
	

	
div#contentPadding{
	margin-left: 15px;
	margin-right: 15px;
	}
div#seoSearchCities{
	text-align:center;
}
div#footer,
div#footerBottom{
	padding:10px;
}	
		
div#footer a:link,	
div#footer a:visited,
div#footer a:active{  
	color: #73b2e4;
	}
div#footer a:hover{
	color: #2272b2;
	}
div#navBottomLinks{
	float: right;
}
div#navBottomLinks img{
	border: none;
	margin: 10px;
	}	
div#copyright{
	color: #000000;
	}	

div#copyright a:link,
div#copyright a:visited,
div#copyright a:active{
	color: #73b2e4;
	}	
div#copyright a:hover{
	color: #2272b2;
	}	
	
/*Search Container - maintaining old size for now*/
	
div#newsearchcontentinside{
	width: 740px;
	margin-left: auto;
	margin-right: auto;
}	
/* end search container*/
	
	
	
	
/* Home Page Styles*/
div#TopRow{
	height: 335px;
}	
div#TopLeft{
	width: 434px;
	height: 335px;
	}
img#logo{margin-bottom: 12px;}

div#TopRight{
	width: 434px;
	height: 335px;
	background: url(/media/companyset/remaxil/RegionalSite2/Splash/bg.propsearch.gif) top left no-repeat;
}
div#CenterNav{
	position: relative;
	left: 0px;
	height: 54px;
	background-repeat: no-repeat;

	}
div#CenterNav a{
	display:block;
	float:left;
	}

div#CenterNav a span{
	position:absolute;
	left:-2000px;
	top:-1000px;
	}
* html div#CenterNav a span{
	display:none;
	}
	
div#CenterNav a#menuHPAgents{
	height:54px;
	width:175px;
	background:url(/media/companyset/RemaxIL/RegionalSite2/Splash/nav/agents.gif) top left no-repeat;
	}
div#CenterNav a#menuHPAgents:hover{
	background:url(/media/companyset/RemaxIL/RegionalSite2/Splash/nav/agents.roll.gif) top left no-repeat;
	}
div#CenterNav a#menuHPCommercial{
	height:54px;
	width:172px;
	background:url(/media/companyset/RemaxIL/RegionalSite2/Splash/nav/commercial.gif) top left no-repeat;
	}
div#CenterNav a#menuHPCommercial:hover{
	background:url(/media/companyset/RemaxIL/RegionalSite2/Splash/nav/commercial.roll.gif) top left no-repeat;
	}		
div#CenterNav a#menuHPLuxury{
	height:54px;
	width:172px;
	background:url(/media/companyset/RemaxIL/RegionalSite2/Splash/nav/luxury.gif) top left no-repeat;
	}
div#CenterNav a#menuHPLuxury:hover{
	background:url(/media/companyset/RemaxIL/RegionalSite2/Splash/nav/luxury.roll.gif) top left no-repeat;
	}

div#CenterNav a#menuHPJoinUs{
	height:54px;
	width:172px;
	background:url(/media/companyset/RemaxIL/RegionalSite2/Splash/nav/join.gif) top left no-repeat;
	}
div#CenterNav a#menuHPJoinUs:hover{
	background:url(/media/companyset/RemaxIL/RegionalSite2/Splash/nav/join.roll.gif) top left no-repeat;
	}
div#CenterNav a#menuHPAboutRemax{
	height:54px;
	width:177px;
	background:url(/media/companyset/RemaxIL/RegionalSite2/Splash/nav/about.gif) top left no-repeat;
	}	
div#CenterNav a#menuHPAboutRemax:hover{
	background:url(/media/companyset/RemaxIL/RegionalSite2/Splash/nav/about.roll.gif) top left no-repeat;
	}

div.HPDropDown h2{
	display:none;
	}
div.HPDropDown{
	position: relative;
	display: none;
	background-color:#edf2f6;
	border: 1px solid #cdd7e0;
	color: #959595;
	font-family: arial, sans-serif;
	border-top: 0px;
	z-index: 901;
	width:179px;
	margin-top:-425px;
	margin-left: -25px;
	}
div.HPDropDown span a{
	margin-left:5px;
	padding-top: 2px;
	padding-bottom: 2px;
	width:100%;
	display: block;
	color: #4a4a4a;
	text-decoration:none;	
	}
div.HPDropDown a:link{
	text-decoration: none;
	}
div.HPDropDown a:visited{
	text-decoration: none;
	}
div.HPDropDown a:hover{
	color: #4a4a4a;
	text-decoration: none;
	font-weight: bold;
	background: #b6cee6;
	margin-left: 0px;
	}
* html div.HPDropDown a:hover{
	margin-left: 0px;
	}	
div.HPDropDown a:active{
	text-decoration: none;
	}
div.HPDropDown span{
	margin-bottom: 5px;	
}
select#selsearch{
	width:362px;
	height:20px;
}
form#Members
{
	padding-top: 10px;}
input#username{
	height:15px;
	width: 125px;
	font-size:10pt;
	}
input#password{
	height:15px;
	width: 75px;
	font-size:10pt;
	}
input#pwdOverlay{
	height:15px;
	width: 75px;
	font-size:10pt;
	}
input#MapResults{
	float: left;
	margin-left: 30px;
}
input#ListResults{	
	float: right;
	margin-right: 30px;
}
form#Members{
	margin: 0px;
}
div#ExtranetText{
	color: #000000;
	position: relative;
	margin: 0px;
	margin-left: 4px;	
}
div#TopRow,
div#MiddleRow,
div#BottomRow{
margin-left: 10px;	
}
div#BottomRow{
	margin-top: 5px;
	position: relative;
	margin-bottom: 15px;	
}
div#MidRow1{
	height: 54px;
	position: static;
	}
div#MidRow2{	
	margin-top: 15px;
	height:200px;
	position: static;
	margin-bottom: 0px;
}	
div#RemaxNews{
	height: 200px;
	margin: 0px;
	position: relative;
	float: left;
	background: url(/media/companyset/remaxil/RegionalSite2/Splash/bg.news.gif) top left no-repeat;
}
div#NewsHeader{
	margin-left: 10px;
	width: 327px;
	position: relative;
	height: 15px;
	vertical-align: top;
	margin-top: 0px;
}
div#NewsHeader h3{
	margin-top: 0px;
}
div#NewsContent{
	position: relative;
	width: 327px;
	padding: 8px;
	height: 185px;	
}
div#CenterAd{
	position: relative;
	float: left;
	margin: 0px;
	width: 172px;
	vertical-align: top;
	height: 200px;
}
div#Charities{
	position: relative;
	margin: 0px;
	width: 350px;
	height:200px;
	float: left;
	margin-right: 20px;
	vertical-align: top;
}

div#Charities img,
div#CenterAd img{
	border: none;
}	

/*End of Home Page Styles	*/


	
/*Search Container - maintaining old size for now*/
	
div#newsearchcontentinside{
	width: 740px;
	margin-left: auto;
	margin-right: auto;
}	
/* end search container*/
	
/* CSS rules for agent/office search pages */
.agentcolorbar {
	background-color: #ddecf2;
}	
a:link.agentsearch {color: #bf0101; font-size: 9px;}
a:visited.agentsearch {color: #bf0101; font-size: 9px;}
a:link:hover.agentsearch {color: #bf0101; font-size: 9px;}
a:visited:hover.agentsearch {color: #bf0101; font-size: 9px;}
.dividingrows{
	border-bottom: #224466 1px solid;
}
.start_rows{
	border-bottom: #224466 3px solid;
}
.end_rows{
	border-bottom: #224466 2px solid;
}
.txtcolor{
	color: #bf0101;
}
.allborders{
	border: #224466 1px solid;
}
.waiting_txt{	
	font-weight: bold;
	font-size: 17px;
	color: #d70b0b; 
	letter-spacing: -.03cm;
}
.heading{
	color: #000000;
	font-size: 14px;
	font-weight: bold; 
	padding-bottom: 7px;
}
a:link.col_headings_agoff, a:visited.col_headings_agoff, a:link:hover.col_headings_agoff {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}
.officesiteofficename
{
	font-size: 30px;
	font-weight:bold;
	letter-spacing: -.03cm;
	color: #000000;
}
.newsprint
{
	text-align:left;
}
.colorblock 
{
	background-color: #1c7ba8;
}
.linebottom
{
    BORDER-RIGHT: #d0d0d0 0px solid;
    BORDER-TOP: #d0d0d0 0px solid;
    BORDER-LEFT: #d0d0d0 0px solid;
    BORDER-BOTTOM: #d0d0d0 1px solid
}
.linebottomleft
{
    BORDER-RIGHT: #d0d0d0 0px solid;
    BORDER-TOP: #d0d0d0 0px solid;
    BORDER-LEFT: #d0d0d0 1px solid;
    BORDER-BOTTOM: #d0d0d0 1px solid
}
.linebottomleftright
{
    BORDER-RIGHT: #d0d0d0 1px solid;
    BORDER-TOP: #d0d0d0 0px solid;
    BORDER-LEFT: #d0d0d0 1px solid;
    BORDER-BOTTOM: #d0d0d0 1px solid
}
.linebottomleftwhite
{
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #d0d0d0 1px solid;
    BORDER-RIGHT-WIDTH: 0px
}

/*end office/agent search*/

	div.seocontentcontainer { display:block; padding:10px; }
	div.seocontentcontainer a 
	{
		color:#00a6af;
		text-decoration:underline;
	}
	div.seocontentcontainer h1 { font-size:180%; }
	div.seocontentcontainer h3.inline {
		font-size:100%;
		display:inline;
		margin-right:4px;
	}
	table.seobodycontent td.left
	{
		width:100%;
		vertical-align:top;
		padding-right:20px;
	}

