#zWrap dl.module_bd_container dd {
	margin: 5px 0 30px 5%;
	width: 95% !important
}

#zWrap dl.module_bd_container dl dd {
	margin: 0 0 20px 20px;
	width: auto !important
}

#hd:after,
#ft:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden
}

#body,
#hd,
#pageName,
#zA,
#zB,
#zC,
#ft {
	zoom: 1
}

#pageName {
	overflow: hidden;
	_overflow: visible;
	_overflow-x: hidden
}

/***********************************
 Theme: Dovetail - Derived From: Victoria
 ***********************************/
#bd {
	min-height: 430px;
	_height: 430px
}

#hd {
	min-height: 120px;
	_height: 120px
}

#ft {
	min-height: 100px;
	_height: 100px
}

#doc {
	position: relative;
	width: 805px;
	margin: 0 auto
}

#hd {
	float: left;
	width: 100%;
	_overflow-x: hidden;
	position: relative;
}

#hContent {
	float: left;
	width: 430px;
	padding: 60px 0 25px 30px;
	position: relative;
	z-index: 1
}

#hMisc {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 805px;
	height: 145px;
	z-index: 0
}

#hMisc * {
	display: none !important
}

#navigation {
	clear: both;
	float: right;
	width: 180px;
	margin: 25px 2px 25px 0;
	display: inline;
}

ul#mainNav a {
	zoom: 1;
	display: block;
	padding: 5px 0 5px 15px
}

#bd {
	float: left;
	width: 590px;
	margin-left: 30px;
	display: inline;
	padding-top: 25px
}

#pageName {
	width: 560px;
	margin-bottom: 30px
}

#zB #mapZone {
	width: 250px;
	height: 250px
}

#zB #drivingDirectionsLnk {
	top: 255px
}

#zC form#contactForm {
	width: 240px
}

#ft {
	padding: 15px 15px 15px 30px
}

#fContent {
	float: right;
	width: 450px;
	text-align: right
}

#fMisc {
	float: left;
	width: 290px
}

#hd {
	*float: none;
}

#body .sub_static #mainNav .subNav a {
	padding-left: 25px;
}


/***********************************
 Theme: Dovetail - Derived From: Victoria
 ***********************************/



#body {
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
}



#zWrap p {}


#body h1 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 36px;
	font-weight: normal;
}


#body h2 {
	font-size: 15px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
}


#body h3 {
	font-size: 15px;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
}


#body h4 {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
}


#ft {
	font-size: 11px;
}

#fContent {
	font-family: Arial, Verdana, sans-serif;
}


#fMisc {
	font-family: "Trebuchet MS", Arial, sans-serif;
}

span.org {
	font-weight: bold;
}



ul#mainNav li a {
	font-size: 14px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
}

ul#mainNav li a:focus,
ul#mainNav li a:active,
ul#mainNav li.active a,
ul#mainNav li.active a:hover {}

ul#mainNav li a,
ul#mainNav li a:hover {}


#doc {
	background-repeat: repeat-y;
}

#hd {
	background-repeat: repeat-y;
}

#hMisc {
	background-repeat: no-repeat;
}

#ft {
	background-repeat: repeat-y;
}


#navigation {
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

#zB #mapZone {
	border-width: 1px;
	border-style: solid;
	_border-width: 0;
}

#zB #mapContainer {
	_border-width: 1px;
	_border-style: solid;
}


#zWrap ul.module_bd_container li {
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#zWrap ul.module_bd_container li {
	background-repeat: repeat-x;
}


#zWrap ul.module_bd_container li li {
	border-width: 0;
	padding: 0;
}


#body #zWrap ul.module_bd_container li.beforenafter {
	width: 90%;
	padding: 20px 5% 1px 5%;
}


/* 
 		 * direction and color of the arrow (assuming arrow sprite)
 		 */
#body .toggle img {
	background-position: -252px 0;
}

/* 
 		 * links for BOTH static and dynamic sub menus 
 		 * use this rule to group declarations common to the two different types of menus (static/dynamic)
 		 */
