/*
DESCRIPTION
Master cascading style sheet for ConsultingCentral web site

HISTORY
external
*/

HTML {
  width: 100%;
}

BODY {
  margin: 0em 0em 0em 0em;
  font-size: 9pt;
  padding-top: 1em;
  text-align: center;
  line-height: 1em;
  xcolor: #06539B; /*old blue color*/
  color: #404040; /*off black color*/
  background-color: #DCDFE8;
  width: 100%;
}

P { margin-top: 1em; }
DIV { margin-top: 1em; }

A:visited { text-decoration: none; color: #991122; }
A:link { text-decoration: none; color: #991122; }
A:hover { text-decoration: none; color: #000099; }

IMG { border: 0px; }

TABLE {
  border: 0px none #FFFFFF;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-collapse: collapse;
  font-size: 1em;
}

TD {  line-height: 1.5em; }

.kicc_area0 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  xwidth: 810px;
  width: 894px;
  text-align: left;
  margin: 1em auto 1em;
  padding: 0.25em 1em 1em 1em;
  background-color: #FFFFFF;
  border-top: 1px solid #C7CBE7;
  border-left: 1px solid #C7CBE7;
  border-right: 2px solid #C7CBE7;
  border-bottom: 2px solid #C7CBE7;
  overflow: hidden;
}

.kicc_area0 H1 {
  font-size: 1.2em;
  color: #004C97;
  font-weight: bold;
}

.kicc_area0 H2 {
  font-size: 1.1em; 
  color: #708FA4;
  margin: 0em 0em 0.25em 0em;
}

.kicc_areaHeader { text-align: left; }
.kicc_areaHeader TD { line-height: 0em; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; }
.kicc_areaHeader IMG { margin: 0em; padding: 0em; }
.kicc_areaHeader TD.kicc_topAd IMG { text-align: right; margin-left: 6.5em; }

.kicc_console {
  line-height: 1.4em;
  padding-bottom: 1em;
  margin: 0.25em 0em 1em 0em;
  width: 100%;
}

.kicc_console .kicc_button { 
  border: 1px solid #154F75; 
  background-image: url(/consulting_images/buttonBackground.gif);  
  width: 100px;
  clear: right;
  margin: 0% auto 0% auto;
}

.kicc_console .kicc_button .kicc_buttonTxt {
  color: #154F75;
  line-height: 1.1em;
  font-weight: bold;
  padding: 0.25em 0.25em 0.05em 0.25em;
  margin: 0em;
  text-align: center;
}

/*.kicc_statement {
  margin: 0.5em 1em 3em 1em;
  padding: 0em 1em 2em 1em;
  text-align: left;
  color: #06539B;
  background-color: #FFFFFF;
  border: 1px solid #C7CBE7;
}

.kicc_statement DIV {
  color: #06539B;
}

.kicc_statement H2 {
  font-size: 1em;
  text-align: center;
  xcolor: #003366;
  padding: 0.2em 0.2em 0.2em 0.2em;
}*/

.kicc_console UL {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
  list-style: square outside url(/consulting_images/arrow.gif);
}

.kicc_console UL UL {
  list-style: square outside url(/consulting_images/dash.gif);
}

UL.delimited {
  white-space: nowrap;
}

UL.delimited LI {
  list-style-type: none;
  display: inline;
  background-image: url(/consulting_images/tileNavDelimeter.gif);
  background-repeat: no-repeat;
  background-position: 100% 25%;
  white-space: nowrap;
}

UL#kicc_yah {
  padding-left: 0em;
  font-size: 0.93em;
  margin: 0em 0em 1em 0.25em;
}

UL#kicc_yah A:visited { color: #0B588C; }
UL#kicc_yah A:link { color: #0B588C; }
UL#kicc_yah A:hover { color: #95131D; }

UL#kicc_yah LI { display: inline; }

UL#kicc_yah LI .kicc_delimeter {
  margin-left: 1em;
  margin-right: 1em;
}

UL.kicc_links {
  list-style: none;
}

UL.kicc_links LI {
  margin: 0em;
  padding: 0em;
}

UL LI H1 { margin-bottom: 0em; }

.kicc_placeholder {
  background-color: #FF8080;
  border: 1px solid #FF0000;
  color: #000000;
  font-style: italic;
  padding: 0.5em;
}

.kicc_console .kicc_noBorder TD {
  border: none;
}

.kicc_console .kicc_segment1 {
  font-weight: bold;
  line-height: 1.6em;
  margin-top: 0em;
  margin-bottom: 0em;
  clear: right;
}

.kicc_console .kicc_segment2 {
  margin-top: 1em;
  margin-bottom: 1em;
  padding-bottom: 1em;
  clear: right;
  line-height: 1.4em;
}

.kicc_console .kicc_segment2 H1 {
  display: block;
  font-weight: bold;
  line-height: 1.4em;
  font-size: 1.1em;
  color: #003366;
  margin: 0em 0em 0em 0em;
  padding: 0.2em 0em .2em 0em;
}

.kicc_console .kicc_segment2 H2 {
  display: block;
  font-weight: bold;
  font-size: 1.1em;
  margin: 0em 0em 0em 0em;
  padding: 0.2em 0em 0em 0em;
}

.kicc_console .kicc_segmentN {
  margin-top: 1.4em;
  padding-bottom: 0.5em;
  line-height: 1.4em;
  border-top: 1px solid #666666;
  padding-top: 1em;
  clear: right;
}

.kicc_console .kicc_segmentN H1 {
  display: block;
  font-weight: bold;
  line-height: 1.4em;
  font-size: 1.2em;
  color: #003366;
  margin-top: 0em;
  margin-bottom: 0em;
  padding-top: 0em;
  padding-bottom: 0em;
}

.kicc_console .kicc_leftColumn {
  float: left;
  width: 68%;
  vertical-align: top;
  margin-top: 0em;
  padding: 0em 1em 0em 0em;
}

.kicc_console .kicc_leftColumn H1 {
  margin-top: 0em;
}

.kicc_console .kicc_leftColumn IMG {
  float: right;
  padding: 0em 0em 0.25em 0.25em;
}

.kicc_console TD.kicc_leftColumn {
  border-right: 1px solid #015196;
  padding-right: 1em;
}

.kicc_console .kicc_rightColumn {
  float: left;
  width: 28%;
  vertical-align: top;
  margin-top: 0em;
  padding: 0em 0em 0em 1em;
  border-left: 1px solid #015196;
}

.kicc_console .kicc_rightColumn H2 {
  color: #457292;
}

/*20081112TBG for bio/pic pages*/
.kicc_console .kicc_leftColumnBios {
  width: 68%;
  border-left: 1px solid #015196;
}

.kicc_console TD.kicc_leftColumnBios {
  border-right: 1px solid #015196;
  padding: 1em 1em 0em 0em;
}

.kicc_console .kicc_rightColumnBios {
  width: 28%;
  margin-top: 0em;
  vertical-align: top;
  text-align: center;
}


/*END20081112TBG*/

.kicc_release {
  color: #FF0000;
  font-style: italic;
  padding-left: 0.5em;
}

.kicc_pub {
  font-style: italic;
}

.kicc_note {
  font-style: italic;
}

.kicc_title {
  font-style: italic;
}

.kicc_console TABLE { text-align: left; }

.kicc_console TH {
  background-color: #E4E4E4;
  color: #223366;
  font-weight: bold;
  border: 1px solid #B1B1B1;
  padding: 0.4em 0.4em 0.4em 0.4em;
}

.kicc_console TD {
  border: 1px solid #666666;
  padding: 0.4em 0.4em 0.4em 0.4em;
}

.kicc_masterForm {
  margin-top: 2em;
  padding: 0em 1em 1em 1em;
  border-top: 1px solid #C0C0C0;
  text-align: left;
}

.kicc_subhead {
  display: block;
  font-weight: bold;
  padding-bottom: 1em;
  padding-top: 1em;
}

