.scronly, .download-button, .art-vmenu
{
	display:none;
}

body
{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 10pt;
	background-color: #FAFAFA;
}

p
{
	line-height: 12pt; 
}

a
{
	font-weight: normal;
	color: #FF3300;
	text-decoration: none;
	text-align: center;
}

#head
{
	display:none;
}

#smenu
{
	display:none;
}

table
{
   font-size: 10pt;
   font-family: Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   line-height: 150%;
}

td
 {
 vertical-align: top;
 }

h1, h2, h3, h4, h5, h6
{
    font-family: Arial, Helvetica, Sans-Serif;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #145070;
}

h1
{
	font-size: 11pt;
}

h2
{
	font-size: 10pt;
}

h3
{
	font-size: 10pt;
}

h4
{
	font-size: 10pt;
}

h5
{
	font-size: 10pt;
}

h6
{
	font-size: 10pt;
}

hr
{
 width: 100%
}

.ssh, .sshr
{
	display:none;
}

#art-main
{
   background: #FAFAFA;
   margin:0 auto;
   line-height: 150%;
   position: relative;
   width: 100%;
   min-height: 100%;
   left: 0;
   top: 0;
   cursor:default;
   overflow:hidden;
}

.art-content .art-postcontent-0 .layout-item-0 { border-spacing: 10px 0px; border-collapse: separate; }

.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;
}

.art-postcontent .art-content-layout
{
   border-collapse: collapse;
}

.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: 0;
   vertical-align: top;
   text-align: left;
}

.art-content-layout .art-sidebar1
{
   background: #EDEDED;
   background: transparent;
   margin:0 auto;
   width: 0;
}

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;
}

.art-sheet
{
   background: #FFFFFF;
   background: rgba(255, 255, 255, 0.8);
   -webkit-box-shadow:0 0 3px 2px rgba(0, 0, 0, 0.12);
   -moz-box-shadow:0 0 3px 2px rgba(0, 0, 0, 0.12);
   box-shadow:0 0 3px 2px rgba(0, 0, 0, 0.12);
   margin:0 auto;
   position:relative;
   cursor:auto;
   width: 99%;
   z-index: auto !important;
}

.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;
}

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

.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:22px;
   min-width:22px;
   display: inline-block;
   text-indent: 25px;
   background-position: left center;
}

.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:22px;
   min-width:22px;
   display: inline-block;
   text-indent: 25px;
   background-position: left center;
}

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

.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: -17px;
}

.art-block li
{
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   line-height: 150%;
   color: #0C3145;
}

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

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

.art-postcontent ul>li:before,  .art-post ul>li:before,  .art-textblock ul>li:before
{
   content:url('images/postbullets.png');
   margin-right:10px;
   bottom: 2px;
   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: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   color: #141414;
   margin: 5px 0 5px 13px;
}

.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: 17px;
}

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

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

.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 13px;
}

.art-postcontent li, .art-post li, .art-textblock li
{
   margin: 5px 0 5px 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;
}

.art-footer
{
   background: #B5B5B5;
   background: rgba(181, 181, 181, 0.2);
   border-top: 1px;
   margin:0 auto;
   position: relative;
   color: #242424;
   font-size: 13px;
   font-family: Arial, Helvetica, Sans-Serif;
   text-align: center;
   padding: 0;
}

.art-footer-inner
{
   margin: 0 auto;
   padding: 10px;
   padding-right: 10px;
   padding-left: 10px;
}
