/* 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 *//* Orange TopNav Control */.Orange {	color: #552222;	border: #ee8822;}.Orange a{	color: #552222;}.Orange a:hover {	color: #FFFFFF;	background-color: #ee8822;}.OrangeOn {	color: #FFFFFF;	background-color: #ee8822;	border:#ee8822;}.OrangeOn a{	color: #FFFFFF;}.OrangeOn a:hover {	color: #FFFFFF;	background-color: #ee8822;}/* 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;	margin: 0px;}.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;}.Space1Left {	padding-left: 1px;}.Space1Left1Right {	padding-right: 1px;	padding-left: 1px;}.Menu {	vertical-align: top;}td.Menu {	background-image: url(/images/logo_orange_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: #ee8822;}td.BodyContent {	padding-top: 5px;	padding-bottom: 10px;	padding-right: 5px;	padding-left: 10px;}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: 10px;	padding-bottom: 10px;}div.RelatedLinks {	margin: 0px 0px 10px;	width: 100%;	padding: 0px;	white-space: nowrap;}h4.RelatedLinks {	background-color: #ffeecc;	color: #552222;	margin: 0px;	padding: 0px;	width: 205px;	text-indent: 5px;}h4.RelatedLinks a {	text-decoration: none;}h4.RelatedLinks a:hover {	text-decoration: underline;}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;}h3.ArticleIntro a{	color: #ff8822;	text-decoration: none;}h3.ArticleIntro a:hover{	text-decoration: underline;}.Break {	margin: 0px;	padding: 0px;}.ArticleHeadLft {	padding-left: 10px;	padding-top: 8px;}.ArticleHeadRgt {	padding-right: 10px;	padding-top: 8px;}.iframe {	padding: 5px 10px;	margin: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #552222;}.iframe a {	color: #552222;}.iframe a:hover {	color: #ee8822;}.Wedtips {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: 552222;	margin: 5px;	padding: 0px;}.WedtipsBG {	background-image: url(/images/wedtip-popheader.gif);	background-repeat: no-repeat;	background-position: center top;	height: 50px;}.WedtipsSectionBG {	background-image: url(/images/wedtips-sectionBG.gif);	background-repeat: repeat-x;	background-position: center;}.WedtipsSectionTitle {	font-family: Arial, Helvetica, sans-serif;	font-size: 22px;	color: ee8822;	text-align: right;	background-color: ffffff;	width: 10px;	white-space: nowrap;	padding-right: 3px;	padding-left: 3px;	padding-bottom: 4px;}.WedtipsTitle {	display: inline;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: ee8822;	margin-top: 0px;	padding-top: 18px;	padding-left: 10px;	padding-bottom: 0px;}li.Wedtips {	list-style-position: outside;	list-style-type: disc;	margin-left: 30px;	margin-top: 0px;	padding-top: 0px;	padding-bottom: 0px;}h1.advice {	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	color: ee7711;	margin: 0px;	font-weight: normal;	padding: 0px 0px 10px;}h2.advice {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #ee7711;	margin: 0px;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}li.Advice {	list-style-type: disc;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	margin: 0px;	padding: 0px;	line-height: 11px;}.Related {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #552222;	padding: 0px 0px 0px 10px;}.Related a {	color: #552222;	text-decoration: none;}.Related a:hover {	color: #ee8822;}.RelatedBG {	background-image: url(/images/related-popheader.gif);	background-repeat: no-repeat;	background-position: center top;	height: 50px;}h2.Related {	font-family: Arial, Helvetica, sans-serif;	font-size: 19px;	color: ee8822;	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: ee8822;	margin: 0px 0px 10px;	padding: 10px 0px 0px 10px;	border-right-color: ee8822;	border-bottom-color: ee8822;	border-left-color: ee8822;	line-height: 14px;	display: block;	font-weight: normal;}select.GenForm {	background-color: #ffffff;	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;}input.GenForm {	background-color: #FFFFFF;	height: 16px;	margin-top: 0px;	padding: 2px 2px 2px 2px;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #552222;	border: 1px solid #552222;}.taylorQ {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #ee8822;	padding: 8px 5px 5px;	vertical-align:top;}.taylorQ a{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #ee8822;	text-decoration:underline;}.taylorQ a:visited {	color: #99aa22;}.taylorA {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color:#552222;	padding: 0px 5px 5px;	vertical-align:top;}.taylorsub {	font: bold 11px Arial, Helvetica, sans-serif;	color: #552222;	padding:03px 5px 3px 5px;}.taylorsubQ {	font: 11px Arial, Helvetica, sans-serif;	color: #552222;	padding: 0px 5px 3px 30px;}.taylorsubQ a{	text-decoration:underline;}.taylorsubQ a:hover{	text-decoration:underline;}
