/* 20080710 psbrogna note: js function elt2table() replaces selected classes w/3x3 TABLE */

@import "indeed.css";

html { margin: 0em; padding: 0em; font-size: 8.5pt;
  font-family: Arial, Verdana, Helvetica, sans-serif; }

body { margin: 0em 0em 15em 0em; padding: 0em; text-align: center; background-color: #ffffff; color: #303030; }

a,.kicmag_diva { color: #6d7dc6; text-decoration: none; }
a:visited { color: #6d7dc6; }
a:link { color: #6d7dc6; }
a:hover,.kicmag_diva:hover { color: #649de7; cursor: pointer; }

img { border: 0px none; }

table { width: 100%; margin: 0em; padding: 0em; border-collapse: collapse; border-spacing: 0px; 
  font-size: 1em; table-layout: fixed; }
td { vertical-align: top; }

ul { margin: 0em; padding: 0em; list-style-type: none; }
li { margin: 0em; padding: 0em; }

object { display: table; margin: 0em auto 0em auto; height: auto; }

input { background-color: #f0f0f0; font-size: 1em; width: 100%; }
select { background-color: #f0f0f0; font-size: 1em; width: 100%; }

.kicmag_radio { width: 1.25em; }
.kicmag_pub { font-style: italic; }
.kicmag_brand {}
.kicmag_underline { text-decoration: underline; }

.kicmag_isVideo { display: block; float: right; clear: right; }

.kicmag_buttons { width: 100%; margin: 0.5em 0em 0em 0em; text-align: right; }
.kicmag_buttons table:hover { cursor: pointer; }
.kicmag_buttons a:hover { cursor: pointer; }
.kicmag_buttons label { display: block; width: 5em; text-align: center; font-weight: normal;
  text-transform: capitalize; color: #ffffff; }
.kicmag_buttons label:hover { cursor: pointer; }

.kicmag_buttons table { display: inline; margin: 0em 0em 0em auto; width: 6em; margin-left: 0.5em; text-align: center; }
.kicmag_buttons table td { border-width: 0px; background-repeat: no-repeat; padding: 0em 0em 0em 0em;}
.kicmag_buttons table thead tr { height: 6px; }
.kicmag_buttons table thead .kicmag_col1 { width: 7px; }
.kicmag_buttons table thead .kicmag_col2 { width: auto; background-repeat: repeat-x; }
.kicmag_buttons table thead .kicmag_col3 { width: 7px; }
.kicmag_buttons table tbody tr { height: auto; }
.kicmag_buttons table tbody .kicmag_col1 { background-repeat: repeat-y; }
.kicmag_buttons table tbody .kicmag_col2 div { display: inline; color: #ffffff; }
.kicmag_buttons table tbody .kicmag_col2 div:hover { cursor: pointer; }
.kicmag_buttons table tbody .kicmag_col3 { background-repeat: repeat-y; }
.kicmag_buttons table tfoot tr { height: 6px; }
.kicmag_buttons table tfoot .kicmag_col2 { background-repeat: repeat-x; }

.kicmag_buttons .kicmag_left { margin: 0em 0em 0em 0em; text-align: left; }
.kicmag_buttons .kicmag_left table { margin: 0em auto 0em 0em;  }

.kicmag_button1 thead .kicmag_col1 { background-image: url("/cmag_media/trim/trimButton1_NW.gif"); }
.kicmag_button1 thead .kicmag_col2 { background-image: url("/cmag_media/trim/trimButton1_N.gif"); }
.kicmag_button1 thead .kicmag_col3 { background-image: url("/cmag_media/trim/trimButton1_NE.gif"); }
.kicmag_button1 tbody .kicmag_col1 { background-image: url("/cmag_media/trim/trimButton1_W.gif"); }
.kicmag_button1 tbody .kicmag_col2 { background-color: #658590; }
.kicmag_button1 tbody .kicmag_col3 { background-image: url("/cmag_media/trim/trimButton1_E.gif"); }
.kicmag_button1 tfoot .kicmag_col1 { background-image: url("/cmag_media/trim/trimButton1_SW.gif"); }
.kicmag_button1 tfoot .kicmag_col2 { background-image: url("/cmag_media/trim/trimButton1_S.gif"); }
.kicmag_button1 tfoot .kicmag_col3 { background-image: url("/cmag_media/trim/trimButton1_SE.gif"); }

.kicmag_button2 thead .kicmag_col1 { background-image: url("/cmag_media/trim/trimButton2_NW.gif"); }
.kicmag_button2 thead .kicmag_col2 { background-image: url("/cmag_media/trim/trimButton2_N.gif"); }
.kicmag_button2 thead .kicmag_col3 { background-image: url("/cmag_media/trim/trimButton2_NE.gif"); }
.kicmag_button2 tbody .kicmag_col1 { background-image: url("/cmag_media/trim/trimButton2_W.gif"); }
.kicmag_button2 tbody .kicmag_col2 { background-color: #255363; }
.kicmag_button2 tbody .kicmag_col3 { background-image: url("/cmag_media/trim/trimButton2_E.gif"); }
.kicmag_button2 tfoot .kicmag_col1 { background-image: url("/cmag_media/trim/trimButton2_SW.gif"); }
.kicmag_button2 tfoot .kicmag_col2 { background-image: url("/cmag_media/trim/trimButton2_S.gif"); }
.kicmag_button2 tfoot .kicmag_col3 { background-image: url("/cmag_media/trim/trimButton2_SE.gif"); }

.kicmag_head { text-align: center; }
.kicmag_head img { margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; }
.kicmag_foot { text-align: center; }
.kicmag_foot img { margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; }

.kicmag_header { margin: 0em 0em 0em 0em; }
.kicmag_header .kicmag_advertisement { margin-bottom: 1em; }
.kicmag_header img { /*float: left; clear: left;*/ }
.kicmag_header .kicmag_head img { float: none; }
.kicmag_stamp { float: right; clear: right; margin: 23px 0em 0em 0em; padding: 0em 0em 0em 0em; 
  text-align: right; font-size: 0.8em; }
.kicmag_stamp img { display: inline; float: none; margin-left: 0.5em; vertical-align: text-bottom; }

.kicmag_header object { /*width: 550px; height: 36px;*/ margin: 1em auto 1em auto; }
.kicmag_header object embed { /*width: 550px; height: 36px;*/  }

.kicmag_area0 { width: 992px; margin: 0em auto 0em auto; text-align: left; }

.kicmag_more { display: block; width: 100%; text-align: right; }
.kicmag_bullet { display: inline; font-size: 1.25em; color: #303030; margin: 0em 0.25em 0em 0em; }

.kicmag_article .kicmag_title .kicmag_bullet { display: none; }
.kicmag_articleList .kicmag_article .kicmag_title .kicmag_bullet { display: inline; }

.kicmag_article object { position: relative; z-index: 100; top: 0em; left: 0em; margin: 4em auto 4em auto; }
.kicmag_article embed { position: relative; z-index: 100; top: 0em; left: 0em; margin: 4em auto 4em auto; }

.kicmag_advertising { text-align: center; margin: 0em; padding: 0em; }
.kicmag_advertisement { margin: 0em auto 0em auto; }
.kicmag_advertisement .kicmag_advertisementLabel { display: block; width: 100%; margin: 0em;
  border-bottom: none; padding: 0em; text-align: center; font-size: 0.8em;
  color: #a0a0a0;  text-transform: lowercase; }
.kicmag_advertisement h1 { font-size: 1em; color: #29415a; text-transform: uppercase; }

.kicmag_nav_top { clear: both; margin: 0.25em 0em 0em 0em;
  background-image: url("/cmag_media/trim/trimNavTop.gif"); background-position: 0% 0%;
  background-repeat: repeat-x; font-size: 12px; }
.kicmag_nav_top tr td { height: 27px; padding: 0px; }
.kicmag_nav_top tr .kicmag_col1 { width: 12px; background-image: url("/cmag_media/trim/trimNavTop_W.gif");
  background-repeat: no-repeat; }
.kicmag_nav_top tr .kicmag_col2 { width: auto; padding: 5px 0px 3px 0px; }
.kicmag_nav_top tr .kicmag_col3 { width: 18em; text-align: right; padding: 3px 0px 0px 0px; }
.kicmag_nav_top tr .kicmag_col4 { width: 12px; background-image: url("/cmag_media/trim/trimNavTop_E.gif");
  background-repeat: no-repeat; }
.kicmag_nav_top li .kicmag_bullet { display: none; }

.kicmag_cascadingMenu a { color: #dadada; }
.kicmag_cascadingMenu a:hover { color: #ffffff; }
.kicmag_cascadingMenu a:visited { color: #dadada; }
.kicmag_nav_top .kicmag_pulldown { background-image: url("/cmag_media/icons/iconPullDown.gif");
  background-position: 100% 60%; background-repeat: no-repeat; padding-right: 0.75em; }
.kicmag_cascadingMenu ul { list-style: none; margin: 0; padding: 0; }
.kicmag_cascadingMenu ul ul { position: absolute; z-index: 99; display: none; 
  left: 0em; top: 1em; padding: 0em; border: 1px solid #29455e; border-width: 1px 2px 2px 1px;
  background-color: #7d9ebb; }
.kicmag_cascadingMenu li { position: relative; display: inline; width: auto; color: #dadada; margin-right: 1em; }
.kicmag_cascadingMenu li:hover ul { display: block; }
.kicmag_cascadingMenu li li { display: block; width: auto; margin: 0em 0em 0em 0em; 
  padding: 0.25em 0.5em 0.25em 0.5em; }
.kicmag_cascadingMenu li li:hover { background-color: #5f788e; }
.kicmag_cascadingMenu li li a { display: inline; white-space: nowrap; color: #eff7f7; }
.kicmag_cascadingMenu li li a:hover { color: #eff7f7; }
.kicmag_cascadingMenu li li a:link { color: #eff7f7; }
.kicmag_cascadingMenu li li a:visited { color: #eff7f7; }

.kicmag_search .kicmag_text { display: inline; vertical-align: text-bottom; width: 11em;
  height: 17px; border-style: none; padding-top: 1px; line-height: 15px; font-size: 1em; }

.kicmag_search .kicmag_button { display: inline; vertical-align: text-bottom;
  border: none; width: auto; background: none; font-size: 1em; font-weight: bold;
  color: #dadada; text-transform: uppercase; letter-spacing: 0.1em;
}
.kicmag_search .kicmag_button:hover { color: #ffffff; }

.kicmag_form input { height: auto; background-color: #ffffff; }
.kicmag_form select { height: auto; background-color: #ffffff; }

.kicmag_article .kicmag_form div { margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; }
.kicmag_form .kicmag_title { margin: 0em 0em 0.5em 0em;
  font-size: 1.1em; font-weight: normal; text-decoration: underline; color: #000000; }
.kicmag_form .kicmag_delimiter { width: 100%; clear: both; height: 1em; }

.kicmag_form label { display: block; float: left; clear: left; width: 32%; text-align: right;
  font-size: 1.1em; }
.kicmag_form label em { color: #500000; }
.kicmag_form .kicmag_inputText { width: 20em; }
.kicmag_form .kicmag_inputSelect { width: 20.25em; }
.kicmag_form .kicmag_inputCheckbox { width: 1.25em; }

.kicmag_article .kicmag_body .kicmag_formControl { float: right; clear: right; width: 65%; margin: 0em 0em 0em 0em; text-align: left; }

#kicmag_captchaContainer { display: none; position: absolute; height: 10em; width: 30em; top: 50%; left: 50%;
  background-color: #eaeaf0; border: 2px solid #265168; padding: 1em 1em 1em 1em;
}
#kicmag_captchaContainer h2 { font-size: 1em; margin: 0em 0em 0em 0em; }
#kicmag_captchaContainer img { display: block; margin: 0em auto 1em auto; }
#kicmag_captchaContainer label { display: inline; }
#kicmag_captchaContainer input { display: inline; width: 25%; }
#kicmag_captchaContainer .kicmag_buttons { margin: 1em auto 0em auto; }
#kicmag_captchaContainer .kicmag_buttons label { display: block; }

#kicmag_pageLoading { display: none; position: absolute; top: 50%; left: 50%;
  margin: 0em 0em 0em 0em; border: 2px solid #29455e; background-color: #7d9ebb;
  padding: 1em 2em 1em 2em; }
#kicmag_pageLoading h2 { font-size: 1.1em; width: 100%; text-align: center; }
#kicmag_pageLoading img { margin: 1em; }

.kicmag_loggedIn { float: right; clear: both; text-align: right; width: 100%; }
.kicmag_loggedIn a:hover { cursor: pointer; }

.kicmag_area1 .kicmag_rhc { padding: 0.5em 0em 0em 0em; text-align: center; }

.kicmag_masthead { margin: 0.5em 0em 0em 0em; }
.kicmag_masthead td { padding: 0em; }
.kicmag_masthead .kicmag_col1 { width: 518px; }
.kicmag_masthead .kicmag_col1 .kicmag_article { margin: 0em 0em 0em 0em; }
.kicmag_masthead .kicmag_col2 { width: 1px; border: 5px solid #ffffff; border-width: 0em 5px 0em 5px;
  background-color: #1a5863; }
.kicmag_masthead .kicmag_col3 { width: auto; padding: 0.5em; background-color: #dfe4ea; }
.kicmag_masthead .kicmag_col3 .kicmag_article:hover .kicmag_teaser { width: 19em; }
.kicmag_masthead .kicmag_col3 img { float: right; margin: 0.1em 0.2em 0.1em 0.2em; }
.kicmag_masthead .kicmag_col3 h1 { margin: 0em; border-bottom: 3px double #1a5863;
  font-size: 1.1em; text-transform: uppercase; color: #1a5863; }
.kicmag_masthead .kicmag_col4 { width: 1px; border: 5px solid #ffffff; border-width: 0em 5px 0em 1px;  }
.kicmag_masthead .kicmag_col5 { width: 140px; padding: 0em; vertical-align: middle; text-align: center; }
.kicmag_masthead .kicmag_advertisement { margin: 0em; }
.kicmag_masthead .kicmag_advertisement .kicmag_bullet { display: none; }
.kicmag_masthead .kicmag_relatedContent { display: none; }

.kicmag_masthead .kicmag_articleList .kicmag_article { margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; }

.kicmag_area1 { margin-top: 0.5em; background-image: url("/cmag_media/trim/trimArea1top.gif"); 
  background-position: 0% 0%; background-repeat: repeat-x; padding-top: 5px; }

.kicmag_area2 td { border-left: 1px solid #b5c7bd; border-right: 1px solid #b5c7bd; padding: 0.5em; }
.kicmag_area2 td td { border: none; }
.kicmag_area2 .kicmag_lhc { width: 200px; }
.kicmag_area2 .kicmag_rhc { width: 140px; }

.kicmag_lhc img { display: block; margin: 0em auto 0em auto; }
.kicmag_lhc .kicmag_block { margin: 0em 0em 0.75em 0em; padding: 0em 0em 0.5em 0px; border-bottom: 1px solid #bdc7c6; }
.kicmag_lhc .kicmag_delimiter { width: 100%; clear: both; }
.kicmag_lhc h1 { margin: 0.5em 0em 0em 0em; padding: 0em; font-size: 0.9em; font-weight: normal; 
  color: #29415a; text-transform: uppercase; }
.kicmag_lhc input { width: 97%; }
.kicmag_lhc li { margin-left: 1em; }
.kicmag_lhc .kicmag_title { display: block; font-weight: bold; }
.kicmag_lhc .kicmag_date { display: block; font-style: italic; }
.kicmag_lhc .kicmag_advertising { margin: 0em; padding: 0em; }
.kicmag_lhc .kicmag_advertisement { padding: 0.25em 0em 0.25em 0em; }

.kicmag_lhc .kicmag_articleList { padding: 0em 0em 0em 0em; }
.kicmag_lhc .kicmag_articleList .kicmag_article { margin: 0em 0em 0em 0em; }
.kicmag_lhc .kicmag_articleList .kicmag_article .kicmag_title { font-size: 1em; font-weight: normal; color: #757cca; }

.kicmag_area1 .kicmag_console { padding: 0.5em 0.5em 1em 0.5em; font-size: 1.1em; }
.kicmag_console .kicmag_buttons label { width: 100%; text-align: center; font-weight: normal; color: #ffffff; }

.kicmag_console .kicmag_YAH { margin: 0em 0em 0.75em 0em; border-bottom: 1px solid #999999; background-color: #f0f0f0;
  padding: 0.25em 0.5em 0.25em 0.5em; font-size: 0.9em; }
.kicmag_console .kicmag_YAH li { display: inline; margin: 0em 0.25em 0em 0em; padding: 0em 0em 0em 0em; }
.kicmag_console .kicmag_YAH li .kicmag_delimiter { margin: 0em 0em 0em 0em; padding: 0em 0.12em 0em 0.25em; 
  line-height: 0.5em; font-size: 1.7em; }

.kicmag_YAH div { display: inline; }

.kicmag_console .kicmag_warning { width: 85%; margin: 1em auto 1em auto; border: 1px solid #000000; 
  padding: 1em 1em 1em 1em; text-align: center; font-size: 1.1em; }
.kicmag_console .kicmag_warning h1 { padding: 0em 0em 0em 0em; width: 100%; text-align: left; font-size: 1.1em; }
.kicmag_console .kicmag_warning div { margin-top: 0.5em; }
.kicmag_console .kicmag_warning .kicmag_delimiter { width: 100%; clear: both; height: 0em; }

.kicmag_area1 .kicmag_console .kicmag_advertising { border-top: 1px solid #b5c7bd;
  margin-top: 2em; color: #000000; }

.kicmag_articleList .kicmag_article .kicmag_teaser { display: none; height: 0px; margin: 0em 0em 0em 0em; }
.kicmag_articleList .kicmag_article .kicmag_teaser img { display: none; }
.kicmag_articleList .kicmag_article:hover .kicmag_teaser { position: absolute; display: block;
  margin: 0.5em 0em 0em 1em; width: 39em; padding: 0.5em 0.75em 0.5em 0.75em; height: auto;
  border: 1px solid #000000; background-color: #fcfcfc; /*font-style: italic;*/ }

.kicmag_results .kicmag_articleList .kicmag_article { margin: 0em 0em 1em 0em; padding: 0em 0em 0em 0em; }
.kicmag_results .kicmag_articleList .kicmag_article .kicmag_title { float: left; clear: none; }
.kicmag_results .kicmag_articleList .kicmag_article .kicmag_teaser { display: block; height: auto; width: 100%; }
.kicmag_results .kicmag_articleList .kicmag_article:hover .kicmag_teaser { position: static;
  margin: 0em 0em 0em 0em; width: 100%; border: none; background-color: #ffffff; padding: 0em 0em 0em 0em; 
  font-style: normal; }

.kicmag_footer { clear: both; margin: 0em; padding: 1.5em; background-image: url("/cmag_media/trim/trimFooter_N.gif");
  background-position: 100% 0%; background-repeat: no-repeat; text-align: left; color: #202020; }
.kicmag_footer img { float: right; clear: right; margin: 0.5em 0em 0.5em 0em; }

.kicmag_article { margin: 1em 0em 0em 0em; padding: 0em 0em 0em 1%; }
.kicmag_article .kicmag_date { display: block; float: right; clear: both; color: #303030; }
.kicmag_article .kicmag_date label { margin: 0em 0em 0em 0em; padding: 0em 0.1em 0em 0.2em; }
.kicmag_article .kicmag_pdate { display: block; float: right; clear: right; margin-left: 0.5em; color: #303030; }
.kicmag_article .kicmag_pdate label { margin: 0em 0em 0em 0em; padding: 0em 0.1em 0em 0.2em; }
.kicmag_article .kicmag_title { display: block; margin: 0em 0em 0em 0em; padding: 0em; font-size: 1.25em;
  font-weight: bold; color: #12575c; }
.kicmag_article .kicmag_rating { display: block; clear: both; margin: 0em auto 0px auto; 
  border-top: 1px solid #101010; padding: 2px 3px 2px 3px; background-color: #f0f0f0; color: #404040; }
.kicmag_article .kicmag_rating label { color: #303030; }
.kicmag_article .kicmag_rating img { vertical-align: text-bottom; }
.kicmag_article .kicmag_teaser { display: block; margin: 0.5em 0em 0em 0em; color: #303030; }
.kicmag_article .kicmag_teaser h3 { display: inline; font-weight: normal; /*font-style: italic;*/ color: #000000; }
.kicmag_article .kicmag_body img { margin: 0.25em 0.5em 0.25em 0.5em; }
.kicmag_article .kicmag_body div { margin: 1em 0em 0em 0em; }
.kicmag_article .kicmag_pageNumber { display: none; }
.kicmag_article .kicmag_copyright { margin: 1em 0em 1em 0em; width: 100%; text-align: right; font-style: italic;}

.kicmag_articleList { margin: 0em 0em 0em 0em; }
.kicmag_articleList .kicmag_article { display: block; clear: both; margin: 0em 0em 0em 0em; }
.kicmag_articleList .kicmag_article:hover { cursor: pointer; }
.kicmag_articleList .kicmag_article .kicmag_teaser .kicmag_isVideo { display: block; }

.kicmag_masthead .kicmag_article .kicmag_title { display: none; }
.kicmag_masthead .kicmag_articleList { margin-top: 0.5em; }
.kicmag_masthead .kicmag_articleList .kicmag_article .kicmag_title { display: block; font-size: 1em; 
  font-weight: normal; }
.kicmag_masthead .kicmag_articleList .kicmag_article { margin: 0em 0em 0em 0em; }
.kicmag_masthead .kicmag_article .kicmag_teaser { display: none; height: 0px; }

.kicmag_console h1 { margin: 0em 0em 1em 0em; padding: 0em; font-size: 1.25em; font-weight: bold; color: #12575c; }
.kicmag_console h2 { margin: 0em 0em 0.5em 0em; padding: 0em 0em 0em 0em; font-size: 1em; color: #a4262c; }
.kicmag_console h3 { margin-bottom: 0em; font-size: 1em; }
.kicmag_console label { margin-right: 0.5em; color: #000000; font-style: italic; font-weight: normal; }
.kicmag_console ul li { margin: 1em 0em 0em 1.5em; }
.kicmag_console ol ol { list-style-type: upper-alpha; }
.kicmag_console ol li { margin-top: 1em; }
.kicmag_console table thead td { font-weight: bold; }
.kicmag_console table tbody td label { font-weight: bold; font-style: normal; }
.kicmag_console .kicmag_articleList .kicmag_article .kicmag_title { margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em;
  font-size: 1.05em; font-weight: bold; color: #303030; }
.kicmag_console .kicmag_rhc { float: right; clear: right; width: 200px; padding: 0em 0em 0em 0em; font-size: 0.9em; }

.kicmag_resultsNav { width: 100%; background-color: #f0f0f0; margin: 1em 0em 1em 0em; 
  padding: 0.25em 0em 0.25em 0em; text-align: right; }
.kicmag_resultsNav .kicmag_subnav { margin: 0em 0.5em 0em 0.5em; }

.kicmag_spotlight { width: 100%; margin: 0em 0em 0.5em 0em; text-align: center; }

.kicmag_spotlight div { margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; }
.kicmag_spotlight h1 { font-size: 1.1em; margin: 0em 0em 0.5em 0em; text-align: center; }
.kicmag_spotlight h2 { font-size: 1em; color: #3b5d5e; font-weight: bold; }

.kicmag_spotlight td { background-repeat: no-repeat; }
.kicmag_spotlight thead td { padding: 0em 0em 0em 0em; }
.kicmag_spotlight tbody td { padding: 0em 0em 0em 0em; }
.kicmag_spotlight tfoot td { padding: 0em 0em 0em 0em; }

.kicmag_spotlight thead tr { height: 13px; }
.kicmag_spotlight thead .kicmag_col1 { width: 11px; background-image: url("/cmag_media/trim/trimSpotlight_NW.gif"); }
.kicmag_spotlight thead .kicmag_col2 { width: auto; background-repeat: repeat-x; 
  background-image: url("/cmag_media/trim/trimSpotlight_N.gif"); }
.kicmag_spotlight thead .kicmag_col3 { width: 11px; background-image: url("/cmag_media/trim/trimSpotlight_NE.gif"); }
.kicmag_spotlight tbody tr { height: auto; }
.kicmag_spotlight tbody .kicmag_col1 { background-repeat: repeat-y; 
  background-image: url("/cmag_media/trim/trimSpotlight_W.gif"); }
.kicmag_spotlight tbody .kicmag_col3 { background-repeat: repeat-y; background-image:
  url("/cmag_media/trim/trimSpotlight_E.gif"); }
.kicmag_spotlight tfoot tr { height: 13px; }
.kicmag_spotlight tfoot .kicmag_col1 { background-image: url("/cmag_media/trim/trimSpotlight_SW.gif"); }
.kicmag_spotlight tfoot .kicmag_col2 { background-repeat: repeat-x; 
  background-image: url("/cmag_media/trim/trimSpotlight_S.gif"); }
.kicmag_spotlight tfoot .kicmag_col3 { background-image: url("/cmag_media/trim/trimSpotlight_SE.gif"); }

.kicmag_spotlight_title td { background-repeat: no-repeat; }
.kicmag_spotlight_title thead td { padding: 0em 0em 0em 0em; }
.kicmag_spotlight_title tbody td { padding: 0em 0em 0em 0em; }
.kicmag_spotlight_title tfoot td { padding: 0em 0em 0em 0em; }

.kicmag_spotlight thead.kicmag_titled tr .kicmag_col1 { background-repeat: repeat-y;
  background-image: url("/cmag_media/trim/trimSpotlight_W.gif"); }
.kicmag_spotlight thead.kicmag_titled tr .kicmag_col2 { background: none; }
.kicmag_spotlight thead.kicmag_titled tr .kicmag_col3 { background-repeat: repeat-y;
  background-image: url("/cmag_media/trim/trimSpotlight_E.gif"); }

.kicmag_spotlight_title { border-bottom: 1px solid #28535a; background-color: #eaf0f0; }

.kicmag_spotlight_title thead tr { height: 13px; }
.kicmag_spotlight_title thead .kicmag_col1 { width: 11px; 
  background-image: url("/cmag_media/trim/trimSpotlight_NW.gif"); }
.kicmag_spotlight_title thead .kicmag_col2 { width: auto; background-repeat: repeat-x; 
  background-image: url("/cmag_media/trim/trimSpotlight_N.gif"); }
.kicmag_spotlight_title thead .kicmag_col3 { width: 11px; 
  background-image: url("/cmag_media/trim/trimSpotlight_NE.gif"); }
.kicmag_spotlight_title tbody tr { height: auto; }
.kicmag_spotlight_title tbody .kicmag_col1 { background-repeat: repeat-y; 
  background-image: url("/cmag_media/trim/trimSpotlight_W.gif"); }
.kicmag_spotlight_title tbody .kicmag_col2 { padding-bottom: 12px; }
.kicmag_spotlight_title tbody .kicmag_col3 { background-repeat: repeat-y; background-image:
  url("/cmag_media/trim/trimSpotlight_E.gif"); }

.kicmag_spotlight .kicmag_article { margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; }
.kicmag_spotlight .kicmag_article .kicmag_title { display: block; margin: 0em 0em 0.5em 0em; font-size: 1.1em;
  font-weight: bold; color: #245262; }
.kicmag_spotlight .kicmag_article .kicmag_title .kicmag_bullet { display: none; }
.kicmag_thumbnail img { display: inline; float: left; clear: left; margin-right: 0.5em; }

#kicmag_adicioWidget { display: none; }

.kicmag_spotlight .adicio_jobPosting { display: block; margin: 0em 0em 0.75em 0em; width: 100%; color: #202020; }
.kicmag_spotlight .adicio_jobPosting:hover { background-color: #c9dbe9; }
.kicmag_spotlight .adicio_jobPosting .adicio_title { display: inline; margin-right: 0.5em; }
.kicmag_spotlight .adicio_jobPosting .adicio_location { display: inline; margin-right: 0.5em; }

.kicmag_feature { float: left; clear: left; width: 66%; height: auto;
  margin: 0em 0em 0.5em 0em; border-bottom: 3px double #bdc7c6;
  padding: 0em 0em 0.5em 0em; 
}
.kicmag_feature .kicmag_more { display: block; margin: 0.75em 0em 0em 0em; width: 67%; text-align: right; }
.kicmag_feature table { width: 66%; margin: 0em 0em 0em 0em; }
.kicmag_feature table td { width: auto; }
.kicmag_feature table .kicmag_row0 { width: 100%; padding: 0em 0em 0em 0em; }
.kicmag_feature table .kicmag_col1 { width: 30%; padding: 0.5em 0.1em 0em 0em; }
.kicmag_feature table .kicmag_col2 { width: 70%; padding: 0.5em 0.5em 0em 0em; }

.kicmag_feature h1 { color: #245262; margin: 0em 0em 0em 0em; }
.kicmag_feature h2 { margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0px; color: #245262; }
.kicmag_feature ul { margin: 0em 0em 0em 0em; }
.kicmag_feature ul li { margin: 0em 0em 0em 0em; }

.kicmag_feature .kicmag_articleList .kicmag_article { padding: 0em 0em 0em 0em; margin: 0em 0em 0em 0em; }
.kicmag_feature .kicmag_articleList .kicmag_article .kicmag_title {
  border-bottom: none; font-size: 1em; font-weight: normal; color: #767ebf; }
.kicmag_feature .kicmag_articleList .kicmag_article .kicmag_copyright { display: none; }
.kicmag_feature .kicmag_articleList .kicmag_article .kicmag_rating { display: none; }
.kicmag_feature .kicmag_articleList .kicmag_article .kicmag_relatedContent { display: none; }

.kicmag_feature .kicmag_insetRight { overflow: visible; width: 30%; margin: 0em 0em 0em 0em;
  border-left: 1px solid #bdc7c6; text-align: left; }
.kicmag_feature .kicmag_insetRight img { display: block; float: right; clear: right;
  margin: 0em 0em 0.5em 0.5em; }
.kicmag_feature .kicmag_articleList { clear: none; }
.kicmag_feature .kicmag_articleList .kicmag_article { width: auto; clear: none; }

#kicmag_blockIndustries h1 { margin: 0em 0.2em 0em 0em; }
#kicmag_blockIndustries h2 { line-height: 1em; }
#kicmag_blockIndustries .kicmag_articleList .kicmag_article .kicmag_bullet { display: none; }
#kicmag_blockIndustries .kicmag_articleList .kicmag_article { margin-top: 0em; }

#kicmag_blockServices { margin-bottom: 0em; }
#kicmag_blockServices h1 { margin: 0em 0.2em 0em 0em; }
#kicmag_blockServices h2 { line-height: 1em; }
#kicmag_blockServices .kicmag_articleList .kicmag_article .kicmag_bullet { display: none; }
#kicmag_blockServices .kicmag_articleList .kicmag_article { margin-top: 0em; }

#kicmag_blockSponsorship { width: 64.25%; background-color: #ffffe0; padding: 0.5em 0.5em 0.5em 0.5em; }
#kicmag_blockSponsorship div { margin-top: 0.5em; }

#kicmag_blockTravelAdvisory .kicmag_insetRight { border: none; }

#kicmag_blockBookIt .kicmag_insetRight { border: none; }

#kicmag_blockConsultantsOnConsulting { border-bottom: 0px none #ffffff; }
#kicmag_blockConsultantsOnConsulting .kicmag_insetRight { border: none; }

#kicmag_blockPoll { text-align: left; }
#kicmag_blockPoll input { background-color: #ffffff; }
#kicmag_blockPoll .kicmag_title { width: 100%; text-align: center; }
#kicmag_blockPoll h1 { display: block; margin: 0em 0em 0em 0em; text-align: left; color: #767eaf; }
#kicmag_blockPoll .kicmag_bullet { display: none; }
#kicmag_blockPoll .kicmag_key { text-align: left; }
#kicmag_blockPoll .kicmag_key ul { margin: 0em auto 0em auto; width: 85%; }
#kicmag_blockPoll .kicmag_key li { margin: 0em 0em 0em 0em; padding: 0em 0em 0.7em 0em; line-height: 1em; }
#kicmag_blockPoll label { color: #767eaf; font-weight: normal; }
#kicmag_blockPoll label .kicmag_bullet { display: inline; border: 1px solid #808080; margin: 0em 0.5em 0em 0em;
  line-height: 0.8em; font-size: 1em; }

.kicmag_pollVoted #kicmag_survey { display: none; }
#kicmag_blockPoll .kicmag_results { text-align: center; }

.kicmag_linkedList li:hover { cursor: pointer; color: #6d7dc6; }
#kicmag_subconsole { display: none; border: 1px solid #303030; border-width: 1px 3px 3px 1px; 
  background-color: #f7f7f7; padding: 1em;}
#kicmag_subconsole h3 { margin: 0em 0em 0.5em 0em; }

.kicmag_answer { display: none; }

.kicmag_banner { clear: both; width: 100%; text-align: center; }
.kicmag_insetLeft { float: left; clear: left; margin: 0em 0em 1.5em 0em; padding: 0em 1em 0em 0em; }
.kicmag_insetCenter { text-align: center; }
.kicmag_insetFramedCenter { padding: 1em; border: 1px solid #b5c7bd; }
.kicmag_insetRight { float: right; clear: right; margin: 0em 0em 0em 0em; width: 130px; padding: 0em 0em 0em 0.5em;
  text-align: center; }

.kicmag_mugshot { margin-bottom: 1em; }
.kicmag_mugshot thead td { margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align: center; }
.kicmag_mugshot thead tr td img { border: 6px solid #bbb7ab; border-width: 6px 7px 6px 7px; }
.kicmag_mugshot tbody td { margin: 0em 0em 0em 0em; padding: 0em 0.25em 0em 0.25em; text-align: left; 
  font-size: 0.9em; color: #bbb7ab; }

.kicmag_announcement { text-align: center; }
.kicmag_article .kicmag_mugshots { float: right; clear: right; width: 234px; padding: 0em 0em 0em 1em;
  text-align: center; }
.kicmag_article .kicmag_mugshots h1 { font-size: 1em; color: #202020; margin: 0em 0em 0.5em 0em; }
.kicmag_article .kicmag_mugshots table { margin: 0em 0em 0em 0em; }
.kicmag_article .kicmag_mugshots table tr td { margin: 0em 0em 0em 0em; padding: 0.3em 0.3em 0em 0.3em; 
  text-align: left; font-size: 0.87em; color: #bbb7ab;  }
.kicmag_article .kicmag_mugshots table tr td label { display: block; margin: 0em 0em 0em 0em; font-size: 1.1em; color:
  #bbb7ab; }
.kicmag_article .kicmag_mugshots table tr td img { margin: 0em 0em 0em 0em; border: 1px solid #bbb7ab; 
  border-width: 5px 6px 5px 6px; padding: 0em 0em 0em 0em; }
.kicmag_mugshots .kicmag_special { border: 1px solid #bbb7ab; padding: 0.1em 0.1em 0.1em 0.1em; }
.kicmag_award { font-style: italic; }

.kicmag_speaker { margin: 1em 0em 0em 2.5em; }
.kicmag_speaker .kicmag_col1 { width: 75%; }
.kicmag_speaker .kicmag_col2 { width: 25%; }
.kicmag_speaker .kicmag_col2 img { display: block; }
.kicmag_speaker .kicmag_mugshot { margin: 0em 0em 0em 0em; }

.kicmag_speaker2 { margin: 1em 2.5em 0em 0em; }
.kicmag_speaker2 .kicmag_col1 { width: 25%; }
.kicmag_speaker2 .kicmag_col2 { width: 75%; }
.kicmag_speaker2 .kicmag_col2 img { display: block; }
.kicmag_speaker2 .kicmag_mugshot { margin: 0em 0em 0em 0em; }

.kicmag_subnav { margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; font-size: 0.9em; }
.kicmag_subnav li { display: inline; margin: 0em 0.25em 0em 0em; padding: 0em 0em 0em 0em; white-space: nowrap; }
.kicmag_console .kicmag_subnav li { display: inline; margin: 0em 0.25em 0em 0em; padding: 0em 0em 0em 0em; 
  white-space: nowrap; }
.kicmag_subnav li .kicmag_delimiter { margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0.5em; line-height: 0.5em; font-size: 1em; }

.kicmag_relatedContent { margin: 1em 0em 0em 0em; color: #6d7dc6; }
.kicmag_relatedContent ul { display: none; }
.kicmag_relatedContent ul li { padding: 0em 0em 0em 0em; margin: 0em 0em 0em 0em; white-space: nowrap; }
.kicmag_relatedContent:hover { cursor: pointer; color: #649de7; }
.kicmag_relatedContent:hover ul { display: block; position: absolute;  margin: 0em 0em 0em 0em; 
  padding: 0.25em 5em 0.25em 0.5em; width: auto; height: auto; border: 1px solid #29455e; 
  border-width: 1px 1px 1px 1px; background-color: #f0f0f0; }

.kicmag_advertisement a.kicmag_block { display: block; margin: 0.75em 0em 0em 0em; }

#kicmag_RHC { /*display: none;*/ text-align: center; }

#kicmag_RHC .kicmag_block { margin: 0em 0em 2em 0em; padding: 0em 0.5em 0em 0.5em; }

.kicmag_footer .kicmag_nav { color: #404040; }

.kicmag_javascriptConstants { display: none; }

.kicmag_loaderContainer { display: none; }

.kicmag_article .kicmag_rss { line-height: 1.5em; }
.kicmag_article .kicmag_rss img { margin: 0.5em 0em 0em 0em; }

.kicmag_bio { border-top: 1px solid #808080; margin-top: 1.5em; padding-top: 1em; font-weight: bold; }
.kicmag_bio img { float: right; clear: right; }
.kicmag_bio .kicmag_name { display: block; color: #b39740; }
.kicmag_bio .kicmag_company { display: block; color: #910B0f; }
.kicmag_bio .kicmag_position { display: block; }
.kicmag_bio .kicmag_age { display: block; }

.kicmag_detailHead { margin: 1em 1em 1em 1em; padding: 0em 0.25em 0.75em 0.25em; 
  font-size: 0.9em; border: 1px solid #808080; color: #404040; }
.kicmag_detailHead .kicmag_title { display: none; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; 
  font-size: 1em; color: #404040; font-style: italic; }

.kicmag_detailFoot { margin: 1em 1em 1em 1em; padding: 0em 0.25em 0.75em 0.25em; 
  font-size: 0.9em; border: 1px solid #808080; color: #404040; }
.kicmag_detailFoot .kicmag_title { display: none; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; 
  font-size: 1em; color: #404040; font-style: italic; }

.kicmag_articleActions { display: block; clear: both; margin: 0em auto 0px auto; padding: 0.1em 0.2em 0em 0.2em;
  background-color: #f0f0f0; line-height: 2.1em; color: #404040; }
.kicmag_articleActions li { padding: 0em 0em 0em 0em; display: inline; }
.kicmag_articleActions li label { font-style: normal; color: #6d7dc6; }

.kicmag_faq ul li { margin: 0.25em 0em 0em 0.25em; }

.kicmag_insetCenter .kicmag_buttons {
  width: auto; margin: 0.5em 0em 0em 0em; text-align: center;
}

.kicmag_article .kicmag_slideshow { position: relative; 
  margin: 0.5em auto 0em auto; width: auto; border-color: #404040;
  border-style: solid; border-width: 1px 0px 1px 0px;
  padding: 0.25em 0.25em 1em 0.25em; }
.kicmag_article .kicmag_slideshow label { display: block; font-style: normal; }
.kicmag_article .kicmag_slideshow .kicmag_bullet { margin: 0em 0em 0em 0em;
  display: none; }
.kicmag_article .kicmag_slideshow .kicmag_control { margin-right: 0.5em;
  font-style: normal; color: #6d7dc6; }
.kicmag_article .kicmag_slideshow .kicmag_control:hover { cursor: pointer; color: #649de7; }
.kicmag_article .kicmag_slideshow .kicmag_displayed { margin: 0em 0em 0em 0em;
  width: auto; text-align: right; }
.kicmag_article .kicmag_slideshow .kicmag_displayed .kicmag_control {
  display: block; white-space: nowrap; }
.kicmag_article .kicmag_slideshow .kicmag_displayed .kicmag_caption {
  width: 27%; float: right; clear: right; margin: 0em 0em 0em 0.25em;
  text-align: left; }
.kicmag_article .kicmag_slideshow .kicmag_displayed img { width: 72%;
  margin: 0em 0em 0em 0em; }
.kicmag_article .kicmag_slideshow .kicmag_gallery { display: none;
  position: absolute; margin: 0.5em 0.75em 0em 0.5em; width: 45.15em;
  border: 1px solid #8080c0; background-color: #f0f8ff; text-align: right; }
.kicmag_article .kicmag_slideshow .kicmag_gallery ul { height: 7em;
  overflow: auto; border: 1px solid #8080c0; background-color: #f0f8ff;
  list-style-type: none; white-space: nowrap; padding: 0.5em 0em 0em 0em; }
.kicmag_article .kicmag_slideshow .kicmag_gallery ul li { display: inline; }
.kicmag_article .kicmag_slideshow .kicmag_gallery li img { display: inline;
  height: 5em; margin: 0em 0em 0em 0em; }
.kicmag_article .kicmag_slideshow .kicmag_gallery ul img:hover { cursor: pointer; }

.kicmag_summitIMG { float: left; padding-right: 1em; }
.kicmag_rightIMG { float: right; padding-left: 1em; margin-right: 0em; padding-right: 0em; }
.kicmag_imgCaption { padding: 0em 0em 0.5em 0em; margin: 0em; font-style: italic; }

/*
20090210 psbrogna using h6 tag for very specific exceptions, ie:
- hiding titles when a single article is displayed in the console for selected pages; example: csummit pages
- one-off emphasis; example: csummit REGISTER in LHC
*/
h6 { display: inline; margin: 0em 0em 0em 0em; padding: 0em 0em 0em; font-size: 1em; }
.kicmag_console h6 { display: none; }
.kicmag_lhc h6 { color: #ff0000; }

.kicmag_sectionBreak { clear: both; width: 100%; height: 1em; }

.kicmag_diva:hover { color: #649de7; cursor: pointer; }


/*20091222tbg allowing img's in teasers for supplement pages */
.kicmag_indexID_CMAG_B_010 .kicmag_articleList .kicmag_article .kicmag_teaser img { display: inline; margin: 0.5em; }

/*20091202tbg ADDED FOR CMAG ORDER FORM */

@media print {
  .kicmag_secure { width: 7in; }
}

.kicmag_masterForm {
  margin: 2em 0em 0em 0em;
  padding: 0em 0em 1em 1em;
  border-top: 1px solid #C0C0C0;
  text-align: left;
}

.kicmag_masterForm input { background-color: #f0f0f0; font-size: 1em; width: 40%; }
.kicmag_masterForm select { background-color: #f0f0f0; font-size: 1em; width: 40%; }
.kicmag_masterForm .kicmag_radio { width: 0em; }
.kicmag_masterForm label { 
  float: left; 
  width: 12em; 
  display: block;
  clear: none;
  width: 32%;
  text-align: left;
  font-size: 1.1em; 
}

.kicmag_subhead {
  display: block;
  font-weight: bold;
  padding-bottom: 1em;
  padding-top: 1em;
}

.kicmag_masterform .kif_data { color: #003366; }

.kicmag_formField { margin-top: 1em; }
.kicmag_masterForm .kicmag_formField .kicmag_block { 
  display: block;
  clear: both;
  padding-top: 0.5em;
  border: none;
}

.kicmag_xForm LABEL {
  white-space: nowrap;
  float: none;
}

.kicmag_xForm SELECT {
  margin-top: 0.5em;
  display: block;
  margin-bottom: 1.5em;
}

.kicmag_order TABLE { width: 100%; }

.kicmag_verisign { float: left; clear: left; margin: 0em 0em 0em 6em; padding: 0em;
  height: 6.5em; width: 10em; }

.kicmag_cartYah { float: right; clear: both; width: auto; color: #2B5971;
font-size: 0.8em; margin: 0.5em 0em 0.5em 0em; }
.kicmag_cartYah TD { vertical-align: top; width: 5em; font-style: italic; }
.kicmag_cartYah TD .kicmag_inset { background-color: #B7BCC2; 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; }
.kicmag_cartYah .kicmag_ON { color: #8AA9AB; }
.kicmag_cartYah .kicmag_ON .kicmag_inset { background-color: #2B5971; }
.kicmag_cartYah .kicmag_delimiter { float: right; clear: right; margin: 0.5em
0.5em 0em 0em; color: #B7BCC2;  font-weight: bold; }

.kicmag_secure { width: 990px; margin: 0em auto 0em auto; text-align: left; }

.kicmag_secure .kicmag_masterForm { width: 990px; clear: both; background: #FFFFFF; }
.kicmag_secure .kicmag_form { margin-bottom: 1em; }
.kicmag_secure .kicmag_xForm { clear: both; }
.kicmag_secure .kicmag_form .kicmag_subhead { display: block; font-weight: bold; padding: 0em 0em 0.5em 0em; }
.kicmag_secure .kicmag_form .kicmag_subheadExtra { display: inline; font-style:italic; font-weight: normal; padding: 0.5em 0em 0.5em 0em; }
.kicmag_secure .kicmag_form .kicmag_col1 { float: left; margin-right: 2em;
width: 48%; margin-top: 0em; }

.kicmag_secure .kicmag_form .kicmag_col2 { float: left; margin-right: 0em;
width: 48%; margin-top: 0em; }

.kicmag_secure .kicmag_form .kicmag_orderDiscount { background-color: #E8E8F0;
padding: 0.5em; }
.kicmag_secure .kicmag_form .kicmag_orderDiscount { margin-top: 1em; }
.kicmag_secure .kicmag_form .kicmag_orderDiscount DIV { margin: 0em 0em 0.5em
0em; padding: 0em; }
.kicmag_secure .kicmag_form .kicmag_orderDiscount LABEL { float: none; }
.kicmag_secure .kicmag_form .kicmag_orderDiscount LABEL { width: auto;
font-weight: bold; padding: 0em; margin-bottom: 0.5em; }

.kicmag_secure .kicmag_stepCopy { float: right; width: 75%; clear: right;
line-height: 1.1em; margin-top: 3em; }
.kicmag_secure .kicmag_formNav { clear: both; width: 100%;  text-align: right;
border-top: 2px solid #000000; padding-top: 1em; }
.kicmag_secure .kicmag_formNav A { color: #06539B; }
.kicmag_secure .kicmag_formNav .kicmag_button { margin-right: 3em; }
.kicmag_secure .kicmag_formNav .kicmag_button { 
  border: 1px solid #154F75; 
  background-image: url(/cmag_media/buttonBackground.gif);  
  width: 70px;
  float: right;
  margin-left: 1em;
}
.kicmag_secure .kicmag_formNav .kicmag_button .kicmag_buttonTxt {
  color: #154F75;
  line-height: 1.1em;
  font-weight: bold;
  padding: 0.25em 0.25em 0.1em 0.25em;
  margin: 0em;
  text-align: center;
}
.kicmag_order { clear: both; border-top: 2px solid #000000; padding: 0em 0em
1em 0em; }
.kicmag_order .kicmag_orderHeader { margin: 0.5em 0em 0.5em 0em; }
.kicmag_order .kicmag_orderHeader LABEL { width: auto; margin-right: 0.5em; }
.kicmag_order TABLE { clear: both; color: #505050; }
.kicmag_order THEAD { border-bottom: 1px solid #404040; font-weight: bold; color: #2C4563;}
.kicmag_order TBODY TR:hover { background-color: #EFF0F0; }
.kicmag_order TFOOT { border-top: 1px solid #404040; color: #2C4563; }
.kicmag_order TFOOT TR:hover { background-color: #EFF0F0; }
.kicmag_order .kicmag_footnote { width: 100%; margin: 0em 0em 1em 0em;
text-align: center; color: #E00717;
  font-size: 0.85em; font-style: italic; }

.kicmag_order .kicmag_price { color: #2C4563; text-align: right; width: 10%; }
.kicmag_order .kicmag_totalPrice { color: #000000; }
.kicmag_order .kicmag_productDescription { font-weight: bold; }
.kicmag_order .kicmag_productDiscount { margin-left: 1em; font-style: italic; }
.kicmag_order .kicmag_orderDiscount { font-style: italic; font-weight: normal; }
.kicmag_order .kicmag_productDiscount { font-weight: normal; }
.kicmag_order .kicmag_bundledItem { margin-left: 1em; font-weight: normal; }
.kicmag_order .kicmag_blankRow { height: 1.5em; }

.kicmag_secure .kicmag_footer { width: 965px; margin: 3em auto 0em auto; }
.kicmag_secure .kicmag_endofreceipt { clear: left; float: right; margin: 0.5em; }

/*20091221tbg added for cmag specifics*/
.kicmag_secure #kicmag_formORDER2 #kicmag_formSHIPPING {
  width: 50%;
}
.kicmag_secure #kicmag_formORDER3 #kicmag_formSHIPPING,
.kicmag_secure #kicmag_formORDERTHANKS #kicmag_formSHIPPING {
  float: left; 
  width: 48%;
}
/*END20091221*/

/* 20081120 tbg pop for CCV image on order step 2 */
.kicmag_popUp A { display: block; }
.kicmag_popUp A IMG { margin: 0.40em; vertical-align: middle; }
.kicmag_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;
}
.kicmag_popUp A:hover { background-color: #FFFFFF; } /* redundant but req'd to address IE6 bug */
.kicmag_popUp A:hover DIV { display: block; visibility: visible; z-index: 100; }
/*end pop-up*/

/* END ORDER FORM STYLE */

.kicmag_interstitial { display: table; z-index: 2000; position: absolute; left: 10%; top: 0%; width: 80%; margin: auto auto auto auto; border: 1px solid #000000;
  background-color: #ffffff; text-align: center; vertical-align: middle; }
.kicmag_interstitial * { display: table-row; vertical-align: middle; }
.kicmag_interstitial .kicmag_head { display: table-row; width: 100%; background-color: #e0e0e0; text-align: right; cursor: pointer; }
.kicmag_interstitial object { display: block; height: 100%; }

