body {
 background-color: #ffffff; 
margin-top: 1px; margin-bottom: 0; margin-left: 0; margin-right: 0; 
font-size:0.8em;
font-family: geneva, arial, helvetica, san-serif;	
}

/*  links */
a:link {	color: #003399; }
a:visited {	color: #003399; }
a:hover {	color: #ff8601; text-decoration: none; background-color:#ecf5ff; }
a:active {	color: #ff8601; text-decoration: none}

p {	font-size: 12px;	font-family:geneva, arial, helvetica, san-serif;	text-decoration: none;
}

h1 {	margin-top: 5px; margin-bottom: 5px; font-size: 20px;  line-height: 26px; font-family: Arial, Helvetica, sans-serif; color: #02467d
}

h2 {	margin-top: 3px;  font-size: 17px; margin-bottom: 3px; line-height: 22px; font-family: Arial, Helvetica, sans-serif;  color: #02467d
}

h3 {	margin-top: 2px;  font-size: 13px; margin-bottom: 2px; line-height: 16px; font-family: Arial, Helvetica, sans-serif; color: #02467d
}

.small {font-size:78%; }
.medium {font-size:85%; }
.larger {font-size:larger}

#outerwrapper { margin:0 auto; width:100% ; }
#wrapper {margin:0 auto;width:900px ;	background-color: #FFFFFF;}
	
#top {margin:0 auto;width:900px;height:81px;}
	
.container {margin:0 auto;width:900px; text-align:left; border: 1px #ccc solid;}
#leftcol {margin:0 10px 0 0;
	width:150px;
	float:left;
	padding:0px;
}
#centercol {
margin:0 auto;
	width:470px;
	float:left;
	padding:0;
	border-left:1px #ccc solid; border-right:1px #ccc solid; 
}
	
.centercol{	background-image: url(../images/MainBg.jpg);
background-repeat:no-repeat; background-position:right top;
 }
 
#rightcol {
	width:235px;
	float:right;
	border-left:1px #ccc solid;
	padding:0 15px 0 0;
	background-color: #962F1E;
}

#topboxleft{
	width: 218px;
	float: left;
	background-image: url(../images/Real%20Estate%20Training%20L.jpg);
	height: 81px;
}
#topboxcenter{
	width: 340px;
	height: 218px;
	float: left;
	height: 81px;
}

#topboxright{		width: 218px;
	float: right;
	background-image: url(../images/Real%20Estate%20Training%20R.jpg);
	height: 81px }
	
	
#top03 {
	width:900px;
	height:10px;
	margin:0 auto;
	background-image:url(../images/bar.gif);
	background-repeat: repeat-x;
		display: block;
}
#top04 {
	width:900px;
	height:10px;
	margin:0 auto;
	background-image:url(../images/GradDown.gif);
	background-repeat: repeat-x;
		display: block;
}

#head {margin:0 auto;width:900px; height:100px;   background-image:url(../images/sales/topRight.jpg); background-position:top right; background-repeat:no-repeat; }
#head-left{ margin:0; padding:0; height:100px; width:150px; float:left; background-image: url(../images/sales/TopLeft.jpg); background-repeat:no-repeat; background-position:bottom;    }
#head-mid{ margin:0; padding:0; height:100px; width:490px; float:left; background-image:url(../images/sales/TopLogoWW.gif); background-repeat:no-repeat; background-position:center; text-align:center;     }
#head-right{ margin:0; padding:0; height:100px; width:250px; float:right; }

.leftbox{ margin-bottom:10px; padding:5px 0 ; background-color:#EDEDEB; background-image:url(../images/sales/greyTop.jpg); background-repeat:no-repeat; background-position:top; 
	width:149px;
	display: block; }
.leftbox p, h3 { padding:0 6px 0 3px;}
.leftbox h3 { color:#A63C2B;}

.leftbox  a:link,.leftbox a:visited{ background-color:transparent; font-size: 10px;     } 
.leftbox a:hover {	background-color:#ecf5ff;} 
.centerbox{ margin:0 auto ; 
	width: 450px;
	padding:10px;
	clear:both; 
	}

#centercol p {  font-size:120%;	font-family: geneva, arial, helvetica, san-serif;	line-height:135%;  text-align:justify; padding: 0  20px 0  20px ;
}

.centerbox a:link , .centerbox a:visited{background-color:#fff;} 
.centerbox a:hover, img:hover {	 background-color:#ecf5ff; } 

.rightboxtop {padding: 0 ; background-image: url(../images/sales/greyTop215.gif); background-repeat:no-repeat; background-position:top; height:15px;
width:215px;
float: right;
}	
.rightbox{ padding:5px 0; background-color:#EDEDEB;
width:215px;
	display: block;
	float: right;
	text-align: justify;
 }
.rightboxbottom{ margin-bottom:10px; padding:0 ; background-image: url(../images/sales/greyBot215.gif); background-repeat:no-repeat; background-position:bottom; 
width:215px; height:15px;
	float: right;
	clear:both;
 }
.rightbox a:link, .rightbox a:visited{  background-color:none;  } 
.rightbox a:hover {	background-color:#ecf5ff;} 
.dot { padding:0 20px 3px 0;}

#searchbox{
	width:149px;
	display: block;
 background-color:#EDEDEB; background-image:url(../images/sales/greyTop.jpg); background-repeat:no-repeat; background-position:top; 
	text-align:center;
	padding: 0px;
	height: 80px;
}

.clear {clear:both;;}
.space{ width:auto; height:10px;}
.photo {float:right; padding:0 0 0 12px;}
.border {border-width:1px;border-style:solid;border-color:#cccccc}
.highlight {background-color: pink; }
hr {   color:#F57A18;  width:80%; height:1px; border:0; margin:0; padding:0; text-align:center;
}
.dropdown {background-image: url(../images/sales/grad-down.jpg); background-repeat:repeat-x; background-position:top;}
.orange {color: #f57a18}
.justify {	text-align: justify; }
.center {	text-align: center; }
.no-margin  { margin:0; }
.no-margin-top  { margin:0 0 10px 0 ; }
.no-bgn { background:none;}
.bgn-white{ background:#fff;}
.padding  { padding:0 4px;   }
.left {	text-align: left }
.white {	color: #ffffff}
.red {	color: #ff0000}
.red-orange { color: #f84916}
.brown {color:#A63C2B;}

/*Foot  */ 
#footer {margin:0 auto;width:900px;height:60px;  background-image: url(../images/bot-line.gif); clear:both;}
#footleft{	width: 590px;	height: 45px;	float: left; text-align:left; }
#footright{		width: 187px;	height: 45px;	float: right;text-align:right;}

#footerB {margin:0 auto 0 auto;width:900px;height:30px; background-image: url(../images/GradUp.gif);} 
#footleftB{	width: 590px;	height: 30px;	float: left; }
#footrightB{		width: 187px;	height: 30px;	float: right;  }

.menuBot { FONT-SIZE: 13px; COLOR: #5C5C78;   height:8em;}
.menuBot a:link, a:visited {FONT-SIZE: 13px; COLOR: #5C5C78;    height:8em;  BACKGROUND-COLOR:  }
.menuBot a:hover  { COLOR: #FF8601; BACKGROUND-COLOR: #CBCBE2;  
border: 1px solid #660066;padding: 1px 3px 1px 3px;border-style: inset;
}
