#dir9-main
{
   background: #1B2332 url('../images/page.png') fixed;
   margin:0 auto;
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   position: relative;
   width: 100%;
   min-height: 100%;
   left: 0;
   top: 0;
   cursor:default;
   overflow:hidden;
}
table, ul.dir9-hmenu
{
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
}
h1, h2, h3, p, a, ul, ol, li
{
   margin: 0;
   padding: 0;
}
.dir9-content .dir9-postcontent-0 .layout-item-0 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5974A6;
	margin-top: 10px;
	margin-bottom: 10px;
}
.dir9-content .dir9-postcontent-0 .layout-item-1 {
	padding-right: 10px;
	padding-left: 10px;	
	padding-bottom: 40px;
}
.ie7 .post .layout-cell {
	border: none !important;
	padding: 0 !important;
}
.ie6 .post .layout-cell {
	border: none !important;
	padding: 0 !important;
}
.h3 {border-bottom: 1px solid #79816A; padding-bottom: 5px}
.h-banners {text-align: center; margin: 25px 0;}
.h-banners img {border: 0 !important;}
.v-banners {text-align: center; margin: 15px 0;}
.v-banners img {border: 0 !important;}
.about {font-size: 15px; text-align: justify; line-height: 1.4em;}
.text {text-align: justify;font-size: 14px;line-height: 1.4em; }
.escort-img-h {text-align: center !important;}
.escort-img-v {float: left;}
.escort-img-v img {min-width: 300px; max-width: 400px;}
.escort-img-h img {min-width: 500px; max-width: 600px;}
.dir9-button
{
   border: 0;
   border-collapse: separate;
   -webkit-background-origin: border !important;
   -moz-background-origin: border !important;
   background-origin: border-box !important;
   background: #628DEA;
   background: rgba(98, 141, 234, 0.8);
   -webkit-border-radius:4px;
   -moz-border-radius:4px;
   border-radius:4px;
   padding:0 20px;
   margin:0 auto;
   height:30px;
}
.dir9-postcontent,
.dir9-postheadericons,
.dir9-postfootericons,
.dir9-blockcontent,
ul.dir9-vmenu a 
{
   text-align: left;
}
.dir9-postcontent,
.dir9-postcontent li,
.dir9-postcontent table,
.dir9-postcontent a,
.dir9-postcontent a:link,
.dir9-postcontent a:hover,
.dir9-postcontent a.hovered
{
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   line-height: 150%;
}
.dir9-postcontent p
{
   margin: 12px 0;
}
.dir9-postcontent h1, .dir9-postcontent h1 a, .dir9-postcontent h1 a:link, .dir9-postcontent h1 a:visited, .dir9-postcontent h1 a:hover,
.dir9-postcontent h2, .dir9-postcontent h2 a, .dir9-postcontent h2 a:link, .dir9-postcontent h2 a:visited, .dir9-postcontent h2 a:hover,
.dir9-postcontent h3, .dir9-postcontent h3 a, .dir9-postcontent h3 a:link, .dir9-postcontent h3 a:visited, .dir9-postcontent h3 a:hover,
.dir9-blockheader .t, .dir9-blockheader .t a, .dir9-blockheader .t a:link, .dir9-blockheader .t a:visited, .dir9-blockheader .t a:hover,
.dir9-vmenublockheader .t, .dir9-vmenublockheader .t a, .dir9-vmenublockheader .t a:link, .dir9-vmenublockheader .t a:visited, .dir9-vmenublockheader .t a:hover,
.dir9-headline, .dir9-headline a, .dir9-headline a:link, .dir9-headline a:visited, .dir9-headline a:hover,
.dir9-slogan, .dir9-slogan a, .dir9-slogan a:link, .dir9-slogan a:visited, .dir9-slogan a:hover,
.dir9-postheader, .dir9-postheader a, .dir9-postheader a:link, .dir9-postheader a:visited, .dir9-postheader a:hover
{
   font-size: 32px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   line-height: 120%;
}
.dir9-postcontent a, .dir9-postcontent a:link
{
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   text-decoration: none;
   color: #5D8AE9;
}
.dir9-postcontent  a:hover, .dir9-postcontent a.hover
{
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   text-decoration: underline;
   color: #7DA0ED;
}
.dir9-postcontent h1
{
   color: #889BBF;
   margin: 10px 0 0;
   font-size: 30px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}
.dir9-blockcontent h1
{
   margin: 10px 0 0;
   font-size: 30px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}
.dir9-postcontent h1 a, .dir9-postcontent h1 a:link, .dir9-postcontent h1 a:hover, .dir9-postcontent h1 a:visited, .dir9-blockcontent h1 a, .dir9-blockcontent h1 a:link, .dir9-blockcontent h1 a:hover, .dir9-blockcontent h1 a:visited 
{
   font-size: 30px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}
.dir9-postcontent h2
{
   color: #9FAECB;
   margin: 10px 0 0;
   font-size: 28px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}
.dir9-blockcontent h2
{
   margin: 10px 0 0;
   font-size: 28px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}
.dir9-postcontent h2 a, .dir9-postcontent h2 a:link, .dir9-postcontent h2 a:hover, .dir9-postcontent h2 a:visited, .dir9-blockcontent h2 a, .dir9-blockcontent h2 a:link, .dir9-blockcontent h2 a:hover, .dir9-blockcontent h2 a:visited 
{
   font-size: 28px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}
.dir9-postcontent h3
{
   color: #7DA0ED;
   margin: 10px 0 0;
   font-size: 26px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}
.dir9-blockcontent h3
{
   margin: 10px 0 0;
   font-size: 26px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}
.dir9-postcontent h3 a, .dir9-postcontent h3 a:link, .dir9-postcontent h3 a:hover, .dir9-postcontent h3 a:visited, .dir9-blockcontent h3 a, .dir9-blockcontent h3 a:link, .dir9-blockcontent h3 a:hover, .dir9-blockcontent h3 a:visited 
{
   font-size: 26px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}
header, footer, article, nav, #dir9-hmenu-bg, .dir9-sheet, .dir9-hmenu a, .dir9-vmenu a, .dir9-slidenavigator > a, .dir9-checkbox:before, .dir9-radiobutton:before
{
   -webkit-background-origin: border !important;
   -moz-background-origin: border !important;
   background-origin: border-box !important;
}
header, footer, article, nav, #dir9-hmenu-bg, .dir9-sheet, .dir9-slidenavigator > a, .dir9-checkbox:before, .dir9-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%;
}
body
{
   padding: 0;
   margin:0;
   min-width: 1000px;
   color: #B6D4F6;
}
.clearfix:before, .clearfix:after {
   content: "";
   display: table;
}
.clearfix:after {
   clear: both;
}
.cleared {
   font: 0/0 serif;
   clear: both;
}
form
{
   padding: 0 !important;
   margin: 0 !important;
}
table.position
{
   position: relative;
   width: 100%;
   table-layout: fixed;
}
li h1, .dir9-postcontent li h1, .dir9-blockcontent li h1 
{
   margin:1px;
} 
li h2, .dir9-postcontent li h2, .dir9-blockcontent li h2 
{
   margin:1px;
} 
li h3, .dir9-postcontent li h3, .dir9-blockcontent li h3 
{
   margin:1px;
} 
li p, .dir9-postcontent li p, .dir9-blockcontent li p 
{
   margin:1px;
}
.dir9-shapes
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   overflow: hidden;
   z-index: 0;
}
.dir9-slider-inner {
   position: relative;
   overflow: hidden;
   width: 100%;
   height: 100%;
}
.dir9-slidenavigator > a {
   display: inline-block;
   vertical-align: middle;
   outline-style: none;
   font-size: 1px;
}
.dir9-slidenavigator > a:last-child {
   margin-right: 0 !important;
}
.dir9-headline
{
  display: inline-block;
  position: absolute;
  min-width: 50px;
  top: 145px;
  left: 33%;
  line-height: 100%;
  margin-left: -197px !important;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  z-index: 99;
}
.dir9-headline, 
.dir9-headline a, 
.dir9-headline a:link, 
.dir9-headline a:hover
{
font-size: 38px;
font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
font-weight: normal;
font-style: normal;
text-decoration: none;
text-align: left;
  padding: 0;
  margin: 0;
  color: #C0CADD !important;
  white-space: nowrap;
}
.dir9-header
{
   -webkit-border-radius:0 0 5px 5px;
   -moz-border-radius:0 0 5px 5px;
   border-radius:0 0 5px 5px;
   margin:0 auto;
   height: 350px;
   background-image: url('../images/header.jpg');
   background-position: 0 0;
   background-repeat: no-repeat;
   position: relative;
   width: 1000px;
   z-index: auto !important;
}
.responsive .dir9-header 
{
   background-image: url('../images/header.jpg');
   background-position: center center;
}
.dir9-header>.widget 
{
   position:absolute;
   z-index:101;
}
.dir9-header .dir9-slider-inner
{
   -webkit-border-radius:0 0 5px 5px;
   -moz-border-radius:0 0 5px 5px;
   border-radius:0 0 5px 5px;
}
.dir9-nav
{
   background: #1D2535;
   -webkit-border-radius:5px;
   -moz-border-radius:5px;
   border-radius:5px;
   border:2px solid #495F88;
   border-left:none;
   border-right:none;
   padding:4px  0;
   margin:0 auto;
   position: relative;
   z-index: 100;
   font-size: 0;
   text-align: center;
}
ul.dir9-hmenu a, ul.dir9-hmenu a:link, ul.dir9-hmenu a:visited, ul.dir9-hmenu a:hover 
{
   outline: none;
   position: relative;
   z-index: 11;
}
ul.dir9-hmenu, ul.dir9-hmenu ul
{
   display: block;
   margin: 0;
   padding: 0;
   border: 0;
   list-style-type: none;
}
ul.dir9-hmenu li
{
   position: relative;
   z-index: 5;
   display: block;
   float: left;
   background: none;
   margin: 0;
   padding: 0;
   border: 0;
}
ul.dir9-hmenu li:hover
{
   z-index: 10000;
   white-space: normal;
}
ul.dir9-hmenu:after, ul.dir9-hmenu ul:after
{
   content: ".";
   height: 0;
   display: block;
   visibility: hidden;
   overflow: hidden;
   clear: both;
}
ul.dir9-hmenu, ul.dir9-hmenu ul 
{
   min-height: 0;
}
ul.dir9-hmenu 
{
   display: inline-block;
   vertical-align: bottom;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}
