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;}
q:before, q:after{content:'';}
a{text-decoration:none;color:#21a1dc;}
a:hover{text-decoration:none;}
.clearfix{*zoom:1;}
.clearfix:before,
.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
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;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
sub, sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
button, input, select, textarea{margin:0;font-size:100%;vertical-align:middle;}
button, input{*overflow:visible;line-height:normal;}
button::-moz-focus-inner, input::-moz-focus-inner{padding:0;border:0;}
button, input[type="button"], input[type="reset"], input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
textarea{overflow:auto;vertical-align:top;}
*:hover, *:active, *:focus, input:focus, textarea:focus{outline:none !important;}
img, embed, object, 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;}
#mapcanvas img, .gmnoprint img{max-width:none;}
input, textarea, .uneditable-input{width:auto;}
html, body{height:100%;}
body{margin:0;text-align:left;}
.background-site{position:fixed;top:0;left:0;height:100%;width:100%;background-attachment:fixed;z-index:-1;}
.site{min-height:100%;}
.wrapper-site,
.container{position:relative;margin:0 auto;padding:0;width:1150px;}
#translate{position:absolute;right:0;top:4px;z-index:1;}
#jflanguageselection{margin:0;}
.rawimages{margin-top:0px;}
.header-site{position:relative;padding:0;}
.top_menu{float:right;margin:0px 6px 0 10px;}
.main_menu_box{position:relative;float:right;padding:0;}
.main_menu_box > div{border-bottom:0px solid #f6f6f6;}
.main_menu{position:relative;padding:0;}
.main_menu h3{display:none;}
.search-module{float:right;padding:8px 10px 6px 0px;}
.search{position:relative;z-index:1;}
.search-module .inputbox{border:none;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;padding:5px 20px 4px 10px !important;width:94px;font-size:90%;color:#8c8c8c;margin-left:44px;background:transparent url(../images/black-03.png) 0 0 repeat;-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;}
.search-module .inputbox:hover, .search-module .inputbox:focus{border:none;color:#6c6c6c;background:transparent url(../images/black-02.png) 0 0 repeat;}
.search-module .inputbox:focus{color:#444;width:134px;margin-left:4px;}
.search-module .button{position:absolute;top:6px;right:6px;z-index:2;}
.search input.button{border:none;background-image:none;}
.search-module label{display:none;}
.middle-site{position:relative;clear:both;padding:0;}
.breadcrumb{position:relative;border:none !important;margin:-6px 0 4px 11px !important;padding:0 !important;height:22px;font-size:90%;z-index:10;}
.breadcrumb h3{display:none;}
.breadcrumbs a:first-child{display:inline-block;text-indent:-9999px;background:transparent url(../images/home.png) 0 -3px no-repeat;width:17px;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 -20px no-repeat;}
.top{position:relative;padding:0;}
.bottom{position:relative;padding-top:0px;z-index:1;}
.top .moduletable, .bottom .moduletable{margin-bottom:0px;}
.left_column{position:relative;float:left;width:20%;margin:0px 50px 0px 0;padding-right:4px;z-index:1;}
.left_column .moduletable{margin-bottom:25px;}
.right_column{position:relative;overflow:hidden;padding:0px 0 0px 0px;z-index:1;}
.right-module-position{float:right;width:180px;margin-left:30px;}
.right-module-position .moduletable{position:relative;z-index:1;}
.right-module-position .moduletable{margin-bottom:20px;}
.main-content{position:relative;overflow:hidden;z-index:1;}
.users_top, .users_bottom{margin:0;padding:5px 0 6px 0;clear:both;width:100%;}
.users_bottom{padding:14px 0 0px 0px;}
.user1, .user4{float:left;margin-right:14px;padding-right:8px;}
.user3, .user6{float:right;margin-left:8px;padding-left:14px;}
.user2, .user5{position:relative;overflow:hidden;}
.user1, .user2, .user3, .user4, .user5, .user6{min-height:40px;height:auto !important;height:40px;}
.user1 > div , .user2 > div , .user3 > div , .user4 > div, .user5 > div, .user6 > div{padding:5px;}
.users_top .moduletable, .users_bottom .moduletable{margin-bottom:20px;}
.left_column .moduletable, .right-module-position .moduletable{padding:10px;}
.top .grey, .bottom .grey, .left_column .grey, .right-module-position .grey{background:transparent url(../images/black-04.png) 0 0 repeat;}
.user1 .grey, .user2 .grey, .user3 .grey, .user4 .grey, .user5 .grey, .user6 .grey{background:transparent url(../images/black-04.png) 0 0 repeat;padding:10px !important;}
.top .light, .bottom .light, .left_column .light, .right-module-position .light{background:transparent url(../images/white-30.png) 0 0 repeat;}
.user1 .light, .user2 .light, .user3 .light, .user4 .light, .user5 .light, .user6 .light{background:transparent url(../images/white-30.png) 0 0 repeat;padding:10px !important;}
.top .border, .bottom .border, .left_column .border, .right-module-position .border, .user1 .border, .user2 .border, .user3 .border, .user4 .border, .user5 .border, .user6 .border{-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;border:1px solid #eee;}
.top .border, .bottom .border, .user1 .border, .user2 .border, .user3 .border, .user4 .border, .user5 .border, .user6 .border{padding:10px;}
.user1 .border h3, .user2 .border h3, .user3 .border h3,
.user1 .light h3, .user2 .light h3, .user3 .light h3,
.user1 .grey h3, .user2 .grey h3, .user3 .grey h3{margin-top:8px;}
.top .border table, .top .border table td, .top .border table th, .top .border ul, .top .light ul,
.bottom .border table, .bottom .border table td, .bottom .border table th, .bottom .border ul, .bottom .light ul,
.left_column .border table, .left_column .border table td, .left_column .border table th, .left_column .border ul, .left_column .light ul,
.right-module-position .border table, .right-module-position .border table td, .right-module-position .border table th, .right-module-position .border ul, .right-module-position .light ul,
.user1 .border table, .user1 .border table td, .user1 .border table th, .user1 .border ul, .user1 .light ul,
.user2 .border table, .user2 .border table td, .user2 .border table th, .user2 .border ul, .user2 .light ul,
.user3 .border table, .user3 .border table td, .user3 .border table th, .user3 .border ul, .user3 .light ul,
.user4 .border table, .user4 .border table td, .user4 .border table th, .user4 .border ul, .user4 .light ul,
.user5 .border table, .user5 .border table td, .user5 .border table th, .user5 .border ul, .user5 .light ul,
.user6 .border table, .user6 .border table td, .user6 .border table th, .user6 .border ul, .user6 .light ul{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-image:none;border:none;padding:0 !important;}
.leading{position:relative;}
.leading_separator{display:block;height:10px;}
.article_separator, .row_separator{display:none;}
.blog{padding:0;}
.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:0px 0 0px 0;padding:0;overflow:hidden;}
.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;font-size:10px;}
.createby{line-height:16px;font-size:12px;}
.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;}
.articleinfo{margin-top:-8px;}
span.modifydate{}
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;}
.contenttoc{float:right;margin:10px 0 20px 30px;clear:both;width:22%;}
.contenttoc th{font-weight:bold;}
.bottom-site{clear:both;padding:0;z-index:1;}
.bottom_menu{float:right;margin:0;}
.bottom_menu.with_social_icons{float:none;clear:both;margin:0 0 0 -17px;padding-top:0px;}
.address{float:left;margin:0;}
.address p{margin:0px;}
#social-links{float:right;list-style:none;padding:4px 0 0 0;}
#social-links li{float:left;width:23px;padding-left:5px;}
#social-links li.text_social_icons{font-size:100%;width:auto;color:#999;line-height:26px;}
#social-links li a{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
#social-links li a img{width:23px;opacity:0.4;-ms-filter:"prodig:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:apha(opacity = 40);-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 a:hover img{opacity:0.7;-ms-filter:"prodig:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:apha(opacity = 70);}
#social-links li > div{padding:5px 0 0 2px !important;}
.clr{clear:both;}
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;}
.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;}
input[type="text"], input[type="password"], input[type="email"], textarea{-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;}
input[type="submit"], button{-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;}
input[type="submit"]:hover, button:hover{cursor:pointer;}
.js{clear:both;padding:15px 0;margin:0 auto;text-align:center;height:8px;width:144px;}
.jslink{float:left;text-indent:-9999px;height:8px;width:144px;background:transparent url(../images/js.jpg) 0 0 no-repeat;}
body.black .jslink{background-image:url(../images/js_black.png);}
.cbContainer{z-index:9999999;}
.cbBox h3{color:#000;line-height:13px;}
.vmCartContainer, .vmCartContainer .inputbox, .vmCartContainer .inputbox:hover, .vmCartContainer .inputbox:focus{color:#000;}
.ari-image-slider, #ais_82_wrapper, #ais_82{width:auto !important;}
.slider, .nivoSlider{margin:0px;-moz-box-shadow:0 7px 20px #bbb;-webkit-box-shadow:0 7px 20px #bbb;box-shadow:0 7px 20px #bbb;overflow:hidden;}
body .ari-image-slider-wCtrlNav{margin-bottom:0px;}
body.white .slider, body.white .nivoSlider{background-color:#eee;background-image:none;}
body.black .shadow-slideshow > div > div, body.black .slider, body.black .nivoSlider{-moz-box-shadow:0 7px 20px #000;-webkit-box-shadow:0 7px 20px #000;box-shadow:0 7px 20px #000;}
.contact_email label{display:inline-block;padding:10px 0 4px;}
.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;}
p.counter{float:right;margin:0 0 14px 0;}
#searchForm{margin:20px 0;}
#searchForm table{margin-bottom:15px;}
#searchForm td{padding:5px 0;}
#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;}
.content-module{font-size:0;}
label[for=m-menu-ch],
#m-menu-ch{display:none;}