/* Styles specific the Learning Center pages. */
.paginate {
margin-bottom:0px;
}

h2.learningcenteroverview {
text-indent:-9999px;
display:block;
position:relative;
width:270px;
height:36px;
top:10px;
left:15px;
background:transparent url('http://cdn1-rmxc.eneighborhoods.com/images/pages/learningcenter/headlines/learningcenteroverview.png') top left no-repeat;
}

h2.learningcenterarticles {
text-indent:-9999px;
display:block;
position:relative;
width:270px;
height:36px;
top:10px;
left:15px;
background:transparent url('http://cdn2-rmxc.eneighborhoods.com/images/pages/learningcenter/headlines/learningcenterarticles.png') top left no-repeat;
}

h2.realestatebuying {
text-indent:-9999px;
display:block;
position:relative;
width:270px;
height:36px;
top:10px;
left:15px;
background:transparent url('http://cdn4-rmxc.eneighborhoods.com/images/pages/learningcenter/headlines/realestatebuying.png') top left no-repeat;
}

h2.realestateinvesting {
text-indent:-9999px;
display:block;
position:relative;
width:436px;
height:24px;
top:10px;
left:15px;
background:transparent url('/images/pages/learningcenter/headlines/investingRE101.png') top left no-repeat;
}

h2.realestateservice {
text-indent:-9999px;
display:block;
position:relative;
width:559px;
height:24px;
top:10px;
left:15px;
background:transparent url('/images/pages/learningcenter/headlines/ServicingBlue.png') top left no-repeat;
}

h2.realestateworking {
text-indent:-9999px;
display:block;
position:relative;
width:500px;
height:36px;
top:10px;
left:15px;
background:transparent url('http://cdn3-rmxc.eneighborhoods.com/images/pages/learningcenter/headlines/realestateworking.png') top left no-repeat;
}

h2.realestateselling {
text-indent:-9999px;
display:block;
position:relative;
width:270px;
height:36px;
top:10px;
left:15px;
background:transparent url('http://cdn5-rmxc.eneighborhoods.com/images/pages/learningcenter/headlines/realestateselling.png') top left no-repeat;
}

h2.realestatewhy {
text-indent:-9999px;
display:block;
position:relative;
width:370px;
height:36px;
top:10px;
left:15px;
background:transparent url('http://cdn6-rmxc.eneighborhoods.com/images/pages/learningcenter/headlines/realestatewhy.png') top left no-repeat;
}

h2.featuredarticles {
text-indent:-9999px;
display:block;
position:relative;
width:256px;
height:20px;
background:transparent url('http://cdn7-rmxc.eneighborhoods.com/images/pages/learningcenter/headlines/featuredarticles.png') top left no-repeat;
margin:0;
padding:0;
}

h2.buyingahome {
text-indent:-9999px;
display:block;
position:relative;
width:137px;
height:20px;
background:transparent url('http://cdn8-rmxc.eneighborhoods.com/images/pages/learningcenter/headlines/buyingahome.png') top left no-repeat;
margin:0;
padding:0;
}

h2.stepstoselling {
text-indent:-9999px;
display:block;
position:relative;
width:239px;
height:20px;
background:transparent url('http://cdn9-rmxc.eneighborhoods.com/images/pages/learningcenter/headlines/stepstoselling.png') top left no-repeat;
margin:0;
padding:0;
}

h2.whyuseremax {
text-indent:-9999px;
display:block;
position:relative;
left:0px;
width:206px;
height:20px;
background:transparent url('http://cdn1-rmxc.eneighborhoods.com/images/pages/learningcenter/headlines/whychooseremax.png') top left no-repeat;
margin:0;
padding:0;
}

h2.workingwithyouragent {
text-indent:-9999px;
display:block;
position:relative;
width:334px;
height:20px;
background:transparent url('http://cdn2-rmxc.eneighborhoods.com/images/pages/learningcenter/headlines/workingwithyouragent.png') top left no-repeat;
margin:0;
padding:0;
}

.learningcentercontent .leftcol .detailtext {
margin:5px 0 25px;
padding:0;
}

.learningcentercontent {
width:966px;
margin:0 auto;
}

.learningcentercontent h3 {
font-size:2em;
font-weight:700;
color:#155F98;
display:block;
}

.article p {
margin:1em 0;
}

.learningcentercontent .articlelist {
float:left;
display:block;
position:relative;
background:transparent url('/images/pages/learningcenter/roundheader-long.png') top left no-repeat;
width:600px;
margin:10px -15px 0 5px;
padding:15px;
}

.learningcentercontent .categories {
width:145px !important;
float:left;
position:relative;
display:block;
margin-left:0 !important;
}

.learningcentercontent .articles {
width:800px !important;
float:right;
margin-right:5px !important;
margin-top:10px;
margin-bottom:10px;
background:transparent;
}

.learningcentercontent .rightcol {
width:340px;
float:right;
}

.learningcentercontent .tools {
display:block;
position:relative;
float:right;
clear:both;
left:0 !important;
width:100%;
margin:10px 0 !important;
padding:0 !important;
}

