{

padding: 0px;

margin: 0px;

}

.slBanner {
    background-color: #8D5F07;
}

.paginator a {
    /*color: #292586;*/
    color: #1B1A56;
}


    .floatContainer1 {

        width: 100%;

        overflow: hidden;

    }

        h2 { 

            margin-top: 8px;

        }



        .officeDataPeople_displayTable td > a { 

            color: #660400;

            text-decoration: none;

        }



        .spiffyContainer { margin-top: 5px;

            margin-bottom: 5px;

            color: #ffffff

        }

        .spiffy{display:block}

        .spiffy * {

          display:block;

          height:1px;

          overflow:hidden;

          font-size:.01em;

          background:#660400;

        }

        .spiffy1{

          margin-left:3px;

          margin-right:3px;

          padding-left:1px;

          padding-right:1px;

          border-left:1px solid #9fa0b5;

          border-right:1px solid #9fa0b5;

          background:#575a7f}

        .spiffy2{

          margin-left:1px;

          margin-right:1px;

          padding-right:1px;

          padding-left:1px;

          border-left:1px solid #e8e9ee;

          border-right:1px solid #e8e9ee;

          background:#4a4c75}

        .spiffy3{

          margin-left:1px;

          margin-right:1px;

          border-left:1px solid #4a4c75;

          border-right:1px solid #4a4c75;}

        .spiffy4{

          border-left:1px solid #9fa0b5;

          border-right:1px solid #9fa0b5}

        .spiffy5{

          border-left:1px solid #575a7f;

          border-right:1px solid #575a7f}

        .spiffyfg {

          background:#660400;

          text-align: center;

            padding-left: 4px;

            padding-right: 4px;

        }

        .spiffyfg a {

            color: #ffffff;

            text-decoration: none;

        }

		

		.buttons {

		  margin-bottom:3px;

          margin-top:3px;

		  padding-top:5px;

          padding-left:1px;

          padding-right:1px;

		  background-color:#660400;

		  height:21px;

		  text-align:center;

		  vertical-align:middle;

		}

		

		.buttons a {

		color: #ffffff;

        text-decoration: none;

        vertical-align:middle;

		}

		

		#sidebar {

		}

		



        body {

			/*background-image:url('/templates/rematch/images/grainy_back.jpg');*/

			background-repeat:no-repeat;

			background-color:#5F0F10;

            color:#FFFFFF;

            font-family: sans-serif;

            font-size: .8em;

        }



        body img {

            border: 0px;

        }



		#menu {

		 width: 886px;

		 height: 40px; 

		 margin-left: auto;

         margin-right: auto;

		 color:#2f0200;

		 background-image:url('/templates/rematch/images/menu_back.jpg');

		 background-repeat:repeat-x;

		}

		

		#menuback {

		background-color:#FFFFFF;

		width:900px;

		height:40px;

		margin-left: auto;

        margin-right: auto;

		

		}

		

		#menutable {

		 width:825px;

		 height:40px;

		 margin-left: auto;

         margin-right: auto;

		 

		}



		#logo {

		 width: 900px;

		 height: 65px;

         margin-top: 15px;         

		 margin-left: auto;

         margin-right: auto;

		 margin-bottom: 10px;

		 

		}

		

		#header {

		 width: 900px;

		 height: 150px;

         margin-top: 15px;         

		 margin-left: auto;

         margin-right: auto;

		 background-color:#FFFFFF;

		}

		

		#headercard {

		width:408px;

		height:150px;

		float:right;

		text-align:right;

		}

		





        #body {

         margin-left: auto;

         margin-right: auto;

         background:#FFFFFF;

         width: 900px;

        }

    

	

		#body > table {

			padding: 0px;

		}

	

        #leftColumn {

            width: 215px;

            padding: 5px;

        }



        #rightColumn {

            width: 651px;

            text-align: center;
			
			padding-right: 5px;
			
			padding-top: 5px;

        }



        #leftColumn #quickSearchForm {
            min-height: 230px;
            /*background: #660400; */
            padding-left: 15px;
            padding-top: 15px;
        }

        #leftColumn #quickSearchForm input {
            border: 1px solid #ffffff;
            background: ;
            margin-bottom: 5px;
        }



        #leftColumn #quickSearchForm select {
            border: 1px solid #ffffff;
            margin-bottom: 5px;

        }



        #leftColumn #quickSearchForm label {
            font-weight: bold;
        }



        /* it appears that descendant selectors through tables don't function right

        eg. do #smallBodyTable { color: #333333 } doesn't effect the color of fonts in tables

        descendant of smallBodyTable :P make this so i can specify in them */

        .standardText {

            color: #4f4c4c;

        }



        .propDetailLabel {

            font-weight: bold;

            width: 70px;

            color: #4f4c4c;

            font-size: .8em;

        }



        .loginMenu {

            background: #5e5a5a;

        }



        .loginMenu a {

            color: #ffffff;

            text-decoration: none;

        }



        .menuBar {

            vertical-align: middle;

            display: table-cell;

            width: 524px;

            background: #660400; 

            height: 40px;

            color: #ffffff;

        }



        #footerBar {

            text-align: center;

            vertical-align: middle;

            background: #660400; 

            height: 60px;

            color: #ffffff;

        }



        #footerBar a {

            color: #ffffff;

            text-decoration: none;

        }



        .footerBar_no_menu {

            height: 30px;

        }



        .propDetailTable td {

            text-align: left;

            vertical-align: top;

        }



        #smallBodyTable {

           text-align: left;

           color: #4f4c4c;

           width: 651px;

        }



        #smallBodyTable_left {

            width: 200px;

        }

        #smallBodyTable_right {

            width: 286px;

        }



        #smallBodyTable > tbody > tr > td {

           vertical-align: top;

           color: #4f4c4c;

        }



        #smallBodyTable {

           vertical-align: top;

           color: #4f4c4c;

        }



        h1 {

            font-size: 0.9em;

        }

    

        .infoBox {

            padding-right:  15px;

            padding-left:   15px ;

            padding-top:    10px;

            padding-bottom: 10px;

            margin-bottom:  10px;

            color: #ffffff;

            background: #660400;

        }



        .infoBox .heading {

            font-weight: bold;

        }



        .infoBox ul {

            padding-left: 20px;

        }

		

		.sidecurve {

			background-image:url('/templates/rematch/images/top_side_menu.gif');

			background-position:top;

			background-repeat:no-repeat;

		}

		.suburbtrack {
			background-color:#010988;
		}


		.submitbutton {

			background: #660400; 

			border: 0px solid #202355; 

			color: white;
		
		}
		
		
		.infowindowtrack {
		
			background-color:#444444;
			
			color:#FFFFFF; 
			
			padding-top: 5px; 
			
			padding-bottom: 5px; 
			
			padding-left: 5px;
			
			width: 100%;
		
		}


