          /* CSS Document */
          /* Dark Blue - 2F3D6A */
          /* Light Blue - 4573B3 */
          /* Red - FE000C */
          
          
          body {
                   margin : 0 0 0 0px;
                   font-family : Arial;
                   font-size : 11px;
                   color : #587ABC;
          }
 
          td {
                   font-size : 11px;
                   font-family : Arial, Verdana, Helvetica;
                   color : #999999;
          }
 
          ul {
                   list-style-image:url('../../lib/images/global/arrowRight.gif');
          }
 
          OPTION {
                   padding: 5px;
                   color : #587ABC;
                   font-size : 9px;
                   font-family : Verdana, Arial, Helvetica;
                   background-color: white;
          }
          
          .headerBackgroundColor {
                   background-color: #2F3D6A;
          }
 
          .formfield {
                   color : #587ABC;
                   font-size : 9px;
                   font-family : Verdana, Arial, Helvetica;
                   background-color: white;
                   border: solid 1px #819BCD;
          }
          .forms{
                   margin: 6px 10px 10px 10px;
                   padding: 0px 0px 5px 0px;
                   background:#F1F1F2;
                   height: 245px;
          }
          .formbox    {
                   color: black;
                   font-size: 11px;
                   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
                   background-color: white;
                   padding: 0px;
                   border: solid 1px #17497A;
          }
          .class10 {
                   font-size: 10px;
                   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
          }
          .class10grey {
                   color: #676767;
                   font-size: 10px;
                   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
          }
 
          .sideBar {
                   background-image : url('../../lib/images/body/backgroundFadeSideSmall.jpg');
                   background-repeat : repeat-x;
          }
          
          .horizontalBar {
                   background-image : url('../../lib/images/body/backgroundFadeHorizontal.jpg');
                   background-repeat : repeat-y;
          }
          
          .searchMapSearchBar {
                   background-image : url('../../lib/images/body/searchMapSearch.jpg');
                   background-repeat : no-repeat;
                   background-position: right;
          }
 
          .menuHolder {
                   z-index:2;
                   height : 17px;
                   position : relative;
                   border-top: 1px solid #2F3D6A;
                   border-bottom: 1px solid #2F3D6A;
          }
 
          .subMenu {
                   background-color: #ffffff;
          }
 
          .contentHolder {
                   padding : 15px 25px 10px 25px;
                   vertical-align : top;
                   text-align : left;
          }
 
          .main {
                   width : 730px;
                   text-align : left;
                   vertical-align : top;
                   font-size : 11px;
                   background-color : #FFFFFF;
                   color : #17497A;
                   font-family : Arial, Verdana, Helvetica;
          }
 
          .heading {
                   color : #587ABC;
                   text-align : left;
                   font-size : 11px;
                   font-weight : bold;
                   font-family : Arial, Verdana, Helvetica;
                   letter-spacing: 1px;
                   padding-bottom : 4px;
          }
          
          .pageHeading {
                   color : #2F3D6A;
                   text-align : left;
                   font-size : 20px;
                   font-weight : bold;
                   font-family : Arial, Helvetica;
                   letter-spacing:0.1px;
                   padding-bottom : 8px;
                   padding-left: 20px;
          }
          
          .searchPageHeading {
                   color : #2F3D6A;
                   text-align : left;
                   font-size : 20px;
                   font-weight : bold;
                   font-family : Arial, Helvetica;
                   letter-spacing:0.1px;
                   padding-bottom : 8px;
          }
 
          
          .pageSubHeading {
                   color : #2F3D6A;
                   text-align : left;
                   font-size : 16px;
                   font-weight : bolder;
                   font-family : Arial, Helvetica;
                   letter-spacing:0.01px;
                   padding-bottom : 8px;
          }
          
          .pageSubHeadingSmall {
                   color : #2F3D6A;
                   text-align : left;
                   font-size : 15px;
                   font-weight : bolder;
                   font-family : Arial, Helvetica;
                   letter-spacing:0.01px;
                   padding-bottom : 8px;
          }
          
          .didYouKnowHeading {
                   background-color : #4573B3;
                   color: #FFFFFF;
                   text-align : left;
                   font-size : 16px;
                   font-weight : bolder;
                   font-family : Arial, Helvetica;
                   letter-spacing:0.01px;
                   padding : 4px 4px;
                   margin-bottom: 4px;
          }
          .subHeading {
                   color : #587ABC;
                   text-align : left;
                   font-size : 10px;
                   font-weight : normal;
                   font-family : Verdana, Arial, Helvetica;
                   letter-spacing: 0px;
                   line-height : 14px;
                   padding-bottom : 3px;
                   padding-left : 0px;
                   padding-top: 4px;
          }
 
          .listingsHeading {
                   height : 18px;
                   color : #FFFFFF;
                   text-align : left;
                   vertical-align : middle;
                   font-size : 10px;
                   font-weight : bolder;
                   font-family : Verdana, Arial, Helvetica;
                   background-color : #587ABC;
                   padding : 0px 0px 0px 15px;
                   letter-spacing: 0px;
          }
          .listingPropertyHeader {
                   background-color: #2F3D6A;
                   padding-left: 5px;
          }
          
          .redText {
                   font-size : 11px;;
                   font-family : Arial, Verdana, Helvetica;
                   color : #EE3C38;
          }
 
          .redButton {
                   width : 55px;
                   height : 18px;
                   text-align : center;
                   vertical-align : middle;
                   font-size : 9px;
                   font-weight : bold;
                   background-color : #EE3C38;
                   color : #FFFFFF;
                   font-family : Verdana, Arial, Helvetica;
          }
          .redButton2 {
                   width : 55px;
                   height : 18px;
                   text-align : center;
                   vertical-align : middle;
                   font-size : 9px;
                   font-weight : bold;
                   background-color : #EE3C38;
                   color : #FFFFFF;
                   font-family : Verdana, Arial, Helvetica;
                   padding: 2px 4px 2px 4px;
          }
          .blueButton {
                   width : 55px;
                   height : 18px;
                   text-align : center;
                   vertical-align : middle;
                   font-size : 9px;
                   font-weight : bold;

                   background-color : #0B1D5F;
                   color : #FFFFFF;
                   font-family : Verdana, Arial, Helvetica;
          }
 
          .listingsSeperator {
                   background-image : url('../../lib/images/home/listingsSeperator.gif');
                   height : 10px;
          }
          .listingsSeperatorBrown {
                   background-image : url('../../lib/images/home/listingsSeperatorBrown.gif');
                   height : 20px;
          }
          .listingsSeperator2 {
                   padding: 0px;
                   margin-top: -10px;
                   margin-bottom: 0px;
                   border-top: 1px dotted #CDD7EB ;
          }
          .forms{
                   margin: 6px 10px 10px 10px;
                   padding: 0px 0px 5px 0px;
                   background:#F1F1F2;
                   height: 245px;
          }
          .formBox {
                   padding: 0px;
                   margin: 0px;
          }
          .calculator {
                   padding: 10px
          }
          .form {
                   color : #F32A20;
                   font-size : 11px;
                   font-family : Arial, Verdana, Helvetica;
                   background-color : #FFFFFF;
                   padding : 5,5,5,5;
          }
 
          .formPadding {
                   margin: -15px 0px -15px 0px;
                   padding: 0px;
          }
 
          .searchItemHighlighted {
                   font-family : Arial, Verdana, Helvetica;
                   font-size : 11px;
                   font-weight : bold;
                   color : #587ABC;
          }
          .searchItemNotHighlighted {
                   font-family : Arial, Verdana, Helvetica;
                   font-size : 11px;
                   font-weight : bold;
                   color : #587ABC;
          }
 
          a:link {
                   font-family : Arial, Verdana, Helvetica;
                   font-size : 11px;
                   color : #587ABC;
                   text-decoration : none;
                   font-weight : bold;
          }
          a:visited {
                   font-family : Arial, Verdana, Helvetica;
                   font-size : 11px;
                   color : #587ABC;
                   text-decoration : none;
                   font-weight : bold;
          }
          a:hover {
                   font-family : Arial, Verdana, Helvetica;
                   font-size : 11px;
                   color : #587ABC;
                   text-decoration : underline;
                   font-weight : bold;
          }
          a:active {
                   font-family : Arial, Verdana, Helvetica;
                   font-size : 11px;
                   color : #587ABC;
                   text-decoration : underline;
 
                   font-weight : bold;
          }
 
          /* Style for links at the footer of page */
 
          .footer {
                   background-color: #2F3D6A;
          }
 
          .footerLinkBottom {
                   font-size: 10px;
          }
 
          .footerLink {
                   padding: 2px 0px;
                   color: #FFFFFF;
          }
 
          a.footerLink:link {
                   font-family : Verdana, Arial, Helvetica;
                   font-size : 9px;
                   color : #FFFFFF;
                   text-decoration : none;
                   padding: 6px 4px
          }
          a.footerLink:visited {
                   font-family : Verdana, Arial, Helvetica;
                   font-size : 9px;
                   color : #FFFFFF;
                   text-decoration : none;
                   padding: 6px 4px
          }
          a.footerLink:hover {
                   font-family : Verdana, Arial, Helvetica;
                   font-size : 9px;
                   color : #FFFFFF;
                   text-decoration : underline;
                   padding: 6px 4px
          }
          a.footerLink:active {
                   font-family : Verdana, Arial, Helvetica;
                   font-size : 9px;
                   color : #FFFFFF;
                   text-decoration : none;
                   padding: 6px 4px
          }
          .searchHomeArrows a:link {
                   font-family : Verdana, Arial, Helvetica;
                   font-size : 11px;
                   color : #999999;
                   text-decoration : none;
                   font-weight: normal;
          }
          .searchHomeArrows a:visited {
                   font-family : Verdana, Arial, Helvetica;
                   font-size : 11px;
                   color : #999999;
                   text-decoration : none;
                   font-weight: normal;
          }
          .searchHomeArrows a:hover {
                   font-family : Verdana, Arial, Helvetica;
                   font-size : 11px;
                   color : #999999;
                   text-decoration : underline;
                   font-weight: normal;
          }
          .searchHomeArrows a:active {
                   font-family : Verdana, Arial, Helvetica;
                   font-size : 11px;
                   color : #999999;
                   text-decoration : none;
                   font-weight: normal;
          }
          
 
          /* Style for white text links */
          a.whiteLink:link {
                   font-family : Verdana, Arial, Helvetica;
                   font-size : 9px;
                   color : #FFFFFF;
                   text-decoration : none
          }
          a.whiteLink:visited {
                   font-family : Verdana, Arial, Helvetica;
                   font-size : 9px;
                   color : #FFFFFF;
                   text-decoration : none
          }
          a.whiteLink:hover {
                   font-family : Verdana, Arial, Helvetica;
                   font-size : 9px;
                   color : #FFFFFF;
                   text-decoration : underline
          }
          a.whiteLink:active {
                   font-family : Verdana, Arial, Helvetica;
                   font-size : 9px;
                   color : #FFFFFF;
                   text-decoration : none
          }
          /* GLOBAL WEBSITE STYLES /////////////////////////////////////////////////////////////////////*/
 
 
 
          /* HOME PAGE STYLES /////////////////////////////////////////////////////////////////////*/
 
          .quickSearchDropdown {
                   width : 125px;
                   color : #587ABC;
                   font-size : 9px;
                   font-family : Verdana, Arial, Helvetica;
                   background-color: white;
                   border: solid 1px #819BCD;
          }
 
          .residential {
                   width : 94px;
                   height : 70px;
                   color : #FFFFFF;
                   text-align : left;
                   vertical-align : bottom;
                   font-size : 16px;
                   font-weight : bolder;
                   font-family : Arial, Verdana, Helvetica;
                   background-color : #FF0000;
                   padding : 0px 0px 5px 8px;
                   cursor : hand;
                   line-height : 16px;
          }
          /* HOME PAGE STYLES /////////////////////////////////////////////////////////////////////*/
 
 
 
          /* PROPERTY PAGE STYLES /////////////////////////////////////////////////////////////////////*/
          .propertyAddress {
                   height : 18px;
                   color : #FFFFFF;
                   text-align : left;
                   vertical-align : middle;
                   font-size : 8px;
                   font-weight : bolder;
                   font-family : Verdana, Arial, Helvetica;
                   background-color : #0B1D5F;
                   padding : 0px 0px 0px 15px;
                   letter-spacing: 0px;
          }
          .propertyAddressMain {
                   height : 18px;
                   color : #FFFFFF;
                   text-align : left;
                   vertical-align : middle;
                   font-size : 10px;
                   font-weight : bolder;
                   font-family : Verdana, Arial, Helvetica;
                   background-color : #0B1D5F;
                   padding : 0px 0px 0px 15px;
                   letter-spacing: 0px;
                   margin: 0px;
          }
          .propertyAddressMain2 {
                   height : 18px;
                   color : #FFFFFF;
                   text-align : left;
                   vertical-align : middle;
                   font-size : 10px;
                   font-weight : bolder;
                   font-family : Verdana, Arial, Helvetica;
                   background-color : #FFFFFF;
                   padding : 0px 0px 0px 15px;
                   letter-spacing: 0px;
                   margin: 0px;
          }
          .propertyDescription {
                   color : #587ABC;
                   text-align : left;
                   vertical-align : top;
                   font-size : 11px;
                   font-weight : none;
                   font-family : Verdana, Arial, Helvetica;
                   background-color : #FFFFFF;
                   padding : 5px 0px 0px 5px;
                   line-height : 14px;
                   letter-spacing: 0px;
          }
          .interactiveTools {
                   color : #587ABC;
                   text-align : right;
                   font-size : 11px;
                   font-weight : bold;
                   font-family : Arial, Verdana, Helvetica;
                   letter-spacing: 0px;
                   padding-bottom : 0px;
          }
 
          .searchForm {
                   width : 90px;
                   color : #587ABC;
                   font-size : 9px;
                   font-family : Verdana, Arial, Helvetica;
                   background-color: white;
                   border: solid 1px #819BCD;
          }
          .searchFormSmall {
                   width : 56px;
                   color : #587ABC;
                   font-size : 9px;
                   font-family : Verdana, Arial, Helvetica;
                   background-color: white;
                   border: solid 1px #819BCD;
          }
 
          .rightAlign {
                   text-align: right;
          }
          .leftAlign {
                   text-align: left;
          }
 
          .formfieldPadding {
                   padding: 0px 12px 0px 0px;
          }
 
          .borderPadding {
                   padding: 15px 25px 15px 25px;
          }
 
          .dropDownMenus {
                   background-color: #FFFFFF;
          }
          /* PROPERTY PAGE STYLES /////////////////////////////////////////////////////////////////////*/
 
 
 
 
          /* CONTENT PAGE STYLES /////////////////////////////////////////////////////////////////////*/
 
          .contentSubHeading {
                   padding-left : 20px;
                   padding-right : 20px;
                   color : #999999;
                   text-align : left;
                   font-size : 10px;
                   font-weight : bold;
                   font-family : Verdana, Arial, Helvetica;
                   letter-spacing: 1px;
                   padding-bottom : 8px;
          }
 
          .contentDescription {
                   padding-left : 20px;
                   padding-right : 20px;
                   color : #999999;
                   text-align : left;
                   font-size : 10px;
                   font-weight : normal;
                   font-family : Verdana, Arial, Helvetica;
                   letter-spacing : 0px;
                   line-height : 16px;
                   padding-bottom : 15px;
          }
 
          .contentDescriptionTable {
                   padding-left : 20px;
                   padding-right : 20px;
                   color : #999999;
                   text-align : left;
                   font-size : 10px;
                   font-weight : normal;
                   font-family : Verdana, Arial, Helvetica;
                   letter-spacing : 0px;
                   line-height : 16px;
                   padding-bottom : 15px;
                   border-top: 1px dotted #587ABC ;
          }
 
          .contentBlueVerticalBar {
                   width : 10px;
          }
 
          .contentRightSide {
                   padding-left: 10px;
                   width : 245px;
                   text-align : right;
                   vertical-align : top;
 
          }
          /* CONTENT PAGE STYLES /////////////////////////////////////////////////////////////////////*/
 
          .searchBoxLinks a:link {
                   font-weight: normal;
          }
          .searchBoxLinks a:visited {
                   font-weight: normal;
          }
          .searchBoxLinks a:hover {
                   font-weight: normal;
          }
          .searchBoxLinks a:active {
                   font-weight: normal;
          }
          
          
                   /*  /////////////////////////////////////////////////////////////////////*/
          /* HEADER /////////////////////////////////////////////////////////////////////*/
          /*  /////////////////////////////////////////////////////////////////////*/
          .headerLogo {
                   padding: 2px 0px 2px 4px;
          }
 
 
          /* DROP DOWN MENU /////////////////////////////////////////////////////////////////////*/
 
          .subMenuBar {
                   background-color: #FFFFFF;
                   border-top: 1px solid #2F3D6A;
                   border-bottom: 2px solid #4573B3;
                   padding: 4px 3px 4px 3px;
          }
 
          .red12 {
                   color: #FE000C;
                   font-size: 12px;
                   font-family : Arial;
          }
 
          .searchHomeArrows {
                   margin-left: 14px;
                   margin-right: 14px;
                   padding-bottom: 4px;
                   padding-top: 4px;
                   color: #999999;
                   border-bottom: 1px dotted #999999;
          }
 
          .menuActuator {
                   margin:0;
                   padding-left:14px;
                   padding-right:14px;
                   background-color: #FFFFFF;
                   height:20px;
                   font-family:verdana;
                   border-right: 1px solid #2F3D6A;
          }
 
          .menuActuator a:hover {
                   text-decoration: none;
                   color: #FE000C;
          }
          
          .menuActuator a:active {
                   text-decoration: none;
                   color: #FE000C;
          }
          
          
 
          .menuDown{
                   font-family:verdana;
                   color:#2F3D6A;
                   font-size:10px;
                   text-align: left;
                   font-weight:bold;
                   background-color: #FFFFFF;
                   border-left: 1px solid #2F3D6A;
                   border-right: 1px solid #2F3D6A;
                   border-bottom: 1px dotted #2F3D6A;
          }
 
          .menuDown a:link
          {
                   font-family:verdana;
                   PADDING-RIGHT: 5px;
                   DISPLAY: block;
                   PADDING-LEFT: 5px;
                   PADDING-BOTTOM: 2px;
                   COLOR: #2F3D6A;
                   PADDING-TOP: 2px;
                   TEXT-DECORATION: none;
                   text-align: left;
                   padding-left: 14px;
                   background-color: #FFFFFF;
          }
          .menuDown a:visited
          {
                   font-family:verdana;
                   PADDING-RIGHT: 5px;
                   DISPLAY: block;
                   PADDING-LEFT: 5px;
                   PADDING-BOTTOM: 2px;
                   COLOR: #2F3D6A;
                   PADDING-TOP: 2px;
                   TEXT-DECORATION: none;
                   padding-left: 14px;
                   background-color: #FFFFFF;
          }
          .menuDown a:hover
          {
                   font-family:verdana;
                   PADDING-RIGHT: 5px;
                   DISPLAY: block;
                   PADDING-LEFT: 5px;
                   PADDING-BOTTOM: 2px;
                   COLOR: #FFFFFF;
                   PADDING-TOP: 2px;
                   BACKGROUND-COLOR: #FE000C;
                   TEXT-DECORATION: none;
                   padding-left: 14px;
          }
 
          /*  ///////////////////////////////////////////////////////////////////////
                   TABLE LAYOUT //////////////////////////////////////////////////////////
                   ///////////////////////////////////////////////////////////////////////
          */
 
          .bottomBorder {
                   border-bottom: 1px dotted #587ABC;
                   border-top: 1px dotted #587ABC;
          }
 
          .topBorder {
                   border-top: 1px dotted #587ABC;
          }
 
          .popup {
                   CURSOR: help;
                   TEXT-DECORATION: none;
                   font-family: Arial, Helvetica, sans-serif;
                   font-size: 11px;
          }
 
 
          .suburbs {
                   font-weight:bold;
                   color: #003366;
          }
 
          .homeContentTDs {
                   color: #999999;
                   font-family: verdana;
          }
          
          .breadCrumbText {
                   color: #FE000C;
                   font-size: 12px;
          }
          