/* CSS Document */
    body {
	    margin: 0px ;
		padding: 0px ;
		font-family: Arial, Helvetica, sans-serif ;
		font-size: 14px ;
	}
	h1 {
	    font-size: 24px ;
	}
	h2 {
	    font-size: 16px ;
	}
	#wrapper {                                            /* WRAPPER WRAPPER WRAPPER WRAPPER WRAPPER */
	    width: 842px ;
		position: relative ;
		background-image: url(../images/background.jpg) ;
	}
    #heading {                                            /* HEADING HEADING HEADING HEADING HEADING */
	    text-align: center ;
		background-color: #f1f1f1 ;
		border: 1px solid teal ;
		margin-bottom: 0px ;
	}
	#bannerImage {
	    margin: 0px 30px 10px 30px ;
	}
	#nav-top {
	    width: 840px ;
		margin-top: -1px ;
		height: 25px ;
	    background-color: #f0f0f0 ;
		border-left: 1px solid teal ;
		border-right: 1px solid teal ;
		border-bottom: 1px solid teal ;
		border-top: 1px solid teal ;
	}
    #nav-top ul{
        font: bold 13px arial;
        padding-left: 0;
        margin-left: 96px ;
		margin-top: 0px ;
    }
    #nav-top ul li{
        list-style: none;
        display: inline;
    }
    #nav-top ul li a{
        padding: 2px 0.5em ;
        text-decoration: none;
        float: left;
		color: white ;
        background-color: #517fb3;
        border: 2px solid #517fb3;
		margin-right: 3px ;
    }
    #nav-top ul li a:hover{
        color: gold ;
    }
    #nav-top ul li a:active {
        border-style: inset;
		margin-right: 3px ;
        background-color: black ;
    }
    html>body #nav-top ul li a:active{ /* Apply mousedown effect only to NON IE browsers */
        border-style: inset;
		margin-right: 3px ;
		background-color: black ;
    }
	#leftPanel {                                            /* LEFTPANEL LEFTPANEL LEFTPANEL LEFTPANEL LEFTPANEL */
		text-align: left ;
	    width: 20% ;
		padding: 10px 0px 0px 10px ;
		position: absolute ;
		left: 0px ;
		top: 200px ;
	}
	#leftPanel ul {
	    width: 150px ;
	    margin-left: 0px ;
		padding-left: 0px ;
		list-style-type: none ;
	}
	#leftPanel ul li {
	    margin-top: 2px ;
		padding: 2px 2px 2px 5px ;
		background-color:#517fb3 ; /* 000099 */
		color: white ;
		font-size: 12px ;
		font-weight: bold ;
		text-align: center ;
	}
	#leftPanel ul li.separator {
	    background-color: black ;
	}
	#leftPanel ul li a:visited, #leftPanel ul li a:link {
	    color: white ;
		text-decoration: none ;
	}
	#leftPanel ul li a:active, #leftPanel ul li a:hover {
	    color: gold ;
		text-decoration: none ;
	}
	#contentSpace {        /* CONTENTSPACE CONTENTSPACE CONTENTSPACE CONTENTSPACE */
	    float: left ;
		text-align: left ;
		padding: 0px 0px 0px 10px  ;
		width: 645px ;
		height: 300px ;
	}
	#featured {
	    float: right ;
		width: 210px ;
		margin: 15px 0px 0px 0px ;
		padding: 0px ;
		/* border-left: 1px solid teal ; */
		text-align: left ;
	}
	#footer {                                            /* FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER */
	    width: 820px ;
		text-align: left ;
		padding: 10px ;
		font-size: 10px ;
		background-color:#517fb3 ;
		border: 1px solid teal ;
	}
	.button {
	    background-color: #517fb3 ;
		color: white ;
		padding: 2px ;
		font-size: 10px ;
	}
	.agent {
	    font-size: 14px ;
		font-weight: bold ;
		margin: 25px 0px 0px 2px ;
	}
	.phone {
	    font-size: 12px ;
		margin: 3px 0px 0px 10px ;
	}
	.email {
	    font-size: 12px ;
		margin: 3px 0px 0px 10px ;
	}
	#wrapper {
	}
	#leftPanel {
	    height: 800px ;
	}
    table.info {
	    width: 420px ;
		border: 3px solid black ;
		border-collapse: collapse ;
	}
	table.info tr {
	    
	}
	table.info tr td {
	    font-size: 10px ;
		border: 1px solid black ;
		padding: 2px 10px 2px 10px ;
		text-align: left ;
	}
    div#info {
	       padding: 10px 10px 10px 0px;
		   width: 410px ;
		   text-align: left ;
		   margin-right: 40px ;
	}
	#div#info p{
        	
	}