#edit_mode, #not_editing { padding-top:123px; }
#not_editing .title_part_default_value { display:none; }
#not_editing .block_edit, #not_editing .add_widget { display:none; }
.ui-widget-content { background:#dedede; }
.dialog_popup .cke_skin_kama .cke_wrapper {
  background:none !important;
  border:0 !important;
  padding:0 !important;
  clear:both;
}
.dialog_popup .cke_skin_kama .cke_bottom { display:none; }
.dialog_popup .cke_skin_kama .cke_toolbox_collapser { display:none; }
.dialog_popup .cke_skin_kama {
  position:relative !important;
  z-index:99;
  padding:0 !important;
  border:0 !important;
}
.dialog_popup .block_description dl dt {
  float:left;
  clear:left;
  width:170px;
}
.dialog_popup .block_description dl dd input { width:100%; }
#edit_mode .column_section .column .block .block_edit .block_edit_title_bar .block_edit_title_bar_wrapper { padding:2px 4px; }
#edit_mode .column_section .column .block .block_edit .block_edit_title_bar .edit_button.edit_button, #edit_mode .column_section .column .block .block_edit .block_edit_title_bar .delete_button.edit_button { padding-left:20px; }
#edit_mode .column_section .column .block .block_edit .block_edit_title_bar .edit_button.delete_button, #edit_mode .column_section .column .block .block_edit .block_edit_title_bar .delete_button.delete_button {
  display:none;
  color:#ffaaaa;
}
#edit_mode .column_section .column .block .block_edit .block_edit_title_bar .edit_button, #edit_mode .column_section .column .block .block_edit .block_edit_title_bar .delete_button { float:right; }
#edit_mode .column_section .column .block .block_edit .block_edit_title_bar {
  background:#0f8bd2;
  height:20px;
  line-height:20px;
  position:absolute;
  top:0;
  left:0;
  color:#ffffff;
  font-weight:bold;
  font-size:11px;
}
#edit_mode .column_section .column .block .block_edit .block_edit_wrap {
  display:block;
  position:absolute;
  top:0;
  left:0;
  background:rgba(15,139,210,0.4);
}
#edit_mode .column_section .column .block .block_edit {
  cursor:pointer;
  display:none;
  font-family:'CantarellBold', Arial, sans-serif;
}
#edit_mode .column_section .column .block {
  position:relative;
  min-height:30px;
}
#edit_mode .column_section .column .add_widget {
  font-family:'CantarellBold', Arial, sans-serif;
  background:#0f8bd2;
  color:#ffffff;
  padding:2px 4px;
  display:block;
  visibility:hidden;
  font-size:11px;
  font-weight:bold;
}
#edit_mode .column_section .column.over .add_widget { visibility:visible; }
#edit_mode .column_section {
  outline:2px dashed #2b76ab;
  outline-offset:3px;
}
.block_layouts li a {
  background:#ededed;
  line-height:1.2;
  display:block;
  text-decoration:none;
  font-size:12px;
  font-size:14px;
  width:100%;
  height:100%;
  padding:2px;
}
.block_layouts li a:hover {
  background-color:#0f8bd2;
  color:#ffffff;
}
.block_layouts li {
  float:left;
  width:104px;
  height:60px;
  display:block;
  margin:5px;
}
.block_layouts { margin:0 atuo; }
* {
  margin:0px;
  padding:0px;
}
img { border:none; }
.fl { float:left; }
.fr { float:right; }
.spacer { clear:both; }
.dn { display:none; }
.button_font {
  font-family:Verdana, Arial;
  font-size:10px;
  font-weight:bold;
}
.link {
  color:#bb3617;
  text-decoration:none;
}
.eurostile { font-family:Eurostile, Arial, sans-serif; }
.eurostilebold { font-family:EurostileBold, Arial, sans-serif; }
.trebuchet { font-family:"AvantGarde Book", "Trebuchet MS", Arial, sans-serif; }
.ital { font-style:italic; }
.content_page .hr.footerhr { margin-top:70px; }
body, html { background-attachment:fixed; }
div.hr {
  height:2px;
  width:auto;
  margin:40px auto;
  background-color:#c4c4c5;
  margin-bottom:43px;
}
.column_section.four_columns .column { width:25%; }
.column_section.four_columns .column0 { float:left; }
.column_section.four_columns .column1 { float:left; }
.column_section.four_columns .column2 { float:right; }
.column_section.four_columns .column3 { float:right; }
.column_section.three_columns .column0 {
  width:33%;
  float:left;
}
.column_section.three_columns .column1 {
  width:34%;
  float:left;
}
.column_section.three_columns .column2 {
  width:30%;
  float:right;
  margin-left:3%;
}
.column_section.two_columns .column { width:50%; }
.column_section.two_columns .column0 { float:left; }
.column_section.two_columns .column1 { float:right; }
.column_section.one_columns .column { width:100%; }
.section .column_section.seventy_thirty_split .column0 {
  width:68%;
  float:left;
}
.section .column_section.seventy_thirty_split .column1 {
  width:30%;
  float:right;
}
.section .column_section.thirty_seventy_split .column0 {
  width:30%;
  float:left;
}
.section .column_section.thirty_seventy_split .column1 {
  width:65%;
  float:right;
}
body.content_page .section {
  width:745px;
  margin-left:200px;
}
body.content_page .wrapper {
  background:url(/blocks/knf/html/img/content_bg_white.png) no-repeat;
  background-position:10px 160px;
}
a.btn span.arrow {
  display:inline-block;
  margin-bottom:1px;
  margin-left:13px;
  margin:0px 0px 1px 13px;
  width:5px;
  height:6px;
  background:url(/blocks/knf/html/img/btn_right_arrow.png) no-repeat;
}
a.btn {
  -moz-box-shadow:0px 0px 1px 1px #7d7d7e;
  -webkit-box-shadow:0px 0px 1px 1px #7d7d7e;
  box-shadow:0px 0px 1px 1px #7d7d7e;
  text-decoration:none;
  font-family:Verdana, Arial;
  font-size:10px;
  font-weight:bold;
  background:url(/blocks/knf/html/img/button_bg.png) repeat-x;
  display:inline-block;
  padding:4px 16px 4px 16px;
  color:#ffffff;
  text-align:right;
}
a.btn:hover {
  background:url(/blocks/knf/html/img/button_hover_bg.png) repeat-x;
  color:#e7b6b8;
}
a.btn:active {
  background:url(/blocks/knf/html/img/button_active_bg.png) repeat-x;
  color:#cccccc;
}
a { color:#00539f; }
a:hover { text-decoration:none; }
a:active { color:#00539f; }
a.btn { color:#ffffff; }
@font-face {
  font-family:'EurostileBold';
  src:url('/blocks/knf/html/css/fonts/eurostile_bold/eurostileltstd-boldex2-webfont.eot');
}
@font-face {
  font-family:'EurostileBold';
  src:url(//:) format('no404'), url('/blocks/knf/html/css/fonts/eurostile_bold/eurostileltstd-boldex2-webfont.woff') format('woff'), url('/blocks/knf/html/css/fonts/eurostile_bold/eurostileltstd-boldex2-webfont.ttf') format('truetype'), url('/blocks/knf/html/css/fonts/eurostile_bold/eurostileltstd-boldex2-webfont.svg#webfontxwk9QRr2') format('svg');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'Eurostile';
  src:url('@layout_base}css/fonts/eurostile/eurostileltstd-ex2-webfont.eot');
}
@font-face {
  font-family:'Eurostile';
  src:url(//:) format('no404'), url('/blocks/knf/html/css/fonts/eurostile/eurostileltstd-ex2-webfont.woff') format('woff'), url('/blocks/knf/html/css/fonts/eurostile/eurostileltstd-ex2-webfont.ttf') format('truetype'), url('/blocks/knf/html/css/fonts/eurostile/eurostileltstd-ex2-webfont.svg#webfontlajZxsz9') format('svg');
  font-weight:normal;
  font-style:normal;
}
html, body {
  background:url(/blocks/knf/html/img/bg.png) repeat-x #878888;
  font-family:"AvantGarde Book", "Trebuchet MS", Arial, sans-serif;
}
body#edit_mode {
  background-position:0px 101px;
  padding-bottom:101px;
}
div#bg_wrapper {
  width:100%;
  margin:0 auto;
  margin-top:-1px;
}
div.bg_top_lines {
  background:url(/blocks/knf/html/img/topbg_lines.png) no-repeat top;
  width:100%;
  height:auto;
  margin:0 auto;
  behavior:url(/blocks/knf/html/css/iepngfix.htc);
}
div.bg_bottom_lines {
  background:url(/blocks/knf/html/img/bottombg_lines.png) no-repeat bottom;
  width:100%;
  height:auto;
  margin:0 auto;
}
div.wrapper {
  width:960px;
  margin:0 auto;
}
div.login_toggle_lang a.toggle {
  color:#999999;
  font-size:10px;
  text-decoration:none;
  padding-right:20px;
}
div.login_toggle_lang a.toggle:hover {
  color:#999999;
  text-decoration:underline;
}
div.login_toggle_lang a.toggle:active {
  color:#414141;
  text-decoration:underline;
}
div.login_toggle_lang { margin-right:10px; }
.wrapper a.logo img { margin:12px 0px 15px 33px; }
.section.section_slider .column_section { margin-top:0px; }
.section.section_slider { margin-top:0px; }
#nav .nav_wrapper { height:39px; }
#nav ul.main_nav li a {
  font-family:Eurostile, Arial, sans-serif;
  color:#ffffff;
  font-size:12px;
  text-decoration:none;
}
#nav ul.main_nav li a:hover { color:#9ab7d2; }
#nav ul.main_nav li .sub_wrap { margin:7px 0px 0px -20px; }
#nav ul.main_nav li ul li a { font-size:12px; }
#nav ul.main_nav li ul li {
  padding-right:0;
  float:none;
  background:none;
}
#nav ul.main_nav li ul li:hover { background:none; }
#nav ul.main_nav li ul {
  display:none;
  -moz-box-shadow:0px 1px 1px 1px #212121;
  -webkit-box-shadow:0px 0px 1px 1px #7d7d7e;
  border:1px solid #006699;
  border-top:none;
  list-style-type:none;
  min-width:125px;
  background:url(/blocks/knf/html/img/dropdown_bg.png) repeat-x #063d6f;
  padding:15px 20px 10px 20px;
  position:absolute;
  padding-right:0;
}
#nav ul.main_nav li {
  margin:0px 34px 0px 0px;
  background:url(/blocks/knf/html/img/nav_down_arrow.png) no-repeat right 10px;
  padding-right:20px;
  height:30px;
  float:left;
}
#nav ul.main_nav li:hover { background:url(/blocks/knf/html/img/nav_down_arrow.png) no-repeat right 10px; }
#nav ul.main_nav {
  position:absolute;
  z-index:1;
  padding-bottom:-20px;
  padding-top:7px;
  list-style-type:none;
  width:893px;
  height:30px;
  margin-left:10px;
  padding-left:47px;
  background:url(/blocks/knf/html/img/nav_bg.png) repeat-x;
}
.wrapper .contents h3 {
  font-weight:normal;
  font-size:18px;
  margin-bottom:10px;
  color:#00539f;
}
.wrapper .contents p img {
  float:right;
  padding-left:20px;
  padding-bottom:20px;
}
.wrapper .contents p .spacer { display:none; }
.wrapper .contents p {
  margin-bottom:40px;
  font-size:14px;
  line-height:24px;
  color:#252525;
}
.wrapper .contents h1.date_heading { margin:0; }
.wrapper .contents p.redtext {
  color:#ed1c24;
  font-weight:bold;
}
.wrapper .contents p.date_stamp {
  color:#999999;
  font-size:11px;
  margin:10px 0px 10px 0px;
}
.wrapper .contents ul li {
  list-style-type:disc;
  margin:10px 0px 10px 0px;
  line-height:24px;
}
.wrapper .contents ul {
  font-size:14px;
  color:#252525;
  margin-left:30px;
}
.large_add_area {
  border:1px solid #666666;
  width:298px;
  height:248px;
  background-color:#252525;
  margin-bottom:40px;
  margin-left:30px;
}
.block_ulist ul li {
  list-style-type:disc;
  margin-bottom:10px;
}
.block_ulist ul { margin-left:18px; }
.block_ulist {
  margin-top:40px;
  margin-right:20px;
  float:left;
  width:251px;
}
.footer .map { margin-left:22px; }
.footer .copyright .nav span.nav_spacing {
  display:inline-block;
  width:1px;
  height:9px;
  background-color:#ffffff;
  margin:2px 5px 0px 5px;
}
.footer .copyright .nav a {
  color:#ffffff;
  text-decoration:none;
}
.footer .copyright .phone {
  font-size:14px;
  margin-top:15px;
  margin-bottom:38px;
}
.footer .copyright {
  text-align:right;
  color:#ffffff;
  font-size:11px;
  width:670px;
}
.footer {
  margin-top:40px;
  margin-bottom:30px;
  padding-right:10px;
}
#facebox .content h2 {
  font-weight:normal;
  font-size:22px;
  margin-bottom:20px;
  color:#00539f;
}
#facebox .content h3 {
  font-weight:normal;
  font-size:14px;
  margin-bottom:10px;
  color:#00539f;
}
#facebox .content p {
  font-size:15px;
  line-height:24px;
  color:#252525;
}
#facebox .content a {
  display:inline-block;
  margin-top:3px;
  font-size:12px;
  color:#00539f;
}
#facebox .content a:hover { text-decoration:none; }
#facebox .content a:active { color:#cccccc; }
#facebox .content a.btn {
  color:#ffffff;
  margin-top:40px;
}
#facebox .thank_you h2 { margin-bottom:10px; }
#facebox .thank_you { padding:20px 30px 30px 30px; }
.block_registration_form .rtext {
  font-size:14px;
  color:#252525;
  font-weight:bold;
}
form.login input.radio { width:15px; }
form.login div.radio span.rtext {
  font-weight:bold;
  padding-left:20px;
}
form.login div.radio input {
  position:absolute;
  display:block;
  margin-top:4px;
}
form.login div.radio { height:28px; }
#facebox .login_popup a.btn { margin-right:20px; }
#facebox .login_popup .left_col form input { width:330px; }
#facebox .login_popup .left_col form div.radio span.rtext { font-weight:bold; }
#facebox .login_popup .left_col form div.radio input { margin-top:2px; }
#facebox .login_popup .left_col form div.radio { height:28px; }
#facebox .login_popup .left_col form input.radio { width:15px; }
#facebox .login_popup .left_col form { margin-top:20px; }
#facebox .login_popup .left_col {
  padding-right:20px;
  width:388px;
  float:left;
}
#facebox .login_popup .right_col .ady_block {
  border:1px solid #666666;
  width:298px;
  height:248px;
  background-color:#252525;
  margin-bottom:40px;
}
#facebox .login_popup .right_col {
  padding:0px 20px 0px 0px;
  width:352px;
  float:right;
}
#facebox .login_popup {
  width:780px;
  padding:50px 0px 0px 30px;
  height:529px;
  color:#000000;
}
.crumbtrail a {
  color:#a6a6a6;
  font-size:11px;
}
.crumbtrail a:hover { text-decoration:none; }
.crumbtrail a.selected { color:#000000; }
.crumbtrail span {
  font-size:11px;
  color:#a6a6a6;
  padding:0px 7px 0px 7px;
}
.crumbtrail { margin:10px 0px 20px 220px; }
.content_subnav ul.main li a {
  font-family:Eurostile, Arial, sans-serif;
  font-size:12px;
  color:#00539f;
  text-decoration:none;
  height:16px;
  padding:5px 0px 5px 5px;
  width:166px;
  display:inline-block;
}
.content_subnav ul.main li a:hover { color:#3790df; }
.content_subnav ul.main li ul.sub li a {
  width:140px;
  height:auto;
  font-size:13px;
  background:none;
  color:#999999;
  font-family:"AvantGarde Book", "Trebuchet MS", Arial, sans-serif;
  padding:0px;
  padding:4px 0px 4px 10px;
}
.content_subnav ul.main li ul.sub li a:hover, .content_subnav ul.main li ul.sub li a.selected { color:#333333; }
.content_subnav ul.main li ul.sub li {
  margin-top:0px;
  background:none;
}
.content_subnav ul.main li ul.sub {
  margin-top:5px;
  margin-left:5px;
  list-style-type:none;
}
.content_subnav ul.main li { margin-top:5px; }
.content_subnav ul.main li.main_li { margin:10px 0px 10px 0px; }
.content_subnav ul.main div.selected_sub a.lead {
  padding-left:14px;
  color:#ffffff;
}
.content_subnav ul.main div.selected_sub {
  width:182px;
  background:url(/blocks/knf/html/img/content_subnav_arrow.png) no-repeat top right;
}
.content_subnav ul.main {
  list-style-type:none;
  width:164px;
  height:30px;
}
.content_subnav {
  margin-top:-8px;
  float:left;
  margin-left:10px;
}
.block_skinnyads {
  width:160px;
  float:left;
}
.block_page_forms {
  width:570px;
  float:left;
}
.block_content_withads .text { width:350px; }
.block_content_withads {
  margin-left:40px;
  width:730px;
}
.login_form a.btn { margin-right:20px; }
.login_form .left_col form input {
  width:330px;
  height:20px;
}
.login_form .left_col form p { margin-bottom:0px; }
.login_form .left_col form input, .login_form .left_col form select, .login_form .left_col form textarea {
  margin-bottom:10px;
  width:400px;
}
.login_form .left_col form textarea { height:200px; }
.login_form .left_col form { margin-top:20px; }
.login_form .left_col {
  padding-right:20px;
  width:388px;
}
.login_form .right_col .hr {
  margin-top:40px;
  width:500px;
}
.login_form .right_col a.btn { margin-top:0px; }
.login_form .right_col {
  margin-bottom:40px;
  padding:0px 20px 0px 0px;
  width:352px;
}
.login_form { padding:0px 0px 0px 0px; }
.section.section_content_slider .column_section .column { height:318px; }
.section.section_content_slider .column_section {
  background:url(/blocks/knf/html/img/rotator_bgsm.png) no-repeat;
  background-position:0px 0px;
}
.section.section_content_slider {
  margin-top:-3px;
  margin-bottom:20px;
}
.block_content_rotator .bg_wrap {
  width:938px;
  height:304px;
  margin-left:11px;
  margin-top:4px;
}
.block_content_rotator .info h1 {
  font-size:22px;
  color:#00539f;
}
.block_content_rotator .info p {
  color:#2e2e2e;
  font-size:14px;
  line-height:18px;
  padding:10px 0px 5px 0px;
  margin-bottom:10px;
}
.block_content_rotator .info {
  float:left;
  width:456px;
  padding:15px 37px 20px 47px;
  background:rgb(256,256,256);
  background:rgba(256,256,256,0.6);
  margin:187px 0px 0px 0px;
}
.block_content_rotator {
  width:960px;
  height:333px;
  margin:-6px 0px 0px 0px;
  float:left;
}
.slider_nav_wrapper .slider_nav_pointer {
  margin:0px 8px 0px 0px;
  display:inline-block;
  height:17px;
  width:13px;
  background:url(/blocks/knf/html/img/rotator_dots.png) left;
  float:left;
}
.slider_nav_wrapper .slider_nav_pointer:hover { background-position:12px 0px; }
.slider_nav_wrapper .slider_nav_pointer.selected { background-position:28px 0px; }
.slider_nav_wrapper {
  position:absolute;
  bottom:25px;
  right:30px;
}
.block_date_created {
  padding-left:10px;
  font-size:12px;
  color:#000000;
  margin-left:9px;
}
.block_horizontal_line div.hr {
  height:2px;
  width:auto;
  margin:0 auto;
  background-color:#c4c4c5;
  margin-bottom:43px;
}
.block_image_title_content_link .content, .block_image_title_content_link .title, .block_image_title_content_link .link { padding-left:18px; }
.block_image_title_content_link .image img {
  -moz-box-shadow:0px 3px 5px 0px #7d7d7e;
  -webkit-box-shadow:0px 0px 1px 1px #7d7d7e;
  border:1px solid #ffffff;
}
.block_image_title_content_link .image { margin-bottom:20px; }
.block_image_title_content_link {
  margin-top:20px;
  padding-right:20px;
}
.content_page .block_image_title_content_link .content, .content_page .block_image_title_content_link .title { padding-right:50px; }
.block_image_title_content_link:first-child { margin-top:0px; }
.section.section_our_people_content_w_image .block_image_title_content_link .title { padding-left:320px; }
.section.section_our_people_content_w_image .block_image_title_content_link .link { padding-left:320px; }
.section.section_our_people_content_w_image .block_image_title_content_link .image {
  float:left;
  margin:30px 20px 20px 100px;
}
.section .column_section.three_columns .block_image_title_content_link p { padding-right:10px; }
.block_large_ad_block .thin_ads {
  float:right;
  margin-right:20px;
}
.block_large_ad_block {
  padding-bottom:20px;
  padding-top:0px;
}
.column0 .block_large_ad_block .thin_ads {
  float:left;
  margin-right:0px;
  margin-left:20px;
}
.block_large_title h1 {
  font-weight:normal;
  font-size:22px;
  margin-bottom:20px;
  color:#00539f;
  padding-left:10px;
}
.block_large_title h1 { padding-left:20px; }
.block_thin_ad_block .thin_ads {
  float:right;
  margin-right:20px;
}
.column0 .block_thin_ad_block .thin_ads {
  float:left;
  margin-right:0px;
  margin-left:20px;
}
.block_our_people .photo_caption img {
  margin-top:40px;
  margin-bottom:10px;
  -moz-box-shadow:0px 3px 5px 0px #7d7d7e;
  -webkit-box-shadow:0px 0px 1px 1px #7d7d7e;
  border:1px solid #ffffff;
}
.block_our_people .photo_caption .caption h3 {
  font-weight:bold;
  margin-bottom:0px;
}
.block_our_people .photo_caption .caption p {
  font-weight:bold;
  font-size:12px;
  line-height:14px;
}
.block_our_people .photo_caption .caption { margin-left:10px; }
.block_our_people .photo_caption { float:left; }
.block_our_people {
  margin-top:-45px;
  margin-bottom:100px;
}
.bool_button div.off {
  opacity:0;
  background-position:0 0;
}
.bool_button div {
  position:absolute;
  top:0;
  left:0;
  width:102px;
  height:30px;
  background-image:url(/blocks/core/parts/bool/html/images/toggle.png);
  background-repeat:no-repeat;
  background-position:0 -30px;
}
.bool_button.bool_state_off div.off { opacity:1; }
.bool_button.bool_state_off div.on {
  left:-50px;
  opacity:0;
}
.bool_button.bool_state_on div.off {
  opacity:0;
  left:50px;
}
.bool_button {
  position:relative;
  width:102px;
  height:30px;
  cursor:pointer;
  overflow:hidden;
}
.ajax_tree ul li ul { padding-left:24px; }
.ajax_tree ul li .image_li {
  clear:none;
  height:50px;
}
.ajax_tree ul li img { vertical-align:middle; }
.ajax_tree ul li .photos li.photo_spacer { display:block; }
.ajax_tree ul li .photos li {
  clear:none;
  display:inline-block;
  padding-right:10px;
  vertical-align:middle;
}
.ajax_tree ul li .photos .spacer { clear:both; }
.ajax_tree ul li {
  list-style:none;
  clear:both;
}
.ajax_tree span.item_has_children.open { background-position:0 5px; }
.ajax_tree span.item_has_children.loading {
  background-image:url(/blocks/core/parts/file/html/images/loading.gif);
  background-position:0 6px;
}
.ajax_tree span.item_has_children {
  background-repeat:no-repeat;
  background-position:0 center;
  background-position:0 -16px;
  padding-left:20px;
  background-image:url(/blocks/core/parts/file/html/images/folder.gif);
  cursor:pointer;
}
.ajax_tree { padding-bottom:20px; }
.dialog_popup .block_description dl dd input.custom_url { width:281px; }
.popup_content .queue_manager .form_ul li.blank_entry { display:none; }
.popup_content .queue_manager .form_ul li dt {
  color:#a4a5a5;
  padding-left:5px;
  width:32px;
  clear:none;
}
.popup_content .queue_manager .form_ul li dd.delete {
  background:url(/images/icon_delete.png);
  background-repeat:no-repeat;
  background-position:center;
  width:32px;
  height:24px;
}
.popup_content .queue_manager .form_ul li dd.title { width:285px; }
.popup_content .queue_manager .form_ul li dd.start_date, .popup_content .queue_manager .form_ul li dd.end_date { width:170px; }
.popup_content .queue_manager .form_ul li dd.add_promo .add_existing .selection select { width:340px; }
.popup_content .queue_manager .form_ul li dd.add_promo .add_existing .selection { padding:8px 0; }
.popup_content .queue_manager .form_ul li dd.add_promo .add_existing {
  display:none;
  color:#5f6162;
  font-size:12px;
  padding-left:25px;
}
.popup_content .queue_manager .form_ul li dd.add_promo span {
  color:#009345;
  padding-left:25px;
  cursor:pointer;
}
.popup_content .queue_manager .form_ul li dd.add_promo { width:360px; }
.popup_content .queue_manager .form_ul li dd.sorter {
  width:43px;
  height:29px;
  margin-top:7px;
  padding:0;
  background:url(/blocks/core/parts/queue/html/images/drag.png);
}
.popup_content .queue_manager .form_ul li dd {
  float:left;
  margin-left:0;
  padding:0;
  width:135px;
  padding-bottom:10px;
  padding-top:10px;
}
.popup_content .queue_manager .spacer { clear:both; }
.login_form a.forgotpop, .login_form a.more_info {
  padding-top:3px;
  font-size:12px;
}
.login_form a.btn { margin-right:20px; }
.login_form .left_col form input {
  width:330px;
  height:20px;
}
.login_form .left_col form p { margin-bottom:0px; }
.login_form .left_col form input, .login_form .left_col form select, .login_form .left_col form textarea {
  margin-bottom:10px;
  width:400px;
}
.login_form .left_col form textarea { height:200px; }
.login_form .left_col form div.radio { height:28px; }
.login_form .left_col form input.radio {
  width:15px;
  height:15px;
}
.login_form .left_col form { margin-top:20px; }
.login_form .left_col {
  padding-right:20px;
  width:388px;
}
.login_form .right_col .hr {
  margin-top:40px;
  width:388px;
}
.login_form .right_col a.btn { margin-top:0px; }
.login_form .right_col {
  margin-bottom:40px;
  padding:0px 20px 0px 0px;
  width:352px;
}
.login_form {
  margin-left:10px;
  padding:0px 0px 0px 0px;
}
.section.section_home_slider .column_section .column { height:415px; }
.section.section_home_slider .column_section {
  background:url(/blocks/knf/html/img/rotator_bg.png) no-repeat;
  background-position:0px -10px;
}
.section.section_home_slider {
  width:960px;
  overflow:hidden;
  margin-top:-3px;
  margin-bottom:20px;
}
.block_rotator .fadeinout { width:960px; }
.block_rotator .bg_wrap {
  width:938px;
  height:401px;
  margin-left:11px;
  margin-top:4px;
}
.block_rotator .info .link a.btn { font-size:10px; }
.block_rotator .info h1 {
  font-size:22px;
  color:#00539f;
}
.block_rotator .info p {
  color:#2e2e2e;
  font-size:14px;
  line-height:18px;
  padding:10px 0px 5px 0px;
  margin-bottom:10px;
}
.block_rotator .info {
  float:left;
  width:456px;
  padding:15px 37px 20px 47px;
  background:rgb(256,256,256);
  background:rgba(256,256,256,0.6);
  margin:187px 0px 0px 0px;
}
.block_rotator {
  width:960px;
  height:430px;
  margin:-6px 0px 0px 0px;
  float:left;
}
.slider_nav_wrapper .slider_nav_pointer {
  margin:0px 8px 0px 0px;
  display:inline-block;
  height:15px;
  width:13px;
  background:url(/blocks/knf/html/img/rotator_dots.png);
  background-position:0px 0px;
  float:left;
  overflow:hidden;
}
.slider_nav_wrapper .slider_nav_pointer:hover { background-position:12px 0px; }
.slider_nav_wrapper .slider_nav_pointer.selected { background-position:28px 0px; }
.slider_nav_wrapper {
  height:17px;
  position:absolute;
  bottom:10px;
  right:30px;
}

