/* CSS Document for VKK Signs web site *//* using auto for the margin SHOULD center the page's body - but IE misinterprets, requiring this workaround */body {	margin:15px 0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */	text-align:center; /* Hack for IE5/Win */}#Content {	width: 776px; height: 596;	margin:0px auto; /* Right and left margin widths set to "auto" */	margin-top: 15;	text-align:left; /* Counteract to IE5/Win Hack */	border: 1px solid #BBBBBB;	/* background-color:#eee;   kind of a nice alternative background. But we'll stick with white */}		.signtypestext {	position: absolute;	margin-left: 45px;	margin-top: 121px;	width: 218px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 17px;	color: #474747;}.homelefttext { /* same as .signtypestext */	position: absolute;	margin-left: 45px;	margin-top: 121px;	width: 202px; /* could make wider, up to 218 */	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 17px;	color: #474747;}a:link {     color: #474747;	 text-decoration: none;}a:visited {	color: #474747;	text-decoration: none;}a:hover {	color: #B7511B; 	text-decoration: underline;}a:active {	color: #B7511B; 	text-decoration: underline;}.clientlisttext {	position: absolute;	margin-left: 45px;	margin-top: 310px;	width: 218px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 17px;	color: #474747;}a:link {     color: #474747;	 text-decoration: none;}a:visited {	color: #474747;	text-decoration: none;}a:hover {	color: #B7511B; 	text-decoration: underline;}a:active {	color: #B7511B; 	text-decoration: underline;}/* The following CSS rules determine position of sign type marker bar.    Each Client List library refers to one of these CSS rules, 	to correctly position the signt-type marker corresponding to that client list. */div#signtypesmarkpos01 { margin-top: 124px; margin-left: 0px; position: absolute; }div#signtypesmarkpos02 { margin-top: 140px; margin-left: 0px; position: absolute; }div#signtypesmarkpos03 { margin-top: 157px; margin-left: 0px; position: absolute; }div#signtypesmarkpos04 { margin-top: 174px; margin-left: 0px; position: absolute; }div#signtypesmarkpos05 { margin-top: 191px; margin-left: 0px; position: absolute; }div#signtypesmarkpos06 { margin-top: 208px; margin-left: 0px; position: absolute; }div#signtypesmarkpos07 { margin-top: 225px; margin-left: 0px; position: absolute; }div#signtypesmarkpos08 { margin-top: 242px; margin-left: 0px; position: absolute; }div#signtypesmarkpos09 { margin-top: 259px; margin-left: 0px; position: absolute; }div#signtypesmarkpos10 { margin-top: 276px; margin-left: 0px; position: absolute; }/* The following CSS rules are used to position the client marker bar. */div#clientmarkpos01 { margin-top: 313px; margin-left: 0px; position: absolute; }div#clientmarkpos02 { margin-top: 329px; margin-left: 0px; position: absolute; }div#clientmarkpos03 { margin-top: 346px; margin-left: 0px; position: absolute; }div#clientmarkpos04 { margin-top: 363px; margin-left: 0px; position: absolute; }div#clientmarkpos05 { margin-top: 380px; margin-left: 0px; position: absolute; }div#clientmarkpos06 { margin-top: 397px; margin-left: 0px; position: absolute; }div#clientmarkpos07 { margin-top: 414px; margin-left: 0px; position: absolute; }div#clientmarkpos08 { margin-top: 431px; margin-left: 0px; position: absolute; }div#clientmarkpos09 { margin-top: 448px; margin-left: 0px; position: absolute; }div#clientmarkpos10 { margin-top: 465px; margin-left: 0px; position: absolute; }.vkklogo {	position: absolute;	margin-left: 38px;	margin-top: 28px;}.portbutton {	position: absolute;	margin-left: 264px;	margin-top: 52px;}.aboutbutton {	position: absolute;	margin-left: 394px;	margin-top: 52px;}.contactbutton {	position: absolute;	margin-left: 524px;	margin-top: 52px;}.vkksminc {	position: absolute;	margin-left: 42px;	margin-top: 504px;}.membertextOnAb {			/* About page membership text */	position: absolute;	margin-left: 271px;	margin-top: 503px;	width: 180;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 17px;	color: #474747;}.licensetextOnAb { /* About page shows license information at lower right */	position: absolute;	margin-left: 483px;	margin-top: 503px;	width: 180;	text-align: right;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 17px;	color: #474747;}.mainart {	position: absolute;	margin-left: 271px;	margin-top: 125px;}.clientslabel {	position: absolute;	margin-left: 42px;	margin-top: 288px;}.client {	position: absolute;	margin-left: 269px;	margin-top: 504px;}.clienttext {	position: absolute;	margin-left: 271px;	margin-top: 518px;	width: 123px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 17px;	color: #474747;}.designer {	position: absolute;	margin-left: 398px;	margin-top: 504px;}.designertext {	position: absolute;	margin-left: 400px;	margin-top: 518px;	width: 123px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 17px;	color: #474747;}.scope {	position: absolute;	margin-left: 528px;	margin-top: 504px;}.scopetext {	position: absolute;	margin-left: 530px;	margin-top: 518px;	width: 200px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 17px;	color: #474747;	padding-top: 0px;}.copyrighttext {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #999999;	padding-top: 10px;	margin-left: auto;	margin-right: auto;	text-align: center;}
