body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
ul{list-style:none;}
address, caption, cite, code, dfn, th, var{font-style:normal;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;}
fieldset, img{border:0;}
caption, th{text-align:left;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{display:block;}
audio, canvas, video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
q:before, q:after{content:'';}
.clearfix{*zoom:1;}
.clearfix:before,
.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.zindex1{z-index:1;}
.zindex2{z-index:2;}
.zindex3{z-index:3;}
.position-fixed{position:fixed;top:0;left:0;width:100%;}
.clr{clear:both;}
body{color:#676767;font:normal 0.8em/1.4 arial,sans-serif;cursor:default;position:relative;background-color:#fff;margin:0;text-align:left;}
.wrapper-site{position:relative;margin:0 auto;}
.top-header{position:relative;background:#f7f7f7;padding:3px 0;z-index:1;border-bottom:1px solid #ddd;}
.top_menu{float:right;padding:0 5px 0 0;}
.logo-header{position:relative;background-color:#fff;clear:both;border-bottom:1px solid #ddd;}
.logo{position:relative;padding:2px 0 0 0;text-align:center;background-size:100% 2px;z-index:1;}
.logo p{margin:0;}
.logo a, .logo a:hover{text-decoration:none;outline:none;}
.drop-down{clear:both;position:relative;margin:0 auto;text-align:center;z-index:10;}
.barre-fixed{position:fixed;top:0;left:auto;border-bottom:2px solid #ddd;width:100%!important;}
#website-middle{position:relative;clear:both;background-color:#fdfdfd;border-top:2px solid #ddd;border-bottom:2px solid #ddd;}
#website-middle.without-image{background:#fdfdfd;border-top:2px solid #ddd;border-bottom:1px solid #ddd;}
#website-middle .wrapper-site{padding:10px 0 0px 0;}
.w_site{width:100%;margin:0 auto;}
.w_right{float:right;margin:0;padding:0;}
.w_left{float:left;margin:0;padding:0;}
a, a.readon,input[type="submit"],button,.breadcrumb a:hover,.top_menu li.active a,.top_menu li:hover a,.bottom_menu li.active a,.bottom_menu li:hover a,.horizontal_menu li.active a,.horizontal_menu li:hover a{color:#093e79;}
h1,h1.componentheading, h1.contentpagetitle, h1.contentheading{color:#093e79;}
h2, h2 a{color:#093e79;}
h3{color:#093e79;}


.text-article a {text-decoration:underline;}

/* List */



.main_component ul, .blog_more ul, ul.normal, ul.check, ul.arrow, ul.normal_green, ul.check_green, ul.arrow_green, ul.circle, ul.circle_red,
ul.normal_red, ul.check_red, ul.arrow_red, ul.normal_white, ul.check_white, ul.arrow_white, ul.circle_white  {
margin: 10px 0 16px 6px;
}


.text-article ul li, 

.main_component ul li, .blog_more ul li, .normal li, .check li, .arrow li, .normal_red li, .check_red li, .arrow_red li, .circle li,
.circle_red li, .normal_white li, .check_white li, .arrow_white li, .circle_white li  {
background: url(../images/list_bullet.png) 0 3px no-repeat;
padding-left: 21px;
list-style:none;
margin:7px 0;
}

.main_component ul ul, ul.normal ul, ul.check ul, ul.arrow ul, ul.normal_red ul, ul.check_red ul, ul.arrow_red ul, ul.circle ul, 
ul.circle_red ul, ul.normal_white ul, ul.check_white ul, ul.arrow_white ul, ul.circle_white ul {
margin-left: 0px;
margin-top:4px;
padding-left:0;
}
.main_component ul li li, .normal li li, .check li li, .arrow li li, .normal_red li li, .check_red li li , .arrow_red li li , .circle li li, 
.circle_red li li, .circle_white li li, .check_white li li, .arrow_white li li, .normal_white li li  {
background: url(../images/list_bullet.png) 0 3px no-repeat;
padding-left: 18px;
list-style:none;
margin:5px 0;
}

.check li {
background: url(../images/list_check.png) 0 0px no-repeat !important;
}
.arrow li {
background: url(../images/list_arrow.png) 0 0px no-repeat !important;
}
.arrow_red li {
background: url(../images/list_arrow_red.png) 0 0px no-repeat !important;
}
.check_red li {
background: url(../images/list_check_red.png) 0 0px no-repeat !important;
}


ol {
margin: 5px 0 0 6px;
background-color: transparent;
padding: 0 0 0 20px;
}

ol li {
margin: 0;
padding: 1px 5px;
font-weight: normal;
}

ul li > h2, ul li > h3, ul li > h4 {
margin-top : 0;
padding-top:0;
}





.text-article h3, pre{color:#093e79;}
.breadcrumb a, .breadcrumb{color:#093e79;}
.logo span{color:#093e79;}
.logo span span{color:#093e79;}
a:hover{color:#295e99;}
.drop-down li:hover > a,.drop-down li:hover > span,.drop-down li.active > a,.drop-down li.active > span{color:#295e99;}
.drop-down li li:hover > a,.drop-down li li:hover > span,.drop-down li li.active > a,.drop-down li li.active > span{color:#295e99;}
.bottom_menu li.active a,.bottom_menu li:hover a{color:#295e99;}
.top_menu li.active a,.top_menu li:hover a{color:#295e99;}
.breadcrumb a:hover{color:#295e99;}
.image-position{position:relative;background-color:#f6f6f6;border-bottom:2px solid #ddd;}
.module-image{position:relative;width:80%;max-width:100%;margin:0 auto;}
.module-image .moduletable{position:relative;z-index:1;}
.module-image p{margin:0;padding:0;}
.top-module-position{position:relative;padding:0 5px;z-index:1;}
.bottom-module-position{position:relative;padding:0 5px;z-index:1;}
.users_top, .users_bottom{margin:0;padding:0;clear:both;}
.users_footer{margin:10px 0;padding:0;clear:both;}
.users_image{margin:0;}
.right-module-position{position:relative;float:right;min-height:350px;padding:0;margin:0;z-index:1;}
.right-module-position > div{min-height:350px;padding:0;margin:0;}
.right-module-position .moduletable{position:relative;z-index:1;}
.main_content{position:relative;overflow:hidden;padding:0px 10px;z-index:1;}
.main_component{position:relative;overflow:hidden;z-index:1;}
.website-footer{clear:both;padding:0px 0 20px 0;background-color:transparent;background-color:#f7f7f7;text-align:left;z-index:1;}
.bottom_menu{float:right;margin:-6px 10px 10px 0;}
.address{float:left;margin-left:10px;}
.address p{margin:0px;font-size:0.9em;}
p{margin:0px 0 10px 0;}
p{line-height:1.7em;}
strong, bold{font-weight:bold;}
em{font-style:italic;}
small{font-size:90%;}
sub, sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
#address p{text-align:left;font-size:90%;text-transform:none;font-variant:small-caps;}
blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eeeeee;border-color:rgba(0,0,0,0.07);}
blockquote p{margin-bottom:0;font-size:110%;font-weight:300;line-height:1.4;}
blockquote small{display:block;line-height:2.5;color:#999999;}
blockquote small:before{content:'\2014 \00A0';}
blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eeeeee;border-left:0;}
blockquote.pull-right p, blockquote.pull-right small{text-align:right;}
blockquote.pull-right small:before{content:'';}
blockquote.pull-right small:after{content:'\00A0 \2014';}
q:before, q:after, blockquote:before, blockquote:after{content:"";}
.jmessage{background-color:#f6f6f6;background-color:rgba(0,0,0,0.04);border:1px dotted #bbb;padding:14px 12px 8px 12px;margin-bottom:5px;-moz-box-shadow:2px 2px 4px #ccc;-webkit-box-shadow:2px 2px 4px #ccc;box-shadow:2px 2px 4px #ccc;margin-right:4px;}
.jmessage:hover{background-color:#f4f4f4;background-color:rgba(0,0,0,0.06);-moz-box-shadow:2px 2px 4px #bbb;-webkit-box-shadow:2px 2px 4px #bbb;box-shadow:2px 2px 4px #bbb;}
h1, .componentheading{display:block;margin:0px 4px 10px 0;padding:0;letter-spacing:0px;border-bottom:1px dotted #ddd;}
h1,h1.componentheading, h1.contentpagetitle, h1.contentheading{font-size:2.2em;font-weight:normal!important;font-variant:small-caps;letter-spacing:0px;line-height:1.2em;}
h2.contentheading{padding:4px 9px;background:transparent url(../images/black-05.png) 0 0 repeat;line-height:1.3em;}
h2, h2 a{font-size:1.3em;margin-bottom:8px;}
a.contentpagetitle{font-weight:normal!important;font-variant:small-caps;letter-spacing:0px;}
h1 a,h2 a,h1 a:hover,h2 a:hover{text-decoration:none;}
h3{font-size:180%!important;line-height:1em;}
.text-article h2{font-weight:normal!important;font-variant:small-caps;letter-spacing:0px;line-height:1em;font-size:1.9em;}
.text-article h3, pre{font-weight:normal;letter-spacing:0px;margin:10px 0 10px 0;line-height:1em;font-size:1.6em!important;}
h4{padding:0;font-weight:normal;line-height:1.2;}
h4{font-size:120%;}
h5{font-size:120%;}
.text-article h2{padding:20px 0 10px 0;}
.text-article h3{padding:10px 0 5px 0;}
.article_column{padding:12px 0 26px 0;}
.article_separator{display:none;}
.row_separator{display:none;}
.cols1{display:block;float:none !important;margin:0 !important;}
.cols2{width:47%;}
.cols3{width:30%;}
.column1,.column2{margin:0 5% 0 0;position:relative;float:left;}
.column2{margin:0;}
.column3{margin:0 0 0 5%;position:relative;float:right;}
.article_row{margin:0;padding:0;overflow:hidden;}
.article_column{padding:10px 0px 10px 0px;}
.row_separator2{display:block;clear:both;margin:0;border:solid 0px;}
.article-tools{display:block;float:left;margin:-20px 10px 0 0;background-color:transparent;}
.article-meta{padding:5px;}
.createdate{display:block;line-height:16px;}
.createby{line-height:16px;}
.article-link{display:block;float:right;margin:-14px 0 0px 0;}
.link-section{display:block;float:right;text-align:right;line-height:16px;font-size:10px;}
.buttonheading{display:block;float:right;margin:14px 16px 0 10px;text-align:right;line-height:16px;font-size:10px;}
.blog .buttonheading{margin-top:9px;}
.buttonheading img{margin:0 3px;}
a.readon{display:block;}
p.pageinfo, p.iteminfo{margin:3px 0;}
p.pageinfo , p.iteminfo, p.articleinfo{line-height:13px;font-size:85%;margin:0;}
.blog_more{margin:10px 0;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
.blog_more h2{color:#444444;font-size:105%;font-weight:normal;margin:0;padding:12px 5px 10px 5px;border:none;background-image:none;background-color:transparent;}
.blog_more ul{margin:4px 0 10px 6px!important;}
ul.pagination{list-style-type:none;background:none!important;}
ul.pagination li{display:inline;background:none!important;}
ul.pagination li span, ul.pagination li strong{padding:7px!important;margin:7px!important;background:#eeeeee;line-height:2.5em;}
section.blog a.pagenav{padding:7px!important;margin:7px!important;background:#eeeeee;line-height:2.5em;}
.blog_more ul a.blogsection{line-height:1.5em;}
.latestnews a,.latestnewsgrey a,.latestnewsshadow a,.latestnewsblue a, .latestnewsred a, .latestnewsgreen a, .latestnewsorange a, .latestnewswhite a, .latestnewsborder a{padding-left:13px;background:transparent url(../images/list-bullet.png) 0px 4px no-repeat;}
.latestnews li,.latestnewsgrey li,.latestnewsshadow li,.latestnewsblue li, .latestnewsred li, .latestnewsgreen li, .latestnewsorange li, .latestnewswhite li, .latestnewsborder li{line-height:1.5em;margin:7px!important;}
.mostread a, .mostreadborder a, .mostreadwhite a, .mostreadgrey a, .mostreadshadow a, .mostreadgreen a, .mostreadblue a, .mostreadorange a, .mostreadred a{padding-left:13px;background:transparent url(../images/list-bullet.png) 0px 4px no-repeat;}
.mostread li, .mostreadborder li, .mostreadwhite li, .mostreadgrey li, .mostreadshadow li, .mostreadgreen li, .mostreadblue li, .mostreadorange li, .mostreadred li{line-height:1.5em;margin:7px!important;}
.moduletable .content-module ul.menu li a span{line-height:2em!important;}
.shadow .content-module ul.menu li a{padding-left:14px;background:transparent url(../images/list-bullet.png) 0px 6px no-repeat;}
.border .content-module ul.menu li a{padding-left:14px;background:transparent url(../images/list-bullet.png) 0px 6px no-repeat;}
img, embed, video, .scale{max-width:100%;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
img{margin:0px;padding:0px;}
a img{border:none;}
a.image, a.image:hover{border:0px;}
table img,.article img,.text-article p img,.text-article strong img{padding:3px;background:#ffffff;margin-left:0px;margin-right:5px;border:1px solid #eeeeee;}
.content-module p img, .content-module img{margin-right:5px;}
.user1, .user4, .user7, .user_image1, .user_image4, .user_image7, .user_image10{float:left;}
.user3, .user6, .user9, .user_image3, .user_image6, .user_image9, .user_image12{float:right;}
.user2, .user5, .user8, .user_image2, .user_image5, .user_image8, .user_image11{position:relative;overflow:hidden;}
.user1, .user2, .user3, .user4, .user5, .user6, .user7, .user8, .user9,.user_image1,.user_image2,.user_image3,.user_image4,.user_image5,.user_image6,.user_image7,.user_image8,.user_image9,.user_image10,.user_image11,.user_image12{min-height:40px;height:auto!important;height:40px;}
.user_image1,.user_image2,.user_image3,.user_image4,.user_image5,.user_image6,.user_image7,.user_image8,.user_image9,.user_image10,.user_image11,.user_image12{position:relative;padding:0;z-index:1;}
.right-module-position .moduletable > div,.top-module-position .moduletable > div,.bottom-module-position .moduletable > div,.user1 .moduletable > div,.user2 .moduletable > div,.user3 .moduletable > div,.user4 .moduletable > div,.user5 .moduletable > div,.user6 .moduletable > div,.user7 .moduletable > div,
.user8 .moduletable > div,.user9 .moduletable > div,.user_image1 .moduletable > div,
.user_image2 .moduletable > div,.user_image3 .moduletable > div,.user_image4 .moduletable > div,
.user_image5 .moduletable > div,.user_image6 .moduletable > div,.user_image7 .moduletable > div,.user_image8 .moduletable > div,.user_image9 .moduletable > div,.user_image10 .moduletable > div,.user_image11 .moduletable > div,.user_image12 .moduletable > div{padding:14px 20px;}
.blue h3,.green h3,.orange h3,.red h3{color:#fff;text-shadow:none;}
.blue a,.green a,.orange a,.red a{color:#fff;}
.blue a:hover,.green a:hover,.orange a:hover,.red a:hover{color:#fff;}
.blue .active a, .green .active a, .orange .active a, .red .active a{color:#fff;}
.right-module-position h3,.top-module-position h3,.bottom-module-position h3,.user1 h3,.user2 h3,.user3 h3,.user4 h3,.user5 h3,.user6 h3,.user7 h3,.user8 h3,.user9 h3,.user_image1 h3,.user_image2 h3,.user_image3 h3,.user_image4 h3,.user_image5 h3,.user_image6 h3,.user_image7 h3,.user_image8 h3,.user_image9 h3,.user_image10 h3,.user_image11 h3,.user_image12 h3{margin:0px 0 10px 0;padding:0px 0 6px 2px;font-weight:normal;font-variant:small-caps;letter-spacing:0px;background:transparent url(../images/underline.png) 0 100% repeat-x;-webkit-transition:color 0.4s ease-in-out;-moz-transition:color 0.4s ease-in-out;-ms-transition:color 0.4s ease-in-out;-o-transition:color 0.4s ease-in-out;transition:color 0.4s ease-in-out;}
.right-module-position .grey > div,.top-module-position .grey > div,.bottom-module-position .grey > div,.user1 .grey > div,.user2 .grey > div,.user3 .grey > div,.user4 .grey > div,.user5 .grey > div,.user6 .grey > div,.user7 .grey > div,.user8 .grey > div,.user9 .grey > div,.user_image1 .grey > div,
.user_image2 .grey > div,.user_image3 .grey > div,.user_image4 .grey > div,.user_image5 .grey > div,.user_image6 .grey > div,.user_image7 .grey > div,
.user_image8 .grey > div,.user_image9 .grey > div,.user_image10 .grey > div,.user_image11 .grey > div,.user_image12 .grey > div{margin:5px 5px 5px 5px;background:transparent url(../images/black-05.png) 0 0 repeat;}
.right-module-position .blue > div,.top-module-position .blue > div,.bottom-module-position .blue > div,.user1 .blue > div, .user2 .blue > div,.user3 .blue > div, .user4 .blue > div,.user5 .blue > div, .user6 .blue > div,.user7 .blue > div, .user8 .blue > div,.user9 .blue > div,.user_image1 .blue > div,
.user_image2 .blue > div,.user_image3 .blue > div,.user_image4 .blue > div,.user_image5 .blue > div,.user_image6 .blue > div,.user_image7 .blue > div,
.user_image8 .blue > div,.user_image9 .blue > div,.user_image10 .blue > div,.user_image11 .blue > div,.user_image12 .blue > div{background-color:#547980;color:#fff;margin:5px 5px 5px 5px;}
.right-module-position .white > div,.top-module-position .white > div,.bottom-module-position .white > div,.user1 .white > div,.user2 .white > div,.user3 .white > div,.user4 .white > div,.user5 .white > div,.user6 .white > div,.user7 .white > div,.user8 .white > div,.user9 .white > div,.user_image1 .white > div,.user_image2 .white > div,
.user_image3 .white > div,.user_image4 .white > div,.user_image5 .white > div,.user_image6 .white > div,.user_image7 .white > div,
.user_image8 .white > div,.user_image9 .white > div,.user_image10 .white > div,.user_image11 .white > div,.user_image12 .white > div{background-color:#fff;background-image:none;margin:5px 5px 5px 5px;}
.right-module-position .green > div,.top-module-position .green > div,.bottom-module-position .green > div,.user1 .green > div,.user2 .green > div,.user3 .green > div,.user4 .green > div,.user5 .green > div,.user6 .green > div,.user7 .green > div,.user8 .green > div,.user9 .green > div,.user_image1 .green > div,.user_image2 .green > div,.user_image3 .green > div,.user_image4 .green > div,.user_image5 .green > div,.user_image6 .green > div,.user_image7 .green > div,.user_image8 .green > div,.user_image9 .green > div,.user_image10 .green > div,.user_image11 .green > div,.user_image12 .green > div{background-color:#85b159;color:#fff;margin:5px 5px 5px 5px;}
.right-module-position .orange > div,.top-module-position .orange > div,.bottom-module-position .orange > div,.user1 .orange > div,.user2 .orange > div,.user3 .orange > div,.user4 .orange > div,.user5 .orange > div,.user6 .orange > div,.user7 .orange > div,.user8 .orange > div,.user9 .orange > div,.user_image1 .orange > div,.user_image2 .orange > div,.user_image3 .orange > div,.user_image4 .orange > div,.user_image5 .orange > div,.user_image6 .orange > div,.user_image7 .orange > div,
.user_image8 .orange > div,.user_image9 .orange > div,.user_image10 .orange > div,.user_image11 .orange > div,.user_image12 .orange > div{background-color:#ff9933;color:#fff;margin:5px 5px 5px 5px;}
.right-module-position .red > div,.top-module-position .red > div,.bottom-module-position .red > div,.user1 .red > div,.user2 .red > div,.user3 .red > div,.user4 .red > div,.user5 .red > div,.user6 .red > div,.user7 .red > div,.user8 .red > div,.user9 .red > div,.user_image1 .red > div,.user_image2 .red > div,
.user_image3 .red > div,.user_image4 .red > div,.user_image5 .red > div,.user_image6 .red > div,.user_image7 .red > div,.user_image8 .red > div,.user_image9 .red > div,.user_image10 .red > div,.user_image11 .red > div,
.user_image12 .red > div{background-color:#093e79;color:#fff;margin:5px 5px 5px 5px;}
.moduletable.shadow{margin-bottom:10px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;background:transparent url(../images/shadow-module.png) 50% 100% no-repeat;background-size:100% 10px;padding-bottom:10px;margin:0!important;}
.right-module-position .border > div,.top-module-position .border > div,.bottom-module-position .border > div,.user1 .border > div,.user2 .border > div,.user3 .border > div,.user4 .border > div,.user5 .border > div,.user6 .border > div,
.user7 .border > div,.user8 .border > div,.user9 .border > div,.user_image1 .border > div,
.user_image2 .border > div,.user_image3 .border > div,.user_image4 .border > div,.user_image5 .border > div,.user_image6 .border > div,
.user_image7 .border > div,.user_image8 .border > div,.user_image9 .border > div,.user_image10 .border > div,.user_image11 .border > div,.user_image12 .border > div{margin:5px 5px 5px 5px;border:1px solid #d6d6d6;border-color:rgba(0,0,0, 0.08);-moz-box-shadow:0px 0px 6px 0px rgba(0,0,0, 0.17);-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0, 0.17);box-shadow:0px 0px 6px 0px rgba(0,0,0, 0.17);}
.social-links{float:left;list-style:none;padding:0px 10px 0 8px;}
.social-with-margin-top{margin-top:10px;}
.social-links li{float:left;width:18px;padding-left:10px;list-style:none;}
.social-links li.text_social_icons{font-size:90%;width:auto;color:#777;line-height:12px;}
.social-links li a{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.social-links li a img{width:18px;opacity:0.6;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;border:none;}
.social-links li a:hover img{opacity:0.9;}
.social-links li.google{margin-right:6px;}
.social-links li > div{padding:0 0 0 2px !important;vertical-align:middle !important;opacity:0.65;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.social-links li > div:hover{opacity:0.9;}
.breadcrumb a, .breadcrumb{text-decoration:none;}
.breadcrumb a:hover{text-decoration:none;}
.breadcrumb{margin:20px 10px -10px 10px;padding:8px 0 0 0;height:18px;font-size:85%;border-top:1px solid #ddd;z-index:1;}
.breadcrumb h3{display:none;}
.breadcrumbs a:first-child{display:inline-block;text-indent:-9999px;background:transparent url(../images/home.png) 0 -5px no-repeat;width:14px;height:16px;margin-right:5px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.breadcrumbs a:first-child:hover{background:transparent url(../images/home.png) 0 -21px no-repeat;}
table.category{width:100%;margin-top:20px;}
.sectiontableheader{background:transparent url(../images/black-05.png) top left repeat;padding:8px 5px;}
.sectiontableheader a{text-transform:uppercase;color:#444;text-decoration:none;}
tr.sectiontableentry1 td, tr.even td{background-color:transparent;border-bottom:1px dotted #444;padding:8px 5px;}
tr.sectiontableentry2 td, tr.odd td{background:transparent url(../images/black-05.png) top left repeat;border-bottom:1px dotted #444;padding:8px 5px;}
tr.sectiontableentry1 td a, tr.sectiontableentry2 td a{text-decoration:none;}
.contenttoc{float:right;margin:10px 0 20px 30px;clear:both;width:22%;}
.contenttoc th{font-weight:bold;}
.pollstableborder{margin:10px 0;}
.pollstableborder tr{display:block;padding:5px 0;}
.pollstableborder tr .sectiontableentry1, .pollstableborder tr .sectiontableentry2{display:inline-block;margin-right:5px;text-align:left;}
a{text-decoration:none;-webkit-transition:color 0.4s linear 0.1s;-moz-transition:color 0.4s linear 0.1s;-ms-transition:color 0.4s linear 0.1s;-o-transition:color 0.4s linear 0.1s;transition:color 0.4s linear 0.1s;}
a:hover{text-decoration:none;-webkit-transition:color 0.2s linear 0s;-moz-transition:color 0.2s linear 0s;-ms-transition:color 0.2s linear 0s;-o-transition:color 0.2s linear 0s;transition:color 0.2s linear 0s;}
a:active, a:focus{outline:none;}
li span.separator{cursor:default;}
.main_component ul, .blog_more ul, ul.check, ul.arrow, ul.arrow_red, ul.check_red{margin:15px 0 15px 0px;}
.main_component ul li, .blog_more ul li, .check li, .arrow li, .arrow_red li, .check_red li{padding-left:21px;list-style:none;margin:10px 0;}
.arrow li{background:url(../images/list_arrow.png) 0 3px no-repeat;}
.check li{background:url(../images/list_check.png) 0 3px no-repeat;}
.arrow_red li{background:url(../images/list_arrow_red.png) 0 3px no-repeat;}
.check_red li{background:url(../images/list_check_red.png) 0 3px no-repeat;}
ol{margin:5px 0 0 6px;background-color:transparent;padding:0 0 0 20px;}
ol li{margin:0;padding:1px 5px;font-weight:normal;}
ul li > h2, ul li > h3, ul li > h4{margin-top:0;padding-top:0;}
input[type="submit"], button, a.readon{display:inline-block;*display:inline;padding:4px 14px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;*line-height:20px;text-align:center;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-repeat:repeat-x;border:1px solid #bbbbbb;*border:0;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-bottom-color:#a2a2a2;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
input[type="submit"]:hover, button:hover, a.readon:hover{background-position:0 0;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 4px rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 4px rgba(0, 0, 0, 0.15);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 4px rgba(0, 0, 0, 0.15);}
input[type="submit"]:active, button:active, a.readon:active{background-color:#f5f5f5;background-image:none;}
input[type="checkbox"], input[type="radio"]{margin-left:8px;}
select{height:30px;line-height:30px;padding:4px 8px 3px 6px;}
input, textarea, .uneditable-input{width:auto;}
#system-message{background-color:transparent;border:1px dotted #bbb;padding:14px 12px 8px 16px;margin:12px 4px 60px 0;-moz-box-shadow:2px 2px 4px #ccc;-webkit-box-shadow:2px 2px 4px #ccc;box-shadow:2px 2px 4px #ccc;}
#system-message dt.error{font-size:140%;color:red;}
#system-message dl.message{font-size:100%;color:#000!important;}
#system-message ul{margin:0!important;}
#system-message li{background-image:none!important;padding:8px 0 0 0 !important;}
#js_navigation{background-color:#fff;}
.drop-down{background:#ffffff!important;}
.drop-down span.title_menu{display:none;}
.drop-down ul, .drop-down li{list-style:none;margin:0;padding:0;}
.drop-down li{position:relative;display:inline-block;padding:14px 5px;line-height:inherit;vertical-align:middle;zoom:1;z-index:1;}
.drop-down li:hover, .drop-down li:focus{position:relative;z-index:10;cursor:default;}
.drop-down li ul{display:none;position:absolute;top:100%;left:2px;z-index:0;opacity:0;width:160px;-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;-o-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;-moz-box-shadow:0 4px 3px rgba(0, 0, 0, 0.25);-webkit-box-shadow:0 4px 3px rgba(0, 0, 0, 0.25);box-shadow:0 4px 3px rgba(0, 0, 0, 0.25);padding:0;background-color:#fff;-webkit-transition:all 0s linear 0.5s;-moz-transition:all 0s linear 0.5s;-ms-transition:all 0s linear 0.5s;-o-transition:all 0s linear 0.5s;transition:all 0s linear 0.5s;}
.drop-down li ul ul{top:0px;left:157px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;}
.drop-down li ul:hover{-moz-box-shadow:0 4px 3px rgba(0, 0, 0, 0.35);-webkit-box-shadow:0 4px 3px rgba(0, 0, 0, 0.35);box-shadow:0 4px 3px rgba(0, 0, 0, 0.35);}
.drop-down li li ul:hover{-moz-box-shadow:0 1px 6px rgba(0, 0, 0, 0.6);-webkit-box-shadow:0 1px 6px rgba(0, 0, 0, 0.6);box-shadow:0 1px 6px rgba(0, 0, 0, 0.6);}
.drop-down li li{float:none;width:100%;background-image:none;padding:0;margin:0;}
.drop-down li a, .drop-down li span.separator{display:block;padding:4px 10px 2px 10px;margin-top:-1px;text-transform:uppercase;font-weight:normal;font-size:100%;text-decoration:none;background-image:none;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:1px solid transparent;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.drop-down li li a, .drop-down li li span.separator{display:block;letter-spacing:0px;font-size:104%;line-height:14px;text-align:left;padding:10px 10px 6px 13px;margin:0 3px;border-style:none;border-top:1px dashed #ddd;}
.drop-down li li:first-child a, .drop-down li li:first-child span.separator{border:none;}
.drop-down li a:hover, .drop-down li span.separator:hover{-webkit-transition:none;-moz-transition:none;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;}
.drop-down li li li:first-child > a, .drop-down li li li:first-child > span{border-top-right-radius:7px;border-top-left-radius:7px;}
.drop-down li li:last-child > a, .drop-down li li:first-child > span{border-bottom-left-radius:7px;border-bottom-right-radius:7px;}
.drop-down li:hover > ul, .drop-down li:focus > ul{display:block;z-index:10;opacity:1;-webkit-transition:opacity 0.4s ease-in-out;-moz-transition:opacity 0.4s ease-in-out;-ms-transition:opacity 0.4s ease-in-out;-o-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out;}
.drop-down a[href="#"]{cursor:default;}
.drop-down li.active > a, .drop-down li.active > span{background:transparent url(../images/black-05.png) 0 100% repeat-x;border-color:#d2d2d2;-moz-box-shadow:1px 1px 2px rgba(0,0,0, 0.07) inset;-webkit-box-shadow:1px 1px 2px rgba(0,0,0, 0.07) inset;box-shadow:1px 1px 2px rgba(0,0,0, 0.07) inset;}
.drop-down li li:hover > a, .drop-down li li:hover > span, .drop-down li li.active > a, .drop-down li li.active > span{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.horizontal_menu{margin-left:-4px;}
.horizontal_menu ul{padding:3px 5px 4px 7px;margin:0;background:transparent url(../images/white-40.png) 0 0 repeat;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;}
.horizontal_menu li{display:inline-block;padding:6px 10px 6px 0px;line-height:inherit;margin:0;list-style:none;}
.horizontal_menu li a, .horizontal_menu li span.separator{text-decoration:none;text-transform:none;font-weight:normal;color:#444;font-size:100%;padding:5px 12px 4px 12px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.horizontal_menu li.active a, .horizontal_menu li:hover a{text-decoration:none;-moz-box-shadow:1px 1px 2px rgba(0,0,0, 0.2);-webkit-box-shadow:1px 1px 2px rgba(0,0,0, 0.2);box-shadow:1px 1px 2px rgba(0,0,0, 0.2);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eaeaea));background:-webkit-linear-gradient(top, #ffffff 0%,#eaeaea 100%);background:-o-linear-gradient(top, #ffffff 0%,#eaeaea 100%);background:-ms-linear-gradient(top, #ffffff 0%,#eaeaea 100%);background:linear-gradient(to bottom, #ffffff 0%,#eaeaea 100%);background-color:#ffffff;}
.horizontal_menu li a:active{-moz-box-shadow:1px 1px 2px rgba(0,0,0, 0.2) inset;-webkit-box-shadow:1px 1px 2px rgba(0,0,0, 0.2) inset;box-shadow:1px 1px 2px rgba(0,0,0, 0.2) inset;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #eaeaea 0%, #ffffff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#ffffff));background:-webkit-linear-gradient(top, #eaeaea 0%,#ffffff 100%);background:-o-linear-gradient(top, #eaeaea 0%,#ffffff 100%);background:-ms-linear-gradient(top, #eaeaea 0%,#ffffff 100%);background:linear-gradient(to bottom, #eaeaea 0%,#ffffff 100%);background-color:#eaeaea;}
.horizontal_menu ul ul{display:none;}
.top_menu ul{margin:0;}
.top_menu li{padding:1px 5px 2px 5px;margin:0;display:inline-block;line-height:inherit;list-style:none;}
.top_menu li a, #top_menu li span.separator{text-decoration:none;text-transform:none;font-weight:normal;font-variant:small-caps;font-size:90%;padding:2px 8px 2px 8px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.top_menu li.active a, .top_menu li:hover a{text-decoration:none;}
.bottom_menu ul{margin:2px 0 3px 0;}
.bottom_menu li{padding:4px 5px 0 5px;margin:0;display:inline-block;line-height:inherit;list-style:none;}
.bottom_menu li a, #bottom_menu li span.separator{text-decoration:none;text-transform:none;font-weight:normal;font-variant:small-caps;font-size:90%;padding:3px 8px 2px 8px;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}


.text-article a {text-decoration:underline;}

html {scroll-behavior: smooth;}


.main_component .jmessage ul {margin:10px 0 16px 6px;line-height:2em;}

.main_component .jmessage ul li {background:url(../images/list_bullet.png) 5px 10px no-repeat;padding-left:21px;list-style:none;margin:6px 0;line-height:2em;}



/* do accordion   */


    .faq-container {
    max-width: 800px;
    margin: 10px auto;
    padding: 10px;
    font-family: sans-serif;
  }

  .faq-title {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 20px;
  }

  .faq-item {
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
  }

  .faq-question {
    cursor: pointer;
    padding: 15px;
    background-color: #f0f0f0;
    font-weight: bold;
    position: relative;
  }

  .faq-answer {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.4s ease;
    background-color: #fff;
    padding: 0 15px;
  }

  .faq-item.active .faq-answer {
    max-height: 1000px;
    padding: 15px;
  }

  .faq-question::after {
    content: "+";
    position: absolute;
    right: 20px;
    font-size: 18px;
    transition: transform 0.3s;
  }

  .faq-item.active .faq-question::after {
    content: "-";
    transform: rotate(180deg);
  }


