/*
@font-face {
  font-family: 'MSP Text';
  src: url('myriad-set-pro_text.ttf');
}

@font-face {
  font-family: 'MSP Thin';
  src: url('myriad-set-pro_thin.ttf');
}

@font-face {
  font-family: 'MSP UThin';
  src: url('myriad-set-pro_ultralight.ttf');
}

@font-face {
  font-family: 'MSP Bold';
  src: url('myriad-set-pro_semibold.ttf');
}
*/


@font-face {
    font-family: 'MSP Bold';
    src: url('fonts/myriad-set-pro_semibold-webfont.eot');
    src: url('fonts/myriad-set-pro_semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriad-set-pro_semibold-webfont.woff2') format('woff2'),
         url('fonts/myriad-set-pro_semibold-webfont.woff') format('woff'),
         url('fonts/myriad-set-pro_semibold-webfont.ttf') format('truetype'),
         url('fonts/myriad-set-pro_semibold-webfont.svg#myriad_set_prosemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MSP Text';
    src: url('fonts/myriad-set-pro_text-webfont.eot');
    src: url('fonts/myriad-set-pro_text-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriad-set-pro_text-webfont.woff2') format('woff2'),
         url('fonts/myriad-set-pro_text-webfont.woff') format('woff'),
         url('fonts/myriad-set-pro_text-webfont.ttf') format('truetype'),
         url('fonts/myriad-set-pro_text-webfont.svg#myriad_set_protext') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*
@font-face {
    font-family: 'MSP Thin';
    src: url('fonts/myriad-set-pro_thin-webfont.eot');
    src: url('fonts/myriad-set-pro_thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriad-set-pro_thin-webfont.woff2') format('woff2'),
         url('fonts/myriad-set-pro_thin-webfont.woff') format('woff'),
         url('fonts/myriad-set-pro_thin-webfont.ttf') format('truetype'),
         url('fonts/myriad-set-pro_thin-webfont.svg#myriad_set_prothin') format('svg');
    font-weight: normal;
    font-style: normal;

}
*/
@font-face {
    font-family: 'MSP Thin';
    src: url('myriad-set-pro_thin.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
myriad-set-pro_thin.woff

@font-face {
    font-family: 'MSP UThin';
    src: url('fonts/myriad-set-pro_ultralight-webfont.eot');
    src: url('fonts/myriad-set-pro_ultralight-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriad-set-pro_ultralight-webfont.woff2') format('woff2'),
         url('fonts/myriad-set-pro_ultralight-webfont.woff') format('woff'),
         url('fonts/myriad-set-pro_ultralight-webfont.ttf') format('truetype'),
         url('fonts/myriad-set-pro_ultralight-webfont.svg#myriad_set_proultralight') format('svg');
    font-weight: normal;
    font-style: normal;

}



body
{
	margin: 0px;
	background-color: #ffffff;
	color: #000000;
	font-family: 'MSP Text', sans-serif;
	font-size: 15px;
  line-height: 1.2;
	height: 100%;
}

td
{
	font-family: 'MSP Text', sans-serif;
	font-size: 15px;
  line-height: 1.2;
}

td.header
{
    height: 74px;
    background-image: url('../img/tbg.png');
    background-repeat: repeat-x;
    background-position: top;
}

td.footer
{
    height: 100px;
    background-image: url('../img/footer_bg.png');
    background-repeat: no-repeat;
    background-position: top;
    text-align: center;
}

td.nav_items
{
    font-family: 'MSP Text';
    font-weight: bold;
    font-size: 19px;
    color: #333;
    height: 180px;
    background-image: url('../img/nav_bg.png');
    background-repeat: no-repeat;
    background-position: bottom;
    padding-left: 35px;
    vertical-align: top;
}

td.ch_bg
{
    font-family: 'MSP Thin';
    font-size: 17px;
    text-transform: uppercase;
    color: #fff;
    height: 190px;
    background-image: url('../img/nav_ch_bg.png');
    background-repeat: no-repeat;
    background-position: bottom;
    padding: 7px 15px 7px 15px;
    vertical-align: top;
}

td.info
{
   
    padding: 20px 0 40px 0;
    color: #000000;
    font-family: 'MSP Text', sans-serif;
    font-size: 15px;
    line-height: 1.2;
}

td.breadc
{
    font-family: 'MSP Thin';
    font-size: 18px;
    color: #36AF30;
    width: 530px;
    text-transform: uppercase;
}

div.nav_item
{
    margin: 0 0 7px 0;
}

div.clients_grid
{
    float: left;
    text-align: center;
    margin: 0px 0px 20px 20px;
}

a.nav
{
    font-family: 'MSP Text';
    font-size: 16px;
    font-weight: normal;
    color: #333;
    text-decoration: none;
}

a.nav:hover
{
    font-family: 'MSP Text';
    font-size: 16px;
    font-weight: normal;
    color: #36AF30;
    text-decoration: none;
}

a.snav
{
    font-family: 'MSP Text';
    font-size: 14px;
    font-weight: normal;
    color: #333;
    text-decoration: none;
}

a.snav:hover
{
    font-family: 'MSP Text';
    font-size: 14px;
    font-weight: normal;
    color: #36AF30;
    text-decoration: none;
}

div.copyright
{
    color: #fff;
    font-family: 'MSP Thin', sans-serif;
    font-size: 13px;
    padding: 10px 0 0 0;
}

span.footer_nav
{
    margin: 0 15px 0 15px;
}


span.sp28
{
    font-family: 'MSP Thin', sans-serif;
    font-size: 20px;
    color: #fff;
}

span.sp48
{
    font-family: 'MSP Thin', sans-serif;
    font-size: 27px;
    color: #fff;
    text-transform: uppercase;
}

h1.pagetitle_home
{
    width: 340px;
    font-family: 'MSP Thin';
    font-size: 30px;
    color: #333;
    font-weight: normal;
    text-transform: uppercase;
}


h1.pagetitle
{
    width: 380px;
    font-family: 'MSP Thin';
    font-size: 30px;
    color: #333;
    font-weight: normal;
    text-transform: uppercase;
}

a.footer_nav
{
    font-family: 'MSP Thin';
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
}

a.footer_nav:hover
{
    font-family: 'MSP Thin';
    font-size: 14px;
    color: #fff;
    text-decoration: underline;
    text-transform: uppercase;
}

td.slogan
{
    vertical-align: bottom;
}

td.cabinet_button
{
    vertical-align: bottom;
    padding: 0 0 8px 0;
    text-align: right;
}

td.top_icons
{
    vertical-align: bottom;
    text-align: right;
}


td.left_tbg
{
	height: 210px;
	background-image: url('../img/tbg.png');
	background-repeat: repeat-x;
	background-position: top;
}

td.right_tbg
{
	height: 210px;
	background-image: url('../img/tbg.png');
	background-repeat: repeat-x;
	background-position: top;
}

td.all_bbg
{
	height: 100px;
	background-image: url('../img/all_bbg.png');
	background-repeat: repeat-x;
	background-position: bottom;
}

td.ibl
{
	background-image: url('../img/ibl.png');
	background-repeat: repeat-y;
	background-position: bottom;
}

input.search_str
{
    font-family: 'MSP Text';
    font-size: 15px;
    color: #ccc;
    height: 25px;
    width: 170px;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 1px solid #ccc;
}

a.wlink
{
    font-family: 'MSP Thin';
    font-size: 14px;
    color: #fff;
    text-decoration: underline;
}

a.wlink:hover
{
    font-family: 'MSP Thin';
    font-size: 14px;
    color: #fff;
    text-decoration: none;
}

ul.checkmark li {
   list-style-image: url('../img/checkmark.png');
   line-height: 25px;
   list-style-position: outside;
}

ul 
{
   line-height: 25px;
}

li.isub {
  font-family: 'MSP Text';
}





table.inc
{
    font-size: 15px;
    line-height: 1.2;
    color:#000;
}

tr.header th
{
    color: #fff;
    background-color: #469F40;
    font-size: 13px;
    padding: 7px 10px 5px 10px;
    font-weight: normal;
    vertical-align: middle;
}

tr.header td
{
    color: #fff;
    background-color: #469F40;
    font-size: 13px;
    line-height: 1.2;
}

tr.footer td
{
    color: #fff;
    background-color: #469F40;
    font-size: 15px;
    line-height: 1.2;
}

tr.inc1 td
{
    font-size: 13px;
    line-height: 1.2;
    color:#000;
    padding:10px;
    vertical-align: top;
    background-color: #ECF5EC;

}

tr.inc2 td
{
    font-size: 13px;
    line-height: 1.2;
    color:#000;
    padding:10px;
    vertical-align: top;
    background-color: #D1E7CF;

}

td.td_sep
{
    height: 2px;
    background-color: #fff;
    font-size: 1px;

}

a.bmenu
{
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

a.bmenu:hover
{
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
}

a
{
	color: #469F40;
	text-decoration: none;
}

a:hover
{
	color: #469F40;
	text-decoration: underline;
}

ul.arr1
{
	list-style-image: url('../img/arr1.png');
}

ul.arr1 li
{
	margin: 7px;
}

ul.arr3
{
    list-style-image: url('../img/arr1.png');
    margin: 0px;
    padding: 0px;
}

ul.arr3 li
{
    margin: 0 0 0 20px;
}


ul.arr2
{
	list-style-image: url('../img/arr2.png');
}

ul.arr2 li
{
	margin: 7px;
}

p.title
{
	color: #469F40;
	font-weight: bold;
}

p.title1
{
    color: #333;
    font-weight: normal;
}


.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
   border-radius: 10px;
    background: none;
    border: 0px solid #98CD7A;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 245px;
    padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 150px;
    height: 330px;
    padding: 0px 10px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  245px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  180px;
    height: 236px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 180px;
    height: 72px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}





/* Menu */
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
}
#cssmenu {
  width: 170px;
  font-family: "MSP Text", sans-serif;
  color: #333;
}
#cssmenu ul ul {
  display: none;
}
.align-right {
  float: right;
}
#cssmenu > ul > li > a {
  padding: 5px 0px;
  cursor: pointer;
  z-index: 2;
  font-weight: normal;
  text-decoration: none;
  color: #333;
}
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li.active > a,
#cssmenu > ul > li.open > a {
  color: #36AF30;
}
#cssmenu > ul > li.open > a {
  color: #36AF30;
}
#cssmenu > ul > li:last-child > a,
#cssmenu > ul > li.last > a {
}
.holder {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  right: 0;
}
.holder {
  display: block;
  position: absolute;
  content: "";
  width: 6px;
  height: 6px;
  right: 0px;
  z-index: 10;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
#cssmenu > ul > li > a:hover > span::after,
#cssmenu > ul > li.active > a > span::after,
#cssmenu > ul > li.open > a > span::after {
}

