/*District One .CSS file for the Internet Advisor core install skin,
   based on the Flexi skin */
body  { background: #000 url("gfx/blackbackground.jpg") no-repeat fixed center 0; margin: 0; padding: 0 }
#TemplateAll    { font-family: Arial, Helvetica, sans-serif; background-color: #fff; background-image: url("gfx/wrapperbackground.gif"); background-repeat: repeat-y; margin-right: auto; margin-bottom: 50px; margin-left: auto; position: relative; top: 40px; width: 974px; height: auto }
#TemplateHeader { background-image: url("gfx/header2008.gif"); background-repeat: no-repeat; background-attachment: scroll; position: relative; z-index: 1; width: 974px; height: 159px }
#Title { background-image: url("gfx/distrcitonekincanada.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; position: absolute; z-index: 2; top: 30px; left: 230px; width: 327px; height: 102px }
#Crest { background-image: url("gfx/kincrest.gif"); background-repeat: no-repeat; background-attachment: scroll; position: absolute; z-index: 3; top: -40px; left: 20px; width: 180px; height: 193px }
#TemplateTop       { color: #af0000; font-family: Arial, Helvetica, sans-serif; background-image: url("gfx/d1-nav.jpg"); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; list-style-type: none; display: list-item; padding-left: 40px; position: relative; z-index: 2; left: 3px; width: 928px; height: 35px }
#TemplateTop ul    { list-style-type: none; display: inline; margin-top: 6px; position: static }
#TemplateTop ul li { list-style-type: none; display: inline }
#TemplateTop ul li a:link    { color: #dedede; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; list-style-type: none; display: block; margin-top: 6px; margin-right: 7px; margin-left: 7px; padding: 2px 11px 3px; position: relative; float: left; border-style: solid; border-width: 1px; border-color: #797979 #000 #000 #797979 }
#TemplateTop ul li a:visited    { color: #dedede; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; list-style-type: none; display: block; margin-top: 6px; margin-right: 7px; margin-left: 7px; padding: 2px 11px 3px; position: relative; float: left; border-style: solid; border-width: 1px; border-color: #797979 #000 #000 #797979 }
#TemplateTop ul li a:hover    { color: #fff; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #ac2424; list-style-type: none; display: block; margin-top: 6px; margin-right: 7px; margin-left: 7px; padding: 2px 11px 3px; position: relative; float: left; border-style: solid; border-width: 1px; border-color: #000 #af0000 #797979 #000 }
#TemplateWrapper      { background-color: #fff; background-repeat: repeat-y; position: relative; width: 968px; height: auto }
#TemplateNav      { font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; background-color: #fff; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; margin-top: 20px; padding-top: 10px; padding-bottom: 10px; position: relative; left: 3px; width: 200px; float: left; border-top: 3px solid #ac2424; border-bottom: 1px solid #ac2424 }
#TemplateNav h3 { font-size: 14px; text-indent: 20px }
#TemplateNav a   { color: #af0000; text-decoration: none; display: block; width: 200px }
#TemplateNav ul li { text-indent: 30px; list-style-type: none; display: block; margin-left: -40px }
#TemplateNav ul li li    { background-image: url("gfx/nav-indent.gif"); background-repeat: no-repeat; background-position: 12px 0; text-indent: 45px; list-style-position: outside; display: block; margin-left: -40px }
#TemplateNav ul li li a:hover { background-color: #af0000; background-image: url("gfx/nav-indent-hover.gif"); background-repeat: no-repeat; background-position: 12px 0; list-style-position: outside; display: block }
#TemplateNav ul li li a.selflink  { background-image: url("gfx/nav-indent-hover.gif"); background-repeat: no-repeat; background-position: 12px 0; list-style-position: outside; display: block }
#TemplateNav dl dd ul li  { background-image: url("gfx/nav-indent.gif"); background-repeat: no-repeat; background-position: 12px 0; text-indent: 45px; list-style-position: outside; display: block; margin-left: -80px }
#TemplateNav dl dd ul li a:hover { background-color: #af0000; background-image: url("gfx/nav-indent-hover.gif"); background-repeat: no-repeat; background-position: 12px 0; list-style-position: outside; display: block }
#TemplateNav dl dd ul li a.selflink { background-image: url("gfx/nav-indent-hover.gif"); background-repeat: no-repeat; background-position: 12px 0; list-style-position: outside; display: block }
#TemplateNav ul li li li  { background-image: url("gfx/nav-indent.gif"); background-repeat: no-repeat; background-position: 27px 0; text-indent: 60px; list-style-position: outside; display: block; margin-left: -40px }
#TemplateNav ul li li li a:hover  { background-color: #af0000; background-image: url("gfx/nav-indent-hover.gif"); background-repeat: no-repeat; background-position: 27px 0; list-style-position: outside; display: block }
#TemplateNav ul li li li a.selflink  { background-image: url("gfx/nav-indent-hover.gif"); background-repeat: no-repeat; background-position: 27px 0; list-style-position: outside; display: block }#TemplateNav a.selflink  { color: #dedede; text-decoration: none; background-color: #af0000 }
#TemplateNav a:hover  { color: #fff; text-decoration: none; background-color: #af0000 }
#TemplateTitle     { color: #999; font-size: 0.9em; font-family: Arial, Helvetica, sans-serif; background-color: #fff; margin-top: 20px; margin-right: 10px; margin-bottom: 12px; padding-bottom: 12px; position: relative; width: 740px; float: right; border-bottom: 1px solid #bbb }
#TemplateTitle a:link  { color: #999; font-size: 0.9em; text-decoration: underline }
#TemplateTitle a:visited  { color: #999; text-decoration: underline }
#TemplateTitle a:hover { color: #000; text-decoration: underline }
#TemplateMain      { font-size: 1em; font-family: Arial, Helvetica, sans-serif; background-color: #fff; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; margin-right: 20px; position: relative; width: 730px; float: right }
#TemplateMain input:hover { color: #000; font-size: 12px; font-family: Arial; line-height: 14px; background-color: #fff; margin-right: 5px; margin-left: 5px; height: auto; vertical-align: middle; border: solid 1px #ccc }
#TemplateMain input { color: #000; font-size: 12px; font-family: Arial; line-height: 14px; background-color: #d9d9d9; margin-right: 5px; margin-left: 5px; height: auto; vertical-align: middle; border: solid 1px #ccc }
#TemplateFooter      { font-size: 0.8em; background-color: #fff; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-align: right; margin-top: 20px; margin-right: 10px; position: relative; width: 740px; height: auto; float: right; clear: right; border-top: 1px solid #dedede }
#TemplateFooter a:link { color: #000; text-decoration: none }
#TemplateFooter a:visited { color: #000; text-decoration: none }
#TemplateFooter a:hover { color: #af0000; text-decoration: none }
#TemplateBottom      { font-size: 0.8em; background-color: transparent; background-image: url("gfx/footer.gif"); background-repeat: no-repeat; background-position: 0 bottom; text-align: center; padding-top: 10px; padding-bottom: 10px; position: relative; width: 974px; height: auto; clear: both }
#TemplateBottom a:link { color: #000; text-decoration: none }
#TemplateBottom a:visited { color: #000; text-decoration: none }
#TemplateBottom a:hover { color: #af0000; text-decoration: none }
#TemplateBottomNav   { color: #dedede; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 25px; background-image: url("gfx/d1-nav.jpg"); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; text-align: center; text-transform: uppercase; list-style-type: none; display: list-item; margin-right: auto; margin-left: auto; padding-bottom: 5px; position: fixed; z-index: 5; bottom: 0; left: 0; width: 100%; height: 30px; clear: none; vertical-align: middle; border-top: 5px solid #000 }
#TemplateBottomNav a:link { color: #dedede; text-decoration: none }
#TemplateBottomNav a:visited { color: #dedede; text-decoration: none }
#TemplateBottomNav a:hover { color: #fff; text-decoration: none }
#TemplateBottomNav input { color: #000; font-size: 10px; font-family: Arial; background-color: #d9d9d9; text-transform: uppercase; margin-right: 5px; margin-left: 5px; height: auto; vertical-align: middle; border: solid 1px #ccc }
#TemplateBottomNav input:hover { color: #000; font-size: 10px; font-family: Arial; background-color: #fff; margin-right: 5px; margin-left: 5px; height: auto; vertical-align: middle; border: solid 1px #ccc }
#InternetAdvisor  { margin-right: auto; margin-left: auto; padding-bottom: 30px; position: relative; width: 70px; height: 40px; clear: both }