.kicc_masterform .kif_data { color: #003366; }

.kicc_formField { margin-top: 1em; }
.kicc_masterForm .kicc_formField .kicc_block { border: none; }

LABEL { float: left; width: 12em; }

.kicc_formOPTIN LABEL { width: 30em; }
.kicc_formOPTIN .kicc_formMenu { margin-left: 30em; }
#kicc_formOPTIN1 { width: 75%; }
#kicc_formOPTIN1 LABEL { width: 20em; margin-right: 2em;}
#kicc_formOPTIN1 .kicc_formMenu { margin-left: 30em; }
#kicc_formOPTIN1 .kicc_formField { margin-top: 1.25em; display: block; }

#kicc_formOPTINDEGREE LABEL { width: 30em; }
#kicc_formOPTINDEGREE .kicc_formMenu {
  margin-left: 0em;
  margin-top: 1em;
}

.kicc_col1 {
  float: left;
  margin-right: 2em;
  width: 50%;
}

.kicc_col #kicc_formINDUSTRY { width: 45%; }
.kicc_col2  #kicc_formSERVICE { float: right; width: 45%; }

.kicc_more {
  font-weight: bold;
  font-size: 1.1em;
}

.kicc_error {
  margin: 1.5em;
  padding: 1.5em;
  width: 90%;
  text-align: center;
  border: 1px solid #A30047;
  background-color: #FFF0F0;
}

.kicc_actionResult {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  padding: 0.5em 1.5em 0.5em 1.5em;
  width: auto;
  text-align: center;
  border: 1px solid #A2B0C6;
  background-color: #F1F4F8;
}

.kicc_actionResult DIV { margin: 0.5em 0em 0.5em 0em; }

xx.kicc_xForm { margin-top: 5em; }

.kicc_xForm LABEL {
  white-space: nowrap;
  float: none;
}

.kicc_xForm SELECT {
  margin-top: 0.5em;
  display: block;
  margin-bottom: 1.5em;
}

.kicc_form#kicc_formADDRESS { margin-bottom: 2em; }

.kicc_form#kicc_formCONTACT { margin-bottom: 2em; }

.kicc_statement {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin: 0.5em 1em 3em 1em;
  padding: 0em 1em 2em 1em;
  text-align: left;
  font-size: 1.1em;
  line-height: 1.3em;
  background-color: #FFFFFF;
  border: 1px solid #A2B0C6;
}

.kicc_statement H2 {
  text-align: center;
  color: #05519C;
  font-size: 1.1em;
  padding: 0.2em 0.2em 0.2em 0.2em;
}

.kicc_console .kicc_ad {
  float: right;
  clear: right;
  margin: 2.5em 0em 1em 2.5em;
  padding: 0.5em 0.5em 0.5em 0.5em;
  border: 1px solid #A2B0C6;
  color: #A2B0C6;
  text-align: center;
}

.kicc_cms { color: #003366; }

.kicc_cms IMG { vertical-align: bottom; }

.kicc_lhc .kicc_cms {
  width: 16.5em;
  margin-bottom: 0.75em;
  padding-bottom: 0.25em;
  padding-right: 0em;
  margin-right: 0em;
}

.kicc_lhc .kicms DIV {
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
}

.kicc_lhc .kicc_cms .kicc_segment1 {
  margin: 0em 0px 0.25em -3px;
  padding: 0.4em 0em 0.4em 0.5em;
}

.kicc_lhc .kicc_cms IMG {
  margin: 0.25em 0.75em 0.25em 0em;
  float: right;
}

.kicc_cms .kicc_message {
  font-style: italic;
  color: #FF3030;
  border: 0px;
  margin: 0em;
}

.kicc_cms INPUT {
  color: #003366;
  font-size: 0.8em;
  width: 95%;
  margin: 0em 0em 0em 0em;
}

.kicc_cms SELECT {
  color: #003366;
  font-size: 0.8em;
  width: 20em;
  margin: 0em 0.25em 0em 0em;
}

.kicc_cms LI { font-size: 0.8em; }

.kicc_cms .kicc_formNav {
  border-bottom: none;
  clear: none;
  text-align: center;
}

#cms_searchBox INPUT {
  width: 75%;
  margin-left: 1em;
}

.kicc_console .kicc_cms LI { font-size: 1.1em; }

.kicc_cms .kicc_menu { border: none; }

.kicc_indexCodeContinued { font-style: italic; }

.kicc_indexCodeTitle {
  display: block;
  font-weight: bold;
  line-height: 1em;
  color: #003366;
  margin: 1em 0em 0.2em 0.5em;
  padding: 0em 0em 0em 0em;
}

.kicc_indexCodeItem {
  margin-left: 1.5em;
  margin-bottom: 0.4em;
  line-height: 1.3em;
}

.kicc_indexConsole {
  background-image: url(/consulting_images/bgGradient.gif);
  background-repeat: repeat-y;
  padding: 0.5em 1em 0.5em 1em;
}

.kicc_indexTabs {
  text-align: right;
  border-bottom: 1px solid #A5B2C6;
}

.kicc_indexTab {
  line-height: 31px;
  border: 1px solid #A5B2C6;
  border-bottom: 0px solid #FFFFFF;
  padding: 0.5em 1em 0.5em 1em;
  margin-right: 0.5em;
  text-align: center;
}

#indexTabActive { border-bottom: 2px solid #FFFFFF; }

.kicc_indexNavPage { text-align: right; }

.kicc_indexNavPage UL {
  list-style-type: none;
  display: inline;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  white-space: nowrap;
}

.kicc_indexNavPage UL LI {
  list-style-type: none;
  display: inline;
  white-space: nowrap;
}

DIV.kicc_indexCodeContinued {
  margin-left: 1.5em;
  padding-bottom: 0.5em;
  font-style: italic;
  color: #003366;
}

#idxNavQuick {
  float: right;
  visibility: hidden;
  background-color: #A5B2C6;
}

.kicc_footnote {
  color: #E00717;
  font-style: italic;
}

.kicc_footnote LABEL {
  width: auto;
  float: none;
  display: inline;
  margin-right: 0.5em;
}

.kicc_footnote H1 {
  color: #E00717;
  font-size: 1em;
  font-style: italic;
}

.kicc_piped { white-space: nowrap; }

.kicc_piped UL {
  padding-left: 0em;
  line-height: 1em;
  display: inline;
  margin-left: 0.5em;
  padding-left: 0em;
}

.kicc_piped UL LI {
  list-style-type: none;
  display: inline;
  border-left: 1px solid #000000;
  margin-right: 0.5em;
  padding-left: 0.75em;
  line-height: 1em;
}

/*20070907tbg pulled from KI ORDER FORM STYLE */

@media print {
  .kicc_secure { width: 7in; }
}

.kicc_order TABLE { width: 100%; }

.kicc_verisign { float: left; clear: left; margin: 0em; padding: 0em;
  height: 6.5em; width: 10em; }

