/* --------------General--------- */

* { margin:0; padding:0; }

html{ height: 100%;  margin-bottom: 1px; }

html *{ padding: 0; margin: 0; }

body {

 margin:0;
 background:#577386;
 font:normal 12px Arial, Helvetica, sans-serif;
 color:#666666;

	}

.left { float:left; }

.right { float:right; }

.clear { clear:both;}
.ovFlow { overflow:hidden; line-height:19px; }
a { color:#375870; text-decoration:underline; }
a:hover { text-decoration:none; }
h1 { font:normal 30px "Times New Roman", Times, serif; color:#375870; padding-bottom:15px; }
h2 {  color:#446379; font:normal 18px Arial, Helvetica, sans-serif; }
h3 {  color:#446379; font:bold 12px Arial, Helvetica, sans-serif; border-bottom:#446379 1px solid; padding-bottom:5px; border-bottom:#AFAFAF 1px solid;  }
h6 { color:#666666; font:bold 12px Arial, Helvetica, sans-serif; border-bottom:#666666 1px solid; margin-bottom:10px; margin-top:10px; display:block; padding-bottom:5px; }
/*-----  Header & Menu --------- */
#Header { width:792px; margin:auto; margin-top:12px; }
#Header .topMenu { color:#FFFFFF; text-align:right; padding:0px 10px 5px 0px; font:normal 12px "Times New Roman", Times, serif; }
#Header .topMenu a { color:#FFFFFF; text-decoration:none; }
#Header .topMenu a:hover { color:#D4DD72; }
#Header .HeaderImg { background:url(../images/header.gif) no-repeat left top; height:108px; }
#Menu { background:url(../images/content-bg.gif) repeat-y left top; padding:0px 6px 0px 6px; }
#Menu .MenuItem { background:#012B49; font:normal 11px "Times New Roman", Times, serif; text-align:center; height:32px; padding:0px 3px; }
#Header .MenuItem a { color:#FFFFFF; text-decoration:none; padding:8px 11px 8px 11px; display:block; float:left; }
#Header .MenuItem a:hover { color:#D4DD72; }
#Header .Mselected { color:#FFFFFF; text-decoration:none; padding:0px 5px 0px 5px; background:url(../images/menu-bg.gif) no-repeat center bottom; }
#Header .Mselected:hover { color:#D4DD72; }
/*-----  Content --------- */
#Content { background:url(../images/content-bg.gif) repeat-y left top; padding:0px 6px 0px 6px; margin:auto; width:780px; }
#Content .LeftGrad { padding:0px 0px 30px 20px; background:url(../images/content-bottom.gif) no-repeat left bottom; }
#Content .RightGrad { padding:26px 16px 0px 0px; background:url(../images/content-top.gif) no-repeat right top; }
#LeftArea { width:501px; background:url(../images/shadow-w.gif) no-repeat left top; float:left; padding:22px; color:#446379; }
#RightArea { width:181px; float:right; background:#ffffff url(../images/search-for-prop.gif) left top no-repeat; padding-top:73px; text-align:center; }
#RightArea p { margin-bottom:5px; }
#RightArea h1 { color:#446379; font:normal 18px "Times New Roman", Times, serif; }
select { width:135px; font:normal 12px Arial, Helvetica, sans-serif; }
.mainContent { background:url(../images/flo.gif) no-repeat center top; padding:22px; }
.RImg { float:right; }
.RImg p { margin:10px; margin-right:0px; }
.padd { padding:22px; }
#LeftAreaNext { width:545px; color:#446379; float:left; }
#print { font-size:10px; background:url(../images/print.gif) no-repeat right top; padding:10px 33px 5px 0px; margin-top:20px; }
.barDiv { background:#AABFCD; padding:4px; margin:4px 0px 4px 0px; }
.barDivfoot { background:#AABFCD; padding:4px; margin:4px 0px 4px 0px; text-align:right; font-size:10px; }
.barDivfoot a { color:666666; text-decoration:none; padding:3px; }
.barDivfoot a:hover { background:#ffffff; padding:3px; }
.barDivfoot a.selected { background:#ffffff; padding:3px; }
#ContRi { width:353px; }
.thumb p { float:left; margin:1px; }
.thumb p img { border:1px solid #CCCCCC; }
.thumb p.firstimg { margin-left:0px; }
.thumb p.lastimg { margin-right:0px; }
.propListing { padding:15px; background:url(../images/prop-bg.gif) left top repeat-x; font-size:11px; overflow:hidden; }
.grayTxt { color:#666666; }
.txtFontScript { color:#012B49; font-size:32px; }

/*-----  footer --------- */
#footer { height:50px; width:780px; background:url(../images/foot-left.gif) no-repeat left top; margin:auto; color:#FFFFFF; font:normal 11px Arial, Helvetica, sans-serif; }
.footerNxt { height:50px; background:url(../images/foot-right.gif) no-repeat right top; text-align:center; }
#footer p a { text-decoration:none; color:#FFFFFF; }
#footer p a:hover { text-decoration:underline; }
#footer p { padding-top:15px; }


#sitemap{
	padding:10px 30px 10px 0;
	margin:0 0 0 40px;
	list-style:disc;
}
#sitemap ul li,
#sitemap ol li{
	padding: 0 0 9px 0px;
	}
#sitemap li ul,
#sitemap li ol{
	padding: 0 0 0 0;
	margin:0 0 0 25px;
}
#sitemap li ul li,
#sitemap li ol li {
	padding: 9px 0 0  0;
	}

.image_frame {
  min-height:350px;
  height:auto !important;
  height:350px;
}
