body{background: url(../images/bg_top.gif) repeat-x top; margin:0; padding: 0; text-align: center;}
h1{width: 421px; height: 107px; background: url(../images/ktc_logo.gif) no-repeat 80px; margin:0; }
h1 span{display: none;} 
h1 a{display: block; height:107px; width: 421px;}
hr{display: none;}
a{color:#003399;}
.cleaner{clear:both; height: 0px; margin: 0; padding: 0; font-size: 0; border: 0;}
li.pdf{list-style-image:url(../images/li_pdf.gif)}
ul.list{margin-top: 20px;}
ul.list li{list-style: none; margin-bottom:20px}
#container{max-width: 986px; _width: 986px; text-align: left; margin: auto;}
#header{font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color:#F9F0C7;}
#header a{color: #F9F0C7; text-decoration: none;}
#switchLanguage, #baseMenuItems{float: right;}
#switchLanguage a.active{color:#F6CB6B;}
#switchLanguage a, #baseMenuItems a{line-height:31px; display: block; float: left; padding: 0 8px 0 8px}
#switchLanguage span, #baseMenuItems span{line-height:31px; display: block; float: left;}
#baseMenu{background: #6F8069}
#baseMenuItems{width: 850px;}
#baseMenuItems a:hover{color:#F6CB6B;}
#baseMenuItems a.active{background: #BD3231; font-weight:bold; color:#F6CB6B;}
#crumbs{font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 32px; line-height: 31px; border-bottom: 1px solid #F9F0C7; padding-left: 20px}
#crumbs span{font-weight: bold; color:#003399}
#crumbs #lastCrumb{color:#333333; font-weight: normal;}
#crumbs a{color:#003399}
#mainPart{padding-top: 15px; color:#333333;}

#update { font-size:85%; text-align: right; }

#mainContent{float: left; color:#333333;}
.halfPage{width: 75%;}
.homePage{width: 75%;}
.fullPage{width: 100%;}
#mainContent h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 22px; font-weight: normal; color:#BD3231; border-bottom: 1px solid #BD3231; padding: 0  ; padding-bottom: 10px; padding-left: 5px}
#mainContent h2 a{color: #BD3231; text-decoration:none; margin: 0;}
#mainContent .article{margin: 20px; font-family:Arial, Helvetica, sans-serif; font-size: 14px; line-height: 19px; text-align:justify}
#mainContent h4{font-size:12px; padding-bottom: 0; margin-bottom: 0;}
#mainContent h3{font-size: 15px; color:#5C6A57}
#mainContent img{padding: 5px; border: 1px solid #F9F0C7; margin: 3px 10px 3px 0; float: left}
.column{width: 22%; float: left;}
.contentBox{border: 1px solid #F9F0C7; margin: 5px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px;}
.contentBox h3{margin:0; background:#F9F0C7;font-family:Georgia, "Times New Roman", Times, serif; line-height: 26px; padding-left: 12px; color: #BD3231; font-size: 13px}
.contentBox .block{padding: 5px;}
.contentBox p.more{text-align: right}
.contentBox h4{font-family:Georgia, "Times New Roman", Times, serif; font-size: 13px; font-weight: normal; margin: 16px 7px 7px 7px; color: #BD3231}
.contentBox p{padding: 0 7px 0 7px; line-height: 16px;}
.contentBox#submenu{ border-bottom: none; background:#FEFCF3}
.contentBox#submenu .active{ background: #F9F0C7}
.contentBox#submenu a{display:block; line-height: 25px; padding-left: 12px; padding-right: 12px; border-bottom: 1px solid #F9F0C7}
.contentBox#submenu a:hover{background: #F9F0C7}
.contentBox#submenu span{display: none;}
#foot{margin:auto; width: 986px;}
address{font-size: 12px; text-align:center; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; padding: 15px; border-top: 2px solid #6F8069; color:#6F8069; margin-top: 20px}
