body {
    background-attachment: fixed;
    background-image: url('/layout/background.jpg');
    background-position: left top;
    margin: 0px;
    padding: 0px;
}

/* <TOPBAR> */
div.top_bar {
    background-image: url('/layout/top_bar.png');
    background-repeat: repeat-x;
    height: 36px;
    left: 0px;
    position: absolute;
    top: 15px;
    vertical-align: middle;
    width: 100%;
}
div.top_bar a {
    color: #fff;
    font-family: Verdana, Sans-Serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}
/* </TOPBAR> */

div.main {
    background-color: #fff;
    margin: 0px 0px 50px 0px;
    padding-top: 49px;

	width: 900px;
}
div.middle {

   margin: 0px;
    padding: 0px;

}
td.left {
    padding-left: 7px;
    padding-right: 15px;
}
div.menu .level_0 {
    padding-bottom: 15px;
}
div.menu .level_0 .item {
    padding-left: 8px;
}
div.menu .level_0 #activemenuitem {
    background-image: url('/layout/menu_arrow.png');
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 8px;
}
div.menu .level_0 .first #activemenuitem {
    background: none;
    padding-left: 0px;
}
div.menu .level_0 #activemenuitem .item,
div.menu .level_0 .first .item {
    padding-left: 0px;
}

td.center{
	width:100%;
	padding-top: 82px;
}

td.right {
    padding: 55px 10px 0px 15px;
    width: 183px;
}

/* <NEWS> */
td.right .eventpane .header {
    margin-left: -5px;
}
td.right .eventpane .items {
    padding-top: 25px;
}
td.right .eventpane .item {
    padding-bottom: 10px;
}
td.right .eventpane .dateabove a {
    color: #cc3333;
    font-family: Verdana, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
}
td.right .eventpane .title a {
    color: #000;
    font-family: Verdana, Sans-Serif;
    font-size: 10px;
    font-weight: bold;
    line-height: 140%;
}
td.right .eventpane .readmore {
    display: block;
}
td.right .eventpane .readmore a {
    color: #cc3333;
    font-family: Verdana, Sans-Serif;
    font-size: 10px;
    font-weight: bold;
}
td.right .eventpane .rsslink .item {
    background-image: url('/layout/rss.png');
    background-repeat: no-repeat;
    height: 43px;
    min-height: 43px;
    min-width: 173px;
    text-align: left;
    width: 173px;
}
td.right .eventpane .rsslink a {
    background: none;
    display: block;
    height: 43px;
    width: 43px;
}
/* </NEWS> */

/* <BOTTOM> */
div.bottom {
    padding-left: 10px;
    padding-bottom: 8px;
}