/***************************************
 Theme: Hexadon - Derived From: Fizz
 ***************************************/
 #hd {
 	min-height: 125px;
 	_height: 125px;
 }
 
 #bd {
 	min-height: 34em;
 	_height: 34em;
 }
 
 #ft {
 	min-height: 30px;
 	_height: 30px;
 }
 #doc {
 	width: 1050px;
 	margin: 0 auto;
 	zoom: 1;
 }
 
 #hd {
 	width: 1050px;
 	*float: none;
 }
 
 #hContent {
 	padding: 30px 50px 40px 10px;
 	margin: 10px 10px 10px 263px;
 }
 
 #hMisc {
 	display: none !important;
 }
 
 #navigation {
 	float: left;
 	width: 200px;
 	position: relative;
 	display: inline;
 	margin-bottom: 40px;
 	margin-top: 5px;
 }
 
 ul#mainNav li a {
 	zoom: 1;
 	display: block;
 	padding: 3px 0 3px 50px;
 	margin: 5px 0;
 }
 .sub_dynamic li.opened .subNav, .sub_dynamic li:hover .subNav{
  	*top: 5px;
 }
 
 #bd {
 	width: 819px;
 	display: inline;
 	float: right;
 	position: relative;
 	padding-top: 10px
 }
 
 #pageName {
 	width: 295px;
 	padding: 10px 10px 30px 41px;
 	margin: 0 0 15px;
 	overflow: hidden;
 	_overflow: visible;
 	_overflow-x: hidden
 }
 
 #zWrap {
 	margin-left: 21px;
 	overflow: hidden;
 }
 
 #zB #mapZone {
 	width: 280px;
 	height: 260px;
 }
 
 #zB #drivingDirectionsLnk {
 	top: 265px;
 }
 
 #ft {
 	width: 797px;
 	margin-left: 253px;
 	padding: 0;
 }
 
 #fWrapper {
 	margin: 10px;
 	padding: 10px;
 }
 
 #fContent {
 	width: 297px;
 	margin: 0;
 	float: left;
 }
 
 #fMisc {
 	width: 260px;
 	float: right;
 }
 
 p.vcard .org,
 p.vcard .adr,
 p.vcard .tel,
 p.vcard .mailtoWrapper {
 	position: relative;
 	word-wrap: break-word;
 }
 
 p.vcard .phoneNumbers,p.vcard .tel {
 	display: block;
 }
 
 p.vcard .phoneNumbers .tel {
 	display: inline;
 }
 
 p.vcard .mailtoWrapper {
 	display: block;
 	padding-left: 0;
 	background: none;
 }
 
 #body .sub_static #mainNav .subNav a {
 	padding-left: 70px;
 }
 
 #hContent,
 #fContent {
 	overflow: hidden
 }
 #fBadges {
 	width: 210px;
 	float: left;
 	position: relative;
 	display: inline;
 }
 #body a.toggle {
 	top: 1px !important;
 	*top: 10px !important;
 }
 #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
 }
 #body,#hd,#pageName,#zA,#zB,#zC,#ft {
 	zoom: 1
 }
 #pageName {overflow:hidden;_overflow:visible;_overflow-x:hidden;}
 
 /***************************************
 Theme: Hexadon - Derived From: Fizz
 ***************************************/
 
 
 
 
 #body {
 	font-size: 12px;
 	font-family: Helvetica, Arial, sans-serif;;
 }
 
 
 
 #body h1 {
 	font-size: 40px;
 }
 
 
 #body h2 {
 	font-size: 30px;
 }
 
 
 #body h3 {
 	font-size: 18px;
 	font-weight: bold;
 }
 
 
 #body h4 {
 	font-size: 14px;
 	font-weight: bold;
 }
 
 
 		#ft {
  			font-size: 12px;
 		}
 
 
 	#fMisc {
 		text-align: right;
 	}
 	span.org {
 			font-weight: bold;
 		}
 
 
 
 ul#mainNav a:link,
 ul#mainNav a:visited {
 	font-size: 20px;
 }
 
 #doc {
 	background-repeat: repeat-y;
 	background-position: right;
 }
 
 #hd {
 	background-repeat: no-repeat;
 }
 
 #hContent {
 	background-repeat: no-repeat;
 	background-position: right top;
 }
 
 #pageName {
 	background-repeat: no-repeat;
 	background-position: left bottom;
 }
 
 
 #mapZone {
 	border-width: 3px;
 	border-style: solid;
 }
 
 * html #mapZone {
 	border-width: 0;
 }
 
 * html #mapContainer {
 	border-width: 3px;
 	border-style: solid;
 }
 
 
 			
 		/* 
 		 * 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: 12px;
 }
 
 		/* 
 		 * :hover and selected (active) links for static menus
 		 * they are both styled the same
 		 */
 		/* 
 		 * :hover and selected (active) links for fly-out menus
 		 * they are both styled the same 
 		 */
 		/* 
 		 * sub menus (fly-out) 
 		 */
 div#body .sub_dynamic .subNav li a:hover,
 div#body .sub_dynamic .subNav .active-sub a {
 	font-size: 12px;
 	font-weight: normal;
 }
  		/* 
  		 * sub menus (fly-out) 
  		 */
  		#body .sub_dynamic #mainNav .subNav {
  			border-style: solid;
  			border-width: 1px; 
  		}
 
 
 
 
 /**************************************************************
 Theme: Hexadon - Derived From: Fizz
 Layout: Layout 1 - Derived from: Layout 1 with Title
 **************************************************************/
 .lo_layout1 #pageName {
 	display: none;
 }
 
 
 /**************************************************************
 Theme: Hexadon - Derived From: Fizz
 Layout: Layout 1 - Derived from: Layout 1 with Title
 **************************************************************/
 
 
 /**************************************************************
 Theme: Hexadon - Derived From: Fizz
 Layout: Layout 1 with Title - Derived from: Layout 1 with Title
 **************************************************************/
 .lo_layout1 #zA,
 .lo_layout1wt #zA {
 	float: left;
 	width: 295px;
 	margin: 10px 0 10px 20px;
 }
 
 .lo_layout1 #zC,
 .lo_layout1wt #zC {
 	clear: right;
 }
 
 .lo_layout1 #zB,
 .lo_layout1 #zC,
 .lo_layout1wt #zB,
 .lo_layout1wt #zC {
 	float: right;
 	width: 425px;
 	margin-right: 10px;
 	padding: 10px 10px 0;
 }
 
 .lo_layout1 #zC form#contactForm,
 .lo_layout1wt #zC form#contactForm {
 	width: 240px;
 }
  
 
 
 /**************************************************************
 Theme: Hexadon - Derived From: Fizz
 Layout: Layout 1 with Title - Derived from: Layout 1 with Title
 **************************************************************/
 
 
 /**************************************************************
 Theme: Hexadon - Derived From: Fizz
 Layout: Layout 2 with Title - Derived from: Layout 2 with Title
 **************************************************************/
 .lo_layout2wt #pageName {
  	width: 758px;
 }
 .lo_layout2wt #zA {
  	width: 758px;
  	margin: 10px 15px 10px 20px;
 }
  
 .lo_layout2wt #zB {
  	clear: left;
  	float: left;
  	width: 300px;
  	padding: 10px 10px 0;
  	margin: 0 10px;
 }
  
 .lo_layout2wt #zC {
  	margin-left: 295px;
  	width: 428px;
  	padding: 10px 10px 0;
 }
  
 .lo_layout2wt #zC,
 x:-moz-any-link {
  	margin-left: 40px;
 }
  
 .lo_layout2wt #zC,
 x:-moz-any-link,
 x:default {
  	margin-left: 295px;
  	padding: 10px 10px 0;
 }
  
 .lo_layout2wt #zC form#contactForm {
  	width: 220px;
 }
 
 
 /**************************************************************
 Theme: Hexadon - Derived From: Fizz
 Layout: Layout 2 with Title - Derived from: Layout 2 with Title
 **************************************************************/
 
 
 /**************************************************************
 Theme: Hexadon - Derived From: Fizz
 Layout: Layout 3 with Title - Derived from: Layout 3 with Title
 **************************************************************/
 .lo_layout3wt #zA {
  	float: left;
  	width: 295px;
  	margin: 0 0 0 20px;
  	display: inline;
 }
  
 .lo_layout3wt #zB {
  	float: left;
  	clear: left;
  	width: 295px;
  	margin: 10px 10px 10px 20px;
  	display: inline;
 }
  
 .lo_layout3wt #zC {
  	width: 428px;
  	padding: 0 10px;
 }
  
 .lo_layout3wt #zC {
  	margin-left: 345px;
 }
  
 .lo_layout3wt #zC,
 x:-moz-any-link {
  	margin-left: 26px;
 }
  
 x:default,
 .lo_layout3wt #zC,
 x:-moz-any-link,
 x:default {
  	margin-left: 345px;
 }
 
 
 /**************************************************************
 Theme: Hexadon - Derived From: Fizz
 Layout: Layout 3 with Title - Derived from: Layout 3 with Title
 **************************************************************/
 
 
 /**************************************************************
 Theme: Hexadon - Derived From: Fizz
 Layout: Layout 4 with Title - Derived from: Layout 3 with Title
 **************************************************************/
 .lo_layout4wt #zA {
  	float: left;
  	width: 295px;
  	margin: 0 0 10px 10px;
  	padding: 10px 10px 0;
 }
  
 .lo_layout4wt #zB {
  	float: left;
  	width: 420px;
  	margin: 0 0 10px 20px;
  	padding: 10px 10px 0;
 }
  
 .lo_layout4wt #zC {
  	clear: left;
  	width: 755px;
  	padding: 10px 10px 0;
  	margin: 0 10px 10px;
 }
  
 .lo_layout4wt #zC form#contactForm {
  	width: 220px;
 }
 
 
 /**************************************************************
 Theme: Hexadon - Derived From: Fizz
 Layout: Layout 3 with Title - Derived from: Layout 3 with Title
 **************************************************************/
 
 
 /**************************************************************
 Theme: Hexadon - Derived From: Fizz
 Layout: Layout 5 with Title - Derived from: Layout 3 with Title
 **************************************************************/
 .lo_layout5wt #pageName {
 	width: 755px;
 }
 .lo_layout5wt #zWrap {
 	margin: 0 23px 10px 42px;
 }
 
 
 /**************************************************************
 Theme: Hexadon - Derived From: Fizz
 Layout: Layout 5 with Title - Derived from: Layout 3 with Title
 **************************************************************/
 
   #body {
   	color: #646464;
   }
   
   #body a:link,#body a:visited {
   	color: #7d9ae3;
   }
   
   #body a:hover,#body a:focus,#body a:active {
   	text-decoration: none;
   }
   
   #hd {
   	color: #646464;
   }
   
   #body #hd a:link,#body #hd a:visited {
   	color: #646464;
   }
   
   #body h3 {
   	color: #7d9ae3;
   }
   
   #body h2, #pageName a:link, #pageName a:visited {
   	color: #fff;
   }
   
   #ft a:link,#ft a:visited {
   	color: #7d9ae3;
   }
   
   ul#mainNav a:link,ul#mainNav a:visited {
   	color: #fff;
   }
   
   ul#mainNav a:hover,ul#mainNav a:focus,ul#mainNav a:active,ul#mainNav li.active a:link,ul#mainNav li.active a:visited
   	{
   	background-color: #7d9ae3;
   }
   
   body {
   	background-color: #191919;
   }
   
   #fWrapper {
   	background-color: #d0dbf8;
   }  
   
   #doc {
   	background-image: url("https://turbifycdn.com/lm/themes/yhoo/ga/streamline/banner/palette2/1.0.3/en-us/images/doc.png");
   }
   
   #hd {
   	background-image: url("https://turbifycdn.com/lm/themes/yhoo/ga/streamline/banner/palette2/1.0.3/en-us/images/hd.png");
   }
   
   #hContent {
   	background-color: #fff;
   	background-image: url("https://turbifycdn.com/lm/themes/yhoo/ga/streamline/banner/palette2/1.0.3/en-us/images/hContent.png");
   }
   
   #pageName {
   	background-color: #7d9ae3;
   	background-image: url("https://turbifycdn.com/lm/themes/yhoo/ga/streamline/banner/palette2/1.0.3/en-us/images/pageName.png");
   }
   
  .sub_dynamic .subNav {
   	background-color: #eaeffc;
   }
   
   #mapZone {
   	border-color: #d0dbf8;
   }
   
   * html #mapContainer {
   	border-color: #d0dbf8;
   }
   
   #body #mainNav .subNav a:link,
   #body #mainNav .subNav a:visited {
   	color: #646464;
   	background-color: transparent;
   }
 
   #body .sub_static #mainNav .subNav a:link,
   #body .sub_static #mainNav .subNav a:visited {
   	color: #fff;
   	background-color: transparent;
   }
 
   #body .sub_static #mainNav .subNav a:hover,
   #body .sub_static #mainNav .subNav a:focus,
   #body .sub_static #mainNav .subNav a:active,
   #body .sub_static #mainNav .subNav li.active-sub a:link,
   #body .sub_static #mainNav .subNav li.active-sub a:visited,
   #body #mainNav .subNav a:hover,
   #body #mainNav .subNav a:focus,
   #body #mainNav .subNav a:active,
   #body #mainNav .subNav li.active-sub a:link,
   #body #mainNav .subNav li.active-sub a:visited {
   	  	color: #7d9ae3;
   	background-color: transparent;
   }
   
   #body .sub_dynamic #mainNav .subNav {
   	border-color: #7d9ae3;
   }
   
    .lo_layout4wt #zA, #zB, #zC {
    	background-color: #fff;
    }
    .lo_layout3wt #zB,
    .lo_layout3wt #zC,
    .lo_layout4wt #zC,
    .lo_layout5wt #zB,
    .lo_layout5wt #zC {
    	background-color: transparent;
    }
  /* 
   		 * direction and color of the arrow (assuming arrow sprite)
   		 */
   #body .toggle img {
   	background-position: -576px -24px;
   }
   
   		/* 
   		 * direction and color of the arrow for the "active" item
   		 */
   #body .active .toggle img,
   #body .opened .toggle img {
   	background-position: -60px -24px;
   }
   