body {font-family: Verdana, "Geneva CE", lucida, sans-serif; margin: 0px; padding: 0px; border: 0px; font-size: 90%; background-color: white;}
#body {text-align: center; font-size: 100%; padding: 0px; background-color: #5b94b2;}

/* Wrap */
#wrap {width: 900px; background-color: white; border-left: 6px #e2e2e2 solid; border-right: 6px #e2e2e2 solid; margin: auto;}

/* Header */
#top_menu {width: 900px; background: url(../files/images/back-top-menu.png) repeat-x; height: 24px;}
#top-menu-left, #top-menu-right {font-size: 75%; color: white; font-variant: small-caps; height: 16px;}
#top-menu-left {padding: 4px 0px 4px 3px; float: left; text-align: left;}
#top-menu-right {padding: 4px 3px 4px 0px; float: right; text-align: right;}
#top-menu-left a {text-decoration: none; color: white;}
#top-menu-left a:hover {text-decoration: underline;}
#top-menu-right a {text-decoration: none; color: #4fbbf9;}
#top-menu-right a:hover {text-decoration: underline;}
.top-menu-blue {color:#4fbbf9;}
#logo {width: 900px; height: 200px; overflow: hidden;}
#logo * {margin: 0px; padding: 0px; border: 0px; width: 900px; height: 200px;}
#logo h1 {}
#logo a {display: block; position: relative;}
#logo span {position: absolute; left: 0px; top: 0px; z-index: 1; cursor: pointer; background: url(../files/images/logo.png) no-repeat white;}

/* Menu - horizontal */
#menu {width: 900px; height: 32px; background: url(../files/images/back-menu.png) repeat-x white; overflow: hidden;}
#menu ul.menu {list-style-type: none; font-size: 80%; font-variant: small-caps; color: white; padding-top: 7px; height: 25px; margin: auto;}
#menu ul li {display: inline; color: white; border-right: 1px white solid; padding-left: 1px; padding-right: 6px;}
#menu ul li.first {border-left: 1px white solid; padding-left: 6px;}
#menu a {color: white; text-decoration: none;}
#menu a:hover {color: white; text-decoration: underline;}

/* Content */
#main {width: 900px; clear: both; min-height: 222px; background: url(../files/images/back-main.png) repeat-x white; text-align: left;}
#box {margin-left: 10px; margin-bottom: 10px; margin-left: 0px; border-left: 6px #e2e2e2 solid;	float: right; width: 200px;}
#text {padding: 6px; float: left; width: 679px; padding-bottom: 10px;}
#box h2 {font-size: 105%; padding-left: 6px; margin-top: 6px; margin-bottom: 0px;}
#box ul {list-style-type: circle; padding: 6px 0px 6px 0px; margin: 0px 0px 0px 25px; font-size: 84%; color: #3d3d3d;}
#box li a {color: #3d3d3d; text-decoration: none;}
#box li a:hover {color: #3d3d3d; text-decoration: underline;}
.box-item li.first {font-weight: bold; list-style-type: disc;}

/* Footer */
#footer {clear: both; width: 900px; height: 24px; padding-top: 8px; font-size: 80%; font-variant: small-caps; color: white; background: url(../files/images/back-copy.png) repeat-x white;}
#footer a {text-decoration: none; color: white;}
#footer a:hover {text-decoration: underline; color: white;}

/* Other */
#piwik {display: none;}