body {
	margin: 0px;
	padding: 0px;
	color:#333333;
	background:url(../img/baseback.jpg) repeat-x #e9eef8;
}

.t8, .t10, .t11, .t12, .t14, tb8, .tb10, .tb11, .tb12, .tb14 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka";
}

.t8 {
	line-height: 120%;
	font-size: 8px;
}
.t10 {
	line-height: 120%;
	font-size: 10px;
}
.t11 {
	line-height: 140%;
	font-size: 12px;
}
.t12 {
	line-height: 140%;
	font-size: 12px;
}
.t14 {
	line-height: 120%;
	font-size: 14px;
}
.tb8 {
	font-weight: bold;
	font-size: 8px;
}
.tb10 {
	font-weight: bold;
	font-size: 10px;
}
.tb11 {
	font-weight: bold;
	font-size: 12px;
}
.tb12 {
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
}
.tb14 {
	font-weight: bold;
	font-size: 14px;
}
a:link {
	text-decoration: none;
	color: #333333;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #FF6600;
}
a:active {
	text-decoration: none;
	color: #FF6600;
}

#container {
	width:780px;
	margin:0 auto;
}
#container #base {
	width:780px;
	margin:0;
	padding:0;
	background:url(../img/containerback.gif) repeat-y;
}
#container #baseleft {
	width:10px;
	background:url(../img/containerleft.jpg) no-repeat;
}
#container #baseright {
	width:10px;
	background:url(../img/containerright.jpg) no-repeat;
}
#container #main {
	padding:0 5px;
	background-color:#FFFFFF;
	vertical-align:top;
}
#menuarea ul {
	margin:0;
	padding:0;
	list-style:none;
}
#menuarea li {
	margin:0;
	padding:2px 0;
	background:url(../img/dotline1.gif) repeat-x bottom left;
}
#menuarea li a {
	padding-left:16px;
	text-decoration:none;
	line-height:19px;
	display:block;
}
#menuarea #m1 li a {
	background:url(../img/tm1.gif) no-repeat;
	width:128px;
}
#menuarea #m2 li a {
	background:url(../img/tm2.gif) no-repeat;
	width:146px;
}
#menuarea #m3 li a {
	background:url(../img/tm3.gif) no-repeat;
	width:114px;
}
#whatsnew {
	margin-top:20px;
	margin-left:18px;
	width:380px;
	border:thin dotted #333333;
}
#whatsnew #whatsnewt {
	background:url(../img/whatsnewback.jpg) repeat-y top right;
	padding:2px 18px;
	color:#4A61AC;
}
#whatsnew #whatsnewtop {
	background:url(../img/whatsnewtop.gif) repeat-x;
}
#whatsnew #whatsnewbottom {
	background:url(../img/whatsnewbottom.gif) repeat-x;
}
#whatsnew .news {
	margin:0 12px;
	padding:2px 0;
	background:url(../img/dotline1.gif) repeat-x bottom left;
}
#whatsnew .bm {
	color:#4A61AC;
}

#maintable td {
	text-align:left;
	vertical-align:top;
}
#mainarea {
	background:url(../img/mainareaback.gif) repeat-y;
	padding:0 15px 0 19px;
}

#listtable th {
	text-align:right;
	vertical-align:top;
	color:#666666;
	font-weight:normal;
	padding:5px 2px;
	background:url(../img/dotline1.gif) repeat-x bottom left;
}
#listtable td {
	text-align:left;
	vertical-align:top;
	color:#666666;
	padding:5px 2px;
	background:url(../img/dotline1.gif) repeat-x bottom left;
}
#listtable a:link {
	text-decoration: none;
	color: #cc6600;
}
#listtable a:visited {
	text-decoration: none;
	color: #cc6600;
}
#listtable a:hover {
	text-decoration: underline;
	color: #f4b300;
}
#listtable a:active {
	text-decoration: underline;
	color: #f4b300;
}


#leftmenu {
	background:url(../img/lmenuback.gif);
	border-bottom:1px solid #a3a2a2;
}
#leftmenu a {
	display:block;
	width:116px;
	line-height:18px;
	padding-left:15px;
	padding-top:2px;
}
td.lm1, td.lm2, td.lm3, td.lm1b, td.lm2b, td.lm3b {
	padding:2px 2px 3px 2px;
	background:url(../img/dotline1.gif) repeat-x bottom left;
}
td.lm1 a:link, td.lm1 a:visited {
	color:#666666;
	background:url(../img/lmenum1.gif) no-repeat #FFFFFF;
}
td.lm1 a:hover, td.lm1 a:active, td.lm1b a:link, td.lm1b a:visited, td.lm1b a:hover, td.lm1b a:active {
	color:#FFFFFF;
	background:url(../img/lmenum1b.gif) no-repeat #f4b300;
}
td.lm2 a:link, td.lm2 a:visited {
	color:#666666;
	background:url(../img/lmenum2.gif) no-repeat #FFFFFF;
}
td.lm2 a:hover, td.lm2 a:active, td.lm2b a:link, td.lm2b a:visited, td.lm2b a:hover, td.lm2b a:active {
	color:#FFFFFF;
	background:url(../img/lmenum2b.gif) no-repeat #ea8700;
}
td.lm3 a:link, td.lm3 a:visited {
	color:#666666;
	background:url(../img/lmenum3.gif) no-repeat #FFFFFF;
}
td.lm3 a:hover, td.lm3 a:active, td.lm3b a:link, td.lm3b a:visited, td.lm3b a:hover, td.lm3b a:active {
	color:#FFFFFF;
	background:url(../img/lmenum3b.gif) no-repeat #e15a00;
}

	
#footer {
	margin-top:15px;
	font-size:11px;
	padding:5px 0 10px 18px;
	background:url(../img/dotline1.gif) repeat-x top left;
}