*{outline: 0px dotted #f00;}

body{
	margin: 20px 0 0 0; padding: 0;
	font-size: 12px;
	font-family: helvetica; /* ******* UPDATED! ******* */
	color: #333;
	text-align: left;
	background-color: #e7e7e7;
	/* letter-spacing: .03em; */ /* <= DELETE THIS LINE - leave letter-spacing default. */
}

h1, h3 {
	font-size: 18px;
}

hr{
	display: block;
	width: 280px; height: 1px;
	border: 0;
	float: left; clear: both;
	color: #666;
	background: #666;
	border-color: #666;
	margin: 5px; padding: 0;
}

/* ******* start NEW! 08/27/08 ******* */
.l_sidebar blockquote{
margin: 0; padding: 0 0 10px 0;
background: #a8a9ad url(../images/quote_bg4.png) 0px 13px no-repeat;
}

.l_sidebar blockquote p{background: transparent !important; padding-top: 26px !important;}

.l_sidebar h2{
	display: block;
	margin: 0 0 -10px 0!important; padding: 10px 0 0 14px !important;
	width: 183px !important; height: 25px !important;
	background: #a8a9ad !important;
	font-size: 95% !important;
	font-weight: bold !important; 
	float: left;
}

.r_sidebar object{border-bottom: 1px solid #666;}

/* ******* end new 08/27/08 ******* */

.accessibility{display: none;}

a img{border: 0;}

a{color: #d21045;}
	.container{
		display: block;
		margin: 20px auto;
		padding: 0;
		width: 960px;
		position: relative;
		background-color: #ffffef;
	}
	
	a span{color: #d21346;}
	
		.header {
			display: block;
			margin: 0; padding: 0;
			width: 958px; height: 55px;
			background: #ffffff;
			border: 1px solid #918f90;
			position: relative;
		}
		
		.home{background: transparent url(../images/head_bg.png) 0 0 repeat-y;}
			.header h1{
				display: block;
				margin: 0; padding: 0;
				width: 81px; height: 22px;
				background: transparent;
				text-indent: -5000px;
				position: absolute; top: 16px; left: 18px;
			}
				.header h1 a{
					display: block;
					margin: 0; padding: 0;
					width: 81px; height: 22px;
					background: transparent url(../images/hoyt_logo.png) 0 0 no-repeat;
				}
				
				.kearney_logo{
					display: block;
					margin: 0; padding: 0;
					width: 217px; height: 122px;
					background: transparent;
					position: absolute; top: 0px; left: 0px;
				}
				
				/* ******* start changed 08/27/08 ******* */
				.hoyt_map{
					display: block;
					margin: 0; padding: 0;
					width: 110px; height: 55px;
					background: transparent;
					position: absolute; top: 0px; right: 175px;
				}
				/* ******* end change 08/27/08 ******* */
				
				.find_a_home{
					display: block;
					margin: 0; padding: 6px 2px 12px 14px;
					width: 143px; height: 37px;
					background: #6e6f71;
					position: absolute; top: 0; right: 0;
					text-align: left;
					color: #fff;
					text-decoration: none;
					overflow: hidden;
				}
				
					.find_a_home h2{
						margin: 0; padding: 0;
						color: #fff;
						text-transform: uppercase;
						font-size :95%; font-weight: normal;
					}
					
					.find_a_home p{
						margin: 0; padding: 0;
						color: #ccc;
						font-size: 90%;
					}
				
		.nav_home{
			display: block;
			margin: 0; padding: 0;
			width: 300px; height: 60px;
			position: absolute; top: 11px; left: 316px;
			z-index: 1000;
		}
			.nav_home ul{
				display: block;
				width: 300px; height: 35px;
				margin: 0; padding: 0;
				list-style: none;
			}
				.nav_home ul li{
					display: inline;
				}
					.nav_home ul li a{
						display: block;
						margin: 0; padding: 10px 20px;
						font-size: 14px;
						font-family: helvetica; /* ******* UPDATED ******* */
						text-transform: uppercase;
						color: #918f90;
						text-decoration: none;
						float: left;
					}
											
						.nav_home ul li a span, .nav_home ul li a:hover{
							color: #d21346;
						}
							.nav_home ul li a span{padding: 0 3px;}
						
		.nav_sub{
			display: block;
			margin: 0; padding: 0;
			width: 600px; height: 60px;
			position: absolute; top: 13px; left: 160px;
		}
		
			.nav_sub ul{
				display: block;
				width: 600px;
				margin: 0; padding: 0;
				list-style: none;
			}
			
				.nav_sub ul li{
					display: block; float: left;
				}
				
					.nav_sub ul li a{
						display: block;
						margin: 0 10px 0 0 ; padding: 0px 7px 4px 10px;
						font-size: 13px; font-family: helvetica; /* ******* UPDATED ******* */ text-transform: uppercase; color: #918f90; text-decoration: none;
						float: left; font-weight: normal;
					}
						
						.nav_sub ul li a.active, .nav_sub a:active{background: transparent url(../images/carrot.png) 0 3px no-repeat; color: #000; border-bottom: 0px solid #ccc; }
						.nav_sub a:hover{color: #d21346; }
						
						.nav_sub ul li ul{
							display: block;
							margin: 0; padding: 2px 0px 8px 10px;
							width: 630px;
							color: #333 !important;
							position: absolute; top: 18px; left: 0;
							border-top: 0px solid #ccc; border-left: 0px solid #ccc;
						}
							.nav_sub ul li ul li{
								display: inline;
								
							}
								.container>.nav_sub ul li ul li{border-right: 1px solid #aaa;}
								.nav_sub ul li ul li:last-child{border: 0;}
								.nav_sub ul li ul li a{
									margin: 0 5px 0 3px; padding: 0 2px 0;
									font-size: 10px !important; font-weight: normal; 
									border-bottom: 0 !important; color: #000 !important;
								}
									.container>.nav_sub ul li ul li{margin: 0 5px 0 0;}
									.nav_sub ul li ul li a.active,
									.nav_sub ul li ul li a:hover{
										color: #d21346 !important;
										background: transparent;
									}
		.cont{
			display: block;
			margin: 0; padding: 0;
			padding-bottom: 20px;
			width: 958px;
			background: #ffffff;
			border-bottom: 1px solid #918f90;
			border-right: 1px solid #918f90;
			border-left: 1px solid #918f90;
			float: none;
			position: relative; /* ******* 08/27/08 ******* */
		}
			.container>.cont{
				float: left;
			}
							.gray_sidebar{background: #f5f3f0 url(../images/gray_sidebar_bg.png) 0 0 repeat-y;} /* ******* UPDATED background color ! ******* */ 
							.vision{background: #f5f3f0 url(../images/vision_bg.png) 0 0 repeat-y;} /* ******* UPDATED background color ! ******* */ 
							.gray_sidebar_img_bg{background: #f5f3f0 url(../images/gray_sidebar_img_bg.png) 0 0 repeat-y;}
							.gray_sidebar_vision{background: #f5f3f0 url(../images/gray_sidebar_vision_bg.png) 0 0 repeat-y;} /* ******* NEW! ******* */
							.skinny_gray_sidebar_img_bg{background: #f5f3f0 url(../images/skinny_gray_sidebar_img_bg.png) 0 0 repeat-y;} /* ******* UPDATED background color ! ******* */ 
							.sb_news{background: #f5f3f0 url(../images/news_bg.png) 0 0 repeat-y;} /* ******* NEW! 08/15/08 ******* */
							.gray_sidebar_results {background: #f5f3f0 url(../images/gray_sidebar_results.png) 0 0 repeat-y; }
			.cont .intro{
				display: block;
				margin: 0; padding: 0;
				width: 958px; height: 359px;
				border-bottom: 1px solid #918f90;
				float: left;
			}
			
			.cont .bottom{
				display: block;
				margin: 0; padding: 0;
				width: 958px;
				background: #818286 url(../images/home_bottom_bg.png) 0 0 repeat-y;
				float: left;
				text-align: left; color: #fff;
			}
				.cont .bottom .left{
					display: inline;
					margin: 0; padding: 5px 10px;
					width: 458px;
					background: #818286;
					border-right: 1px solid #918f90;
					float: left;
				}
				.cont .bottom .right{
					display: inline;
					margin: 0; padding: 5px 10px;
					width: 458px;
					background: #a8a9ad;
					float: right;
				}
				
				
/* *** body cont 2	*** */		
				.gray_sidebar_img_bg .l_sidebar{
					display: inline;
					margin: 0; padding: 0px;
					width: 197px;
					background: #6e6f71;
					color: #fff; text-align: left;
					float: left;
					font-size: 95%; line-height: 150%;
				}
				
					
					.gray_sidebar_img_bg .l_sidebar ul.side_nav{
						display: block;
						margin: 0px; padding: 14px 0;
						border-bottom: 0px solid #666;
						background: #a8a9ad;
						width: 197px;
						list-style: none;
						font-size: 98%;
						float: left;
					}
						
						.gray_sidebar_img_bg .l_sidebar ul.side_nav li{
							display: block;
							margin: 0; padding: 3px 0 3px 14px;
							float: left; clear: left;
						}
						
							.gray_sidebar_img_bg .l_sidebar ul.side_nav li a{
								display: block;
								width: 160px;
								margin: 0; padding: 0;
								color: #000; text-decoration: none;
							}
							
								.gray_sidebar_img_bg .l_sidebar ul.side_nav li a:hover{
									color: #fff;
								}
					.gray_sidebar_img_bg .l_sidebar p{
						margin: 0;
						padding: 7px 14px;
						background: #a8a9ad;
					}
						
				/* ******* start changes & additions 08/27/08 ******* */						
				.l_sidebar .property_search{
					display: block;
					float: left; clear: left;
					width: 160px;
					background: #6e6f71;
					margin: 0 0 0 0; padding: 5px;
					border-bottom: 1px solid #666;
				}
				
					.l_sidebar .property_search h2{
						margin: 0 !important; padding: 0 !important;
						color: #fff !important;
						background: transparent !important;
					}
					
					.property_search ul{
						display: block;
						margin: 10px 0 0 0; padding: 5px 0;
						width: 160px;
						list-style: none;
						border-top: 1px solid #fff;
						border-bottom: 1px solid #fff;
						float: left;
					}
					.main .property_search ul{
						width: 280px;
						border-top: 1px solid #666;
						border-bottom: 1px solid #666;
					}
						.property_search ul li{
							float: left; clear: left;
							width: 160px;
						}
							.l_sidebar .property_search ul li a{
								margin: 0; padding: 5px 0;
								color: #fff; text-decoration: none;
							}
							.property_search ul li a:hover, .property_search ul li a:active{color: #000;}
				
				form{
					display: block;
					float: left; clear: left;
					margin: 0 0 0 0px; padding: 14px 0;
				}
					form fieldset{
						float: left; clear: left;
						border: 0; padding: 0;
					}
						legend{display: none;}
						form fieldset div{
							display: block;
							margin: 0; padding: 0 0 3px 0;
							float: left; clear: both;
						}
							.l_sidebar fieldset div{
								width: 160px;
							}
							.main fieldset div{
								width: 280px;
							}
						
							form fieldset div label{
								display: block;
								width: 100%;
								float: left; clear: left;
								font-size: 85%;
							}
								.l_sidebar form fieldset div.one select{
									width: 160px;
									font-size: 85%;
									border: 1px solid #666; /* ******* NEW! ******* */
								}
								
									.main form fieldset div.one select,
									.main form fieldset div.one input,
									.main form fieldset div.one textarea{
										width: 240px;
										font-size: 100%;
										border: 1px solid #666; /* ******* NEW! ******* */
									}
									
									.main form fieldset div.mls input.field{
										width: 180px;
										font-size: 100%;
										border: 1px solid #666; /* ******* NEW! ******* */
									}
								
								.l_sidebar form fieldset div.two select{
									width: 73px;
									font-size: 85%;
									border: 1px solid #666; /* ******* NEW! ******* */
								}
									.main form fieldset div.two select{
										width: 113px;
										font-size: 100%;
										border: 1px solid #666; /* ******* NEW! ******* */
									}
								
								form fieldset div.checkbox label{
									float: left; clear: none;
									width: 120px;
									padding: 3px 0 0 0;
								}
								
								form fieldset div.checkbox input{
									float: left; clear: none;
									padding: 0; margin: 3px 8px 0 0;
									
								}

								
								form fieldset div.buttons{
									margin-top: 10px;
								}
								
								.updates_via_email{
									display: block;
									width: 264px;
									float: left; clear: left;
									text-align: center;
									background: #6e6f71;
									margin: 14px 0 0px 5px; padding: 5px 8px 2px;
									color: #fff;
									text-decoration: none;
									text-transform: uppercase;
									font-size: 95%;
								}
								
								.email_form_drop{
									display: block;
									margin: 0 0 0 5px; padding: 5px 10px;
									background: #ccc;
									width: 260px;
									float: left; clear: left;
								}
					/* ******* end updates & changes ! 08/27/08 ******* */
								
						
				.gray_sidebar_img_bg .main{
					display: inline;
					margin: 0; padding: 21px 14px;
					width: 292px;
					text-align: left;
					float: left;
					
					font-sizex: 95%;
					color: #777;
					line-height: 160%;
				}
					
				
					.cont h2{
						margin: 0; padding: 0;
						text-transform: uppercase;
						font-sizex: 115%;
						color: #666;
					}
				
				.gray_sidebar_img_bg .r_sidebar{
					display: inline;
					margin-left: 1px;
					width: 440px; height: 100%;
					background: transparent;
					overflow: hidden;
					float: left;
				}
				
				/* ******* NEW! 08/27/08 ******* */
				
					.bios{
						display: block;
						margin: 0; padding: 0px;
						width: 440px;
						background: transparent;
						float: left;
					}
					
						.bio_overview{
							display: block;
							margin: 0; padding: 8px 25px 15px;
							width: 390px;
							list-style: none;
							background: #fff;
							border-bottom: 1px solid #666;
							float: left;
						}
							.bio_overview li{
								display: block;
								margin: 10px; padding: 0;
								width: 110px; height: 170px;
								text-align: center;
								float: left;
							}
								.bio_overview li a{
									display: block;
									margin: 0; padding: 5px 0 0 0;
									width: 110px; height: 170px;
									text-decoration: none;
									background: transparent;
								}
									.bio_overview li a:hover,
									.bio_overview li a:active,
									.bio_overview li a.active{
										background: #ccc;
										color: #000 !important;
									}
								
								.bio_overview li a img{width: 100px; height: 150px;}
								
								.bio_overview li a span{
									display: block;
									margin: 0; padding: 0;
									width: 110px;
									text-align: center;
									font-size: 90%; color: #666;
									text-decoration: none;
								}
						.bio_details{
							display: block;
							margin: 0; padding: 0px;
							width: 440px;
							float: left; clear: both;
							text-align: left;
							background: transparent;
						}
							.bio_details div{
								padding: 10px;
								background: #ddd;
								border-bottom: 1px solid #666;
								position: relative;
							}
								.bio_details div h3{
									margin: 0; padding: 0;
									font-size: 120%;
								}
								.bio_details div h4{
									display: block;
									margin: 0; padding: 4px 0 10px 0;
									font-size: 100%;
									color: #666;
									border-bottom: 1px dotted #666;
								}
								
								.bio_details div ul{
									margin: 0; padding: 0;
									list-style: none;
									text-align: right;
									font-size: 95%;
									position: absolute; top: 12px; right: 10px;
								}
									.bio_details div ul li{
										display: block;
										margin: 0; padding: 0;
										width: 180px;
										float: right; clear: both;
									}
										.bio_details div ul li span{
											width: 70px;
											float: left; clear: none;
											color: #999;
										}
										
										.bio_details p{line-height: 140%; font-size: 95%;}
									
				/* ******* end mew 08/27/08 ******* */
				

/* *** results template	*** */		
				.gray_sidebar_results .l_sidebar{
					display: inline;
					margin: 0; padding: 0px;
					width: 197px;
					background: #6e6f71;
					color: #fff; text-align: left;
					float: left;
					font-sizex: 95%;
					line-height: 150%;
				}
				
					
					.gray_sidebar_results .l_sidebar ul.side_nav{
						display: block;
						margin: 0px; padding: 14px 0;
						border-bottom: 0px solid #666;
						background: #a8a9ad;
						width: 197px;
						list-style: none;
						font-sizex: 98%;
						float: left;
					}
						
						.gray_sidebar_results .l_sidebar ul.side_nav li{
							display: block;
							margin: 0; padding: 3px 0 3px 14px;
							float: left; clear: left;
						}
						
							.gray_sidebar_results .l_sidebar ul.side_nav li a{
								display: block;
								width: 160px;
								margin: 0; padding: 0;
								color: #000; text-decoration: none;
							}
							
								.gray_sidebar_results .l_sidebar ul.side_nav li a:hover{
									color: #fff;
								}
					.gray_sidebar_results .l_sidebar p{
						margin: 0;
						padding: 7px 14px;
						background: #a8a9ad;
					}
						
				/* ******* start changes & additions 08/27/08 ******* */						
				.l_sidebar .property_search{
					display: block;
					float: left; clear: left;
					width: 160px;
					background: #6e6f71;
					margin: 0 0 0 0; padding: 5px 0px 5px 5px;
					border-bottom: 1px solid #666;
				}
				
					.l_sidebar .property_search h2{
						margin: 0 !important; padding: 0 !important;
						color: #fff !important;
						background: transparent !important;
					}
					
					.property_search ul{
						display: block;
						margin: 10px 0 0 0; padding: 5px 0;
						width: 160px;
						list-style: none;
						border-top: 1px solid #fff;
						border-bottom: 1px solid #fff;
						float: left;
					}
					.main .property_search ul{
						width: 280px;
						border-top: 1px solid #666;
						border-bottom: 1px solid #666;
					}
						.property_search ul li{
							float: left; clear: left;
							width: 160px;
						}
							.l_sidebar .property_search ul li a{
								margin: 0; padding: 5px 0;
								color: #fff; text-decoration: none;
							}
							.property_search ul li a:hover, .property_search ul li a:active{color: #000;}
								
						
				.gray_sidebar_results .main{
					display: inline;
					margin: 0; padding: 21px 14px;
					width: 733px;
					text-align: left;
					float: left;
					font-sizex: 95%;
					color: #777;
					line-height: 160%;
				}
			

					
/* *** body cont 3	*** */	

				.skinny_gray_sidebar_img_bg .l_sidebar{
					display: inline;
					margin: 0; padding: 0px 0px 0px;
					width: 80px; min-height: 300px;
					background: #a8a9ad;
					color: #fff; text-align: left;
					float: left;
					font-sizex: 95%;
					line-height: 150%;
				}

				
				.skinny_gray_sidebar_img_bg .main{
					display: inline;
					margin: 0; padding: 21px 14px;
					width: 614px;
					text-align: left;
					float: left;
					
					font-sizex: 95%;
					color: #777;
					line-height: 160%;
				}
					
					.press_room_featured_and_archives{
						display: block;
						margin: 0; padding: 0;
					}
						.press_room_featured_and_archives .featured{
							font-weight: bold;
							color: #d21045;
							text-decoration: none;
							padding-right: 20px;
						}
						
						.press_room_featured_and_archives h3{
							display: inline;
							color: #777;
							font-size: 90%; font-weight: normal;
						}
						
						.press_room_featured_and_archives ul.archives{
							display: inline;
							list-style: none;
							margin: 0; padding: 0;
						}
							.press_room_featured_and_archives ul.archives li{
								display: inline;
								padding: 0 6px 0 4px; margin: 0;
								border-right: 1px solid #999;
							}
								.press_room_featured_and_archives ul.archives li:last-child{border: 0;}
								.press_room_featured_and_archives ul.archives li a{
									text-decoration: none;
								}
				
				ul.press_room_articles{
					display: block;
					margin: 20px 0 0 0; padding: 0;
					list-style: none;
				}
					
					ul.press_room_articles li{
						display: block;
						margin: 0 0 15px 0; padding: 0;
						width: 100%;
						float: left; clear: both;
					}
						ul.press_room_articles li img{
							float: left; clear: none;
							margin-right: 15px;
						}
						ul.press_room_articles div{
							display: block;
							margin: 0 0 15px 0; padding: 0;
							width: 435px;
							float: right; clear: none
						}
							ul.press_room_articles div h3{
								margin: 0; padding: 0;
								font-size: 100%;
								text-transform: uppercase;
							}
							ul.press_room_articles div p.date{
								margin: -4px 0 0px 0; padding: 0;
								font-size: 85%;
							}
							ul.press_room_articles div p.desc{
								margin: 0; padding: 5px 0;
								line-height: 110%;
							}
							ul.press_room_articles div p.pdf{
								margin: 0; padding: 0;
							}
					
				
				.skinny_gray_sidebar_img_bg .r_sidebar{
					display: inline;
					margin-left: 1px;
					margin-right: -1px; /* ******* NEW! 08/15/08 ******* */
					width: 235px;
					background: transparent; /* ******* UPDATED! 08/20/08 ******* */
					float: right;
				}
				
/* vision  template 	*/
				.vision .l_sidebar{
					display: inline;
					margin: 0; padding: 0px 0px 0px;
					width: 80px; min-height: 300px;
					background: #a8a9ad;
					color: #fff; text-align: left;
					float: left;
					font-size: 95%; line-height: 150%;
				}

				
				.vision .main{
					display: inline;
					margin: 0; padding: 21px 14px;
					width: 490px;
					text-align: left;
					float: left;
					
					font-size: 95%;
					color: #777;
					line-height: 160%;
				}
				
				.vision .r_sidebar{
					display: inline;
					padding-left: 1px;
					width: 318px;
					background: transparent;
					float: right;
					text-align: left;
				}
					.master_plan_download{
						display: block;
						margin:  -3px 0 0 0; padding: 5px 10px 4px;
						background: #f7dad4;
						color: #a00; font-size: 80%;
						border-bottom: 1px solid #999;
						text-decoration: none;
						text-transform: uppercase;
					}

					.vision .r_sidebar p{
						padding: 5px 10px; margin: 0;
						font-size: 90%;
						color: #777;
					}



/* *** body vision 2 *** */	/* ******* NEW! ******* */
				.gray_sidebar_vision .l_sidebar{
					display: inline;
					margin: 0; padding: 0px;
					width: 197px;
					background: #6e6f71;
					color: #fff; text-align: left;
					float: left;
					font-size: 95%; line-height: 150%;
				}
				
					
					.gray_sidebar_vision .l_sidebar ul.side_nav{
						display: block;
						margin: 0px; padding: 14px 0;
						border-bottom: 0px solid #666;
						background: #a8a9ad;
						width: 197px;
						list-style: none;
						font-size: 98%;
						float: left;
					}
						
						.gray_sidebar_vision .l_sidebar ul.side_nav li{
							display: block;
							margin: 0; padding: 3px 0 3px 14px;
							float: left; clear: left;
						}
						
							.gray_sidebar_vision .l_sidebar ul.side_nav li a{
								display: block;
								width: 160px;
								margin: 0; padding: 0;
								color: #000; text-decoration: none;
							}
							
								.gray_sidebar_vision .l_sidebar ul.side_nav li a:hover{
									color: #fff;
								}
					.gray_sidebar_vision .l_sidebar p{
						margin: 0;
						padding: 7px 14px;
						background: #a8a9ad;
					}
												
										
				.gray_sidebar_vision .main{
					display: inline;
					margin: 0; padding: 21px 14px;
					width: 412px;
					text-align: left;
					float: left;
					font-size: 95%;
					color: #777;
					line-height: 160%;
				}
					
				
					.cont h2{
						margin: 0; padding: 0;
						text-transform: uppercase;
						font-size: 115%;
						color: #666;
					}
				
				.gray_sidebar_vision .r_sidebar{
					display: inline;
					padding-left: 1px;
					width: 318px;
					background: transparent;
					float: right;
					text-align: left;
				}
					.gray_sidebar_vision .r_sidebar p{
						padding: 5px 10px; margin: 0;
						font-size: 90%;
						color: #777;
					}
				
/* end vision 2 */ /* ******* end NEW ******* */


/* *** news template *** */	/* ******* NEW! 08/15/08 ******* */
				.sb_news .l_sidebar{
					display: inline;
					margin: 0; padding: 0px;
					width: 197px;
					background: #6e6f71;
					color: #fff; text-align: left;
					float: left;
					font-size: 95%; line-height: 150%;
				}
				
					
					.sb_news .l_sidebar ul.side_nav{
						display: block;
						margin: 0px; padding: 14px 0;
						border-bottom: 0px solid #666;
						background: #a8a9ad;
						width: 197px;
						list-style: none;
						font-size: 98%;
						float: left;
					}
						
						.sb_news .l_sidebar ul.side_nav li{
							display: block;
							margin: 0; padding: 3px 0 3px 14px;
							float: left; clear: left;
						}
						
							.sb_news .l_sidebar ul.side_nav li a{
								display: block;
								width: 160px;
								margin: 0; padding: 0;
								color: #000; text-decoration: none;
							}
							
								.sb_news .l_sidebar ul.side_nav li a:hover{
									color: #fff;
								}
					.sb_news .l_sidebar p{
						margin: 0;
						padding: 7px 14px;
						background: #a8a9ad;
					}
												
										
				.sb_news .main{
					display: inline;
					margin: 0; padding: 21px 14px;
					width: 497px;
					text-align: left;
					float: left;
					font-size: 95%;
					color: #777;
					line-height: 160%;
				}
					
				
					.sb_news h2{
						margin: 0; padding: 0;
						text-transform: uppercase;
						font-size: 115%;
						color: #666;
					}
				
				.sb_news .r_sidebar{
					display: inline;
					margin-left: 1px;
					width: 234px;
					background: transparent;
					float: right;
				}
					.sb_news .r_sidebar p{
						padding: 5px 10px; margin: 0;
						font-size: 90%;
						color: #777;
					}
				
/* end news template */ /* ******* end NEW ******* */




					.imagery{border-bottom: 1px solid #999;}
				



				
				
				.intro_sub{
					display: block;
					margin: 0; padding: 0;
					width: 958px; height: 250px !important;
					border-bottom: 1px solid #918f90;
					float: left;
				}
				
				.bottom_sub{
					display: block;
					margin: 0; padding: 0;
					width: 958px;
					background: #f5f3f0; /* ******* UPDATED background color ! ******* */ 
					float: left;
					text-align: left; color: #333;
				}
				
					.cont .bottom_sub .left{
						display: inline;
						margin: 0; padding: 20px 10px 5px;
						width: 458px;
						background: #f5f3f0;
						border-right: 0px solid #918f90; /* ******* UPDATED background color ! ******* */ 
						float: left;
					}
					.cont .bottom_sub .right{
						display: inline;
						margin: 0; padding: 20px 10px;
						width: 459px;
						background: #f5f3f0; /* ******* UPDATED background color ! ******* */ 
						line-height: 150%;
						float: right;
					}
				
		.footer {
			background-color: #ffffff;
			display: block;
			margin: 8px 0; padding: 5px 0;
			width: 960px;
			border-top: 1px solid #ccc;
			text-align: left;
			font-sizex: 90%;
			font-size: 11px;
			float: left;
			
			text-transform: uppercase;
			color: #918f90;
			text-decoration: none;
			
			letter-spacingx: .03em;
			position: relative;
		}
		
		.footer a{
			text-transform: uppercase;
			color: #918f90;
			text-decoration: none;
		}
		
		.footertext{
			text-align: center;
		}
			
			.footer a span, .footer a:hover{color: #d21346;}
			
			/*------------sidebar----------------------*/

#div_navlinks {
	float: left;
	background: #ffffff;;
	heightx: 360px;
	padding-left: 0px;
	padding-top: 6px;
	width: 217px;
	padding-right: 20px;
}

#navlinksmain a {
	font-family: Arial, verdana;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	padding: 6px 5px 6px 20px;
	color: #221E1F;
}

#navlinksmain a.last {
	font-family: Arial, verdana;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	border-bottom-width: 0px;
	padding: 6px 5px 6px 20px;
	color: #221E1F;
}

#navlinksmain a:visited {
	color: #333;
}

#navlinksmain a:hover {
	background-color: #221E1F;
	color: #ffffff;
}
#navlinksmain {
	margin-top: 0px;
}

.content {
float:left;
margin-top: 6px;
border: 0px solid #6e6f71;
width:513px;
padding: 0px 15px; 
text-align: left;
}	