.dir9-nav:before 
{
   content:' ';
}
.desktop-nav.dir9-nav{
   width: 1000px;
}
.dir9-hmenu-extra1
{
   position : absolute;
   left: 0;
   top: 0;
   width: auto;
   height: auto;
   background-position: center;
}
.dir9-hmenu-extra2
{
   position: absolute;
   right: 0;
   top: 0;
   width: auto;
   height: auto;
   background-position: center;
}
.dir9-menuitemcontainer
{
   margin:0 auto;
}
ul.dir9-hmenu>li {
   margin: 0 7px;
}
ul.dir9-hmenu>li:first-child {
   margin-left: 6px;
}
ul.dir9-hmenu>li:last-child, ul.dir9-hmenu>li.last-child {
   margin-right: 6px;
}
ul.dir9-hmenu>li>a
{
   background: #495F88;
   -webkit-border-radius:3px 0 0;
   -moz-border-radius:3px 0 0;
   border-radius:3px 0 0;
   border:1px solid rgba(59, 77, 109, 0.9);
   border-bottom:none;
   padding:0 7px;
   margin:0 auto;
   position: relative;
   display: block;
   height: 32px;
   cursor: pointer;
   text-decoration: none;
   color: #DBE0EB;
   line-height: 32px;
   text-align: center;
}
.dir9-hmenu a, 
.dir9-hmenu a:link, 
.dir9-hmenu a.active, 
.dir9-hmenu a:hover
{
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   text-align: left;
}
ul.dir9-hmenu>li>a.active
{
   -webkit-border-radius:3px 0 0;
   -moz-border-radius:3px 0 0;
   border-radius:3px 0 0;
   padding:0 8px;
   margin:0 auto;
   color: #E4EFFC;
   padding-bottom: 2px;
   margin-bottom: -2px;
   text-decoration: none;
}
ul.dir9-hmenu>li>a:hover, 
ul.dir9-hmenu>li:hover>a {
   text-decoration: none;
}
ul.dir9-hmenu>li>a:hover, .desktop ul.dir9-hmenu>li:hover>a
{
   background: #5974A6;
   -webkit-border-radius:3px 0 0;
   -moz-border-radius:3px 0 0;
   border-radius:3px 0 0;
   border:1px solid transparent;
   border-bottom:none;
   padding:0 7px;
   margin:0 auto;
}
ul.dir9-hmenu>li>a:hover, 
.desktop-nav ul.dir9-hmenu>li:hover>a {
   color: #092749;
   text-decoration: none;
}
ul.dir9-hmenu>li>a.active:hover {
   padding-bottom: 0;
   margin-bottom: 0;
}
ul.dir9-hmenu>li:before
{
   position:absolute;
   display: block;
   content:' ';
   top:0;
   left:  -13px;
   width:13px;
   height: 32px;
   background: url('../images/menuseparator.png') center center no-repeat;
}
ul.dir9-hmenu>li:first-child:before{
   display:none;
}
.dir9-hmenu ul a
{
   display: block;
   white-space: nowrap;
   height: 32px;
   min-width: 7em;
   border: 0 solid transparent;
   text-align: left;
   line-height: 32px;
   color: #141A24;
   font-size: 16px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   text-decoration: none;
   margin:0;
}
.dir9-hmenu ul a:link, 
.dir9-hmenu ul a.active, 
.dir9-hmenu ul a:hover
{
   text-align: left;
   line-height: 32px;
   color: #141A24;
   font-size: 16px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   text-decoration: none;
   margin:0;
}
ul.dir9-hmenu ul li a:hover, .desktop ul.dir9-hmenu ul li:hover>a
{
   background: #495F88;
   background: rgba(73, 95, 136, 0.8);
   -webkit-border-radius:1px;
   -moz-border-radius:1px;
   border-radius:1px;
   margin:0 auto;
}
.dir9-hmenu ul a:hover
{
   text-decoration: none;
}
.dir9-hmenu ul li a:hover
{
   color: #E4EFFC;
}
.desktop-nav .dir9-hmenu ul li:hover>a
{
   color: #E4EFFC;
}
ul.dir9-hmenu ul:before
{
   background: #2C66E2;
   border:1px solid rgba(89, 116, 166, 0.6);
   border-top:none;
   margin:0 auto;
   display: block;
   position: absolute;
   content: ' ';
   z-index: 1;
}
.dir9-sheet
{
   background: #2B3850;
   -webkit-border-radius:5px 5px 0 0;
   -moz-border-radius:5px 5px 0 0;
   border-radius:5px 5px 0 0;
   margin:7px auto 0;
   position:relative;
   cursor:auto;
   width: 1000px;
   z-index: auto !important;
}
.dir9-layout-wrapper
{
   position: relative;
   margin: 3px auto 0 auto;
   z-index: auto !important;
}
.dir9-content-layout
{
   display: table;
   width: 100%;
   table-layout: fixed;
   border-collapse: collapse;
}
.dir9-content-layout-row 
{
   display: table-row;
}
.dir9-layout-cell
{
   display: table-cell;
   vertical-align: top;
}
.dir9-vmenublock
{
   background: #2B3850;
   -webkit-border-radius:4px 4px 0 0;
   -moz-border-radius:4px 4px 0 0;
   border-radius:4px 4px 0 0;
   border:1px solid #495F88;
   padding:7px;
   margin:10px;
}
div.dir9-vmenublock img
{
   margin: 0;
}
.dir9-vmenublockheader
{
   background: #628DEA;
   background: linear-gradient(top, #86A7EE 0, #4376E5 100%) no-repeat;
   background: -webkit-linear-gradient(top, #86A7EE 0, #4376E5 100%) no-repeat;
   background: -moz-linear-gradient(top, #86A7EE 0, #4376E5 100%) no-repeat;
   background: -o-linear-gradient(top, #86A7EE 0, #4376E5 100%) no-repeat;
   background: -ms-linear-gradient(top, #86A7EE 0, #4376E5 100%) no-repeat;
   background: linear-gradient(top, #86A7EE 0, #4376E5 100%) no-repeat;
   -svg-background: linear-gradient(top, #86A7EE 0, #4376E5 100%) no-repeat;
   -webkit-border-radius:3px 3px 0 0;
   -moz-border-radius:3px 3px 0 0;
   border-radius:3px 3px 0 0;
   padding:8px 0;
   margin:0 auto 7px;
}
.dir9-vmenublockheader .t,
.dir9-vmenublockheader .t a,
.dir9-vmenublockheader .t a:link,
.dir9-vmenublockheader .t a:hover
{
   color: #000000;
   font-size: 25px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   margin: 0 10px;
}
.dir9-vmenublockcontent
{
   margin:0 auto;
}
ul.dir9-vmenu, ul.dir9-vmenu ul
{
   list-style: none;
   display: block;
}
ul.dir9-vmenu, ul.dir9-vmenu li
{
   display: block;
   margin: 0;
   padding: 0;
   width: auto;
   line-height: 0;
}
ul.dir9-vmenu
{
   margin-top: 0;
   margin-bottom: 0;
}
ul.dir9-vmenu ul
{
   display: none;
   margin: 0;
   padding: 0;
   position: relative;
}
ul.dir9-vmenu ul.active
{
   display: block;
}
ul.dir9-vmenu>li>a
{
   -webkit-border-radius:7px;
   -moz-border-radius:7px;
   border-radius:7px;
   padding:0 15px;
   margin:0 auto;
   color: #7A90B8;
    line-height: 20px;
    padding: 7px 10px;
}
ul.dir9-vmenu a 
{
   display: block;
   cursor: pointer;
   z-index: 1;
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   position:relative;
}
ul.dir9-vmenu li{
   position:relative;
}
ul.dir9-vmenu>li
{
   margin-top: 4px;
}
ul.dir9-vmenu>li>ul
{
   padding: 0;
   margin-top: 4px;
   margin-bottom: 4px;
}
ul.dir9-vmenu>li:first-child
{
   margin-top:0;
}
ul.dir9-vmenu>li>a:hover, ul.dir9-vmenu>li>a.active:hover
{
   background: #1D2535;
   background: rgba(29, 37, 53, 0.4);
    padding: 7px 10px;
   margin:0 auto;
}
ul.dir9-vmenu>li>a:hover, ul.dir9-vmenu>li>a.active:hover
{
   text-decoration: underline;
}
ul.dir9-vmenu a:hover, ul.dir9-vmenu a.active:hover 
{
   color: #8498BD;
}
ul.dir9-vmenu>li>a.active:hover>span.border-top, ul.dir9-vmenu>li>a.active:hover>span.border-bottom 
{
   background-color: transparent;
}
ul.dir9-vmenu>li>a.active
{
   background: #2C66E2;
   background: rgba(44, 102, 226, 0.4);
    padding: 7px 10px;
   margin:0 auto;
   text-decoration: underline;
   color: #9BC4F3;
}
ul.dir9-vmenu>li>ul:before
{
   background: #5974A6;
   background: transparent;
   -webkit-border-radius:5px;
   -moz-border-radius:5px;
   border-radius:5px;
   margin:0 auto;
   display: block;
   position: absolute;
   content: ' ';
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
}
ul.dir9-vmenu ul li
{
   margin: 0;
   padding: 0;
}
ul.dir9-vmenu ul a
{
   display: block;
   position: relative;
   min-height: 24px;
   overflow: visible;
   padding: 0;
   padding-left: 27px;
   padding-right: 27px;
   z-index: 0;
   line-height: 24px;
   color: #889BBF;
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   margin-left: 0;
   margin-right: 0;
}
ul.dir9-vmenu ul a:visited, ul.dir9-vmenu ul a.active:hover, ul.dir9-vmenu ul a:hover, ul.dir9-vmenu ul a.active
{
   line-height: 24px;
   color: #889BBF;
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   margin-left: 0;
   margin-right: 0;
}
ul.dir9-vmenu ul>li>a:hover, ul.dir9-vmenu ul>li>a.active:hover
{
   background: #72ACEE;
   background: rgba(114, 172, 238, 0.4);
   margin:0 auto;
}
ul.dir9-vmenu ul li a:hover, ul.dir9-vmenu ul li a.active:hover
{
   text-decoration: underline;
   color: #BBD7F7;
}
ul.dir9-vmenu ul a:hover:after
{
   background-position: center ;
}
ul.dir9-vmenu ul a.active:hover:after
{
   background-position: center ;
}
ul.dir9-vmenu ul a.active:after
{
   background-position: bottom ;
}
ul.dir9-vmenu ul>li>a.active
{
   background: #72ACEE;
   background: rgba(114, 172, 238, 0.4);
   margin:0 auto;
}
ul.dir9-vmenu ul a.active, ul.dir9-vmenu ul a:hover, ul.dir9-vmenu ul a.active:hover
{
   text-decoration: none;
   color: #061B32;
}
.dir9-block
{
   margin:10px;
}
div.dir9-block img
{
   border: 1px dotted #5974A6;
   margin: 0px;
}
.dir9-blockheader
{
   background: #628DEA;
   background: rgba(98, 141, 234, 0.5);
   -webkit-border-radius:4px;
   -moz-border-radius:4px;
   border-radius:4px;
   border:1px solid #1A4DBC;
   padding:8px 7px;
   margin:0 auto 4px;
}
.dir9-blockheader .t,
.dir9-blockheader .t a,
.dir9-blockheader .t a:link,
.dir9-blockheader .t a:hover
{
   color: #000000;
   font-size: 26px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   margin: 0 5px;
}
.dir9-blockcontent
{
   background: #C9DFF8;
   background: transparent;
   -webkit-border-radius:4px;
   -moz-border-radius:4px;
   border-radius:4px;
   border:1px solid #9CACC9;
   padding:7px;
   margin:0 auto;
   color: #84B7F0;
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   line-height: 175%;
}
.dir9-blockcontent table,
.dir9-blockcontent li, 
.dir9-blockcontent a,
.dir9-blockcontent a:link,
.dir9-blockcontent a:hover
{
   color: #84B7F0;
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   line-height: 175%;
}
.dir9-blockcontent p
{
   margin: 0 5px;
}
.dir9-blockcontent a, .dir9-blockcontent a:link
{
   color: #7DA0ED;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}
.dir9-blockcontent a:hover, .dir9-blockcontent a.hover
{
   color: #7DA0ED;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   text-decoration: none;
}
.dir9-block li
{
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   line-height: 175%;
   color: #E4EFFC;
   margin: 5px 0 0 10px;
}
.dir9-block ul>li, .dir9-block ol
{
   padding: 0;
}
.dir9-block ul>li
{
   padding-left: 12px;
}
.dir9-breadcrumbs
{
   margin:0 auto;
}
a.dir9-button,
a.dir9-button:link,
a:link.dir9-button:link,
body a.dir9-button:link,
input.dir9-button,
button.dir9-button
{
   text-decoration: none;
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   position:relative;
   display: inline-block;
   vertical-align: middle;
   white-space: nowrap;
   text-align: center;
   color: #121721;
   margin: 0 !important;
   overflow: visible;
   cursor: pointer;
   text-indent: 0;
   line-height: 30px;
   -webkit-box-sizing: content-box;
   -moz-box-sizing: content-box;
   box-sizing: content-box;
}
.dir9-button img
{
   margin: 0;
   vertical-align: middle;
}
.firefox2 .dir9-button
{
   display: block;
   float: left;
}
input, select, textarea
{
   vertical-align: middle;
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
}
.dir9-block select 
{
   width:96%;
}
input.dir9-button
{
   float: none !important;
}
.dir9-button.active, .dir9-button.active:hover
{
   background: #5974A6;
   background: rgba(89, 116, 166, 0.8);
   -webkit-border-radius:4px;
   -moz-border-radius:4px;
   border-radius:4px;
   padding:0 20px;
   margin:0 auto;
}
.dir9-button.active, .dir9-button.active:hover {
   color: #D7DEEA !important;
}
.dir9-button.hover, .dir9-button:hover
{
   background: #2B3850;
   background: rgba(43, 56, 80, 0.8);
   -webkit-border-radius:4px;
   -moz-border-radius:4px;
   border-radius:4px;
   padding:0 20px;
   margin:0 auto;
}
.dir9-button.hover, .dir9-button:hover {
   color: #6EA9ED !important;
}
.dir9-post
{
   background: #1D2535;
   background: transparent;
   -webkit-border-radius:4px;
   -moz-border-radius:4px;
   border-radius:4px;
   padding:3px;
   margin:10px;
}
a img
{
   border: 0;
}
.dir9-article img, img.dir9-article, .dir9-block img, .dir9-footer img
{
   border: 1px solid #748AB4;
    margin: 16px 5px 0px 0px;
}
.dir9-metadata-icons img
{
   border: none;
   vertical-align: middle;
   margin: 2px;
}
.dir9-article table, table.dir9-article
{
   border-collapse: collapse;
   margin: 1px;
}
.dir9-post .dir9-content-layout-br
{
   height: 0;
}
.dir9-article th, .dir9-article td
{
   padding: 2px;
   border: solid 1px #495F88;
   vertical-align: top;
   text-align: left;
}
.dir9-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: 10px 10px 10px 10px;
   -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.dir9-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;
}
.dir9-postmetadataheader
{
   background: #071D36;
   background: rgba(7, 29, 54, 0.8);
   border-bottom:1px solid #0D3868;
   margin:0 auto;
   position:relative;
   z-index:1;
   padding: 1px;
   margin-bottom: 5px;
}
.dir9-postheader
{
   color: #BDC7DB;
   margin: 5px 10px;
   font-size: 24px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
}
.dir9-postheader a, 
.dir9-postheader a:link, 
.dir9-postheader a:hover,
.dir9-postheader a.hovered
{
   font-size: 24px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
}
.dir9-postheader a, .dir9-postheader a:link
{
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   text-decoration: none;
   text-align: left;
   color: #2862E2;
}
.dir9-postheader a:hover,  .dir9-postheader a.hovered
{
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   text-decoration: none;
   text-align: left;
   color: #628DEA;
}
.dir9-postheadericons,
.dir9-postheadericons a,
.dir9-postheadericons a:link,
.dir9-postheadericons a:hover
{
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   color: #E4EFFC;
}
.dir9-postheadericons
{
   display:inline-block;
   padding: 1px;
}
.dir9-postheadericons a, .dir9-postheadericons a:link
{
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   text-decoration: none;
   color: #A1BBF2;
}
.dir9-postheadericons a:hover, .dir9-postheadericons a.hover
{
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: italic;
   text-decoration: underline;
   color: #C0D1F6;
}
.dir9-footer
{
   background: #1D2535;
   background: rgba(29, 37, 53, 0.4);
   border-top:1px solid #495F88;
   margin:0 auto;
   position: relative;
   color: #D4DBE8;
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   line-height: 175%;
   text-align: center;
   padding: 0;
}
.dir9-footer a,
.dir9-footer a:link,
.dir9-footer a:hover,
.dir9-footer td, 
.dir9-footer th,
.dir9-footer caption
{
   color: #D4DBE8;
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   line-height: 175%;
}
.dir9-footer p 
{
   padding:0;
   text-align: center;
}
.dir9-footer a,
.dir9-footer a:link
{
   color: #3A70E4;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   text-decoration: none;
}
.dir9-footer a:hover
{
   color: #628DEA;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   text-decoration: underline;
}
.dir9-footer img
{
   border: none;
   margin: 10px;
}
.dir9-footer-inner
{
   margin: 0 auto;
   width:1000px;
   padding:8px;
   padding-right: 8px;
   padding-left: 8px;
}
.dir9-page-footer, 
.dir9-page-footer a,
.dir9-page-footer a:link,
.dir9-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: #BDC7DB;
}
.dir9-page-footer
{
   position: relative;
   z-index: auto !important;
   padding: 1em;
   text-align: center !important;
   text-decoration: none;
   color: #7BB1EF;
}
.dir9-content-layout .dir9-sidebar1
{
   background: #1D2535;
   background: transparent;
   -webkit-border-radius:5px 0 0;
   -moz-border-radius:5px 0 0;
   border-radius:5px 0 0;
   margin:0 auto;
   width: 275px;
}
.dir9-content-layout .dir9-content
{
   margin:0 auto;
}