body {
	background:#000000;
	padding:0px;
	margin:0px;
	text-align:center;
	border: thin solid;
}
body#pop_up_bg {background: #fff;padding-top: 20px;}
img {
	border:0px;
	background-color: #FFFFFF;
}
a:link, a:visited {color:#336;	text-decoration:none;}
a:hover, a:active{text-decoration:none; color:#393;}
#container {margin:auto; width:758px; background:#fff; border:3px solid #fff; border-bottom:4px solid #fff;}
#header{background:#e6e6e6; padding:0; margin:0px; text-align:left;	width:749px; height:66px;}
#logo {width:479px; height: 66px; border-right: 33px solid #fff;}
#logo2 {width:479px; height: 66px; border-right: 30px solid #fff;}
#footer {background:#336; padding:0px; margin:0px; height:22px;	font-family:Arial,Helvetica,sans-serif; font-size:10px;	vertical-align:middle; line-height:10px; color:#FFF; text-transform:uppercase; text-align: right;}
#footer a:link, #footer a:visited {color:#FFF; text-transform:uppercase; text-decoration:none;}		
#footer a:hover, #footer a:active {color:#E6E6E6; text-transform:uppercase; text-decoration:none;}
#content {padding-top:21px; padding-left: 29px; padding-right:24px; padding-bottom:19px;}
#content ul{font-family:Arial, Helvetica, sans-serif; color:#000; list-style-type: none; font-size: 14px;}
#pop_up_bg ul{padding: 0; padding-top: 20px; margin: 0; font-family:Arial, Helvetica, sans-serif; color:#000; list-style-type: none; font-size: .75em;}
#pop_up_bg ul strong{font-weight: bold; color: #999; text-transform: uppercase; letter-spacing: 2px;}
p{font-family:Arial, Helvetica, sans-serif; font-size:0.75em; color:#000;}
#anchors {font-family:Arial, Helvetica, sans-serif; color:#000; line-height: .90em; letter-spacing: 1px; text-transform: uppercase; padding: 0; margin: 0;}
#anchors a:link, #anchors a:visited{color: #960; font-size: .90em;}
#anchors a:hover, #anchors a:active{color: #063; font-size: .90em;}
.small {font-size: .70em;}
td .lcinfo {vertical-align: top; padding-left: 10px; width: 140px;}
.lcinfo a:link, .lcinfo a:visited {font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#999;}
.lcinfo a:hover, .lcinfo a:active {font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000;}
#rightinfo {border-left: 1px solid #E7E7E7; padding-bottom: 20px;padding-left: 20px;}
.emphasis {font-size:1.22em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.emphasis2 {font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#nav{padding:0px; margin:0px; border:0px; margin-top:3px;}
#nav td{vertical-align:top;}
#nav ul{padding: 0px; margin:0px; padding-top:10px; padding-left:2px; list-style-type:none;}
#nav li{text-transform:uppercase; color:#369; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; display:block; padding-top:0px; margin-top:0px;}
#nav li a:link, #nav li a:visited {color:#336; text-decoration:none;}
ul#globalnav li#active a, ul.subnav li#active a{color:#393; text-decoration:none;}
#nav li a:hover, #nav li a:active, #nav li#active a{color:#393; text-decoration:none;}
#nav img {margin:4px;}
#nav ul.subnav{margin: 0; padding: 0px; padding-left: 1em; text-indent: -1em;}
.subnav li {margin: 0px; padding: 0px; margin-bottom: 5px; padding-left: 3px;}
.subnav li a span {margin-left: 2px; line-height: .75em;}
#globalnav li{padding-left:6px;}
#localnav li {margin-left:11px;}
h1 {font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:14px; padding:0px; margin:0px; color:#FFF; text-transform:uppercase; letter-spacing:3px; font-weight:bold; text-align:center;}
#bgstandard {background-color: #039}
#bgaspengrove {background-color: #933}
#bgonepacific {background-color: #663}
#bgtowncenter {background-color: #633}
#bgsauconvalley {background-color: #F9B068}
#bgcentralvalley {background-color: #633}
#bgevergreenwalk {background-color: #C96}
#bgdoslagos {background-color: #996699}
#bgcenterra {background-color: #99C}
#bgbriargate {background-color: #636}
#bgdeerpark {background-color: #363}
#bgsaddlecreek {background-color: #933}
#bghighland {background-color: #4B4BC2}

h2 {padding-bottom: 0; margin-bottom: 0; padding: .25em; font-family: Arial, Helvetica, sans-serif; font-size: 0.75em; color: #039; text-transform: uppercase; font-weight: bold; text-align: left; vertical-align: top; border-bottom: 1px solid #e6e6e6; letter-spacing: 0.4em;}
td.peoplepic {vertical-align: top; padding: 20px;}
td.peopleinfo {vertical-align: top; padding: 20px; padding-left: 0px;}
td.peopleinfo a:link, td.peopleinfo a:visited {font-family: Arial, Helvetica, sans-serif; color: #999; text-decoration: none;}
td.peopleinfo a:hover, td.peopleinfo a:active {font-family: Arial, Helvetica, sans-serif; color: #CCC; text-decoration: none;}
td.peopleinfo span {color: #000000; text-transform: uppercase;}
td.peopleinfo span a:link, td.peopleinfo span a:visited{color: #36C; font-weight: bold;	text-transform: uppercase; text-decoration: none;}
td#indexinfo {padding: 0; margin: 0; background-color: #999; height: 89px; font-weight: bold; font-size: .80em; line-height: .80em; font-family: Arial, Helvetica, sans-serif;}
td#indexinfo div{margin: 0; padding: 0; padding-left: 20px; line-height:1.2em}
td#indexinfo a:link, td#indexinfo a:visited{color: #fff}
td#indexinfo a:hover, td#indexinfo a:active{color: #e6e6e6}
td#indexlinks {padding: 0px; margin: 0; vertical-align: top; height: 225px; margin: 0px; border-top: 2px solid #fff; background-color: #e6e6e6; padding-top:50px; padding-left: 20px; border-bottom: 1px solid #fff; font-size: .60em; line-height: .60em; font-family: Arial, Helvetica, sans-serif;}
td#indexlinks p{margin: 0; padding: 0; padding-bottom: 15px; color: #666}
td#indexlinks span.emphasis2{margin: 0; padding:0}
