/* begin Page *//* Created by Artisteer v3.1.0.46558 */#main, table{   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;   font-style: normal;   font-weight: normal;   font-size: 13px;}h1, h2, h3, h4, h5, h6, p, a, ul, ol, li{   margin: 0;   padding: 0;}   /* end Page */.postcontent,.postheadericons,.postfootericons,.blockcontent-body,ul.vmenu a {   text-align: left;}.postcontent,.postcontent li,.postcontent table,.postcontent a,.postcontent a:link,.postcontent a:visited,.postcontent a.visited,.postcontent a:hover,.postcontent a.hovered{   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;   line-height: 150%;}.postcontent p{   margin: 12px 0;}.postcontent h1, .postcontent h1 a, .postcontent h1 a:link, .postcontent h1 a:visited, .postcontent h1 a:hover,.postcontent h2, .postcontent h2 a, .postcontent h2 a:link, .postcontent h2 a:visited, .postcontent h2 a:hover,.postcontent h3, .postcontent h3 a, .postcontent h3 a:link, .postcontent h3 a:visited, .postcontent h3 a:hover,.postcontent h4, .postcontent h4 a, .postcontent h4 a:link, .postcontent h4 a:visited, .postcontent h4 a:hover,.postcontent h5, .postcontent h5 a, .postcontent h5 a:link, .postcontent h5 a:visited, .postcontent h5 a:hover,.postcontent h6, .postcontent h6 a, .postcontent h6 a:link, .postcontent h6 a:visited, .postcontent h6 a:hover,.blockheader .t, .blockheader .t a, .blockheader .t a:link, .blockheader .t a:visited, .blockheader .t a:hover,.vmenublockheader .t, .vmenublockheader .t a, .vmenublockheader .t a:link, .vmenublockheader .t a:visited, .vmenublockheader .t a:hover,.logo-name, .logo-name a, .logo-name a:link, .logo-name a:visited, .logo-name a:hover,.logo-text, .logo-text a, .logo-text a:link, .logo-text a:visited, .logo-text a:hover,.postheader, .postheader a, .postheader a:link, .postheader a:visited, .postheader a:hover{   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;   font-style: normal;   font-weight: bold; /*  font-size: 22px; */   text-decoration: none;}.postcontent a{   text-decoration: none;   color: white;   /*color: #41576C;*/}.postcontent a:link{   text-decoration: none;   /*color: rgb(236, 240, 244);*/   color: #394D60;}.postcontent a:visited, .postcontent a.visited{   color: #394D60;   /*olor: rgb(236, 240, 244);*/}.postcontent  a:hover, .postcontent a.hover{   text-decoration: underline;   /*color: rgb(236, 240, 244);*/   color: #394D60;}.postcontent h1{   color: #2F617F;   margin: 10px 0 0;   font-size: 26px;}.blockcontent h1{   margin: 10px 0 0;   font-size: 26px;}.postcontent h1 a, .postcontent h1 a:link, .postcontent h1 a:hover, .postcontent h1 a:visited, .blockcontent h1 a, .blockcontent h1 a:link, .blockcontent h1 a:hover, .blockcontent h1 a:visited {   font-size: 26px;}.postcontent h2{   color: #3E81A8;   margin: 10px 0 0;}.blockcontent h2{   margin: 10px 0 0;}.postcontent h3{   color: #41576C;   margin: 10px 0 0;   font-size: 18px;}.blockcontent h3{   margin: 10px 0 0;   font-size: 18px;}.postcontent h3 a, .postcontent h3 a:link, .postcontent h3 a:hover, .postcontent h3 a:visited, .blockcontent h3 a, .blockcontent h3 a:link, .blockcontent h3 a:hover, .blockcontent h3 a:visited {   font-size: 18px;}.postcontent h4{   color: #3D5266;   margin: 10px 0 0;   font-size: 16px;}.blockcontent h4{   margin: 10px 0 0;   font-size: 16px;}.postcontent h4 a, .postcontent h4 a:link, .postcontent h4 a:hover .postcontent h4 a:visited{text-decoration: none;color: #394D60;font-size: 16px;}.postcontent h4 a:hover {text-decoration: underline; color: #394D60; font-size: 16px;} .blockcontent h4 a, .blockcontent h4 a:link, .blockcontent h4 a:hover, .blockcontent h4 a:visited {   font-size: 16px;}.postcontent h5{   color: #3D5266;   margin: 10px 0 0;   font-size: 14px;}.blockcontent h5{   margin: 10px 0 0;   font-size: 14px;}.postcontent h5 a, .postcontent h5 a:link, .postcontent h5 a:hover, .postcontent h5 a:visited, .blockcontent h5 a, .blockcontent h5 a:link, .blockcontent h5 a:hover, .blockcontent h5 a:visited {   font-size: 14px;}.postcontent h6{   color: #56738F;   margin: 10px 0 0;   font-size: 13px;}.blockcontent h6{   margin: 10px 0 0;   font-size: 13px;}.postcontent h6 a, .postcontent h6 a:link, .postcontent h6 a:hover, .postcontent h6 a:visited, .blockcontent h6 a, .blockcontent h6 a:link, .blockcontent h6 a:hover, .blockcontent h6 a:visited {   font-size: 13px;}ul{   list-style-type: none;}ol{   list-style-position: inside;}html, body{   height:100%;}#main{   position: relative;   z-index: 0;   width: 100%;   min-height: 100%;   left: 0;   top: 0;   cursor:default;   overflow:hidden;}body{   padding: 0;   margin:0;   min-width: 1000px;   color: #0F1419;   /*background-color: #99ADC2;*/   background-color: #292D38;}.cleared{   display:block;   clear: both;   float: none;   margin: 0;   padding: 0;   border: none;   font-size: 0;   height:0;   overflow:hidden;}.reset-box{   overflow:hidden;   display:table;}form{   padding: 0 !important;   margin: 0 !important;}table.position{   position: relative;   width: 100%;   table-layout: fixed;}/* Start Box */.box, .box-body {   margin:0 auto;   position:relative;}.box:before, .box:after, .box-body:before, .box-body:after {   position:absolute;   top:0;   bottom:0;   content:' ';   background-repeat: no-repeat;   line-height:0;}.box:before,.box-body:before{   left:0;}.box:after,.box-body:after{   right:0;}.box:before {   overflow:hidden;   background-position: bottom left;   direction: ltr;   z-index:-3;}.box:after {   background-position: bottom right;   z-index:-3;}.box-body:before, .box-body:after {   background-repeat:repeat-y;}.box-body:before {   background-position: top left;   z-index:-3;}.box-body:after {   background-position: top right;   z-index:-3;}.box .box:before, .box .box:after, .box-body .box-body:before, .box-body .box-body:after {   z-index:-2;}.box .box .box:before, .box .box .box:after, .box-body .box-body .box-body:before, .box-body .box-body .box-body:after {   z-index:-1;}/* End Box *//* Start Bar */.bar {   position:relative;}.bar:before, .bar:after {   position:absolute;   top:0;   bottom:0;   content:' ';   background-repeat:repeat;   z-index:-1;}.bar:before {   left:0;   background-position: top left;}.bar:after {   right:0;   background-position: top right;}/* End Bar */li h1, .postcontent li h1, .blockcontent-body li h1 {   margin:1px;} li h2, .postcontent li h2, .blockcontent-body li h2 {   margin:1px;} li h3, .postcontent li h3, .blockcontent-body li h3 {   margin:1px;} li h4, .postcontent li h4, .blockcontent-body li h4 {   margin:1px;} li h5, .postcontent li h5, .blockcontent-body li h5 {   margin:1px;} li h6, .postcontent li h6, .blockcontent-body li h6 {   margin:1px;} li p, .postcontent li p, .blockcontent-body li p {   margin:1px;}/* begin Box, Sheet */.sheet{   max-width:1000px;   margin-top: 5px;   margin-bottom: -5px;   cursor:auto;   width: 1000px;}.sheet-body {   padding:5px;   min-width:60px;   min-height:60px;   padding-top:5px;   padding-bottom:5px;}.sheet:before, .sheet:after {   content: url('images/sheet_t.png');   font-size: 0;   background-image: url('images/sheet_b.png');}.sheet:after{   clip:rect(auto, auto, auto, 965px);}.sheet:before,.sheet-body:before{   right:35px;}.sheet-body:after{   width: 35px;   top:35px;   bottom:35px;   background-image:url('images/sheet.png');}.sheet-body:before{   top:35px;   bottom:35px;   background-image:url('images/sheet.png');}/* end Box, Sheet *//* begin Header */div.header{   margin: 0 auto;   position: relative;   width:100%;   height: 150px;   margin-top: 0;   margin-bottom: 0;}.header:before{   position: absolute;   display:block;   content:' ';   z-index:-2;   top: 0;   width:100%;   height: 150px;   background-image: url('images/header.png');   background-repeat: no-repeat;   background-position:top center;}.header:after{   position: absolute;   z-index:-1;   display:block;   content:' ';   top: 0;   left:15px;   right:15px;   height: 150px;   background-image: url('images/header.jpg');   background-repeat: no-repeat;   background-position: center center;}/* end Header *//* begin HeaderObject */div.headerobject{   display: block;   left: 2%;   margin-left: -3px;   position: absolute;   top: 14px;   width: 235px;   height: 120px;   background-image: url('images/header-object.png');}/* end HeaderObject *//* begin Logo */div.logo{   display: block;   position: absolute;   top: 20px;   left: 0;   margin-left: 0;}#headline, #slogan {   display: block;   min-width: 150px;   text-align: left;}/* end Logo */table, ul.hmenu{   font-size: 13px;   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;   font-weight: normal;   font-style: normal;}nav, #hmenu-bg,.hmenu a{   -webkit-background-origin: border !important;   -moz-background-origin: border !important;   background-origin: border-box !important;}nav, #hmenu-bg{   display: block;   -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;   box-sizing: border-box;}.nav{   background: #4C4C57;   background: linear-gradient(top, #5F5F6D 0, #3B3B44 100%) no-repeat;   background: -webkit-linear-gradient(top, #5F5F6D 0, #3B3B44 100%) no-repeat;   background: -moz-linear-gradient(top, #5F5F6D 0, #3B3B44 100%) no-repeat;   background: -o-linear-gradient(top, #5F5F6D 0, #3B3B44 100%) no-repeat;   background: -ms-linear-gradient(top, #5F5F6D 0, #3B3B44 100%) no-repeat;   background: linear-gradient(top, #5F5F6D 0, #3B3B44 100%) no-repeat;   -svg-background: linear-gradient(top, #5F5F6D 0, #3B3B44 100%) no-repeat;   margin:0 auto;   position: relative;   z-index: 100;   font-size: 0;   text-align: left;   }ul.hmenu a, ul.hmenu a:link, ul.hmenu a:visited, ul.hmenu a:hover {   outline: none;   position: relative;   z-index: 11;}ul.hmenu, ul.hmenu ul{   display: block;   margin: 0;   padding: 0;   border: 0;   list-style-type: none;}ul.hmenu li{   position: relative;   z-index: 5;   display: block;   float: left;   background: none;   margin: 0;   padding: 0;   border: 0;}ul.hmenu li:hover{   z-index: 10000;   white-space: normal;}ul.hmenu:after, ul.hmenu ul:after{   content: ".";   height: 0;   display: block;   visibility: hidden;   overflow: hidden;   clear: both;}ul.hmenu, ul.hmenu ul {   min-height: 0;}ul.hmenu {   display: inline-block;   vertical-align: bottom;}.nav:before {   content:' ';}.hmenu-extra1{   position: relative;   display: block;   float: left;   width: auto;   height: auto;   background-position: center;}.hmenu-extra2{   position: relative;   display: block;   float: right;   width: auto;   height: auto;   background-position: center;}.hmenu{   float: left;}.menuitemcontainer{   margin:0 auto;}ul.hmenu>li {   margin-left: 1px;}ul.hmenu>li:first-child {   margin-left: 0;}ul.hmenu>li:last-child, ul.hmenu>li.last-child {   margin-right: 0;}ul.hmenu>li>a{   padding:0 15px;   margin:0 auto;   position: relative;   display: block;   height: 24px;   cursor: pointer;   text-decoration: none;   color: #FFFFFF;   line-height: 24px;   text-align: center;}.hmenu a, .hmenu a:link, .hmenu a:visited, .hmenu a.active, .hmenu a:hover{   font-size: 12px;   font-family: Arial;   font-weight: bold;   font-style: normal;   text-decoration: none;}ul.hmenu>li>a.active{   padding:0 15px;   margin:0 auto;   color: #FFFFFF;   text-decoration: none;}ul.hmenu>li>a:visited, ul.hmenu>li>a:hover, ul.hmenu>li:hover>a {   text-decoration: none;}ul.hmenu>li>a:hover, .desktop ul.hmenu>li:hover>a{   background: #454545;   padding:0 15px;   margin:0 auto;}ul.hmenu>li>a:hover, .desktop-nav ul.hmenu>li:hover>a {   color: #A3B5C8;   text-decoration: none;}ul.hmenu>li:before{   position:absolute;   display: block;   content:' ';   top:0;   left:  -1px;   width:1px;   height: 24px;   background: url('images/menuseparator.png') center center no-repeat;}ul.hmenu>li:first-child:before{   display:none;}ul.hmenu li li a{   background: #454545;   background: transparent;   -webkit-border-radius:3px;   -moz-border-radius:3px;   border-radius:3px;   border:1px solid #454545;   padding:0 8px;   margin:0 auto;}ul.hmenu li li {   float: none;   width: auto;   margin-top: 11px;   margin-bottom: 11px;}.desktop-nav ul.hmenu li li ul>li:first-child {   margin-top: 0;}ul.hmenu li li ul>li:last-child {   margin-bottom: 0;}.hmenu ul a{   display: block;   white-space: nowrap;   height: 24px;   min-width: 7em;   border: 1px solid transparent;   text-align: left;   line-height: 24px;   color: #E5E5E5;   font-size: 13px;   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;   text-decoration: none;   margin:0;}.hmenu ul a:link, .hmenu ul a:visited, .hmenu ul a.active, .hmenu ul a:hover{   text-align: left;   line-height: 24px;   color: #E5E5E5;   font-size: 13px;   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;   text-decoration: none;   margin:0;}ul.hmenu li li:after{   display: block;   position: absolute;   content: ' ';   height: 0;   top: -6px;   left: 0;   right: 0;   z-index: 1;   border-bottom: 1px solid #8099B3;}.desktop-nav ul.hmenu li li:first-child:before, .desktop-nav ul.hmenu li li:first-child:after {   display: none;} ul.hmenu ul li a:hover, .desktop ul.hmenu ul li:hover>a{   background: #4C4C57;   -webkit-border-radius:3px;   -moz-border-radius:3px;   border-radius:3px;   border:1px solid #454545;   margin:0 auto;}.hmenu ul li a:hover{   color: #9EC5DB;}.desktop-nav .hmenu ul li:hover>a{   color: #9EC5DB;}ul.hmenu ul:before{   background: #454545;   -webkit-border-radius:0 0 5px 5px;   -moz-border-radius:0 0 5px 5px;   border-radius:0 0 5px 5px;   margin:0 auto;   display: block;   position: absolute;   content: ' ';   z-index: 1;}.desktop-nav ul.hmenu li:hover>ul {   visibility: visible;   top: 100%;}.desktop-nav ul.hmenu li li:hover>ul {   top: 0;   left: 100%;}ul.hmenu ul{   visibility: hidden;   position: absolute;   z-index: 10;   left: 0;   top: 0;   background-image: url('images/spacer.gif');}.desktop-nav ul.hmenu>li>ul{   padding: 10px 30px 30px 30px;   margin: -10px 0 0 -30px;}.desktop-nav ul.hmenu ul ul{   padding: 30px 30px 30px 10px;   margin: -30px 0 0 1px;}.desktop-nav ul.hmenu ul.hmenu-left-to-right {   right: auto;   left: 0;   margin: -10px 0 0 -30px;}.desktop-nav ul.hmenu ul.hmenu-right-to-left {   left: auto;   right: 0;   margin: -10px -30px 0 0;}.desktop-nav ul.hmenu li li:hover>ul.hmenu-left-to-right {   right: auto;   left: 100%;}.desktop-nav ul.hmenu li li:hover>ul.hmenu-right-to-left {   left: auto;   right: 100%;}.desktop-nav ul.hmenu ul ul.hmenu-left-to-right{   right: auto;   left: 0;   padding: 30px 30px 30px 10px;   margin: -30px 0 0 1px;}.desktop-nav ul.hmenu ul ul.hmenu-right-to-left{   left: auto;   right: 0;   padding: 30px 10px 30px 30px;   margin: -30px 1px 0 0;}.desktop-nav ul.hmenu li ul>li:first-child {   margin-top: 0;}.desktop-nav ul.hmenu li ul>li:last-child {   margin-bottom: 0;}.desktop-nav ul.hmenu ul ul:before{   border-radius: 5px;   top: 30px;   bottom: 30px;   right: 30px;   left: 10px;}.desktop-nav ul.hmenu>li>ul:before{   top: 10px;   right: 30px;   bottom: 30px;   left: 30px;}.desktop-nav ul.hmenu>li>ul.hmenu-left-to-right:before {   right: 30px;   left: 30px;}.desktop-nav ul.hmenu>li>ul.hmenu-right-to-left:before {   right: 30px;   left: 30px;}.desktop-nav ul.hmenu ul ul.hmenu-left-to-right:before {   right: 30px;   left: 10px;}.desktop-nav ul.hmenu ul ul.hmenu-right-to-left:before {   right: 10px;   left: 30px;}.clearfix:before, .clearfix:after {   content: "";   display: table;}.clearfix:after {   clear: both;}/* begin Layout */.layout-wrapper{   position:relative;   margin:0 auto 0 auto;}.content-layout{   display: table;   width:100%;   table-layout: fixed;   border-collapse: collapse;}.content-layout-row {   display: table-row;}.layout-cell{   display: table-cell;   vertical-align: top;}/* end Layout *//* begin Box, Block */.block{   max-width:990px;   margin: 7px;}.block-body {   padding:0;}div.block img{   /* WARNING do NOT collapse this to 'border' - inheritance! */  border-width: 0;   margin: 0;}/* end Box, Block *//* begin BlockHeader */.blockheader {   margin-bottom: 0;   min-height: 26px;   line-height:26px;}.blockheader:before, .blockheader:after{   background-image: url('images/blockheader.png');}.blockheader:before{   right: 7px;}.blockheader:after{   width: 7px;}.blockheader .t{   min-height: 26px;   line-height:26px;   color: #FFFFFF;   font-size: 13px;   margin:0;   padding: 0 6px 0 6px;   white-space: nowrap;}.blockheader .t a,.blockheader .t a:link,.blockheader .t a:visited, .blockheader .t a:hover{   color: #FFFFFF;   font-size: 14px;}/* end BlockHeader *//* begin Box, BlockContent */.blockcontent{   max-width:990px;}.blockcontent-body {   padding:6px;   min-width:2px;   min-height:2px;   color: #394D60;   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;   font-size: 12px;}.blockcontent:before, .blockcontent:after {   content: url('images/blockcontent_t.png');   font-size: 0;   background-image: url('images/blockcontent_b.png');}.blockcontent:after{   clip:rect(auto, auto, auto, 983px);}.blockcontent:before,.blockcontent-body:before{   right:7px;}.blockcontent-body:after{   width: 7px;   top:7px;   bottom:7px;   background-image:url('images/blockcontent.png');}.blockcontent-body:before{   top:7px;   bottom:7px;   background-image:url('images/blockcontent.png');}.blockcontent-body table,.blockcontent-body li, .blockcontent-body a,.blockcontent-body a:link,.blockcontent-body a:visited,.blockcontent-body a:hover{   color: #394D60;   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;   font-size: 11px;}.blockcontent-body p{   margin: 12px 0;}.blockcontent-body a, .blockcontent-body a:link{   color: #3D5266;   font-style: normal;   font-weight: bold;   text-decoration: none;}.blockcontent-body a:visited, .blockcontent-body a.visited{   color: #3D5266;   font-style: normal;   font-weight: bold;   text-decoration: none;}.blockcontent-body a:hover, .blockcontent-body a.hover{   color: #3D5266;   text-decoration: underline;}.blockcontent-body ul li{   font-size: 13px;   line-height: 125%;   color: #394D60;   margin: 5px 0 0 10px;   padding: 0 0 0 12px;   background-image: url('images/blockcontentbullets.png');   background-repeat: no-repeat;   background-position: top left;}/* end Box, BlockContent *//* begin Button */span.button-wrapper>a.button,span.button-wrapper>a.button:link,span.button-wrapper>input.button,span.button-wrapper>button.button{   text-decoration: none;   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;   font-style: normal;   font-weight: normal;   font-size: 12px;   position:relative;   top:0;   display: inline-block;   vertical-align: middle;   white-space: nowrap;   text-align: center;   color: #4F4F4F !important;   width: auto;   outline: none;   border: none;   background: none;   line-height: 31px;   height: 31px;   margin: 0 !important;   padding: 0 16px !important;   overflow: visible;   cursor: pointer;   text-indent: 0;}.button img, span.button-wrapper img{   margin: 0;   vertical-align: middle;}span.button-wrapper{   vertical-align: middle;   display: inline-block;   position: relative;   height: 31px;   overflow: hidden;   white-space: nowrap;   text-indent: 0;   width: auto;   max-width:990px;   margin: 0;   padding: 0;   z-index: 0;}.firefox2 span.button-wrapper{   display: block;   float: left;}input, select, textarea{   vertical-align: middle;   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;   font-style: normal;   font-weight: normal;   font-size: 12px;}div.block select {   width:96%;}span.button-wrapper.hover>.button, span.button-wrapper.hover>a.button:link{   color: #7F5305 !important;   text-decoration: none !important;}span.button-wrapper.active>.button, span.button-wrapper.active>a.button:link{   color: #304050 !important;}span.button-wrapper>span.button-l, span.button-wrapper>span.button-r{   display: block;   position: absolute;   top: 0;   bottom: 0;   margin: 0;   padding: 0;   background-image: url('images/button.png');   background-repeat: no-repeat;}span.button-wrapper>span.button-l{   left: 0;   right: 10px;   background-position: top left;}span.button-wrapper>span.button-r{   width: 10px;   right: 0;   background-position: top right;}span.button-wrapper.hover>span.button-l{   background-position: center left;}span.button-wrapper.hover>span.button-r{   background-position: center right;}span.button-wrapper.active>span.button-l{   background-position: bottom left;}span.button-wrapper.active>span.button-r{   background-position: bottom right;}span.button-wrapper input{   float: none !important;}/* end Button *//* begin Box, Post */.post{   max-width:990px;   margin: 5px 5px 5px 5px;}.post-body {   padding: 3px;}a img{   border: 0;}.article img, img.article, .block img, .footer img{   border-color: #4C4C57;   border-style: solid;   border-width: 0;   margin: 0px 7px 7px 0px;}.metadata-icons img{   border: none;   vertical-align: middle;   margin: 2px;}.article table, table.article{   border-collapse: collapse;   margin: 1px;}.post .content-layout-br{   height: 0;}.article th, .article td{   padding: 2px;   border: solid 1px #8099B3;    vertical-align: top;   text-align: left;}.article th{   text-align: center;   vertical-align: middle;   padding: 7px;}pre{   overflow: auto;   padding: 0.1em;}#preview-image{   float: left;   }.preview-cms-logo{   border: 0;   margin: 1em 1em 0 0;   float: left;}.preview-sharepoint-logo{   border: 0;   margin: 5px;   float: left;}/* end Box, Post *//* begin PostHeaderIcon */.postheader{   color: #214559;   margin: 5px 0;   line-height: 1em;   font-size: 18px;}.postheader a, .postheader a:link, .postheader a:visited,.postheader a.visited,.postheader a:hover,.postheader a.hovered{   font-size: 18px;}.postheader a, .postheader a:link{   text-align: left;   text-decoration: none;   color: #28536C;}.postheader a:visited, .postheader a.visited{   color: #5C7A99;}.postheader a:hover,  .postheader a.hovered{   color: #3E81A8;}/* end PostHeaderIcon *//* begin PostIcons, PostHeaderIcons */.postheadericons,.postheadericons a,.postheadericons a:link,.postheadericons a:visited,.postheadericons a:hover{   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;   font-size: 13px;   text-indent: 0;   color: #3D5266;}.postheadericons{   padding: 1px;   border-style: solid; border-color:#8099B3; border-width: 0 0 1px 0;margin: 5px 0 5px 0;}.postheadericons a, .postheadericons a:link{   text-decoration: none;   color: #2F617F;}.postheadericons a:visited, .postheadericons a.visited{   font-style: italic;   font-weight: normal;   color: #2F617F;}.postheadericons a:hover, .postheadericons a.hover{   font-style: italic;   font-weight: normal;   text-decoration: underline;   color: #3E81A8;}/* end PostIcons, PostHeaderIcons *//* begin PostIcon, PostDateIcon */span.postdateicon{   background:url('images/postdateicon.png') no-repeat left 0.5em;   padding-top:9px;   margin-top:-9px;   padding-left:24px;   min-height:18px;   display:inline-block;   line-height: 1em;}span.postdateicon:after{   content: '.';   width: 1px;   visibility: hidden;   display: inline-block;}/* end PostIcon, PostDateIcon *//* begin PostIcon, PostAuthorIcon */span.postauthoricon{   display:inline-block;   line-height: 1em;}span.postauthoricon:after{   content: '.';   width: 1px;   visibility: hidden;   display: inline-block;}/* end PostIcon, PostAuthorIcon *//* begin PostBullets */.postcontent ol, .postcontent ul{   margin: 1em 0 1em 0;   padding: 0;}.postcontent li{   font-size: 13px;   color: #2E3D4C;   margin-left: 0px;     /*   margin: 3px 0 0 0px;   padding: 0 0 0 26px; */}.postcontent li ol, .post li ul{   margin: 0.5em 0 0.5em 2em;   padding: 0;}.postcontent ol>li{   background: none;   padding-left: 0;   /* overrides overflow for "ul li" and sets the default value */  overflow: visible;}.postcontent ul>li{   background-image: url('images/postbullets.png');   background-repeat: no-repeat;   background-position: top left;   margin-left: 0px;   margin-bottom: 10px;   padding-left: 26px; /*   padding-left: 26px; */   /* makes "ul li" not to align behind the image if they are in the same line */   overflow-x: visible;   overflow-y: hidden;   }/* end PostBullets *//* begin PostQuote */blockquote,blockquote a, .postcontent blockquote a, .blockcontent blockquote a, .footer blockquote a,blockquote a:link, .postcontent blockquote a:link, .blockcontent blockquote a:link, .footer blockquote a:link,blockquote a:visited, .postcontent blockquote a:visited, .blockcontent blockquote a:visited, .footer blockquote a:visited,blockquote a:hover, .postcontent blockquote a:hover, .blockcontent blockquote a:hover, .footer blockquote a:hover{   color: #0F0F0F;   font-style: italic;   font-weight: normal;   text-align: left;}/* Override native 'p' margins*/blockquote p,.postcontent blockquote p,.blockcontent blockquote p,.footer blockquote p{   margin: 0;   margin: 5px 0;}blockquote{   margin: 10px;   padding: 10px;   background-color: #D6DEE6;   margin-left: 50px;   padding-left: 38px;   background-image: url('images/postquote.png');   background-position: left top;   background-repeat: no-repeat;   /* makes block not to align behind the image if they are in the same line */  overflow: auto;   clear:both;}/* end PostQuote *//* begin PostIcons, PostFooterIcons */.postfootericons,.postfootericons a,.postfootericons a:link,.postfootericons a:visited,.postfootericons a:hover{   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;   color: #3D5266;}.postfootericons{   margin-left: 5px;   padding: 1px;}.postfootericons a, .postfootericons a:link{   text-decoration: none;   color: #2F617F;}.postfootericons a:visited, .postfootericons a.visited{   color: #2F617F;}.postfootericons a:hover, .postfootericons a.hover{   color: #3E81A8;}/* end PostIcons, PostFooterIcons *//* begin PostIcon, PostCategoryIcon */span.postcategoryicon{   display:inline-block;   line-height: 1em;}span.postcategoryicon:after{   content: '.';   width: 1px;   visibility: hidden;   display: inline-block;}/* end PostIcon, PostCategoryIcon *//* begin PostIcon, PostTagIcon */span.posttagicon{   display:inline-block;   line-height: 1em;}span.posttagicon:after{   content: '.';   width: 1px;   visibility: hidden;   display: inline-block;}/* end PostIcon, PostTagIcon *//* begin PostIcon, PostCommentsIcon */span.postcommentsicon{   display:inline-block;   line-height: 1em;}span.postcommentsicon:after{   content: '.';   width: 1px;   visibility: hidden;   display: inline-block;}/* end PostIcon, PostCommentsIcon *//* begin Footer */.footer{   position: relative;   margin-top:0;   margin-bottom:0;   width: 100%;}.footer-body{   position:relative;   padding: 5px;   color: #192129;   font-size: 11px;}.footer-body ul li{   color: #324253;   padding: 0 0 0 13px;   background-image: url('images/footerbullets.png');   background-repeat: no-repeat;   background-position: top left;}.footer-body:before{   position: absolute;   content:' ';   z-index:-2;   left:0;   right:0;   top:0;   bottom:15px;   background-image: url('images/footer.png');   background-position:bottom left;}.footer:before, .footer:after {   position: absolute;   content:' ';   z-index:-2;   bottom:0;   height:15px;   background-image: url('images/footer_b.png');}.footer:before{   left:0;   right:15px;   background-position: bottom left;}.footer:after{   right:0;   width:15px;   background-position: bottom right;}.footer-body .rss-tag-icon{   position: absolute;   left:   6px;   bottom:5px;   z-index:1;}.rss-tag-icon{   display: block;   background-image: url('images/rssicon.png');   background-position: center right;   background-repeat: no-repeat;   height: 32px;   width: 32px;   cursor: default;}.footer-text p{   padding:0;   margin:0;   text-align: center;}.footer-body a,.footer-body a:link,.footer-body a:visited,.footer-body a:hover,.footer-body td, .footer-body th,.footer-body caption{   color: #192129;   font-size: 11px;}.footer-text{   min-height: 36px;   padding-left: 10px;   padding-right: 10px;   text-align: center;}.footer-body a,.footer-body a:link{   color: #28536C;   text-decoration: none;}.footer-body a:visited{   color: #374A5C;}.footer-body a:hover{   color: #438CB6;   text-decoration: underline;}div.footer img{   /* WARNING do NOT collapse this to 'border' - inheritance! */  border-width: 0;   margin: 0;}/* end Footer *//* begin PageFooter */.page-footer, .page-footer a,.page-footer a:link,.page-footer a:visited,.page-footer a:hover{   font-family: Verdana;   font-size: 10px;   letter-spacing: normal;   word-spacing: normal;   font-style: normal;   font-weight: normal;   text-decoration: underline;   color: #2D5E7B;}.page-footer{   position: relative;   z-index: 10;   padding: 1em;   text-align: center;   text-decoration: none;   color: #2E3D4C;}/* end PageFooter *//* begin LayoutCell, sidebar1 */.content-layout .sidebar1{   width: 225px;}/* end LayoutCell, sidebar1 */.blockquote_domanda, .blockquote_speciale{   font-weight: bold;}.content-layout .sidebar2{   margin:0 auto;   width: 200px;}.content-layout .sidebar3{   margin:0 auto;   width: 250px;}.content-layout .sidebar4{   margin:0 auto;   width: 180px;}.content-layout .sidebar6{   margin:0 auto;   width: 210px;}/* Begin Additional CSS Styles */.blockheader .t, .vmenublockheader .t {white-space: nowrap;}div.tabpanel {width:400px;margin-bottom:2em;}div.tabpanel div.tab{border: 1px solid #D7D7D7;border-top:0}div.tabpanel div.tab{padding: 10px}div.tab h2{width:100%;margin: 0;padding:0.3em 0;font-size:150%;color:#86A5D8}div.tab p{   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;   font-style: normal;   font-weight: normal;   font-size: 13px;   margin: 10px 5px 5px 5px;   line-height: 150%;}div.tab ul{   list-style-type: square;   margin-left: 25px;}div.tab li{   line-height:150%;}div.tab a:link, div.tab a:visited, div.tab a:active{text-decoration: none; color: #000000;}div.tab a:hover{text-decoration: underline; color: #000000;}  /*Inizio tab*/ ul.tabnav{width: 100%;overflow:hidden;list-style: none;     margin: 8px 0 0 0;padding:0;background:url(./images/line.png) repeat-x bottom}ul.tabnav li{float: left;margin: 0 0 0 0;padding: 0}ul.tabnav a{float: left;padding: 4px 25px 4px 25px;    background: url(./images/tab.png) no-repeat top left;    text-decoration: none; color: #222;    border-bottom: 1px solid #D7D7D7}ul.tabnav span{float: left;padding: 0.6em 0.8em 0.6em 0;    background: url(./images/tab.png) no-repeat top right; cursor: pointer}ul.tabnav a.active,ul.tabnav a:hover{    background: url(./images/tab2.png) no-repeat top left;    border-bottom:1px solid #FFF;}ul.tabnav a.active span,ul.tabnav a:hover span{    background: url(./images/tab2.png) no-repeat top right; color: #184D8A}    ul.index_special{margin-left: 10px;line-height: 150%; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;}ul.index_special a.active, ul.index_special a:link, ul.index_special a:visited{text-decoration: none;color: #FFFFFF;} ul.index_special a:hover{text-decoration: underline; color: #FFFFFF;}ul.link_social{margin-left:10px;list-style: none;background-image: none;}ul.link_social li{float: left;display: inline;background-image: none;padding-left: 5px; }table.index_recensioni_gruppo{margin-left:15px;}a.index_recensioni_gruppo:active, a.index_recensioni_gruppo:link, a.index_recensioni_gruppo:visited{text-decoration: none;color: #FFFFFF;}a.index_recensioni_gruppo:hover {text-decoration: underline; color: #FFFFFF;}.index_news_header{text-align: left;margin-left:10px;margin-bottom: 10px;padding-top: 10px;font-size: 12px;font-family: Verdana;font-weight: bold; color: #F9FAFB;border-style: solid;border-color:#8099B3;border-width: 0 0 1px 0;}.news_header{text-align: left;font-size: 12px;font-family: Verdana;font-weight: bold; color: #F9FAFB;}a.header_news_link: active, a.header_news_link:link, a.header_news_link:visited{text-decoration: none;color: #394D60;}a.header_news_link:hover {text-decoration: underline; color: #394D60;}a.index_news_link:active, a.index_news_link:link, a.index_news_link:visited{text-decoration: none;color: #F9FAFB;font-size: 11px;}a.index_news_link:hover {text-decoration: underline; color: #F9FAFB;}.index_news_tab {font-style: verdana; display: table; width: 100%;  width: 490px;}.index_column_news_tab {font-style: verdana; display: table; width: 100%;} .index_column_news_row {clear: both; display: block; display: table-row; width: 100%;}.index_news_row {clear: both; display: block; display: table-row; width: 100%;  border-style: solid; border-color:#8099B3; border-width: 0 0 1px 0;}.index_news_cell {float: left; width: 100%; display: table-cell; font-size: 11px; padding: 10px 0 10px 0; margin-left: 0px;}.index_news_cell_text {float: left; width: 120px; display: table-cell;  font-size: 11px; padding-right: 5px; margin-bottom: 20px;}.index_news_cell_img {float: left; width: 100px; display: table-cell; padding: 0px 5px 0px 5px; margin-bottom: 20px;}.index_review_cell_img {float: left; width: 84px; display: table-cell; padding: 10px 0 10px 0; margin-left: 0px;}/*.article-related-tab { font-style: verdana; display: table; width: 490px; margin-left: 0;}*/   .article-related-tab { font-style: verdana; display: table; width: 510px; margin-left: 0;}.article-related-tab-review-index { font-style: verdana; display: table; width: 100%; margin-left: 0px} .article-related-row { clear: both; display: block; display: table-row; width: 100%;}.article-related-row-review-index { clear: both; display: block; display: table-row; width: 100%;}.article-related-cell-text {float: left; width: 150px; display: table-cell; font-size: 12px; margin: 10px 5px 0 5px;}.article-related-cell-interview-index-text {float: left; width: 318px; display: table-cell; background-image:url('images/blockcontent_cell_index_text.png'); font-size: 12px; padding: 10px 0 10px 5px; margin: 10px 0 10px 5px; border-style: solid; border-color:#8099B3; border-width: 0 1px 0 1px;}.article-related-cell-special-index-text {float: left; width: 318px; display: table-cell; background-image:url('images/blockcontent_cell_index_text.png');  font-size: 12px; padding: 10px 0 10px 5px; margin: 10px 0 10px 5px; border-style: solid; border-color:#8099B3; border-width: 0 1px 0 1px;}.article-related-cell-news {float: left; width: 100%; display: table-cell; font-size: 11px; padding: 5px 0 5px 0; margin-left: 5px;}.article-related-cell-img {float: left; width: 84px; display: table-cell; padding: 10px 0 10px 0; margin-left: 5px;}.article-related-cell-interview-index-img {float: left; width: 150px; display: table-cell; padding: 10px 10px 10px 0;}.article-related-cell-special-index-img {float: left; width: 150px; display: table-cell; padding: 10px 10px 10px 0;}a.article-related-link:active, a.article-related-link:link, a.article-related-link:visited{text-decoration: none;color: #214559;line-height: 1.5;}a.article-related-link:hover {text-decoration: underline; color: #214559;} .caption_top {    font-family: Verdana, sans-serif;    font-size: 10px;    float: left;    margin: 0;    padding: 0;    position: relative;    overflow: hidden;} .caption_top img {    float: left;    margin: 0;    padding: 0;    background: #fff;    border: none;    } .caption_top span {    float: left;    margin: 0 2px 2px 2px;    width: 80px;    color: #ffffff;    opacity:0.9;    filter:alpha(opacity=90); /* For IE8 and earlier */         background: #FF0000; /* browser che non supportano rgba */    background: rgba(255,0,0,0.9);    position: absolute;    left: 0;    bottom: 0;} .caption_top span strong {    font-weight: bold;    font-size: 10px;    display: block;    text-align: center;}.caption_demo {    font-family: Verdana, sans-serif;    font-size: 10px;    float: left;    margin: 0;    padding: 0;    position: relative;    overflow: hidden; } .caption_demo img {    float: left;    margin: 0;    padding: 0;    background: #fff;    border: none;        } .caption_demo span {    float: left;    margin: 0 2px 2px 2px;    width: 80px;    color: #ffffff;    opacity:0.9;    filter:alpha(opacity=90); /* For IE8 and earlier */         background: #1d1d72; /* browser che non supportano rgba */    background: rgba(29,29,114,0.9);    position: absolute;    left: 0;    bottom: 0;} .caption_demo span strong {    font-weight: bold;    font-size: 10px;    display: block;    text-align: center;}ul.form_search_order{margin-left: 0px;list-style: none;background-image: none;}ul.form_search_order li{float: left;display: inline;background-image: none;padding: 0 20px 10px 0; } #review_container_right {	clear:left;	float:left;	width:100%;	overflow:hidden;	background: white; /* column right background colour */}#review_container_left {	float:left;	width:100%;	position:relative;	right:50%;	background:white; /* column left background colour */  border-right: 1px solid #8099B3;}#review_column_left {	float:left;	width:46%;	position:relative;	left:52%;	overflow:hidden;}#review_column_right {	float:left;	width:46%;	position:relative;	left:56%;	overflow:hidden;}.blockcontent_gallery_interview {width: 500px;margin: 0 auto;padding-top: 3px;border-top: 1px solid #8099B3;border-bottom: 1px solid #8099B3;background-image:url('images/blockcontent_gallery_interview.png');}            