#body #mainNav .subNav a {
	font-size: 13px;
	font-family: "Trebuchet MS";
	font-weight: bold;
}

/* 
 		 * links for static sub menus
 		 */
/* 
 		 * :hover and selected (active) links for static menus
 		 * they are both styled the same
 		 */
/* 
 		 * links for dynamic sub menus 
 		 */
/* VERTICAL DYNAMIC
 		 * :hover and selected (active) links for fly-out menus
 		 * they are both styled the same 
 		 */
/* 
 		 * sub menus (fly-out) 
 		 */
#body .sub_dynamic #mainNav .subNav {
	border-style: solid;
	border-width: 1px;
}




/**************************************************************
 Theme: Dovetail - Derived From: Victoria
 Layout: Layout 1 - Derived From: Layout 1 with Title
 **************************************************************/
.lo_layout1 #pageName {
	display: none
}


/**************************************************************
 Theme: Dovetail - Derived From: Victoria
 Layout: Layout 1 - Derived From: Layout 1 with Title
 **************************************************************/


/**************************************************************
 Theme: Dovetail - Derived From: Victoria
 Layout: Layout 1 with Title - Derived From: Layout 1 with Title
 **************************************************************/
.lo_layout1 #zWrap,
.lo_layout1wt #zWrap {
	overflow: hidden
}

.lo_layout1 #zA,
.lo_layout1wt #zA {
	width: 560px
}

.lo_layout1 #zB,
.lo_layout1wt #zB {
	float: left
}

.lo_layout1 #zB,
.lo_layout1wt #zB,
.lo_layout1 #zC,
.lo_layout1wt #zC {
	width: 265px
}

.lo_layout1 #zC,
.lo_layout1wt #zC {
	float: right;
	margin-right: 30px;
	display: inline
}


/**************************************************************
 Theme: Dovetail - Derived From: Victoria
 Layout: Layout 1 with Title - Derived From: Layout 1 with Title
 **************************************************************/
.lo_layout1 #zA,
.lo_layout1wt #zA {
	font-size: 14px;

	font-family: Arial, Verdana, sans-serif;

}

.lo_layout1 #zA h1,
.lo_layout1wt #zA h1 {}

.lo_layout1 #zA h3,
.lo_layout1wt #zA h3 {
	font-size: 17px;

	font-family: "Trebuchet MS", Arial, sans-serif;

	font-weight: bold;

}

.lo_layout1 #zA h4,
.lo_layout1wt #zA h4 {
	font-size: 14px;

}


/**************************************************************
 Theme: Dovetail - Derived From: Victoria
 Layout: Layout 2 with Title - Derived From: Layout 2 with Title
 **************************************************************/
.lo_layout2wt #zWrap {
	overflow: hidden
}

.lo_layout2wt #zA {
	float: left
}

.lo_layout2wt #zB {
	float: right
}

.lo_layout2wt #zA,
.lo_layout2wt #zB {
	width: 265px
}

.lo_layout2wt #zB {
	margin-right: 30px;
	display: inline
}

.lo_layout2wt #zC {
	clear: both;
	width: 560px
}

.lo_layout2wt #zB #mapZone {
	width: 240px;
	height: 240px
}

.lo_layout2wt #zB #drivingDirectionsLnk {
	top: 245px
}

.lo_layout2wt #zC form#contactForm {
	width: 300px;
	margin-left: 20px
}


/**************************************************************
 Theme: Dovetail - Derived From: Victoria
 Layout: Layout 2 with Title - Derived From: Layout 2 with Title
 **************************************************************/


/**************************************************************
 Theme: Dovetail - Derived From: Victoria
 Layout: Layout 3 with Title - Derived From: Layout 3 with Title
 **************************************************************/
.lo_layout3wt #zA,
.lo_layout3wt #zB {
	float: left;
	width: 325px;
}

.lo_layout3wt #zB {
	clear: left;
}

.lo_layout3wt #zC {
	width: 200px;
}

