#ft:after{content: ".";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}
 /***************************************
 Theme: Portland - Derived From: Portland  
 ***************************************/
 #bd{min-height:36em;_height:36em}
 #bd{float:left;width:625px;position:relative;left:50%;margin-left:-215px;margin-top:-10px}
 #hd{padding:30px 0;overflow:hidden;width:100%;position:relative}
 #hContent{float:left;width:395px;position:relative;left:50%;margin:40px 0 0 -190px;display:inline;padding-bottom:25px}
 #hMisc{float:left;width:170px;position:relative;left:50%;margin-left:40px;display:inline}
 #navigation{clear:left;float:left;width:180px;position:relative;left:50%;margin-left:-393px;margin-top:-10px;display:inline}
 ul#mainNav li a{_zoom:1;display:block;padding:3px 3px 3px 20px}
 ul#mainNav li.active{_zoom:1}
 #body h4{margin-bottom:0}
 #zB	#mapZone{border:5px solid #e0eadf;_border:0;width:384px;height:205px}
 #zB #mapContainer{_border:5px solid #e0eadf}
 #zB	#drivingDirectionsLnk{top:220px}
 #zC form#contactForm{width:163px}
 #ft{padding:35px 0 15px 0}
 #fContent{float:left;width:450px;position:relative;left:50%;margin-left:-40px;display:inline}
 #fMisc{float:left;width:300px;margin-left:-785px;left:50%;display:inline}
 #body{min-width:770px;zoom:1;width:expression(documentElement.clientWidth < 770 ? "770px" : "auto" )}
 #fContent:after{content:".";visibility:hidden}
 ul#mainNav li.active{background:none}
 #fBadges {clear:both;width:790px;left:20px;margin:0 auto;position:relative;}
 #body .sub_static #mainNav .subNav a {padding-left:30px;}
 #body .sub_static #mainNav .subNav {margin-right: 1px;}
 
 
 /***************************************
 Theme: Portland - Derived From: Portland  
 ***************************************/
 
 	
 	
 		
 		#body {
 			font-size: 11px;
 			line-height: 1.2;
 			font-family: Verdana, Arial;
 		}
 
 		
 		p {
 		}		
 
 		
 		hr {
 		}		
 		
 		
 		#body h1 {
 			font-size: 26px;
 			font-weight: bold;
 			font-family: Georgia, Verdana, sans-serif;
 		}
 
 		
 		#body h2 {
 			font-family: Georgia, Verdana, sans-serif;
 			font-size: 25px;
 		}
 
 		
 		#body h3 {
 		}
 
 		
 		#body h4 {
 			font-weight: bold;
 		}
 
 		
 		#hd {
 		}
 		
 		
 		
 		#hMisc,#fMisc {
 
 		}
 
 		
 		#fContent {
 			text-align: right;
 		}
 
 
 		
 		ul#mainNav li a:link,
 		ul#mainNav li a:visited {
 			text-transform: lowercase;
 			font-family: Helvetica, Arial, sans-serif;
 			font-size: 24px;
 		}
 
 
 		#hd {
 			background-repeat: no-repeat;			
 			background-position: 50% 100%;
 		}
 		
 		#doc {
 			background-repeat: repeat-y;
 			background-position: 50% 0;
 		}
 
 		ul#mainNav li.active {
 			background-repeat: no-repeat;
 		}
 
 		ul#mainNav li.active a {		
 			background-repeat: no-repeat;
 			background-position: 0 100%;
 		}
 
 		#zWrap {
 
 		}
 		
 		#ft {
 			background-position: 50% 0;
 			background-repeat: repeat-x;
 		}
 
 
 
 		/* 
 		 * direction and color of the arrow (assuming arrow sprite)
 		 */
 		#body .toggle img {
 			background-position:-420px -24px;
 		}
 
 		/* 
 		 * 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:17px;
 			font-family:arial;
 			font-weight:normal;
 		}
 		
 		/* 
 		 * :hover and selected (active) links for BOTH static and dynamic sub menus
 		 * they are both styled the same 
 		 */
 		/* 
 		 * links for static sub menus
 		 */
 		/* 
 		 * links for dynamic sub menus 
 		 */
 		/* 
 		 * sub menus (STATIC) 
 		 */
 		#body .sub_static #mainNav .subNav {
 			background-repeat:no-repeat;
 		}
 	
 		/* 
 		 * sub menus (fly-out) 
 		 */
 		#body .sub_dynamic #mainNav .subNav {
 			border-style:solid;
 			border-width:1px;
 		}
 
 
 
 
 
 /*****************************************************************
 Theme: Portland - Derived From: Portland
 Layout: Layout 1 with no Title - Derived from: Layout 1 with Title
 *****************************************************************/
 .lo_custom #pageName {display:none}
 .lo_custom #zA {_height:1px;padding-top:210px}
 
 
 /*****************************************************************
 Theme: Portland - Derived From: Portland
 Layout: Layout 1 with no Title - Derived from: Layout 1 with Title
 *****************************************************************/
 .lo_custom #zA {
 
 		background-repeat: no-repeat;
 
 	}
 .lo_custom #zB {
 
 	}
 .lo_custom #zA h4, .lo_custom #zB h4 {
 		font-size: 12px;
 
 	}
 .lo_custom #body h3 {
 		font-family: Georgia, Verdana, sans-serif;
 
 		font-size: 22px;
 
 		font-weight: normal;
 
 	}
 .lo_custom #zC h3 {
 		font-family: Verdana, sans-serif;
 
 		font-size: 14px;
 
 		font-weight: bold;
 
 	}
 
 
 /**************************************************************
 Theme: Portland - Derived From: Portland
 Layout: Layout 1 with Title - Derived from: Layout 1 with Title
 **************************************************************/
 .lo_standard #pageName, .lo_layout2wt #pageName {display:block;width:393px;_width:395px;margin:0 0 30px 25px;}
 .lo_custom #zA, .lo_standard #zA, .lo_custom #zB, .lo_standard #zB, .lo_layout2wt #zA {float:left;width:395px;clear:left;margin-left:25px;display:inline;}
 .lo_custom #zB, .lo_standard #zB, .lo_custom #zC, .lo_standard #zC {_height:1px;padding-top:20px;}
 .lo_custom #zC, .lo_standard #zC {width:175px;}
 .lo_custom #zC, .lo_standard #zC {margin-left:455px;}
 .lo_custom #zC,x:-moz-any-link, .lo_standard #zC,x:-moz-any-link {margin-left:40px;}
 .lo_custom #zC,x:-moz-any-link,x:default, .lo_standard #zC,x:-moz-any-link,x:default {margin-left:455px;}
 .lo_custom #zC, .lo_standard #zC, .lo_layout2wt #zC, {float:right;margin-left:0;}
 .lo_custom .modWrap, .lo_standard .modWrap, .lo_layout2wt .modWrap {padding-right:2px;_padding-right:0;}
 .lo_custom #zC, .lo_standard #zC, .lo_layout2wt #zC {margin-right:-2px;_margin-right:0;}
 
 
 /**************************************************************
 Theme: Portland - Derived From: Portland
 Layout: Layout 1 with Title - Derived from: Layout 1 with Title
 **************************************************************/
 .lo_custom #zB, .lo_standard #zB, .lo_layout2wt #zB , .lo_custom #zC, .lo_standard #zC, .lo_layout2wt #zC {
 	background-repeat: repeat-x;
 }
 .lo_custom #body h3, .lo_standard #body h3, .lo_layout2wt h3 {
 	font-family: Verdana, sans-serif;
 	font-size: 14px;
 	font-weight: bold;
 }
 
 
 /**************************************************************
 Theme: Portland - Derived From: Portland
 Layout: Layout 2 with Title - Derived from: Layout 1 with Title
 **************************************************************/
 .lo_layout2wt #pageName {width:283px;_width:285px}
 .lo_layout2wt #hContent {width:283px;}
 .lo_layout2wt #zA {width:285px;margin-bottom:15px}
 .lo_layout2wt #zB, .lo_layout2wt #zC {float:right;width:265px;margin-right:20px;display:inline;_height:1px;padding-top:20px;}
 .lo_layout2wt #zA, .lo_layout2wt #zC {padding-bottom:20px;}
 .lo_layout2wt #zC {clear:right;}
 .lo_layout2wt #zB #mapZone {width:250px;height:235px}
 .lo_layout2wt #zB #drivingDirectionsLnk {top:243px}
 .lo_layout2wt #zC form#contactForm {width:265px}
 
 
 /**************************************************************
 Theme: Portland - Derived From: Portland
 Layout: Layout 2 with Title - Derived from: Layout 1 with Title
 **************************************************************/
 
 #body {
 	color: #6c6a56;
 }
 
 #body h2 {
 	color: #8ab58f;
 }
 
 #body h4 {
 	color: #6c6a56;
 }
 
 #ft {
 	color: #ffffff;
 }
 
 #body a:link,
 #body a:visited {
 	color: #cbaa25;
 }
 		
 #body a:hover,
 #body a:focus,
 #body a:active {
 	text-decoration: none;
 }
 
 ul#mainNav li a:link,
 ul#mainNav li a:visited {
 	color: #bdbba6;
 }
 
 ul#mainNav li a:hover,
 ul#mainNav li a:active,
 ul#mainNav li a:focus,
 ul#mainNav li.active a:link,
 ul#mainNav li.active a:visited {
 	color: #8ab58f;
 }
 
 body  {
 	background-color: #f8fff8;
 }
 
 #hd {
 	background-color: #f8fff8;
 	background-image: url(https://turbifycdn.com/lm/lib/smb/assets/hosting/yss/themes/portland/v_1_2_6_4/images/hd.gif);
 }
 		
 #doc {
 	background-image: url(https://turbifycdn.com/lm/lib/smb/assets/hosting/yss/themes/portland/v_1_2_6_4/images/doc.gif);
 }
 
 ul#mainNav li.active {
 	background-image: url(https://turbifycdn.com/lm/lib/smb/assets/hosting/yss/themes/portland/v_1_2_6_4/images/mainnavliactivea.gif);
 }
 
 ul#mainNav li.active a {		
 	background-image: url(https://turbifycdn.com/lm/lib/smb/assets/hosting/yss/themes/portland/v_1_2_6_4/images/mainnavliactivea.gif);
 }
 
 #ft {
 	background-color: #6F6D59;
 	background-image: url(https://turbifycdn.com/lm/lib/smb/assets/hosting/yss/themes/portland/v_1_2_6_4/images/ft.gif);
 }
 
 #body #mainNav .subNav a {
 	color:#BDBBA6;
 	background-image:none !important;
 }
 		
 #body #mainNav .subNav a:hover,
 #body #mainNav .active-sub a {
 	color:#8AB58F !important;
 }
 	 
 #body .sub_static #mainNav .subNav a {
 	background-color:#F8FFF8;
 }
 	
 #body .sub_dynamic #mainNav .subNav a {
 	background-color:#F8FFF8;
 }
 
 #body .sub_static #mainNav .subNav {
 	background-image:url(https://turbifycdn.com/lm/lib/smb/assets/hosting/yss/themes/portland/v_1_2_6_4/images/mainnavliactivea.gif);
 }
 	
 #body .sub_dynamic #mainNav .subNav {
 	border-color:#DDE4DD;
 }
 
 .lo_custom #zA {
 	background-image: url(https://turbifycdn.com/lm/lib/smb/assets/hosting/yss/themes/portland/v_1_2_6_4/images/za.jpg);
 }
 .lo_custom #zB {
 	background-image: none;
 }
 .lo_custom #body h3 {
 	color: #8ab58f;
 }
 .lo_custom #zC h3 {
 	color: #666666;
 }
 .lo_custom #zB, .lo_standard #zB, .lo_custom #zC, .lo_standard #zC, .lo_layout2wt #zB,  .lo_layout2wt #zC {
 	background-image:  url(https://turbifycdn.com/lm/lib/smb/assets/hosting/yss/themes/portland/v_1_2_6_4/images/zbzc.gif);
 }
 .lo_custom #body h3, .lo_standard #body h3, .lo_layout2wt #body h3 {
 	color: #666666;
 }
 .lo_layout2wt #doc {
 	background-image:url(https://turbifycdn.com/lm/lib/smb/assets/hosting/yss/themes/portland/v_1_2_6_4/images/doc_layout2.gif);
 }
 .lo_layout2wt #hd {
 	background-image:url(https://turbifycdn.com/lm/lib/smb/assets/hosting/yss/themes/portland/v_1_2_6_4/images/hd_layout2.gif);
 }
