/* CSS Document */
html,body{height:100%;}
body{
	font-size:0.626em;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
a{
	color: #4f2991;
	text-decoration:none;
}
a:hover{
	color: #4f2991;
	text-decoration:underline;
}

#outerWrapper{
	background:transparent url(/_images/nav-footer.png) no-repeat left 501px;
	position:absolute;
	left:10px;
	top:50%;
	margin-top:-280px;
	height:580px;
}
.splash #outerWrapper{
	background:transparent;
	height:318px;
}
#innerWrapper{
	overflow:auto;
}
#navigation{
	width:169px;
	height:515px;
	float:left;
	position:relative;
	background:transparent url(/_images/navigation-bkd.png) no-repeat left top;
}
#mainMenu{
	display:block;
	width:161px;
	height:120px;
	position:absolute;
	left:2px;
	top:260px;
}
#mainMenu li,
#mainMenu li a{
	display:block;
	width:161px;
	height:14px;
	margin:0 0 8px 0;
}
#mainMenu li a{
	text-indent:-9999px;
}
#mainMenu li.l1 a{
	background:url(/_images/mainmenu-1.png) transparent no-repeat right 0px;
}
#mainMenu li.l2 a{
	background:url(/_images/mainmenu-2.png) transparent no-repeat right 0px;
}
#mainMenu li.l3 a{
	background:url(/_images/mainmenu-3.png) transparent no-repeat right 0px;
}
#mainMenu li.l4 a{
	background:url(/_images/mainmenu-4.png) transparent no-repeat right 0px;
}
#mainMenu li.l5{
	margin-top:20px;
}
#mainMenu li.l5 a{
	background:url(/_images/mainmenu-5.png) transparent no-repeat right 0px;
}
#mainMenu li.l6 a{
	background:url(/_images/mainmenu-6.png) transparent no-repeat right 0px;
}
#mainMenu li.l7 a{
	background:url(/_images/mainmenu-7.png) transparent no-repeat right 0px;
}
#mainMenu li.l8{
	margin-top:20px;
}
#mainMenu li.l8 a{
	background:url(/_images/mainmenu-8.png) transparent no-repeat right 0px;
}
#mainMenu li.l9 a{
	background:url(/_images/mainmenu-9.png) transparent no-repeat right 0px;
}
#mainMenu li.l10 a{
	background:url(/_images/mainmenu-10.png) transparent no-repeat right 0px;
}
#mainMenu li.current a{
	background-position:right -14px;
}
#marker{
	width:39px;
	height:5px;
	background:rgb(255,246,55);
	overflow:hidden;
	position:absolute;
	left:165px;
	top:264px;
	z-index:1000;
}
#contentWrapper{
	float:left;
	position:relative;
	overflow:hidden;
	width:500px;
	height:451px;
	margin:61px 0 0;
}
#content{
	height:401px;
	width:20000px;
}
/*
body.textiledesign #content{
	width:8300px;
}
body.layoutdesign #content{
	width:11000px;
}
body.print #content{
	width:17100px;
}
body.consultation #content{
	width:8600px;	
}
body.handheld #content{
	width:6800px;	
}
*/
#content div{
	position:relative;
	float:left;
	padding-left:40px;
	width:200px;
}
html>body #content div{
	width:auto;
	min-width:200px;
}
#content ul{
	position:absolute;
	left:56px;
	top:373px;
}
#content li{
	text-align:left;
	font-family:"Century Gothic",Helvetica,Arial,Verdana,sans-serif;
	font-size:11px;
	line-height:12px;
}
#footer{
	position:relative;
	width:169px;
	height:73px;
}
#footer #contact,
#footer #legal{
	display:block;
	position:absolute;
	right:5px;
	width:135px;
	height:11px;
}
#footer #contact{
	top:39px;
	background:url(/_images/page-contact.png) transparent no-repeat 0px 0px;
}
#footer #legal{
	top:50px;
	background:url(/_images/page-legal.png) transparent no-repeat 0px 0px;
}
#footer #copy{
	position:absolute;
	left:179px;
	top:45px;
	width:813px;
	height:11px;
	background:url(/_images/copy.png) transparent no-repeat 0px 0px;	
}