#base	{
	background : #cfd2d3 url(./ace_bg.jpg) repeat-y center ; 
	}

#nppbase	.daub	{
	background : #fff ; 
	color : #333 ;
	}


.headline	{
	width : 80% ;
	margin : auto ;
	text-align : left ;
	}




img {
	border : 0px ;
	}

a	{
	text-decoration : none ;
	}

a:hover	{
	text-decoration : underline ;
	}


/* acecolumn */
.acecolumn	.leftcolumn	{
	width : 470px ;
	}


.acecolumn	.rightcolumn	{
	width : 130px ;
	}


/* ace356 */

.ace356	{
	width : 95% ;
	margin-left : auto ;
	margin-right : auto ;
	margin-bottom : 2em ;
	text-align : left ;
	}

.ace356		h1	{
	font-size : 1.2em ;
	color : #fff ; 
	border: solid 2px #18212E ;
	background : #18212E url(./ace_headbg.jpg) repeat-x; 
	}

.ace356	h2	{
	margin-top : 0.5em ;
	border-left : 10px solid #c30 ; 
	}

.ace356	p	{
	font-size : 0.9em ; 
	 line-height : 1.5em ; 
	}


.ace356		.notes{
	margin : 0.5em ;
	font-size : 0.8em ;
	}









#supervisor {
	width : 80% ;
	text-align : left ;
	vertical-align : top ;
	font-size : 0.8em ;
	padding : 0px ;
	}


#supervisor	h1 {
	padding : 0px ;
	margin : 0px ;
	}

#supervisor	h2 {
	padding : 0px ;
	margin : 0px ;
	}





#products {
	width : 700px ;
	text-align : center ;
	vertical-text : top ;
	font-size : 1.2em ;
	}




#products  .main{
	text-align : left ;
	padding-left : 1em ;
	}

#products  .main	ul{
	}

#products  .main	ul	li{
	margin-bottom : 1em ;
	}

#products  .main	ul li	a{
	font-weight : bolder ;
	font-family: "Hiragino Kaku Gothic Std",
		"ƒqƒ‰ƒMƒmŠpƒS Pro W3",
		"Osaka",
		"‚l‚r ƒSƒVƒbƒN";
	}

#products  .main	.notes{
	margin : 0.5em ;
	font-size : 0.8em ;
	}




#products 	.sub {
	width : 210px ;
	text-align : left ;
	padding-left : 1em ;
	}





