
/* template showResults */
div.template-28826C6F3E918A29DB4C248F0D7F0E9D a:link{
  color: #4F885D;
  text-decoration: underline;
}
div.template-28826C6F3E918A29DB4C248F0D7F0E9D a:visited{
  color: #4F885D;
  text-decoration: underline;
}
div.template-28826C6F3E918A29DB4C248F0D7F0E9D a:hover{
  color: #4F885D;
  text-decoration: none;
}
div.template-28826C6F3E918A29DB4C248F0D7F0E9D a:active{
  color: #4F885D;
  text-decoration: none;
}
div.template-28826C6F3E918A29DB4C248F0D7F0E9D table{
border:solid 1px #94AAA5;
}
div.template-28826C6F3E918A29DB4C248F0D7F0E9D td.inf{
vertical-align: top;
padding:4px;font-size:smaller;
}
div.template-28826C6F3E918A29DB4C248F0D7F0E9D td.img{
border-right:solid 1px #94AAA5;
text-align:center;
}

/* template LayoutTpl */
div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7{background-color:#FAFDEC;font-family:arial; font-weight:normal; font-size:12px; color:black;}
div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 hr{color:#C5D1A9;background-color:#C5D1A9;height:1px;border:0;margin-top:1px;}
div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 h1{color:#89935E;font-family:times;font-size:24px; font-weight:normal;}
div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 .blue{color:#266CB1; font-family:arial; font-weight:bold; font-size:12px; }
div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 a.blue{text-decoration:underline;}
div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 td {font-family:arial; font-weight:normal; font-size:12px; color:black}
div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 th {font-family:arial; font-weight:bold; font-size:12px; color:black;text-align:left}
div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 .agentphoto {border:1px solid white;}
div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 .agentphotodiv {border:3px solid #C6D1A6; width:67px; height:78px;margin:5px;}
div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 .resumephoto {border:2px solid white;margin:5px;}
div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 .resumephotodiv {width:161px; height:185px;margin:5px;float:right;
background-image:url(../img/bg_agent.gif);
}
div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 .diamondlist{
list-style-image: url(../img/diamond.gif);
padding-left:15px;
}
div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 .borderimage{border:2px solid #C6D1A6;}
div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 .fpinfo{font-size:10px;font-weight:bold}
div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 .simpleheader{font-size:12px;font-weight:bold;color:#89935E;}

div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 .RemUnder{border-bottom:1px solid #C8CABC;}
div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 .REMSListingValue{color:#236DB0; font-weight:bold;}
div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 .detailsValue{color:black; font-weight:bold;}

div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 {
  margin: 0px;
  background-image: url(../img/background.gif);
  text-align: center;
  padding-bottom: 7px;
}
div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 div.body {
  margin: 7px auto;
  text-align: left;
  border-top: #DCE0C5 3px solid;
  border-left: #DCE0C5 3px solid;
  border-right: #DCE0C5 3px solid;
  border-bottom: #FFFFFF 1px solid;
}
div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 div.body, div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 div.topmenu, div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 div.content, div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 div.mainfooter {
  width: 750px;
}
div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 table.top_image td.image {
  background-color: #4C8DC3;
}
div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 table.top_image td.top_line {
  background-color: #BCC78F;
}

div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 table.main_menu {
  width: 750px;
  border-top: #F2F6DD 2px solid;
  border-bottom: #DCE0C5 2px solid;
}
div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 table.main_menu td {
  background-color: #BCC691;
  height: 24px;
}
div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 table.main_menu td img {
  margin: 0px 4px 0px 11px;
}
div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 table.main_menu td a {
  color: #333331;
  font-weight: bold;
  text-decoration: none;
  font-size: 12px;
  font-family: Arial;
}
div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 table.main_menu td a:hover {
  text-decoration: underline;
}
div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 table.main_menu td.separator {
  width: 1px;
  background-image: url(../images/mainMenuSeparator.gif);
}

div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 table.content_table {
  width: 750px;
}
div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 table.content_table td.leftMenuColumn {
  vertical-align: top;
  width: 218px;
  background-color: #236CB0;
  text-align: center;
  border-right: #DCE0C5 2px solid;
}
div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 table.content_table td.content {
  vertical-align: top;
  background-color: #FAFDEC;
  padding: 15px 5px 10px 15px;
}

div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 table.content_table td.bottomLinks {
  background-color: #FAFDEC;
  text-align: center;
  padding: 10px;
}

div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 table.content_table td.bottomLinks, div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 table.content_table td.bottomLinks a {
  color: #3A4E13;
  font-size: 10px;
  font-family: Arial;
}

div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 table.content_table td.bottomLinks a {
  text-decoration: underline;
}
div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 table.content_table td.bottomLinks a:hover {
  text-decoration: none;

}

div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 table.content_table td.bottomLine {
  background-color: #BCC691;
  border-top: #DCE0C5 2px solid;
  border-bottom: #DCE0C5 2px solid;
}

div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 td.bgColorDBE1C5 {
  background-color: #DBE1C5;
}
div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 td.bgColorBCC691 {
  background-color: #BCC691;
}

div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 table.leftMenu {
  width: 211px;
  margin-top: 3px;
}
div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 table.leftMenu, div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 table.leftMenu td {
  border: #246DB1 6px solid;
  border-collapse: collapse;
}
div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 table.leftMenu td {
  background-color: #4E92D3;
  padding: 4px;
}
div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 table.leftMenu td img {
  margin-right: 4px;
}
div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 table.leftMenu td a {
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
  font-size: 12px;
  font-family: Arial;
}
div.template-799E0ACC65C457E0D74F8FD5ECEE1EC7 table.leftMenu td a:hover {
  text-decoration: underline;
}
/* custom-page LocalSchool */

div.template-243
{
  margin: 0px 0px 0px 0px;
  font-size: 12px;
  font-family: Arial, Helvetica, Verdana, Sans-Serif;
    FONT: 12px/18px Arial,Geneva,sans-serif;
    COLOR: #595959;
}
div.template-243 td
{
      FONT: 12px/18px Arial,Geneva,sans-serif;
      COLOR: #595959;
}
div.template-243 div.header
{
  height: 56px;
}
div.template-243 div.header img
{
  float: left;
  margin-top: 4px;
  border-bottom: 1px solid #ccc;
}
div.template-243 div.topnav
{
/*  position: absolute;
  left: 220px;
  top: 39px;*/
  padding-top: 40px;
}
div.template-243 div.topnav A:link {
  font: 10px Verdana,Geneva,Arial,sans-serif;
  color: #ffffff;
  text-decoration: none;
  padding-right: 20px;
  padding-left: 20px;
  border-right: 1px solid #fff;
}
div.template-243 div.topnav A:visited {
  font: 10px Verdana,Geneva,Arial,sans-serif;
  color: #ffffff;
  text-decoration: none;
  padding-right: 20px;
  padding-left: 20px;
  border-right: 1px solid #fff;
}
div.template-243 div.topnav a#first { padding-left: 35px; }
div.template-243 div.topnav a#last { border-right: none; }
div.template-243 div.topnav a:hover {
   text-decoration: underline
}
div.template-243 div.sidenav
{
  clear: both;
  float: left;
  width: 150px;
  height: 100%;
}

div.template-243 a:link.sidenav
{
DISPLAY: block; 
FONT: 10px Verdana,Geneva,Arial,sans-serif; 
COLOR: #185496; 
text-decoration: none;
PADDING-LEFT: 4px; 
PADDING-TOP: 4px; 
PADDING-BOTTOM: 4px; 
border: 1px solid #ccc;
}
div.template-243 a.sidenav:visited
{

DISPLAY: block; 
FONT: 10px Verdana,Geneva,Arial,sans-serif; 
COLOR: #185496; 
text-decoration: none;
PADDING-LEFT: 4px; 
PADDING-TOP: 4px; 
PADDING-BOTTOM: 4px; 
border: 1px solid #ccc;
}
div.template-243 a.sidenav:active
{
DISPLAY: block; 
FONT: 10px Verdana,Geneva,Arial,sans-serif; 
color: #185496; 
text-decoration: none;
PADDING-LEFT: 4px; 
PADDING-TOP: 4px; 
PADDING-BOTTOM: 4px; 
}
div.template-243 a.sidenav:hover
{
DISPLAY: block; 
FONT: 10px Verdana,Geneva,Arial,sans-serif; 
COLOR: #ffffff; 
BACKGROUND: #428dbc; 
PADDING-LEFT: 4px; 
PADDING-TOP: 4px; 
PADDING-BOTTOM: 4px; 
}
div.template-243 div.splash
{
  margin-bottom: 15px;
}
div.template-243 h1
{
  margin: 5px 0px 1px 0px;
  font-size: 20px;
}
div.template-243 h2
{
  margin: 5px 0px 1px 0px;
  font-size: 18px;
}
div.template-243 h3
{
  margin: 5px 0px 1px 0px;
  font-size: 16px;
}
div.template-243 p
{
  margin: 2px 0px 10px 0px;
}
div.template-243 div.col
{
  float: left;
  width: 45%;
  padding-left: 10px;
}
div.template-243 div.smallcol
{
  float: left;
  width: 25%;
  padding-left: 10px;
}
div.template-243 div.col select
{
  width: 200px;
}
div.template-243 div.content
{
  position: absolute;
  left: 160px;
  top: 65px;
  width: 500px;
  FONT: 12px/18px Arial,Geneva,sans-serif;
  COLOR: #595959;
  padding: 5px 0px 0px 10px;
}
div.template-243 div.menu5
{
  margin: 10px 0px 5px 0px;
}
div.template-243 div.menu5 a
{
  padding: 5px 10px 5px 0px;
}
div.template-243 form
{
  display: block;
  padding: 0px 0px 0px 0px;
}
div.template-243 span.title
{
  DISPLAY: block; FONT: bold 11px/8px Verdana,Arial,Geneva,sans-serif; COLOR: #185496; margin-top: 20px;
}
div.template-243 span.ddlabel
{
  width: 50px;
  display: block;
  float: left;
  color: #185496;
  font-weight: bold;
}
div.template-243 span.form_desc
{
  width: 150px;
  margin: 0px 5px 2px 0px;
  display: block;
  float: left;
}
div.template-243 span.header_desc
{
}
div.template-243 span.header_value
{
  margin: 0px 100px 0px 0px;
}

div.template-243 table.data
{
  width: 100%;
}
div.template-243 tr.alt
{
  background-color: #CFE7DD;
}
div.template-243 tr.title
{
  background-color: #E7E4C2;
  text-align: center;
  font-size: 16px;
}
div.template-243 tr.header
{
  background-color: #E7E4C2;
}
div.template-243 td.datalabel
{
  text-align: right;
  width: 200px;
}
div.template-243 table.data td
{
  font-size: 10px;
  font-family: Verdana;
  padding: 2px;
}
div.template-243 table.subdata td
{
  font-size: 10px;
  font-family: Verdana;
  padding: 0px;
}
div.template-243 td.secnav
{
  font-size: 10px;
}
div.template-243 td.links a:link
{
  font-size: 16px;
  width: 150px;
  display: block;
  float: left;
}
div.template-243 td.links a:visited
{
  font-size: 16px;
  width: 150px;
  display: block;
  float: left;
}
div.template-243 td.links a:active
{
  font-size: 16px;
  width: 150px;
  display: block;
  float: left;
}
div.template-243 .desc
{
  font-size: 85%;
  padding: 0px;
  margin: 0px;
}
div.template-243 span.high
{
  color: red;
}
div.template-243 img.inset
{
  float: left;
  margin: 5px 5px 5px 0px;
  border: solid 1px black;
}
div.template-243 div.footer
{
  font-size: 10px;
}
div.template-243 select
{
  margin: 1px 10px 1px 3px;
}
/* custom-page Neighborhood */

div.template-245
{
  background-color: #fff;
  margin: 0px 0px 0px 0px;
  font-size: 12px;
  font-family: Arial, Helvetica, Verdana, Sans-Serif;
    FONT: 12px/18px Arial,Geneva,sans-serif;
    COLOR: #595959;
}
div.template-245 td
{
      FONT: 12px/18px Arial,Geneva,sans-serif;
      COLOR: #595959;
}
div.template-245 div.header
{
  height: 56px;
  background-image: url("images/background.gif");
  background-repeat: repeat-x;
}
div.template-245 div.header img
{
  float: left;
  margin-top: 4px;
  border-bottom: 1px solid #ccc;
}
div.template-245 div.topnav
{
/*  position: absolute;
  left: 220px;
  top: 39px;*/
  padding-top: 40px;
}
div.template-245 div.topnav A:link {
  font: 10px Verdana,Geneva,Arial,sans-serif;
  color: #ffffff;
  text-decoration: none;
  padding-right: 20px;
  padding-left: 20px;
  border-right: 1px solid #fff;
}
div.template-245 div.topnav A:visited {
  font: 10px Verdana,Geneva,Arial,sans-serif;
  color: #ffffff;
  text-decoration: none;
  padding-right: 20px;
  padding-left: 20px;
  border-right: 1px solid #fff;
}
div.template-245 div.topnav a#first { padding-left: 35px; }
div.template-245 div.topnav a#last { border-right: none; }
div.template-245 div.topnav a:hover {
   text-decoration: underline
}
div.template-245 div.sidenav
{
  clear: both;
  float: left;
  width: 150px;
  height: 100%;
}

div.template-245 a:link.sidenav
{
DISPLAY: block; 
FONT: 10px Verdana,Geneva,Arial,sans-serif; 
COLOR: #185496; 
text-decoration: none;
PADDING-LEFT: 4px; 
PADDING-TOP: 4px; 
PADDING-BOTTOM: 4px; 
border: 1px solid #ccc;
}
div.template-245 a.sidenav:visited
{
DISPLAY: block; 
FONT: 10px Verdana,Geneva,Arial,sans-serif; 
COLOR: #185496; 
text-decoration: none;
PADDING-LEFT: 4px; 
PADDING-TOP: 4px; 
PADDING-BOTTOM: 4px; 
border: 1px solid #ccc;
}
div.template-245 a.sidenav:active
{
DISPLAY: block; 
FONT: 10px Verdana,Geneva,Arial,sans-serif; 
color: #185496; 
text-decoration: none;
PADDING-LEFT: 4px; 
PADDING-TOP: 4px; 
PADDING-BOTTOM: 4px; 
}
div.template-245 a.sidenav:hover
{
DISPLAY: block; 
FONT: 10px Verdana,Geneva,Arial,sans-serif; 
COLOR: #ffffff; 
BACKGROUND: #428dbc; 
PADDING-LEFT: 4px; 
PADDING-TOP: 4px; 
PADDING-BOTTOM: 4px; 
}
div.template-245 div.splash
{
  margin-bottom: 15px;
}
div.template-245 h1
{
  margin: 5px 0px 1px 0px;
  font-size: 20px;
}
div.template-245 h2
{
  margin: 5px 0px 1px 0px;
  font-size: 18px;
}
div.template-245 h3
{
  margin: 5px 0px 1px 0px;
  font-size: 16px;
}
div.template-245 p
{
  margin: 2px 0px 10px 0px;
}
div.template-245 div.col
{
  float: left;
  width: 45%;
  padding-left: 10px;
}
div.template-245 div.smallcol
{
  float: left;
  width: 25%;
  padding-left: 10px;
}
div.template-245 div.col select
{
  width: 200px;
}
div.template-245 div.content
{
  position: absolute;
  left: 160px;
  top: 65px;
  width: 600px;
  FONT: 12px/18px Arial,Geneva,sans-serif;
  COLOR: #595959;
  padding: 5px 0px 0px 10px;
}
div.template-245 div.menu5
{
  margin: 10px 0px 5px 0px;
}
div.template-245 div.menu5 a
{
  padding: 5px 10px 5px 0px;
}
div.template-245 form
{
  display: block;
  padding: 0px 0px 0px 0px;
}
div.template-245 span.title
{
  DISPLAY: block; FONT: bold 11px/8px Verdana,Arial,Geneva,sans-serif; COLOR: #185496; margin-top: 20px;
}
div.template-245 span.ddlabel
{
  width: 50px;
  display: block;
  float: left;
  color: #185496;
  font-weight: bold;
}
div.template-245 span.form_desc
{
  width: 150px;
  margin: 0px 5px 2px 0px;
  display: block;
  float: left;
}
div.template-245 span.header_desc
{
}
div.template-245 span.header_value
{
  margin: 0px 100px 0px 0px;
}

div.template-245 table.data
{
  width: 100%;
}
div.template-245 tr.alt
{
  background-color: #CFE7DD;
}
div.template-245 tr.title
{
  background-color: #E7E4C2;
  text-align: center;
  font-size: 16px;
}
div.template-245 tr.header
{
  background-color: #E7E4C2;
}
div.template-245 td.datalabel
{
  text-align: right;
  width: 200px;
}
div.template-245 table.data td
{
  font-size: 10px;
  font-family: Verdana;
  padding: 2px;
}
div.template-245 table.subdata td
{
  font-size: 10px;
  font-family: Verdana;
  padding: 0px;
}
div.template-245 td.secnav
{
  font-size: 10px;
}
div.template-245 td.links a:link
{
  font-size: 16px;
  width: 150px;
  display: block;
  float: left;
}
div.template-245 td.links a:visited
{
  font-size: 16px;
  width: 150px;
  display: block;
  float: left;
}
div.template-245 td.links a:active
{
  font-size: 16px;
  width: 150px;
  display: block;
  float: left;
}
div.template-245 .desc
{
  font-size: 85%;
  padding: 0px;
  margin: 0px;
}
div.template-245 span.high
{
  color: red;
}
div.template-245 img.inset
{
  float: left;
  margin: 5px 5px 5px 0px;
  border: solid 1px black;
}
div.template-245 div.footer
{
  font-size: 10px;
}
div.template-245 select
{
  margin: 1px 10px 1px 3px;
}