/*
Theme Name: blueskytemp
Theme URI: 
Description: Artisteer-generated theme
Version: 1.0
Author: Fida Ideal
Author URI: 
Tags: fixed-layout, responsive-layout, valid XHTML, widgets
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Created by Artisteer v4.2.0.60623 */

#art-main
{
   background: #183449 url('images/page.jpeg') fixed;
   margin:0 auto;
   font-size: 11px;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   text-align: justify;
   position: relative;
   width: 100%;
   min-height: 100%;
   left: 0;
   top: 0;
   cursor:default;
   overflow:hidden;
}
table, ul.art-hmenu
{
   font-size: 11px;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   text-align: justify;
}

h1, h2, h3, h4, h5, h6, p, a, ul, ol, li
{
   margin: 0;
   padding: 0;
}

/* Reset buttons border. It's important for input and button tags. 
 * border-collapse should be separate for shadow in IE. 
 */
.art-button
{
   border-collapse: separate;
   -webkit-background-origin: border !important;
   -moz-background-origin: border !important;
   background-origin: border-box !important;
   background: #265273;
   background: -webkit-linear-gradient(top, #306791 0, #1C3C54 100%) no-repeat;
   background: -moz-linear-gradient(top, #306791 0, #1C3C54 100%) no-repeat;
   background: -o-linear-gradient(top, #306791 0, #1C3C54 100%) no-repeat;
   background: -ms-linear-gradient(top, #306791 0, #1C3C54 100%) no-repeat;
   -svg-background: linear-gradient(top, #306791 0, #1C3C54 100%) no-repeat;
   background: linear-gradient(to bottom, #306791 0, #1C3C54 100%) no-repeat;
   -webkit-border-radius:4px;
   -moz-border-radius:4px;
   border-radius:4px;
   border:1px solid #7DAED4;
   padding:0 20px;
   margin:0 auto;
   height:27px;
}

.art-postcontent,
.art-postheadericons,
.art-postfootericons,
.art-blockcontent,
ul.art-vmenu a 
{
   text-align: left;
}

.art-postcontent,
.art-postcontent li,
.art-postcontent table,
.art-postcontent a,
.art-postcontent a:link,
.art-postcontent a:visited,
.art-postcontent a.visited,
.art-postcontent a:hover,
.art-postcontent a.hovered
{
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   text-align: left;
}

.art-postcontent p
{
   margin: 10px 0;
}

.art-postcontent h1, .art-postcontent h1 a, .art-postcontent h1 a:link, .art-postcontent h1 a:visited, .art-postcontent h1 a:hover,
.art-postcontent h2, .art-postcontent h2 a, .art-postcontent h2 a:link, .art-postcontent h2 a:visited, .art-postcontent h2 a:hover,
.art-postcontent h3, .art-postcontent h3 a, .art-postcontent h3 a:link, .art-postcontent h3 a:visited, .art-postcontent h3 a:hover,
.art-postcontent h4, .art-postcontent h4 a, .art-postcontent h4 a:link, .art-postcontent h4 a:visited, .art-postcontent h4 a:hover,
.art-postcontent h5, .art-postcontent h5 a, .art-postcontent h5 a:link, .art-postcontent h5 a:visited, .art-postcontent h5 a:hover,
.art-postcontent h6, .art-postcontent h6 a, .art-postcontent h6 a:link, .art-postcontent h6 a:visited, .art-postcontent h6 a:hover,
.art-blockheader .t, .art-blockheader .t a, .art-blockheader .t a:link, .art-blockheader .t a:visited, .art-blockheader .t a:hover,
.art-vmenublockheader .t, .art-vmenublockheader .t a, .art-vmenublockheader .t a:link, .art-vmenublockheader .t a:visited, .art-vmenublockheader .t a:hover,
.art-headline, .art-headline a, .art-headline a:link, .art-headline a:visited, .art-headline a:hover,
.art-slogan, .art-slogan a, .art-slogan a:link, .art-slogan a:visited, .art-slogan a:hover,
.art-postheader, .art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a:hover
{
   font-size: 28px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   text-align: left;
}

.art-postcontent a, .art-postcontent a:link
{
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   text-decoration: underline;
   color: #3878A8;
}

.art-postcontent a:visited, .art-postcontent a.visited
{
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   text-decoration: underline;
   color: #324049;
}

.art-postcontent  a:hover, .art-postcontent a.hover
{
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   text-decoration: none;
   color: #1F415C;
}

.art-postcontent h1
{
   color: #2B5C82;
   margin: 20px 0 0;
   font-size: 22px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   text-align: left;
}

.art-blockcontent h1
{
   margin: 20px 0 0;
   font-size: 22px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   text-align: left;
}

.art-postcontent h1 a, .art-postcontent h1 a:link, .art-postcontent h1 a:hover, .art-postcontent h1 a:visited, .art-blockcontent h1 a, .art-blockcontent h1 a:link, .art-blockcontent h1 a:hover, .art-blockcontent h1 a:visited 
{
   font-size: 22px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   text-align: left;
}

.art-postcontent h2
{
   color: #2B5C82;
   margin: 20px 0 0;
   font-size: 18px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   text-align: left;
}

.art-blockcontent h2
{
   margin: 20px 0 0;
   font-size: 18px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   text-align: left;
}

.art-postcontent h2 a, .art-postcontent h2 a:link, .art-postcontent h2 a:hover, .art-postcontent h2 a:visited, .art-blockcontent h2 a, .art-blockcontent h2 a:link, .art-blockcontent h2 a:hover, .art-blockcontent h2 a:visited 
{
   font-size: 18px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   text-align: left;
}

.art-postcontent h3
{
   color: #3D5D71;
   font-size: 16px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   text-align: left;
}

.art-blockcontent h3
{
   font-size: 16px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   text-align: left;
}

.art-postcontent h3 a, .art-postcontent h3 a:link, .art-postcontent h3 a:hover, .art-postcontent h3 a:visited, .art-blockcontent h3 a, .art-blockcontent h3 a:link, .art-blockcontent h3 a:hover, .art-blockcontent h3 a:visited 
{
   font-size: 16px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   text-align: left;
}

.art-postcontent h4
{
   color: #1B2327;
   margin: 10px 0;
   font-size: 14px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   text-transform: uppercase;
   text-align: center;
   text-shadow: 1.4px 1.4px 1px rgba(23, 23, 23, 0.82);
}

.art-blockcontent h4
{
   margin: 10px 0;
   font-size: 14px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   text-transform: uppercase;
   text-align: center;
   text-shadow: 1.4px 1.4px 1px rgba(23, 23, 23, 0.82);
}

.art-postcontent h4 a, .art-postcontent h4 a:link, .art-postcontent h4 a:hover, .art-postcontent h4 a:visited, .art-blockcontent h4 a, .art-blockcontent h4 a:link, .art-blockcontent h4 a:hover, .art-blockcontent h4 a:visited 
{
   font-size: 14px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   text-transform: uppercase;
   text-align: center;
   text-shadow: 1.4px 1.4px 1px rgba(23, 23, 23, 0.82);
}

.art-postcontent h5
{
   color: #1B2327;
   margin: 23px 10px 23px 20px;
   font-size: 14px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   text-align: left;
}

.art-blockcontent h5
{
   margin: 23px 10px 23px 20px;
   font-size: 14px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   text-align: left;
}

.art-postcontent h5 a, .art-postcontent h5 a:link, .art-postcontent h5 a:hover, .art-postcontent h5 a:visited, .art-blockcontent h5 a, .art-blockcontent h5 a:link, .art-blockcontent h5 a:hover, .art-blockcontent h5 a:visited 
{
   font-size: 14px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   text-align: left;
}

.art-postcontent h6
{
   color: #324049;
   margin: 32px 10px 32px 20px;
   font-size: 14px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   text-align: left;
}

.art-blockcontent h6
{
   margin: 32px 10px 32px 20px;
   font-size: 14px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   text-align: left;
}

.art-postcontent h6 a, .art-postcontent h6 a:link, .art-postcontent h6 a:hover, .art-postcontent h6 a:visited, .art-blockcontent h6 a, .art-blockcontent h6 a:link, .art-blockcontent h6 a:hover, .art-blockcontent h6 a:visited 
{
   font-size: 14px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   text-align: left;
}

header, footer, article, nav, #art-hmenu-bg, .art-sheet, .art-hmenu a, .art-vmenu a, .art-slidenavigator > a, .art-checkbox:before, .art-radiobutton:before
{
   -webkit-background-origin: border !important;
   -moz-background-origin: border !important;
   background-origin: border-box !important;
}

header, footer, article, nav, #art-hmenu-bg, .art-sheet, .art-slidenavigator > a, .art-checkbox:before, .art-radiobutton:before
{
   display: block;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

ul
{
   list-style-type: none;
}

ol
{
   list-style-position: inside;
}

html, body
{
   height: 100%;
}

/**
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 * https://github.com/necolas/normalize.css
 */

html {
   -ms-text-size-adjust: 100%;
   /* 2 */
    -webkit-text-size-adjust: 100%;
/* 2 */}

body
{
   padding: 0;
   margin:0;
   min-width: 900px;
   color: #27333A;
}

.art-header:before, #art-header-bg:before, .art-layout-cell:before, .art-layout-wrapper:before, .art-footer:before, .art-nav:before, #art-hmenu-bg:before, .art-sheet:before
{
   width: 100%;
   content: " ";
   display: table;
}
.art-header:after, #art-header-bg:after, .art-layout-cell:after, .art-layout-wrapper:after, .art-footer:after, .art-nav:after, #art-hmenu-bg:after, .art-sheet:after,
.cleared, .clearfix:after {
   clear: both;
   font: 0/0 serif;
   display: block;
   content: " ";
}

form
{
   padding: 0;
   margin: 0;
}

table.position
{
   position: relative;
   width: 100%;
   table-layout: fixed;
}

li h1, .art-postcontent li h1, .art-blockcontent li h1 
{
   margin:1px;
} 
li h2, .art-postcontent li h2, .art-blockcontent li h2 
{
   margin:1px;
} 
li h3, .art-postcontent li h3, .art-blockcontent li h3 
{
   margin:1px;
} 
li h4, .art-postcontent li h4, .art-blockcontent li h4 
{
   margin:1px;
} 
li h5, .art-postcontent li h5, .art-blockcontent li h5 
{
   margin:1px;
} 
li h6, .art-postcontent li h6, .art-blockcontent li h6 
{
   margin:1px;
} 
li p, .art-postcontent li p, .art-blockcontent li p 
{
   margin:1px;
}


.art-shapes
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   overflow: hidden;
   z-index: 0;
}

.art-slider-inner {
   position: relative;
   overflow: hidden;
   width: 100%;
   height: 100%;
}

.art-slidenavigator > a {
   display: inline-block;
   vertical-align: middle;
   outline-style: none;
   font-size: 1px;
}

.art-slidenavigator > a:last-child {
   margin-right: 0 !important;
}

.art-object71555322
{
    display: block;
    left: 2.56%;
    margin-left: -7px;
    position: absolute;
    top: -1px;
    width: 90px;
    height: 86px;
    background-image: url('images/object71555322.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    z-index: 1;
}

.default-responsive .art-object71555322
{
  display: none;
}.art-object339111037
{
    display: block;
    left: 75.9%;
    margin-left: -26px;
    position: absolute;
    top: 28px;
    width: 35px;
    height: 25px;
    background-image: url('images/object339111037.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    z-index: 2;
}

.default-responsive .art-object339111037
{
  display: none;
}.art-object1690026235 h1, 
.art-object1690026235 h2, 
.art-object1690026235 h3, 
.art-object1690026235 h4, 
.art-object1690026235 h5, 
.art-object1690026235 h6, 
.art-object1690026235 p, 
.art-object1690026235 a, 
.art-object1690026235 ul, 
.art-object1690026235 ol, 
.art-object1690026235 li
{
  line-height: 100%;
}

.art-object1690026235
{  
  position: absolute;
  top: 15px;
  left: 95.72%;
  margin-left: -167px !important;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
    overflow: hidden;
      background-image: url('images/object1690026235.png');
  background-position: 0px 0px;
  background-repeat: no-repeat;
    z-index: 3;
  width: 175px;
  height: 41px;
}

.default-responsive .art-object1690026235
{
    background-image: none;
  }

.art-object1690026235-text-container 
{
    display: table;
}

.art-object1690026235-text
{
  display: table-cell;
  outline-style: none;
  padding: 0px 0px !important;
  height: 41px;
  width: 175px;  
word-wrap: break-word;
}

.default-responsive .art-object1690026235-text 
{
    height: auto;
}

.art-object1690026235-text,
.art-object1690026235-text a.art-rss-tag-icon,
.art-object1690026235-text a.art-facebook-tag-icon,
.art-object1690026235-text a.art-twitter-tag-icon,
.art-object1690026235-text a.art-tumblr-tag-icon,
.art-object1690026235-text a.art-pinterest-tag-icon,
.art-object1690026235-text a.art-vimeo-tag-icon,
.art-object1690026235-text a.art-youtube-tag-icon,
.art-object1690026235-text a.art-linkedin-tag-icon
{
font-size: 18px;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-align: left;
vertical-align: middle;
  color: #000000 !important;
}

.art-object1690026235-text a.art-rss-tag-icon,
.art-object1690026235-text a.art-facebook-tag-icon,
.art-object1690026235-text a.art-twitter-tag-icon,
.art-object1690026235-text a.art-tumblr-tag-icon,
.art-object1690026235-text a.art-pinterest-tag-icon,
.art-object1690026235-text a.art-vimeo-tag-icon,
.art-object1690026235-text a.art-youtube-tag-icon,
.art-object1690026235-text a.art-linkedin-tag-icon
{
    width: 100%;
}

.default-responsive .art-object1690026235-text a.art-rss-tag-icon,
.default-responsive .art-object1690026235-text a.art-facebook-tag-icon,
.default-responsive .art-object1690026235-text a.art-twitter-tag-icon,
.default-responsive .art-object1690026235-text a.art-tumblr-tag-icon,
.default-responsive .art-object1690026235-text a.art-pinterest-tag-icon,
.default-responsive .art-object1690026235-text a.art-vimeo-tag-icon,
.default-responsive .art-object1690026235-text a.art-youtube-tag-icon,
.default-responsive .art-object1690026235-text a.art-linkedin-tag-icon
{
    width: auto;
}

.art-textblock ul > li
{
    background-position-y: 2px !important;
}
.art-object1669917269 h1, 
.art-object1669917269 h2, 
.art-object1669917269 h3, 
.art-object1669917269 h4, 
.art-object1669917269 h5, 
.art-object1669917269 h6, 
.art-object1669917269 p, 
.art-object1669917269 a, 
.art-object1669917269 ul, 
.art-object1669917269 ol, 
.art-object1669917269 li
{
  line-height: 100%;
}

.art-object1669917269
{  
  position: absolute;
  top: 84px;
  left: 0.13%;
  margin-left: 0px !important;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
    overflow: hidden;
      background-image: url('images/object1669917269.png');
  background-position: 0px 0px;
  background-repeat: no-repeat;
    z-index: 4;
  width: 129px;
  height: 24px;
}

.default-responsive .art-object1669917269
{
    background-image: none;
  }

.art-object1669917269-text-container 
{
    display: table;
}

.art-object1669917269-text
{
  display: table-cell;
  outline-style: none;
  padding: 0px 0px !important;
  height: 24px;
  width: 129px;  
word-wrap: break-word;
}

.default-responsive .art-object1669917269-text 
{
    height: auto;
}

.art-object1669917269-text,
.art-object1669917269-text a.art-rss-tag-icon,
.art-object1669917269-text a.art-facebook-tag-icon,
.art-object1669917269-text a.art-twitter-tag-icon,
.art-object1669917269-text a.art-tumblr-tag-icon,
.art-object1669917269-text a.art-pinterest-tag-icon,
.art-object1669917269-text a.art-vimeo-tag-icon,
.art-object1669917269-text a.art-youtube-tag-icon,
.art-object1669917269-text a.art-linkedin-tag-icon
{
font-size: 13px;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-weight: bold;
font-style: normal;
text-align: left;
vertical-align: middle;
  color: #141E24 !important;
}

.art-object1669917269-text a.art-rss-tag-icon,
.art-object1669917269-text a.art-facebook-tag-icon,
.art-object1669917269-text a.art-twitter-tag-icon,
.art-object1669917269-text a.art-tumblr-tag-icon,
.art-object1669917269-text a.art-pinterest-tag-icon,
.art-object1669917269-text a.art-vimeo-tag-icon,
.art-object1669917269-text a.art-youtube-tag-icon,
.art-object1669917269-text a.art-linkedin-tag-icon
{
    width: 100%;
}

.default-responsive .art-object1669917269-text a.art-rss-tag-icon,
.default-responsive .art-object1669917269-text a.art-facebook-tag-icon,
.default-responsive .art-object1669917269-text a.art-twitter-tag-icon,
.default-responsive .art-object1669917269-text a.art-tumblr-tag-icon,
.default-responsive .art-object1669917269-text a.art-pinterest-tag-icon,
.default-responsive .art-object1669917269-text a.art-vimeo-tag-icon,
.default-responsive .art-object1669917269-text a.art-youtube-tag-icon,
.default-responsive .art-object1669917269-text a.art-linkedin-tag-icon
{
    width: auto;
}

.art-textblock ul > li
{
    background-position-y: 0px !important;
}
.art-headline
{
  display: inline-block;
  position: absolute;
  min-width: 50px;
  top: 16px;
  left: 30.51%;
  margin-left: -148px !important;
  line-height: 100%;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  z-index: 101;
}

.art-headline, 
.art-headline a, 
.art-headline a:link, 
.art-headline a:visited, 
.art-headline a:hover
{
font-size: 36px;
font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
font-weight: bold;
font-style: normal;
text-decoration: none;
text-align: left;
text-shadow: 0.7px 0.7px 0px rgba(153, 153, 153, 0.8), 1.4px 1.4px 0px rgba(140, 140, 140, 0.8), 2.1px 2.1px 1px rgba(122, 122, 122, 0.5), 2.8px 2.8px 0px rgba(107, 107, 107, 0.5), 3.5px 3.5px 0px rgba(92, 92, 92, 0.5);
  padding: 0;
  margin: 0;
  color: #000000 !important;
  white-space: nowrap;
}
.art-slogan
{
  display: inline-block;
  position: absolute;
  min-width: 50px;
  top: 58px;
  left: 36.6%;
  line-height: 100%;
  margin-left: -113px !important;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  z-index: 102;
  white-space: nowrap;
}

.art-slogan, 
.art-slogan a, 
.art-slogan a:link, 
.art-slogan a:visited, 
.art-slogan a:hover
{
font-size: 18px;
font-family: 'Arial Black', Arial, Helvetica, Sans-Serif;
font-weight: normal;
font-style: normal;
  padding: 0;
  margin: 0;
  color: #FFFFFF !important;
}

.art-object1996129664 h1, 
.art-object1996129664 h2, 
.art-object1996129664 h3, 
.art-object1996129664 h4, 
.art-object1996129664 h5, 
.art-object1996129664 h6, 
.art-object1996129664 p, 
.art-object1996129664 a, 
.art-object1996129664 ul, 
.art-object1996129664 ol, 
.art-object1996129664 li
{
  line-height: 26px;
}

.art-object1996129664
{  
  position: absolute;
  top: 74px;
  left: 97.35%;
  margin-left: -214px !important;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
      background-image: url('images/object1996129664.png');
  background-position: 0px 0px;
  background-repeat: no-repeat;
    z-index: 103;
  width: 220px;
  height: 26px;
}

.default-responsive .art-object1996129664
{
    background-image: none;
  }

.art-slidepageslider0-object78457267 h1, 
.art-slidepageslider0-object78457267 h2, 
.art-slidepageslider0-object78457267 h3, 
.art-slidepageslider0-object78457267 h4, 
.art-slidepageslider0-object78457267 h5, 
.art-slidepageslider0-object78457267 h6, 
.art-slidepageslider0-object78457267 p, 
.art-slidepageslider0-object78457267 a, 
.art-slidepageslider0-object78457267 ul, 
.art-slidepageslider0-object78457267 ol, 
.art-slidepageslider0-object78457267 li
{
  line-height: 100%;
}

.art-slidepageslider0-object78457267
{  
  position: absolute;
  top: 238px;
  left: 0%;
  margin-left: 0px !important;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
    overflow: hidden;
      z-index: 1;
  width: 895px;
  height: 28px;
}

.default-responsive .art-slidepageslider0-object78457267
{
  }

.art-slidepageslider0-object78457267-text-container 
{
    display: table;
}

.art-slidepageslider0-object78457267-text
{
  display: table-cell;
  outline-style: none;
  padding: 0px 0px !important;
  height: 28px;
  width: 895px;  
word-wrap: break-word;
}

.default-responsive .art-slidepageslider0-object78457267-text 
{
    height: auto;
}

.art-slidepageslider0-object78457267-text,
.art-slidepageslider0-object78457267-text a.art-rss-tag-icon,
.art-slidepageslider0-object78457267-text a.art-facebook-tag-icon,
.art-slidepageslider0-object78457267-text a.art-twitter-tag-icon,
.art-slidepageslider0-object78457267-text a.art-tumblr-tag-icon,
.art-slidepageslider0-object78457267-text a.art-pinterest-tag-icon,
.art-slidepageslider0-object78457267-text a.art-vimeo-tag-icon,
.art-slidepageslider0-object78457267-text a.art-youtube-tag-icon,
.art-slidepageslider0-object78457267-text a.art-linkedin-tag-icon
{
font-size: 18px;
font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
text-align: left;
vertical-align: middle;
  color: #FFFFFF !important;
}

.art-slidepageslider0-object78457267-text a.art-rss-tag-icon,
.art-slidepageslider0-object78457267-text a.art-facebook-tag-icon,
.art-slidepageslider0-object78457267-text a.art-twitter-tag-icon,
.art-slidepageslider0-object78457267-text a.art-tumblr-tag-icon,
.art-slidepageslider0-object78457267-text a.art-pinterest-tag-icon,
.art-slidepageslider0-object78457267-text a.art-vimeo-tag-icon,
.art-slidepageslider0-object78457267-text a.art-youtube-tag-icon,
.art-slidepageslider0-object78457267-text a.art-linkedin-tag-icon
{
    width: 100%;
}

.default-responsive .art-slidepageslider0-object78457267-text a.art-rss-tag-icon,
.default-responsive .art-slidepageslider0-object78457267-text a.art-facebook-tag-icon,
.default-responsive .art-slidepageslider0-object78457267-text a.art-twitter-tag-icon,
.default-responsive .art-slidepageslider0-object78457267-text a.art-tumblr-tag-icon,
.default-responsive .art-slidepageslider0-object78457267-text a.art-pinterest-tag-icon,
.default-responsive .art-slidepageslider0-object78457267-text a.art-vimeo-tag-icon,
.default-responsive .art-slidepageslider0-object78457267-text a.art-youtube-tag-icon,
.default-responsive .art-slidepageslider0-object78457267-text a.art-linkedin-tag-icon
{
    width: auto;
}

.art-textblock ul > li
{
    background-position-y: 2px !important;
}
.art-slidepageslider1-object1075138774 h1, 
.art-slidepageslider1-object1075138774 h2, 
.art-slidepageslider1-object1075138774 h3, 
.art-slidepageslider1-object1075138774 h4, 
.art-slidepageslider1-object1075138774 h5, 
.art-slidepageslider1-object1075138774 h6, 
.art-slidepageslider1-object1075138774 p, 
.art-slidepageslider1-object1075138774 a, 
.art-slidepageslider1-object1075138774 ul, 
.art-slidepageslider1-object1075138774 ol, 
.art-slidepageslider1-object1075138774 li
{
  line-height: 100%;
}

.art-slidepageslider1-object1075138774
{  
  position: absolute;
  top: 241px;
  left: 0%;
  margin-left: -3px !important;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
    overflow: hidden;
      z-index: 1;
  width: 896px;
  height: 29px;
}

.default-responsive .art-slidepageslider1-object1075138774
{
  }

.art-slidepageslider1-object1075138774-text-container 
{
    display: table;
}

.art-slidepageslider1-object1075138774-text
{
  display: table-cell;
  outline-style: none;
  padding: 0px 0px !important;
  height: 29px;
  width: 896px;  
word-wrap: break-word;
}

.default-responsive .art-slidepageslider1-object1075138774-text 
{
    height: auto;
}

.art-slidepageslider1-object1075138774-text,
.art-slidepageslider1-object1075138774-text a.art-rss-tag-icon,
.art-slidepageslider1-object1075138774-text a.art-facebook-tag-icon,
.art-slidepageslider1-object1075138774-text a.art-twitter-tag-icon,
.art-slidepageslider1-object1075138774-text a.art-tumblr-tag-icon,
.art-slidepageslider1-object1075138774-text a.art-pinterest-tag-icon,
.art-slidepageslider1-object1075138774-text a.art-vimeo-tag-icon,
.art-slidepageslider1-object1075138774-text a.art-youtube-tag-icon,
.art-slidepageslider1-object1075138774-text a.art-linkedin-tag-icon
{
font-size: 18px;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-align: left;
vertical-align: middle;
  color: #FFFFFF !important;
}

.art-slidepageslider1-object1075138774-text a.art-rss-tag-icon,
.art-slidepageslider1-object1075138774-text a.art-facebook-tag-icon,
.art-slidepageslider1-object1075138774-text a.art-twitter-tag-icon,
.art-slidepageslider1-object1075138774-text a.art-tumblr-tag-icon,
.art-slidepageslider1-object1075138774-text a.art-pinterest-tag-icon,
.art-slidepageslider1-object1075138774-text a.art-vimeo-tag-icon,
.art-slidepageslider1-object1075138774-text a.art-youtube-tag-icon,
.art-slidepageslider1-object1075138774-text a.art-linkedin-tag-icon
{
    width: 100%;
}

.default-responsive .art-slidepageslider1-object1075138774-text a.art-rss-tag-icon,
.default-responsive .art-slidepageslider1-object1075138774-text a.art-facebook-tag-icon,
.default-responsive .art-slidepageslider1-object1075138774-text a.art-twitter-tag-icon,
.default-responsive .art-slidepageslider1-object1075138774-text a.art-tumblr-tag-icon,
.default-responsive .art-slidepageslider1-object1075138774-text a.art-pinterest-tag-icon,
.default-responsive .art-slidepageslider1-object1075138774-text a.art-vimeo-tag-icon,
.default-responsive .art-slidepageslider1-object1075138774-text a.art-youtube-tag-icon,
.default-responsive .art-slidepageslider1-object1075138774-text a.art-linkedin-tag-icon
{
    width: auto;
}

.art-textblock ul > li
{
    background-position-y: 2px !important;
}
.art-slidepageslider2-object1602573246 h1, 
.art-slidepageslider2-object1602573246 h2, 
.art-slidepageslider2-object1602573246 h3, 
.art-slidepageslider2-object1602573246 h4, 
.art-slidepageslider2-object1602573246 h5, 
.art-slidepageslider2-object1602573246 h6, 
.art-slidepageslider2-object1602573246 p, 
.art-slidepageslider2-object1602573246 a, 
.art-slidepageslider2-object1602573246 ul, 
.art-slidepageslider2-object1602573246 ol, 
.art-slidepageslider2-object1602573246 li
{
  line-height: 100%;
}

.art-slidepageslider2-object1602573246
{  
  position: absolute;
  top: 240px;
  left: 0%;
  margin-left: -3px !important;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
    overflow: hidden;
      z-index: 1;
  width: 896px;
  height: 30px;
}

.default-responsive .art-slidepageslider2-object1602573246
{
  }

.art-slidepageslider2-object1602573246-text-container 
{
    display: table;
}

.art-slidepageslider2-object1602573246-text
{
  display: table-cell;
  outline-style: none;
  padding: 0px 0px !important;
  height: 30px;
  width: 896px;  
word-wrap: break-word;
}

.default-responsive .art-slidepageslider2-object1602573246-text 
{
    height: auto;
}

.art-slidepageslider2-object1602573246-text,
.art-slidepageslider2-object1602573246-text a.art-rss-tag-icon,
.art-slidepageslider2-object1602573246-text a.art-facebook-tag-icon,
.art-slidepageslider2-object1602573246-text a.art-twitter-tag-icon,
.art-slidepageslider2-object1602573246-text a.art-tumblr-tag-icon,
.art-slidepageslider2-object1602573246-text a.art-pinterest-tag-icon,
.art-slidepageslider2-object1602573246-text a.art-vimeo-tag-icon,
.art-slidepageslider2-object1602573246-text a.art-youtube-tag-icon,
.art-slidepageslider2-object1602573246-text a.art-linkedin-tag-icon
{
font-size: 18px;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-align: left;
vertical-align: middle;
  color: #FFFFFF !important;
}

.art-slidepageslider2-object1602573246-text a.art-rss-tag-icon,
.art-slidepageslider2-object1602573246-text a.art-facebook-tag-icon,
.art-slidepageslider2-object1602573246-text a.art-twitter-tag-icon,
.art-slidepageslider2-object1602573246-text a.art-tumblr-tag-icon,
.art-slidepageslider2-object1602573246-text a.art-pinterest-tag-icon,
.art-slidepageslider2-object1602573246-text a.art-vimeo-tag-icon,
.art-slidepageslider2-object1602573246-text a.art-youtube-tag-icon,
.art-slidepageslider2-object1602573246-text a.art-linkedin-tag-icon
{
    width: 100%;
}

.default-responsive .art-slidepageslider2-object1602573246-text a.art-rss-tag-icon,
.default-responsive .art-slidepageslider2-object1602573246-text a.art-facebook-tag-icon,
.default-responsive .art-slidepageslider2-object1602573246-text a.art-twitter-tag-icon,
.default-responsive .art-slidepageslider2-object1602573246-text a.art-tumblr-tag-icon,
.default-responsive .art-slidepageslider2-object1602573246-text a.art-pinterest-tag-icon,
.default-responsive .art-slidepageslider2-object1602573246-text a.art-vimeo-tag-icon,
.default-responsive .art-slidepageslider2-object1602573246-text a.art-youtube-tag-icon,
.default-responsive .art-slidepageslider2-object1602573246-text a.art-linkedin-tag-icon
{
    width: auto;
}

.art-textblock ul > li
{
    background-position-y: 2px !important;
}
.art-slidepageslider3-object972240408 h1, 
.art-slidepageslider3-object972240408 h2, 
.art-slidepageslider3-object972240408 h3, 
.art-slidepageslider3-object972240408 h4, 
.art-slidepageslider3-object972240408 h5, 
.art-slidepageslider3-object972240408 h6, 
.art-slidepageslider3-object972240408 p, 
.art-slidepageslider3-object972240408 a, 
.art-slidepageslider3-object972240408 ul, 
.art-slidepageslider3-object972240408 ol, 
.art-slidepageslider3-object972240408 li
{
  line-height: 100%;
}

.art-slidepageslider3-object972240408
{  
  position: absolute;
  top: 242px;
  left: 0%;
  margin-left: -4px !important;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
    overflow: hidden;
      z-index: 1;
  width: 896px;
  height: 31px;
}

.default-responsive .art-slidepageslider3-object972240408
{
  }

.art-slidepageslider3-object972240408-text-container 
{
    display: table;
}

.art-slidepageslider3-object972240408-text
{
  display: table-cell;
  outline-style: none;
  padding: 0px 0px !important;
  height: 31px;
  width: 896px;  
word-wrap: break-word;
}

.default-responsive .art-slidepageslider3-object972240408-text 
{
    height: auto;
}

.art-slidepageslider3-object972240408-text,
.art-slidepageslider3-object972240408-text a.art-rss-tag-icon,
.art-slidepageslider3-object972240408-text a.art-facebook-tag-icon,
.art-slidepageslider3-object972240408-text a.art-twitter-tag-icon,
.art-slidepageslider3-object972240408-text a.art-tumblr-tag-icon,
.art-slidepageslider3-object972240408-text a.art-pinterest-tag-icon,
.art-slidepageslider3-object972240408-text a.art-vimeo-tag-icon,
.art-slidepageslider3-object972240408-text a.art-youtube-tag-icon,
.art-slidepageslider3-object972240408-text a.art-linkedin-tag-icon
{
font-size: 18px;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-align: left;
vertical-align: middle;
  color: #FFFFFF !important;
}

.art-slidepageslider3-object972240408-text a.art-rss-tag-icon,
.art-slidepageslider3-object972240408-text a.art-facebook-tag-icon,
.art-slidepageslider3-object972240408-text a.art-twitter-tag-icon,
.art-slidepageslider3-object972240408-text a.art-tumblr-tag-icon,
.art-slidepageslider3-object972240408-text a.art-pinterest-tag-icon,
.art-slidepageslider3-object972240408-text a.art-vimeo-tag-icon,
.art-slidepageslider3-object972240408-text a.art-youtube-tag-icon,
.art-slidepageslider3-object972240408-text a.art-linkedin-tag-icon
{
    width: 100%;
}

.default-responsive .art-slidepageslider3-object972240408-text a.art-rss-tag-icon,
.default-responsive .art-slidepageslider3-object972240408-text a.art-facebook-tag-icon,
.default-responsive .art-slidepageslider3-object972240408-text a.art-twitter-tag-icon,
.default-responsive .art-slidepageslider3-object972240408-text a.art-tumblr-tag-icon,
.default-responsive .art-slidepageslider3-object972240408-text a.art-pinterest-tag-icon,
.default-responsive .art-slidepageslider3-object972240408-text a.art-vimeo-tag-icon,
.default-responsive .art-slidepageslider3-object972240408-text a.art-youtube-tag-icon,
.default-responsive .art-slidepageslider3-object972240408-text a.art-linkedin-tag-icon
{
    width: auto;
}

.art-textblock ul > li
{
    background-position-y: 2px !important;
}
.art-slidepageslider4-object1626621742 h1, 
.art-slidepageslider4-object1626621742 h2, 
.art-slidepageslider4-object1626621742 h3, 
.art-slidepageslider4-object1626621742 h4, 
.art-slidepageslider4-object1626621742 h5, 
.art-slidepageslider4-object1626621742 h6, 
.art-slidepageslider4-object1626621742 p, 
.art-slidepageslider4-object1626621742 a, 
.art-slidepageslider4-object1626621742 ul, 
.art-slidepageslider4-object1626621742 ol, 
.art-slidepageslider4-object1626621742 li
{
  line-height: 100%;
}

.art-slidepageslider4-object1626621742
{  
  position: absolute;
  top: 232px;
  left: 100%;
  margin-left: -895px !important;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
    overflow: hidden;
      z-index: 1;
  width: 900px;
  height: 36px;
}

.default-responsive .art-slidepageslider4-object1626621742
{
  }

.art-slidepageslider4-object1626621742-text-container 
{
    display: table;
}

.art-slidepageslider4-object1626621742-text
{
  display: table-cell;
  outline-style: none;
  padding: 0px 0px !important;
  height: 36px;
  width: 900px;  
word-wrap: break-word;
}

.default-responsive .art-slidepageslider4-object1626621742-text 
{
    height: auto;
}

.art-slidepageslider4-object1626621742-text,
.art-slidepageslider4-object1626621742-text a.art-rss-tag-icon,
.art-slidepageslider4-object1626621742-text a.art-facebook-tag-icon,
.art-slidepageslider4-object1626621742-text a.art-twitter-tag-icon,
.art-slidepageslider4-object1626621742-text a.art-tumblr-tag-icon,
.art-slidepageslider4-object1626621742-text a.art-pinterest-tag-icon,
.art-slidepageslider4-object1626621742-text a.art-vimeo-tag-icon,
.art-slidepageslider4-object1626621742-text a.art-youtube-tag-icon,
.art-slidepageslider4-object1626621742-text a.art-linkedin-tag-icon
{
font-size: 18px;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-align: left;
vertical-align: middle;
  color: #FFFFFF !important;
}

.art-slidepageslider4-object1626621742-text a.art-rss-tag-icon,
.art-slidepageslider4-object1626621742-text a.art-facebook-tag-icon,
.art-slidepageslider4-object1626621742-text a.art-twitter-tag-icon,
.art-slidepageslider4-object1626621742-text a.art-tumblr-tag-icon,
.art-slidepageslider4-object1626621742-text a.art-pinterest-tag-icon,
.art-slidepageslider4-object1626621742-text a.art-vimeo-tag-icon,
.art-slidepageslider4-object1626621742-text a.art-youtube-tag-icon,
.art-slidepageslider4-object1626621742-text a.art-linkedin-tag-icon
{
    width: 100%;
}

.default-responsive .art-slidepageslider4-object1626621742-text a.art-rss-tag-icon,
.default-responsive .art-slidepageslider4-object1626621742-text a.art-facebook-tag-icon,
.default-responsive .art-slidepageslider4-object1626621742-text a.art-twitter-tag-icon,
.default-responsive .art-slidepageslider4-object1626621742-text a.art-tumblr-tag-icon,
.default-responsive .art-slidepageslider4-object1626621742-text a.art-pinterest-tag-icon,
.default-responsive .art-slidepageslider4-object1626621742-text a.art-vimeo-tag-icon,
.default-responsive .art-slidepageslider4-object1626621742-text a.art-youtube-tag-icon,
.default-responsive .art-slidepageslider4-object1626621742-text a.art-linkedin-tag-icon
{
    width: auto;
}

.art-textblock ul > li
{
    background-position-y: 2px !important;
}
.art-slidepageslider5-object59168750 h1, 
.art-slidepageslider5-object59168750 h2, 
.art-slidepageslider5-object59168750 h3, 
.art-slidepageslider5-object59168750 h4, 
.art-slidepageslider5-object59168750 h5, 
.art-slidepageslider5-object59168750 h6, 
.art-slidepageslider5-object59168750 p, 
.art-slidepageslider5-object59168750 a, 
.art-slidepageslider5-object59168750 ul, 
.art-slidepageslider5-object59168750 ol, 
.art-slidepageslider5-object59168750 li
{
  line-height: 100%;
}

.art-slidepageslider5-object59168750
{  
  position: absolute;
  top: 240px;
  left: 66.67%;
  margin-left: -595px !important;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
    overflow: hidden;
      z-index: 1;
  width: 893px;
  height: 31px;
}

.default-responsive .art-slidepageslider5-object59168750
{
  }

.art-slidepageslider5-object59168750-text-container 
{
    display: table;
}

.art-slidepageslider5-object59168750-text
{
  display: table-cell;
  outline-style: none;
  padding: 0px 0px !important;
  height: 31px;
  width: 893px;  
word-wrap: break-word;
}

.default-responsive .art-slidepageslider5-object59168750-text 
{
    height: auto;
}

.art-slidepageslider5-object59168750-text,
.art-slidepageslider5-object59168750-text a.art-rss-tag-icon,
.art-slidepageslider5-object59168750-text a.art-facebook-tag-icon,
.art-slidepageslider5-object59168750-text a.art-twitter-tag-icon,
.art-slidepageslider5-object59168750-text a.art-tumblr-tag-icon,
.art-slidepageslider5-object59168750-text a.art-pinterest-tag-icon,
.art-slidepageslider5-object59168750-text a.art-vimeo-tag-icon,
.art-slidepageslider5-object59168750-text a.art-youtube-tag-icon,
.art-slidepageslider5-object59168750-text a.art-linkedin-tag-icon
{
font-size: 18px;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-align: left;
vertical-align: middle;
  color: #FFFFFF !important;
}

.art-slidepageslider5-object59168750-text a.art-rss-tag-icon,
.art-slidepageslider5-object59168750-text a.art-facebook-tag-icon,
.art-slidepageslider5-object59168750-text a.art-twitter-tag-icon,
.art-slidepageslider5-object59168750-text a.art-tumblr-tag-icon,
.art-slidepageslider5-object59168750-text a.art-pinterest-tag-icon,
.art-slidepageslider5-object59168750-text a.art-vimeo-tag-icon,
.art-slidepageslider5-object59168750-text a.art-youtube-tag-icon,
.art-slidepageslider5-object59168750-text a.art-linkedin-tag-icon
{
    width: 100%;
}

.default-responsive .art-slidepageslider5-object59168750-text a.art-rss-tag-icon,
.default-responsive .art-slidepageslider5-object59168750-text a.art-facebook-tag-icon,
.default-responsive .art-slidepageslider5-object59168750-text a.art-twitter-tag-icon,
.default-responsive .art-slidepageslider5-object59168750-text a.art-tumblr-tag-icon,
.default-responsive .art-slidepageslider5-object59168750-text a.art-pinterest-tag-icon,
.default-responsive .art-slidepageslider5-object59168750-text a.art-vimeo-tag-icon,
.default-responsive .art-slidepageslider5-object59168750-text a.art-youtube-tag-icon,
.default-responsive .art-slidepageslider5-object59168750-text a.art-linkedin-tag-icon
{
    width: auto;
}

.art-textblock ul > li
{
    background-position-y: 2px !important;
}
.art-slidepageslider6-object74827624 h1, 
.art-slidepageslider6-object74827624 h2, 
.art-slidepageslider6-object74827624 h3, 
.art-slidepageslider6-object74827624 h4, 
.art-slidepageslider6-object74827624 h5, 
.art-slidepageslider6-object74827624 h6, 
.art-slidepageslider6-object74827624 p, 
.art-slidepageslider6-object74827624 a, 
.art-slidepageslider6-object74827624 ul, 
.art-slidepageslider6-object74827624 ol, 
.art-slidepageslider6-object74827624 li
{
  line-height: 100%;
}

.art-slidepageslider6-object74827624
{  
  position: absolute;
  top: 239px;
  left: 100%;
  margin-left: -895px !important;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
    overflow: hidden;
      z-index: 1;
  width: 898px;
  height: 33px;
}

.default-responsive .art-slidepageslider6-object74827624
{
  }

.art-slidepageslider6-object74827624-text-container 
{
    display: table;
}

.art-slidepageslider6-object74827624-text
{
  display: table-cell;
  outline-style: none;
  padding: 0px 0px !important;
  height: 33px;
  width: 898px;  
word-wrap: break-word;
}

.default-responsive .art-slidepageslider6-object74827624-text 
{
    height: auto;
}

.art-slidepageslider6-object74827624-text,
.art-slidepageslider6-object74827624-text a.art-rss-tag-icon,
.art-slidepageslider6-object74827624-text a.art-facebook-tag-icon,
.art-slidepageslider6-object74827624-text a.art-twitter-tag-icon,
.art-slidepageslider6-object74827624-text a.art-tumblr-tag-icon,
.art-slidepageslider6-object74827624-text a.art-pinterest-tag-icon,
.art-slidepageslider6-object74827624-text a.art-vimeo-tag-icon,
.art-slidepageslider6-object74827624-text a.art-youtube-tag-icon,
.art-slidepageslider6-object74827624-text a.art-linkedin-tag-icon
{
font-size: 16px;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-align: left;
vertical-align: middle;
  color: #FFFFFF !important;
}

.art-slidepageslider6-object74827624-text a.art-rss-tag-icon,
.art-slidepageslider6-object74827624-text a.art-facebook-tag-icon,
.art-slidepageslider6-object74827624-text a.art-twitter-tag-icon,
.art-slidepageslider6-object74827624-text a.art-tumblr-tag-icon,
.art-slidepageslider6-object74827624-text a.art-pinterest-tag-icon,
.art-slidepageslider6-object74827624-text a.art-vimeo-tag-icon,
.art-slidepageslider6-object74827624-text a.art-youtube-tag-icon,
.art-slidepageslider6-object74827624-text a.art-linkedin-tag-icon
{
    width: 100%;
}

.default-responsive .art-slidepageslider6-object74827624-text a.art-rss-tag-icon,
.default-responsive .art-slidepageslider6-object74827624-text a.art-facebook-tag-icon,
.default-responsive .art-slidepageslider6-object74827624-text a.art-twitter-tag-icon,
.default-responsive .art-slidepageslider6-object74827624-text a.art-tumblr-tag-icon,
.default-responsive .art-slidepageslider6-object74827624-text a.art-pinterest-tag-icon,
.default-responsive .art-slidepageslider6-object74827624-text a.art-vimeo-tag-icon,
.default-responsive .art-slidepageslider6-object74827624-text a.art-youtube-tag-icon,
.default-responsive .art-slidepageslider6-object74827624-text a.art-linkedin-tag-icon
{
    width: auto;
}

.art-textblock ul > li
{
    background-position-y: 1px !important;
}
.art-slidecontainerpageslider {
    position: relative;
            width: 100%;
    height: 100%;
    }

.default-responsive .art-header .art-slidecontainerpageslider,
.responsive .art-header .art-slidecontainerpageslider
{
  position: absolute !important;
}

.responsive .art-pageslider .art-slidecontainerpageslider {
  position: absolute !important;
}

.art-slidecontainerpageslider .art-slide-item
{

    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    transform: rotate(0);
}



.art-slidecontainerpageslider .art-slide-item {
    -webkit-transition: 1500ms ease-in-out opacity;
    -moz-transition: 1500ms ease-in-out opacity;
    -ms-transition: 1500ms ease-in-out opacity;
    -o-transition: 1500ms ease-in-out opacity;
    transition: 1500ms ease-in-out opacity;
    position: absolute !important;
    display: none;
	left: 0;
	top: 0;
	opacity: 0;
    width:  100%;
    height: 100%;
}

.art-slidecontainerpageslider .active, .art-slidecontainerpageslider .next, .art-slidecontainerpageslider .prev {
    display: block;
}

.art-slidecontainerpageslider .active {
    opacity: 1;
}

.art-slidecontainerpageslider .next, .art-slidecontainerpageslider .prev {
    width: 100%;
}

.art-slidecontainerpageslider .next.forward, .art-slidecontainerpageslider .prev.back {
    opacity: 1;
}

.art-slidecontainerpageslider .active.forward {
    opacity: 0;
}

.art-slidecontainerpageslider .active.back {
    opacity: 0;
}


.art-slidepageslider0 {
    background-image: url('images/slidepageslider0-object78457267.png'),  url('images/slidepageslider0.png');
        /* background-size: 99.89% 10.37%,  auto auto; */
        background-position: 0px 238px,  center center;
    background-repeat: no-repeat;
}

/* special setup for header/pageslider */
.responsive .art-header .art-slidepageslider0 {
    background-image: url('images/slidepageslider0-object78457267.png'),  url('images/slidepageslider0.png');
    background-size: auto auto;
    background-position: 0px 238px,  center center;
    background-repeat: no-repeat;
}

.responsive .art-pageslider .art-slidepageslider0 {
    background-image: url('images/slidepageslider0-object78457267.png'),  url('images/slidepageslider0.png');
    background-size: auto auto;
    background-position: 0px 238px,  center center;
    background-repeat: no-repeat;
}

.default-responsive .art-header .art-slidepageslider0 {
    background-image: url('images/slidepageslider0.png');
    background-size: auto auto;
    background-position: center center;
    background-repeat: no-repeat;
}

.default-responsive .art-pageslider .art-slidepageslider0 {
    background-image: url('images/slidepageslider0.png');
    background-size: auto auto;
    background-position: center center;
    background-repeat: no-repeat;
}.art-slidepageslider1 {
    background-image: url('images/slidepageslider1-object1075138774.png'),  url('images/slidepageslider1.jpg');
        /* background-size: 100% 10.74%,  auto auto; */
        background-position: -3px 241px,  center center;
    background-repeat: no-repeat;
}

/* special setup for header/pageslider */
.responsive .art-header .art-slidepageslider1 {
    background-image: url('images/slidepageslider1-object1075138774.png'),  url('images/slidepageslider1.jpg');
    background-size: auto auto;
    background-position: -3px 241px,  center center;
    background-repeat: no-repeat;
}

.responsive .art-pageslider .art-slidepageslider1 {
    background-image: url('images/slidepageslider1-object1075138774.png'),  url('images/slidepageslider1.jpg');
    background-size: auto auto;
    background-position: -3px 241px,  center center;
    background-repeat: no-repeat;
}

.default-responsive .art-header .art-slidepageslider1 {
    background-image: url('images/slidepageslider1.jpg');
    background-size: auto auto;
    background-position: center center;
    background-repeat: no-repeat;
}

.default-responsive .art-pageslider .art-slidepageslider1 {
    background-image: url('images/slidepageslider1.jpg');
    background-size: auto auto;
    background-position: center center;
    background-repeat: no-repeat;
}.art-slidepageslider2 {
    background-image: url('images/slidepageslider2-object1602573246.png'),  url('images/slidepageslider2.jpg');
        /* background-size: 100% 11.11%,  auto auto; */
        background-position: -3px 240px,  center center;
    background-repeat: no-repeat;
}

/* special setup for header/pageslider */
.responsive .art-header .art-slidepageslider2 {
    background-image: url('images/slidepageslider2-object1602573246.png'),  url('images/slidepageslider2.jpg');
    background-size: auto auto;
    background-position: -3px 240px,  center center;
    background-repeat: no-repeat;
}

.responsive .art-pageslider .art-slidepageslider2 {
    background-image: url('images/slidepageslider2-object1602573246.png'),  url('images/slidepageslider2.jpg');
    background-size: auto auto;
    background-position: -3px 240px,  center center;
    background-repeat: no-repeat;
}

.default-responsive .art-header .art-slidepageslider2 {
    background-image: url('images/slidepageslider2.jpg');
    background-size: auto auto;
    background-position: center center;
    background-repeat: no-repeat;
}

.default-responsive .art-pageslider .art-slidepageslider2 {
    background-image: url('images/slidepageslider2.jpg');
    background-size: auto auto;
    background-position: center center;
    background-repeat: no-repeat;
}.art-slidepageslider3 {
    background-image: url('images/slidepageslider3-object972240408.png'),  url('images/slidepageslider3.jpg');
        /* background-size: 100% 11.48%,  auto auto; */
        background-position: -4px 242px,  center center;
    background-repeat: no-repeat;
}

/* special setup for header/pageslider */
.responsive .art-header .art-slidepageslider3 {
    background-image: url('images/slidepageslider3-object972240408.png'),  url('images/slidepageslider3.jpg');
    background-size: auto auto;
    background-position: -4px 242px,  center center;
    background-repeat: no-repeat;
}

.responsive .art-pageslider .art-slidepageslider3 {
    background-image: url('images/slidepageslider3-object972240408.png'),  url('images/slidepageslider3.jpg');
    background-size: auto auto;
    background-position: -4px 242px,  center center;
    background-repeat: no-repeat;
}

.default-responsive .art-header .art-slidepageslider3 {
    background-image: url('images/slidepageslider3.jpg');
    background-size: auto auto;
    background-position: center center;
    background-repeat: no-repeat;
}

.default-responsive .art-pageslider .art-slidepageslider3 {
    background-image: url('images/slidepageslider3.jpg');
    background-size: auto auto;
    background-position: center center;
    background-repeat: no-repeat;
}.art-slidepageslider4 {
    background-image: url('images/slidepageslider4-object1626621742.png'),  url('images/slidepageslider4.png');
        /* background-size: 100.45% 13.33%,  auto auto; */
        background-position: 1px 232px,  center center;
    background-repeat: no-repeat;
}

/* special setup for header/pageslider */
.responsive .art-header .art-slidepageslider4 {
    background-image: url('images/slidepageslider4-object1626621742.png'),  url('images/slidepageslider4.png');
    background-size: auto auto;
    background-position: 1px 232px,  center center;
    background-repeat: no-repeat;
}

.responsive .art-pageslider .art-slidepageslider4 {
    background-image: url('images/slidepageslider4-object1626621742.png'),  url('images/slidepageslider4.png');
    background-size: auto auto;
    background-position: 1px 232px,  center center;
    background-repeat: no-repeat;
}

.default-responsive .art-header .art-slidepageslider4 {
    background-image: url('images/slidepageslider4.png');
    background-size: auto auto;
    background-position: center center;
    background-repeat: no-repeat;
}

.default-responsive .art-pageslider .art-slidepageslider4 {
    background-image: url('images/slidepageslider4.png');
    background-size: auto auto;
    background-position: center center;
    background-repeat: no-repeat;
}.art-slidepageslider5 {
    background-image: url('images/slidepageslider5-object59168750.png'),  url('images/slidepageslider5.png');
        /* background-size: 99.67% 11.48%,  auto auto; */
        background-position: 2px 240px,  center center;
    background-repeat: no-repeat;
}

/* special setup for header/pageslider */
.responsive .art-header .art-slidepageslider5 {
    background-image: url('images/slidepageslider5-object59168750.png'),  url('images/slidepageslider5.png');
    background-size: auto auto;
    background-position: 2px 240px,  center center;
    background-repeat: no-repeat;
}

.responsive .art-pageslider .art-slidepageslider5 {
    background-image: url('images/slidepageslider5-object59168750.png'),  url('images/slidepageslider5.png');
    background-size: auto auto;
    background-position: 2px 240px,  center center;
    background-repeat: no-repeat;
}

.default-responsive .art-header .art-slidepageslider5 {
    background-image: url('images/slidepageslider5.png');
    background-size: auto auto;
    background-position: center center;
    background-repeat: no-repeat;
}

.default-responsive .art-pageslider .art-slidepageslider5 {
    background-image: url('images/slidepageslider5.png');
    background-size: auto auto;
    background-position: center center;
    background-repeat: no-repeat;
}.art-slidepageslider6 {
    background-image: url('images/slidepageslider6-object74827624.png'),  url('images/slidepageslider6.jpg');
        /* background-size: 100.22% 12.22%,  auto auto; */
        background-position: 1px 239px,  center center;
    background-repeat: no-repeat;
}

/* special setup for header/pageslider */
.responsive .art-header .art-slidepageslider6 {
    background-image: url('images/slidepageslider6-object74827624.png'),  url('images/slidepageslider6.jpg');
    background-size: auto auto;
    background-position: 1px 239px,  center center;
    background-repeat: no-repeat;
}

.responsive .art-pageslider .art-slidepageslider6 {
    background-image: url('images/slidepageslider6-object74827624.png'),  url('images/slidepageslider6.jpg');
    background-size: auto auto;
    background-position: 1px 239px,  center center;
    background-repeat: no-repeat;
}

.default-responsive .art-header .art-slidepageslider6 {
    background-image: url('images/slidepageslider6.jpg');
    background-size: auto auto;
    background-position: center center;
    background-repeat: no-repeat;
}

.default-responsive .art-pageslider .art-slidepageslider6 {
    background-image: url('images/slidepageslider6.jpg');
    background-size: auto auto;
    background-position: center center;
    background-repeat: no-repeat;
}

.art-slidenavigatorpageslider {
  display: inline-block;
  position: absolute;
  direction: ltr !important;
  top: 250px;
  left: 88.06%;
  z-index: 101;
  line-height: 0 !important;
  -webkit-background-origin: border !important;
  -moz-background-origin: border !important;
  background-origin: border-box !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
    white-space: nowrap;
    }
.art-slidenavigatorpageslider
{
background: #FFFFFF;background: rgba(255, 255, 255, 0.5);background: rgba(255, 255, 255, 0.5);background: rgba(255, 255, 255, 0.5);background: rgba(255, 255, 255, 0.5);-svg-background: rgba(255, 255, 255, 0.5);background: rgba(255, 255, 255, 0.5);
-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;

border:1px solid rgba(0, 0, 0, 0.5);
padding:2px;





}
.art-slidenavigatorpageslider > a
{
background: #A9A9A9;background: #A9A9A9;background: #A9A9A9;background: #A9A9A9;background: #A9A9A9;-svg-background: #A9A9A9;background: #A9A9A9;
-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;



margin:0 5px 0 0;

width: 10px;

height: 10px;
}
.art-slidenavigatorpageslider > a.active
{
background: #000000;background: #000000;background: #000000;background: #000000;background: #000000;-svg-background: #000000;background: #000000;
-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;



margin:0 5px 0 0;

width: 10px;

height: 10px;
}
.art-slidenavigatorpageslider > a:hover
{
background: #FF0000;background: #FF0000;background: #FF0000;background: #FF0000;background: #FF0000;-svg-background: #FF0000;background: #FF0000;
-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;



margin:0 5px 0 0;

width: 10px;

height: 10px;
}







.art-nav
{
   background: #09037D;
   margin:10px auto 0;
   position: relative;
   z-index: 499;
}

ul.art-hmenu a, ul.art-hmenu a:link, ul.art-hmenu a:visited, ul.art-hmenu a:hover 
{
   outline: none;
   position: relative;
   z-index: 11;
}

ul.art-hmenu, ul.art-hmenu ul
{
   display: block;
   margin: 0;
   padding: 0;
   border: 0;
   list-style-type: none;
}

ul.art-hmenu li
{
   position: relative;
   z-index: 5;
   display: block;
   float: left;
   background: none;
   margin: 0;
   padding: 0;
   border: 0;
}

ul.art-hmenu li:hover
{
   z-index: 10000;
   white-space: normal;
}

ul.art-hmenu:after, ul.art-hmenu ul:after
{
   content: ".";
   height: 0;
   display: block;
   visibility: hidden;
   overflow: hidden;
   clear: both;
}

ul.art-hmenu, ul.art-hmenu ul 
{
   min-height: 0;
}

ul.art-hmenu 
{
   display: inline-block;
   vertical-align: bottom;
   padding-left: 2px;
   padding-right: 2px;
}

.art-nav-inner:before 
{
   content:' ';
}

.art-nav-inner{
   text-align: left;
   margin:0 auto;
}

.desktop  .art-nav-inner{
   width: 900px;
   padding-left: 2px;
   padding-right: 2px;
}

.desktop .art-nav
{
   padding-left: 0;
   padding-right: 0;
}

.art-hmenu-extra1
{
   position: relative;
   display: block;
   float: left;
   width: auto;
   height: auto;
   background-position: center;
}

.art-hmenu-extra2
{
   position: relative;
   display: block;
   float: right;
   width: auto;
   height: auto;
   background-position: center;
}

.art-hmenu
{
   float: left;
}

.art-menuitemcontainer
{
   margin:0 auto;
}
ul.art-hmenu>li {
   margin-left: 1px;
}
ul.art-hmenu>li:first-child {
   margin-left: 0;
}
ul.art-hmenu>li:last-child, ul.art-hmenu>li.last-child {
   margin-right: 0;
}

ul.art-hmenu>li>a
{
   padding:0 17px;
   margin:0 auto;
   position: relative;
   display: block;
   height: 24px;
   cursor: pointer;
   text-decoration: none;
   color: #C2D9EB;
   line-height: 24px;
   text-align: center;
}

.art-hmenu>li>a, 
.art-hmenu>li>a:link, 
.art-hmenu>li>a:visited, 
.art-hmenu>li>a.active, 
.art-hmenu>li>a:hover
{
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   text-transform: uppercase;
   text-align: left;
}

ul.art-hmenu>li>a.active
{
   padding:0 17px;
   margin:0 auto;
   color: #A2BDCD;
   text-decoration: none;
}

ul.art-hmenu>li>a:visited, 
ul.art-hmenu>li>a:hover, 
ul.art-hmenu>li:hover>a {
   text-decoration: none;
}

ul.art-hmenu>li>a:hover, .desktop ul.art-hmenu>li:hover>a
{
   background: #7DAED4;
   padding:0 17px;
   margin:0 auto;
}
ul.art-hmenu>li>a:hover, 
.desktop ul.art-hmenu>li:hover>a {
   color: #212B31;
   text-decoration: none;
}

ul.art-hmenu>li:before
{
   position:absolute;
   display: block;
   content:' ';
   top:0;
   left:  -1px;
   width:1px;
   height: 24px;
   background: url('images/menuseparator.png') center center no-repeat;
}
ul.art-hmenu>li:first-child:before{
   display:none;
}

ul.art-hmenu li li a
{
   background: #AFC6D4;
   background: transparent;
   padding:0 12px;
   margin:0 auto;
}
ul.art-hmenu li li 
{
   float: none;
   width: auto;
   margin-top: 0;
   margin-bottom: 0;
}

.desktop ul.art-hmenu li li ul>li:first-child 
{
   margin-top: 0;
}

ul.art-hmenu li li ul>li:last-child 
{
   margin-bottom: 0;
}

.art-hmenu ul a
{
   display: block;
   white-space: nowrap;
   height: 25px;
   min-width: 7em;
   border: 0 solid transparent;
   text-align: left;
   line-height: 25px;
   color: #183449;
   font-size: 12px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   margin:0;
}

.art-hmenu ul a:link, 
.art-hmenu ul a:visited, 
.art-hmenu ul a.active, 
.art-hmenu ul a:hover
{
   text-align: left;
   line-height: 25px;
   color: #183449;
   font-size: 12px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   margin:0;
}

ul.art-hmenu ul li a:hover, .desktop ul.art-hmenu ul li:hover>a
{
   background: #ABCBE3;
   margin:0 auto;
}
.art-hmenu ul a:hover
{
   color: #000000;
}

.desktop .art-hmenu ul li:hover>a
{
   color: #000000;
}

ul.art-hmenu ul:before
{
   background: #D4E0E8;
   border:1px solid #608DA9;
   margin:0 auto;
   display: block;
   position: absolute;
   content: ' ';
   z-index: 1;
}
.desktop ul.art-hmenu li:hover>ul {
   visibility: visible;
   top: 100%;
}
.desktop ul.art-hmenu li li:hover>ul {
   top: 0;
   left: 100%;
}

ul.art-hmenu ul
{
   visibility: hidden;
   position: absolute;
   z-index: 10;
   left: 0;
   top: 0;
   background-image: url('images/spacer.gif');
}

.desktop ul.art-hmenu>li>ul
{
   padding: 12px 32px 32px 32px;
   margin: -10px 0 0 -30px;
}

.desktop ul.art-hmenu ul ul
{
   padding: 32px 32px 32px 12px;
   margin: -32px 0 0 -9px;
}

.desktop ul.art-hmenu ul.art-hmenu-left-to-right 
{
   right: auto;
   left: 0;
   margin: -10px 0 0 -30px;
}

.desktop ul.art-hmenu ul.art-hmenu-right-to-left 
{
   left: auto;
   right: 0;
   margin: -10px -30px 0 0;
}

.desktop ul.art-hmenu li li:hover>ul.art-hmenu-left-to-right {
   right: auto;
   left: 100%;
}
.desktop ul.art-hmenu li li:hover>ul.art-hmenu-right-to-left {
   left: auto;
   right: 100%;
}

.desktop ul.art-hmenu ul ul.art-hmenu-left-to-right
{
   right: auto;
   left: 0;
   padding: 32px 32px 32px 12px;
   margin: -32px 0 0 -9px;
}

.desktop ul.art-hmenu ul ul.art-hmenu-right-to-left
{
   left: auto;
   right: 0;
   padding: 32px 12px 32px 32px;
   margin: -32px -9px 0 0;
}

.desktop ul.art-hmenu li ul>li:first-child {
   margin-top: 0;
}
.desktop ul.art-hmenu li ul>li:last-child {
   margin-bottom: 0;
}

.desktop ul.art-hmenu ul ul:before
{
   border-radius: 0;
   top: 30px;
   bottom: 30px;
   right: 30px;
   left: 10px;
}

.desktop ul.art-hmenu>li>ul:before
{
   top: 10px;
   right: 30px;
   bottom: 30px;
   left: 30px;
}

.desktop ul.art-hmenu>li>ul.art-hmenu-left-to-right:before {
   right: 30px;
   left: 30px;
}
.desktop ul.art-hmenu>li>ul.art-hmenu-right-to-left:before {
   right: 30px;
   left: 30px;
}
.desktop ul.art-hmenu ul ul.art-hmenu-left-to-right:before {
   right: 30px;
   left: 10px;
}
.desktop ul.art-hmenu ul ul.art-hmenu-right-to-left:before {
   right: 10px;
   left: 30px;
}

.art-header
{
   border:2px solid rgba(122, 160, 184, 0.5);
   margin:10px auto 0;
   background-repeat: no-repeat;
   height: 110px;
   position:relative;
   background-image: url('images/header.png');
   background-position: center top;
}

.custom-responsive .art-header
{
   background-image: url('images/header.png');
   background-position: center top;
}

.default-responsive .art-header,
.default-responsive #art-header-bg
{
   background-image: url('images/header.png');
   background-position: center center;
   background-size: cover;
}

.art-header-inner{
   position: relative;
   width: 900px;
   z-index: auto !important;
   margin: 0 auto;
}

.art-header>.widget 
{
   position:absolute;
   z-index:101;
}

.art-sheet
{
   background: #FFFFFF;
   background: rgba(255, 255, 255, 0.8);
   padding:2px;
   margin:0 auto;
   position:relative;
   cursor:auto;
   width: 900px;
   z-index: auto !important;
}

.art-pageslider
{
   margin:0 auto;
   height: 270px;
   background-repeat: no-repeat;
   position: relative;
   z-index: auto !important;
}

.responsive .art-pageslider 
{
   background-position: center center;
}

.art-pageslider>.widget 
{
   position:absolute;
   z-index:101;
}

.art-layout-wrapper
{
   position: relative;
   margin: 0 auto 0 auto;
   z-index: auto !important;
}

.art-content-layout
{
   display: table;
   width: 100%;
   table-layout: fixed;
}

.art-content-layout-row 
{
   display: table-row;
}

.art-layout-cell
{
   display: table-cell;
   vertical-align: top;
}

/* need only for content layout in post content */ 
.art-postcontent .art-content-layout
{
   border-collapse: collapse;
}

.art-vmenublock
{
   border:1px solid transparent;
   margin:7px;
}
div.art-vmenublock img
{
   margin: 0;
}

.art-vmenublockheader
{
   border:1px dotted transparent;
   padding:6px 0;
   margin:0 auto;
}
.art-vmenublockheader .t,
.art-vmenublockheader .t a,
.art-vmenublockheader .t a:link,
.art-vmenublockheader .t a:visited, 
.art-vmenublockheader .t a:hover
{
   color: #000000;
   font-size: 13px;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   margin-left: 10px;
   margin-right: 10px;
}

.art-vmenublockheader .t:before
{
   content:url('images/vmenublockheadericon.png');
   margin-right:6px;
   position:relative;
   display:inline-block;
   vertical-align:middle;
   font-size:0;
   line-height:0;
   bottom: auto;
}
.opera .art-vmenublockheader .t:before
{
   /* Vertical-align:middle in Opera doesn't need additional offset */
    bottom: 0;
}

.art-vmenublockcontent
{
   border:1px solid transparent;
   margin:0 auto;
}

ul.art-vmenu, ul.art-vmenu ul
{
   list-style: none;
   display: block;
}

ul.art-vmenu, ul.art-vmenu li
{
   display: block;
   margin: 0;
   padding: 0;
   width: auto;
   line-height: 0;
}

ul.art-vmenu
{
   margin-top: 0;
   margin-bottom: 0;
}

ul.art-vmenu ul
{
   display: none;
   margin: 0;
   padding: 0;
   position: relative;
}

ul.art-vmenu ul.active
{
   display: block;
}

ul.art-vmenu>li>a
{
   padding:0 10px;
   margin:0 auto;
   font-size: 12px;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
   color: #617E8F;
   min-height: 34px;
   line-height: 34px;
}
ul.art-vmenu a 
{
   display: block;
   cursor: pointer;
   z-index: 1;
   position:relative;
}

ul.art-vmenu li{
   position:relative;
}

ul.art-vmenu>li
{
   margin-top: 1px;
}
ul.art-vmenu>li>ul
{
   padding: 0;
   margin-top: 0;
   margin-bottom: 0;
}
ul.art-vmenu>li:first-child
{
   margin-top:0;
}

ul.art-vmenu>li>a:before
{
   content:url('images/vmenuitemicon.png');
   margin-right:5px;
   bottom: 2px;
   position:relative;
   display:inline-block;
   vertical-align:middle;
   font-size:0;
   line-height:0;
}
.opera ul.art-vmenu>li>a:before
{
   /* Vertical-align:middle in Opera doesn't need additional offset */
    bottom: 0;
}

ul.art-vmenu>li>a.active:before
{
   content:url('images/vmenuactiveitemicon.png');
   margin-right:5px;
   bottom: 2px;
   position:relative;
   display:inline-block;
   vertical-align:middle;
   font-size:0;
   line-height:0;
}
.opera ul.art-vmenu>li>a.active:before
{
   /* Vertical-align:middle in Opera doesn't need additional offset */
    bottom: 0;
}

ul.art-vmenu>li>a:hover:before,  ul.art-vmenu>li>a.active:hover:before,  ul.art-vmenu>li:hover>a:before,  ul.art-vmenu>li:hover>a.active:before
{
   content:url('images/vmenuhovereditemicon.png');
   margin-right:5px;
   bottom: 2px;
   position:relative;
   display:inline-block;
   vertical-align:middle;
   font-size:0;
   line-height:0;
}
.opera ul.art-vmenu>li>a:hover:before, .opera   ul.art-vmenu>li>a.active:hover:before, .opera   ul.art-vmenu>li:hover>a:before, .opera   ul.art-vmenu>li:hover>a.active:before
{
   /* Vertical-align:middle in Opera doesn't need additional offset */
    bottom: 0;
}

ul.art-vmenu>li>a:hover, ul.art-vmenu>li>a.active:hover
{
   padding:0 10px;
   margin:0 auto;
}

ul.art-vmenu a:hover, ul.art-vmenu a.active:hover 
{
   color: #617E8F;
}

ul.art-vmenu>li>a.active:hover>span.border-top, ul.art-vmenu>li>a.active:hover>span.border-bottom 
{
   background-color: transparent;
}

ul.art-vmenu>li>a.active
{
   padding:0 10px;
   margin:0 auto;
   color: #7DAED4;
}

ul.art-vmenu>li:after, ul.art-vmenu>li>ul:after{
   display: block;
   position: absolute;
   content: ' ';
   left: 0;
   right: 0;
   top: -1px;
}

ul.art-vmenu>li:after, ul.art-vmenu>li>ul:after{
   z-index: 1;
   height: 0;
   border-bottom: 1px solid #BDD0DB;
}

ul.art-vmenu>li:first-child:before, ul.art-vmenu>li:first-child:after 
{
   display:none;
}

ul.art-vmenu>li>ul:before
{
   background: #ABCBE3;
   background: transparent;
   margin:0 auto;
   display: block;
   position: absolute;
   content: ' ';
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
}

ul.art-vmenu li li a
{
   margin:0 auto;
   position: relative;
}
ul.art-vmenu ul li
{
   margin: 0;
   padding: 0;
}
ul.art-vmenu li li{
   position: relative;
   margin-top: 1px;
}

ul.art-vmenu ul a
{
   display: block;
   position: relative;
   min-height: 30px;
   overflow: visible;
   padding: 0;
   padding-left: 25px;
   padding-right: 0;
   z-index: 0;
   line-height: 30px;
   color: #3C80B4;
   font-size: 11px;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   margin-left: 0;
   margin-right: 0;
}

ul.art-vmenu ul a:visited, ul.art-vmenu ul a.active:hover, ul.art-vmenu ul a:hover, ul.art-vmenu ul a.active
{
   line-height: 30px;
   color: #3C80B4;
   font-size: 11px;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   margin-left: 0;
   margin-right: 0;
}

ul.art-vmenu ul ul a
{
   padding-left: 50px;
}
ul.art-vmenu ul ul ul a
{
   padding-left: 75px;
}
ul.art-vmenu ul ul ul ul a
{
   padding-left: 100px;
}
ul.art-vmenu ul ul ul ul ul a
{
   padding-left: 125px;
}

ul.art-vmenu ul>li>a:hover, ul.art-vmenu ul>li>a.active:hover
{
   background: #65AEE7;
   background: rgba(101, 174, 231, 0.4);
   margin:0 auto;
}
ul.art-vmenu ul li a:hover, ul.art-vmenu ul li a.active:hover
{
   color: #425661;
}

ul.art-vmenu ul a:hover:after
{
   background-position: center ;
}
ul.art-vmenu ul a.active:hover:after
{
   background-position: center ;
}
ul.art-vmenu ul a.active:after
{
   background-position: bottom ;
}

ul.art-vmenu ul>li>a.active
{
   margin:0 auto;
}
ul.art-vmenu ul a.active, ul.art-vmenu ul a:hover, ul.art-vmenu ul a.active:hover
{
   color: #7DAED4;
}

ul.art-vmenu li li:after
{
   display: block;
   position: absolute;
   content: ' ';
   height: 0;
   top: -1px;
   left: 0;
   right: 0;
   z-index: 1;
   border-bottom: 1px solid #BDD0DB;
}

ul.art-vmenu li li:before
{
   display: block;
   position: absolute;
   content: ' ';
   left: 0;
   right: 0;
   top: -1px;
   z-index: 0;
   height: 1px;
}
ul.art-vmenu>li>ul>li:first-child:before, ul.art-vmenu>li>ul>li:first-child:after 
{
   display: none;
}

.art-block
{
   background: #E8EEF3;
   -webkit-border-radius:6px;
   -moz-border-radius:6px;
   border-radius:6px;
   -webkit-box-shadow:0 0 3px 2px rgba(0, 0, 0, 0.4);
   -moz-box-shadow:0 0 3px 2px rgba(0, 0, 0, 0.4);
   box-shadow:0 0 3px 2px rgba(0, 0, 0, 0.4);
   border:1px solid #A7B9C3;
   padding:7px;
   margin:7px;
}
div.art-block img
{
   border: 4px solid #183449;
   margin: 3px;
}

.art-blockheader
{
   background: #7DAED4;
   background: -webkit-linear-gradient(top, #9CC1DE 0, #88B5D7 50%, #6EA5CF 50%, #7DAED4 100%) no-repeat;
   background: -moz-linear-gradient(top, #9CC1DE 0, #88B5D7 50%, #6EA5CF 50%, #7DAED4 100%) no-repeat;
   background: -o-linear-gradient(top, #9CC1DE 0, #88B5D7 50%, #6EA5CF 50%, #7DAED4 100%) no-repeat;
   background: -ms-linear-gradient(top, #9CC1DE 0, #88B5D7 50%, #6EA5CF 50%, #7DAED4 100%) no-repeat;
   -svg-background: linear-gradient(top, #9CC1DE 0, #88B5D7 50%, #6EA5CF 50%, #7DAED4 100%) no-repeat;
   background: linear-gradient(to bottom, #9CC1DE 0, #88B5D7 50%, #6EA5CF 50%, #7DAED4 100%) no-repeat;
   -webkit-border-radius:3px;
   -moz-border-radius:3px;
   border-radius:3px;
   padding:6px 3px;
   margin:0 auto 7px;
}
.art-blockheader .t,
.art-blockheader .t a,
.art-blockheader .t a:link,
.art-blockheader .t a:visited, 
.art-blockheader .t a:hover
{
   color: #000000;
   font-size: 13px;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   margin-left: 10px;
   margin-right: 10px;
}

.art-blockcontent
{
   background: #D4E0E8;
   -webkit-border-radius:3px;
   -moz-border-radius:3px;
   border-radius:3px;
   border:1px solid #AFC6D4;
   padding:3px;
   margin:0 auto;
   color: #1B2327;
   font-size: 12px;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
}
.art-blockcontent table,
.art-blockcontent li, 
.art-blockcontent a,
.art-blockcontent a:link,
.art-blockcontent a:visited,
.art-blockcontent a:hover
{
   color: #1B2327;
   font-size: 12px;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
}

.art-blockcontent a, .art-blockcontent a:link
{
   color: #2B5C82;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   text-decoration: underline;
}

.art-blockcontent a:visited, .art-blockcontent a.visited
{
   color: #7390A0;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   text-decoration: underline;
}

.art-blockcontent a:hover, .art-blockcontent a.hover
{
   color: #3878A8;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   text-decoration: none;
}
.art-block ul>li:before
{
   content:url('images/blockbullets.png');
   margin-right:6px;
   bottom: 2px;
   position:relative;
   display:inline-block;
   vertical-align:middle;
   font-size:0;
   line-height:0;
   margin-left: -16px;
}
.opera .art-block ul>li:before
{
   /* Vertical-align:middle in Opera doesn't need additional offset */
    bottom: 0;
}

.art-block li
{
   font-size: 12px;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   text-decoration: none;
   line-height: 125%;
   color: #445864;
   margin-left: 5px;
}

.art-block ul>li, .art-block ol
{
   padding: 0;
}

.art-block ul>li
{
   padding-left: 16px;
}

.art-breadcrumbs
{
   margin:0 auto;
}

a.art-button,
a.art-button:link,
a:link.art-button:link,
body a.art-button:link,
a.art-button:visited,
body a.art-button:visited,
input.art-button,
button.art-button
{
   text-decoration: none;
   font-size: 11px;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   text-transform: uppercase;
   font-variant: normal;
   position:relative;
   display: inline-block;
   vertical-align: middle;
   white-space: nowrap;
   text-align: center;
   color: #C9DEED;
   margin: 0 5px 0 0 !important;
   overflow: visible;
   cursor: pointer;
   text-indent: 0;
   line-height: 27px;
   -webkit-box-sizing: content-box;
   -moz-box-sizing: content-box;
   box-sizing: content-box;
}

.art-button img
{
   margin: 0;
   vertical-align: middle;
}

.firefox2 .art-button
{
   display: block;
   float: left;
}

input, select, textarea, a.art-search-button span
{
   vertical-align: middle;
   font-size: 11px;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   text-transform: uppercase;
   font-variant: normal;
}

.art-block select 
{
   width:96%;
}

input.art-button
{
   float: none !important;
   -webkit-appearance: none;
}

.art-button.active, .art-button.active:hover
{
   background: #2E628A;
   background: -webkit-linear-gradient(top, #3878A8 0, #254F6F 100%) no-repeat;
   background: -moz-linear-gradient(top, #3878A8 0, #254F6F 100%) no-repeat;
   background: -o-linear-gradient(top, #3878A8 0, #254F6F 100%) no-repeat;
   background: -ms-linear-gradient(top, #3878A8 0, #254F6F 100%) no-repeat;
   -svg-background: linear-gradient(top, #3878A8 0, #254F6F 100%) no-repeat;
   background: linear-gradient(to bottom, #3878A8 0, #254F6F 100%) no-repeat;
   -webkit-border-radius:4px;
   -moz-border-radius:4px;
   border-radius:4px;
   border:1px solid transparent;
   padding:0 20px;
   margin:0 auto;
}
.art-button.active, .art-button.active:hover {
   color: #DEE4E8 !important;
}

.art-button.hover, .art-button:hover
{
   background: #4F92C4;
   background: -webkit-linear-gradient(top, #6AA2CD 0, #4088BF 79%, #3C80B4 100%) no-repeat;
   background: -moz-linear-gradient(top, #6AA2CD 0, #4088BF 79%, #3C80B4 100%) no-repeat;
   background: -o-linear-gradient(top, #6AA2CD 0, #4088BF 79%, #3C80B4 100%) no-repeat;
   background: -ms-linear-gradient(top, #6AA2CD 0, #4088BF 79%, #3C80B4 100%) no-repeat;
   -svg-background: linear-gradient(top, #6AA2CD 0, #4088BF 79%, #3C80B4 100%) no-repeat;
   background: linear-gradient(to bottom, #6AA2CD 0, #4088BF 79%, #3C80B4 100%) no-repeat;
   -webkit-border-radius:4px;
   -moz-border-radius:4px;
   border-radius:4px;
   border:1px solid transparent;
   padding:0 20px;
   margin:0 auto;
}
.art-button.hover, .art-button:hover {
   color: #121B21 !important;
}

input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea
{
   background: #FFFFFF;
   -webkit-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.2);
   -moz-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.2);
   box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.2);
   border-width: 0;
   margin:0 auto;
}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea
{
   width: 100%;
   padding: 4px 0;
   color: #212B31 !important;
   font-size: 13px;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   text-shadow: none;
}
input.art-error, textarea.art-error
{
   background: #FFFFFF;
   border:1px solid #E2341D;
   margin:0 auto;
}
input.art-error, textarea.art-error {
   color: #212B31 !important;
   font-size: 13px;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
}
form.art-search input[type="text"]
{
   background: #FFFFFF;
   -webkit-border-radius:13px;
   -moz-border-radius:13px;
   border-radius:13px;
   border:1px solid #A7B9C3;
   margin:0 auto;
   width: 100%;
   padding: 4px 0;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   color: #212B31 !important;
   font-size: 13px;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
}
form.art-search 
{
   background-image: none;
   border: 0;
   display:block;
   position:relative;
   top:0;
   padding:0;
   margin:5px;
   left:0;
   line-height: 0;
}

form.art-search input, a.art-search-button
{
   -webkit-appearance: none;
   top:0;
   right:0;
}

form.art-search>input, a.art-search-button{
   bottom:0;
   left:0;
   vertical-align: middle;
}

form.art-search input[type="submit"], input.art-search-button, a.art-search-button
{
   border-radius: 0;
   margin:0 auto;
}
form.art-search input[type="submit"], input.art-search-button, a.art-search-button {
   position:absolute;
   left:auto;
   display:block;
   border:none;
   background:url('images/searchicon.png') center center no-repeat;
   width:24px;
   height: 100%;
   padding:0;
   color: #142C3D !important;
   cursor: pointer;
}

a.art-search-button span.art-search-button-text {
   display: none;
}

label.art-checkbox:before
{
   background: #FFFFFF;
   background: -webkit-linear-gradient(top, #FFFFFF 0, #EBF1F4 50%, #CDDBE4 50%, #E1EAEF 100%) no-repeat;
   background: -moz-linear-gradient(top, #FFFFFF 0, #EBF1F4 50%, #CDDBE4 50%, #E1EAEF 100%) no-repeat;
   background: -o-linear-gradient(top, #FFFFFF 0, #EBF1F4 50%, #CDDBE4 50%, #E1EAEF 100%) no-repeat;
   background: -ms-linear-gradient(top, #FFFFFF 0, #EBF1F4 50%, #CDDBE4 50%, #E1EAEF 100%) no-repeat;
   -svg-background: linear-gradient(top, #FFFFFF 0, #EBF1F4 50%, #CDDBE4 50%, #E1EAEF 100%) no-repeat;
   background: linear-gradient(to bottom, #FFFFFF 0, #EBF1F4 50%, #CDDBE4 50%, #E1EAEF 100%) no-repeat;
   -webkit-border-radius:6px;
   -moz-border-radius:6px;
   border-radius:6px;
   -webkit-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);
   -moz-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);
   box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);
   border:1px solid #7AA0B8;
   margin:0 auto;
   width:20px;
   height:20px;
}
label.art-checkbox
{
   cursor: pointer;
   font-size: 13px;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   line-height: 20px;
   display: inline-block;
   color: #1B2327 !important;
}

.art-checkbox>input[type="checkbox"]
{
   margin: 0 5px 0 0;
}

label.art-checkbox.active:before
{
   background: #ABCBE3;
   background: -webkit-linear-gradient(top, #C9DEED 0, #B3CFE6 50%, #98BFDD 50%, #ABCBE3 100%) no-repeat;
   background: -moz-linear-gradient(top, #C9DEED 0, #B3CFE6 50%, #98BFDD 50%, #ABCBE3 100%) no-repeat;
   background: -o-linear-gradient(top, #C9DEED 0, #B3CFE6 50%, #98BFDD 50%, #ABCBE3 100%) no-repeat;
   background: -ms-linear-gradient(top, #C9DEED 0, #B3CFE6 50%, #98BFDD 50%, #ABCBE3 100%) no-repeat;
   -svg-background: linear-gradient(top, #C9DEED 0, #B3CFE6 50%, #98BFDD 50%, #ABCBE3 100%) no-repeat;
   background: linear-gradient(to bottom, #C9DEED 0, #B3CFE6 50%, #98BFDD 50%, #ABCBE3 100%) no-repeat;
   -webkit-border-radius:6px;
   -moz-border-radius:6px;
   border-radius:6px;
   -webkit-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);
   -moz-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);
   box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);
   border:1px solid #678698;
   margin:0 auto;
   width:20px;
   height:20px;
   display: inline-block;
}

label.art-checkbox.hovered:before
{
   background: #E4EEF6;
   background: -webkit-linear-gradient(top, #FFFFFF 0, #E8F1F7 50%, #C6DBEC 50%, #DDEAF4 100%) no-repeat;
   background: -moz-linear-gradient(top, #FFFFFF 0, #E8F1F7 50%, #C6DBEC 50%, #DDEAF4 100%) no-repeat;
   background: -o-linear-gradient(top, #FFFFFF 0, #E8F1F7 50%, #C6DBEC 50%, #DDEAF4 100%) no-repeat;
   background: -ms-linear-gradient(top, #FFFFFF 0, #E8F1F7 50%, #C6DBEC 50%, #DDEAF4 100%) no-repeat;
   -svg-background: linear-gradient(top, #FFFFFF 0, #E8F1F7 50%, #C6DBEC 50%, #DDEAF4 100%) no-repeat;
   background: linear-gradient(to bottom, #FFFFFF 0, #E8F1F7 50%, #C6DBEC 50%, #DDEAF4 100%) no-repeat;
   -webkit-border-radius:6px;
   -moz-border-radius:6px;
   border-radius:6px;
   -webkit-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);
   -moz-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);
   box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);
   border:1px solid #7AA0B8;
   margin:0 auto;
   width:20px;
   height:20px;
   display: inline-block;
}

label.art-radiobutton:before
{
   background: #FFFFFF;
   background: -webkit-linear-gradient(top, #FFFFFF 0, #EBF1F4 50%, #CDDBE4 50%, #E1EAEF 100%) no-repeat;
   background: -moz-linear-gradient(top, #FFFFFF 0, #EBF1F4 50%, #CDDBE4 50%, #E1EAEF 100%) no-repeat;
   background: -o-linear-gradient(top, #FFFFFF 0, #EBF1F4 50%, #CDDBE4 50%, #E1EAEF 100%) no-repeat;
   background: -ms-linear-gradient(top, #FFFFFF 0, #EBF1F4 50%, #CDDBE4 50%, #E1EAEF 100%) no-repeat;
   -svg-background: linear-gradient(top, #FFFFFF 0, #EBF1F4 50%, #CDDBE4 50%, #E1EAEF 100%) no-repeat;
   background: linear-gradient(to bottom, #FFFFFF 0, #EBF1F4 50%, #CDDBE4 50%, #E1EAEF 100%) no-repeat;
   -webkit-border-radius:10px;
   -moz-border-radius:10px;
   border-radius:10px;
   -webkit-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);
   -moz-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);
   box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);
   border:1px solid #7AA0B8;
   margin:0 auto;
   width:20px;
   height:20px;
}
label.art-radiobutton
{
   cursor: pointer;
   font-size: 13px;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   line-height: 20px;
   display: inline-block;
   color: #1B2327 !important;
}

.art-radiobutton>input[type="radio"]
{
   vertical-align: baseline;
   margin: 0 5px 0 0;
}

label.art-radiobutton.active:before
{
   background: #ABCBE3;
   background: -webkit-linear-gradient(top, #C9DEED 0, #B3CFE6 50%, #98BFDD 50%, #ABCBE3 100%) no-repeat;
   background: -moz-linear-gradient(top, #C9DEED 0, #B3CFE6 50%, #98BFDD 50%, #ABCBE3 100%) no-repeat;
   background: -o-linear-gradient(top, #C9DEED 0, #B3CFE6 50%, #98BFDD 50%, #ABCBE3 100%) no-repeat;
   background: -ms-linear-gradient(top, #C9DEED 0, #B3CFE6 50%, #98BFDD 50%, #ABCBE3 100%) no-repeat;
   -svg-background: linear-gradient(top, #C9DEED 0, #B3CFE6 50%, #98BFDD 50%, #ABCBE3 100%) no-repeat;
   background: linear-gradient(to bottom, #C9DEED 0, #B3CFE6 50%, #98BFDD 50%, #ABCBE3 100%) no-repeat;
   -webkit-border-radius:10px;
   -moz-border-radius:10px;
   border-radius:10px;
   -webkit-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);
   -moz-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);
   box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);
   border:1px solid #678698;
   margin:0 auto;
   width:20px;
   height:20px;
   display: inline-block;
}

label.art-radiobutton.hovered:before
{
   background: #E4EEF6;
   background: -webkit-linear-gradient(top, #FFFFFF 0, #E8F1F7 50%, #C6DBEC 50%, #DDEAF4 100%) no-repeat;
   background: -moz-linear-gradient(top, #FFFFFF 0, #E8F1F7 50%, #C6DBEC 50%, #DDEAF4 100%) no-repeat;
   background: -o-linear-gradient(top, #FFFFFF 0, #E8F1F7 50%, #C6DBEC 50%, #DDEAF4 100%) no-repeat;
   background: -ms-linear-gradient(top, #FFFFFF 0, #E8F1F7 50%, #C6DBEC 50%, #DDEAF4 100%) no-repeat;
   -svg-background: linear-gradient(top, #FFFFFF 0, #E8F1F7 50%, #C6DBEC 50%, #DDEAF4 100%) no-repeat;
   background: linear-gradient(to bottom, #FFFFFF 0, #E8F1F7 50%, #C6DBEC 50%, #DDEAF4 100%) no-repeat;
   -webkit-border-radius:10px;
   -moz-border-radius:10px;
   border-radius:10px;
   -webkit-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);
   -moz-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);
   box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);
   border:1px solid #7AA0B8;
   margin:0 auto;
   width:20px;
   height:20px;
   display: inline-block;
}

.art-comments
{
   border-top:1px dotted #AFC6D4;
   margin:0 auto;
   margin-top: 25px;
}

.art-comments h2
{
   color: #27333A;
}

.art-comment
{
   background: #E8EEF3;
   -webkit-border-radius:2px;
   -moz-border-radius:2px;
   border-radius:2px;
   border:1px solid #A7B9C3;
   padding:7px;
   margin:0 auto;
   margin-top: 6px;
}
.art-comment-avatar 
{
   width:80px;
   height:80px;
   padding:1px;
   background:#fff;
   border:1px solid #ABCBE3;
   float:right;
}

.art-comment-avatar>img
{
   margin:0 !important;
   border:none !important;
}

.art-comment-content
{
   padding:10px 0;
   color: #2D3B43;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}

#comment-list>li:first-child>.art-comment
{
   margin-top: 0;
}

.art-comment-inner
{
   margin-left: 0;
   margin-right: 94px;
}

.art-comment-header
{
   color: #2D3B43;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   line-height: 100%;
}

.art-comment-header a, 
.art-comment-header a:link, 
.art-comment-header a:visited,
.art-comment-header a.visited,
.art-comment-header a:hover,
.art-comment-header a.hovered
{
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   line-height: 100%;
}

.art-comment-header a, .art-comment-header a:link
{
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   color: #254F6F;
}

.art-comment-header a:visited, .art-comment-header a.visited
{
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   color: #1D262A;
}

.art-comment-header a:hover,  .art-comment-header a.hovered
{
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   color: #122636;
}

.art-comment-content a, 
.art-comment-content a:link, 
.art-comment-content a:visited,
.art-comment-content a.visited,
.art-comment-content a:hover,
.art-comment-content a.hovered
{
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}

.art-comment-content a, .art-comment-content a:link
{
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   color: #254F6F;
}

.art-comment-content a:visited, .art-comment-content a.visited
{
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   color: #1D262A;
}

.art-comment-content a:hover,  .art-comment-content a.hovered
{
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   color: #122636;
}

.art-pager
{
   background: #F0F5FA;
   background: -webkit-linear-gradient(top, #FFFFFF 0, #7DAED4 100%) no-repeat;
   background: -moz-linear-gradient(top, #FFFFFF 0, #7DAED4 100%) no-repeat;
   background: -o-linear-gradient(top, #FFFFFF 0, #7DAED4 100%) no-repeat;
   background: -ms-linear-gradient(top, #FFFFFF 0, #7DAED4 100%) no-repeat;
   -svg-background: linear-gradient(top, #FFFFFF 0, #7DAED4 100%) no-repeat;
   background: linear-gradient(to bottom, #FFFFFF 0, #7DAED4 100%) no-repeat;
   -webkit-border-radius:2px;
   -moz-border-radius:2px;
   border-radius:2px;
   border:1px solid #ABCBE3;
   padding:5px;
}

.art-pager>*:last-child
{
   margin-right:0 !important;
}

.art-pager>span {
   cursor:default;
}

.art-pager>*
{
   background: #E4EEF6;
   background: -webkit-linear-gradient(top, #FFFFFF 0, #7DAED4 100%) no-repeat;
   background: -moz-linear-gradient(top, #FFFFFF 0, #7DAED4 100%) no-repeat;
   background: -o-linear-gradient(top, #FFFFFF 0, #7DAED4 100%) no-repeat;
   background: -ms-linear-gradient(top, #FFFFFF 0, #7DAED4 100%) no-repeat;
   -svg-background: linear-gradient(top, #FFFFFF 0, #7DAED4 100%) no-repeat;
   background: linear-gradient(to bottom, #FFFFFF 0, #7DAED4 100%) no-repeat;
   -webkit-border-radius:2px;
   -moz-border-radius:2px;
   border-radius:2px;
   border:1px solid #ABCBE3;
   padding:7px;
   margin:0 4px 0 auto;
   line-height: normal;
   position:relative;
   display:inline-block;
   margin-left: 0;
}

.art-pager a:link,
.art-pager a:visited,
.art-pager .active
{
   line-height: normal;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   text-decoration: none;
   color: #1D262A
;
}

.art-pager .active
{
   background: #ABCBE3;
   background: -webkit-linear-gradient(top, #E8F1F7 0, #6EA5CF 100%) no-repeat;
   background: -moz-linear-gradient(top, #E8F1F7 0, #6EA5CF 100%) no-repeat;
   background: -o-linear-gradient(top, #E8F1F7 0, #6EA5CF 100%) no-repeat;
   background: -ms-linear-gradient(top, #E8F1F7 0, #6EA5CF 100%) no-repeat;
   -svg-background: linear-gradient(top, #E8F1F7 0, #6EA5CF 100%) no-repeat;
   background: linear-gradient(to bottom, #E8F1F7 0, #6EA5CF 100%) no-repeat;
   border:1px solid #E4EEF6;
   padding:7px;
   margin:0 4px 0 auto;
   color: #151B1E
;
}

.art-pager .more
{
   background: #E4EEF6;
   background: -webkit-linear-gradient(top, #FFFFFF 0, #7DAED4 100%) no-repeat;
   background: -moz-linear-gradient(top, #FFFFFF 0, #7DAED4 100%) no-repeat;
   background: -o-linear-gradient(top, #FFFFFF 0, #7DAED4 100%) no-repeat;
   background: -ms-linear-gradient(top, #FFFFFF 0, #7DAED4 100%) no-repeat;
   -svg-background: linear-gradient(top, #FFFFFF 0, #7DAED4 100%) no-repeat;
   background: linear-gradient(to bottom, #FFFFFF 0, #7DAED4 100%) no-repeat;
   border:1px solid #ABCBE3;
   margin:0 4px 0 auto;
}
.art-pager a.more:link,
.art-pager a.more:visited
{
   color: #1D262A
;
}
.art-pager a:hover
{
   background: #ABCBE3;
   background: -webkit-linear-gradient(top, #E8F1F7 0, #6EA5CF 100%) no-repeat;
   background: -moz-linear-gradient(top, #E8F1F7 0, #6EA5CF 100%) no-repeat;
   background: -o-linear-gradient(top, #E8F1F7 0, #6EA5CF 100%) no-repeat;
   background: -ms-linear-gradient(top, #E8F1F7 0, #6EA5CF 100%) no-repeat;
   -svg-background: linear-gradient(top, #E8F1F7 0, #6EA5CF 100%) no-repeat;
   background: linear-gradient(to bottom, #E8F1F7 0, #6EA5CF 100%) no-repeat;
   border:1px solid #E4EEF6;
   padding:7px;
   margin:0 4px 0 auto;
}
.art-pager  a:hover,
.art-pager  a.more:hover
{
   color: #151B1E
;
}
.art-pager>*:after
{
   margin:0 0 0 auto;
   display:inline-block;
   position:absolute;
   content: ' ';
   top:0;
   width:0;
   height:100%;
   right: 0;
   text-decoration:none;
}

.art-pager>*:last-child:after{
   display:none;
}

.art-commentsform
{
   background: #E8EEF3;
   background: transparent;
   padding:10px;
   margin:0 auto;
   margin-top:25px;
   color: #27333A;
}

.art-commentsform h2{
   padding-bottom:10px;
   margin: 0;
   color: #27333A;
}

.art-commentsform label {
   display: inline-block;
   line-height: 25px;
}

.art-commentsform input:not([type=submit]), .art-commentsform textarea {
   box-sizing: border-box;
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   width:100%;
   max-width:100%;
}

.art-commentsform .form-submit
{
   margin-top: 10px;
}
.art-post
{
   background: #E8EEF3;
   background: rgba(232, 238, 243, 0.2);
   -webkit-box-shadow:0 0 3px 2px rgba(0, 0, 0, 0.02);
   -moz-box-shadow:0 0 3px 2px rgba(0, 0, 0, 0.02);
   box-shadow:0 0 3px 2px rgba(0, 0, 0, 0.02);
   padding:5px;
   margin:10px;
}
a img
{
   border: 0;
}

.art-article img, img.art-article, .art-block img, .art-footer-text img
{
   border: 1px solid #AFC6D4;
   margin: 7px 7px 7px 7px;
}

.art-metadata-icons img
{
   border: none;
   vertical-align: middle;
   margin: 2px;
}

.art-article table, table.art-article
{
   border-collapse: collapse;
   margin: 1px;
}

.art-post .art-content-layout-br
{
   height: 0;
}

.art-article th, .art-article td
{
   padding: 2px;
   border: dotted 1px #608DA9;
   vertical-align: top;
   text-align: left;
}

.art-article th
{
   text-align: center;
   vertical-align: middle;
   padding: 7px;
}

pre
{
   overflow: auto;
   padding: 0.1em;
}

.preview-cms-logo
{
   border: 0;
   margin: 1em 1em 0 0;
   float: left;
}

.image-caption-wrapper
{
   padding: 7px 7px 7px 7px;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.image-caption-wrapper img
{
   margin: 0 !important;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.image-caption-wrapper div.art-collage
{
   margin: 0 !important;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.image-caption-wrapper p
{
   font-size: 80%;
   text-align: right;
   margin: 0;
}

.art-postheader
{
   color: #183449;
   margin: 10px 0 0 10px;
   font-size: 22px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   text-align: left;
}

.art-postheader a, 
.art-postheader a:link, 
.art-postheader a:visited,
.art-postheader a.visited,
.art-postheader a:hover,
.art-postheader a.hovered
{
   font-size: 22px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   text-align: left;
}

.art-postheader a, .art-postheader a:link
{
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   text-decoration: none;
   text-align: left;
   color: #254F6F;
}

.art-postheader a:visited, .art-postheader a.visited
{
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   text-decoration: none;
   text-align: left;
   color: #3C4E58;
}

.art-postheader a:hover,  .art-postheader a.hovered
{
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   text-decoration: none;
   text-align: left;
   color: #1F415C;
}

.art-postcontent ul>li:before,  .art-post ul>li:before,  .art-textblock ul>li:before
{
   content:url('images/postbullets.png');
   margin-right:6px;
   bottom: 1px;
   position:relative;
   display:inline-block;
   vertical-align:middle;
   font-size:0;
   line-height:0;
}
.opera .art-postcontent ul>li:before, .opera   .art-post ul>li:before, .opera   .art-textblock ul>li:before
{
   /* Vertical-align:middle in Opera doesn't need additional offset */
    bottom: 0;
}

.art-postcontent li, .art-post li, .art-textblock li
{
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   line-height: 150%;
   color: #0C1012;
   margin: 0 0 10px 9px;
}

.art-postcontent ul>li, .art-post ul>li, .art-textblock ul>li, .art-postcontent ol, .art-post ol, .art-textblock ol
{
   padding: 0;
}

.art-postcontent ul>li, .art-post ul>li, .art-textblock ul>li
{
   padding-left: 16px;
}

.art-postcontent ul>li:before,  .art-post ul>li:before,  .art-textblock ul>li:before
{
   margin-left: -16px;
}

.art-postcontent ol, .art-post ol, .art-textblock ol, .art-postcontent ul, .art-post ul, .art-textblock ul
{
   margin: 1em 0 1em 9px;
}

.art-postcontent li ol, .art-post li ol, .art-textblock li ol, .art-postcontent li ul, .art-post li ul, .art-textblock li ul
{
   margin: 0.5em 0 0.5em 9px;
}

.art-postcontent li, .art-post li, .art-textblock li
{
   margin: 0 0 10px 0;
}

.art-postcontent ol>li, .art-post ol>li, .art-textblock ol>li
{
   /* overrides overflow for "ul li" and sets the default value */
  overflow: visible;
}

.art-postcontent ul>li, .art-post ul>li, .art-textblock ul>li
{
   /* makes "ul li" not to align behind the image if they are in the same line */
  overflow-x: visible;
   overflow-y: hidden;
}

blockquote
{
   background: #C7D7E1 url('images/postquote.png') no-repeat scroll;
   padding:12px 12px 12px 36px;
   margin:10px 0 0 25px;
   color: #0B1014;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: italic;
   text-align: left;
   /* makes block not to align behind the image if they are in the same line */
  overflow: auto;
   clear:both;
}
blockquote a, .art-postcontent blockquote a, .art-blockcontent blockquote a, .art-footer-text blockquote a,
blockquote a:link, .art-postcontent blockquote a:link, .art-blockcontent blockquote a:link, .art-footer-text blockquote a:link,
blockquote a:visited, .art-postcontent blockquote a:visited, .art-blockcontent blockquote a:visited, .art-footer-text blockquote a:visited,
blockquote a:hover, .art-postcontent blockquote a:hover, .art-blockcontent blockquote a:hover, .art-footer-text blockquote a:hover
{
   color: #0B1014;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: italic;
   text-align: left;
}

/* Override native 'p' margins*/
blockquote p,
.art-postcontent blockquote p,
.art-blockcontent blockquote p,
.art-footer-text blockquote p
{
   margin: 0;
   margin: 2px 0;
}

.art-postfootericons,
.art-postfootericons a,
.art-postfootericons a:link,
.art-postfootericons a:visited,
.art-postfootericons a:hover
{
   font-size: 11px;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   text-decoration: none;
   color: #36464F;
}

.art-postfootericons
{
   padding: 1px;
}

.art-postfootericons a, .art-postfootericons a:link
{
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   text-decoration: underline;
   color: #254F6F;
}

.art-postfootericons a:visited, .art-postfootericons a.visited
{
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   text-decoration: underline;
   color: #254F6F;
}

.art-postfootericons a:hover, .art-postfootericons a.hover
{
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   text-decoration: none;
   color: #254F6F;
}

.art-posttagicon:before
{
   content:url('images/posttagicon.png');
   margin-right:6px;
   position:relative;
   display:inline-block;
   vertical-align:middle;
   font-size:0;
   line-height:0;
   bottom: auto;
}
.opera .art-posttagicon:before
{
   /* Vertical-align:middle in Opera doesn't need additional offset */
    bottom: 0;
}

.art-footer
{
   background: #262D64;
   background: -webkit-linear-gradient(top, #353F8D 0, #161B3B 100%) no-repeat;
   background: -moz-linear-gradient(top, #353F8D 0, #161B3B 100%) no-repeat;
   background: -o-linear-gradient(top, #353F8D 0, #161B3B 100%) no-repeat;
   background: -ms-linear-gradient(top, #353F8D 0, #161B3B 100%) no-repeat;
   -svg-background: linear-gradient(top, #353F8D 0, #161B3B 100%) no-repeat;
   background: linear-gradient(to bottom, #353F8D 0, #161B3B 100%) no-repeat;
   border-top:1px ridge #AFC6D4;
   margin:0 auto;
   position: relative;
   color: #C6DBEC;
   font-size: 11px;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   text-align: center;
   padding: 0;
}

.art-footer-text a,
.art-footer-text a:link,
.art-footer-text a:visited,
.art-footer-text a:hover,
.art-footer-text td, 
.art-footer-text th,
.art-footer-text caption
{
   color: #C6DBEC;
   font-size: 11px;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}

.art-footer-text p 
{
   padding:0;
   text-align: center;
}

.art-footer-text a,
.art-footer-text a:link
{
   color: #79ACD2;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   text-decoration: none;
}

.art-footer-text a:visited
{
   color: #AABBC5;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   text-decoration: none;
}

.art-footer-text a:hover
{
   color: #94BCDB;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   text-decoration: underline;
}

.art-footer-text h1
{
   color: #4F92C4;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-footer-text h2
{
   color: #4F92C4;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-footer-text h3
{
   color: #7AA0B8;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-footer-text h4
{
   color: #536B79;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-footer-text h5
{
   color: #536B79;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-footer-text h6
{
   color: #536B79;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-footer-text img
{
   border: 1px dotted #AFC6D4;
   margin: 3px;
}

.art-footer-inner
{
   margin: 0 auto;
   width:900px;
   padding:5px;
   padding-right: 7px;
   padding-left: 7px;
}

.art-rss-tag-icon
{
   background:  url('images/footerrssicon.png') no-repeat scroll;
   margin:0 auto;
   min-height:32px;
   min-width:32px;
   display: inline-block;
   text-indent: 35px;
   background-position: left center;
   vertical-align: middle;
}

.art-rss-tag-icon:empty
{
   vertical-align: middle;
}

.art-facebook-tag-icon
{
   background:  url('images/footerfacebookicon.png') no-repeat scroll;
   margin:0 auto;
   min-height:32px;
   min-width:32px;
   display: inline-block;
   text-indent: 35px;
   background-position: left center;
   vertical-align: middle;
}

.art-facebook-tag-icon:empty
{
   vertical-align: middle;
}

.art-twitter-tag-icon
{
   background:  url('images/footertwittericon.png') no-repeat scroll;
   margin:0 auto;
   min-height:32px;
   min-width:32px;
   display: inline-block;
   text-indent: 35px;
   background-position: left center;
   vertical-align: middle;
}

.art-twitter-tag-icon:empty
{
   vertical-align: middle;
}

.art-tumblr-tag-icon
{
   background:  url('images/tumblricon.png') no-repeat scroll;
   margin:0 auto;
   min-height:32px;
   min-width:32px;
   display: inline-block;
   text-indent: 35px;
   background-position: left center;
   vertical-align: middle;
}

.art-tumblr-tag-icon:empty
{
   vertical-align: middle;
}

.art-pinterest-tag-icon
{
   background:  url('images/pinteresticon.png') no-repeat scroll;
   margin:0 auto;
   min-height:32px;
   min-width:32px;
   display: inline-block;
   text-indent: 35px;
   background-position: left center;
   vertical-align: middle;
}

.art-pinterest-tag-icon:empty
{
   vertical-align: middle;
}

.art-vimeo-tag-icon
{
   background:  url('images/vimeoicon.png') no-repeat scroll;
   margin:0 auto;
   min-height:32px;
   min-width:32px;
   display: inline-block;
   text-indent: 35px;
   background-position: left center;
   vertical-align: middle;
}

.art-vimeo-tag-icon:empty
{
   vertical-align: middle;
}

.art-youtube-tag-icon
{
   background:  url('images/youtubeicon.png') no-repeat scroll;
   margin:0 auto;
   min-height:32px;
   min-width:32px;
   display: inline-block;
   text-indent: 35px;
   background-position: left center;
   vertical-align: middle;
}

.art-youtube-tag-icon:empty
{
   vertical-align: middle;
}

.art-linkedin-tag-icon
{
   background:  url('images/linkedinicon.png') no-repeat scroll;
   margin:0 auto;
   min-height:32px;
   min-width:32px;
   display: inline-block;
   text-indent: 35px;
   background-position: left center;
   vertical-align: middle;
}

.art-linkedin-tag-icon:empty
{
   vertical-align: middle;
}

.art-footer-text ul>li:before
{
   content:url('images/footerbullets.png');
   margin-right:6px;
   bottom: 2px;
   position:relative;
   display:inline-block;
   vertical-align:middle;
   font-size:0;
   line-height:0;
   margin-left: -13px;
}
.opera .art-footer-text ul>li:before
{
   /* Vertical-align:middle in Opera doesn't need additional offset */
    bottom: 0;
}

.art-footer-text li
{
   font-size: 13px;
   font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   line-height: 125%;
   color: #F0F3F5;
}

.art-footer-text ul>li, .art-footer-text ol
{
   padding: 0;
}

.art-footer-text ul>li
{
   padding-left: 13px;
}

.art-page-footer, 
.art-page-footer a,
.art-page-footer a:link,
.art-page-footer a:visited,
.art-page-footer a:hover
{
   font-family: Arial;
   font-size: 10px;
   letter-spacing: normal;
   word-spacing: normal;
   font-style: normal;
   font-weight: normal;
   text-decoration: underline;
   color: #E4EEF6;
}

.art-page-footer
{
   position: relative;
   z-index: auto !important;
   padding: 1em;
   text-align: center !important;
   text-decoration: none;
   color: #C2CFD6;
}

.art-lightbox-wrapper 
{
   background: #333;
   background: rgba(0, 0, 0, .8);
   bottom: 0;
   left: 0;
   padding: 0 100px;
   position: fixed;
   right: 0;
   text-align: center;
   top: 0;
   z-index: 1000000;
}

.art-lightbox,
.art-lightbox-wrapper .art-lightbox-image
{
   cursor: pointer;
}

.art-lightbox-wrapper .art-lightbox-image
{
   border: 6px solid #fff;
   border-radius: 3px;
   display: none;
   max-width: 100%;
   vertical-align: middle;
}

.art-lightbox-wrapper .art-lightbox-image.active
{
   display: inline-block;
}

.art-lightbox-wrapper .lightbox-error
{
   background: #fff;
   border: 1px solid #b4b4b4;
   border-radius: 10px;
   box-shadow: 0 2px 5px #333;
   height: 80px;
   opacity: .95;
   padding: 20px;
   position: fixed;
   width: 300px;
   z-index: 100;
}

.art-lightbox-wrapper .loading
{
   background: #fff url('images/preloader-01.gif') center center no-repeat;
   border: 1px solid #b4b4b4;
   border-radius: 10px;
   box-shadow: 0 2px 5px #333;
   height: 32px;
   opacity: .5;
   padding: 10px;
   position: fixed;
   width: 32px;
   z-index: 10100;
}

.art-lightbox-wrapper .arrow
{
   cursor: pointer;
   height: 100px;
   opacity: .5;
   filter: alpha(opacity=50);
   position: fixed;
   width: 82px;
   z-index: 10003;
}

.art-lightbox-wrapper .arrow.left
{
   left: 9px;
}

.art-lightbox-wrapper .arrow.right
{
   right: 9px;
}

.art-lightbox-wrapper .arrow:hover
{
   opacity: 1;
   filter: alpha(opacity=100);
}

.art-lightbox-wrapper .arrow.disabled 
{
   display: none;
}

.art-lightbox-wrapper .arrow-t, 
.art-lightbox-wrapper .arrow-b
{
   background-color: #fff;
   border-radius: 3px;
   height: 6px;
   left: 26px;
   position: relative;
   width: 30px;
}

.art-lightbox-wrapper .arrow-t
{
   top: 38px;
}

.art-lightbox-wrapper .arrow-b
{
   top: 50px;
}

.art-lightbox-wrapper .close
{
   cursor: pointer;
   height: 22px;
   opacity: .5;
   filter: alpha(opacity=50);
   position: fixed;
   right: 39px;
   top: 30px;
   width: 22px;
   z-index: 10003;
}

.art-lightbox-wrapper .close:hover 
{
   opacity: 1;
   filter: alpha(opacity=100);
}

.art-lightbox-wrapper .close .cw, 
.art-lightbox-wrapper .close .ccw
{
   background-color: #fff;
   border-radius: 3px;
   height: 6px;
   position: absolute;
   left: -4px;
   top: 8px;
   width: 30px;
}

.art-lightbox-wrapper .cw
{
   transform: rotate(45deg);
   -ms-transform: rotate(45deg);
   /* IE 9 */
    -webkit-transform: rotate(45deg);
   /* Safari and Chrome */
    -o-transform: rotate(45deg);
   /* Opera */
    -moz-transform: rotate(45deg);
/* Firefox */}

.art-lightbox-wrapper .ccw
{
   transform: rotate(-45deg);
   -ms-transform: rotate(-45deg);
   /* IE 9 */
    -webkit-transform: rotate(-45deg);
   /* Safari and Chrome */
    -o-transform: rotate(-45deg);
   /* Opera */
    -moz-transform: rotate(-45deg);
/* Firefox */}

.art-lightbox-wrapper .close-alt, 
.art-lightbox-wrapper .arrow-right-alt, 
.art-lightbox-wrapper .arrow-left-alt 
{
   color: #fff;
   display: none;
   font-size: 2.5em;
   line-height: 100%;
}

.ie8 .art-lightbox-wrapper .close-alt, 
.ie8 .art-lightbox-wrapper .arrow-right-alt, 
.ie8 .art-lightbox-wrapper .arrow-left-alt 
{
   display: block;
}

.ie8 .art-lightbox-wrapper .cw, 
.ie8 .art-lightbox-wrapper .ccw 
{
   display: none;
}

.art-content-layout .art-sidebar1
{
   background: #E4EEF6;
   margin:0 auto;
   width: 25%;
}

.art-content-layout .art-content
{
   margin:0 auto;
}



#comment
{
    width:99%;
}

#comments-list, #comments-list .comment 
{
  background: none;
  padding:0;
  margin:0;
  overflow: visible;
}

#comments-list .comment:before, #comments-list .comment:after
{
  display:none;
}

#comments-list .comment .comment 
{
  margin-left: 20px;
}

span.page-navi-outer, span.page-navi-inner 
{
    position:relative;
    display:block;
    float:left;
    margin:0;
    padding:0;
}

span.page-navi-outer
{
  margin: 1px;
  border: 1px solid #aaa;
}

span.page-navi-inner 
{
  padding: 1px;
  min-width:14px;
  line-height:18px;
  text-align:center;
  border: 2px solid #fff;
  font-weight:bold;
}

a span.page-navi-inner, span.page-navi-caption span.page-navi-inner 
{
    border-width:1px;
    font-weight:normal;
}

a span.page-navi-outer, span.page-navi-caption
{
    margin:2px 1px;
}

ul#comments-list li cite
{
  font-size: 1.2em;
}

#commentform textarea
{
  width: 100%;
}

#commentform
{
  text-align:left;
}

.rtl #commentform
{
  text-align:right;
}

img.wp-smiley
{
  border: none;
  margin: 1px;
  vertical-align:middle;
  padding: 0;
}

.navigation
{
  display: block;
  text-align: center;
}

/* Recommended by http://codex.wordpress.org/CSS */
/* Begin */
.aligncenter, div.aligncenter, .art-article .aligncenter img, .aligncenter img.art-article, .aligncenter img, img.aligncenter
{
  display: block;
  margin-left: auto;
  margin-right: auto;
}

p.aligncenter , p.center 
{
   text-align: center; 
}

.alignleft
{
  float: left;
}

.alignright
{
  float: right;
}

.sticky 
{
}

.bypostauthor  
{
}

.wp-caption
{
  border: 1px solid #ddd;
  background-color: #f3f3f3;
  padding-top: 4px;
  margin: 10px;
}

.wp-caption img
{
  margin: 0;
  padding: 0;
  border: 0 none;
}

.wp-caption p.wp-caption-text
{
  font-size: 11px;
  line-height: 17px;
  padding: 0 4px 5px;
  margin: 0;
}

.wp-caption, .wp-caption p
{
    text-align: center;
}

.gallery {
	margin: 0 auto 18px;
    clear:both;
    overflow:hidden;
}

.gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
.gallery img {
	border: 2px solid #cfcfcf;
}

.gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}

.gallery dl {
	margin: 0;
}

.gallery img {
	border: 10px solid #f1f1f1;
}

.gallery br+br {
	display: none;
}
/* End */


.hidden
{
  display: none;
}

/* Calendar */
#wp-calendar {
  empty-cells: show;
  margin: 10px auto 0;
  width: 155px;
}

#wp-calendar #next a {
  padding-right: 10px;
  text-align: right;
}

#wp-calendar #prev a {
  padding-left: 10px;
  text-align: left;
}

#wp-calendar a {
  display: block;
}

#wp-calendar caption {
  text-align: center;
  width: 100%;
}

#wp-calendar td {
  padding: 3px 0;
  text-align: center;
}

.gallery {
  letter-spacing: normal;
}

.art-content {
  position: relative;
  z-index: 1;   
}

#todays-events{
  position: relative;
  z-index: 11;    
}

#upcoming-events{
  position: relative;
  z-index: 10;    
}

img.wp-post-image 
{
    margin:0 5px 5px 0 !important;
}

ul#comments-list li
{
    list-style-image: none;
    background:none;
    list-style-type:none;
    
}

div.art-footer div.art-content-layout
{
    margin:0 auto;
    width:100%;
}

div.art-layout-cell-size1 
{
    width:100%;
}

div.art-layout-cell-size2 
{
    width:50%;
}
div.art-layout-cell-size3 
{
    width:33%;
}

div.art-layout-cell-size4
{
    width:25%;
}

.art-widget-title
{
    padding:0 0 0 24px;
    margin-bottom:0;
}

div.art-center-wrapper
{
  position: relative;
  float: right;
  right: 50%;

}

div.art-center-inner
{
  position: relative;
  float: left;
  left: 50%;
}

.firefox2 div.art-center-inner
{
  float: none;
}

.art-hmenu-extra1, .art-hmenu-extra2 {
 font-size:12px;
}

div.breadcrumbs h4, 
div.breadcrumbs p, 
li.pingback p, 
#respond p,
h3#reply-title, 
h4#comments, 
h4.box-title
{
    margin:0;
}

#respond .comment-notes {
	margin-bottom: 1em;
}

.form-allowed-tags {
	line-height: 1em;
}

#comments-list #respond {
	/*margin-left: NaNpx !important; TODO NodeJS*/
}

#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}

#respond .required {
	color: #ff4b33;
	font-weight: bold;
}

#respond label {
	font-size: 12px;
}

#respond input {
	margin: 0 0 9px;
	width: 98%;
}

#respond textarea {
	width: 98%;
}

#respond .form-allowed-tags {
	font-size: 12px;
	line-height: 18px;
}

#respond .form-allowed-tags code {
	font-size: 11px;
}

#respond .form-submit {
	margin: 12px 0;
}

#respond .form-submit input {
	width: auto;
}

.art-footer .art-widget-title 
{
    font-size:1.2em;
    padding: 0;
}

.art-footer .art-widget,
.art-footer .art-widget a,
.art-footer .art-widget a:link,
.art-footer .art-widget a:visited,
.art-footer .art-widget a:hover
{
    text-align: left;
}

DIV[id^="GMPmap"] IMG 
{
    margin: 0px;
}

/* Assistive text */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute;
}
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-weight: bold;
  height: auto;
  line-height: normal;
  padding: 15px 23px 14px;
  position: absolute;
  left: 5px;
  top: 5px;
  text-decoration: none;
  text-transform: none;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar */
}

/* Begin Additional CSS Styles */
.art-blockheader .t, .art-vmenublockheader .t {white-space: nowrap;}
/* End Additional CSS Styles */