.lo_layout3wt #zC {
	margin-left: 360px;
}

.lo_layout3wt #zC,
x:-moz-any-link {
	margin-left: 35px;
}

.lo_layout3wt #zC,
x:-moz-any-link,
x:default {
	margin-left: 360px;
}

.lo_layout3wt #zC,
{
margin-left: 357px;
}

.lo_layout3wt #zB #mapZone {
	width: 260px;
	height: 260px;
}

.lo_layout3wt #zB #drivingDirectionsLnk {
	top: 265px;
}

.lo_layout3wt #zC form#contactForm {
	width: 180px;
}


/**************************************************************
 Theme: Dovetail - Derived From: Victoria
 Layout: Layout 3 with Title - Derived From: Layout 3 with Title
 **************************************************************/

#body {
	color: #33393e;
}

#hd {
	color: #ffffff;
}

#body h2 {
	color: #6b7074;
}

#body h3 {
	color: #213d75;
}

#hd h3 {
	color: #ffffff;
}

#body h4 {
	color: #33393e;
}

#hd h4 {
	color: #ffffff;
}

#ft {
	color: #ffffff;
}

#body a {
	color: #cc5019;
}

#body a:hover,
#body a:focus,
#body a:active {
	text-decoration: none;
}

#fMisc a,
#fContent a {
	color: #9ca0a4;
}

#hd a {
	color: #ffffff;
	text-decoration: underline;
}

ul#mainNav li a {
	color: #33393e;
}

html {
	_background-color: #8f847e !important;
}

body {
	background-image: url(./images/body.jpg);
}

#doc {
	background-image: url(./images/doc.png);
}

#hd {
	background-color: #223c75;
	background-image: url(./images/hd.png);
}

#hMisc {
	background-image: url(./images/hmisc.png);
}

#navigation {
	background-color: #f1f1f1;
}

ul#mainNav li.active,
ul#mainNav a:hover,
ul#mainNav a:focus,
ul#mainNav a:active {
	background-color: #9c9fa4;
}

#ft {
	background-image: url(./images/ft.png);
}

#navigation {
	border-top-color: #6b7076;
	border-bottom-color: #6b7076;
}

#zB #mapZone {
	border-color: #000000;
}

#zB #mapContainer {
	_border-color: #000000;
}

#zWrap ul.module_bd_container li {
	background-color: #ffffff;
}

#zWrap ul.module_bd_container li {
	background-image: url(./images/module_bd_containerli.png);
}

#zWrap ul.module_bd_container li li {
	background-image: none;
	background-color: transparent;
}

#body #mainNav .subNav a {
	color: #33393E;
}

#body .sub_static #mainNav .subNav a {
	background-color: #F1F1F1;
}

#body .sub_static #mainNav .subNav a:hover,
#body .sub_static #mainNav .active-sub a {
	background-color: #E4E4E4;
}

#body .sub_dynamic #mainNav .subNav a {
	background-color: #F8F8F8;
}

#body .sub_dynamic #mainNav .subNav a:hover,
#body .sub_dynamic #mainNav .active-sub a {
	background-color: #E9E9E9;
}

#body .sub_dynamic #mainNav .subNav {
	border-color: #DFDFDF;
}

.lo_layout1 #zA,
.lo_layout1wt #zA {

	color: #616c75;
}

.lo_layout1 #zA h1,
.lo_layout1wt #zA h1 {
	color: #33393e;
}

.lo_layout1 #zA h3,
.lo_layout1wt #zA h3 {

	color: #213d75;
}

/*
     FILE ARCHIVED ON 17:53:51 Mar 31, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:50:39 Jun 13, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.241
  exclusion.robots: 0.133
  exclusion.robots.policy: 0.115
  esindex: 0.013
  cdx.remote: 13.55
  LoadShardBlock: 59.768 (3)
  PetaboxLoader3.datanode: 199.958 (5)
  load_resource: 569.681 (2)
  PetaboxLoader3.resolve: 415.176 (2)
*/