﻿html,body,#outermost {  height: 100%;  width: 100%;  margin: 0;  padding: 0;}#wrapper {  margin: 0px;}#outer {    width: 760px;    height: 483px;    z-index: 10;}/*Works in IE5+/Win, Opera 5+, Netscape 6+, Firefox, Konqueror 3, Safari Does not work in NS4.x or IE/Mac*/.valignmid1 {  position: relative;  margin: 0 auto;}/* Opera 7.0x is buggy when you put display:table on <body> Opera 7.2+ and 6.x    don't appear to have this problem. We hide this from IE5/Mac, because it doesn't support display:table-cell and it doesn't have the same bug that allowsthis to work in IE5-6/Win (hide from IE/Mac) \*/.valignmid1 {  display: table;  vertical-align: middle;}/* Moz1.4 - Moz1.6 (NS7.1) bug, can't put position:relative on .valignmid2 \*/.valignmid2 {  width: 100%;  display: table-cell;  vertical-align: middle;}/* end hide */.valignmid3 {  position: relative;}#toCategoryIndex {  position: absolute;  top: 0;  right: 0;  z-index: 1000;}#toCategoryIndex a {  background-color: #bfc;}.lastUpdate {  position: absolute;  bottom: 0;  right: 0;  z-index: 1000; }#outermost {  height: 95%;  width: 95%;  margin: auto;}/* this is the hack to make it work in IE5-7/Win */.valignmid2 {  top: 50%;  left: 0;  position: relative;  margin: 0;}.valignmid3 {  top: -50%;  position: relative;  padding: 1px 0;}/* to trigger hasLayout in IE7+ */.valignmid1,.valignmid2,.valignmid3 {  min-height: 1px;}/* to trigger hasLayout in IE5-6/Win */* html .valignmid1,* html .valignmid2,* html .valignmid3 {  height: 1%;}body {    margin: 0;    font-family: Helvetica, Arial, sans-serif;    background-color: #666666;}#KTM_Background{    background-image: url(Images/KTM_HomeBackground2.png);    background-repeat: no-repeat;    width: 760px;    height: 458px;    position: absolute;    top: 0px;}#KTM_Background_taller{    background-image: url(Images/KTM_HomeBackground4.gif);    background-repeat: no-repeat;    width: 760px;    height: 573px;    position: absolute;    top: 10px;padding-bottom: 11px;}#KTM_logo{    width: 150px;    height: 70px;    position: absolute;    top: 12px;left: 26px;}#KTM_Background_Top{    background-image: url(Images/KTM_SubBackground_Top.png);    width: 760px;    background-repeat: no-repeat;    position: absolute;    top: 10px;    height: 122px;}#KTM_Background_Bottom{    background-image: url(Images/KTM_SubBackground_Bottom.png);    width: 760px;    background-repeat: no-repeat;    height: 8px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}#House{    left: 509px;    background-image: url(Images/House.png);    width: 251px;    background-repeat: no-repeat;    position: absolute;    top: 115px;    height: 292px;}#House_taller{    left: 509px;    background-image: url(Images/House2.png);    width: 251px;    background-repeat: no-repeat;    position: absolute;    top: 115px;    height: 392px;}#SidebarPhoto{    left: 539px;    width: 221px;    background-repeat: no-repeat;    position: absolute;    top: 115px;}.SidebarPhoto_spacing{margin: 0px 0px 0px 0px;padding: 0px 0px 20px 0px;}#SidebarText_div{width: 221px;overflow: hidden;    left: 539px;    position: absolute;    top: 115px; /* House_SubPage.Top + House_SubPage.Height + 20px */    text-align: right;margin: 0px 0px 0px 0px;padding: 0px 0px 10px 0px;}.SidebarTextTitle{    font-size: 10pt;    color: white;    font-family: Helvetica, Arial, sans-serif;    text-align: right;    line-height: 13px;margin: 0px 0px 0px 0px;padding: 0px 25px 8px 25px;}.SidebarText{    font-size: 8pt;    color: white;    font-family: Helvetica, Arial, sans-serif;    text-align: right;    line-height: 13px;margin: 0px 0px 0px 0px;padding: 0px 25px 8px 25px;}.SidebarTextItal{    font-size: 8pt;    color: white;    font-family: Helvetica, Arial, sans-serif;    text-align: right;    line-height: 13px;    font-style: italic;margin: 0px 0px 0px 0px;padding: 0px 25px 8px 25px;}a.SidebarLink, a:visited.SidebarLink{    color:#ffffff;    text-decoration: none;}a:hover.SidebarLink{    text-decoration: underline;}#Footer{    font-size: 8pt;    left: 30px;    color: #7d7d7d;    position: absolute;    top: 425px;}#Footer_taller{    font-size: 8pt;    left: 30px;    color: #7d7d7d;    position: absolute;    top: 525px;}#Footer_SubPage{    font-size: 8pt;    color: #7d7d7d;    padding-left: 30px;    padding-top: 0px;    background-color: #d9dbda;margin-bottom: 9px;}a.FooterLink, a:visited.FooterLink{    text-decoration: none;    color: #7d7d7d;}a:hover.FooterLink{    text-decoration: underline;}#Content{    font-size: 9pt;    left: 30px;    width: 440px;    color: white;    font-family: Trebuchet MS, Times, TimesNewRoman, serif;    position: absolute;    top: 180px;    line-height: 18px;}#TopNav{    left: 30px;    position: absolute;    top: 92px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}#TopNav_valign1{display: table; height: 20px; width: 600px;  _position: relative; overflow: hidden;}#TopNav_valign2{_position: absolute; _top: 50%; display: table-cell; vertical-align: middle;}#TopNav_SubPage{    left: 30px;    position: absolute;    top: 92px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}A.TopNav, A:visited.TopNav{  _position: relative; _top: -50%;   font-weight: bold;    font-size: 12px;    color: white;    text-decoration: none;line-height: 20px;vertical-align: middle;margin: 0px 0px 0px 0px;padding: 0px 20px 0px 0px;}A:hover.TopNav{    text-decoration: underline;}.Title{    padding-left: 30px;    font-size: 16pt;    font-family: Helvetica, Arial, sans-serif;    padding-top:32px;    padding-bottom:8px;margin: 0px 0px 0px 0px;}.BodyText_div{    padding-left: 30px;    padding-right: 25px;margin: 0px 0px 0px 0px;padding-bottom: 27px;}.BodyText{    font-size: 9pt;    line-height: 17px;margin: 0px 0px 0px 0px;padding: 10px 0px 0px 0px;font-family: Trebuchet MS, Times, TimesNewRoman, serif;}.BodyBullets{    font-size: 9pt;    line-height: 17px;font-family: Trebuchet MS, Times, TimesNewRoman, serif;}.SubHead{    font-size: 10pt;    font-weight: bold;    line-height: 17px;    color: #426763;margin: 0px 0px 0px 0px;padding: 18px 0px 2px 0px;}.SubHeadAttorney{    font-size: 12pt;    font-weight: bold;    line-height: 17px;    color: #426763;margin: 0px 0px 0px 0px;padding: 18px 0px 2px 0px;}a.BodyLink, a:visited.BodyLink{    font-size: 9pt;font-family: Trebuchet MS, Times, TimesNewRoman, serif;    color:#7f1136;    text-decoration: none;}a:hover.BodyLink{    font-size: 9pt;font-family: Trebuchet MS, Times, TimesNewRoman, serif;    text-decoration: underline;}ul{padding: 1px 0px 6px 17px;margin: 0px 0px 0px 0px;font-family: Trebuchet MS, Times, TimesNewRoman, serif;}li{font-family: Trebuchet MS, Times, TimesNewRoman, serif;padding: 7px 0px 0px 0px;    line-height: 16px;}