body{background:url(body-bg.gif) repeat-x;color:#1C2023}
#header,#main{position:relative}
#top-inner,#header-inner,#main-inner,#footer-inner{margin:0 auto;text-align:left;width:910px}
#header-inner{background:url(header-inner-bg.gif) no-repeat 0px 0px;height:128px;margin:0 auto;position:relative;text-align:left}
#top-inner{background:url(motive-1.gif) no-repeat 0px 0px;height:103px}
#main-inner{padding-bottom:3em}
#main-content{background:url(main-content-bg.gif) no-repeat 0px 0px;padding-top:8px}
/* start threecolumn */
#threecolumn #main-inner{background:url(main-inner-bg.gif) repeat-y 0px 0px}
#threecolumn #left-column{width:196px;display:inline;float:left;overflow:hidden}
#threecolumn #center-column{width:495px;display:inline;float:left;overflow:hidden}
#threecolumn #right-column{width:241px;display:inline;float:left;overflow:hidden}
#threecolumn #left-column .wrapper{margin-left:18px}
#threecolumn #center-column .wrapper{margin-left:1.5em;margin-right:1.5em;margin-top:20px}
#threecolumn #right-column .wrapper{margin-right:18px}
/* end threecolumn */
/* start twocolumn-left */
#twocolumn-left #main-inner{background:url(main-inner-bg.gif) repeat-y 0px 0px}
#twocolumn-left #left-column{width:196px;display:inline;float:left;overflow:hidden}
#twocolumn-left #center-column{width:714px;display:inline;float:left;overflow:hidden}
#twocolumn-left #left-column .wrapper{margin-left:18px;padding-top:5px}
#twocolumn-left #center-column .wrapper{margin-left:2em;margin-right:3em;margin-top:20px}
/* end twocolumn-left */
/* start onecolumn */
#onecolumn #main-inner{background:url(main-inner-bg-1.gif) repeat-y 0px 0px}
#onecolumn #center-column{width:934px;display:inline;float:left;overflow:hidden}
#onecolumn #center-column .wrapper{margin-left:3em;margin-right:3em;margin-top:20px}
/* end onecolumn */
#footer{background-color:#CACBCC}
#footer-inner{background-color:#dfdfe1}
#footer-content{padding:18px;line-height:18px}
#footer-content,#footer-content a{color:#737373;font-size:92%}
#logo a{text-decoration:none;display:block;height:100px;width:250px;left:0px;position:absolute;top:0px;z-index:1}
#logo a span{visibility:hidden}
.navmenu{left:25px;position:absolute;top:102px;width:350px;z-index:1}
#lang-menu{position:absolute;right:15px;top:105px;z-index:1}
#today-info{right:270px;position:absolute;top:32px;z-index:1}
#today-info .wrapper{font-size:11px;letter-spacing:0px;font-family:Arial,Helvetica,sans-serif;color:White}
#searchbox{position:absolute;right:27px;top:27px;margin:0;padding:0;font-size:0.94em;line-height:2.25em;z-index:1}
#searchbox label{display:inline;vertical-align:middle;width:auto;padding:0px;float:none;margin:0;margin-right:2px;color:White;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;color:#F1F1F1;font-weight:bold;display:none}
#searchbox .text{display:inline;width:160px;padding:2px;border:3px solid #0d8ae1;vertical-align:middle}
#searchbox .submit{margin:0;vertical-align:middle;padding-top:0px;padding-left:1px;padding-bottom:2px;padding-right:3px;padding:0px;font-size:100%}
#breadcrumb{background-color:#F4F4F4;padding:4px;border:1px solid #CCCCCC;padding-bottom:0px}
#breadcrumb,#breadcrumb a,#breadcrumb a:hover{color:#666666;letter-spacing:0px;font-size:92%}
#sitemap{font-size:100%}
#sitemap{border:2px solid #D5D5D5}
.m-box{padding-right:3px}
.m-box h2{margin-bottom:3px;border-bottom:3px solid #DFDFDF}
.m-box p{font-size:92%}
