/* CSS Document */

/* Global Styles */
body,td,th { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; }
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }

/* Single Styles */
.pageheading { font-weight: bold; font-size: 22px; color: #3d698a;}
.subheading { font-weight: bold; font-size: 16px; color: #666666; }
.sidemenuheading { padding-top: 8px; padding-bottom: 10px; }
/*.sidemenuheading { font-weight: bold; font-size: 18px; color: #666666; padding-top: 10px; padding-bottom: 10px;}*/
.sidemenucontent { font-size: 13px; color: #666666; padding-left: 15px; line-height: 18px;}
.sidecontent { font-size: 11px; color: #666666; padding-left: 15px; padding-top: 5px; }
.textcontainer { padding-left: 25px; padding-top: 40px; padding-bottom: 10px; padding-right: 25px; vertical-align: top;  line-height: 15px;}

/* Image Styles */
.imageborder { border: 1px solid #dddddd; }
.prodimageborder { border: 1px solid #999999; }

/* Links */
a.navlink:link { color: #2088C9; text-decoration: underline; font-size: 11px;}
a.navlink:visited { color: #2088C9; text-decoration: underline; font-size: 11px;}
a.navlink:hover { color: #2A3990; text-decoration: underline; font-size: 11px; }

a.textlink:link { color: #2088C9; text-decoration: underline; font-size: 13px;}
a.textlink:visited { color: #2088C9; text-decoration: underline; font-size: 13px;}
a.textlink:hover { color: #2A3990; text-decoration: underline; font-size: 13px; }

a.footerlink:link { color: #2088C9; text-decoration: underline; font-size: 11px;}
a.footerlink:visited { color: #2088C9; text-decoration: underline; font-size: 11px;}
a.footerlink:hover { color: #2A3990; text-decoration: underline; font-size: 11px; }

a.menubarlink:link { color: #2088C9; text-decoration: none; font-size: 13px; font-weight: bold; }
a.menubarlink:visited { color: #2088C9; text-decoration: none; font-size: 13px; font-weight: bold; }
a.menubarlink:hover { color: #2A3990; text-decoration: underline; font-size: 13px; font-weight: bold; }

a.submenulink:link { color: #2088C9; text-decoration: underline; font-size: 13px; }
a.submenulink:visited { color: #2088C9; text-decoration: underline; font-size: 13px; }
a.submenulink:hover { color: #2A3990; text-decoration: underline; font-size: 13px; }

a.sidemenulink:link { color: #2088C9; text-decoration: underline; font-size: 11px; font-weight: bold; }
a.sidemenulink:visited { color: #2088C9; text-decoration: underline; font-size: 11px; font-weight: bold; }
a.sidemenulink:hover { color: #2A3990; text-decoration: underline; font-size: 11px; font-weight: bold; }

a.catdisplaylink:link { color: #2088C9; text-decoration: underline; font-size: 16px; font-weight: bold; }
a.catdisplaylink:visited { color: #2088C9; text-decoration: underline; font-size: 16px; font-weight: bold; }
a.catdisplaylink:hover { color: #2A3990; text-decoration: underline; font-size: 16px; font-weight: bold; }


/* Area's */
.mainarea_bg { background-color: #ffffff; background-image: url(../images/kclogo_watermark.gif); background-position: right bottom; background-repeat: no-repeat;}
.filler_bg {background-image: url(../images/filler_bg.jpg); background-repeat: repeat-x; background-color: #ffffff; }
.footer { font-size: 10px; line-height: 20px; }
.leftmenu { border-right: 1px solid #dddddd; padding-right: 20px; vertical-align: top; padding-top: 15px; }
.displaytable { border: 1px solid #dddddd; }
.displaythumb { padding: 2px; background-color:#ffffff; text-align: center; }
.displaylink { text-align: center; height: 30px; background-color: #ffffff; }
.displaymaincontainer { padding: 2px; background-color:#ffffff; text-align: center; vertical-align: middle; }
.displaynotes { padding: 20px; background-color:#ffffff; text-align: left; vertical-align: middle;}
.catdisplaybox { border: 1px solid #dddddd; height: 200px; background: #ffffff; color: #666666; font-size: 16px; font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 10px;}


/* Tables */
.sectionheader{ height: 25px; padding: 5px; color: #ffffff; }
.sectionheader2{ height: 25px; border: 1px solid #666666;}
.sectiontext { color: #666666; padding-left: 5px; padding-right: 5px; }
