.g77 {
float : none;
height : 72px;
width : 232px;
background : #4095c1;
margin-bottom : 2px;
padding : 4px;
}
#art-main {
background : #FFFFFF;
margin : 0 auto;
font-size : 13px;
font-family : Tahoma, Arial, 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.art-hmenu {
font-size : 13px;
font-family : Tahoma, Arial, Helvetica, Sans-Serif;
font-weight : normal;
font-style : normal;
}
h1, h2, h3, h4, h5, h6, p, a, ul, ol, li {
margin : 0;
padding : 0;
}
.art-button {
border : 0;
border-collapse : separate;
background-origin : border-box !important ;
background : #567E9F;
border-width : 0;
padding : 0 5px;
margin : 0 auto;
height : 23px;
}
.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-size : 11px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-weight : normal;
font-style : normal;
text-align : justify;
line-height : 125%;
}
.art-postcontent p {
margin : 3px 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 : 26px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-weight : bold;
font-style : normal;
text-decoration : none;
}
.art-postcontent a, .art-postcontent a:link {
font-size : 11px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration : none;
color : #3B94C4;
}
.art-postcontent a:visited, .art-postcontent a.visited {
font-size : 11px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration : none;
color : #8D9DAA;
}
.art-postcontent a:hover, .art-postcontent a.hover {
font-size : 11px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration : underline;
color : #66ACD1;
}
.art-postcontent h1 {
color : #1E4D66;
margin : 10px 0 7px;
font-size : 13px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-weight : bold;
font-style : normal;
text-transform : uppercase;
text-align : center;
}
.art-blockcontent h1 {
margin : 10px 0 7px;
font-size : 13px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-weight : bold;
font-style : normal;
text-transform : uppercase;
text-align : center;
}
.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 : 13px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-weight : bold;
font-style : normal;
text-transform : uppercase;
text-align : center;
}
.art-postcontent h2 {
color : #1E4D66;
margin : 10px 0 7px;
font-size : 13px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-weight : bold;
font-style : normal;
text-transform : uppercase;
text-align : center;
}
.art-blockcontent h2 {
margin : 10px 0 7px;
font-size : 13px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-weight : bold;
font-style : normal;
text-transform : uppercase;
text-align : center;
}
.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 : 13px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-weight : bold;
font-style : normal;
text-transform : uppercase;
text-align : center;
}
.art-postcontent h3 {
color : #1E4D66;
margin : 5px 0;
font-size : 12px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-weight : bold;
font-style : normal;
text-transform : uppercase;
text-align : center;
}
.art-blockcontent h3 {
margin : 5px 0;
font-size : 12px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-weight : bold;
font-style : normal;
text-transform : uppercase;
text-align : center;
}
.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 : 12px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-weight : bold;
font-style : normal;
text-transform : uppercase;
text-align : center;
}
.art-postcontent h4 {
color : #1D4A62;
margin : 4px 0;
font-size : 12px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-weight : bold;
font-style : normal;
text-transform : uppercase;
text-align : center;
}
.art-blockcontent h4 {
margin : 4px 0;
font-size : 12px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-weight : bold;
font-style : normal;
text-transform : uppercase;
text-align : center;
}
.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 : 12px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-weight : bold;
font-style : normal;
text-transform : uppercase;
text-align : center;
}
.art-postcontent h5 {
color : #1D4A62;
margin : 4px 0;
font-size : 12px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-weight : bold;
font-style : normal;
text-transform : uppercase;
text-align : center;
}
.art-blockcontent h5 {
margin : 4px 0;
font-size : 12px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-weight : bold;
font-style : normal;
text-transform : uppercase;
text-align : center;
}
.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 : 12px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-weight : bold;
font-style : normal;
text-transform : uppercase;
text-align : center;
}
.art-postcontent h6 {
color : #1E4D66;
margin : 4px 0;
font-size : 11px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-weight : bold;
font-style : normal;
text-transform : uppercase;
text-align : center;
}
.art-blockcontent h6 {
margin : 4px 0;
font-size : 11px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-weight : bold;
font-style : normal;
text-transform : uppercase;
text-align : center;
}
.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 : 11px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-weight : bold;
font-style : normal;
text-transform : uppercase;
text-align : center;
}
header, footer, article, nav, #art-hmenu-bg, .art-sheet, .art-hmenu a, .art-vmenu a, .art-slidenavigator > a, .art-checkbox:before, .art-radiobutton:before {
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;
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 : 1249px;
color : #276282;
}
.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;
display : block;
content : " ";
}
form {
padding : 0 !important ;
margin : 0 !important ;
}
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-headline {
display : inline-block;
position : absolute;
min-width : 50px;
top : 8px;
left : 50%;
margin-left : -96px !important ;
line-height : 100%;
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 : 18px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-weight : bold;
font-style : normal;
text-decoration : none;
text-shadow : 1px 0 0 rgb(23, 23, 23), -1px 0 0 rgb(23, 23, 23), 0 -1px 0 rgb(23, 23, 23), 0 1px 0 rgb(23, 23, 23), 0 0 10px rgba(0, 0, 0, 0.99);
padding : 0;
margin : 0;
color : #FFFFFF !important ;
white-space : nowrap;
}
.art-slogan {
display : inline-block;
position : absolute;
min-width : 50px;
top : 28px;
left : 50%;
line-height : 100%;
margin-left : -76px !important ;
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 : 12px;
font-family : 'Arial Black', Arial, Helvetica, Sans-Serif;
font-weight : bold;
font-style : normal;
text-decoration : none;
text-shadow : 1px 0 0 rgb(23, 23, 23), 1px 0 0 rgb(23, 23, 23), 0 -1px 0 rgb(23, 23, 23), 0 1px 0 rgb(23, 23, 23), 0 0 10px rgba(0, 0, 0, 0.99);
padding : 0;
margin : 0;
color : #FFFFFF !important ;
}
.art-sheet {
background : #FFFFFF;
box-shadow : 0 0 7px 4px rgba(0, 0, 0, 0.3);
margin : 0 auto;
position : relative;
cursor : auto;
width : 1249px;
z-index : auto !important ;
}
.art-header {
margin : 0 auto;
background-repeat : no-repeat;
height : 140px;
background-image : url('../images/header.jpg');
background-position : 0 0;
position : relative;
z-index : auto !important ;
}
.custom-responsive .art-header {
background-image : url('../images/header.jpg');
background-position : 0 0;
}
.default-responsive .art-header, .default-responsive #art-header-bg {
background-image : url('../images/header.jpg');
background-position : center center;
background-size : cover;
}
.art-header > div.art-nostyle, .art-header > div.art-block, .art-header > div.art-post {
position : absolute;
z-index : 101;
}
.art-nav {
background : #3B94C4;
background : transparent;
padding : 2px;
position : absolute;
margin : 0;
bottom : 0;
width : 100%;
z-index : 100;
text-align : center;
}
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 : middle;
}
.art-nav:before {
content : ' ';
}
nav.art-nav {
border-top-left-radius : 0;
border-top-right-radius : 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-menuitemcontainer {
margin : 0 auto;
}
ul.art-hmenu > li {
margin-left : 2px;
}
ul.art-hmenu > li:first-child {
margin-left : 1px;
}
ul.art-hmenu > li:last-child, ul.art-hmenu > li.last-child {
margin-right : 1px;
}
ul.art-hmenu > li > a {
background : #FFFFFF;
border-radius : 2px;
border : #38434C ridge 1px;
padding : 0 5px;
margin : 0 auto;
position : relative;
display : block;
height : 19px;
cursor : pointer;
text-decoration : none;
color : #0E2D67;
line-height : 19px;
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 : 11px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-weight : bold;
font-style : normal;
text-decoration : none;
text-transform : uppercase;
text-align : left;
}
ul.art-hmenu > li > a.active {
background : #FFFFFF;
border-radius : 2px;
border : #225672 ridge 1px;
padding : 0 5px;
margin : 0 auto;
color : #0E2D67;
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 : #3B94C4;
border-radius : 2px;
border : #16384B ridge 1px;
padding : 0 5px;
margin : 0 auto;
}
ul.art-hmenu > li > a:hover, .desktop ul.art-hmenu > li:hover > a {
color : #FFFFFF;
text-decoration : none;
}
ul.art-hmenu ul {
display : none;
}
.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-postcontent .art-content-layout {
border-collapse : collapse;
}
.art-vmenublock {
margin : 2px;
}
div.art-vmenublock img {
margin : 0;
}
.art-vmenublockheader {
background : #3B94C4;
padding : 7px 4px;
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 : #FFFFFF;
font-size : 11px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-transform : uppercase;
margin : 0 5px;
}
.art-vmenublockcontent {
background : #FFFFFF;
border : #8DC1DD solid 1px;
padding : 4px;
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 !important ;
position : relative;
}
ul.art-vmenu ul.active {
display : block;
}
ul.art-vmenu > li > a {
padding : 0 4px;
margin : 0 auto;
font-size : 9px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-weight : bold;
font-style : normal;
text-decoration : none;
text-transform : uppercase;
color : #3B94C4;
min-height : 37px;
line-height : 37px;
}
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 {
margin-top : 1px;
}
ul.art-vmenu > li:first-child {
margin-top : 0;
}
ul.art-vmenu > li > a:hover, ul.art-vmenu > li > a.active:hover {
background : #FFFFFF;
padding : 0 4px;
margin : 0 auto;
}
ul.art-vmenu a:hover, ul.art-vmenu a.active:hover {
color : #1E4D66;
}
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 4px;
margin : 0 auto;
color : #1E4D66;
}
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 dotted #6290AC;
}
ul.art-vmenu > li:first-child:before, ul.art-vmenu > li:first-child:after {
display : none;
}
.art-block {
margin : 2px;
}
div.art-block img {
border : none;
margin : 0;
}
.art-blockheader {
background : #3B94C4;
padding : 8px 4px;
margin : 0 auto;
}
.art-blockheader .t, .art-blockheader .t a, .art-blockheader .t a:link, .art-blockheader .t a:visited, .art-blockheader .t a:hover {
color : #FFFFFF;
font-size : 11px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-transform : uppercase;
margin : 0 4px 0 5px;
}
.art-blockcontent {
background : #FFFFFF;
border : #8DC1DD solid 1px;
padding : 4px;
margin : 0 auto;
color : #276282;
font-size : 10px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-align : left;
text-indent : 0;
line-height : 125%;
}
.art-blockcontent table, .art-blockcontent li, .art-blockcontent a, .art-blockcontent a:link, .art-blockcontent a:visited, .art-blockcontent a:hover {
color : #276282;
font-size : 10px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-align : left;
text-indent : 0;
line-height : 125%;
}
.art-blockcontent p {
margin : 3px 0;
}
.art-blockcontent a, .art-blockcontent a:link {
color : #1E4D66;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration : none;
}
.art-blockcontent a:visited, .art-blockcontent a.visited {
color : #1E4D66;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration : none;
}
.art-blockcontent a:hover, .art-blockcontent a.hover {
color : #3B94C4;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration : underline;
}
.art-block li {
font-size : 12px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
line-height : 100%;
color : #132F3F;
margin : 0 0 4px 3px;
}
.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 : 13px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-weight : normal;
font-style : normal;
position : relative;
display : inline-block;
vertical-align : middle;
white-space : nowrap;
text-align : center;
color : #FFFFFF;
margin : 0 5px 0 0 !important ;
overflow : visible;
cursor : pointer;
text-indent : 0;
line-height : 23px;
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 : 13px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-weight : normal;
font-style : normal;
}
.art-block select {
width : 96%;
}
input.art-button {
float : none !important ;
}
.art-button.active, .art-button.active:hover {
background : #2E4456;
border-width : 0;
padding : 0 5px;
margin : 0 auto;
}
.art-button.active, .art-button.active:hover {
color : #FFFFFF !important ;
}
.art-button.hover, .art-button:hover {
background : #779AB6;
border-width : 0;
padding : 0 5px;
margin : 0 auto;
}
.art-button.hover, .art-button:hover {
color : #0C1E27 !important ;
}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea {
background : #F9FAFB;
margin : 0 auto;
}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea {
width : 100%;
padding : 8px 0;
color : #265F7E !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 : #F9FAFB;
border : #E2341D solid 1px;
margin : 0 auto;
}
input.art-error, textarea.art-error {
color : #265F7E !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;
border-radius : 0;
border-width : 0;
margin : 0 auto;
width : 100%;
padding : 0 0;
box-sizing : border-box;
color : #364049 !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 {
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 {
background : #758899;
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 : 0;
top : 0;
bottom : 0;
right : 0;
padding : 0 6px;
color : #FFFFFF !important ;
font-size : 13px;
font-family : Tahoma, Arial, Helvetica, Sans-Serif;
font-weight : normal;
font-style : normal;
cursor : pointer;
}
a.art-search-button span.art-search-button-text, a.art-search-button:after {
vertical-align : middle;
}
a.art-search-button:after {
display : inline-block;
content : ' ';
height : 100%;
}
a.art-search-button, a.art-search-button span, a.art-search-button:visited, a.art-search-button.visited, a.art-search-button:hover, a.art-search-button.hover {
text-decoration : none;
font-size : 13px;
font-family : Tahoma, Arial, Helvetica, Sans-Serif;
font-weight : normal;
font-style : normal;
}
a.art-search-button {
line-height : 100% !important ;
}
label.art-checkbox:before {
background : #F9FAFB;
border-radius : 1px;
border-width : 0;
margin : 0 auto;
width : 16px;
height : 16px;
}
label.art-checkbox {
cursor : pointer;
font-size : 13px;
font-family : Tahoma, Arial, Helvetica, Sans-Serif;
font-weight : normal;
font-style : normal;
line-height : 16px;
display : inline-block;
color : #364049 !important ;
}
.art-checkbox > input[type="checkbox"] {
margin : 0 5px 0 0;
}
label.art-checkbox.active:before {
background : #9CB5C9;
border-radius : 1px;
border-width : 0;
margin : 0 auto;
width : 16px;
height : 16px;
display : inline-block;
}
label.art-checkbox.hovered:before {
background : #B6C0C9;
border-radius : 1px;
border-width : 0;
margin : 0 auto;
width : 16px;
height : 16px;
display : inline-block;
}
label.art-radiobutton:before {
background : #F9FAFB;
border-radius : 3px;
border-width : 0;
margin : 0 auto;
width : 12px;
height : 12px;
}
label.art-radiobutton {
cursor : pointer;
font-size : 13px;
font-family : Tahoma, Arial, Helvetica, Sans-Serif;
font-weight : normal;
font-style : normal;
line-height : 12px;
display : inline-block;
color : #364049 !important ;
}
.art-radiobutton > input[type="radio"] {
vertical-align : baseline;
margin : 0 5px 0 0;
}
label.art-radiobutton.active:before {
background : #909FAD;
border-radius : 3px;
border-width : 0;
margin : 0 auto;
width : 12px;
height : 12px;
display : inline-block;
}
label.art-radiobutton.hovered:before {
background : #B6C0C9;
border-radius : 3px;
border-width : 0;
margin : 0 auto;
width : 12px;
height : 12px;
display : inline-block;
}
.art-comments {
border-top : 1px dotted #758899;
margin : 0 auto;
margin-top : 25px;
}
.art-comments h2 {
color : #23292F;
}
.art-comment-inner {
background : #E2E8EE;
background : transparent;
border-radius : 2px;
padding : 5px;
margin : 0 auto;
margin-left : 94px;
}
.art-comment-avatar {
float : left;
width : 80px;
height : 80px;
padding : 1px;
background : #fff;
border : #E2E8EE solid 1px;
}
.art-comment-avatar > img {
margin : 0 !important ;
border : none !important ;
}
.art-comment-content {
padding : 10px 0;
color : #1D4A62;
font-family : Tahoma, Arial, Helvetica, Sans-Serif;
}
.art-comment {
margin-top : 6px;
}
.art-comment:first-child {
margin-top : 0;
}
.art-comment-header {
color : #23292F;
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 : #758899;
}
.art-comment-header a:visited, .art-comment-header a.visited {
font-family : Tahoma, Arial, Helvetica, Sans-Serif;
color : #758899;
}
.art-comment-header a:hover, .art-comment-header a.hovered {
font-family : Tahoma, Arial, Helvetica, Sans-Serif;
color : #758899;
}
.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 : #496C88;
}
.art-comment-content a:visited, .art-comment-content a.visited {
font-family : Tahoma, Arial, Helvetica, Sans-Serif;
color : #276282;
}
.art-comment-content a:hover, .art-comment-content a.hovered {
font-family : Tahoma, Arial, Helvetica, Sans-Serif;
color : #496C88;
}
.art-pager {
background : #EFF2F5;
background : linear-gradient(to bottom, #FFFFFF 0, #93A8BE 100%) no-repeat;
border-radius : 2px;
border : #758899 solid 1px;
padding : 5px;
}
.art-pager > *:last-child {
margin-right : 0 !important ;
}
.art-pager > span {
cursor : default;
}
.art-pager > * {
background : #B6C0C9;
background : linear-gradient(to bottom, #E5E8EB 0, #8797A6 100%) no-repeat;
border-radius : 2px;
border : #B6C0C9 solid 1px;
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 : #161A1D;
}
.art-pager .active {
background : #B6BFC9;
background : linear-gradient(to bottom, #E5E8EB 0, #8796A6 100%) no-repeat;
border : #B6C0C9 solid 1px;
padding : 7px;
margin : 0 4px 0 auto;
color : #FFFFFF;
}
.art-pager .more {
background : #B6C0C9;
background : linear-gradient(to bottom, #E5E8EB 0, #8797A6 100%) no-repeat;
border : #B6C0C9 solid 1px;
margin : 0 4px 0 auto;
}
.art-pager a.more:link, .art-pager a.more:visited {
color : #121A21;
}
.art-pager a:hover {
background : #909FAD;
background : linear-gradient(to bottom, #BCC5CD 0, #6C8193 87%, #647687 100%) no-repeat;
border : #B6C0C9 solid 1px;
padding : 7px;
margin : 0 4px 0 auto;
}
.art-pager a:hover, .art-pager a.more:hover {
color : #181C20;
}
.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 : #E2E8EE;
background : transparent;
padding : 10px;
margin : 0 auto;
margin-top : 25px;
color : #23292F;
}
.art-commentsform h2 {
padding-bottom : 10px;
margin : 0;
color : #23292F;
}
.art-commentsform label {
display : inline-block;
line-height : 25px;
}
.art-commentsform input:not([type="submit"]), .art-commentsform textarea {
box-sizing : border-box;
width : 100%;
max-width : 100%;
}
.art-commentsform .form-submit {
margin-top : 10px;
}
.art-post {
background : #FFFFFF;
border : #8DC1DD solid 1px;
padding : 4px;
margin : 2px;
}
a img {
border : 0;
}
.art-article img, img.art-article, .art-block img, .art-footer img {
margin : 0 0 0 0;
}
.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;
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 : 0 0 0 0;
box-sizing : border-box;
}
.image-caption-wrapper img {
margin : 0 !important ;
box-sizing : border-box;
}
.image-caption-wrapper div.art-collage {
margin : 0 !important ;
box-sizing : border-box;
}
.image-caption-wrapper p {
font-size : 80%;
text-align : right;
margin : 0;
}
.art-postheader {
color : #1D4A62;
margin : 4px 0;
font-size : 14px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-weight : bold;
font-style : normal;
text-transform : uppercase;
text-align : center;
}
.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 : 14px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-weight : bold;
font-style : normal;
text-transform : uppercase;
text-align : center;
}
.art-postheader a, .art-postheader a:link {
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration : none;
text-align : left;
color : #1D4A62;
}
.art-postheader a:visited, .art-postheader a.visited {
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration : none;
text-align : left;
color : #1D4A62;
}
.art-postheader a:hover, .art-postheader a.hovered {
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration : none;
text-align : left;
color : #1E4D66;
}
.art-postcontent li, .art-post li, .art-textblock li {
font-size : 9px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-weight : bold;
font-style : normal;
text-transform : uppercase;
color : #276282;
margin : 3px 0 3px 4px;
}
.art-postcontent ol, .art-post ol, .art-textblock ol, .art-postcontent ul, .art-post ul, .art-textblock ul {
margin : 1em 0 1em 4px;
}
.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 4px;
}
.art-postcontent li, .art-post li, .art-textblock li {
margin : 3px 0 3px 0;
}
blockquote {
background : #D7E1EA;
margin : 10px 10px 10px 50px;
color : #071218;
font-size : 10px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
overflow : auto;
clear : both;
}
blockquote a, .art-postcontent blockquote a, .art-blockcontent blockquote a, .art-footer blockquote a, blockquote a:link, .art-postcontent blockquote a:link, .art-blockcontent blockquote a:link, .art-footer blockquote a:link, blockquote a:visited, .art-postcontent blockquote a:visited, .art-blockcontent blockquote a:visited, .art-footer blockquote a:visited, blockquote a:hover, .art-postcontent blockquote a:hover, .art-blockcontent blockquote a:hover, .art-footer blockquote a:hover {
color : #071218;
font-size : 10px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
}
blockquote p, .art-postcontent blockquote p, .art-blockcontent blockquote p, .art-footer blockquote p {
margin : 0;
margin : 5px;
}
.art-postfootericons, .art-postfootericons a, .art-postfootericons a:link, .art-postfootericons a:visited, .art-postfootericons a:hover {
font-family : Tahoma, Arial, Helvetica, Sans-Serif;
color : #485561;
}
.art-postfootericons {
padding : 1px;
}
.art-postfootericons a, .art-postfootericons a:link {
font-family : Tahoma, Arial, Helvetica, Sans-Serif;
text-decoration : underline;
color : #296889;
}
.art-postfootericons a:visited, .art-postfootericons a.visited {
font-family : Tahoma, Arial, Helvetica, Sans-Serif;
text-decoration : underline;
color : #296889;
}
.art-postfootericons a:hover, .art-postfootericons a.hover {
font-family : Tahoma, Arial, Helvetica, Sans-Serif;
text-decoration : none;
color : #3688B5;
}
.Navigator .art-ccs-navigator img, .Navigator img {
border : 0;
margin : 0;
vertical-align : middle;
}
tr.Navigator td, td span.Navigator {
text-align : center;
vertical-align : middle;
}
.Sorter img {
border : 0;
vertical-align : middle;
padding : 0;
margin : 0;
position : static;
z-index : 1;
width : 12px;
height : 6px;
}
.Sorter a {
position : relative;
font-family : Tahoma, Arial, Helvetica, Sans-Serif;
color : #647687;
}
.Sorter a:link {
font-family : Tahoma, Arial, Helvetica, Sans-Serif;
color : #647687;
}
.Sorter a:visited, .Sorter a.visited {
font-family : Tahoma, Arial, Helvetica, Sans-Serif;
color : #647687;
}
.Sorter a:hover, .Sorter a.hover {
font-family : Tahoma, Arial, Helvetica, Sans-Serif;
color : #4C5A67;
}
.Sorter {
font-family : Tahoma, Arial, Helvetica, Sans-Serif;
color : #364049;
}
.art-footer {
background : #3B94C4;
padding : 10px;
margin : 4px auto 0;
position : relative;
color : #FCFDFD;
font-size : 11px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-align : center;
}
.art-footer a, .art-footer a:link, .art-footer a:visited, .art-footer a:hover, .art-footer td, .art-footer th, .art-footer caption {
color : #FCFDFD;
font-size : 11px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
}
.art-footer p {
padding : 0;
text-align : center;
}
.art-footer a, .art-footer a:link {
color : #FFFFFF;
font-size : 11px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration : none;
}
.art-footer a:visited {
color : #FFFFFF;
font-size : 11px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration : none;
}
.art-footer a:hover {
color : #1D4A62;
font-size : 11px;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration : none;
}
.art-footer h1 {
color : #5F7181;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
}
.art-footer h2 {
color : #758899;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
}
.art-footer h3 {
color : #779AB6;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
}
.art-footer h4 {
color : #8DC1DD;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
}
.art-footer h5 {
color : #8DC1DD;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
}
.art-footer h6 {
color : #8DC1DD;
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
}
.art-footer img {
border : none;
margin : 0;
}
.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 : 22px;
min-width : 22px;
display : inline-block;
text-indent : 25px;
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 : 33px;
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 li {
font-size : 13px;
font-family : Tahoma, Arial, Helvetica, Sans-Serif;
line-height : 125%;
color : #08151B;
}
.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 : #296889;
}
.art-page-footer {
position : relative;
z-index : auto !important ;
padding : 1em;
text-align : center !important ;
text-decoration : none;
color : #296889;
}
.art-lightbox-wrapper {
background : #333;
background : rgba(0, 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 : #fff solid 6px;
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 : #b4b4b4 solid 1px;
border-radius : 10px;
box-shadow : 0 2px 5px #333;
height : 80px;
opacity : 0.949999988079071044921875;
padding : 20px;
position : fixed;
width : 300px;
z-index : 100;
}
.art-lightbox-wrapper .loading {
background : url('../images/preloader-01.gif') center center no-repeat #fff;
border : #b4b4b4 solid 1px;
border-radius : 10px;
box-shadow : 0 2px 5px #333;
height : 32px;
opacity : 0.5;
padding : 10px;
position : fixed;
width : 32px;
z-index : 10100;
}
.art-lightbox-wrapper .arrow {
cursor : pointer;
height : 100px;
opacity : 0.5;
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;
}
.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 : 0.5;
position : fixed;
right : 39px;
top : 30px;
width : 22px;
z-index : 10003;
}
.art-lightbox-wrapper .close:hover {
opacity : 1;
}
.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);
}
.art-lightbox-wrapper .ccw {
transform : rotate(-45deg);
}
.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 {
margin : 0 auto;
width : 254px;
}
.art-content-layout .art-content {
margin : 0 auto;
}
.art-content-layout .art-sidebar2 {
margin : 0 auto;
width : 174px;
}
fieldset {
border : none;
}
fieldset dl {
display : block;
margin : 0;
padding : 0;
background : none;
}
fieldset dt {
display : block;
box-sizing : border-box;
width : 12em;
height : 2em;
margin : 0;
padding : 0;
float : left;
clear : both;
background : none;
line-height : 2em;
overflow : hidden;
}
fieldset dd {
display : block;
min-height : 2em;
margin : 0 0 0 12em;
padding : 0;
background : none;
line-height : 2em;
}
fieldset label {
display : inline-block;
width : 12em;
}
fieldset textarea {
vertical-align : text-top;
}
.img-fulltext-left, .img-intro-left {
float : left;
display : block;
border : none;
padding : 0;
margin : 0 0.3em 0.3em 0;
margin-top : 0;
}
.img-fulltext-right, .img-intro-right {
float : right;
display : block;
border : none;
padding : 0;
margin : 0 0 0.3em 0.3em;
margin-top : 0;
}
ul.pagenav {
clear : both;
list-style : none;
display : block;
margin : 0;
padding : 0;
}
ul.pagenav li, ul.pagenav li:before {
display : block;
background : none;
margin : 0;
padding : 0;
width : 50%;
text-align : center;
content : normal;
}
ul.pagenav li.pagenav-prev {
float : left;
}
ul.pagenav li.pagenav-next {
margin : 0 0 0 50%;
}
div.item-page dl.tabs {
display : block;
margin : 0;
padding : 0;
}
div.item-page dl.tabs:before {
box-sizing : border-box;
display : block;
float : left;
width : 1em;
height : 2em;
overflow : hidden;
}
div.item-page dl.tabs dt {
box-sizing : border-box;
display : block;
float : left;
height : 2em;
overflow : hidden;
border-left : 1px solid black;
border-top : 1px solid black;
}
div.item-page dl.tabs dt h3 {
margin : 0;
padding : 0 1em;
line-height : 2em;
font-size : 100%;
overflow : hidden;
}
div.item-page dl.tabs dt h3 a {
text-decoration : none;
}
div.item-page dl.tabs:after {
box-sizing : border-box;
display : block;
border-left : 1px solid black;
content : " ";
overflow : hidden;
height : 2em;
}
div.item-page div.current {
clear : both;
border : black solid 1px;
}
div.item-page div.current dd.tabs {
margin : 0;
padding : 0;
}
div.item-page .panel {
border : black solid 1px;
margin-top : -1px;
}
div.item-page .panel h3 {
margin : 0;
padding : 0;
}
div.item-page .panel h3 a {
display : block;
padding : 6px;
text-decoration : none;
}
div.item-page .panel h3.pane-toggler-down a {
border-bottom : 1px solid black;
}
div.item-page .panel .pane-slider {
margin : 0;
padding : 0;
}
div.item-page div.pagination ul {
clear : both;
list-style : none;
display : block;
margin : 0;
padding : 0;
}
div.item-page div.pagination li {
display : block;
width : 50%;
margin : 0;
padding : 0;
text-align : center;
float : left;
white-space : nowrap;
}
div.item-page div.pagination:after {
visibility : hidden;
display : block;
font-size : 0;
content : " ";
clear : both;
height : 0;
}
.edit.item-page select + div {
width : 100% !important ;
}
.edit.item-page div > ul {
border : #B9C2CB solid 1px;
}
.edit.item-page .search-field {
overflow : visible;
}
.edit.item-page .search-field > input {
width : 100% !important ;
}
.edit.item-page ul > li:before {
content : normal;
}
.edit.item-page fieldset {
border : black solid 1px;
}
.edit.item-page fieldset legend {
padding : 7px;
font-weight : bold;
}
#editor-xtd-buttons {
float : left;
padding : 0;
}
.toggle-editor {
float : right;
}
#searchForm .phrases-box {
display : block;
float : left;
}
#searchForm .ordering-box {
text-align : right;
}
#searchForm .phrases-box label, #searchForm .ordering-box label, #searchForm .only label {
display : inline-block;
width : auto;
height : 2em;
margin : 0;
padding : 0 0.3em;
}
#mod-finder-searchform label {
display : block;
}
#mod-finder-searchform input.inputbox {
width : 100%;
box-sizing : border-box;
max-width : 300px;
}
#login-form fieldset label {
width : 100%;
}
#login-form #form-login-username label, #login-form #form-login-password label {
display : block;
}
#login-form #form-login-username input, #login-form #form-login-password input {
width : 100%;
box-sizing : border-box;
max-width : 300px;
}
.breadcrumbs img {
margin : 0;
padding : 0;
border : none;
outline : none;
}
dl.stats-module {
padding : 0.3em 0 0.3em 0.3em;
margin : 0;
}
dl.stats-module dt {
float : left;
display : block;
line-height : 1.5em;
min-height : 1.5em;
width : 10em;
padding : 0.3em 0.3em 0 0;
margin : 0;
font-weight : bold;
}
dl.stats-module dd {
display : block;
line-height : 1.5em;
min-height : 1.5em;
margin : 0 0 0 10em;
}
div.mod-languages ul {
margin : 0;
padding : 0;
list-style : none;
}
div.mod-languages li {
background : none;
margin : 0 0.3em;
padding : 0;
}
div.mod-languages ul.lang-inline li {
display : inline;
}
div.mod-languages ul.lang-block li {
display : block;
}
div.mod-languages img {
border : none;
margin : 0;
padding : 0;
}
div.clr {
clear : both;
}
#system-message ul li {
background-image : none;
}
ul.actions, ul.actions li, ul.actions li img {
display : inline;
margin : 0;
padding : 0;
border : none;
}
ul.actions li {
background : none;
list-style : none;
}
.items-row {
display : table;
width : 100%;
table-layout : fixed;
border-collapse : collapse;
}
.items-row .item {
display : table-cell;
vertical-align : top;
}
.items-row .row-separator {
display : none;
}
div.pagination p.counter {
display : inline-block;
margin : 0 0.3em 0 0;
padding : 0;
background : none;
}
div.pagination ul, div.pagination ul li, div.pagination ul > li:before {
display : inline-block;
list-style : none;
margin : 0;
padding : 0 0.3em;
background : none;
content : normal;
}
div.tip-wrap {
background : #fff;
border : #aaa solid 1px;
}
div.tip-wrap div.tip {
padding : 0.3em;
}
div.tip-wrap div.tip-title {
font-weight : bold;
}
table.category {
width : 100%;
}
table.category thead th img {
padding : 0 0 0 0.3em;
margin : 0;
border : none;
}
span.hasTip a img {
padding : 0;
margin : 0;
border : none;
}
div.categories-list ul li span.item-title, div.cat-children ul li span.item-title {
display : block;
margin : 0 0 0.3em 0;
}
div.categories-list ul li div.category-desc, div.cat-children ul li div.category-desc {
margin : 0 0 0.3em 0;
}
div.categories-list dl, div.cat-children dl {
display : block;
padding-left : 0;
padding-right : 0;
margin-left : 0;
margin-right : 0;
background : none;
}
div.categories-list dl dt, div.cat-children dl dt, div.categories-list dl dd, div.cat-children dl dd {
display : inline-block;
padding : 0;
margin : 0;
background : none;
}
div.img_caption p.img_caption {
padding : 0.3em 0;
margin : 0;
}
form .search label, form .finder label {
display : none;
}
#search-searchword {
margin-bottom : 5px;
}
.cols-2 .column-1, .cols-2 .column-2, .cols-3 .column-1, .cols-3 .column-2, .cols-3 .column-3 {
float : left;
clear : right;
}
.cols-2 .column-1 {
width : 50%;
}
.cols-2 .column-2 {
width : 50%;
}
.cols-3 .column-1 {
width : 33%;
}
.cols-3 .column-2 {
width : 33%;
}
.cols-3 .column-3 {
width : 34%;
}
.row-separator {
clear : both;
float : none;
font-size : 1px;
display : block;
}
ul.categories-module li h1, ul.categories-module li h2, ul.categories-module li h3, ul.categories-module li h4, ul.categories-module li h5, ul.categories-module li h6 {
display : inline;
}
.only, .phrases {
border : #ccc solid 1px;
margin : 10px 0 0 0;
padding : 15px;
line-height : 1.3em;
}
div.tags {
display : inline;
}
.tag-category ul > li:before {
content : normal;
}
ul.list-striped > li:before {
content : normal;
}
.list-striped {
border-top : 1px solid #ddd;
}
.list-striped li, .list-striped dd {
border-bottom : 1px solid #ddd;
}
.accordion {
margin-bottom : 18px;
}
.accordion-group {
margin-bottom : 2px;
border : #e5e5e5 solid 1px;
border-radius : 4px;
}
.accordion-heading {
border-bottom : 0;
}
.accordion-heading .accordion-toggle {
display : block;
padding : 8px 15px;
}
.accordion-toggle {
cursor : pointer;
}
.accordion-inner {
padding : 9px 15px;
border-top : 1px solid #e5e5e5;
}
.accordion-body.in:hover {
overflow : visible;
}
.collapse.in {
height : auto;
}
.collapse {
position : relative;
height : 0;
overflow : hidden;
transition : height 0.35s ease;
}
.art-blockheader .t, .art-vmenublockheader .t {
white-space : nowrap;
}
.invalid {
border-color : #ff0000;
}
label.invalid {
color : #ff0000;
}
#editor-xtd-buttons {
padding : 5px;
}
.button2-left, .button2-right, .button2-left div, .button2-right div {
float : left;
}
.button2-left a, .button2-right a, .button2-left span, .button2-right span {
display : block;
height : 22px;
float : left;
line-height : 22px;
font-size : 11px;
color : #666;
cursor : pointer;
}
.button2-left span, .button2-right span {
cursor : default;
color : #999;
}
.button2-left .page a, .button2-right .page a, .button2-left .page span, .button2-right .page span {
padding : 0 6px;
}
.page span {
color : #000;
font-weight : bold;
}
.button2-left a:hover, .button2-right a:hover {
text-decoration : none;
color : #0B55C4;
}
.button2-left a, .button2-left span {
padding : 0 24px 0 6px;
}
.button2-right a, .button2-right span {
padding : 0 6px 0 24px;
}
.button2-left {
background : url(../images/j_button2_left.png) no-repeat;
float : left;
margin-left : 5px;
}
.button2-right {
background : url(../images/j_button2_right.png) 100% 0 no-repeat;
float : left;
margin-left : 5px;
}
.button2-left .image {
background : url(../images/j_button2_image.png) 100% 0 no-repeat;
}
.button2-left .readmore, .button2-left .article {
background : url(../images/j_button2_readmore.png) 100% 0 no-repeat;
}
.button2-left .pagebreak {
background : url(../images/j_button2_pagebreak.png) 100% 0 no-repeat;
}
.button2-left .blank {
background : url(../images/j_button2_blank.png) 100% 0 no-repeat;
}
div.tooltip {
float : left;
background : #ffc;
border : #D4D5AA solid 1px;
padding : 5px;
max-width : 200px;
z-index : 13000;
}
div.tooltip h4 {
padding : 0;
margin : 0;
font-size : 95%;
font-weight : bold;
margin-top : -15px;
padding-top : 15px;
padding-bottom : 5px;
background : url(../images/selector-arrow.png) no-repeat;
}
div.tooltip p {
font-size : 90%;
margin : 0;
}
.img_caption .left {
float : left;
margin-right : 1em;
}
.img_caption .right {
float : right;
margin-left : 1em;
}
.img_caption .left p {
clear : left;
text-align : center;
}
.img_caption .right p {
clear : right;
text-align : center;
}
.img_caption {
text-align : center !important ;
}
.img_caption.none {
margin-left : auto;
margin-right : auto;
}
a img.calendar {
width : 16px;
height : 16px;
margin-left : 3px;
background : url(../images/calendar.png) no-repeat;
cursor : pointer;
vertical-align : middle;
}
.system-unpublished, tr.system-unpublished {
background : #e8edf1;
border-top : 4px solid #c4d3df;
border-bottom : 4px solid #c4d3df;
}
span.highlight {
background-color : #FFFFCC;
font-weight : bold;
padding : 1px 4px;
}
.img-fulltext-float-right {
float : right;
margin-left : 10px;
margin-bottom : 10px;
}
.img-fulltext-float-left {
float : left;
margin-right : 10px;
margin-bottom : 10px;
}
.img-intro-float-right {
float : right;
margin-left : 5px;
margin-bottom : 5px;
}
.img-intro-float-left {
float : left;
margin-right : 5px;
margin-bottom : 5px;
}
.responsive body {
min-width : 240px;
}
.responsive img {
box-sizing : border-box;
}
.responsive .art-content-layout img, .responsive .art-content-layout video {
max-width : 100%;
height : auto !important ;
}
.responsive.responsive-phone .art-content-layout img {
margin : 1%;
}
.responsive.responsive-phone .art-collage, .responsive.responsive-tablet .art-collage {
margin : 0 !important ;
}
.responsive .art-content-layout .art-sidebar0, .responsive .art-content-layout .art-sidebar1, .responsive .art-content-layout .art-sidebar2 {
width : auto !important ;
}
.responsive .art-content-layout, .responsive .art-content-layout-row, .responsive .art-layout-cell {
padding : 0;
display : block;
}
.responsive .image-caption-wrapper {
width : auto;
}
.responsive.responsive-tablet .art-vmenublock, .responsive.responsive-tablet .art-block {
margin-left : 1%;
margin-right : 1%;
width : 48%;
float : left;
box-sizing : border-box;
}
.responsive .art-responsive-embed {
height : 0;
padding-bottom : 56.25%;
position : relative;
}
.responsive .art-responsive-embed iframe, .responsive .art-responsive-embed object, .responsive .art-responsive-embed embed {
height : 100%;
left : 0;
position : absolute;
top : 0;
width : 100%;
}
.responsive .art-sheet {
width : auto !important ;
min-width : 240px !important ;
max-width : none !important ;
margin-right : 1% !important ;
margin-left : 1% !important ;
}
#art-resp {
display : none;
}
@media all and (max-width:1248px) {
#art-resp, #art-resp-t {
display : block;
}
#art-resp-m {
display : none;
}
}
@media all and (max-width:480px) {
#art-resp, #art-resp-m {
display : block;
}
#art-resp-t {
display : none;
}
}
#art-resp-desktop {
display : none;
}
#art-resp-tablet-landscape {
display : none;
}
#art-resp-tablet-portrait {
display : none;
}
#art-resp-phone-landscape {
display : none;
}
#art-resp-phone-portrait {
display : none;
}
@media (min-width:1200px) {
#art-resp-desktop {
display : block;
}
}
@media (min-width:980px) and (max-width:1199px) {
#art-resp-tablet-landscape {
display : block;
}
}
@media (min-width:768px) and (max-width:979px) {
#art-resp-tablet-portrait {
display : block;
}
}
@media (min-width:480px) and (max-width:767px) {
#art-resp-phone-landscape {
display : block;
}
}
@media (max-width:479px) {
#art-resp-phone-portrait {
display : block;
}
}
.responsive .art-header {
width : auto !important ;
max-width : none !important ;
min-height : 100px !important ;
min-width : 0 !important ;
text-align : center;
}
.default-responsive .art-header {
height : auto;
}
.default-responsive .art-header * {
position : relative;
text-align : center;
transform : none !important ;
}
.default-responsive .art-header .art-headline, .default-responsive .art-header .art-slogan {
display : block !important ;
top : 0 !important ;
left : 0 !important ;
margin : 2% !important ;
text-align : center !important ;
}
.default-responsive .art-header .art-headline a, .default-responsive .art-header .art-slogan {
white-space : normal !important ;
}
.default-responsive .art-header .art-logo {
display : inline-block;
margin : auto !important ;
left : auto;
top : auto !important ;
width : auto;
height : auto;
}
.responsive .art-header .art-slidenavigator {
position : absolute;
}
.default-responsive .art-header .art-positioncontrol {
top : auto !important ;
right : auto !important ;
bottom : auto !important ;
left : auto !important ;
width : auto;
height : auto;
margin : auto;
}
.responsive .art-header #art-flash-area {
display : none;
}
.default-responsive .art-header > .art-textblock {
position : relative !important ;
display : block !important ;
margin : 1% auto !important ;
width : 75% !important ;
top : auto !important ;
right : auto !important ;
bottom : auto !important ;
left : auto !important ;
}
.default-responsive .art-header .art-textblock {
position : relative !important ;
display : block !important ;
margin : auto !important ;
left : 0 !important ;
right : 0 !important ;
top : auto !important ;
height : auto !important ;
width : auto;
background-image : none;
}
.responsive .art-header .art-textblock * {
text-align : center !important ;
}
.default-responsive .art-header .art-shapes > .art-textblock, .default-responsive .art-header .art-slide-item > .art-textblock {
display : none !important ;
}
.default-responsive .art-header .art-shapes > .art-textblock * {
text-align : center !important ;
width : auto !important ;
height : auto !important ;
display : block;
}
.default-responsive .art-header .art-slider .art-textblock * {
text-align : center !important ;
width : auto !important ;
height : auto !important ;
display : block;
}
.responsive .art-header > .art-textblock > div {
width : 100%;
}
.responsive nav.art-nav, .responsive .art-nav-inner {
width : auto !important ;
position : relative !important ;
top : auto !important ;
left : auto !important ;
right : auto !important ;
bottom : auto !important ;
margin-top : 0;
margin-bottom : 0;
min-width : 0;
text-align : center !important ;
}
.responsive nav.art-nav {
min-width : 1%;
}
.responsive .art-nav {
padding-left : 0;
padding-right : 0;
margin-top : 20px;
}
.responsive .art-nav ul.art-hmenu {
float : none;
text-align : center;
display : none;
}
.responsive .art-nav ul.art-hmenu li, .responsive .art-hmenu-extra1, .responsive .art-hmenu-extra2 {
float : none;
}
.responsive .art-nav ul.art-hmenu > li:first-child, .responsive .art-nav ul.art-hmenu > li:last-child, .responsive .art-nav ul.art-hmenu > li {
margin-left : 0;
margin-right : 0;
}
.responsive .art-nav ul.art-hmenu > li:before {
display : none;
}
.responsive .art-nav ul.art-hmenu a {
margin-top : 1px !important ;
margin-bottom : 1px !important ;
height : auto;
white-space : normal;
}
.responsive .art-nav ul.art-hmenu > li:first-child > a {
margin-top : 0 !important ;
}
.responsive .art-nav ul.art-hmenu > li:last-child > a {
margin-bottom : 0 !important ;
}
.responsive .art-nav .ext, .responsive .art-nav ul.art-hmenu > li > ul, .responsive .art-nav ul.art-hmenu > li > ul > li, .responsive .art-nav ul.art-hmenu > li > ul > li a {
width : auto !important ;
}
.responsive .art-nav ul.art-hmenu ul {
left : auto !important ;
right : auto !important ;
top : auto !important ;
bottom : auto !important ;
display : none !important ;
}
.responsive .art-nav ul.art-hmenu li.active > ul {
display : block !important ;
}
.responsive .art-nav ul.art-hmenu ul li.active > a {
font-weight : bold;
}
.art-nav .art-menu-btn {
border : #404040 solid 1px;
border-radius : 3px;
box-shadow : 0 0 3px 0 rgba(0, 0, 0, 0.2);
display : none;
background : linear-gradient(to bottom, #707070 0, #000 100%);
margin : 3px;
outline : none;
padding : 5px;
position : relative;
vertical-align : bottom;
width : 20px;
}
.art-nav .art-menu-btn span {
background : #E0E0E0;
border-radius : 2px;
display : block;
height : 3px;
margin : 3px 1px;
position : relative;
transition : background 0.2s;
}
.art-nav .art-menu-btn:hover span {
background : #f3f3f3;
}
.responsive .art-nav .art-menu-btn {
display : inline-block;
}
.responsive .art-nav .art-hmenu.visible {
display : block;
}
.responsive .art-nav ul.art-hmenu > li > ul > li:first-child:after {
display : none;
}
.responsive .art-content-layout, .responsive .art-content-layout-row, .responsive .art-layout-cell {
display : block;
}
.responsive .art-layout-cell {
width : auto !important ;
height : auto !important ;
}
.responsive .art-content-layout:after, .responsive .art-content-layout-row:after, .responsive .art-layout-cell:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.responsive .art-post {
border-radius : 0;
}
.responsive .art-footer-inner {
min-width : 0;
}
.responsive .art-footer {
margin-top : 1%;
}
.responsive .responsive-tablet-layout-cell {
width : 50% !important ;
float : left;
box-sizing : border-box;
}
.responsive .responsive-layout-row-3 .responsive-tablet-layout-cell {
width : 33.33% !important ;
}
.responsive.responsive-tablet .items-row .item, .responsive.responsive-phone .items-row .item {
width : auto;
display : block;
}