.kicc_cartYah { float: right; clear: both; width: auto; color: #536688;
font-size: 0.8em; margin: 0.5em 0em 0.5em 0em; }
.kicc_cartYah TD { vertical-align: top; width: 5em; font-style: italic; }
.kicc_cartYah TD .kicc_inset { background-color: #D7E0EC; height: 1.5em;
width: 1.5em; text-align: center;
  padding: 0.3em 0.2em 0em 0.1em; margin: 0em; font-size: 1.2em;
font-weight: bold; font-style: normal; }
.kicc_cartYah .kicc_ON { color: #9FB2D7; }
.kicc_cartYah .kicc_ON .kicc_inset { background-color: #506386; }
.kicc_cartYah .kicc_delimiter { float: right; clear: right; margin: 0.5em
0.5em 0em 0em; color: #839AAC;  font-weight: bold; }

.kicc_secure .kicc_masterForm { width: 98%; clear: both; background: #FFFFFF; }
.kicc_secure .kicc_form { margin-bottom: 1em; }
.kicc_secure .kicc_xForm { clear: both; }
.kicc_secure .kicc_form .kicc_subhead { display: block; font-weight: bold; padding: 0em 0em 0.5em 0em; }
.kicc_secure .kicc_form .kicc_subheadExtra { display: inline; font-style:italic; font-weight: normal; padding: 0.5em 0em 0.5em 0em; }
.kicc_secure .kicc_form .kicc_col1 { float: left; margin-right: 2em;
width: 50%; margin-top: 0em; }
.kicc_secure .kicc_form .kicc_orderDiscount { background-color: #E8E8F0;
padding: 0.5em; }
.kicc_secure .kicc_form .kicc_orderDiscount { margin-top: 1em; }
.kicc_secure .kicc_form .kicc_orderDiscount DIV { margin: 0em 0em 0.5em
0em; padding: 0em; }
.kicc_secure .kicc_form .kicc_orderDiscount LABEL { float: none; }
.kicc_secure .kicc_form .kicc_orderDiscount LABEL { width: auto;
font-weight: bold; padding: 0em; margin-bottom: 0.5em; }

.kicc_secure .kicc_stepCopy { float: right; width: 75%; clear: right;
line-height: 1.1em; }
.kicc_secure .kicc_formNav { clear: both; width: 100%;  text-align: right;
border-top: 2px solid #000000; padding-top: 1em; }
.kicc_secure .kicc_formNav A { color: #06539B; }
.kicc_secure .kicc_formNav .kicc_button { margin-right: 3em; }
.kicc_secure .kicc_formNav .kicc_button { 
  border: 1px solid #154F75; 
  background-image: url(/consulting_images/buttonBackground.gif);  
  width: 70px;
  float: right;
  margin-left: 1em;
}
.kicc_secure .kicc_formNav .kicc_button .kicc_buttonTxt {
  color: #154F75;
  line-height: 1.1em;
  font-weight: bold;
  padding: 0.25em 0.25em 0.1em 0.25em;
  margin: 0em;
  text-align: center;
}
.kicc_order { clear: both; border-top: 2px solid #000000; padding: 0em 0em
1em 0em; }
.kicc_order .kicc_orderHeader { margin: 0.5em 0em 0.5em 0em; }
.kicc_order .kicc_orderHeader LABEL { width: auto; margin-right: 0.5em; }
.kicc_order TABLE { clear: both; color: #505050; }
.kicc_order THEAD { border-bottom: 1px solid #404040; font-weight: bold; color: #06539B;}
.kicc_order TBODY TR:hover { background-color: #E5EEF9; }
.kicc_order TFOOT { border-top: 1px solid #404040; color: #06539B; }
.kicc_order TFOOT TR:hover { background-color: #E5EEF9; }
.kicc_order .kicc_footnote { width: 100%; margin: 0em 0em 1em 0em;
text-align: center; color: #E00717;
  font-size: 0.85em; font-style: italic; }

.kicc_order .kicc_price { color: #06539B; text-align: right; }
.kicc_order .kicc_totalPrice { color: #000000; }
.kicc_order .kicc_productDescription { font-weight: bold; }
.kicc_order .kicc_productDiscount { margin-left: 1em; font-style: italic; }
.kicc_order .kicc_orderDiscount { font-style: italic; font-weight: normal; }
.kicc_order .kicc_productDiscount { font-weight: normal; }
.kicc_order .kicc_bundledItem { margin-left: 1em; font-weight: normal; }
.kicc_order .kicc_blankRow { height: 1.5em; }

/* END ORDER FORM STYLE */

#kicc_formEVENTTERMS .kicc_footnote { padding: 0em; margin: 0em;  }

/*20070925TBG new prod pages from tbl_inventory - replacing tbl_hns columns records
Updating from above replacing columns with catalog*/

.kicc_catalog TD.kicc_first { 
  width: 70%; 
  padding-right: 2em; 
  text-align: left; 
  border-right: 1px solid #015196;
}
.kicc_catalog TD.kicc_first H1 { 
 color: #708FA4;
}
.kicc_catalog TD { 
  width: 30%; 
  text-align: center;
  vertical-align: top; 
  padding: 0em 0em 1em 1em;
  margin: 0em 0em 2em 1.5em; 
  border: none;
}
.kicc_catalog .kicc_header { display: none; }
.kicc_catalog HR.kicc_first { display: none; }
.kicc_catalog TD HR { width: 80%; }

.kicc_catalog H1 {
  display: block;
  font-weight: bold;
  font-size: 1.1em;
  color: #457292;
  margin: 0em 0em 0em 0em;
  padding: 0.2em 0em 0em 0em;
}

.kicc_catalog H2 {
  display: block;
  font-weight: bold;
  line-height: 1.4em;
  font-size: 1em;
  color: #05519C;
  margin: 0em 0em 0em 0em;
  padding: 0.2em 0em 0em 0em;
}

.kicc_insetOnly { padding: 0em; margin: 0em; }
.kicc_insetOnly .kicc_catalog { padding: 0em; margin: 0em; }
.kicc_insetOnly TABLE { margin-top: 0em; padding-top: 0em; }
/*took out - text-align: top; to validate */
.kicc_insetOnly .kicc_catalog TD.kicc_first { border-right: none; text-align: center; padding-left: 1em; width: 35%; }
.kicc_insetOnly .kicc_catalog TD.kicc_first H1 { color: #708FA4; }

.kicc_insetOnly .kicc_catalog H1 { background-color: #FFFFFF; font-size: 1em; }
.kicc_insetOnly .kicc_catalog .kicc_header { display: none; }
.kicc_insetOnly .kicc_catalog HR.kicc_first { display: none; }

.kicc_navBOOKSTORE .kicc_catalog TD.kicc_first { text-align: left; } 
.kicc_navBOOKSTORE .kicc_catalog TD { padding-left: 1.5em; } 
.kicc_navBOOKSTORE .kicc_catalog HR { border-top: 1px solid #666666; }

/*END 20070925TBG*/

/*20080310TBG - CONSULTING */
xx.kicc_navHOME H1 { font-size: 10pt; color: #95131D; font-weight: bold; }
xx.kicc_navHOME .kicc_console ul.kicc_links { padding-left: 1em; }

xx.kicc_navHOME .kicc_leftHC { width: 49%; float: left; margin-right: 1em; }
xx.kicc_navHOME .kicc_leftHC A { color: #004C96; }

x.kicc_navHOME .kicc_leftHC .kicc_topBox { padding-left: 0.5em; background-color: #F3F4F8; }
.kicc_navHOME .kicc_leftHC .kicc_topBox H1 { padding: 0em; margin: 0em; }
.kicc_navHOME .kicc_leftHC .kicc_topBox H2 { padding-top: 0em; margin: 0em; font-size: 1em; }

xx. kicc_navHOME .kicc_leftHC .kicc_bottomBox { background-color: #DBDFE8; padding: 0em 0em 0.5em 0.5em; margin: 1em 0em 1em 0em; /* border: 1px solid #CAD2E4; */}
.kicc_navHOME .kicc_leftHC .kicc_bottomBox TD { padding: 0em; margin: 0em; }

.kicc_navHOME .kicc_leftHC UL.kicc_links { margin: 1em 0em 0em 1em; padding: 0em 0em 0em 1em; list-style-type: square;}
xx.kicc_navHOME .kicc_leftHC UL.kicc_links LI { margin: 0em; padding: 0em; margin-left: 0.75em; color: #402F3F;}
xx.kicc_navHOME .kicc_leftHC UL.kicc_links A { color: #004C96; }

xx.kicc_navHOME .kicc_rightHC { width: 49%; float: left; margin: 0em; padding: 0em; }
.kicc_navHOME .kicc_rightHC IMG { margin-top: 1em; }
.kicc_navHOME .kicc_rightHC UL.kicc_links { margin: 0em; padding: 0em 0em 0em 0em; }
.kicc_navHOME .kicc_rightHC UL.kicc_links LI { margin: 0em; padding-bottom: 1em;  }
.kicc_navHOME .kicc_rightHC UL.kicc_links A { font-weight: bold; }

.kicc_navHOME .kicc_catalog TD { border: none; width: 100%; }
.kicc_navHOME .kicc_catalog HR { display: none; }

xx.kicc_navHOME .kicc_block { width: 100%; margin-right: 0em; padding-right: 0em; border-top: 1px solid #015196; vertical-align: top; }
xx.kicc_navHOME .kicc_block H1 { padding: 0em; margin: 0.5em 0em 1em 0em; }
xx.kicc_navHOME .kicc_block .kicc_periodicalsCN { float: left; margin: 0em 1em 0em 0em; padding: 0em 0em 1em 0em; width: 45%; }
xx.kicc_navHOME .kicc_block .kicc_periodicalsMCI { float: left; width: 45%; border-left: 1px solid #015196; margin: 0em; padding-left: 1em; }
xx.kicc_navHOME .kicc_block .kicc_periodicalsLinks A { font-size: 0.95em; }

.kicc_footer {
  width: 810px; 
  margin: 1em auto 0em;
  line-height: 2em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  clear: right;
}

.kicc_footerBNA { float: right;  margin: 0em; padding: 0em;}


/*REPORT SECTION PAGES*/

.kicc_navRESEARCH UL.kicc_links {
  list-style: square outside url(/consulting_images/redArrowBullet.gif);
  margin: 0em;
  padding: 0em 0em 0em 1em;
}

.kicc_navRESEARCH UL.kicc_links LI {
  margin: 0em 0em 0em 0.75em;
  padding-bottom: 1em;
}

.kicc_navRESEARCH UL.kicc_links A { font-weight: bold; }

.kicc_navRESEARCH UL.kicc_links IMG { float: left; margin-right: 0.5em; }

.kicc_navRESEARCH .kicc_block {
  display: block;
  clear: both;
  border-top: 1px solid #015196;
  padding: 0.5em 0em 0.5em 1em;
  margin: 0.5em 0em 0em 0em;
  width: 98%;
}

.kicc_mainRshSector {
  float: left;
  width: 58%;
  padding: 0em 1em 0em 0em;
  margin: 0em;
}

.kicc_mainRshSector IMG {
  float: right;
  margin-top: 0em;
  padding-top: 0em;
  margin-left: 1em;
}

.kicc_mainRshSector LI {
  margin: 0em;
  padding-bottom: 0.75em;
}

.kicc_mainRshSector H2 { 
  color: #457292;
  margin-bottom: 0.25em;
  clear: right;
  padding-top: 1em;
}

.kicc_rightRshSector {
  float: left;
  width: 39%;
  vertical-align: top;
  padding: 0em 0em 0em 1em;
  margin: 0em;
  border-left: 1px solid #015196;
}

.kicc_rightRshSector H2 { 
  color: #457292;
  margin: 0em 0em 0.25em 0em;
}


/*20081203TBG exceptions to H2 clearing right. .  */
.kicc_navSERVICELINE .kicc_mainRshSector H2 { 
  clear: none;
  padding: 0em;
}

.kicc_navINDUSTRIES .kicc_mainRshSector H2 { 
  clear: none;
  padding: 0em;
}

.kicc_navGEOGRAPHIC .kicc_mainRshSector H2 { 
  clear: none;
  padding: 0em;
}

.kicc_navFIRMMGMT .kicc_mainRshSector H2 { 
  clear: none;
  padding: 0em;
}
/*END20081203TBG*/

.kicc_block {
  display: block;
  clear: both;
  border-top: 1px solid #015196;
  padding: 0.5em 0em 0.5em 1em;
  margin: 0.5em 0em 0em 0em;
  width: 100%;
}

x.kicc_block H1 { 
  color: #890D25;
}

x.kicc_block H2 { 
  color: #05519C;
  margin: 0.5em 0em 0.25em 0em;
}

.kicc_navALLTITLES UL.kicc_links {
  list-style: square outside url(/consulting_images/redArrowBullet.gif);
  margin-top: 0em;
  padding: 1em 0em 0em 1em;
}

.kicc_navALLTITLES UL.kicc_links LI {
  margin-top: 0em;
  padding-bottom: 0.75em;
  margin-left: 0.75em;
}

.kicc_navALLTITLES H1 {
  margin: 0em;
  padding: 0em;
}

.kicc_navREPORTS .kicc_segment1 { font-size: 1.1em; color: #004C97; font-weight: bold; width: 70%; }
.kicc_navREPORTS .kicc_catalog .kicc_first H1 { font-size: 1em; color: #708FA4; }

/*20081022TBG exceptions to the longer right column border rule*/
.kicc_navBUSADSERV .kicc_mainRshSector {
  border-right: 1px solid #015196;
}
.kicc_navBUSADSERV .kicc_rightRshSector {
  border: none;
}


.kicc_navEMEA .kicc_mainRshSector {
  border-right: 1px solid #015196;
}
.kicc_navEMEA .kicc_rightRshSector {
  border: none;
}


.kicc_navGEOGRAPHIC .kicc_mainRshSector {
  border-right: 1px solid #015196;
}
.kicc_navGEOGRAPHIC .kicc_rightRshSector {
  border: none;
}

.kicc_navGEOGRAPHIC .kicc_navNORTHAMERICA .kicc_mainRshSector {
  border: none;
}
.kicc_navGEOGRAPHIC .kicc_navNORTHAMERICA .kicc_rightRshSector {
  border-left: 1px solid #015196;
}

.kicc_navGEOGRAPHIC .kicc_navLATINAMERICA .kicc_mainRshSector {
  border: none;
}
.kicc_navGEOGRAPHIC .kicc_navLATINAMERICA .kicc_rightRshSector {
  border-left: 1px solid #015196;
}

.kicc_navGEOGRAPHIC .kicc_navASIAPAC .kicc_mainRshSector {
  border: none;
}
.kicc_navGEOGRAPHIC .kicc_navASIAPAC .kicc_rightRshSector {
  border-left: 1px solid #015196;
}

.kicc_navGEOGRAPHIC .kicc_navEMEA .kicc_mainRshSector {
  border: none;
}
.kicc_navGEOGRAPHIC .kicc_navEMEA .kicc_rightRshSector {
  border-left: 1px solid #015196;
}

.kicc_navINDUSTRIES .kicc_mainRshSector {
  border-right: 1px solid #015196;
}
.kicc_navINDUSTRIES .kicc_rightRshSector {
  border: none;
}

.kicc_navINDUSTRIES .kicc_navCOMMED .kicc_mainRshSector {
  border: none;
}
.kicc_navINDUSTRIES .kicc_navCOMMED .kicc_rightRshSector {
  border-left: 1px solid #015196;
}

.kicc_navINDUSTRIES .kicc_navCPG .kicc_mainRshSector {
  border: none;
}
.kicc_navINDUSTRIES .kicc_navCPG .kicc_rightRshSector {
  border-left: 1px solid #015196;
}

.kicc_navINDUSTRIES .kicc_navENERGY .kicc_mainRshSector {
  border: none;
}
.kicc_navINDUSTRIES .kicc_navENERGY .kicc_rightRshSector {
  border-left: 1px solid #015196;
}

.kicc_navINDUSTRIES .kicc_navFINSER .kicc_mainRshSector {
  border: none;
}
.kicc_navINDUSTRIES .kicc_navFINSER .kicc_rightRshSector {
  border-left: 1px solid #015196;
}

.kicc_navINDUSTRIES .kicc_navHC .kicc_mainRshSector {
  border: none;
}
.kicc_navINDUSTRIES .kicc_navHC .kicc_rightRshSector {
  border-left: 1px solid #015196;
}

.kicc_navINDUSTRIES .kicc_navPUBLIC .kicc_mainRshSector {
  border: none;
}
.kicc_navINDUSTRIES .kicc_navPUBLIC .kicc_rightRshSector {
  border-left: 1px solid #015196;
}

.kicc_navINDUSTRIES .kicc_navRETAIL .kicc_mainRshSector {
  border: none;
}
.kicc_navINDUSTRIES .kicc_navRETAIL .kicc_rightRshSector {
  border-left: 1px solid #015196;
}

.kicc_navINDUSTRIES .kicc_navUTIL .kicc_mainRshSector {
  border: none;
}
.kicc_navINDUSTRIES .kicc_navUTIL .kicc_rightRshSector {
  border-left: 1px solid #015196;
}

.kicc_navSERVICELINE .kicc_mainRshSector {
  border-right: 1px solid #015196;
}
.kicc_navSERVICELINE .kicc_rightRshSector {
  border: none;
}

.kicc_navSERVICELINE .kicc_navIT .kicc_mainRshSector {
  border: none;
}
.kicc_navSERVICELINE .kicc_navIT .kicc_rightRshSector {
  border-left: 1px solid #015196;
}

.kicc_navSERVICELINE .kicc_navSTRATEGY .kicc_mainRshSector {
  border: none;
}
.kicc_navSERVICELINE .kicc_navSTRATEGY .kicc_rightRshSector {
  border-left: 1px solid #015196;
}

.kicc_navRESEARCH .kicc_leftColumn {
  border-right: 1px solid #015196;
}
.kicc_navRESEARCH .kicc_rightColumn {
  border: none;
}

.kicc_navABOUT .kicc_leftColumn {
  border-right: 1px solid #015196;
}
.kicc_navABOUT .kicc_rightColumn {
  border: none;
}

.kicc_navSPEAKING .kicc_leftColumn {
  border-right: 1px solid #015196;
}
.kicc_navSPEAKING .kicc_rightColumn {
  border: none;
}

.kicc_navASSESSMENTS .kicc_leftColumn {
  border-right: 1px solid #015196;
}
.kicc_navASSESSMENTS .kicc_rightColumn {
  border: none;
}

.kicc_navLICENSESREPRINTS .kicc_leftColumn {
  border-right: 1px solid #015196;
}
.kicc_navLICENSESREPRINTS .kicc_rightColumn {
  border: none;
}

.kicc_navPERFORMANCE .kicc_leftColumn {
  border-right: 1px solid #015196;
}
.kicc_navPERFORMANCE .kicc_rightColumn {
  border: none;
}

.kicc_navEVENTS .kicc_leftColumn {
  border: none; width: 60%;
}
.kicc_navEVENTS .kicc_rightColumn {
   border: none; 
}

.kicc_navEVENTS .kicc_rightColumn IMG {
  margin: 0em auto 0em 2em; 
}

.kicc_navWEBCASTS .kicc_leftColumn {
  border-right: 1px solid #015196;
}
.kicc_navWEBCASTS .kicc_rightColumn {
  border: none;
}

.kicc_navRECORDING .kicc_leftColumn {
  border-right: 1px solid #015196;
}
.kicc_navRECORDING .kicc_rightColumn {
  border: none;
}

.kicc_navRECRUITING .kicc_leftColumn {
  border: none;
}
.kicc_navRECRUITING .kicc_rightColumn {
   border-left: 1px solid #015196;
}

.kicc_navRECRUITING .kicc_navCONTACT .kicc_leftColumn {
  border-right: 1px solid #015196;
}
.kicc_navRECRUITING .kicc_navCONTACT .kicc_rightColumn {
  border: none;
}

.kicc_navRECRUITING .kicc_navLEADERSHIP .kicc_leftColumn {
  border-right: 1px solid #015196;
}
.kicc_navRECRUITING .kicc_navLEADERSHIP .kicc_rightColumn {
  border: none;
}

.kicc_navRECRUITING DIV.kicc_greenLinks { margin-top: 0em; padding-top: 0em; }
.kicc_navRECRUITING .kicc_leftColumn IMG { float: right; margin: 1em; }
.kicc_navRECRUITING .kicc_greenLinks A:visited { text-decoration: none; color: #00664E; }
.kicc_navRECRUITING .kicc_greenLinks A:link { text-decoration: none; color: #00664E; }
.kicc_navRECRUITING .kicc_greenLinks A:hover { text-decoration: none; color: #000099; }

/*END 20080310TBG*/

/* 20081203 psbrogna NAV */
.kicc_cascadingMenu ul a { color: #1d5284; }
.kicc_cascadingMenu ul a:hover { color: #991122; }
.kicc_cascadingMenu ul ul a { color: #1d5274; }
.kicc_cascadingMenu ul ul a:hover { color: #ffffff; }
.kicc_cascadingMenu ul ul li:hover a { color: #ffffff; }
.kicc_cascadingMenu ul ul li:hover ul a { color: #1d5274; }
.kicc_cascadingMenu ul ul li:hover ul a:hover { color: #ffffff; }
.kicc_cascadingMenu ul ul li:hover ul li:hover a { color: #ffffff; }

.kicc_cascadingMenu ul { margin: 0em;
  background-image: url(/consulting_images/tileNavTop.gif);
  list-style: none; padding: 0.5em;
}

.kicc_cascadingMenu li { position: relative; display: inline; margin-right: 1.1em; }
.kicc_cascadingMenu li:hover ul { display: block; z-index: 10; }
.kicc_cascadingMenu li:hover ul ul { display: none; }
.kicc_cascadingMenu li:hover li:hover ul { display: block; }

.kicc_cascadingMenu ul ul { display: none; position: absolute;
  left: 0em; top: 1em; margin: 0em 0em 0em 0em; width: 15em; border: 1px solid #174E75;
  background-image: none; background-color: #c5cfdb;
  border: 1px solid #174e75; border-width: 1px 2px 2px 1px;
  padding: 0em 0em 0em 0em; }

.kicc_cascadingMenu ul ul li { display: block; margin: 0em 0em 0em 0em; padding: 0.2em 0.2em 0.2em 0.2em; }
.kicc_cascadingMenu ul ul li:hover { background-color: #457292; }

.kicc_cascadingMenu ul ul ul { left: 14.5em; top: 0em; }

.kicc_cascadingMenu .kicc_pulldown { padding-right: 0.75em;
  background-image: url(/consulting_images/menuArrowDown2.gif);
  background-position: 95% 60%; background-repeat: no-repeat; }

.kicc_cascadingMenu .kicc_pulldown .kicc_pulldown  { padding-right: 1.5em;
  background-image: url(/consulting_images/menuArrowRight.gif); }
/* END 20081203 psbrogna NAV */

/*20080731TBG - PIE CHART*/
TABLE.kicc_pieChart { margin-top: 1em; }
TABLE.kicc_pieChart TD { border: none; vertical-align: top; width: 50%; margin-top: 0em; padding-top: 0em; }
/*TABLE.kicc_pieChart LI { padding: 0em; font-weight: bold; margin-left: 1em; font-size: 0.9em; }*/
TABLE.kicc_pieChart .kicc_pieKeys { padding: 0em; font-weight: bold; margin-top: 0em; display: block; vertical-align: top; }
TABLE.kicc_pieChart A:visited { text-decoration: none; color: #07529C; }
TABLE.kicc_pieChart A:link { text-decoration: none; color: #07529C; }
TABLE.kicc_pieChart A:hover { text-decoration: none; color: #CB6D74; } /*color: #5182B3;*/
TABLE.kicc_pieChart DIV { margin-top: 0em; padding-top: 0em; }
TABLE.kicc_pieChart TD .kicc_pieKeysHOT A:link { font-weight: bold; color: #CB6D74;}
xTABLE.kicc_pieChart .kicc_pieHeader { color: #991B24; font-weight: bold; margin-bottom: 1em; }
TABLE.kicc_pieChart .kicc_pieFooter { font-style: italic; font-weight: normal; font-size: 0.9em; margin-top: 1em; }
TABLE.kicc_pieChart IMG { margin: 1em; }
TABLE.kicc_pieChart .kicc_percentage { margin-left: 0.25em; }

/*END PIE CHART*/

/*20080811 TBG - RPT TBLS*/
/*industry tables*/
TABLE.kicc_industryTBL { background-color: #EFEFF6; padding-right: 5em; width: 100%; }
TABLE.kicc_industryTBL TD { border: none; border-bottom: 1px solid #FFFFFF; font-weight: bold; font-size: 0.9em; padding: 0.25em;}
TABLE.kicc_industryTBL TD A { color: #07529C; }
TABLE.kicc_industryTBL TD A:hover { color: #5182B3; }
.kicc_industryTBLfooter { font-style: italic; font-weight: normal; font-size: 0.9em; }

/*FIRMMGMT TBLS - CODED IN tbl_hns*/
TABLE.kicc_fmTBL { background-color: #D4D7E9; margin-top: 1em; width: 98%; }
TABLE.kicc_fmTBL TD { border: none; border-left: 1px solid #FFFFFF; border-top: 1px solid #07529C; font-weight: bold; vertical-align: top; }
TABLE.kicc_fmTBL TD.fmTop { border-top: 2px solid #07529C; border-left: 1px solid #FFFFFF; font-weight: bold; }
TABLE.kicc_fmTBL TD.fmTop A { color: #07529C; }
TABLE.kicc_fmTBL TD.fmTop A:hover { color: #5182B3; }
TABLE.kicc_fmTBL TD.fmTitle A { color: #07529C; }
TABLE.kicc_fmTBL TD.fmTitle A:hover { color: #5182B3; }
TABLE.kicc_fmTBL UL { margin: 0em 0em 0em 1em; padding: 0em; }
TABLE.kicc_fmTBL UL LI { list-style: disc; margin: 0em 0em 0em 1em; font-weight: normal; font-size: 0.8em; padding: 0em; }
.kicc_fmFooter { font-style: italic; font-weight: normal; font-size: 0.9em; }
/*END RPT TBLS*/

/*20081014TBG BAR CHARTS*/
.kicc_barChartContainer { 
  width: 22em; 
  height: 12em; 
  margin: 0em auto 3em auto; 
  border-bottom: 1px solid #000000;
  padding: 1em 0em 0em 0em;
}
.kicc_barChartContainer TABLE { 
  table-layout: fixed; 
  margin: 0em auto 0em auto;
  border-collapse: collapse; 
  border-spacing: 0px; 
}
.kicc_barChartContainer TABLE TD { padding: 0px 0px 0px 0px; border: none;}
.kicc_barChart { width: 100%; height: 100%; }
.kicc_barChart TD { height: 100%; vertical-align: bottom; }
.kicc_colData { margin: 0% 10% 0% 10%; }
#kicc_colData_1 { background-color: #07529C; } 
#kicc_colData_1:hover { background-color: #5182B3; }
TABLE.kicc_labels { width: 100%; margin-bottom: 2em; }
.kicc_labels TD { border: 1px solid #000000; text-align: center;}
.kicc_labelData { padding: 0% 5% 0% 5%; font-weight: bold; font-size: 0.8em; }
.kicc_labelData A { color: #07529C; }
.kicc_labelData A:hover { color: #5182B3; }
.kicc_numVal { font-weight: bold; margin: auto 0.25em auto 0.25em; font-size: 0.8em; }
.kicc_yLabel { float: left; padding-right: 0em; margin-right: 0em; }
.kicc_barChartHeader { color: #991B24; font-weight: bold; }
.kicc_barChartFooter { font-style: italic; font-weight: normal; font-size: 0.9em; }

/*END 20081014TBG*/


/*20080929TBG - cms article pages*/
UL.kicc_articleList { list-style: none; margin-bottom: 1em; padding: 0em; margin-left: 0em; }
UL.kicc_articleList LI { margin-bottom: 1em; padding: 0em; }

.kicc_navHOME .kicc_articleList .kicc_title { display: block; font-weight: normal; font-style: normal; }
.kicc_articleList .kicc_title { display: block; font-weight: bold; font-style: normal; }
.kicc_articleList .kicc_excerpt { display: block; font-weight: bold; font-style: normal; }
.kicc_articleList .kicc_teaser { display: block; }
.kicc_articleList .kicc_moreurl { font-weight: bold; }

.kicc_articlePage .kicc_insetOnly { float: right; clear: left; margin: 0em 0em 0em 1em; width: 30%; border-left: 1px solid #015196; }
.kicc_articlePage .kicc_title { font-weight: bold; font-style: normal; margin-bottom: 1em; }
.kicc_articlePage .kicc_excerpt { display: block; margin-top: 1em; }
.kicc_articlePage .kicc_excerpt:before { content: "["; }
.kicc_articlePage .kicc_excerpt:after { content: "]"; }
.kicc_articlePage .kicc_body { display: block; margin-top: 1em; }
.kicc_articlePage .kicc_artFooter { width: 68%; }
.kicc_articlePage .kicc_artFooter H1 { font-size: 1.1em; }
/*END 20080929TBG*/

/* 20081120 tbg pop for CCV image on order step 2 */
.kicc_popUp A { display: block; }
.kicc_popUp A IMG { margin: 0.40em; vertical-align: middle; }
.kicc_popUp A DIV { position: absolute;
  display: collapse; /* invalid, but makes it work in IE6 */
  visibility: hidden; border: 1px solid #000000;
  background-color: #FFFFFF; padding: 0.5em 0.75em 0.5em 0.75em;
  font-size: 0.9em; color: #303030;
}
.kicc_popUp A:hover { background-color: #FFFFFF; } /* redundant but req'd to address IE6 bug */
.kicc_popUp A:hover DIV { display: block; visibility: visible; z-index: 100; }
/*end pop-up*/

.kicc_navCONTACTSALES .kicc_button { margin: 1em 0em 0em 0em; }
.kicc_navCONTACTSALES .kicc_masterForm { border-top: none; }

/*20081202TBG KI Custom Corner */
.kicc_customCornerOutside {
  background-color: #EFF2F8;
  border: 1px solid #1D5284;
  margin: 0em;
}

.kicc_customCornerInside {
  border: 1px solid #8EA5BF;
  padding: 1em;
  margin: 0em;
}

.kicc_navANALYSTS .kicc_console IMG {
 padding: 0em 0em 1em 1em;
}

.kicc_navANALYSTS HR {
  color: #1D5284;
  clear: both;
}

x.kicc_navCONSULTANTS IMG {
 padding: 0em 0em 1em 1em;
}

.kicc_navCONSULTANTS HR {
  color: #1D5284;
  clear: both;
}

.kicc_navMGMTTEAM .kicc_console IMG {
 padding: 0em 0em 1em 1em;
}

.kicc_navMGMTTEAM HR {
  color: #1D5284;
  clear: both;
}

.kicc_navEDITORS .kicc_console IMG {
 padding: 0em 0em 1em 1em;
}

.kicc_navEDITORS HR {
  color: #1D5284;
  clear: both;
}

.kicc_navCWIRE .kicc_segment2 H2 {
  font-size: 1.1em; 
  color: #05519C;
  margin: 0em 0em 0.25em 0em;
}

.kicc_wireIMG { float: right; margin-right: 3em; }

.kicc_navPERIODICALS .kicc_segment1 {   
  font-size: 1.2em;
  font-weight: bold;
  color: #004c97;
}

x.kicc_productDetail { 
  color: #05519c; 
}

.kicc_seriesBox {
  text-align: left;
  padding-left: 1em;
}

/*20090604tbg new advisory section*/

.kicc_navADVISORY .kicc_leftColumn {
  width: 35%;
  float: left;
  margin: 0em 1em 0em 0em;
  padding: 0em;
}

.kicc_navADVISORY .kicc_rightColumn {
  width: 25%;
  float: left;
  border: none;
  margin: 0em 0em 0em 1em;
  padding: 0em;
}

.kicc_navADVISORY .kicc_rightColumn IMG {
  border: 2px solid #00447C;
  margin: 0em 2em 2em 0em;
}

.kicc_navADVISORY .kicc_insetBox {
  width: 145%;
  padding: 0.75em;
  background-color: #DCDFE8;
  margin: 0em 2em 0em 0em;
}

/*main page*/
.kicc_navADVISORY .kicc_mainIMG { float: right; margin-top: 0em; padding-top: 0em; }

.kicc_navADVISORY .kicc_advisoryHOME .kicc_leftColumn {
  width: 50%;
  float: right;
  margin: 1em 0em 0em 0em;
  padding: 0em;
}

.kicc_navADVISORY .kicc_advisoryHOME .kicc_rightColumn {
  width: 48%;
  float: right;
  border: none;
  margin: 1em 0em 0em 1em;
  padding: 0em;
}

.kicc_navADVISORY .kicc_advisoryHOME HR {
  color: #015196;
}

.kicc_navADVISORY .kicc_advisoryHOME .kicc_botNav {
  margin-right: 2em;
}

.kicc_navADVISORY .kicc_bios { margin-top: 0em; }
.kicc_navADVISORY .kicc_bios TABLE { width: 100%; margin-top: 0em; }
.kicc_navADVISORY .kicc_bios TABLE TD { vertical-align: top;  }
.kicc_navADVISORY .kicc_bios TABLE TD.kicc_rightTD { vertical-align: top; width: 50%; }
.kicc_navADVISORY .kicc_bios IMG {
  float: left;
  border: 1px solid #000000;
  margin: 0em 0.5em 0em 0em;
  padding: 0em;
  background-color: pink;
}

/*end main page*/

/*specific page*/
.kicc_navADVISORY .kicc_advisoryConsultants {
  float: right;
  width: 75%;
  margin-top: 0em;
}

.kicc_navADVISORY .kicc_advisoryConsultants IMG {
  margin: 1em 0em 0.5em 0.5em;
  float: right;
  border: 1px solid #00447C;
}
/*end specific page*/

/*LHN*/
.kicc_navADVISORY .kicc_stackMenu {
  width: 23%;
  margin-top: 0em;
  padding: 0em;
  float: left;
}

.kicc_navADVISORY ul.kicc_links {
  margin: 0em;
  padding: 0em;
}

.kicc_navADVISORY ul.kicc_links li {
 margin-left: 1em;
 padding: 0em;
}

.kicc_navADVISORY .kicc_stackMenu DIV.kicc_level1 {
  font-weight: bold;
  margin-top: 0.5em;
}
.kicc_navADVISORY .kicc_stackMenu DIV#kicc_firstLink {
  margin-top: 0em;
}

.kicc_navADVISORY .kicc_stackMenu DIV.kicc_level2 {
  margin: 0em;
}

/*END LHN*/

/*20090617tbg research qualifcation form*/
#kicc_formREPORTQUAL .kicc_formMenu { text-align: left; }
#kicc_formREPORTQUAL .kicc_formField { margin-left: 0em; padding-left: 0em; }
#kicc_formREPORTQUAL .kicc_formField label { text-align: left; margin: 0em 0em 1em 0em; padding: 0em; width: 100%; }
#kicc_formREPORTQUAL .kicc_subhead { margin: 0em; }
#kicc_formREPORTQUAL .kicc_footnote { display: none; }
#kicc_formREPORTQUAL .kicc_notes { margin-left: 2em; }
.kicc_customRsh { text-align: left; padding: 0.5em; margin-top: 2em; background-color: #dbdfe8; }
.kicc_navRESEARCHCONDITIONS H1 { text-align: center; }
.kicc_navRESEARCHCONDITIONS LI { margin-top: 1em; }
.kicc_navRESEARCHCONDITIONS UL LI { list-style: none; }
.kicc_navREPORTS .kicc_qualHeader { text-align: left; }
.kicc_navREPORTS .kicc_qualFooter { text-align: left; }
/*END 20090617tbg*/
/*END20090604tbg*/


/*20090825TBG custom catalog style for events section*/
.kicc_navEVENTS .kicc_console .kicc_columns TD.kicc_first {
  width: 70%;
  padding-right: 0.5em; 
  text-align: left; 
  border-right: 1px solid #015196;
}
.kicc_navEVENTS .kicc_console .kicc_columns TD {
  text-align: center;
  vertical-align: top; 
  padding: 0em 0em 1em 1em;
  margin: 0em 0em 2em 1.5em; 
  border: none;
}
.kicc_eventList .kicc_catalog TD.kicc_first { 
  width: 1%;
  padding-right: 0.5em;
  text-align: left;
  border-right: 1px solid #015196;
}
.kicc_eventList.kicc_catalog TD.kicc_first H1 { 
 color: #708FA4;
}
.kicc_eventList .kicc_catalog TD { 
  xwidth: 30%;
  text-align: left;
  vertical-align: top; 
  padding: 0em 0em 1em 1em;
  margin: 0em 0em 2em 1.5em; 
  font-weight: bold;
  border: none;
}
.kicc_eventList .kicc_catalog .kicc_header { display: none; }
.kicc_eventList .kicc_catalog HR.kicc_first { display: none; }
.kicc_eventList .kicc_catalog TD HR { width: 80%; }
.kicc_eventList .kicc_catalog TR:hover { background-color: #D9E0F0; }

.kicc_eventList .kicc_catalog H1 {
  display: block;
  font-weight: bold;
  font-size: 1em;
  xcolor: #457292;
  margin: 0em 0em 0em 0em;
  padding: 0.2em 0em 0em 0em;
}

.kicc_eventList .kicc_catalog H2 {
  display: block;
  font-weight: bold;
  line-height: 1.4em;
  font-size: 1em;
  color: #708FA4;
  margin: 0em 0em 1em 0em;
  padding: 0.2em 0em 0em 0em;
}

.kicc_navEVENTS .kicc_guarantee {  
  background-color: #D9E0F0;
  padding: 0.5em;
}

.kicc_navEVENTS .kicc_benefits {
  xborder: 1px solid #015196;
  margin: 1em 0em 0em 0em; 
  padding: 0.5em;
  text-align: left;
}
/*END 20090825*/

.kicc_kwireHome {
 background-color: #f3f4f8;
 padding: 0.5em;
 width: 81%;
 float: right;
 line-height: 1.2em;
}

.kicc_kwireHome H1 {
  margin: 0em 0em 0.5em 0em;
  color: #174E75;
}

/*20090930tbg new home page test*/
/*20100119tbg removed reference to kicc_navTEST1*/

.kicc_navHOME .kicc_console .kicc_leftHC { width: 56%; float: left; margin: 0.25em 0em 0em 0em; padding: 0em; }
.kicc_navHOME .kicc_console .kicc_rightHC { width: 40%; float: left; margin: 0.25em 0em 0em 2em; padding: 0em; }

.kicc_navHOME .kicc_leftHC TABLE.kicc_boxes { margin: 0em; padding: 0em; }
.kicc_navHOME .kicc_leftHC TABLE.kicc_boxes TD { border: none; margin: 0em; padding: 0em; }
.kicc_navHOME .kicc_leftHC TABLE.kicc_topLBox { height: 19em; width: 20em; margin: 0em; background-color: #CCDCF0; }
.kicc_navHOME .kicc_leftHC TABLE.kicc_topLBox TD { border: none; padding: 0.5em; }
.kicc_navHOME .kicc_leftHC TABLE.kicc_topLBox H1 { margin: 0em; }
.kicc_navHOME .kicc_leftHC TABLE.kicc_topLBox H1 A:link { text-decoration: none; color: #004C97; }
.kicc_navHOME .kicc_leftHC TABLE.kicc_topLBox H1 A:hover { text-decoration: none; color: #991122; }

.kicc_navHOME .kicc_leftHC TABLE.kicc_dropdownBox { height: 19em; width: 22em; margin: 0em 0.5em 0.5em 0em; background-color: #D7E8FD; }
.kicc_navHOME .kicc_leftHC TABLE.kicc_dropdownBox TD { border: none; padding: 0.5em; }
.kicc_navHOME .kicc_leftHC TABLE.kicc_dropdownBox H1 { margin: 0em; }
.kicc_navHOME .kicc_leftHC TABLE.kicc_dropdownBox H1 A:link { text-decoration: none; color: #004C97; }
.kicc_navHOME .kicc_leftHC TABLE.kicc_dropdownBox H1 A:hover { text-decoration: none; color: #991122; }

.kicc_researchDropMenus SELECT { color: #0E3B5C; margin: 0em; width: 17em; }
.kicc_researchDropMenus .kicc_optionDefault { font-weight: bold; }
.kicc_navHOME .kicc_leftHC TABLE.kicc_dropdownBox .kicc_researchDropMenus TD { padding: 0em 0.25em 0.25em 0em; margin: 0em; }
.kicc_navHOME .kicc_leftHC TABLE.kicc_dropdownBox .kicc_researchDropMenus TD IMG { margin-top: 0.5em; }

.kicc_navHOME .kicc_leftHC TABLE.kicc_boxes TD.kicc_contact { margin: 0.5em 0em 0em 0em; padding: 0.5em; background-color: #E2F4FF; }

.kicc_navHOME H1 { font-size: 1.1em; }
.kicc_navHOME H1 A:link { text-decoration: none; color: #004C97; }
.kicc_navHOME H1 A:visited { text-decoration: none; color: #004C97; }
.kicc_navHOME H1 A:hover { text-decoration: none; color: #991122; }

.kicc_navHOME UL.kicc_rptTitles { font-size: 1em; line-height: 1.5em; padding-bottom: 0em; margin-bottom: 0.15em; }

.kicc_navHOME .kicc_rshBrochures TD { color: #000000; vertical-align: top; }
.kicc_navHOME .kicc_rshBrochures A { font-size: 0.9em; }
.kicc_navHOME .kicc_rshBrochures .kicc_menuArrRght { margin-bottom: 0.15em; margin-left: 1em; margin-right: 0.25em; }

.kicc_navHOME .kicc_block .kicc_periodicalsHomeBox { float: left; margin: 0.25em 0em 0em 0em; padding: 0em 0em 0em 0.5em; width: 100%; border-left: 1px solid #015196; }
xx.kicc_navHOME .kicc_block .kicc_periodicalsHomeBox IMG { float: right; margin: 0em; }	
xx.kicc_navHOME .kicc_block .kicc_periodicalsHomeBox IMG.kicc_sublogin { float: none; margin: 0em; }
xx.kicc_navHOME .kicc_block .kicc_periodicalsLinks A { font-size: 0.95em; }
xx.kicc_navHOME .kicc_block .kicc_periodicalsLinks H1 A:link { text-decoration: none; color: #004C97; margin: 0em; padding: 0em; }
xx.kicc_navHOME .kicc_block .kicc_periodicalsLinks H1 A:hover { text-decoration: none; color: #991122; }

.kicc_navHOME .kicc_periodicalsBox { background-color: #F3F4F8; width: 96%; padding: 0.5em 1em 1em 1em; }
.kicc_navHOME .kicc_periodicalsBox IMG { margin-left: 2.5em; }
.kicc_navHOME .kicc_periodicalsBoxWire { background-color: #F3F4F8; width: 96%; height: 150px; padding: 0.5em 1em 1em 1em; }
.kicc_navHOME .kicc_periodicalsLogin { background-color: #F3F4F8; width: 96%; height: 20px; padding: 1em; }
OLDBGCOLORSTILLONPROD.kicc_navHOME .kicc_periodicalsBox { background-color: #FAFAF8; width: 96%; padding: 0.5em 1em 1em 1em; }
OLDBGCOLORSTILLONPROD.kicc_navHOME .kicc_periodicalsBoxWire { background-color: #FAFAF8; width: 96%; height: 150px; padding: 0.5em 1em 1em 1em; }
OLDBGCOLORSTILLONPROD.kicc_navHOME .kicc_periodicalsLogin { background-color: #FAFAF8; width: 96%; height: 20px; padding: 1em; }
x.kicc_navHOME .kicc_periodicalsBoxWire { background-color: #FAFAF8; width: 96%; height: 150px; padding: 0.5em 1em 1em 1em; }
x.kicc_navHOME .kicc_periodicalsLogin { background-color: #FAFAF8; width: 96%; height: 20px; padding: 1em; }

.kicc_navHOME .kicc_homeKCSGbox { width: 98%; border-top: 2px solid #D0E0DA; border-right: 4px solid #D0E0DA; border-bottom: 4px solid #D0E0DA; border-left: 2px solid #D0E0DA; padding: 0.5em; }
.kicc_navHOME .kicc_homeKCSGbox .kicc_links { text-align: center; }
xx.kicc_navHOME .kicc_homeKCSGbox .kicc_greenLinks A:visited { text-decoration: none; color: #00664E; }
xx.kicc_navHOME .kicc_homeKCSGbox .kicc_greenLinks A:link { text-decoration: none; color: #00664E; }
xx.kicc_navHOME .kicc_homeKCSGbox .kicc_greenLinks A:hover { text-decoration: none; color: #000099; }

.kicc_navHOME .kicc_homeKIAbox { width: 98%; background-color: #FCFCFE; border-top: 2px solid #D7D9DD; border-right: 4px solid #D7D9DD; border-bottom: 4px solid #D7D9DD; border-left: 2px solid #D7D9DD; padding: 0.5em; margin: 0em; }
.kicc_navHOME .kicc_homeKIAbox IMG { margin: 0.5em; border: 1px solid #D7D9DD; }
.kicc_navHOME .kicc_homeKIAbox .kicc_links { text-align: center; }
xx.kicc_navHOME .kicc_homeKIAbox .kicc_steelLinks { text-align: center; color: #69758B; font-weight: bold; }
xx.kicc_navHOME .kicc_homeKIAbox .kicc_steelLinks A:visited { text-decoration: none; color: #69758B; }
xx.kicc_navHOME .kicc_homeKIAbox .kicc_steelLinks A:link { text-decoration: none; color: #6C788D; }
xx.kicc_navHOME .kicc_homeKIAbox .kicc_steelLinks A:hover { text-decoration: none; color: #000099; }

.kicc_navBUYERS .kicc_leftColumn { margin-top: 1em; border-right: 1px solid #015196; }
.kicc_navBUYERS .kicc_rightColumn { margin-top: 1em; border: none; }

/*END20090930tbg*/

/*20110126tbg*/

.kicc_navSERIES .kicc_navHR .kicc_console H1 { color: #18516F; font-size: 1.5em; }
.kicc_navSERIES .kicc_navHR .kicc_console .kicc_intro { border-bottom: 2px solid #C7CCDF; padding-bottom: 1em; margin-bottom: 0.5em;}
.kicc_navSERIES .kicc_navHR .kicc_console .kicc_intro .kicc_insideIntroImage { float: left; margin: 0em 1em 0.5em 0em; }
.kicc_navSERIES .kicc_navHR .kicc_console .kicc_mainRshSector { width: 70%; clear: top; }
.kicc_navSERIES .kicc_navHR .kicc_console .kicc_rightRshSector { width: 25%; border: none; }

.kicc_navSERIES .kicc_navHR .kicc_console .kicc_mainRshSector H1 { color: #18516F; font-size: 1.3em; font-weight: bold; }
.kicc_navSERIES .kicc_navHR .kicc_console .kicc_mainRshSector H2 { color: #A2142A; font-size: 1.2em; font-weight: bold; margin-top: 0em; padding-top: 0em;}
.kicc_navSERIES .kicc_navHR .kicc_console .kicc_mainRshSector IMG { float: left; margin: 0em 1em 0.5em 0.5em;  }
.kicc_navSERIES .kicc_navHR .kicc_console .kicc_mainRshSector .kicc_brief { border-bottom: 1px solid #C7CCDF; padding-bottom: 2em; margin-top: 0em; }
.kicc_navSERIES .kicc_navHR .kicc_console .kicc_mainRshSector .kicc_brief .kicc_more { margin: 0.25em 0em 0em 0.5em; }
.kicc_navSERIES .kicc_navHR .kicc_console .kicc_mainRshSector .kicc_brief  { margin-left: 0em; }
.kicc_navSERIES .kicc_navHR .kicc_console .kicc_mainRshSector .kicc_brief H2 { font-size: 1.4em; }
.kicc_navSERIES .kicc_navHR .kicc_console .kicc_mainRshSector .kicc_briefLast { border: none; }
.kicc_navSERIES .kicc_navHR .kicc_console .kicc_mainRshSector .kicc_briefLast H2 { font-size: 1.4em; }
.kicc_navSERIES .kicc_navHR .kicc_console .kicc_mainRshSector .kicc_update { color: #18516F; font-size: 1.1em; font-weight: bold; float: right; display: inline; margin-top: 0em; }
.kicc_navSERIES .kicc_navHR .kicc_console .kicc_mainRshSector .kicc_update .kicc_nextupdate { color: #8BA6BA; font-size: 1em; font-weight: normal; font-style: italic; }
.kicc_navSERIES .kicc_navHR .kicc_console .kicc_mainRshSector TD.kicc_updateTbl { width: 100%; text-align: right; }

.kicc_navSERIES .kicc_navHR .kicc_console .kicc_rightRshSector .kicc_contact { width: 100%; background-color: #DBDFE8; border: 1px solid #184D79; padding: 0.5em; }
.kicc_navSERIES .kicc_navHR .kicc_console .kicc_rightRshSector .kicc_contactNew { width: 500px; position: relative; }
.kicc_navSERIES .kicc_navHR .kicc_console .kicc_rightRshSector .kicc_contact H2 { color: #A2142A; font-size: 1.2em; font-weight: bold; margin-top: 0em; padding-top: 0em;}
.kicc_navSERIES .kicc_navHR .kicc_console .kicc_rightRshSector textarea { width: 100%; }

#draggable { padding: 0.5em; }
#button { padding: .5em 1em; text-decoration: none; }
#effect {position: relative;  padding: 1em; letter-spacing: 0; font-size: 1.2em; border: 1px solid #000; }

.kicc_navIT-Strategy-Consulting-Series .kicc_catalog TD HR { width: 100%; }

.kicc_navHR-Benefits-Consulting-Series .kicc_catalog TD HR { width: 100%; }

/*END20110126tbg*/



