html, body, #menu, #footer {
	padding:		0;
	margin:			0;
	height:			100%;
}

body {
	padding:		0 8% 0 8%;
	font-family:	"Lucida Grande", Verdana, Arial, sans-serif;
	font-size:	 	10pt;
	background:		#333333 url('../images/bg_stripe.gif');	
}

a img {
	border:			0;
}

#header {
	top:			0;
	position:		absolute;
	width:			84%;
	background:		#6084aa url('../images/headtop.jpg') 180pt 0 no-repeat;
	height:			152px;
}

#logobox {
	background:		url('../images/bg_logo.gif');
	text-align:		center;
	display:		block;
	float:			left;
	height:			152px;
	width:			180pt;
}

#logobox img {
	margin-top:		36px;
}

#menu {
	background:		#ffb900 url('../images/headbott2.jpg') 180pt top no-repeat;
	position:		absolute;
	left:			8%;
	width:			84%;
	height:			40px;
	top:			112px;
	z-index:		1;
}

#menu li.first {
	margin-left:	180pt;
}

#menu li {
	list-style:		none;
	float:			left;
	width:			75pt;
}

#menu li a {
	text-decoration:none;
	color:			black;
	display:		block;
	height:			16px;
	padding:		12px 0 12px 0;
	background:		#dbdbdb url('../images/bg_menu_gr.gif') repeat-x bottom;
	border-right:	1px solid #808080;
	text-align:		center;
}

#menu li a:hover {
	background:		#ffda00 url('../images/bg_menu_ye.gif') repeat-x bottom;
}

#menu li a.selected,
#menu li a.selected:hover {
	background:		white url('../images/bg_menu_wh.gif') repeat-x top;
}

#menu li ul {
	position:		absolute;
	width:			120px;
	left:			-999em;
	margin-left:	-1px;
}

#menu li.first ul {
	margin-left:	0;
	border-left:	0;
}

#menu #mach, #menu #mach ul, #menu #mach ul li {
	width:			130pt;
}

#menu #comp, #menu #comp ul, #menu #comp ul li {
	width:			120pt;
}

#menu li ul li a {
	border:			none;
	margin-right:	1px;
	background:		#efefef url('../images/bg_menu_lg.gif') bottom repeat-x;
	border-bottom:	1px solid #C0C0C0;
}

#menu li:hover ul ul, #menu li.sfhover ul ul {
	left:			-999em;
}

#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul {
	left:			auto;
	margin-left:	-40px;
	position:		absolute;
}

#lang {
	position:		absolute;
	left:			8%;
	top:			112px;
	background:		#ffb900 url('../images/bg_menu_ye.gif') top repeat-x;
	width:			180pt;
	height:			40px;
	z-index:		2;
}

#lang div {
	margin:			0 auto 0 auto;
	width:			194px;
	text-align:		left;
	padding-top:	12px;
}

#lang div a {
	margin-left:	5px;
}

#lang div a.first {
	margin:			0;
}

#lang a img {
	border:			1px solid black;	
}

#lang a:hover img {
	border:			1px solid white;	
}

#container {
	background:		white url('../images/bg_bl_ye.gif') repeat-x;
	display:		table;
	height:			100%;
	width:			100%;
	min-width:		875px;
}

#controw {
	display:		table-row;
}

#left {
	vertical-align:	top;
	display:		table-cell;
	width:			180pt;
	background:		#656565;
	padding-top:	182px;
}

#left * {
	margin:			0 12pt 0 12pt;
}

#left * * {
	margin:			0;
}

#content {
	padding:		182px 60px 80px 30px;
}

#footer {
	margin-top:		-40px;
	height:			40px;
	width:			100%;
	left:			0;
	bottom:			0;
	text-align:		center;
	background:		#505050;
	min-width:		875px;
}

#footer li {
	line-height:	40px;
	list-style:		none;
	display:		inline;
	border-left:	1px solid white;
	padding:		0 7px 0 7px;
}

#footer li a {
	color:			white;
	text-decoration: none;
}

#footer li.first {
	border:			none;
	padding-left:	180pt;
}

#footer li a {
	line-height:	30px;
}

