
html{margin:0px;padding:0px;border:0px;background-repeat:repeat-x;background-color:#f2f2f2;}
body{margin-left:auto;margin-right:auto;margin-top:0px;padding:0px;border:0px;width:1006px;position:relative;}
#head,#middle,#foot{clear:both;}
.print,.handheld{display:none;}
a img{border:0px;}
#head{color:#666;background-color:#437bbe;background-image:url('../images/head-top-and-content.jpeg');background-repeat:no-repeat;}
#head a{color:#333;}
#head a:link{font-weight:inherit;}
#head-content,#head-content a{color:#fff;}
#head-top{height:21px;}
#head-content{width:100%;height:104px;overflow:hidden;position:relative;}
#head-bottom{background-image:url('../images/head-bottom.png');background-repeat:repeat-x;background-color:#f2f2f2;width:100%;padding-top:6px;padding-bottom:3px;margin:0px;}
#head-image{position:absolute;top:0px;left:0px;z-index:1;}
#head-lang{float:right;z-index:3;position:relative;margin:5px;margin-right:10px;width:auto;}
#page-lang{float:right;z-index:2;position:relative;}
#head-adapt{display:none;}
#head-search{right:5px;bottom:0px;z-index:3;position:absolute;margin:5px;text-align:right;}
#head-search form p{margin:0;}
#head-search form p label{display:none;}
#logo{z-index:2;position:absolute;top:10px;left:10px;}
#logo a img{border:0;width:250px;height:50px;}
#logo a img.full{width:321px;height:77px;}
#logo a img.sign{width:81px;height:79px;}
#head-title-html{z-index:2;position:absolute;left:90px;top:5px;width:400px;margin:0;letter-spacing:-0.02em;}
#head-title-html h1{margin:0;}
#head-title-html h1 .smaller{font-size:74%;letter-spacing:-0.03em;font-family:ScalaSansWeb-Cond,"Arial Narrow",Arial,"Liberation Sans",helvetica,sans-serif;font-size-adjust:0.455;font-weight:normal;}
#head-text{z-index:2;position:absolute;left:10px;top:65px;}
#head-text h1{margin:0px;padding:0px;font-size:200%;font-weight:normal;font-family:ScalaSansWeb-Cond,"Arial Narrow",Arial,"Liberation Sans",helvetica,sans-serif;font-size-adjust:0.455;}
#head-text.hide{display:none;}
#navbar{clear:both;float:left;position:relative;z-index:2;}
#logged-in{position:absolute;top:0;right:0;}
#head-bottom-end{clear:both;}
#middle{background-color:#FFF;background-image:url('../images/middle-bkgr.png');background-repeat:repeat-y;}
#menu{background-color:#FFF;float:left;width:19%;overflow:hidden;font-size:110%;font-family:arial,"Liberation Sans",helvetica,sans-serif;}
#menu ul{list-style:none;list-style-image:none;margin:0px;padding:0px;width:100%;}
#menu ul li,#menu h2{border-bottom:1px solid #eee;margin:0px;padding:0px;left:0px;right:0px;}
#menu ul li:hover{background-color:#f2f2f2;border-bottom:1px solid white;}
#menu ul li.empty{border-bottom:0px;padding:0px;background-color:#FFF;}
#menu ul li.empty.line{height:0px;border-bottom:5px solid #eee;}
#menu ul li.empty.line *{display:none;}
#menu ul li.selected{background-color:#f2f2f2;border-bottom:1px solid white;}
#menu ul li.menu_heading_first,#menu h2{padding-left:0.8ex;background-color:#437bbe;color:#fff;font-weight:bold;font-size:120%;font-family:inherit;padding-top:5px;padding-bottom:5px;}
#menu ul li.menu_heading_first a{color:#fff;font-weight:bold;font-size:100%;font-family:inherit;}
#menu ul li.menu_heading{padding-left:1.2ex;font-weight:bold;font-size:100%;font-family:inherit;text-transform:uppercase;color:#fff;background-color:#7a7a7a;background-image:url('../images/menu-bkgr.png');background-repeat:repeat-x;background-position:center top;background-image:-webkit-linear-gradient(top,#bcbcbc,#7a7a7a);background-image:-moz-linear-gradient(top,#bcbcbc,#7a7a7a);background-image:-ms-linear-gradient(top,#bcbcbc,#7a7a7a);background-image:-o-linear-gradient(top,#bcbcbc,#7a7a7a);background-image:linear-gradient(top,#bcbcbc,#7a7a7a);margin-top:0px;border-top:1px solid #aeaeae;border-bottom:1px solid #000;padding-top:8px;padding-bottom:1px;}
#menu ul li.menu_heading a{color:#666;font-weight:bold;font-size:100%;font-family:inherit;text-transform:uppercase;}
#menu a{color:#333;display:block;padding:4px;padding-left:1ex;}
#content.full{width:100%;}
#content{background-color:#FFF;width:79.1%;float:right;}
#content>div.text{margin-right:10px;margin-left:10px;}
#foot{padding-top:20px;color:#666;}
#foot a{color:#333;}
#foot a:link{font-weight:inherit;}
#foot-content{background-color:#FFF;padding-bottom:1ex;}
#foot-content p{margin-bottom:0px;margin-top:1ex;}
#foot-content ul{list-style:none;list-style-image:none;margin:0px 0px 10px 0px;padding:0px;}
#foot .foot-column{width:24.9%;float:left;}
#foot .foot-column div.text{margin-left:10px;margin-right:10px;}
#foot-content-end{clear:both;}
#page-icons{margin-top:1ex;float:right;margin-bottom:1ex;}
#page-icons img{vertical-align:text-top;}
#page-icons .addthis_separator{width:10px;}
#edit-page-icons{clear:right;margin-top:1ex;float:right;margin-bottom:1ex;}
@media screen and (max-device-width:767px){
.handheld{display:block;}
#head-text{position:relative;top:15px;}
#head-text h1{font-size:150%;}
#head-title-html{left:52px;top:2px;}
#head-title-html h1{font-size:150%;}
#head-image,#head-adapt,#head-top,#search-source,#search-other,#search-submit{display:none;}
#head-search select,#head-search input{margin:0px;}
#logo a img{display:none;}
#logo a img.handheld{display:block;width:50px;height:50px;}
#logo{top:1px;left:1px;}
#head-content{width:100%;height:auto;min-height:52px;}
#head-text{margin-left:50px;}
#head-search{margin:1px;}
#head-search{float:right;position:relative;margin:0px;padding:0px;border:0px;clear:right;}
#logged-in{float:right;z-index:2;position:relative;clear:right;}
div.content-left,div.content-right{float:none;}
html,body,#menu,#content,div.content-30,div.content-50,div.content-70{width:100%;}
div.content-left>div.text{margin-right:0px;}
div.content-right>div.text{margin-left:0px;}
#menu{float:none;height:20px;}
#hidemenu{position:absolute;z-index:1;left:0;background-color:#437bbe;color:#fff;font-weight:bold;font-size:130%;font-family:inherit;height:20px;width:100%;text-align:center;}
#showmenu{position:absolute;z-index:2;height:20px;background-color:#437bbe;color:#fff;font-weight:bold;font-size:130%;font-family:inherit;text-align:center;width:100%;}
#menu:hover{height:auto;border-bottom:#437bbe solid 4px;padding-top:20px;}
#showmenu:hover{height:0px;overflow:hidden;color:#437bbe;z-index:0;}
#foot .foot-column{width:50%;}
#foot .foot-column:nth-child(3){clear:both;}
#head{background-position:left bottom;background-image:url('../images/head-content.jpeg');}}
