/* CSS Document */
body {
margin: 0 auto;
padding: 0em;
text-align: center;
background-color: #24508d;
}

#bodybg {
background: url(bodyBG.png) repeat-x;
margin: 0em;
padding: 0em;
}

#msr {
MARGIN: 0px auto;	
WIDTH: 668px;	
POSITION: relative
}

#header {	
WIDTH: 668px;	
POSITION: relative;	
HEIGHT: 151px;
text-align: left;
}

#logo {	
BACKGROUND: url(logo.png);	
MARGIN: 50px 0px 0px 18px;	
WIDTH: 360px;	
HEIGHT: 53px
}

#subscribe {	
RIGHT: 0px;	
BACKGROUND: url(marketML.png) no-repeat;	
WIDTH: 156px;	
TEXT-INDENT: -100000px;	
POSITION: absolute;	
TOP: 0px;	
HEIGHT: 33px;	
outline: none
}

#subscribe:hover {	
BACKGROUND-POSITION: 0px -33px;
}


#maincontent {	
CLEAR: both;	
BORDER-TOP: #357ec7 2px solid;	
BACKGROUND: url(sidebg.png) #fcfaee repeat-y right 50%;	
MARGIN-BOTTOM: 3px
}

.clearfloats {	
DISPLAY: inline-block;
}

.promo {	
BACKGROUND: url(house.jpg) no-repeat;
HEIGHT: 370px;
overflow: hidden;
}

#mainpanes {
}

.contentpane {	
BORDER-TOP-WIDTH: 0px !important;	
BORDER-LEFT-WIDTH: 0px !important;	
BACKGROUND: #fcfaee;	
FLOAT: left;	
BORDER-BOTTOM-WIDTH: 0px !important;	
WIDTH: 480px;	
BORDER-RIGHT-WIDTH: 0px !important
}


.sidepane {	
BORDER-TOP-WIDTH: 0px !important;	
BORDER-LEFT-WIDTH: 0px !important;	
FLOAT: right;	
BORDER-BOTTOM-WIDTH: 0px !important;	
WIDTH: 188px;	
POSITION: relative;	
BORDER-RIGHT-WIDTH: 0px; !important
padding: 0em;
margin: 0em;
}

#bottompane {
background: #888888;
clear: both;
padding-bottom: 10px;
text-align: left;
padding-top: 0px;
}

#feature1 {	
BACKGROUND: url(mlsbg.png) no-repeat;	
WIDTH: 210px;	
TEXT-INDENT: -100000px;	
POSITION: relative;	
HEIGHT: 50px;	
outline: none;
margin-left: 10px;
float: left;
}

#feature2 {	
BACKGROUND: url(schoolbg.png) no-repeat;	
WIDTH: 210px;	
TEXT-INDENT: -100000px;	
POSITION: relative;	
HEIGHT: 50px;	
outline: none;
margin-left: 10px;
float: left;

}

#feature3 {	
BACKGROUND: url(mortgagebg.png) no-repeat;	
WIDTH: 210px;	
TEXT-INDENT: -100000px;	
POSITION: relative;	
HEIGHT: 50px;	
outline: none;
margin-left: 10px;
float: left;
}

#feature1:hover {	
BACKGROUND-POSITION: 0px -50px;
}

#feature2:hover {	
BACKGROUND-POSITION: 0px -50px;
}

#feature3:hover {	
BACKGROUND-POSITION: 0px -50px;
}

#bottompane ul {
padding-top:10px;
padding-bottom: 10px;
height: 110px;
list-style-type: none;
line-height: 1.4;
font-family: Helvetica, sans-serif;
font-size: 1em;
}

#bottompane li {
display: inline;
background-color: #666666;
margin-left: 12px;
}


#aboutpane {
background-color: #fcfaee;
clear: both;
padding-bottom: 10px;
text-align: left;
padding-top: 0px;
height: 200px;
}

.about {
background-color: #cccccc;
line-height: 1.4;
text-align: left;
color: #666666;
padding-bottom: 12px;
padding-top: 15px;
}

#footer {
background-color:  #24508d;
height: 40px;
clear: both;
padding-top: 10px;
}

#footer a {
color: #FFFFFF;
text-decoration: none;
font-size: 11px;
font-family: Tahoma, Arial, Helvetica;
font-weight: 700;
padding-left: 10px;
}

#dnn_dnnCOPYRIGHT_lblCopyright {
color: #FFFFFF;
text-decoration: none;
font-size: 11px;
font-family: Tahoma, Arial, Helvetica;
font-weight: 700;
}

.footerTD {
color: #FFFFFF;
padding-right: 10px;
padding-left: 10px;
border-right: 1px solid #ffffff;
}


