
body {margin:0px;font-family:sans-serif;}
#dkRed {height:24px;width:100%;margin:0;padding:0;border-bottom:2px solid gray;background-color:#b5111b;}
#header {margin:0px;padding:0px;width:100%;background-color:#d2c197;}
#header img.right {float:right;margin:0px;}
#header img.left {margin:0px;}
#navi {height:40px;padding:0px;margin:0px;}
#navi td {background-image:url(../images/kn_navi_bg.jpg);background-repeat:repeat-x;padding:0px 0px 0px 0px;margin:0px;height:40px;font-weight:normal;}
#navi img {padding:0px;margin:0px;border:0px;}

/* top navi link color below */
#navi a { padding:0; margin:0; border:0; color:rgb(255,255,255); font-family:verdana, sans-serif; font-size:12px; font-weight: bold; text-decoration:none; position:relative; top:2px; }

/* top navi link rollover color below */
#navi a:hover {color:#feeb8b;}
#leftCol {background-image:url(../images/left_bg.jpg);background-repeat:repeat-y;background-color:#857868;}
#leftCol table.navi {padding:0;margin:18px 0 0 12px;font-family:arial, verdana, sans-serif;font-size:13px;font-weight:900;color:rgb(255,255,255);width:153px;}
table.navi td { font-size: 13px; padding-bottom:10px; }

/* left navi column link color below */
table.navi td a{ padding:0; border:0; margin:0; color:#fff; font-size: 13px; text-decoration:none; }

#content {background-image:url(../images/content_bg_top.jpg);background-repeat:repeat-x;vertical-align:top;padding:20px;}

/* content (middle column) link attributes below */
#content a {color:rgb(153, 0, 0);text-decoration:none;}
#content a:visited {color:rgb(153, 0, 0);text-decoration:none;}
#content a:hover {color:rgb(153, 0, 0);text-decoration:underline;}


#rightCol {padding:20px 12px 0;color:rgb(255,255,255);font-size:13px;}

/* right column link color below */
#rightCol a {color:#ccc;}

/* left and right column link hover attributes below */
#rightCol a:hover, table.navi td a:hover {text-decoration:underline;color:#feeb8b;}

#rightCol, #rightCol a {background-color:#b5111b;vertical-align:top;font-family:arial, verdana, sans-serif;font-weight:900;text-decoration:none;}


.structure {padding:0px;margin:0px;vertical-align:top;height:500px;}
h1 {font-size:1.65em;font-family:verdana, sans-serif;border-bottom:1px solid silver;color:rgb(153, 0, 0);}
.gray{color:gray;}
h2 {font-size:16px;font-family:verdana, sans-serif;color:rgb(153,0,0);margin-bottom:4px;padding-left:3px;}
p.home {font-size:15px;color:gray;font-family:verdana, sans-serif;margin-top:0;padding-left:5px;}
.teaser {text-align:right;color:rgb(153, 0, 0);}
.teaser a,
.teaser a img {border:0px;color:rgb(153, 0, 0);text-decoration:none;}
.teaser a img {position:relative;top:3px;left:3px;}
#footer { border-top:1px solid rgb(255,255,255); background-color:rgb(134,120,105); margin:0; padding:10px; color:rgb(255,255,255); font-size: 10px; font-family:verdana, arial, sans-serif; font-siz:10px; height:14px; }
#footer a {color:rgb(255, 255, 255);}
#footer a:hover {color:rgb(255, 255, 255);text-decoration:underline;}
.right {float:right;}

