﻿@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     .xrm1_meta_nav > .meta_container > .flex_container .xrm1_meta_logo {
        background-image: url(../images/logo_dynind_ie.png) !important;
        background-size: contain !important;
        background-position: 0 -3px !important;
     }
}

/* --- Downloadboxen --- */
.download_container {
    max-width: 1200px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin: auto -.5em;    
}
.download_box {
    width: 230px;
    height: 140px;
    position: relative;
    background-color: #009900;
    margin: .25em;
    text-align: center;
    font-size: 30px;
    color: #ffffff;
}
.download_title {
    position: absolute;
    padding: 5px;
    right: 0;
    top: 25px;
    background-color: #7FBA00;
    color: #ffffff;
    font-size: 20px;
    opacity: 0.9;
    font-weight: 300;
}
.download_ppt {
    position: absolute;
    background-color: #000000;
    height: 20px;
    width: auto;
    bottom: 0px;
    left: 0px;
    background-image: url(../images/download_ppt.png);
    background-repeat: no-repeat;
    background-position: center;
    padding: 2px 5px 2px 25px;
    background-position: left;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #ffffff;
}
.download_video {
    position: absolute;
    background-color: #000000;
    height: 20px;
    width: auto;
    bottom: 0px;
    left: 0px;
    background-image: url(../images/download_video.png);
    background-repeat: no-repeat;
    background-position: center;
    padding: 2px 5px 2px 25px;    
    background-position: left;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #ffffff;
}
.download_screenshot {
    position: absolute;
    background-color: #000000;
    height: 20px;
    width: auto;
    bottom: 0px;
    left: 0px;
    background-image: url(../images/download_screenshot.png);
    padding: 2px 5px 2px 25px;
    background-position: left;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #ffffff;
}
.download_pdf {
    position: absolute;
    background-color: #000000;
    height: 20px;
    width: auto;
    bottom: 0px;
    left: 0px;
    background-image: url(../images/download_pdf.png);
    padding: 2px 5px 2px 25px;
    background-position: left;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #ffffff;
}


/* -------------------------------------------- */
/* ---------------  OLD STUFF  ---------------- */
/* -------------------------------------------- */
#btnSubmit {
  cursor: pointer;
}

