body 
{
	background-color: #ebebeb;
}

div.main{
	width:927px;
	background-image: url(/layout/main_bg.gif);
	background-repeat: repeat-y;
	margin-bottom:25px; 
}

td.center{
	width:100%;
	padding:0px;
}

td.left .menu, td.right .pane{
    width:120px;
    padding:5px;
}

div.middle 
{
	background-image: url(/layout/middle_top.gif);
	background-repeat: repeat-y;
	background-position: 11px 0px;
}

div.innermiddle 
{
	/*min-height: 390px;
	height: auto !important;*/
	height: 585px;
	overflow-y: auto;
	overflow-x: hidden;
	background-image: url(/layout/middle_bg.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	margin-left: 11px;
	margin-right: 12px;
}

div.top
{
	margin-left: 11px;
}

div.top .level_0 
{
	height: 32px;
	background-image: url(/layout/level_0.png);
	background-repeat: no-repeat;
}

div.top .level_1 
{
	height: 18px;
	background-image: url(/layout/level_1.png);
	background-repeat: no-repeat;
}

.menu .item 
{
	/*width: 108px;*/

	text-align: center;
	height: 100%;
}

div.top .menu .level_0 .item
{
	padding-top: 8px;
	background-image: url(/layout/divider_0.gif);
	background-position: right top;
	background-repeat: no-repeat;
	/*border-right: 1px solid #ccc;*/
	height: 24px;
}

div.top .menu .level_1 .item
{
	background-image: url(/layout/divider_1.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 18px;
}

DIV.horizontal TABLE.items DIV.item 
{
	padding-left: 10px;
	padding-right: 10px;	
}

DIV.horizontal TABLE.items td 
{
	padding: 0px;
}

div.bottom
{
	background-color: #ebebeb;
	background-image: url(/layout/bottom.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	min-height: 48px;
	height: auto !important;
	height: 48px;
}

.sitefooter 
{
	padding-top: 35px;
	padding-left: 15px;
}

.sitefooter td, .sitefooter p, .sitefooter div, .sitefooter span 
{
	color: #666;
}

td.center .header 
{
	height: 69px;
	background-image: url(/layout/header.gif);
	background-position: left top;
	background-repeat: no-repeat;
	vertical-align: middle;
}

td.center .header h1 
{
	padding-top: 13px;
	padding-left: 25px;
}

td.center .paragraphs 
{
	padding: 30px 25px;
}