.learningcentercontent .tools li {
float:right;
}

/* Imgwrap */
.imgwrap {
float:right;
display:block;
width:215px;
position:relative;
margin:10px 0 10px 10px;
}

.imgwrap img {
float:right;
display:block;
position:relative;
width:auto;
padding:0 0 5px;
}

p.caption {
font-style:italic;
color:#3b4448;
font-size:1em !important;
margin:0;
padding:0;
}

p.category a {
font-weight:700;
}

p.copyright {
font-size:1.1em !important;
}

/* Articles */
.article {
display:block;
position:relative;
height:auto;
background:transparent url('http://cdn4-rmxc.eneighborhoods.com/images/pages/detail/leftcol/dots.png') bottom left repeat-x;
width:590px;
margin:10px 0 0 5px;
}

.articletext {
float:left;
display:block;
position:relative;
width:auto;
}

.articletext p,.articletext li {
font-size:1.3em;
line-height:1.5em;
margin-bottom:1em;
}

.articletext ul {
margin:0 0 2em 1.2em;
}

.articletext li {
list-style:disc;
margin:0;
}

.article .tools {
display:block;
position:relative;
height:30px;
float:right;
width:300px;
margin:10px -10px 10px 0;
}

img.articlepphoto {
border:1px solid #e2eaf0;
float:left;
display:block;
position:relative;
margin:0 10px 0 0;
}

/* Right Col - Blue Gradient Box */
.bluegradientbox {
background:transparent url('http://cdn5-rmxc.eneighborhoods.com/images/pages/learningcenter/roundheader-short.png') top left no-repeat;
padding:15px;
}

.bluegradientbox h2 {
text-indent:-9999px;
display:block;
position:relative;
width:138px;
background:transparent;
height:20px;
margin:0;
padding:0;
}

h2.realestate {
background:transparent url('http://cdn6-rmxc.eneighborhoods.com/images/pages/learningcenter/headlines/realestate101.png') top left no-repeat;
}

h2.mortgagetools {
background:transparent url('http://cdn7-rmxc.eneighborhoods.com/images/pages/learningcenter/headlines/mortgagetools.png') top left no-repeat;
}

.bluegradientbox h4 {
text-indent:0;
margin:5px 0 10px;
padding:0;
}

.bluegradientbox ul {
display:block;
position:relative;
margin:0 0 0 30px;
}

/* Main Article Template */
.articleheadline {
display:block;
position:relative;
background:transparent url('http://cdn8-rmxc.eneighborhoods.com/images/pages/detail/leftcol/dots.png') bottom left repeat-x; width:950px;
margin-left:20px;
}

.articleheadline h3 {
display:block;
position:relative;
}

.articleheadline p.category {
padding-bottom:15px;
width:500px;
display:block;
position:relative;
margin:10px 0;
}

.articleheadline .sendtofriendlink {
float:right;
display:block;
position:relative;
height:20px;
margin-top:-43px;
padding-left:25px;
padding-top:3px;
font-weight:700;
background:transparent url('http://cdn9-rmxc.eneighborhoods.com/images/icons/smallicons/emailicon.png') top left no-repeat;
}

.longarticletext .textwrap {
float:left;
width:535px;
display:block;
position:relative;
margin:5px 15px 0px 15px;
padding:0;
}

.realestate #rightcol {
margin-right:3px;
width:342px;
float:right;
}

.rightcontentwrap .textwrap {
float:left;
width:auto !important;
display:block;
position:relative;
margin:5px 15px 0 0;
padding:0;
}

.longarticletext .textwrap h4 {
font-size:1.5em;
font-weight:700;
color:#155F98;
display:block;
margin-bottom:1.4em;
}

.longarticletext .textwrap h5 {
font-size:1.5em;
font-weight:700;
color:#155F98;
display:block;
margin-top:1.4em;
margin-bottom:.3em;
}

.longarticletext .imgwrap {
width:390px;
}

.realestate #leftcol {
width:145px;
float:left;
margin-left:15px;
}

.realestate .rightcontentwrap {
display:block;
position:relative;
float:right;
width:810px;
margin-right:17px;
}

.realestate #centercol {
width:455px;
float:left;
margin-top:10px;
margin-left:10px;
}

/* -- Related Articles -- */
.relatedarticles h4 {
height:16px;
background:transparent url('http://cdn1-rmxc.eneighborhoods.com/images/pages/learningcenter/headlines/relatedarticles.png') top left no-repeat;
margin:10px;
padding:0;
}

.relatedarticles ul {
display:block;
position:relative;
margin:0 0 10px 30px;
}

/* -- Read Related Articles -- */
.readrelatedarticles h4 {
height:13px;
background:transparent url('/images/pages/learningcenter/headlines/readrelatedarticles.png') top left no-repeat;
margin:10px;
padding:0;
}

.readrelatedarticles ul {
display:block;
position:relative;
margin:0 0 10px 30px;
}

.interiorwhite .rightlink {
font-size:1em;
margin:10px;
}

