body {
	background-image:url(http://www.realestatechampions.com/images/RealEstateTraining_nbg1.gif);
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  }

a:link       { color:#1f49b3; text-decoration: underline }
a:active     { color:#FF0000; text-decoration: underline }
a:visited    { color:#1f49b3; text-decoration: underline }
a:hover      { color:#FF0000; text-decoration: underline }

H1 {
font-size:18px;
color:#1f48b0;
font-weight:bold;
}
#txt{border:none;font-family:verdana;font-size:16pt;font-weight:bold;border-right-color:#FFFFFF;}
#h{border:none;font-family:verdana;font-size:16pt;font-weight:bold;border-right-color:#FFFFFF;}
#m{border:none;font-family:verdana;font-size:16pt;font-weight:bold;border-right-color:#FFFFFF;}
#s{border:none;font-family:verdana;font-size:16pt;font-weight:bold;border-right-color:#FFFFFF;}

.mainfont {
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
}
.whitefont {
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  color:#FFFFFF;
}
.whitefontS {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#FFFFFF;
}
.mainfont2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
}

.testimonialheader {
  font: 12pt tahoma;
  color: #000000; 
  font-weight: bold;
  }

.transparentbg2 {
background: url(/images/RealEstateTrainingS_BGR.png);
}
.transparentbg3 {
background: url(/images/RealEstateTrainingS_BGL.png);
}
H2 {
    font-size: 10px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bolder;
	margin:0px;
}

.testimonialbody {
  font: 11pt verdana;
  color: #000000; 
  font-weight: none;
  }
  
.promowhiteheader {
 font: 13pt verdana;
  color: #FFFFFF; 
  font-weight: bold;
}

.testimonialsig {
  font: 10pt verdana;
  color: #003366; 
  font-weight: bold;
  }
  
.promoheader {
  font: 18pt verdana;
  color: #FF0000; 
  font-weight: bold;
  }

.promobody {
  font: 9pt verdana;
  color: #000000; 
  font-weight: none;
  }
.testimonialheader2 {
	font: bolder 14pt Arial, Helvetica, sans-serif;
	color: #143A81;
}


.footer {
  font: 9pt Arial;
  color: #000000; 
  font-weight: bold;
  }

a.footer:link       { color: #000000; text-decoration: none }
a.footer:active     { color: #3366FF; text-decoration: none }
a.footer:visited    { color: #000000; text-decoration: none }
a.footer:hover      { color: #3366FF; text-decoration: underline }

#flashpromo {
	position: absolute;
	height: 126px;
	width: 774px;
	left: 0px;
	top: 39px;
	z-index:2;
}
#flashpromo2 {
	position: absolute;
	width: 491px;
	left: 279px;
	top: 46px;
	z-index:2;
}
#flashpromo3 {
	position: absolute;
	width: 774px;
	height: 236px;
	left:0px;
	top: 39px;
	z-index:2;
}
#flashclick {
	position: absolute;
	width: 287px;
	height: 43px;
	left:487px;
	top: 232px;
	z-index:5;
}
#flashclick2 {
	position: absolute;
	width: 287px;
	height: 43px;
	left:487px;
	top: 232px;
	z-index:5;
}
#flashclickt {
	position: absolute;
	width: 287px;
	height: 43px;
	left:487px;
	top: 232px;
	z-index:5;
	
}
div#preload { display: none; }
#hackersecure {
	position: absolute;
	height: 54px;
	width: 139px;
	left: 623px;
	top: 8px;
}
#storefront {
	height: 76px;
	width: 597px;
	position: absolute;
	left: 0px;
	top: 37px;
}
#cds {
	height: 76px;
	width: 179px;
	position: absolute;
}
#books {
	height: 76px;
	width: 58px;
	position: absolute;
	left: 53px;
	top: 0px;
}
#streaming {
	height: 76px;
	width: 182px;
	position: absolute;
	left: 115px;
	top: 0px;
}
#bundles {
	height: 76px;
	width: 77px;
	position: absolute;
	left: 261px;
	top: 0px;
}
#clear {
	height: 76px;
	width: 597px;
	position: absolute;
}
#ebooks {
	height: 76px;
	width: 132px;
	position: absolute;
	left: 278px;
}
#online {
	height: 76px;
	width: 180px;
	position: absolute;
	left: 298px;
	top: 0px;
}
#interactive {
	height: 76px;
	width: 211px;
	position: absolute;
	left: 386px;
	top: 0px;
}
#container {
	height: 144px;
	width: 597px;
	position: relative;
	left: 0px;
	top: 0px;
}
	
.shortcopyheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #1f49b3;
	font-size: 13px;
}
.shortcopybody {
	font-family: verdana;
	font-size: 13px;
	font-weight: normal;
}
.shortcopybullets {
font-family: verdana;
	font-size: 13px;
	font-weight: normal;
}
.streamingbody {
font: verdada;
font-size: 15px;
}
.header365 {
	font-family: tahoma;
	font-size: 21px;
	font-weight: bold;
	color: #1a41a5;
}
.blueheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0000FF;
	font-weight: normal;
}
.redheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FF0000;
	font-weight: bold;
}
.boldheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}
.boldheader2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}
.tablecolor { background-color: #edf3fe; }
.tablebordercolorboth { background-color: #edf3fe; border-right-style: solid; border-width: 2px; border-color:#9aa9c2; border-left-style: solid; border-width: 2px; border-color:#9aa9c2}
.tablebordercolorboth2 { border-right-style: solid; border-width: 2px; border-color:#9aa9c2; border-left-style: solid; border-width: 2px; border-color:#9aa9c2}
.tablebordercolorboth3 { border-right-style: solid; border-width: 2px; border-color:#9aa9c2; border-left-style: solid; border-width: 2px; border-color:#9aa9c2; border-bottom-style: solid; border-width: 2px; border-color:#9aa9c2;}
.tableborderright { border-right-style: solid; border-width: 2px; border-color:#9aa9c2 }
.tableborderright2 { border-right-style: solid; border-width: 1px; border-color:#000000 }
.tableborderbottom{ border-bottom-style: solid; border-width: 2px; border-color:#9aa9c2 }
.tablebordertop{ border-top-style: solid; border-width: 2px; border-color:#9aa9c2 }
.tableborderall{ border-top-style: solid; border-width: 2px; border-color:#FF0000; border-bottom-style: solid; border-width: 2px; border-color:#FF0000; border-left-style: solid; border-width: 2px; border-color:#FF0000; border-right-style: solid; border-width: 2px; border-color:#FF0000
}
.coachinginput1 {
width: 130px;
border-top: 1px solid black;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid black;
font-family: arial;
font-size: 13px;
padding:3px;
margin-left: 3px;
}

#container2 {
	height: 428px;
	width: 426px;
	position: relative;
	left: 0px;
	top: 0px;
}
#wheel {
	height: 428px;
	width: 426px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#sales {
	height: 223px;
	width: 100px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#referrals {
	height: 131px;
	width: 137px;
	position: absolute;
	left: 100px;
	top: 0px;
}
#leads {
	height: 131px;
	width: 189px;
	position: absolute;
	left: 237px;
	top: 0px;
}
#showings {
	height: 205px;
	width: 100px;
	position: absolute;
	left: 0px;
	top: 223px;
}
#conversion {
	height: 140px;
	width: 155px;
	position: absolute;
	left: 100px;
	top: 288px;
}
#marketing {
	height: 140px;
	width: 171px;
	position: absolute;
	left: 255px;
	top: 288px;
}
#listings {
	height: 157px;
	width: 95px;
	position: absolute;
	left: 331px;
	top: 131px;
}
#middle {
	height: 157px;
	width: 231px;
	position: absolute;
	left: 100px;
	top: 131px;
}
.SFfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #053269;
	font-weight: bold;
}
#container3 {
width: 730px;
margin: 0 auto;
}
#container4 {
	position: relative;
	width: 730px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}