#cssmenu ul ul li a {
  cursor: pointer;
  padding: 5px 15px;
  z-index: 1;
  text-decoration: none;
  /* font-size: 15px; */
  color: #333;
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.open > a,
#cssmenu ul ul li.active > a {
  color: #36AF30;
}
#cssmenu ul ul li:first-child > a {
}
#cssmenu ul ul ul li:first-child > a {
}
#cssmenu ul ul ul li a {
  padding-left: 20px;
}
#cssmenu > ul > li > ul > li:last-child > a,
#cssmenu > ul > li > ul > li.last > a {
}
#cssmenu > ul > li > ul > li.open:last-child > a,
#cssmenu > ul > li > ul > li.last.open > a {
}
#cssmenu > ul > li > ul > li.open:last-child > ul > li:last-child > a {
}
#cssmenu ul ul li.has-sub > a::after {
  display: block;
  position: absolute;
  content: "";
  width: 5px;
  height: 5px;
  right: 20px;
  z-index: 10;
  top: 11.5px;
  border-top: 2px solid #eeeeee;
  border-left: 2px solid #eeeeee;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
#cssmenu ul ul li.active > a::after,
#cssmenu ul ul li.open > a::after,
#cssmenu ul ul li > a:hover::after {
}

.pdo_center {
    text-align: center;
}

.pdo_pagination {
    display: inline-block;
}

.pdo_pagination a {
    color: black;
    float: left;
    padding: 8px 16px;
    text-decoration: none;
    transition: background-color .3s;
    border: 1px solid #4BC045;
    margin: 0 4px;
}

.pdo_pagination a.active {
    background-color: #4CAF50;
    color: white;
    border: 1px solid #4CAF50;
}

.pdo_pagination a:hover:not(.active) {background-color: #ddd;}


.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}
.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}