.interiorwhite h5 {
font-size:1.5em;
font-weight:700;
color:#155F98;
display:block;
margin-top:.4em;
margin-left: 1em;
margin-bottom:.3em;
}

/*Real Estate 101 Bullets*/
#re101Disc {
	margin-left: 2em;
}

.re101Disc li {
	list-style: disc;	
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}

/* -- Find a RE/MAX Agent or Office -- */
.findagentbox h4 {
height:16px;
background:transparent url('http://cdn2-rmxc.eneighborhoods.com/images/pages/learningcenter/headlines/findaremaxagent.png') top left no-repeat;
margin:10px;
padding:0;
}

.findagentbox p {
padding:0 13px;
}

.agentbuttons {
display:block;
position:relative;
width:255px;
padding-bottom:10px;
margin:10px auto;
}

a.findagent {
background:transparent url('http://cdn3-rmxc.eneighborhoods.com/images/buttons/findagent.png') top left no-repeat;
width:124px;
height:30px;
float:left;
margin:0 0 10px;
}

a.findagent:hover {
background:transparent url('http://cdn4-rmxc.eneighborhoods.com/images/buttons/findagent.png') 0 -30px no-repeat;
}

a.findagentButton {
background:transparent url('http://cdn8-rmxc.eneighborhoods.com/images/buttons/findanagent.jpg') top left no-repeat;
width:115px;
height:32px;
float:left;
margin:0 0 10px;
}

a.findagentButton:hover {
background:transparent url('http://cdn9-rmxc.eneighborhoods.com/images/buttons/findanagent.jpg') 0 -31px no-repeat;
}

a.findoffice {
background:transparent url('http://cdn5-rmxc.eneighborhoods.com/images/buttons/findoffice.png') top left no-repeat;
width:124px;
height:30px;
float:right;
margin:0;
}

a.findoffice:hover {
background:transparent url('http://cdn6-rmxc.eneighborhoods.com/images/buttons/findoffice.png') 0 -30px no-repeat;
}

/* -- Glossary -- */
h2.realestateglossary {
text-indent:-9999px;
display:block;
position:relative;
width:270px;
height:36px;
top:10px;
left:15px;
background:transparent url('http://cdn7-rmxc.eneighborhoods.com/images/pages/learningcenter/headlines/realestateglossary.png') top left no-repeat;
}

h2.smallglossary {
text-indent:-9999px;
display:block;
position:relative;
width:203px;
height:20px;
background:transparent url('http://cdn8-rmxc.eneighborhoods.com/images/pages/learningcenter/headlines/glossary.png') top left no-repeat;
margin:0;
padding:0;
}

.glossarypage #centercol {
float:right;
width:800px;
display:block;
position:relative;
}

.glossarypage .textwrap p {
font-size:1em;
margin:1em 0;
}

.glossarynav ul {
margin:15px 0;
padding:0;
}

.glossarynav li {
font-size:1.5em;
border-left:1px solid #717679;
float:left;
list-style:none;
margin:0;
padding:0 7px;
}

.glossarynav li:first-child {
border-left:none;
padding-left:0;
}

.glossarynav li a:hover {
text-decoration:none;
}

.glossarynav li a.on:link,.glossarynav li a.on:hover,.glossarynav li a.on:visited {
font-weight:700;
color:#155b8e;
text-decoration:none;
}

.glossarypage dt {
font-weight:700;
color:#586265;
font-size:1.2em;
padding:10px 0 .2em;
}

.glossarypage dd {
font-size:1.2em;
padding-bottom:10px;
color:#586265;
background:transparent url('http://cdn9-rmxc.eneighborhoods.com/images/pages/detail/leftcol/dots.png') bottom left repeat-x;
}

.articles .article,.articles .articletext {
width:100%;
}

.bluegradientbox li,.relatedarticles li,.readrelatedarticles li {
font-size:1.3em !important;
list-style:disc !important;
line-height:1.4em;
}

.bluegradientbox li a:link,.bluegradientbox li a:hover,.bluegradientbox li a:visited,.relatedarticles li a:link,.relatedarticles li a:hover,.relatedarticles li a:visited,.readrelatedarticles li a:link,.readrelatedarticles li a:hover,.readrelatedarticles li a:visited {
text-decoration:none;
color:#163259;
}

.bluegradientbox li a:hover,.longarticletext .textwrap a:link,.relatedarticles li a:hover,.readrelatedarticles li a:hover,.glossarynav li a:link,.glossarynav li a:hover,.glossarynav li a:visited {
text-decoration:underline;
}

.glossarypage .articletext,.glossarypage .textwrap,.glossarypage dl {
width:800px;
}

/* Search Form */
a.lSearchform {
background:transparent url("/images/buttons/panelsearch.png") top left no-repeat;
height: 44px;
width: 130px;
float:left;
margin:0 0 10px;
}

a.lSearchform:hover {
background:transparent url('/images/buttons/panelsearch.png') 0 -50px no-repeat;
}

.articleCaption {
font-size: 1.2em;
padding: 5px 15px 5px 10px;
color: #999999;
position:absolute;
width:335px;
}



