/* framework */
.divMain
{
	position:absolute;
	width:1020px;
    margin-left: 30px;
    margin-top: 30px;
    margin-right: -20px;
    padding: 0 0 0 0;
	background-image:url('/gfx/framework/background_body.gif');
	background-repeat: repeat-x;
}


.divBottom
{

	width:1000px;
	height: 55px;
	vertical-align: middle;
	float: left;
	/*background-image:url('/gfx/framework/background_bottom.jpg');*/
	background-image:url('/gfx/framework/bottom.jpg');
	background-repeat: repeat-x;
	color: #586972; 
	padding: 25px 0px 0px 20px; 
	font-size: 11px; 
	line-height: 16px; 
	font-family: Arial; 
	font-weight: bold;
	text-align: center;
}

.divBottom a
{
	font-size: 11px; 
	line-height: 16px; 
	font-family: Arial; 
	font-weight: bold;
	color: #586972; 
}


div#menu								
{
}
div#menu ul								
{
    float:left;
    padding:0;
    margin:0;
}
div#menu ul li							
{
    float:left;
    width:180px;
    margin:0;
    list-style:none;
    vertical-align: bottom;
}

div#menu ul li.headitem							
{
	padding: 0px 0px 0px 20px;
	line-height: 20px;
	background:url('/gfx/framework/menu_headitem.jpg') 0 3px no-repeat;
}

div#menu ul li.headitem_active							
{
	padding: 0px 0px 0px 20px;
	line-height: 20px;
	background:url('/gfx/framework/menu_headitem_active.jpg') 0 3px no-repeat;
}


div#menu ul li.subitem							
{
	line-height: 15px;
	padding: 5px 0px 0px 0px;
}

div#menu ul li.dottedline							
{
	/*padding: 0px 0px 0px 0px;*/
}