.oneColFixCtr #containerPop {	width: 850px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */	background: #FFFFFF;	margin: 40px auto; /* the auto margins (in conjunction with a width) center the page */	border: 0;	text-align: left; /* this overrides the text-align: center on the body element. */}#containerPop {	width: 850px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */	background: #FFFFFF;	margin: 40px auto; /* the auto margins (in conjunction with a width) center the page */	border: 0;	text-align: left; /* this overrides the text-align: center on the body element. */}body {	background-color: #FFFFFF;	margin-top: 50px;}#leftcol {	background-color: #FFFFFF;	float: left;	width: 116px;	height: 1060px;}#header {	width: 850px;	height: 60px;}#headerappeals {	width: 850px;	height: 61px;	margin: 0px, auto, auto, auto;	background-image: url(images/appeal220_01.jpg);}#cntrcontent {	color: #000000;	width: 587px;	float: left;	height: 870px;}#cntrcontentappeals {	color: #000;	width: 650px;	float: left;	background-color: #FFF;	vertical-align: middle;}#cntrcontentdef {	color: #000;	width: 656px;	float: left;	height: 300px;	background-color: #FFF;	vertical-align: middle;}#cntrcontentgovtint {	color: #000;	width: 656px;	float: left;	height: 375px;	background-color: #FFF;	vertical-align: middle;}#cntrcontentcrimlaw {	color: #000;	width: 656px;	float: left;	height: 200px;	background-color: #FFF;	vertical-align: middle;}#cntrcontentpop35 {	color: #000;	width: 656px;	float: left;	height: 200px;	background-color: #FFF;	vertical-align: middle;}#barscol {	width: 60px;	float: left;}#rightcol {	background-color: #FFFFFF;	width: 87px;	float: left;}.profiletext {	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: normal;	color: #000000;	background-color: #FFFFFF;	text-align: justify;	top: 8px;	position: relative;	left: 22px;	width: 550px;}.profilelist {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: small;	font-style: normal;	font-weight: normal;	color: #000000;	background-color: #FFFFFF;	text-align: left;	top: 0px;	position: relative;	left: 35px;	width: 550px;	list-style-position: outside;	list-style-type: none;}#btmcntr {	background-color: #FFFFFF;	width: 734px;	float: left;	height: 190px;}#cntrcontentfov {	background-color: #FFFFFF;	width: 587px;	float: left;	height: 306px;}#leftcolfov {	background-color: #FFFFFF;	float: left;	width: 116px;	height: 623px;}#leftcolappeals {	background-color: #FFFFFF;	float: left;	width: 99px;	height: 100%;}#barscolfov {	width: 60px;	float: left;	height: 306px;	background-color: #FFFFFF;}#rightcolfov {	background-color: #FFFFFF;	width: 87px;	float: left;	height: 306px;}#btmcntrfov {	background-color: #FFFFFF;	float: left;	height: 218px;	width: 734px;}#btmappeals {	background-color: #FFFFFF;	float: left;	height: 60px;	width: 850px;}#cntrcontentrecres {	color: #000000;	background-color: #FFFFFF;	width: 587px;	float: left;	height: 443px;}#rightcolrecres {	background-color: #FFFFFF;	width: 87px;	float: left;}#rightappeals {	background-color: #FFFFFF;	width: 57px;	background-image: url(images/appeal220_04.gif);	background-repeat: repeat-y;	align: right;	float: right;}#barscolrecres {	width: 60px;	float: left;	height: 443px;}#leftcolrecres {	background-color: #FFFFFF;	float: left;	width: 116px;	height: 627px;}#btmcntrrecres {	background-color: #FFFFFF;	width: 734px;	float: left;	height: 184px;}#leftcoltopdir {	background-color: #FFFFFF;	float: left;	width: 116px;	height: 128px;}#barscoltopdir {	width: 60px;	float: left;	height: 128px;	background-color: #FFFFFF;}#cntrcontenttopdir {	background-color: #FFFFFF;	width: 500px;	float: left;	height: 128px;}#rightcoltopdir {	background-color: #FFFFFF;	width: 87px;	float: left;}#leftcolmiddir {	background-color: #FFFFFF;	float: left;	width: 116px;	height: 352px;}#barscolmiddir {	width: 60px;	float: left;	height: 352px;	background-color: #FFFFFF;}#cntrcontentmiddir {	background-color: #FFFFFF;	width: 500px;	float: left;	height: 352px;	text-align: right;}#rightcolmiddir {	background-color: #FFFFFF;	width: 174px;	float: left;	height: 352px;}#leftcolbotdir {	background-color: #FFFFFF;	float: left;	width: 116px;	height: 237px;}#barscolbotdir {	width: 60px;	float: left;	height: 237px;	background-color: #FFFFFF;}#cntrcontentbotdir {	background-color: #FFFFFF;	width: 674px;	float: left;	height: 237px;}#leftcoltopdir2 {	background-color: #FFFFFF;	float: left;	width: 176px;	height: 296px;}#barscoltopdir2 {	width: 60px;	float: left;	height: 472px;	background-color: #FFFFFF;}#cntrcontenttopdir2 {	background-color: #FFFFFF;	width: 344px;	float: left;	height: 296px;}#rightcoltopdir2 {	background-color: #FFFFFF;	width: 330px;	float: left;	height: 296px;}#leftcoltopdirNM {	background-color: #FFFFFF;	float: left;	width: 116px;	height: 472px;}#barscoltopdirNM {	width: 60px;	float: left;	height: 472px;	background-color: #FFFFFF;}#cntrcontenttopdirNM {	background-color: #FFFFFF;	width: 501px;	float: left;	height: 472px;}#rightcoltopdirNM {	background-color: #FFFFFF;	width: 173px;	float: left;}#rightcolpress {	background-color: #FFFFFF;	width: 87px;	float: left;	height: 362px;}#barscolpress {	width: 60px;	float: left;	height: 362px;}#cntrcontentpress {	color: #000000;	background-color: #FFFFFF;	width: 587px;	float: left;	height: 362px;}#btmcntrpress {	background-color: #FFFFFF;	width: 734px;	float: left;	height: 382px;}#leftcolpress {	background-color: #FFFFFF;	float: left;	width: 116px;	height: 627px;}#cntrcontentfov06 {	background-color: #FFFFFF;	width: 587px;	float: left;	height: 26px;}#cntrcontentfov07 {	background-color: #FFFFFF;	width: 674px;	float: left;	height: 24px;}#cntrcontentfov08 {	background-color: #FFFFFF;	width: 587px;	float: left;	height: 28px;}#cntrcontentfov09 {	background-color: #FFFFFF;	width: 674px;	float: left;	height: 26px;}#bars2contentfov06 {	background-color: #FFFFFF;	width: 60px;	float: left;	height: 99px;}#btmrightcolfov08 {	background-color: #FFFFFF;	width: 87px;	float: left;}#cntrcontentfov10 {	background-color: #FFFFFF;	width: 674px;	float: left;	height: 21px;}#cntrcontentfov11 {	background-color: #FFFFFF;	width: 674px;	float: left;	height: 28px;}#btmcntrfov12 {	background-color: #FFFFFF;	float: left;	height: 218px;	width: 734px;}#btmContent1 {	padding: 0 0 0 -5px;	width: 850px;	background-color: #FFF;}#btmContentwhite {	padding: 0 0px;	width: 850px;	text-align: left;	font-size: 120%;	font-family: Verdana, Arial, Helvetica, sans-serif;	float: left;}#btmContent2 {	padding: 0 0px;	width: 850px;	background-color: #C8D0CA;}#btmContentdir220 {	padding: 0 0px;	width: 520px;	background-color: #C8D0CA;	float: left;}.btmtext {	color: #C8D0CA;	background-color: #C8D0CA;}#header {	background-color: #EEE;	clear: both;	height: 92px;	width: 850px;}#topline {	background-color: #EEE;	background-image: url(images/topgrline.jpg);	background-repeat: no-repeat;	height: 11px;	width: 850px;}#leftbars {	background-color: #FFF;	background-image: url(images/rustbars.jpg);	background-repeat: no-repeat;	height: 100%;	width: 194px;	float:left;	clear: right;}.pagetext {	font-family: Verdana, Geneva, sans-serif;	font-size: 100%;	font-style: normal;	line-height: normal;	color: #000;	text-decoration: none;	background-color: #FFF;	width: 510px;	clear: none;	text-align: justify;	text-indent: 0px;	float: none;	margin-left: 194px;	padding-top: 8px;	padding-right: 0px;	margin-right: 0px;}#homepagetext {	background-color: #fff;	background-image: url(images/homepagetext.jpg);	float: left;	height: 100%;	margin: 0, 0, 0, 194;	max-width: 500px;}#rightbar {	background-color: #FFF;	background-image: url(images/rightline.jpg);	background-repeat: no-repeat;	height: 100%;	width: 146px;	clear: none;	float: left;}.text {	font-family: Verdana, Geneva, sans-serif;	font-size: 100%;	font-style: normal;	font-weight: normal;	color: #000;	text-align: justify;	background-color: #FFF;	padding-right: 12px;	line-height: 125%;	margin-top: -3px;	padding-left: 12px;}.bodycopy13 {	font-family: Optima LT W01 Roman;	font-size: 100%;	font-style: normal;	font-weight: normal;	color: #000;	text-align: justify;	background-color: #FFF;	padding-right: 2em;	line-height: 110%;	margin-top: -3px;	padding-left: 3px;}.bodycopy13dir {	font-family: Optima LT W01 Roman;	font-size: 100%;	font-style: normal;	font-weight: normal;	color: #000;	text-align: justify;	background-color: #FFF;	padding-right: 8px;	line-height: 110%;	margin-top: -3px;	padding-left: 12px;}.bodycopyrr {	font-family: "Optima LT W01 Roman";	font-size: 100%;	font-style: normal;	font-weight: normal;	color: #000;	text-align: justify;	padding-right: 2em;	line-height: 112%;	margin-top: -3px;	padding-left: 3px;	width: 475px;	background-color: #FFF;	margin-bottom: 12px;	padding-bottom: 3px;}.bodycopyrrlink {	font-family: Optima LT W01 Roman;	font-size: 100%;	font-style: normal;	font-weight: normal;	color: #0000FF;	text-align: justify;	padding-right: 2em;	line-height: 112%;	margin-top: -3px;	padding-left: 0px;	cursor: pointer;	width: 450px;}.bodycopy14 {	font-family: Optima LT W01 Roman;	font-size: 116%;	font-style: normal;	font-weight: normal;	color: #000;	text-align: justify;	background-color: #FFF;	padding-right: 12px;	line-height: 110%;	margin-top: -3px;	padding-left: 3px;}.bodycopy14pop {	font-family: Optima LT W01 Roman;	font-size: 103%;	font-style: normal;	font-weight: normal;	color: #000;	text-align: justify;	background-color: #FFF;	padding-right: 12px;	line-height: 112%;	margin-top: -3px;	padding-left: 30px;}.bodycopy14pop314 {	font-family: Optima LT W01 Roman;	font-size: 103%;	font-style: normal;	font-weight: normal;	color: #000;	text-align: justify;	background-color: #FFF;	padding-right: 0px;	line-height: 112%;	margin-top: -3px;	padding-left: 0px;}.bodycopy14pop314last {	font-family: Optima LT W01 Roman;	font-size: 103%;	font-style: normal;	font-weight: normal;	color: #000;	text-align: justify;	background-color: #FFF;	padding-right: 0px;	line-height: 112%;	margin-top: -3px;	padding-left: 0px;}.bodycopy16 {	font-family: Optima LT W01 Roman;	font-size: 125%;	font-style: normal;	font-weight: normal;	color: #000;	text-align: justify;	background-color: #FFF;	padding-right: 12px;	line-height: 110%;	margin-top: -3px;	padding-left: 3px;}.bodycopy11 {	font-family: Optima LT W01 Roman;	font-size: 92%;	font-style: normal;	font-weight: normal;	color: #000;	text-align: left;	background-color: #FFF;	padding-right: 12px;	line-height: 110%;	margin-top: -3px;	padding-left: 25px;}.bodycopy112 {	font-family: Optima LT W01 Roman;	font-size: 92%;	font-style: normal;	font-weight: normal;	color: #000;	text-align: left;	background-color: #FFF;	padding-right: 12px;	line-height: 110%;	margin-top: 1px;	padding-left: 25px;}.bodycopy11italfr {	font-family: Optima LT W01 Italic;	font-size: 92%;	font-weight: normal;	color: #000;	text-align: right;	background-color: #FFF;	padding-right: 12px;	line-height: 110%;	margin-top: -3px;	padding-left: 25px;}.bodycopyproprac {	font-family: "Optima LT W01 Roman";	font-size: 100%;	font-style: normal;	font-weight: normal;	color: #000;	text-align: justify;	background-color: #FFF;	padding-right: 12px;	line-height: 110%;	margin-top: -3px;	padding-left: 3px;	margin-bottom: 5px;}.bodycopyproprac2 {	font-family: Optima LT W01 Roman;	font-size: 100%;	font-style: normal;	font-weight: normal;	color: #000;	text-align: justify;	background-color: #FFF;	padding-right: 12px;	line-height: 110%;	margin-top: -3px;	padding-left: 3px;	margin-bottom: 5px;}.bodycopypropraccp{	font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;	font-size: 100%;	font-style: normal;	font-weight: normal;	color: #000;	text-align: justify;	background-color: #FFF;	padding-right: 12px;	line-height: 110%;	padding-left: 3px;	margin: 5px 0 0 0;}.bodycopylink {	font-family: Optima LT W01 Roman;	font-size: 100%;	font-style: normal;	font-weight: normal;	color: #0000FF;	text-align: justify;	background-color: #FFF;	padding-right: 2em;	line-height: 110%;	margin-top: -3px;	padding-left: 3px;	cursor: pointer;}.bodycopylinkdir {	font-family: Optima LT W01 Roman;	font-size: 100%;	font-style: normal;	font-weight: normal;	color: #0000FF;	text-align: justify;	background-color: #FFF;	padding-right: 8px;	line-height: 110%;	margin-top: -3px;	padding-left: 12px;	cursor: pointer;}.bodycopyhomelink {	font-family: Optima LT W01 Roman;	font-size: 112%;	font-style: normal;	font-weight: normal;	color: #0000FF;	text-align: justify;	background-color: #FFF;	padding-right: 2em;	line-height: 115%;	margin-top: -3px;	padding-left: 3px;	cursor: pointer;}.bodycopyAnn {	font-family: Optima LT W01 Roman;	font-size: 125%;	font-style: normal;	font-weight: bold;	color: #0000FF;	text-align: justify;	background-color: #FFF;	padding-right: 2em;	line-height: 130%;	margin-top: -3px;	padding-left: 3px;	cursor: pointer;}.bodycopylist {	font-size: 100%;	font-style: normal;	font-weight: normal;	color: #000;	text-align: left;	background-color: #FFF;	padding-right: 12px;	line-height: 110%;	margin-top: -3px;	padding-left: 25px;}.bodycopylistpress {	font-family: "Optima LT W01 Roman";	font-size: 100%;	font-style: normal;	font-weight: normal;	color: #000;	text-align: left;	background-color: #FFF;	padding-right: 12px;	line-height: 110%;	margin-top: -3px;	padding-left: 25px;	text-indent: -13px;	margin-right: 23px;}.bodycopylistpressm5 {	font-family: "Optima LT W01 Roman";	font-size: 100%;	font-style: normal;	font-weight: normal;	color: #000;	text-align: left;	background-color: #FFF;	padding-right: 12px;	line-height: 110%;	margin-top: -3px;	padding-left: 25px;	text-indent: -13px;	margin-right: 23px;	list-style-position: outside;	list-style-type: disc;}.bodycopylistpress2 {	font-family: "Optima LT W01 Roman";	font-size: 100%;	font-style: normal;	font-weight: normal;	color: #000;	text-align: left;	background-color: #FFF;	padding-right: 12px;	line-height: 110%;	margin-top: 0px;	padding-left: 25px;	text-indent: -11px;}.bodycopylistpressItal {	font-size: 100%;	font-style: normal;	font-weight: normal;	color: #000;	text-align: left;	background-color: #FFF;	padding-right: 12px;	line-height: 110%;	margin-top: -3px;	padding-left: 25px;	text-indent: -10px;	font-family: "Optima LT W01 Italic";}.pressital {	font-size: 100%;	font-style: normal;	font-weight: normal;	color: #000;	text-align: left;	background-color: #FFF;	padding-right: 12px;	line-height: 110%;	margin-top: -3px;	padding-left: 25px;	text-indent: -10px;	font-family: "Optima LT W01 Italic";}.bodycopylisthang {	font-family: Optima LT W01 Roman;	font-size: 100%;	color: #000;	text-align: left;	background-color: #FFF;	padding-right: 25px;	line-height: 100%;	margin-top: 0px;	margin-left: 20px;	text-indent: -13px;	margin-bottom: 5px;	padding-left: 80px;}.bodycopylisthangcp {	font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;	font-size: 100%;	color: #000;	text-align: left;	background-color: #FFF;	padding-right: 25px;	line-height: 100%;	margin-top: 0px;	margin-left: 20px;	text-indent: -13px;	margin-bottom: 5px;	padding-left: 80px;}.bodycopylisthang314 {	font-family: Optima LT W01 Roman;	font-size: 100%;	color: #000;	text-align: left;	background-color: #FFF;	padding-right: 25px;	line-height: 100%;	margin-top: 0px;	margin-left: 20px;	text-indent: -13px;	margin-bottom: 15px;	padding-left: 20px;}.bodycopylisthangpop {	font-family: Optima LT W01 Roman;	font-size: 100%;	color: #000;	text-align: left;	background-color: #FFF;	padding-right: 12px;	line-height: 100%;	margin-top: 0px;	margin-left: 20px;	text-indent: -12px;	margin-bottom: 5px;	padding-left: 80px;}.rustbars {	background-image: url(images/rustbarsbg.jpg);	background-repeat: repeat-y;	height: 100%;}table.background {	background: url(images/rustbarsbg.jpg) repeat-y;}.bodycopylisthang2 {	font-family: Optima LT W01 Roman;	font-size: 100%;	color: #000;	text-align: left;	background-color: #FFF;	padding-right: 12px;	line-height: 100%;	margin-top: 0px;	margin-left: 35px;	text-indent: -10px;	margin-bottom: 5px;	padding-left: 100px;}.bodycopylistlink {	font-family: "Optima LT W01 Roman";	font-size: 100%;	font-style: normal;	font-weight: normal;	color: #0000FF;	text-align: left;	background-color: #FFF;	padding-right: 12px;	line-height: 110%;	margin-top: -3px;	padding-left: 25px;	cursor: pointer;}.subheadsmcaps {	font-family: Optima LT W01 Medium;	font-size: 126%;	font-style: normal;	font-weight: normal;	color: #000;	text-align: left;	background-color: #FFF;	padding-right: 12px;	line-height: 110%;	margin-top: 1px;	padding-left: 2px;	font-variant: small-caps;}.pophead {	font-family: Optima LT W01 Roman;	font-size: 125%;	font-style: normal;	font-weight: normal;	color: #000;	text-align: center;	background-color: #FFF;	padding-right: 12px;	line-height: 115%;	margin-top: 15px;	padding-left: 60px;	text-decoration: underline;}.popheadnotop {	font-family: Optima LT W01 Roman;	font-size: 125%;	font-style: normal;	font-weight: normal;	color: #000;	text-align: center;	background-color: #FFF;	padding-right: 12px;	line-height: 115%;	margin-top: 0px;	padding-left: 2px;	text-decoration: underline;}.subheadnml {	font-family: Optima LT W01 Roman;	font-size: 116%;	font-style: normal;	font-weight: normal;	color: #000;	text-align: left;	background-color: #FFF;	padding-right: 12px;	line-height: 110%;	margin-top: 15px;	padding-left: 2px;	font-variant: normal;}.bodycopyhome {	font-size: 105%;	font-style: normal;	font-weight: normal;	color: #000;	text-align: justify;	background-color: #FFF;	padding-right: 0px;	line-height: 110%;	margin-top: -3px;	padding-left: 9px;	font-family: Optima LT W01 Roman;	padding-bottom: 18px;}.bodycopyANN {  font: normal 119%/110% Optima LT W01 Roman;  color: #000;  text-align: justify;  background-color: #FFF;  padding-right: 0px;  margin-top: -3px;  padding-left: 9px;  padding-bottom: 18px;}.headsmcaps {	font-family: Optima LT W01 Medium;	font-size: 125%;	font-style: normal;	font-weight: normal;	color: #000;	text-align: left;	background-color: #FFF;	padding-right: 12px;	line-height: 100%;	margin-top: 0px;	padding-left: 178px;	font-variant: small-caps;	padding-top: 4px;	padding-bottom: 0px;}.pageheadsmcaps a:link {	text-decoration: none;	color: black;}.pageheadsmcaps a:hover {	text-decoration: none;	color: black;}.pageheadsmcaps a:visited {	text-decoration: none;	color: black;}.pageheadsmcaps {	font-family: Optima LT W01 Medium;	font-size: 215%;	font-style: normal;	font-weight: normal;	color: #000;	text-align: left;	background-color: #FFF;	padding-right: 12px;	line-height: 120%;	margin-top: 0px;	padding-left: 116px;	font-variant: small-caps;	padding-top: 0px;	margin-bottom: 0px;	link color: #0000;	padding-bottom: 0px;}#maincontent {	border-top-width: 2px;	border-right-width: 2px;	border-bottom-width: 2px;	border-left-width: 2px;	border-top-color: #222;	border-right-color: #222;	border-bottom-color: #222;	border-left-color: #222;}#homecontent {	width: 850px;	border: 2px solid #222;	margin: auto;}#contentrecres {	width: 850px;	margin: auto;	background-color: #FFF;}.bodycopylistpress a em {	font-family: "Optima LT W01 Italic";}.lowerdiv {	/* [disabled]font-family: "Optima LT W01 Roman"; */	background-image: url(images/home227_07.jpg);	background-repeat: no-repeat;	height: 310px;	width: 850px;}.lowerdivdir {	/*	[disabled]font-family: "Optima LT W01 Roman"; */	background-image: url(images/dir220_06.jpg);	background-repeat: no-repeat;	height: 310px;	width: 850px;}.addphone {	font-family: "Optima LT W01 Roman";	font-size: 13px;	color: #000;	text-align: left;	float: left;	/* [disabled]height: 310px; */	width: 185px;	margin-top: 22px;	margin-left: 116px;	clear: both;	line-height: 15px;}.addphonedir {	font-family: "Optima LT W01 Roman";	font-size: 13px;	color: #000;	text-align: left;	float: left;	/* [disabled]height: 310px; */	width: 185px;	margin-top: 10px;	margin-left: 116px;	clear: both;	line-height: 15px;}.addphoneright {	font-family: "Optima LT W01 Roman";	font-size: 13px;	color: #000;	text-align: left;	float: left;	height: 310px;	width: 200px;	margin-top: -45px;	margin-left: 305px;	clear: both;	line-height: 15px;}.addphonerightdir {	font-family: "Optima LT W01 Roman";	font-size: 13px;	color: #000;	text-align: left;	float: left;	height: 310px;	width: 200px;	margin-top: -30px;	margin-left: 305px;	clear: both;	line-height: 15px;	text-decoration: none;}#containerdir {	margin-left: auto;	margin-right: auto;	width: 100%;}#containerdir .dirheader  {	width: 850px;	height: 92px;	margin-left: auto;	margin-right: auto;	background-color: #FFFFFF;	background-image: url(images/dirD9_01.jpg);}#containerdir .dirbody {	width: 850px;	background-image: url(images/dirD9_02.jpg);	background-repeat: no-repeat;	background-color: #FFFFFF;	height: 583px;	margin-left: auto;	margin-right: auto;	position: relative;}.dirbody .hotspotfov {    width: 135px; height: 20px;    position: absolute;    top: 415px; /* Top coord of hotspot (relative to parent, bottom: 20px is also valid) */    left: 175px; /* Left coord of hotspot (right: 20px is also valid); */  }  .dirbody .hotspotpp {    width: 150px; height: 18px;    position: absolute;    top: 436px; /* Top coord of hotspot (relative to parent, bottom: 20px is also valid) */    left: 160px; /* Left coord of hotspot (right: 20px is also valid); */  }  .dirbody .hotspotpress {    width: 160px; height: 18px;    position: absolute;    top: 456px; /* Top coord of hotspot (relative to parent, bottom: 20px is also valid) */    left: 145px; /* Left coord of hotspot (right: 20px is also valid); */  }  .dirbody .hotspotrr {    width: 180px; height: 18px;    position: absolute;    top: 476px; /* Top coord of hotspot (relative to parent, bottom: 20px is also valid) */    left: 125px; /* Left coord of hotspot (right: 20px is also valid); */  }#containerdir .dircontent {	margin-left: auto;	width: 850px;	background-color: #FFFFFF;	margin-right: auto;	background-image: url(images/dirD9bg.png);}#containerdir .contentdir {	width: 400px;	margin-left: 176px;	margin-right: auto;}.firstsubheadsmcapsdir {	font-family: Optima LT W01 Medium;	font-size: 120%;	font-style: normal;	font-weight: normal;	color: #000;	text-align: left;	padding-right: 12px;	line-height: 110%;	margin-top: -4px;	padding-left: 2px;	font-variant: small-caps;	margin-bottom: 10px;	margin-left: 0px;	margin-right: 0px;	padding-top: 3px;}.subheadsmcapsdir {	font-family: Optima LT W01 Medium;	font-size: 120%;	font-style: normal;	font-weight: normal;	color: #000;	text-align: left;	padding-right: 12px;	line-height: 110%;	margin-top: 10px;	padding-left: 2px;	font-variant: small-caps;	margin-bottom: 10px;	margin-left: 0px;}.dirbody .contentdir .bodycopy13dirindentedfirst {	font-family: "Optima LT W01 Roman";	font-size: 100%;	font-style: normal;	font-weight: normal;	color: #000;	text-align: justify;	line-height: 125%;	margin-top: -15px;	padding-left: 3px;	margin-left: 25px;}.dirbody .contentdir .bodycopy13dirindented {	font-family: "Optima LT W01 Roman";	font-size: 100%;	font-style: normal;	font-weight: normal;	color: #000;	text-align: justify;	line-height: 125%;	margin-top: -3px;	padding-left: 3px;	margin-left: 25px;}.bodycopy13dir {	font-family: "Optima LT W01 Roman";	font-size: 100%;	font-style: normal;	font-weight: normal;	color: #000;	text-align: justify;	line-height: 110%;	margin-top: -3px;	padding-left: 3px;	text-indent: 0px;}.bodycopy13dirfirst {	font-family: "Optima LT W01 Roman";	font-size: 100%;	font-style: normal;	font-weight: normal;	color: #000;	text-align: left;	line-height: 100%;	margin-top: 5px;	margin-left: 0px;}