/* --- Lightview Addon --- */
.lv_window {
  position:absolute;
  top:50%;
  left:50%;
  padding:0;
  overflow:hidden;
  text-align:left;
  -webkit-tap-highlight-color:rgba(0,0,0,0);
}
.lv_window, .lv_window [class^="lv_"],
.lv_overlay, .lv_overlay [class^="lv_"],
.lv_thumbnails, .lv_thumbnails [class^="lv_"],
.lv_controls_top, .lv_controls_top [class^="lv_"],
.lv_controls_top_close, .lv_controls_top_close [class^="lv_"] {
  -moz-box-sizing:content-box;
  -webkit-box-sizing:content-box;
  box-sizing:content-box;
}
.lv_window,
.lv_controls_top,
.lv_controls_top_close,
.lv_thumbnails,
.lv_thumbnails_top_close {
  z-index:100000;
}
.lv_skin {
  float:left;
  width:100%;
  height:100%;
  position:relative;
  overflow:visible;
}
.lv_bubble,
.lv_shadow {
  position:absolute;
}
.lv_bubble * {
 display:inline;
 position:relative;
 float:left;
 z-index:none;
}
.lv_skin * {
  margin:0;
  padding:0;
}
.lv_overlay {
  position:fixed;
  top:0;
  left:0;
  height:100%;
  width:100%;
  z-index:99999;
}
.lv_spinner_wrapper {
  position:absolute;
  top:50%;
  left:50%;
  cursor:pointer;
}
.lv_inner_previous_next_overlays {
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  padding:0;
  margin:0;
  overflow:hidden;
  zoom:1;
  background:url('/services/Scripts/skins/blank.gif');
}
.lv_inner_previous_next_overlays * { padding: 0; margin: 0; }
.lv_inner_previous_next_overlays .lv_button {
  position:relative;
  height:100%;
  width:49%;
  background:url('/services/Scripts/skins/blank.gif');
  zoom:1;
  cursor:pointer;
}
.lv_button_inner_previous_overlay { float:left; }
.lv_button_inner_next_overlay { float:right; }
.lv_title_caption {
  position:absolute;
  font:11px/18px;
  color:#eaeaea;
}
.lv_title_caption_slider { position:relative; float:left; overflow-y:hidden;}
.lv_title_caption_slide { position:relative; float:left; top:0; left:0; padding:15px 0 7px 0; }
.lv_title { font-weight:600; }
.lv_title, .lv_caption {
  float:left;
  clear:both;
}
.lv_update_queue {
  position:absolute;
  top:-15000px;
  left:-15000px;
  width:5000px;
  height:5000px;
  visibility:hidden;
}
.lv_update_queue .lv_window,
.lv_update_queue .lv_content {
  position:relative;
  overflow:visible;
  float:left;
  top:auto;
  left:auto;
  width:100%;
}
.lv_content .lv_content_wrapper {
  float:left;
  clear:both;
  position:relative;  
}
.lv_update_queue .lv_content_wrapper {
  position:absolute;
  top:0;
  left:0;
}
.lv_content_wrapper canvas {
  float:left;
  zoom:1;
}
.lv_content {
  position:absolute;
  padding:0;
  margin:0;
  overflow:auto;
  text-align:left;
  background:url('/services/Scripts/skins/blank.gif');
}
.lv_measure_element {
  position:relative;
  float:left;
  clear:both;
}
.lv_content_canvas,
.lv_content_image,
.lv_content_flash,
.lv_content_object,
.lv_content_iframe,
.lv_content_html {
  float:left;
  border:0;
  clear:both;
  padding:0;
  margin:0;
  background:none;
}
.lv_blank_background,
.lv_content { background-image:url('/services/Scripts/skins/blank.gif'); }
.lv_side_buttons_underneath {
  position:absolute;
  top:50%;
  left:50%;
  clear:both;
  width:100%;
  padding:0;
  height:67px;
  margin-top:-34px;
}
.lv_side_buttons_underneath * { padding:0; margin:0; }
.lv_side_buttons_underneath .lv_side_left { float:left; }
.lv_side_buttons_underneath .lv_side_right { float:right; }
.lv_side,
.lv_side_button {
  height:37px;
  width:41px;
  position:absolute;
}
.lv_side {
  position:relative;
  overflow:hidden;
  padding:15px 0;
  cursor:pointer;
}
.lv_side_left { margin-left:-41px; }
.lv_side_right { margin-right:-41px; }
.lv_side_button {
  height:31px;
  width:41px;
  cursor:pointer;
}
.lv_side_button_previous {
  margin-left:0px;
  background-image:url("/services/Scripts/skins/light/sprite.png");
  background-repeat:no-repeat;
  background-position:0px -33px;
}
.lv_side_button_previous:hover,
.lv_side_left .lv_side_button_out { background-position:0px -64px; }
.lv_side_button_next {
  margin-left:0px;
  background-image:url("/services/Scripts/skins/light/sprite.png");
  background-repeat:no-repeat;
  background-position:-41px -33px;
}
.lv_side_button_next:hover,
.lv_side_right .lv_side_button_out { background-position:-41px -64px; }
.lv_side_buttons_underneath .lv_side_button_out { margin-left:0; }
.lv_side_buttons_underneath .lv_side_left_disabled .lv_side_button,
.lv_side_buttons_underneath .lv_side_left_disabled:hover .lv_side_button { background-position:0px -95px; }
.lv_button_top_close {
  width:33px;
  height:33px;
  position:absolute;
  cursor:pointer;
  background-image:url("/services/Scripts/skins/light/sprite.png");
  background-repeat:no-repeat;
  background-position:0px 0px;
  top: 17px;
}
.lv_button_top_close:hover {
  background-position:-33px 0px;
}
.lv_controls_top {
  position:fixed;
  top:0;
  left:50%;
  width:126px;
  margin-left:-63px;
  height:63px;
  overflow:hidden;
}
.lv_controls_top_with_slideshow {
  width:147px;
  margin-left:-74px;
}
.lv_controls_top .lv_top_middle {
  width:100%;
  height:33px;
  margin-top:15px;
  float:left;
  position:relative;
}
.lv_controls_top .lv_top_button {
  height:100%;
  float:left;
  position:relative;
}
.lv_controls_top .lv_icon {
  background-image:url("/services/Scripts/skins/light/sprite.png");
  background-repeat:no-repeat;
  width:100%;
  height:100%;
  float:left;
  cursor:pointer;
  color:#d4d4d4;
  text-shadow:0 0 2px rgba(0, 0, 0, 0.5);
  position:relative;
}
.lv_controls_top .lv_icon_disabled {
  cursor:default;
  color:#2e2e2e;
  text-shadow:none;
}
.lv_top_previous { width:63px; }
.lv_top_previous .lv_icon { background-position:0px -96px; }
.lv_top_previous:hover .lv_icon { background-position:0px -129px; }
.lv_top_previous .lv_icon_disabled,
.lv_top_previous:hover .lv_icon_disabled { background-position:0px -162px; }
.lv_top_slideshow { width:21px; display:none; position:relative; }
.lv_controls_top_with_slideshow .lv_top_slideshow { display:block; }
.lv_top_slideshow .lv_icon { background-position:-63px -96px; }
.lv_top_slideshow:hover .lv_icon { background-position:-63px -129px; }
.lv_top_slideshow .lv_icon_disabled,
.lv_top_slideshow:hover .lv_icon_disabled { background-position:-63px -162px; }
.lv_top_slideshow_playing .lv_icon { background-position:-148px -96px; }
.lv_top_slideshow_playing:hover .lv_icon { background-position:-148px -129px; }
.lv_top_next { width:62px; }
.lv_top_next .lv_icon { background-position:-84px -96px; }
.lv_top_next:hover .lv_icon { background-position:-84px -129px; }
.lv_top_next .lv_icon_disabled,
.lv_top_next:hover .lv_icon_disabled { background-position:-84px -162px; }
.lv_icon span { margin-top:5px; width:30px; text-align:center; line-height:23px; }
.lv_top_previous span { float:right; margin-right:7px; }
.lv_top_next span { float:left; margin-left:6px; }
.lv_controls_top_close {
  height:33px;
  width:33px;
  position:fixed;
  top:0;
  right:0;
  padding:13px;
}
.lv_controls_top_close_button {
  height:33px;
  width:33px;
  float:left;
  position:relative;
  background-image:url("/services/Scripts/skins/light/sprite.png");
  background-repeat:no-repeat;
  background-position:-166px -21px;
  cursor:pointer;
}
.lv_controls_top_close_button:hover {
  background-position:-166px -54px;
}
.lv_controls_relative {
  position:absolute;
  bottom:10px;
  left:50%;
  margin-left:-150px;
  height:50px;
  overflow:hidden;
  background:url('/services/Scripts/skins/blank.gif');
}
.lv_slider {
  font-size:9px;
  height:21px;
  line-height:21px;
  padding:15px 0 14px 0;
  position:relative;
  overflow:hidden;
}
.lv_slider .lv_slider_numbers {
  float:left;
  position:relative;
  height:21px;
  overflow:hidden;
  margin:0 2px;
}
.lv_slider .lv_slider_slide {
  position:absolute;
  top:0;
  left:0;
  height:21px;
}
.lv_slider_number,
.lv_slider_number_empty { 
  float:left;
  position:relative;
  height:21px;
  width:28px;
  line-height:21px;
  overflow:hidden;
  color:#d4d4d4;
  text-shadow:0 0 2px rgba(0, 0, 0, 0.5);
  background:#4a4a4a;
  text-align:center;
  padding:0;
  margin:0;
  zoom:1;
  text-transform:none;
  text-decoration:none;
  border:none;
  background-repeat:no-repeat;
  background:url('/services/Scripts/skins/light/sprite.png');
  background-position:-67px 0px;
  cursor:pointer;
}
.lv_slider_number_empty { background-position:-151px 0px; cursor:default; }
.lv_slider_number_last { margin-right:0; }
.lv_slider_number:hover { background-position:-95px 0px; }
.lv_slider_numbers .lv_slider_number_active,
.lv_slider_numbers .lv_slider_number_active:hover {
  background-position:-123px 0px;
  color:#808080;
  cursor:default;
}
.lv_slider .lv_slider_icon,
.lv_slider .lv_icon {
  height:21px;
  width:21px;
}
.lv_slider .lv_slider_icon {
  zoom:1;
  padding:0 2px; 
  display:inline;
  position:relative;
  cursor:pointer;
  float:left;
}
.lv_slider .lv_icon {
  background:url('/services/Scripts/skins/light/sprite.png');
  background-repeat:no-repeat;
  position:absolute; 
  top:0;
  left:2px;
  display:block;
}
.lv_slider_previous .lv_icon { background-position:-82px -21px; }
.lv_slider_previous .lv_icon:hover { background-position:-82px -42px; }
.lv_slider_previous_disabled .lv_icon,
.lv_slider_previous_disabled .lv_icon:hover { background-position:-82px -63px; cursor:default; }
.lv_slider_next .lv_icon { background-position:-103px -21px; }
.lv_slider_next .lv_icon:hover { background-position:-103px -42px; }
.lv_slider_next_disabled .lv_icon,
.lv_slider_next_disabled .lv_icon:hover { background-position:-103px -63px; cursor:default; }
.lv_slider_slideshow { position:relative; top:0; left:0; display:inline; }
.lv_slider_slideshow .lv_icon { background-position:-125px -21px;}
.lv_slider_slideshow .lv_icon:hover { background-position:-125px -42px; }
.lv_slider_slideshow_playing .lv_icon { background-position:-146px -21px; }
.lv_slider_slideshow_playing .lv_icon:hover { background-position:-146px -42px; }
.lv_slider_slideshow_disabled .lv_icon,
.lv_slider_slideshow_disabled .lv_icon:hover { background-position:-125px -63px; cursor:default; }
.lv_thumbnails {
  position:fixed;
  bottom:0;
  left:0;
  width:100%;
  height:92px;
  padding:15px 0 25px 0;
  overflow:hidden;
  -webkit-tap-highlight-color:rgba(0,0,0,0);
}
.lv_thumbnails_slider {
  position:relative;
  width:100%;
  height:100%;
  float:left;
  overflow:hidden;
}
.lv_thumbnails_slide {
  position:absolute;
  top:0;
  left:0;
}
.lv_thumbnail {
  width:92px;
  height:92px;
  float:left;
  position:relative;
  display:inline; 
  overflow:hidden;
}
.lv_thumbnail_image {
  position:relative;
  background:red;
  background:#161616;
  width:80px;
  height:80px;
  margin:6px;
  float:left;
  box-shadow:0 -1px 4px rgba(0, 0, 0, .3);
  cursor:pointer;
  overflow:hidden;
  display:inline; 
  z-index:0;
}
.lv_thumbnail_image img { position:absolute; }
.lv_thumbnail_active .lv_thumbnail_image {
  filter:alpha(opacity=35);
  opacity:.35;
  display:inline;
}
.lv_thumbnail_icon {
  width:36px;
  height:36px;
  position:absolute;
  top:50%;
  left:50%;
  margin-left:-18px;
  margin-top:-18px;
  background-position:99px 99px;
  background-repeat:no-repeat;
  display:block !important;
  display:none;
}
.lv_thumbnail_image_spinner_overlay {
  width:100%;
  height:100%;
  float:left;
  position:relative;
  background:#161616;
}
.lv_thumbnail_icon_video { background-position:0px -196px; }
.lv_thumbnail:hover .lv_thumbnail_icon_video { background-position:-36px -196px; }
.lv_thumbnail_active:hover .lv_thumbnail_icon_video { background-position:0px -196px; }
.lv_content { text-align:left; }
.lv_content,
.lv_content h1,
.lv_content h2,
.lv_content h3,
.lv_content h4,
.lv_content h5,
.lv_content h6 { color:#333; }
.lv_content a,
.lv_content a:hover {
  color:#0088cc;
  font-weight:400;
  background:none;
  border:0;
  text-decoration:none;
}
.lv_content a:hover { text-decoration:underline; }
.lv_title_caption a,
.lv_title_caption a:hover {
  color:#b4b4b4;
  font-weight:400;
  background:none;
  border:0;
  text-decoration:none;
}
.lv_title_caption a:hover { text-decoration:underline; }
.lv_window_light .lv_title_caption { text-shadow:0px 1px 1px rgba(0,0,0,.25); }
.lv_window_light .lv_button_top_close { top:17px; left:55px; }
.lv_window_light .lv_side_button_previous,
.lv_window_light .lv_side_button_next,
.lv_window_light .lv_button_top_close,
.lv_window_light .lv_controls_top_close_button,
.lv_window_light .lv_slider .lv_icon,
.lv_window_light .lv_slider_number,
.lv_window_light .lv_slider_number_empty,
.lv_window_light .lv_controls_top_close_button,
.lv_controls_top_skin_light .lv_icon,
.lv_controls_top_close_skin_light .lv_controls_top_close_button,
.lv_thumbnails_skin_light .lv_thumbnail_icon { background-image:url('/services/Scripts/skins/light/sprite.png') !important; background-image:url('/services/Scripts/skins/light/sprite_ie_lt_7.png'); }
.lv_content_dark,
.lv_content_dark h1,
.lv_content_dark h2,
.lv_content_dark h3,
.lv_content_dark h4,
.lv_content_dark h5,
.lv_content_dark h6 { color:#f3f3f3; }
.lv_content_dark a,
.lv_content_dark a:hover { color:#b4b4b4; }
.lv_window_dark .lv_side_buttons_underneath .lv_side_button_previous,
.lv_window_dark .lv_side_buttons_underneath .lv_side_button_next,
.lv_window_dark .lv_button_top_close,
.lv_window_dark .lv_controls_top_close_button,
.lv_window_dark .lv_slider .lv_icon,
.lv_window_dark .lv_slider .lv_slider_number,
.lv_window_dark .lv_slider .lv_slider_number_empty,
.lv_window_dark .lv_controls_top_close_button,
.lv_controls_top_skin_dark .lv_icon,
.lv_controls_top_close_skin_dark .lv_controls_top_close_button,
.lv_thumbnails_skin_dark .lv_thumbnail_icon { background-image:url('/services/Scripts/skins/dark/sprite.png') !important; background-image:url('/services/Scripts/skins/dark/sprite_ie_lt_7.png'); }
.lv_window_dark .lv_button_top_close { top:18px;left: 53px; }
.lv_window_dark .lv_slider_number { color:#acacac; }
.lv_window_dark .lv_slider_number:hover { color:#e3e3e3; }
.lv_window_dark .lv_slider_number_active, .lv_window_dark .lv_slider_number_active:hover { color:#5d5d5d;}
.lv_controls_top_skin_dark .lv_icon { color:#a6a6a6; }
.lv_controls_top_skin_dark .lv_icon:hover { color:#e0e0e0; }
.lv_controls_top_skin_dark .lv_icon_disabled, .lv_controls_top_skin_dark .lv_icon_disabled:hover { color:#575757; }
.lv_window_mac .lv_title_caption { text-shadow:0px 1px 1px rgba(0,0,0,.25); }
.lv_window_mac .lv_side_button_previous,
.lv_window_mac .lv_side_button_next,
.lv_window_mac .lv_button_top_close,
.lv_window_mac .lv_controls_top_close_button,
.lv_window_mac .lv_slider .lv_icon,
.lv_window_mac .lv_slider_number,
.lv_window_mac .lv_slider_number_empty,
.lv_window_mac .lv_controls_top_close_button,
.lv_controls_top_skin_mac .lv_icon,
.lv_controls_top_close_skin_mac .lv_controls_top_close_button,
.lv_thumbnails_skin_mac .lv_thumbnail_icon { background-image:url('/services/Scripts/skins/mac/sprite.png') !important; background-image:url('/services/Scripts/skins/mac/sprite_ie_lt_7.png'); }
.lv_window_mac .lv_button_top_close { top:39px; left:39px; }
.lv_window_mac .lv_slider_number { color:#acacac; }
.lv_window_mac .lv_slider_number:hover { color:#e1e1e1; }
.lv_window_mac .lv_slider_number_active, .lv_window_mac .lv_slider_number_active:hover { color:#5d5d5d; }
.lv_controls_top_skin_mac .lv_icon { color:#a6a6a6; }
.lv_controls_top_skin_mac .lv_icon:hover { color:#e0e0e0; }
.lv_controls_top_skin_mac .lv_icon_disabled, .lv_controls_top_skin_mac .lv_icon_disabled:hover { color:#575757; }
/* --- Feature List --- */   
/* solution feature list with picture on the left side */
.featureList {                
    background:#daf0ff;
    /* height:150px; */
    margin-top:50px;
}

@media (min-width: 888px) {
.featureList {                
    height:150px;
}
}

.cp-page .featureList        { background-color:#fff;        /* cce2f2  background-color:#0070c0; */ }
.cp-page .featureList:hover  { background-color:#7fb7df; }
.hr-page .featureList        { background-color:#fff;        /* ccebcc  background-color:#009900; */ }
.hr-page .featureList:hover  { background-color:#7fcc7f; }
.im-page .featureList        { background-color:#fff;        /* ffebcc  background-color:#ff8f00; */ }
.im-page .featureList:hover  { background-color:#ffcc7f; }
.tt-page .featureList        { background-color:#fff;        /* e2d6ec  background-color:#7030a0; */ }
.tt-page .featureList:hover  { background-color:#b797cf; }
.featureList a {
    background:url() no-repeat scroll right center transparent;   
    padding:0px;
    text-decoration:none;
}
.featureList a img {
    margin-right:20px;
}
.featureList a h2 {
    font-size:22px;
    color:#222;
    padding-top:12px;
}
.featureList a p {
    font-size:14px;
    line-height:20px;
    margin:0px 12px 12px 0px;
}
.featureList a .featureLink {
    background:url(../images/arrowCircleBlack.png) no-repeat scroll right center transparent;
    color:#333;
    padding:1px 28px 1px 0px;
    font-size:15px;
    line-height:40px;
    font-weight:600;
}
/* --- Generic --- */
@media (min-width: 888px) {
.floatl { float:left; }
.floatr { float:right; }
}
.clearfix:before, .clearfix:after { content:" "; display:table; }
.clearfix:after { clear:both; }
/* ------------- Old CTA --------------- */
.left_nav_list {
    text-align:left;
    padding:25px 0px 20px 0px important;
}
.left_nav_list a.left_nav_item {
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAeRJREFUeNqklTlLQ0EUhRMTd1xRFAv/gOLSmEKLIFgETNRC8R9YaGcUEQSTMgZbQVCwEAw2iuAPkASjBEFBREsLEbfOJRp9nonnwfCceYlx4Cty77knM+/O4jQMw2EzOoAftIFmxm7BOdgDZ9pKYazACw6Mn/EETsAuOWHMoMar8rAGXCDCoiQYAXWKwjrmktQusVZpLBJbFM4Cp2Y1MkIzw5ot2VwWmTMN5GFoJcDaiNV4gIlgAaYmQXoIL4dYShF6eAzSoFfT40bgAW/gGlxpdAlQmtXCuIf/5LOZTT3Ypu4R+DU6HzU94kcI3IGKPJa7wcI0GFXkK8G98HRj2l3gErxIS6oCNWKbS7FPMA/KwBjYpG5d0jyDC9Dt5ve7tnyrKTBnMRYjI8WKwRqoBcuS5ga0uhXFYpSAakXui02WR4Oqi8L4AbRY4qtgn8uXTd/BAhhnbBGELLUtWU986PAfmicanWEDJxX5CnqF891u5WCFulcwkWu7iQPiwtSPuPn7NBu/CQyBDx6OhEYX567xWI/09D+O9LR8pOVElAl/AaZ+1kZ112asgMvIvHxiumvTNDdnfgiGbS76YWrMmbrsXhCTfhCXLp0U2CEp6WmKU/vLw5njMe0Eg6Bd85ie6gq/BRgAwt4fLb7K12EAAAAASUVORK5CYII=') no-repeat scroll 95% center #ff8f00;
    font-size:15px;
    height:36px;
    width:162px;
    margin:40px 10px 20px 0px;
    display:inline-block;
    text-decoration:none;
    color:#fff;
    overflow:hidden;
    line-height:33px;
    padding-right:20px;
    text-align:center;
}
.left_nav_list a.left_nav_item:hover {
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAeRJREFUeNqklTlLQ0EUhRMTd1xRFAv/gOLSmEKLIFgETNRC8R9YaGcUEQSTMgZbQVCwEAw2iuAPkASjBEFBREsLEbfOJRp9nonnwfCceYlx4Cty77knM+/O4jQMw2EzOoAftIFmxm7BOdgDZ9pKYazACw6Mn/EETsAuOWHMoMar8rAGXCDCoiQYAXWKwjrmktQusVZpLBJbFM4Cp2Y1MkIzw5ot2VwWmTMN5GFoJcDaiNV4gIlgAaYmQXoIL4dYShF6eAzSoFfT40bgAW/gGlxpdAlQmtXCuIf/5LOZTT3Ypu4R+DU6HzU94kcI3IGKPJa7wcI0GFXkK8G98HRj2l3gErxIS6oCNWKbS7FPMA/KwBjYpG5d0jyDC9Dt5ve7tnyrKTBnMRYjI8WKwRqoBcuS5ga0uhXFYpSAakXui02WR4Oqi8L4AbRY4qtgn8uXTd/BAhhnbBGELLUtWU986PAfmicanWEDJxX5CnqF891u5WCFulcwkWu7iQPiwtSPuPn7NBu/CQyBDx6OhEYX567xWI/09D+O9LR8pOVElAl/AaZ+1kZ112asgMvIvHxiumvTNDdnfgiGbS76YWrMmbrsXhCTfhCXLp0U2CEp6WmKU/vLw5njMe0Eg6Bd85ie6gq/BRgAwt4fLb7K12EAAAAASUVORK5CYII=') no-repeat scroll 95% center #dd7700;
    text-decoration:none;
}
.middle_nav_list {
    text-align:center;
    /* padding:25px 0px 20px 0px; */
}
.middle_nav_list :link {
color:white;
}
.middle_nav_list a.middle_nav_item {
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAeRJREFUeNqklTlLQ0EUhRMTd1xRFAv/gOLSmEKLIFgETNRC8R9YaGcUEQSTMgZbQVCwEAw2iuAPkASjBEFBREsLEbfOJRp9nonnwfCceYlx4Cty77knM+/O4jQMw2EzOoAftIFmxm7BOdgDZ9pKYazACw6Mn/EETsAuOWHMoMar8rAGXCDCoiQYAXWKwjrmktQusVZpLBJbFM4Cp2Y1MkIzw5ot2VwWmTMN5GFoJcDaiNV4gIlgAaYmQXoIL4dYShF6eAzSoFfT40bgAW/gGlxpdAlQmtXCuIf/5LOZTT3Ypu4R+DU6HzU94kcI3IGKPJa7wcI0GFXkK8G98HRj2l3gErxIS6oCNWKbS7FPMA/KwBjYpG5d0jyDC9Dt5ve7tnyrKTBnMRYjI8WKwRqoBcuS5ga0uhXFYpSAakXui02WR4Oqi8L4AbRY4qtgn8uXTd/BAhhnbBGELLUtWU986PAfmicanWEDJxX5CnqF891u5WCFulcwkWu7iQPiwtSPuPn7NBu/CQyBDx6OhEYX567xWI/09D+O9LR8pOVElAl/AaZ+1kZ112asgMvIvHxiumvTNDdnfgiGbS76YWrMmbrsXhCTfhCXLp0U2CEp6WmKU/vLw5njMe0Eg6Bd85ie6gq/BRgAwt4fLb7K12EAAAAASUVORK5CYII=') no-repeat scroll 95% center #ee8300;
    font-size:15px;
    height:36px;
    width:162px;
    margin:4px 10px 4px 0px;
    display:inline-block;
    box-sizing:content-box;
    text-decoration:none;
    color:#fff !important;
    overflow:hidden;
    line-height:33px;
    padding-right:20px;
}
.middle_nav_list a.middle_nav_item:hover {
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAeRJREFUeNqklTlLQ0EUhRMTd1xRFAv/gOLSmEKLIFgETNRC8R9YaGcUEQSTMgZbQVCwEAw2iuAPkASjBEFBREsLEbfOJRp9nonnwfCceYlx4Cty77knM+/O4jQMw2EzOoAftIFmxm7BOdgDZ9pKYazACw6Mn/EETsAuOWHMoMar8rAGXCDCoiQYAXWKwjrmktQusVZpLBJbFM4Cp2Y1MkIzw5ot2VwWmTMN5GFoJcDaiNV4gIlgAaYmQXoIL4dYShF6eAzSoFfT40bgAW/gGlxpdAlQmtXCuIf/5LOZTT3Ypu4R+DU6HzU94kcI3IGKPJa7wcI0GFXkK8G98HRj2l3gErxIS6oCNWKbS7FPMA/KwBjYpG5d0jyDC9Dt5ve7tnyrKTBnMRYjI8WKwRqoBcuS5ga0uhXFYpSAakXui02WR4Oqi8L4AbRY4qtgn8uXTd/BAhhnbBGELLUtWU986PAfmicanWEDJxX5CnqF891u5WCFulcwkWu7iQPiwtSPuPn7NBu/CQyBDx6OhEYX567xWI/09D+O9LR8pOVElAl/AaZ+1kZ112asgMvIvHxiumvTNDdnfgiGbS76YWrMmbrsXhCTfhCXLp0U2CEp6WmKU/vLw5njMe0Eg6Bd85ie6gq/BRgAwt4fLb7K12EAAAAASUVORK5CYII=') no-repeat scroll 95% center #0050a0;
    text-decoration:none;
}
/*
.cp-page .middle_nav_list a.middle_nav_item {
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAeRJREFUeNqklTlLQ0EUhRMTd1xRFAv/gOLSmEKLIFgETNRC8R9YaGcUEQSTMgZbQVCwEAw2iuAPkASjBEFBREsLEbfOJRp9nonnwfCceYlx4Cty77knM+/O4jQMw2EzOoAftIFmxm7BOdgDZ9pKYazACw6Mn/EETsAuOWHMoMar8rAGXCDCoiQYAXWKwjrmktQusVZpLBJbFM4Cp2Y1MkIzw5ot2VwWmTMN5GFoJcDaiNV4gIlgAaYmQXoIL4dYShF6eAzSoFfT40bgAW/gGlxpdAlQmtXCuIf/5LOZTT3Ypu4R+DU6HzU94kcI3IGKPJa7wcI0GFXkK8G98HRj2l3gErxIS6oCNWKbS7FPMA/KwBjYpG5d0jyDC9Dt5ve7tnyrKTBnMRYjI8WKwRqoBcuS5ga0uhXFYpSAakXui02WR4Oqi8L4AbRY4qtgn8uXTd/BAhhnbBGELLUtWU986PAfmicanWEDJxX5CnqF891u5WCFulcwkWu7iQPiwtSPuPn7NBu/CQyBDx6OhEYX567xWI/09D+O9LR8pOVElAl/AaZ+1kZ112asgMvIvHxiumvTNDdnfgiGbS76YWrMmbrsXhCTfhCXLp0U2CEp6WmKU/vLw5njMe0Eg6Bd85ie6gq/BRgAwt4fLb7K12EAAAAASUVORK5CYII=') no-repeat scroll 95% center #0070c0;
}
.cp-page .middle_nav_list a.middle_nav_item:hover {
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAeRJREFUeNqklTlLQ0EUhRMTd1xRFAv/gOLSmEKLIFgETNRC8R9YaGcUEQSTMgZbQVCwEAw2iuAPkASjBEFBREsLEbfOJRp9nonnwfCceYlx4Cty77knM+/O4jQMw2EzOoAftIFmxm7BOdgDZ9pKYazACw6Mn/EETsAuOWHMoMar8rAGXCDCoiQYAXWKwjrmktQusVZpLBJbFM4Cp2Y1MkIzw5ot2VwWmTMN5GFoJcDaiNV4gIlgAaYmQXoIL4dYShF6eAzSoFfT40bgAW/gGlxpdAlQmtXCuIf/5LOZTT3Ypu4R+DU6HzU94kcI3IGKPJa7wcI0GFXkK8G98HRj2l3gErxIS6oCNWKbS7FPMA/KwBjYpG5d0jyDC9Dt5ve7tnyrKTBnMRYjI8WKwRqoBcuS5ga0uhXFYpSAakXui02WR4Oqi8L4AbRY4qtgn8uXTd/BAhhnbBGELLUtWU986PAfmicanWEDJxX5CnqF891u5WCFulcwkWu7iQPiwtSPuPn7NBu/CQyBDx6OhEYX567xWI/09D+O9LR8pOVElAl/AaZ+1kZ112asgMvIvHxiumvTNDdnfgiGbS76YWrMmbrsXhCTfhCXLp0U2CEp6WmKU/vLw5njMe0Eg6Bd85ie6gq/BRgAwt4fLb7K12EAAAAASUVORK5CYII=') no-repeat scroll 95% center #0050a0;
}
.hr-page .middle_nav_list a.middle_nav_item {
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAeRJREFUeNqklTlLQ0EUhRMTd1xRFAv/gOLSmEKLIFgETNRC8R9YaGcUEQSTMgZbQVCwEAw2iuAPkASjBEFBREsLEbfOJRp9nonnwfCceYlx4Cty77knM+/O4jQMw2EzOoAftIFmxm7BOdgDZ9pKYazACw6Mn/EETsAuOWHMoMar8rAGXCDCoiQYAXWKwjrmktQusVZpLBJbFM4Cp2Y1MkIzw5ot2VwWmTMN5GFoJcDaiNV4gIlgAaYmQXoIL4dYShF6eAzSoFfT40bgAW/gGlxpdAlQmtXCuIf/5LOZTT3Ypu4R+DU6HzU94kcI3IGKPJa7wcI0GFXkK8G98HRj2l3gErxIS6oCNWKbS7FPMA/KwBjYpG5d0jyDC9Dt5ve7tnyrKTBnMRYjI8WKwRqoBcuS5ga0uhXFYpSAakXui02WR4Oqi8L4AbRY4qtgn8uXTd/BAhhnbBGELLUtWU986PAfmicanWEDJxX5CnqF891u5WCFulcwkWu7iQPiwtSPuPn7NBu/CQyBDx6OhEYX567xWI/09D+O9LR8pOVElAl/AaZ+1kZ112asgMvIvHxiumvTNDdnfgiGbS76YWrMmbrsXhCTfhCXLp0U2CEp6WmKU/vLw5njMe0Eg6Bd85ie6gq/BRgAwt4fLb7K12EAAAAASUVORK5CYII=') no-repeat scroll 95% center #009900;
}
.hr-page .middle_nav_list a.middle_nav_item:hover {
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAeRJREFUeNqklTlLQ0EUhRMTd1xRFAv/gOLSmEKLIFgETNRC8R9YaGcUEQSTMgZbQVCwEAw2iuAPkASjBEFBREsLEbfOJRp9nonnwfCceYlx4Cty77knM+/O4jQMw2EzOoAftIFmxm7BOdgDZ9pKYazACw6Mn/EETsAuOWHMoMar8rAGXCDCoiQYAXWKwjrmktQusVZpLBJbFM4Cp2Y1MkIzw5ot2VwWmTMN5GFoJcDaiNV4gIlgAaYmQXoIL4dYShF6eAzSoFfT40bgAW/gGlxpdAlQmtXCuIf/5LOZTT3Ypu4R+DU6HzU94kcI3IGKPJa7wcI0GFXkK8G98HRj2l3gErxIS6oCNWKbS7FPMA/KwBjYpG5d0jyDC9Dt5ve7tnyrKTBnMRYjI8WKwRqoBcuS5ga0uhXFYpSAakXui02WR4Oqi8L4AbRY4qtgn8uXTd/BAhhnbBGELLUtWU986PAfmicanWEDJxX5CnqF891u5WCFulcwkWu7iQPiwtSPuPn7NBu/CQyBDx6OhEYX567xWI/09D+O9LR8pOVElAl/AaZ+1kZ112asgMvIvHxiumvTNDdnfgiGbS76YWrMmbrsXhCTfhCXLp0U2CEp6WmKU/vLw5njMe0Eg6Bd85ie6gq/BRgAwt4fLb7K12EAAAAASUVORK5CYII=') no-repeat scroll 95% center #007700;
}
.tt-page .middle_nav_list a.middle_nav_item {
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAeRJREFUeNqklTlLQ0EUhRMTd1xRFAv/gOLSmEKLIFgETNRC8R9YaGcUEQSTMgZbQVCwEAw2iuAPkASjBEFBREsLEbfOJRp9nonnwfCceYlx4Cty77knM+/O4jQMw2EzOoAftIFmxm7BOdgDZ9pKYazACw6Mn/EETsAuOWHMoMar8rAGXCDCoiQYAXWKwjrmktQusVZpLBJbFM4Cp2Y1MkIzw5ot2VwWmTMN5GFoJcDaiNV4gIlgAaYmQXoIL4dYShF6eAzSoFfT40bgAW/gGlxpdAlQmtXCuIf/5LOZTT3Ypu4R+DU6HzU94kcI3IGKPJa7wcI0GFXkK8G98HRj2l3gErxIS6oCNWKbS7FPMA/KwBjYpG5d0jyDC9Dt5ve7tnyrKTBnMRYjI8WKwRqoBcuS5ga0uhXFYpSAakXui02WR4Oqi8L4AbRY4qtgn8uXTd/BAhhnbBGELLUtWU986PAfmicanWEDJxX5CnqF891u5WCFulcwkWu7iQPiwtSPuPn7NBu/CQyBDx6OhEYX567xWI/09D+O9LR8pOVElAl/AaZ+1kZ112asgMvIvHxiumvTNDdnfgiGbS76YWrMmbrsXhCTfhCXLp0U2CEp6WmKU/vLw5njMe0Eg6Bd85ie6gq/BRgAwt4fLb7K12EAAAAASUVORK5CYII=') no-repeat scroll 95% center #7030a0;
}
.tt-page .middle_nav_list a.middle_nav_item:hover {
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAeRJREFUeNqklTlLQ0EUhRMTd1xRFAv/gOLSmEKLIFgETNRC8R9YaGcUEQSTMgZbQVCwEAw2iuAPkASjBEFBREsLEbfOJRp9nonnwfCceYlx4Cty77knM+/O4jQMw2EzOoAftIFmxm7BOdgDZ9pKYazACw6Mn/EETsAuOWHMoMar8rAGXCDCoiQYAXWKwjrmktQusVZpLBJbFM4Cp2Y1MkIzw5ot2VwWmTMN5GFoJcDaiNV4gIlgAaYmQXoIL4dYShF6eAzSoFfT40bgAW/gGlxpdAlQmtXCuIf/5LOZTT3Ypu4R+DU6HzU94kcI3IGKPJa7wcI0GFXkK8G98HRj2l3gErxIS6oCNWKbS7FPMA/KwBjYpG5d0jyDC9Dt5ve7tnyrKTBnMRYjI8WKwRqoBcuS5ga0uhXFYpSAakXui02WR4Oqi8L4AbRY4qtgn8uXTd/BAhhnbBGELLUtWU986PAfmicanWEDJxX5CnqF891u5WCFulcwkWu7iQPiwtSPuPn7NBu/CQyBDx6OhEYX567xWI/09D+O9LR8pOVElAl/AaZ+1kZ112asgMvIvHxiumvTNDdnfgiGbS76YWrMmbrsXhCTfhCXLp0U2CEp6WmKU/vLw5njMe0Eg6Bd85ie6gq/BRgAwt4fLb7K12EAAAAASUVORK5CYII=') no-repeat scroll 95% center #502080;
}
.about-page .middle_nav_list a.middle_nav_item {
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAeRJREFUeNqklTlLQ0EUhRMTd1xRFAv/gOLSmEKLIFgETNRC8R9YaGcUEQSTMgZbQVCwEAw2iuAPkASjBEFBREsLEbfOJRp9nonnwfCceYlx4Cty77knM+/O4jQMw2EzOoAftIFmxm7BOdgDZ9pKYazACw6Mn/EETsAuOWHMoMar8rAGXCDCoiQYAXWKwjrmktQusVZpLBJbFM4Cp2Y1MkIzw5ot2VwWmTMN5GFoJcDaiNV4gIlgAaYmQXoIL4dYShF6eAzSoFfT40bgAW/gGlxpdAlQmtXCuIf/5LOZTT3Ypu4R+DU6HzU94kcI3IGKPJa7wcI0GFXkK8G98HRj2l3gErxIS6oCNWKbS7FPMA/KwBjYpG5d0jyDC9Dt5ve7tnyrKTBnMRYjI8WKwRqoBcuS5ga0uhXFYpSAakXui02WR4Oqi8L4AbRY4qtgn8uXTd/BAhhnbBGELLUtWU986PAfmicanWEDJxX5CnqF891u5WCFulcwkWu7iQPiwtSPuPn7NBu/CQyBDx6OhEYX567xWI/09D+O9LR8pOVElAl/AaZ+1kZ112asgMvIvHxiumvTNDdnfgiGbS76YWrMmbrsXhCTfhCXLp0U2CEp6WmKU/vLw5njMe0Eg6Bd85ie6gq/BRgAwt4fLb7K12EAAAAASUVORK5CYII=') no-repeat scroll 95% center #ff8f00;
}
.about-page .middle_nav_list a.middle_nav_item:hover {
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAeRJREFUeNqklTlLQ0EUhRMTd1xRFAv/gOLSmEKLIFgETNRC8R9YaGcUEQSTMgZbQVCwEAw2iuAPkASjBEFBREsLEbfOJRp9nonnwfCceYlx4Cty77knM+/O4jQMw2EzOoAftIFmxm7BOdgDZ9pKYazACw6Mn/EETsAuOWHMoMar8rAGXCDCoiQYAXWKwjrmktQusVZpLBJbFM4Cp2Y1MkIzw5ot2VwWmTMN5GFoJcDaiNV4gIlgAaYmQXoIL4dYShF6eAzSoFfT40bgAW/gGlxpdAlQmtXCuIf/5LOZTT3Ypu4R+DU6HzU94kcI3IGKPJa7wcI0GFXkK8G98HRj2l3gErxIS6oCNWKbS7FPMA/KwBjYpG5d0jyDC9Dt5ve7tnyrKTBnMRYjI8WKwRqoBcuS5ga0uhXFYpSAakXui02WR4Oqi8L4AbRY4qtgn8uXTd/BAhhnbBGELLUtWU986PAfmicanWEDJxX5CnqF891u5WCFulcwkWu7iQPiwtSPuPn7NBu/CQyBDx6OhEYX567xWI/09D+O9LR8pOVElAl/AaZ+1kZ112asgMvIvHxiumvTNDdnfgiGbS76YWrMmbrsXhCTfhCXLp0U2CEp6WmKU/vLw5njMe0Eg6Bd85ie6gq/BRgAwt4fLb7K12EAAAAASUVORK5CYII=') no-repeat scroll 95% center #dd7700;
}
*/
.middle_nav_list a.middle_nav_item {
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAeRJREFUeNqklTlLQ0EUhRMTd1xRFAv/gOLSmEKLIFgETNRC8R9YaGcUEQSTMgZbQVCwEAw2iuAPkASjBEFBREsLEbfOJRp9nonnwfCceYlx4Cty77knM+/O4jQMw2EzOoAftIFmxm7BOdgDZ9pKYazACw6Mn/EETsAuOWHMoMar8rAGXCDCoiQYAXWKwjrmktQusVZpLBJbFM4Cp2Y1MkIzw5ot2VwWmTMN5GFoJcDaiNV4gIlgAaYmQXoIL4dYShF6eAzSoFfT40bgAW/gGlxpdAlQmtXCuIf/5LOZTT3Ypu4R+DU6HzU94kcI3IGKPJa7wcI0GFXkK8G98HRj2l3gErxIS6oCNWKbS7FPMA/KwBjYpG5d0jyDC9Dt5ve7tnyrKTBnMRYjI8WKwRqoBcuS5ga0uhXFYpSAakXui02WR4Oqi8L4AbRY4qtgn8uXTd/BAhhnbBGELLUtWU986PAfmicanWEDJxX5CnqF891u5WCFulcwkWu7iQPiwtSPuPn7NBu/CQyBDx6OhEYX567xWI/09D+O9LR8pOVElAl/AaZ+1kZ112asgMvIvHxiumvTNDdnfgiGbS76YWrMmbrsXhCTfhCXLp0U2CEp6WmKU/vLw5njMe0Eg6Bd85ie6gq/BRgAwt4fLb7K12EAAAAASUVORK5CYII=') no-repeat scroll 95% center #ff8f00;
}
.middle_nav_list a.middle_nav_item:hover {
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAeRJREFUeNqklTlLQ0EUhRMTd1xRFAv/gOLSmEKLIFgETNRC8R9YaGcUEQSTMgZbQVCwEAw2iuAPkASjBEFBREsLEbfOJRp9nonnwfCceYlx4Cty77knM+/O4jQMw2EzOoAftIFmxm7BOdgDZ9pKYazACw6Mn/EETsAuOWHMoMar8rAGXCDCoiQYAXWKwjrmktQusVZpLBJbFM4Cp2Y1MkIzw5ot2VwWmTMN5GFoJcDaiNV4gIlgAaYmQXoIL4dYShF6eAzSoFfT40bgAW/gGlxpdAlQmtXCuIf/5LOZTT3Ypu4R+DU6HzU94kcI3IGKPJa7wcI0GFXkK8G98HRj2l3gErxIS6oCNWKbS7FPMA/KwBjYpG5d0jyDC9Dt5ve7tnyrKTBnMRYjI8WKwRqoBcuS5ga0uhXFYpSAakXui02WR4Oqi8L4AbRY4qtgn8uXTd/BAhhnbBGELLUtWU986PAfmicanWEDJxX5CnqF891u5WCFulcwkWu7iQPiwtSPuPn7NBu/CQyBDx6OhEYX567xWI/09D+O9LR8pOVElAl/AaZ+1kZ112asgMvIvHxiumvTNDdnfgiGbS76YWrMmbrsXhCTfhCXLp0U2CEp6WmKU/vLw5njMe0Eg6Bd85ie6gq/BRgAwt4fLb7K12EAAAAASUVORK5CYII=') no-repeat scroll 95% center #dd7700;
}
/* ---- TABLE prices --- */
table.pricetable tr th {
    padding:4px 8px;
    border:1px solid #ccc;
    background:#eee;
}
table.pricetable tr td {
    padding:6px;
    border:1px solid #ccc;
}
table.pricetable td.divider {
    height:10px;
    background:#eee;
    padding:0;
}
/* ---- TABLE license --- */
table.licensetable tr th {
    padding:8px 4px;
    border:1px solid #ccc;
    background:#eee;
}
table.licensetable tr td {
    padding:0px;
    padding-left:4px;
    padding-right:4px;
    border:1px solid #ccc;
}
table.licensetable td.divider {
    height:10px;
    background:#eee;
    padding:0;
}
/* --- SHOWHIDE --- */
h3.showhide, h2.showhide {
    cursor:pointer;
    border-bottom:1px dotted #888;
    padding-bottom:5px;
    margin:8px 0px 0px 0px;
    position:relative;
    display:table;
}
h2.showhide {
    margin-top:12px;
}
h2.showhide img{
    margin-right:12px;
}
.arrowdown:after {
  content: "\e90f";
  margin-left:1em;
  font-size:0.6em;
  font-family: 'xRM1icons' !important;
}
.arrowup:after {
  content: "\e91e";
  font-family: 'xRM1icons' !important;
  font-size:0.6em;
  margin-left:1em;
}
#pwforgot.showhidediv {
    padding:6px;
    margin-top:10px;
}
/* --- background:#fff !important; --- */
.showhidediv {
    margin:0px;
    padding:4px 15px 1px 0px;
    display:none;
}
/* --- background:#efefef;  --- */
.showhidediv img {
    margin:5px;
    max-width:650px;
}
.showhidediv a.title {
    width:100%;
    text-align:center;
    display:block;
    color:#333;
    font-size:18px;
}
.showhidediv a.quicklink {
    width:100%;
    font-size:10px;
    color:#ddd;
    width:100%;
    display:inline-block;
    text-align:right;
}
.showhidediv quicklink:hover {
    text-decoration:none;
}
/* --- SOCIAL --- */
.socialButton {
    height:100px;
    width:100px;
    margin:10px 10px 10px 0px;
    overflow:hidden;
    text-align:center;
}
/* --- PHONE NUMBER BOX --- */
.rightBoxContactContainer {
    font-size:13px;
    line-height:18px;
    vertical-align:bottom;
    color:#555;
}
img.rightBoxFlag {
    float:left;
    margin:2px 3px 0 0 !important;
}
.rightBoxPhone {
    clear:both;
    color:#555;
    margin-bottom:15px;
}
/* ----- Icons ----- */
.videoFile, h3.video {
    font-size:inherit;
    color:#266686;
    margin-top:6px;
    margin-bottom:2px;
    padding-left:30px;
    background-position:0 0;
    background-image:url(../images/icon_video_24.png);
    background-repeat:no-repeat;
}
.webFile, h3.web {
    font-size:inherit;
    color:#266686;
    margin-top:6px;
    margin-bottom:2px;
    padding-left:30px;
    background-position:0 0;
    background-image:url(../images/icon_web_24.png);
    background-repeat:no-repeat;
}
.pptFile, h3.ppt {
    font-size:inherit;
    color:#266686;
    margin-top:6px;
    margin-bottom:2px;
    padding-left:30px;
    background-position:0 0;
    background-image:url(../images/icon_ppt_24.png);
    background-repeat:no-repeat;
}
.pdfFile, h3.pdf {
    font-size:inherit;
    color:#266686;
    margin-top:6px;
    margin-bottom:2px;
    padding-left:30px;
    background-position:0 0;
    background-image:url(../images/icon_pdf_24.png);
    background-repeat:no-repeat;
}
.xlsFile, h3.xls {
    font-size:inherit;
    color:#266686;
    margin-top:6px;
    margin-bottom:2px;
    padding-left:30px;
    background-position:0 0;
    background-image:url(../images/icon_xls_24.png);
    background-repeat:no-repeat;
}
.internalFile, h3.internal {
    font-size:inherit;
    color:#266686;
    margin-top:6px;
    margin-bottom:2px;
    padding-left:30px;
    background-position:0 0;
    background-image:url(../images/icon_web_24.png);
    background-repeat:no-repeat;
}
/* --- Screen Galleries "MG" --- */
.mg_nav{
    position:absolute;
    width:221px;
    padding:0;
    top:0;
    left:0;
    background:#fff;
    overflow:hidden;
}
.mg_title{
    display:block;
    height:35px;
    font-size:15px;
    font-weight:600;
    text-decoration:none;
    line-height:35px;
    color:#333;
    background:#eee;
    margin:0;
    padding:0;
    text-align:center;
}
.cp-page .mg_title { background:#0070c0; color:#fff; }
.hr-page .mg_title { background:#009900; color:#fff; }
.im-page .mg_title { background:#ff8f00; color:#fff; }
.tt-page .mg_title { background:#7030a0; color:#fff; }
#mg_mask {
    position:absolute;
    left:0;
    top:0;
    background:rgba(0,0,0,0.7);
    z-index:9000;
    width:100px;
    height:100px;
    display:none
}
.mg_window {
    position:absolute;
    overflow:hidden;
    left:0;
    top:0;
    z-index:9999;
    background:transparent;
    width:1px;
    height:1px;
    clip: rect(0 0 0 0);
    margin:-1px;
}
.mg_a {
    display:block;
    padding:0 10px;
    height:30px;
    font-size:12px;
    font-weight:400;
    text-decoration:none;
    line-height:30px;
    color:#4f4f4f !important;
    outline:0;
    background:url(../images/navshade.png) top left repeat-y #fff;
    border-bottom:1px solid #f4f4f4;
}
.mg_a:hover, .mg_a.active {
    color:#000 !important;
    background:url(../images/navshade.png) top left repeat-y #eee;
    text-decoration:none;
}
.mg_player{
    width:120px;
    height:30px;
    padding:5px 49px 5px 49px;
    background:#eee;
}
.mg_player a{
    display:block;
    width:30px;
    height:30px;
    float:left;
    margin:0 10px 0 0;
    background:url('/download/screen_gallery/_technics/icons/mg_player.png') left -60px no-repeat transparent;
}
.mg_player a.prev        { background-position:-60px 0; }
.mg_player a.prev:hover  { background-position:-60px -30px; }
.mg_player a.play        { background-position:0 0; }
.mg_player a.play:hover  { background-position:0 -30px; }
.mg_player a.stop        { background-position:-30px 0; }
.mg_player a.stop:hover  { background-position:-30px -30px; }
.mg_player a.next        { background-position:-90px 0; }
.mg_player a.next:hover  { background-position:-90px -30px; }
.mg_imgwrap{
    margin-left:240px;
    padding:0;
    background:#fff;
    position:relative;
    overflow:hidden;
    min-width:300px;
    min-height:200px;
}
.mg_img {
    max-width:100%;
    height:auto;
    margin:0;
    padding:0;
}
.mg_npwrap{
    position:absolute;
    top:0;
    left:0;
    width:1px;
    height:1px;
    background:transparent;
    z-index:10010;
}
.mg_prev {
    position:relative;
    display:block;
    margin:0;
    padding:0;
    width:50%;
    height:100%;
    float:left;
    cursor:pointer;
    z-index:10020;
    background:url('/download/screen_gallery/_technics/icons/mg_prev.png') left -100px no-repeat transparent;
}
.mg_prev:hover {
    background:url('/download/screen_gallery/_technics/icons/mg_prev.png') left center no-repeat transparent;
}
.mg_next{
    position:relative;
    display:block;
    margin:0;
    padding:0;
    width:50%;
    height:100%;
    float:left;
    cursor:pointer;
    z-index:10030;
    background:url('/download/screen_gallery/_technics/icons/mg_next.png') right -100px no-repeat transparent;
}
.mg_next:hover {
    background:url('/download/screen_gallery/_technics/icons/mg_next.png') right center no-repeat transparent;
}
/* ----- Solution Download ----- */
a.dbutton {                        
    display:block;
    width:300px;
    height:100px;
    border:1px solid #ccc;
    margin:10px 0;
    font-size:24px;
    line-height:26px;
    font-weight:300;
    padding:10px;
} 
a.odbutton {                        
    display:block;
    width:250px;
    height:45px;
    border:1px solid #ccc;
    margin:10px 0;
    font-size:16px;
    line-height:16px;
    font-weight:300;
    padding:10px;
} 
#crm2011, #crm2013, #crm2015 {
    font-weight:300;
    color:#666;
}
#crm2011:hover, #crm2013:hover, #crm2015:hover {
    text-decoration:none;
    background-color:#f8f8f8;
    border-color:#00188f;
}
#crm2015.dbutton {
    background:url(../images/button-crm2013.png) right top no-repeat transparent;
}
#crm2013.dbutton {
    background:url(../images/button-crm2013.png) right top no-repeat transparent;
}
#crm2011.dbutton {
    background:url(../images/button-crm2011.png) right top no-repeat transparent;
}
#downmng{
    border-bottom:1px dotted grey;
}
#dstep_1 {
    padding:0 0 10px 0;
    border-top:1px dotted grey;
}
#dstep_2, #down_1a, #down_1b, #down_2 {
    display:none;
}
.dstep {
    padding:0 0 10px 0;
    border-top:1px dotted #ccc;
}
/* ----- Radio Button / Checkbox - Solution Download ----- */
.xrm1_main_content input[type='checkbox'] + label,
.xrm1_main_content input[type='radio'] + label { 
cursor:pointer;
}
.xrm1_main_content input[type='checkbox']:checked + label::before, 
.xrm1_main_content input[type='checkbox']:not(:checked) + label::before {
    content:' ';
    display:inline-block;
    width: 17px;
    height:17px;
    position:relative;
    top:4px;
    border:1px solid #bbb;
    background:white;
    margin-right:1em;
    box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.1);
}
.xrm1_main_content input[type='radio']:checked + label::before,
.xrm1_main_content input[type='radio']:not(:checked) + label::before {
    content:' ';
    display:inline-block;
    width: 17px;
    height:17px;
    position:relative;
    top:4px;
    border:1px solid #bbb;
    background:white;
    margin-right:1em;
    box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.1);
}
.xrm1_main_content input[type=radio]:checked + label::before,
.xrm1_main_content input[type=radio]:not(:checked) + label::before {
  border-radius:30px;
}
.xrm1_main_content input[type='radio']:hover  + label::before {
  background:#ddd;
  box-shadow:inset 0 0 0 2px white;
}  
.xrm1_main_content input[type='radio']:checked  + label::before {
  background:black;
  box-shadow:inset 0 0 0 2px white;
}