.header { width: 795px; margin-right: auto; margin-left: auto; height: 155px; }
body { background-image: url(../images/bg.jpg); background-repeat: repeat-x; margin: 0px; font-family: "Trebuchet MS"; font-size: 12px; color: #333333; }
.nav { width: 795px; margin-right: auto; margin-left: auto; color: #FFFFFF; text-align: center; font-family: "Trebuchet Ms"; font-size: 12px; height: 35px; padding-top: 1px; }
.rotator { height: 245px; width: 795px; margin-right: auto; margin-left: auto; margin-top: 15px; }
.wrapper { width: 795px; margin-right: auto; margin-left: auto; }
h1 { font-weight: normal; font-size: 24px; letter-spacing: -2px; margin-top: 0px; padding-top: 0px; }
.rightcol { float: left; width: 604px; padding-top: 20px; padding-bottom: 20px; border-left-width: 1px; border-left-style: solid; border-left-color: #CCCCCC; padding-left: 20px; }
.leftcol { float: left; width: 150px; padding-top: 20px; padding-bottom: 20px; padding-right: 20px; text-align: right; }
.footer { padding: 10px; width: 775px; text-align: center; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; float: left; font-size: 11px; }
.nav a { color: #FFFFFF; text-decoration: none; float: left; padding-top: 8px; padding-right: 10px; padding-bottom: 8px; padding-left: 10px; }
.nav a:hover, .current { color: #FFFFFF; background-color: #066;  float: left; padding-top: 8px; padding-right: 10px; padding-bottom: 8px; padding-left: 10px; }
.leftcol a, .rightcol a, .footer a { color: #066; text-decoration: none; }
.properties { width: 760px; padding: 20px; }
.table td { border: 1px solid #CCC; padding: 5px; }#login-form { width: 300px; margin-right: auto; margin-left: auto; }
p { margin-top: 0px; padding-top: 0px; }
