body { color: #999; font-size: 0.8em; font-family: "Lucida Grande", Arial, Verdana, sans-serif; background-color: #ccc; background-image: url("../images/page_bg.gif"); background-repeat: repeat-x; background-attachment: fixed; text-align: center; margin: 20px 0 0; padding: 0 }
a { color: #43ba8a; text-decoration: none }
a:hover { text-decoration: underline }
img { margin: 0; padding: 0 }
.btn { font-size: 1em; line-height: 19px; background-image: url("../images/ka_button.png"); background-repeat: no-repeat; text-align: center; width: 96px; height: 20px }
.btn a { color: #000; text-decoration: none }
.btn a:hover  { color: #fff; text-decoration: none }
.page   { background-color: #000; background-image: url("../images/page_top.gif"); background-repeat: no-repeat; background-position: center top; text-align: left; margin-right: auto; margin-left: auto; width: 800px; height: 100%; min-height: 100% }
/*--- PAGE TOP ---*/
#pagetop     { width: 100%; height: 70px }
h1 { display: none }
#ka_text       { margin-top: 22px; margin-left: 20px; width: 221px; height: 46px; float: left }
#logo     { margin-top: 20px; margin-right: 20px; width: 74px; height: 48px; float: right }
/*--- NAVBAR ---*/
#navbar     { font-size: 16px; background-image: url("../images/navbar_bg.gif"); margin-top: 20px; width: 100%; height: 40px }
#navbar ul { list-style-type: none; margin: 0 20px; padding: 0 }
#navbar li   { display: inline; margin-right: 20px; position: relative; top: 10px }
#navbar a { color: #005028; text-decoration: none }
#navbar a:hover { color: #000 }
/*--- CONTENT ---*/
.content   { margin: 20px; width: auto; height: auto }
.heading   { margin-bottom: 20px; width: 100%; height: 30px; border-bottom: 1px solid #333 }
h2     { color: #fff; font-size: 24px; font-weight: normal; margin: 0; width: auto; height: auto; float: left }
.heading .links     { line-height: 20px; width: auto; height: 20px; float: right }
.heading .links a { color: #666; text-decoration: none; margin-right: 20px; float: right }
.heading .links p  { color: #666; margin-top: 5px; margin-right: 20px; margin-left: 0; padding: 0; float: right }
.heading .links .tick  { background-image: url("../images/tick.png"); background-repeat: no-repeat; background-position: right center; list-style-image: none; padding-right: 18px }
.heading .links a:hover { color: #43ba8a }
.heading .links #selected { color: #fff }
.heading .btn { float: right }
#banner    { width: 760px; height: auto; float: left }
#banner img { float: left }
.column       { padding-right: 20px; padding-left: 20px; width: 252px; height: auto; max-width: 212px; float: left; border-right: 1px solid #111; border-left: 1px solid #111 }
.first  { border-right: none }
.last  { border-left: none }
h3 { color: #fff; font-size: 1.2em; font-weight: bold }
ul { margin: 0 0 0 20px; padding: 0 }
li { line-height: 20px; list-style-image: url("../images/arrow_bullet.gif") }
#download_box             { background-image: url("../images/download_box_bg.gif"); background-repeat: no-repeat; margin: 0; padding: 0; width: 242px; height: 270px; float: right; border-style: none }
#download_box h3  { margin-top: 10px }
#download_box p  { margin-right: 10px; margin-left: 10px }
#download_box form     { font-size: 10px; text-align: left; margin-top: 20px; margin-right: 15px; margin-left: 15px }
#download_box .btn   { font-size: 20px; line-height: 47px; background-image: url("../images/ka_download_button.png"); background-repeat: no-repeat; width: 200px; height: 50px }
table  { color: #fff; font-size: 12px }
/*--- ALIGNMENT CLASSES ---*/
.right { float: right }
.center { text-align: center }
.left { float: left }
/*--- POPUP ---*/
#tinybox   { background-color: #333; display: none; padding: 10px; position: absolute; z-index: 2000; border: solid 10px #000 }
#tinybox h1   { color: #fff; font-size: 16px; font-weight: bold; display: block; margin: 0 0 10px }
#tinybox form { margin: 0; padding: 0 }
#tinymask  { background: #fff; display: none; position: absolute; z-index: 1500; top: 0; left: 0; width: 100%; height: 100% }
#tinycontent  { background: #333 }
