/*
//-----------------------------------------------------------------------------

	shell.css
	
	version:   1.0
	date:		mm/dd/yy
	author:    [Martin Olson @ innertwined]
	email:		[martin@innertwined.com]

	website:   [www.domain.com]

	version history: [1.0]
	

// -----------------------------------------------------------------------------
*/


/*

	Import external stylesheets
	
-----------------------------------------------------------------------------*/

@import url("reset.css");
/**/@import url("site.css"); 
@import url("typo.css"); 
@import url("forms.css");

/*
<!-- [if IE6]>
		<link rel="stylesheet" href="/css/global/ie.css" type="text/css" media="screen, projection" charset="utf-8" />
		<![endif] -->
		<!--
		<script src="" type="text/javascript"></script>
  		<a href="link.html" onclick="processClick(); return false;">link</a>
  		-->
 */


/* colors

		lt blue #e1f1f2
		md blue #9fbecf
		md gray #969694
		
		
*/

body {
	background: #bcdadd/*#e1f1f2*/;
	margin: 0;
	padding: 0;
	/* text format */
	/*
		font-family: "lucida sans unicode","lucida grande",sans-serif;
		font-family: georgia,serif;
		font-family: "palatino linotype",palatino,serif;
		font-family: "times new roman",times,serif;
		font-family: arial,sans-serif;
		font-family: "trebuchet MS",sans-serif;
	*/
	font-family: "arial", "helvetica","lucida sans unicode","lucida grande",sans-serif;
	font-size: 12px;
	letter-spacing: 0pt;
	word-spacing: 0.2pt;
	line-height: 1.5em;
	color: #4c4d4d;
	text-align: center
	}
.wrap {
	margin: 0 auto;
	padding: 0;
	width: 920px;
	}
.mheight { /* hack to set min height */
	float: right;
	height: 500px;
	width: 1px;
	}


/*			Global Text Links
-----------------------------------------------------------------------------*/

a:link,
a:visited {
	color: #76acc4;
	text-decoration: none
	}
a:hover {
	color: #76acc4;
	text-decoration: underline
	}

/*			Header / Nav
-----------------------------------------------------------------------------*/

#header {
	background: url(../img/bkg_header.gif) repeat-x top left;
	text-align: center;
	}
#header .trim {
	background: url(../img/bkg_headertrim.gif) repeat-x top left;
	border-bottom: 1px solid #486373;
	margin-bottom: 25px;
	padding: 5px 0 0;
	}

.logo {
	background:  url(../img/logo.gif) 0 0 no-repeat;
	float: left;
	font-size: 18px;
	font-weight:  100;
	line-height: 100px;
	margin: 10px 0 0 20px;
	text-indent:  -9999px;
	width: 300px;
	}
ul#siteNav {
	float: right;
	margin-right: 90px;
	margin-top: 93px;
	}
ul#siteNav li {
	display: block;
	float: left;
	font-size: 13px;
	height: 34px;
	line-height: 34px;
	}
ul#siteNav li a {
	color: #bfdfe2;
	display: block;
	float: left;
	height: 34px;
	line-height: 34px;
	padding: 0 18px;
	}
ul#siteNav li a:hover {
	color: #5c8196;
	text-decoration: none;
	}
ul#siteNav li a.current {
	background: #f8fefe;
	color: #5c8196;
	text-decoration: none;
	}

/*			Footer
-----------------------------------------------------------------------------*/

#footer {
	background: transparent url(../img/frame_btmShadow.png) 0 0 no-repeat;
	font-size: 11px;
	height: 120px;
	padding: 8px 15px;
	text-align: left;
	}
ul#footerNav {
	float: left;
	padding: 10px;
	width: 705px;
	}
ul#footerNav li {
	color: #829296;
	display: block;
	float: left;
	height: 18px;
	margin: 0 8px 0 0;
	}
ul#footerNav li span {
	margin-left: 8px;
	}
ul#footerNav li.eho {
	background: url(../img/eho_logo.gif) right center no-repeat;
	float: right;
	padding: 8px 40px 7px 0;
	}
ul#footerNav li.legal,
ul#footerNav li.feedback {
	color: #829296;
	clear: left;
	}
#footer a:link,
#footer a:visited {
	color: #80a5b4;
	text-decoration: none;
	}
#footer a:hover {
	color: #5c8196;
	}
.equalHouseOpp {
	background: url(../img/eho_logo.gif) right center no-repeat;
	color: #829296;
	margin-right: 10px;
	padding: 15px 40px 15px 0;
	float: right;
	text-align: right;
	width: 140px;
	}
	
	/* added by craig */
		
/* registration pages */
#registerWrapper
{
	position:relative;
	top:0px;
	left:0px;
	height:300px;
}
#registerPage1
{
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	visibility:visible;
}		
#registerPage2
{
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}	
#registerPage3
{
	position:absolute;
	top:0px;
	left:0px;
	display:none;

}	
#textContract
{
	width:500px;
	height:200px;
}	
#mustAgree
{
	color:#FF0000;
	font-weight:bold;
	display:none;

}	
#mustAgreeContract
{
	color:#FF0000;
	font-weight:bold;
	display:none;

}	
#textTermsofUse{
	font-weight:normal;
	display:none;
	width:500px;
	height:200px;
}	
#textTermsofUse2{
	font-weight:normal;
	display:block;
	width:500px;
	height:200px;
}
.brokerMessage{ color:#FF0000;}

table.registrationTable{
border-collapse:collapse;
}

table.registrationTable td{
padding:3px;
}
#emailmemberList{display:none; visibility:hidden;}
.expired {color:#FF0000; text-transform:uppercase; font-size:11px; font-weight:bold;}