div.main
{
	width:711px;
	margin-top:30px; 
	margin-bottom:25px; 
	background-image: url(/layout/bg.gif);
	background-repeat: repeat-y;
}

td.center
{
	width:100%;
	padding:15px 0px;
}

td.left .menu, td.right .pane
{
    width:120px;
    padding:5px;
}

div.top
{
	margin: 0px 103px; 
}

div.top .imagepane p 
{
	display: none;
}

div.top .imagepane .item 
{
	margin-bottom: 0px;
}

div.top .menu 
{
	margin-top: 5px;
}

/*div.top .menu .level_0 .item 
{
	width: 96px;
	height: 24px;
}*/

DIV.horizontal TABLE.items DIV.item 
{
	padding: 0px;
	margin-left: 5px;
}

div.horizontal table.items td.first div.item 
{
	margin-left: 0px;
}

DIV.horizontal TABLE.items td 
{
	padding: 0px;
}

.top .level_0 .item a
{
	padding-top: 2px;
        display: block;
	width: 96px;
	height: 24px;
	background-image: url(/layout/menu_bg.gif);
	background-repeat: repeat-x;
	text-align: center;
}

.top .level_0 .active .item a 
{
	background-image: url(/layout/menu_bg_active.gif);
	background-repeat: repeat-x;
}

.top .level_0 .item a:hover
{
	text-decoration: none;
	background-image: url(/layout/menu_bg_hover.gif);
	background-repeat: repeat-x;	
}

div.middle
{
	padding: 0px 108px 0px 99px; 
	margin-left: 4px;
	background-image: url(/layout/flower_bg.gif);
	background-position: left top;
	background-repeat: no-repeat;
	min-height: 230px;
	height: auto !important;
	height: 230px;
}

div.bottom 
{
	background-image: url(/layout/bottom_bg.gif);
	background-repeat: repeat-y;
}

div.bottom p, div.bottom td, div.bottom a
{
	color: #9e9e9e;
	font-size: 9px;
}

