﻿@charset "utf-8";
/* CSS Document */

#masthead
{
    text-align: left;
    background-image: url("/image/KCE_Masthead_rightbg.jpg");
    width: 100%;
    height: 98px;
    margin: 0px;
    padding: 0px;
}
#nav
{
    width: 790px;
    float: left;
    padding-left: 14px;
    padding-top: 10px;
}
#search
{
    width: 160px;
    float: left;
    padding-left: 6px;
    padding-top: 10px;
}
h1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #000000;
}
#main
{
    margin-left: auto;
    margin-right: auto;
    width: 996px;
}
#popupmain
{
    width: 705px;
}
#leftHome
{
    float: left;
    width: 760px;
    padding-top: 20px;
    padding-right: 0px;
    margin-right: 0px;
}
#ContentArea
{
    float: left;
    width: 950px;
    padding-top: 10px;
    padding-right: 0px;
    margin-right: 0px;
    padding-left: 14px;
}
#rightHome
{
    float: left;
    width: 200px;
    margin-left: 10px;
    padding-top: 20px;
}
/*
#title
{
    width: 760px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 36px;
    color: #001f58;
    padding-left: 14px;
}
#title2
{
    width: 760px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #000000;
    padding-left: 14px;
    padding-top: 14px;
    padding-bottom: 14px;
}
#title3
{
    width: 760px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #000000;
    padding-left: 14px;
    padding-top: 14px;
}*/
#contactwrapper
{
    width: 760px;
    float: left;
    padding-left: 14px;
    padding-top: 14px;
}
#contentblock
{
    width: 746px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    padding-bottom: 14px;
    padding-top: 14px;
}
#contentblockheader
{
    width: 746px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    padding-bottom: 14px;
    padding-top: 14px;
}
.contentblock2
{
    width: 746px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    padding-bottom: 12px;
    padding-top: 2px;
}
.contentblockheader2
{
    width: 746px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    padding-bottom: 4px;
    padding-top: 6px;
}
#contact
{
    width: 746px;
    float: left;
    padding-bottom: 14px;
    padding-top: 14px;
}
#event
{
    width: 746px;
    float: left;
    padding-bottom: 14px;
    padding-top: 14px;
}
#fee
{
    width: 746px;
    float: left;
}
.testimonial
{
    width: 746px;
    float: left;
    padding-bottom: 14px;
    padding-top: 14px;
}
#newsblock
{
    width: 746px;
    float: left;
    padding-bottom: 14px;
    padding-top: 14px;
}
#facultyvertical
{
    width: 746px;
    float: left;
    padding-bottom: 14px;
    padding-top: 14px;
}
#fineprintwrapper
{
    width: 717px;
    float: left;
    padding-left: 14px;
    padding-top: 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding-bottom: 14px;
    color: #000000;
}
/*
#downloadswrapper
{
    width: 760px;
    float: left;
    padding-left: 14px;
    padding-top: 14px;
}
#download1
{
    width: 235px;
    float: left;
}
#solutionswrapper
{
    width: 760px;
    float: left;
    padding-left: 14px;
    padding-top: 14px;
}
#solutions1
{
    width: 240px;
    float: left;
}*/
#solutionstext
{
    width: 240px;
    float: left;
}
#hero
{
    width: 760px;
    float: left;
    padding-left: 14px;
}
#hero1
{
    width: 139px;
    margin-right: 10px;
    float: left;
    border: 1px solid #cccccc;
}
#hero2
{
    width: 139px;
    margin-right: 10px;
    float: left;
    border: 1px solid #cccccc;
}
#hero3
{
    width: 139px;
    margin-right: 10px;
    float: left;
    border: 1px solid #cccccc;
}
#hero4
{
    width: 139px;
    margin-right: 10px;
    float: left;
    border: 1px solid #cccccc;
}
#hero5
{
    width: 139px;
    float: left;
    border: 1px solid #cccccc;
}
#content
{
    width: 730px;
    float: left;
    padding-left: 14px;
    padding-top: 15px;
    padding-bottom: 15px;
}
#pressReleases
{
    width: 212px;
    float: left;
    padding-top: 15px;
    margin-left: 0px;
}
#events
{
    width: 212px;
    float: left;
    margin-left: 0px;
    margin-top: 14px;
    margin-right: 0px;
}
.events2
{
    width: 212px;
    float: left;
    margin-left: 0px;
    margin-top: 14px;
    margin-right: 0px;
}
#requestInfo
{
    float: left;
    width: 208px;
    border: 1px solid #cccccc;
    background-color: #f4f5f7;
    height: 200px;
    margin: 0px;
}
#chat
{
    float: left;
    margin-left: 0px;
    margin-right: 0px;
}
#footer
{
    background-image: url("/image/footerbg2.jpg");
    width: 100%;
    float: left;
}
#info
{
    width: 80px;
    height: 10px;
}
#info2
{
    width: 100px;
    height: 10px;
}
body
{
    margin: 0;
    padding: 0;
}
table
{
    border-collapse: collapse;
}
ul.home
{
    list-style-image: url("/image/KCE_Bullet_onwhite.jpg");
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #001f58;
}
ul.pressRelease
{
    list-style-image: url("/image/KCE_Bullet_event.jpg");
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #001f58;
    margin-bottom: 8px;
    font-weight: normal;
}
.searchfont
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
}
.boxfont
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    padding: 5px;
    margin: 0px;
}
.boxfontHome
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: center;
    padding: 5px 5px 0 5px;
    margin: 0px;
    height: 70px;
}
#footerImg
{
    width: 989px;
    height: 365px;
    margin-left: auto;
    margin-right: auto;
}
.boxhighlight
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #001f58;
    background-color: #f4f5f7;
    text-align: center;
    padding: 5px;
    height: 40px;
    margin: 0px;
}
.boxhighlight A:link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #001f58;
    background-color: #f4f5f7;
    text-align: center;
    padding: 0px;
    margin: 0px;
}
.solutionsheader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #a1a1a1;
    text-align: left;
    padding: 5px;
    margin: 0px;
}
.solutionsheaderG
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #a1a1a1;
    text-align: left;
    margin: 0px;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-right: 5px;
}
.solutionsheaderB
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #001f58;
    text-align: left;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-right: 5px;
    margin: 0px;
}
.solutionsheaderBCALL
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #001f58;
    text-align: left;
    padding-bottom: 5px;
    padding-top: 15px;
    padding-right: 5px;
    margin: 0px;
}
.topsettitle
{
    font: 36px/38px Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #001f58;
    text-align: left;
}
.eventBucket
{
    background-color: #dedede;
    width: 210px;
    margin: 0px;
    padding: 0px;
}
.eventLeft
{
    background-image: url("/image/KCE_Bucket_Events_leftbg.jpg");
    background-repeat: repeat-y;
    width: 5px;
    margin: 0px;
    padding: 0px;
}
.eventRight
{
    background-image: url("/image/KCE_Bucket_Events_rightbg.jpg");
    background-repeat: repeat-y;
    width: 5px;
    margin: 0px;
    padding: 0px;
}
.pressBucket
{
    background-color: #dedede;
    width: 202px;
    margin: 0px;
    padding: 0px;
}
.pressLeft
{
    background-image: url("/image/KCE_bucket_pressleftbg.jpg");
    width: 5px;
    margin: 0px;
    padding: 0px;
}
.pressRight
{
    background-image: url("/image/KCE_bucket_pressrightbg.jpg");
    width: 5px;
    margin: 0px;
    padding: 0px;
    background-repeat: repeat-y;
}
.pressTop
{
    background-image: url("/image/KCE_bucket_presstop.jpg");
    background-repeat: no-repeat;
    width: 210px;
    height: 43px;
    margin: 0px;
    padding: 0px;
}
.pressBottom
{
    background-image: url("/image/KCE_bucket_pressbottom.jpg");
    background-repeat: no-repeat;
    width: 210px;
    height: 9px;
    margin: 0px;
    padding: 0px;
}
.formtext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #001f58;
    line-height: 12px;
}
.footertext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #ffffff;
}
.grayfootertext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #666666;
}
.required
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #FF0000;
}
.bluesectionheader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #001f58;
    padding-left: 14px;
}
.bluesectionlink
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #001f58;
}
.largeblueheader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #001f58;
    line-height: 30px;
}
.largeblackheader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    line-height: 30px;
}
.callblueheader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #001f58;
    line-height: 30px;
}
.grayfooterheader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #5e5e60;
}
.welcomeheaders
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #001f58;
}
.newstimestamp
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}
.facultytitle
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}
.bluebodytext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #001f58;
}
.bluefeeprice
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #001f58;
}
.blackbodytext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
}
.testimonialbodytext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    font-style: italic;
}
.topsetcrumb
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #001f58;
}
.graytopsetext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: normal;
    color: #666666;
}
.welcomebodytext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #001f58;
    line-height: 20px;
}
.inputtext
{
    width: 145px;
    height: 20px;
}
.class1 A:link
{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #001f58;
    font-weight: normal;
}
.class1 A:visited
{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #001f58;
    font-weight: normal;
}
.class1 A:active
{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #001f58;
    font-weight: normal;
}
.class1 A:hover
{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #001f58;
    font-weight: normal;
}
.class2 A:link
{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #001f58;
    font-weight: normal;
}
.class2 A:visited
{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #001f58;
    font-weight: normal;
}
.class2 A:active
{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #001f58;
    font-weight: normal;
}
.class2 A:hover
{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #001f58;
    font-weight: normal;
}
.class3 A:link
{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #001f58;
    font-weight: bold;
}
.class3 A:visited
{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #001f58;
    font-weight: bold;
}
.class3 A:active
{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #001f58;
    font-weight: bold;
}
.class3 A:hover
{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #001f58;
    font-weight: bold;
}
.class4 A:link
{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #001f58;
    font-weight: bold;
}
.class4 A:visited
{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #001f58;
    font-weight: bold;
}
.class4 A:active
{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #001f58;
    font-weight: bold;
}
.class4 A:hover
{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #001f58;
    font-weight: bold;
}
/* begin added by programmer*/
#nav img
{
    display: block;
    float: left;
    padding: 0;
}
.title
{
    width: 760px;
    float: left;
    font: 36px/38px Arial, Helvetica, sans-serif;
    color: #001f58;
    padding-left: 14px;
}
.solutions1
{
    width: 240px;
    float: left;
}
.download1
{
    width: 235px;
    float: left;
}
/* end added by programmer*/
.heading
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #000000;
}
.heading2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}
.footNote
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #999999;
}
p
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
}
ul.bullets
{
    list-style-image: url("/image/KCE_Bullet_event.jpg");
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #001f58;
}
ul.bulletsWhite
{
    list-style-image: url("/image/KCE_Bullet_onwhite.jpg");
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #001f58;
}
#title4
{
    width: 740px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #000000;
    padding-left: 14px;
    padding-top: 14px;
    padding-bottom: 14px;
}
#topset
{
    width: 740px;
    float: left;
    padding-left: 14px;
}
#reader
{
    width: 740px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    padding-left: 14px;
    padding-top: 20px;
    padding-bottom: 20px;
}
#contentwrapper
{
    width: 740px;
    float: left;
    padding-left: 14px;
    padding-top: 14px;
}
#eventswrapper
{
    width: 740px;
    float: left;
    padding-left: 14px;
    padding-top: 14px;
}
.eventswrapper2
{
    width: 740px;
    float: left;
    padding-left: 14px;
    padding-top: 14px;
}
#testimonialswrapper
{
    width: 740px;
    float: left;
    padding-left: 14px;
    padding-top: 14px;
}
#newswrapper
{
    width: 740px;
    float: left;
    padding-left: 14px;
    padding-top: 14px;
}
#facultywrapper
{
    width: 740px;
    float: left;
    padding-left: 14px;
    padding-top: 14px;
}
#programspacer
{
    width: 740px;
    float: left;
    padding-left: 14px;
    padding-top: 14px;
    padding-bottom: 14px;
}
#titlespacer
{
    width: 740px;
    float: left;
    padding-left: 14px;
    padding-top: 7px;
    padding-bottom: 7px;
}
#programwrapper
{
    width: 740px;
    float: left;
    padding-left: 14px;
    padding-top: 14px;
}
.programwrapper2
{
    width: 740px;
    float: left;
    padding-left: 14px;
    padding-top: 14px;
}
#title5
{
    width: 740px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #000000; /*padding-left: 14px;*/
    padding-top: 14px;
    padding-bottom: 14px;
}
.intro
{
    width: 730px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    padding-left: 14px;
    margin: 0px;
}
.title2
{
    width: 740px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #000000;
    padding-left: 14px;
    padding-top: 20px;
    padding-bottom: 5px;
}
.title3
{
    width: 740px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #000000;
    padding-left: 14px;
    padding-top: 14px;
}
.solutionswrapper
{
    width: 740px;
    float: left;
    padding-left: 14px;
    padding-top: 14px;
}
.downloadswrapper
{
    width: 740px;
    float: left;
    padding-left: 14px;
    padding-top: 14px;
}
#phone
{
    float: right;
    width: 250px;
    position: absolute;
    top: 10px;
    right: 30px;
    font: normal 11px/11px arial;
    font-variant: small-caps;
    color: white;
    text-align: right;
}

tr.tableHeader td
{
    height: 39px;
    color: #f4f5f7;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #001f58;
}
tr.tableRow td
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    background-color: #dedede;
}
/*ul 
{ 
    list-style-image: url("/image/KCE_Bullet_onwhite.jpg"); 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 13px; 
    font-weight: normal; 
    color: #001f58; 
}*/
