@charset "utf-8";
/* CSS Document */

html { min-height: 100%; margin-bottom: 1px; }
body { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #666; text-decoration: none; margin-top: 0px; margin-left: 0px; background-color: #FFF; background-image: url(../images/kc_bg.gif); background-repeat: repeat-x; }
#main_top_container { width: 927px; margin-bottom: 0px; margin: 0 auto 0 auto; height:auto; overflow: visible; z-index: 1; }
#main_content_container { width: 927px; margin: 0 auto 0 auto; height:auto; overflow: visible; z-index: 60; padding-top: 23px; }
#topnav_container { position:absolute; width:100%; height:23px; left:0px; top:0px; right:0px; padding:0px; border:0px solid #2266AA; z-index: 1; overflow: visible; }
#left_linkbox { margin-right: 141px; text-align: right; }
#top_linkbox { margin-right: 0px; text-align: right; }
#left_channel { width: 232px; overflow: visible; z-index: 75; left: 0px; top: 0px; float: left; clear: both; }
#middle_flash_content { width: 508px; padding-top: 0px; border-right-width: 1px; border-right-style: solid; border-right-color: #ccc; overflow: visible; z-index: 60; margin-left: 0px; float: left; height:auto; padding-left: 232px; }
#right_channel { width: 165px; text-align: left; font-size: 10px; overflow: visible; z-index: 45; padding: 25px 0 0 15px; margin: 15px 0px auto 0px; float: right; }
.middle_text { padding: 11px 20px 0 15px; }
.middle_sectionhead { padding: 10px 20px 0px 15px; }
.footer { font-size: 9px; text-align: right; padding-right: 15px; color: #CCCCCC; padding-top: 30px; }
h1 { font-size:2px; font-weight: normal; padding: 0px 20px 0 0px; margin:0; color: #FFF; text-align: right; line-height: 2px; }
h2 { font-size:18px; font-weight: normal; margin:5px; line-height: 20px; padding: 0 20px 0 10px; }
h3 { font-size:12px; font-weight: bold;	margin:20px 0px 0px 0px; color: #8A1E04; line-height: 14px;	padding: 0px 0px 0px 0px; }
h4 { font-size: 57px; margin:0; padding: 100px 20px 0 10px; color: #CCCCCC; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: normal; line-height: 48px; }
p, pre{ margin:0 0 10px 0; line-height: 16px; padding: 0 0px 0 0px; }
a:link { color: #c46416; text-decoration: none; line-height: 13px; }
a:visited { color: #c46416; text-decoration: none; line-height: 13px; }
a:hover { color: #8A1E04; text-decoration: none; line-height: 13px; }
a:active { color: #c46416; text-decoration: none; line-height: 13px; }
a.navbar:link { color: #C90; text-decoration: none; font-size: 11px; padding: 0px 25px 0 0; line-height: 30px; text-transform: uppercase; }
a.navbar:visited { color: #C90; text-decoration: none; font-size: 11px; padding: 0px 25px 0 0; line-height: 30px; text-transform: uppercase; }
a.navbar:hover { color: #F90; text-decoration: none; font-size: 11px; padding: 0px 25px 0 0; line-height: 30px; text-transform: uppercase; }
a.navbar:active { color: #C90; text-decoration: none; font-size: 11px; padding: 0px 25px 0 0; line-height: 30px; text-transform: uppercase; }
a.leftnavbar:link { color: #c46416; text-decoration: none; float: right; font-size: 11px; margin-right: 145px; margin-top: 4px; margin-bottom: 2px; text-transform: uppercase; }
a.leftnavbar:visited { color: #c46416; text-decoration: none; float: right; font-size: 11px; margin-right: 145px; margin-top: 4px; margin-bottom: 2px; text-transform: uppercase; }
a.leftnavbar:hover { color: #8A1E04; text-decoration: none; float: right; font-size: 11px; margin-right: 145px; margin-top: 4px; margin-bottom: 2px; font-weight: bold; text-transform: uppercase; }
a.leftnavbar:active { color: #8A1E04; text-decoration: none; float: right; font-size: 11px; margin-right: 145px; margin-top: 4px; margin-bottom: 2px; font-weight: bold; text-transform: uppercase; }
a.leftsubnav:link { color: #999; text-decoration: none; float: left; font-size: 10px; line-height: 11px; margin-left: 70px; margin-bottom: 4px; clear: left; text-transform: lowercase; }
a.leftsubnav:visited { color: #999; text-decoration: none; float: left; font-size: 10px; line-height: 11px; margin-left: 70px; margin-bottom: 4px; clear: left; text-transform: lowercase; }
a.leftsubnav:hover { color: #8A1E04; text-decoration: none; float: left; font-size: 10px; line-height: 11px; margin-left: 70px; margin-bottom: 4px; font-weight: bold; clear: left; text-transform: lowercase; }
a.leftsubnav:active { color: #8A1E04; text-decoration: none; float: left; font-size: 10px; line-height: 11px; margin-left: 70px; margin-bottom: 4px; font-weight: bold; clear: left; text-transform: lowercase; }
input { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #666; text-align: left; margin-bottom: 6px; border: 1px solid #999; }
.checkbox { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #666; text-align: left; margin-bottom: 0px; border: 0px; }
textarea { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #666; text-align: left; border: 1px solid #999; }
button { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #333; text-decoration: none; background-color: #ddd; text-align: center; margin-bottom: 10px; cursor: hand; cursor: pointer; clear: right; }
ul {text-align:left; padding-left: 4px; margin-left: 2px }
li { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; list-style-position: outside; list-style-type: square; color: #666; margin-bottom: 6px; padding-left: 0px; list-style-image: url(../images/list_dot.gif); }
.mainform { width: 355px; }
.midform { width: 150px; }
.shortform { width: 100px; }
.greytext {color:#333; font-style:italic; }
.social_icons { margin: 7px 15px 5px 0px; border: none; }
.ital { font-style:italic; }
.icon{ margin-right: 10px; padding-right: 0px; padding-left: 0px; margin-top: 6px; border: 0; }
.photo { z-index: 2; margin-right: 10px; padding-right: 0px; padding-left: 0px; margin-top: 0px; border: solid #ccc 1px; }