body {
	color: #000;
	font-size: 10pt;
	margin: 0px;
	padding: 0px;
	background : url(images/kingsbury_b.jpg) repeat-x #666 100px top;
	text-align: center;
	font-family: 'Century Gothic', Verdana, Arial, Helvetica, sans-serif;
}
a, a:lightbox {
	color: #063;
}


a:hover {
	color: #063;
}
#headin{
	display: none;
}
.master{

	width: 955px;
	text-align: left;
	margin: 0px auto;	
	background-color : #eee;
}
.top {
	
	margin-bottom: 0px;
}

.top_nav {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 0px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #c90;
	border-bottom: 1px solid #c90;
	border-right: 2px solid #fff;
	border-left: 2px solid #fff;
	font-weight: bold;
	background : #063;
}
.top_nav .pipe {
	display: none;
}
.top_nav a{
	margin: 0px;
	border-right: 1px solid #c90;
	text-align:center;
		color: #fff;
	text-decoration: none;
	background : #063;
	padding: 4px 10px;
}
.top_nav a:hover{
	color: #021509;
	background : #669933;
	text-decoration: none;
}

.top_nav a.selected {
	color: #021509;
	background : #cc3;
	text-decoration: none;
}

hr {
	color:#000;
}


.photo {
	float: right;
margin: 5px;
}
.withside {
	margin-right: 270px;
	margin-top: 20px;
}
.noside {
	margin-top: 20px;
}
.sidebar{
	float: right;
	width: 250px;
	margin: 20px 10px 20px 0px;
}

.sidebar a {
	color: #063;
}

.sidebar_inner {
	background: #fff;
	padding: 10px;
	margin: 0px;
}

.sidebar h1, .sidebar h2, .sidebar h3   {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #063;
}
.sidebar h4{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #063;
}
.side{
	float: left;
	width: 160px;
	margin: 0px 0px 0px 5px;
}
.side h2{
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 5px;
	margin: 0px;
	background : #cc3;
	border-top : none;
}
.side h2  a{
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 0px;
	margin: 0px;
	background : #cc3;
	border-top : none;
}
.nav {
font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	border : 1px solid #021509;
	margin:0px;
}

.nav a {
	color: #fff;
	display: block;
	background : #063;
	border-top : 1px solid White;
	text-decoration : none;
	padding: 2px 10px 2px 15px;
}

.nav a:hover {
	color: #021509;
		background : #cc3;
}

.nav a.selected {
	color: #fff;
	background : #669933;
}

.nav ul, .nav li {
	display: inline;
	margin: 0px;
	padding: 0px;
}

.nav ul ul, .nav ul ul li {
	background : #99CC00;
	display: block;
	color: #000;
}
.nav ul ul {
	border-top : 1px solid #fff;
	
}
.nav ul ul li {

}

.nav ul ul a {
	color: #000;
	background : transparent url(images/new_black_arrow_2.gif) no-repeat 15px 7px;
	display: block;
	text-decoration : none;
	padding: 3px 3px 3px 25px;
}

.nav ul ul a:hover {
	color: #666;
	text-decoration : none;
	background : transparent url(images/new_grey_arrow_2.gif) no-repeat 15px 7px;
}

.main {
	margin: 20px 10px 10px 180px;
	
	
}
.main#home {
	margin: 20px 10px 10px 10px;
	
	

}
.button {
	color: #fff;
	background-color: #0053a0;
	font-family: Verdana;
}
.footer {
	clear: both;
	margin-top: 50px;
}

.bottom_nav {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 0px;
	border-top: 1px solid #c90;
	border-bottom: 1px solid #c90;
	font-weight: bold;
	background : #000;
	text-align:center;
}
.bottom_nav .pipe {
	display: none;
}
.bottom_nav a{
	margin: 0px;
	border-right: 1px solid #c90;
	border-left: 1px solid #c90;
	text-align:center;
		color: #fff;
	text-decoration: none;
	background : #000;
	padding: 2px 5px;
}
.bottom_nav a:hover{
	color: #021509;
	background : #669933;
	text-decoration: none;
}

.bottom_nav a.selected {
	color: #021509;
	background : #cc3;
	text-decoration: none;
}

.endnotes {
	padding: 10px;
	font-size: 8pt;
	background: #666;
	text-align:center;
}
.credits {
	font-size: 8pt;
	background: #666;
	text-align:center;
	padding-bottom: 10px;
}
.credits a {
	color: #000;
}

.floorplan {
	margin: 5px;
	color:#063;
}


.copy h1, .copy h2   {
	font-size: 16pt;
	color: #063;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.copy h3, .copy h4
 {
	font-size: 14pt;
	color: #009933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.copy a {
	color: #063;
}

.copy{
	padding: 10px;
	font-size: 10pt;
	line-height: 1.3em;
	background:#fff;
}
.copyborder {
	
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	
}

.rtop, .rbottom{display:block;  background: #eee;}

.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden; background: #fff; padding:0px;}
.r1t{margin: 0 5px;  border-right:1px solid #000; border-left: 1px solid #000; border-top: 1px solid #000;}
.r1b{margin: 0 5px;  border-right:1px solid #000; border-left: 1px solid #000; border-bottom: 1px solid #000;}
.r2{margin: 0 3px; border-right:2px solid #000; border-left: 2px solid #000;}
.r3{margin: 0 2px;  border-right:1px solid #000; border-left: 1px solid #000;}
.r4{margin: 0 1px; height: 2px;  border-right:1px solid #000; border-left: 1px solid #000;} 
.r5{margin: 0; height: 2px;  border-right:1px solid #000; border-left: 1px solid #000;} 
.r0t { background: #000; margin: 0 7px; height: 1px;  border-right:1px solid #000; border-left: 1px solid #000;}
.r0b { background: #000; margin: 0 7px; height: 1px;}  border-right:1px solid #000; border-left: 1px solid #000;