/* TopNav Control */td.TopNav {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-left-style: solid;	font-size: 11px;	text-align: center;	line-height: 18px;}td.TopNav a{	text-decoration: none;	height: 100%;	width: 100%;	display: block;}/* End TopNav Control *//* Green TopNav Control */.Green {	color: #552222;	border: #99aa22;}.Green a{	color: #552222;}.Green a:hover {	color: #ffffff;	background-color: #99aa22;}.GreenOn {	color: #ffffff;	background-color: #99aa22;	border: #99aa22;}/* End Orange TopNav Control */.hdots {	background-image: url(images/hdots.gif);	background-repeat: repeat-x;	background-position: center;	height: 10px;	width: 100%;	font-family: Arial, Helvetica, sans-serif;	font-size: 2px;	padding: 0px;	clear: both;}.vdots {	background-image: url(images/vdots.gif);	background-repeat: repeat-y;	background-position: center;	width: 5px;}.MainTable {	border: 1px solid #552222;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #552222;}.MainTable a{	color: #552222;}/* Image Padding Controls *//* End Image Padding Controls *//* Footer Controls */.Footer {	padding: 5px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 15px;}.Footer a {	text-decoration: none;}.Footer a:hover {	text-decoration: underline;}/* End Footer Controls */.FormSearch {	background-color: #ffffff;	border: 1px solid #552222;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	height: 18px;	width: 137px;	margin-top: 8px;	margin-bottom: 8px;	color: #552222;	vertical-align: middle;}.FormButton {	background-color: #552222;	border: 1px solid #552222;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	height: 18px;	margin-top: 8px;	margin-right: 0px;	margin-bottom: 8px;	vertical-align: middle;	line-height: 15px;}.FormHack {	background-color: #552222;	position: relative;	height: 18px;	width: 50px;	right: 5px;}.BreadCrumbs {	font-size: 10px;	color: #552222;	vertical-align: top;	padding-top: 6px;}.BreadCrumbs a {	color: #552222;	text-decoration: none;}.BreadCrumbs a:hover {	text-decoration: underline;}.hdots {	background-image: url(images/hdots.gif);	background-repeat: repeat-x;	height: 2px;	font-family: Arial, Helvetica, sans-serif;	font-size: 2px;	width: 100%;	margin-bottom: 10px;	clear: both;}.vdots {	background-image: url(images/vdots.gif);	background-repeat: repeat-y;	background-position: center;	width: 5px;	height: 650px;}.Space1Left {	padding-left: 1px;}.Space1Left1Right {	padding-right: 1px;	padding-left: 1px;}.Menu {	vertical-align: top;}td.Menu {	background-image: url(images/logo_green_bar.gif);	background-repeat: repeat-x;	background-position: bottom;}.Menu a{	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;	text-decoration: none;}.Menu a:hover{	text-decoration: underline;}div.Menu {	padding: 0px 5px 0px 10px;	font-size: 11px;	color: #FFFFFF;}h1.Menu {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	margin: 7px 0px 5px;	padding: 0px;	line-height: 12px;}h2.Menu {	font-size: 11px;	line-height: 14px;	vertical-align: middle;	margin: 0px;	font-weight: normal;}div.hr {	height: 1px;	background: #FFFFFF;	margin-top: 7px;	width: 155px;}div.hr hr {	display: none;}select.MenuTop {	background-color: #ffffff;	height: 15px;	width: 135px;	margin-top: 5px;	margin-bottom: 2px;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #552222;}select.MenuBottom {	background-color: #ffffff;	height: 15px;	width: 135px;	margin-top: 0px;	margin-bottom: 5px;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #552222;}.BodyContent {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	vertical-align: top;	text-align: justify;}.BodyContent a {}.BodyContent a:hover {	color: #99aa22;}td.BodyContent {	padding-top: 10px;	padding-bottom: 10px;	padding-right: 5px;	padding-left: 10px;	background-image: url(images/localcat-bg.gif);	background-repeat: no-repeat;	background-position: left top;}div.BodyContent {	margin: 0px 5px 10px 10px;}p.BodyContent {	padding: 5px 10px;	margin: 0px;	line-height: 18px;}h1.BodyContent {	font-size: 11px;	color: #ee8822;	display: block;	width: 100%;	font-weight: normal;	border: 1px solid #552222;	text-indent: 10px;	padding: 2px 0px;	margin: 0px;}h2.BodyContent {	color: #ee8822;	margin: 0px 0px 2px;	padding: 0px;	font-size: 11px;	font-weight: normal;}h3.BodyContent {	color: #552222;	margin: 0px 0px 5px;	padding: 0px;	font-size: 23px;	font-weight: normal;}h4.BodyContent {	color: #552222;	margin: 0px 0px 5px;	padding: 0px;	font-size: 12px;}h5.BodyContent {	font-size: 15px;	color: #552222;	display: block;	width: 100%;	font-weight: normal;	border: 1px solid #333333;	text-indent: 10px;	padding: 3px 0px;	margin: 15px 0px 10px;}select.BodyContent {	background-color: #ffffff;	width: 175px;	margin-top: 2px;	margin-bottom: 2px;	margin-left: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #552222;	margin-right: 0px;	height: 15px;	padding: 0px;}.VertLine {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: solid;	border-bottom-style: none;	border-left-style: none;	border-top-color: #ee8822;	border-right-color: #ee8822;	border-bottom-color: #ee8822;	border-left-color: #ee8822;}.RelatedLinks {	vertical-align: top;	font-size: 11px;	font-weight: normal;	color: #333333;}td.RelatedLinks {	padding-top: 0px;	padding-bottom: 10px;	margin: 0px;	vertical-align: top;}div.RelatedLinks {	margin: 0px 0px 10px 0px;	width: 100%;	padding: 0px;	white-space: nowrap;}h4.RelatedLinks {	background-color: #ebf5cc;	color: #552222;	margin: 0px;	padding: 0px;	width: 205px;	text-indent: 5px;	font-weight: bold;	font-size: 11px;}h4.RelatedLinks a {	text-decoration: none;}h4.RelatedLinks a:hover {	text-decoration: underline;	color: #552222;}p.RelatedLinks {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 5px;}.favorites {	text-align: right;	margin-right: 5px;	margin-bottom: 10px;	margin-top: 0px;	font-size: 10px;}.tidbits {	margin: 0px 10px 10px;}.ArticleIntro {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #552222;}.Advice {	margin: 0px 0px 10px;}.IntroDots {	background-image: url(images/hdots.gif);	background-repeat: repeat-x;	background-position: center;	height: 10px;	width: 100%;	font-family: Arial, Helvetica, sans-serif;	font-size: 2px;	padding: 0px;	clear: both;}select.ArticleIntro {	float: right;	margin: 0px;	padding: 0px;	color: #552222;	font-size: 9px;}h3.ArticleIntro {	margin: 0px;	padding: 0px 0px 5px;	color: #ff8822;	font-size: 12px;}.Break {	margin: 0px;	padding: 0px;}.ArticleHeadLft {	padding-left: 10px;	padding-top: 8px;}.ArticleHeadRgt {	padding-right: 10px;	padding-top: 8px;}.LocalSearch {	font-size: 11px;	color: #552222;	padding-left: 10px;}.LocalSearchBG {	background-image: url(images/SearchBg.gif);	background-repeat: repeat-x;	background-position: bottom;	background-color: #ebf5cc;	font-size: 11px;	color: #552222;}.LocalCategory {	background-color: #ffffff;	height: 15px;	width: 264px;	margin-top: 5px;	margin-bottom: 5px;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #552222;}.LocalAreaCode {	background-color: #ffffff;	height: 15px;	width: 84px;	margin-top: 5px;	margin-bottom: 5px;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #552222;}.LocalCity {	background-color: #ffffff;	height: 15px;	width: 150px;	margin-top: 5px;	margin-bottom: 5px;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #552222;}.LocalMini {	font-size: 9px;	color: #552222;	padding-bottom: 3px;	text-align: right;}.LocalMini a {	color: #552222;}.LocalResultsHead {	font-size: 9px;	color: #552222;	padding-top: 3px;}.LocalResultsHead a{	color: #552222;}.LocalResults {	color: #333333;	font-size: 11px;	line-height: 18px;	white-space: nowrap;}.LocalResults a{	color: #552222;}.LocalResults a:hover{	color: #99aa22;}td.Local {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	padding-top: 30px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 10px;	vertical-align: top;}p.Local {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	padding-right: 20px;	padding-bottom: 20px;	padding-left: 27px;	margin: 0px;	padding-top: 0px;}h1.Local {	color: #99aa22;	background-image: url(images/localHeaderBg.gif);	background-repeat: no-repeat;	font-family: Arial, Helvetica, sans-serif;	font-size: 30px;	font-weight: normal;	background-position: left bottom;	text-indent: 20px;	padding-bottom: 0px;	padding-left: 5px;	margin-bottom: 8px;}h2.Local {	color: #99aa22;	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: normal;	text-indent: 20px;	padding-bottom: 2px;	padding-left: 5px;	margin-bottom: 5px;	margin-top: 0px;	padding-top: 0px;	text-decoration: none;}h2.Local2 {	color: #99aa22;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: normal;	text-indent: 20px;	padding-bottom: 2px;	padding-left: 5px;	margin-bottom: 5px;	margin-top: 0px;	padding-top: 0px;	text-decoration: none;}h2.Local a{	color: #99aa22;	text-decoration: none;}h3.Local {	font-size: 11px;	font-weight: bold;	color: #552222;	margin: 0px;	padding: 0px 0px 0px 27px;}h3.Local a {	color: #552222;}h4.Local {	font-size: 11px;	font-weight: bold;	color: #ffffff;	margin: 0px 0px 5px;	padding: 0px;	background-color: #552222;	width: 100%;	line-height: 20px;	text-indent: 5px;}h5.Local {	color: #99aa22;	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	text-decoration: none;	margin: 0px;	padding: 0px 0px 5px;}.LocalMenu {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 25px;	color: #FFFFFF;	padding-top: 55px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 10px;	width: 145px;}.LocalMenu a {	color: #FFFFFF;	text-decoration: none;}.LocalMenu a:hover {	color: #FFFFFF;	text-decoration: underline;}.Couple {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	padding-top: 7px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 10px;	line-height: 11px;}.BrownBox {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #552222;	border: 1px solid #552222;	padding: 5px;	width: 130px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}h3.BrownBox {	font-size: 14px;	color: #552222;	border: none;	margin: 0px;	padding: 0px 0px 5px;	font-weight: normal;}td.VendorInfo {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #552222;	vertical-align: top;}div.VendorInfo {	font-size: 11px;	color: #FFFFFF;	background-color: #999933;	float: right;	width: 137px;	text-align: center;	vertical-align: middle;	padding: 2px;}div.VendorInfo a{	font-size: 11px;	color: #FFFFFF;	text-decoration: none;}div.VendorInfo a:hover{	text-decoration: underline;}.Setup {	color: #552222;	font-size: 11px;}input.Setup {	font-size: 11px;	padding: 2px;	font-family: Arial, Helvetica, sans-serif;	border: 1px solid #552222;}select.Setup {	height: 15px;	margin-top: 3px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #552222;}table.Setup {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 20px;	margin-left: 27px;}h2.Setup {	color: #99aa22;	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: normal;	padding-bottom: 2px;	padding-left: 0px;	margin-bottom: 5px;	margin-top: 0px;	padding-top: 0px;	margin-left: 0px;	margin-right: 0px;	padding-right: 0px;	white-space: nowrap;}p.Setup {	margin-top: 0px;	margin-right: 20px;	margin-bottom: 20px;	margin-left: 27px;}div.Setup {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #CCCCCC;	background-color: #552222;	padding: 2px;	width: 85px;	text-align: center;}div.Setup a {	color: #FFFFFF;	text-decoration: none;}div.Setup a:hover {	text-decoration: underline;}span.Setup {	color: #552222;}table.SetupBorder {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 20px;	margin-left: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #552222;	border: 1px solid #552222;}td.SetupBorder {	padding-left: 17px;	padding-bottom: 17px;	padding-right: 17px;	padding-top: 0px;}h2.SetupBorder {	color: #99aa22;	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: normal;	padding-bottom: 2px;	padding-left: 17px;	margin-bottom: 5px;	margin-top: 0px;	padding-top: 10px;	margin-left: 0px;	margin-right: 0px;	padding-right: 0px;	white-space: nowrap;}.SetupButton {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #552222;	background-color: #ffffff;	height: 18px;	border: 1px solid #552222;}.BrownStd {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: 552222;}.BrownStd a {	color: 552222;}td.BrownStd {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: 552222;	padding: 10px 10px 0px;	vertical-align: top;}li.List {	list-style-position: outside;	list-style-type: disc;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #552222;	margin-left: 17px;}InnerBrown {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: 552222;}InnerBrown a {	color: 552222;}table.InnerBrown {	font-size: 11px;	color: 552222;	margin-left: 12px;}td.InnerBrown {	line-height: 24px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;	border-top-color: 552222;	border-right-color: #552222;	border-bottom-color: #552222;	border-left-color: #552222;}h4.InnerBrown {	font-size: 11px;	font-weight: bold;	color: #ffffff;	margin: 0px 0px 10px;	padding: 0px;	background-color: #552222;	width: 100%;	text-indent: 17px;	line-height: 20px;}.InnerSpace12 {	padding-right: 10px;	padding-left: 17px;}table.InnerSpace12 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: 552222;	padding: 0px;	line-height: 24px;}div.InnerSpace12 {	width: 25px;	float: left;	clear: both;	padding-right: 0px;	padding-left: 0px;}table.SetupNoBorder {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 20px;	margin-left: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #552222;}td.SetupNoBorder {	padding-left: 17px;	padding-bottom: 17px;	padding-right: 17px;	padding-top: 0px;	display: inline;}