body {
	margin : 0px ;
	line-height:1em;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:10px;
}
h1 {font-size:200%}
h2 {font-size:150%}
h3 {
	font-size:120%
	font: "Lucida Grande", "Hiragino Kaku Gothic Pro W3", Lucida, Verdana, arial, sans-serif;
}

p.top {
	margin : 0px ;
	padding : 4px;
	background-color : #4566ff ;
}

p.top2 {
	margin : 0px ;
	padding : 1px;
	background-color : white ;
}

p.top3 {
	margin : 0px ;
	padding : 1px;
	background-color : #4566ff ;
}

/*link*/
a:link { text-decoration:none; color:#0000ff; }
a:visited { text-decoration:none; color:#000000; }
a:hover { text-decoration:underline; color:#0000FF; }
/*a:active { text-decoration:none; background-color:#CCFFFF; }*/

table.a {
	margin : 10px ;
	display: table;
	background-color: #ffffff;
	border-collapse: collapse;
}

table.n {
	margin : 10px ;
	display: table; 
	table-layout: fixed;
	background-color: #ffffff;
	border-collapse: collapse;
}

table.admin {
	margin : 10px ;
	display: table;
	background-color: #ffffff;
	border-collapse: collapse;
}

table.s {
	margin : 10px ;
	display: table; 
	margin: 0px;
	background-color: #ff0000;
	border: 0px;
	border-spacing: 1px;
	padding: 2px;
	border-collapse: collapse;
}

tr.n {background-color:#ffffff;}
tr.a {background-color:#FFCCCC}
tr.b {background-color:#FFFFCC}
tr.c {background-color:#CCCCFF}
tr.complete {background-color:#aaaaaa;color:#ffffff;}



td.a {
	display: table-cell;
	background-color:#aaffff;
	border-color: #ffffff;
	border-style: none none solid none;
	border-width:1px;
	padding:3px;
	white-space: nowrap;
	empty-cells: show;
	text-align: center
}

td.b {
	display: table-cell;
	border-color: #aaffff;
	border-style: solid;
	border-width:1px;
	padding:3px;
	white-space: nowrap;
	empty-cells: show;
}

td.c {
	display: table-cell;
	border-color: #aaffff;
	border-style: none dotted dotted none;
	border-width:1px;
	padding:3px;
	empty-cells: show;
}

td.d {
	display: table-cell;
	border-color: #aaffff;
	border-style: dotted solid dotted none;
	border-width:1px;
	padding:3px;
	empty-cells: show;
}

td.e {
	display: table-cell;
	border-color: #aaffff;
	border-style: solid;
	border-width:1px;
	padding:3px;
	empty-cells: show;
}


td.g {
	display: table-cell;
	border-color: #aaffff;
	border-style: solid;
	border-width:0px;
	padding:0px;
	white-space: nowrap;
	empty-cells: show;

}

td.title {
	display: table-cell;
	background-color:#ddffff;
	border-color: #aaaaff;
	border-style: solid;
	border-width:1px;
	padding:3px;
	white-space: nowrap;
	empty-cells: show;
	width:140px;
}
td.top {
	display: table-cell;
	font-size:	12px;
	border-color: #ff0000;
	border-width:1px;
	border-style: dotted;
	padding:8px;
	empty-cells: show;
}

td.n {
	display: table-cell;
	border-width:0px;
	border-style: none;
}

th {
	display: table-cell;
	border-color: #aaaaff;
	border-style: solid;
	border-width:1px;
	padding:3px;
	white-space: nowrap;
	empty-cells: show;
}


img{border:0;}
