body {
	color: black;
	background-color: #FAFAFA;
	margin: 0;
	padding: 0;
}
img {
	border: 0;
}
table {
	width: 98%;
	margin: 10;
	padding: 5;
}
table td {
	padding: 0;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

table#undertab{
	PADDING-RIGHT:0px;
	PADDING-LEFT:0px;
	PADDING-BOTTOM:0px;
	PADDING-TOP:0px;
	margin-TOP:10px;
	margin-BOTTOM:5px;
	margin-RIGHT:0px;
	margin-LEFT:0px;
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px;
	width: 98%;
	height: 13px;
}
td.fortab{
	PADDING-RIGHT:0px;
	PADDING-LEFT:0px;
	PADDING-BOTTOM:0px;
	PADDING-TOP:0px;
	margin-TOP:0px;
	margin-BOTTOM:0px;
	margin-RIGHT:0px;
	margin-LEFT:0px;
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px;
}
div#tabmenu{
	width: 100%;
	PADDING: 0px;
	margin: 0px;
}
div#tabmenu img{
	float: left;
	margin: 0px;
	PADDING: 0px;
	BORDER: 0px;
}
div.tabwidth{
/* modify 20071205 tsuchiya height 36 to 38*/
/*	width: 978px;*/
	HEIGHT: 32px;
	PADDING: 0px;
	margin: 0px;
}

div.tabcolor1{	BACKGROUND-COLOR: #8faebe;}
div.tabcolor2{	BACKGROUND-COLOR: #CCCC99;}
div.tabcolor3{	BACKGROUND-COLOR: #FF9833;}
div.tabcolor4{	BACKGROUND-COLOR: #98CB66;}
div.tabcolor5{	BACKGROUND-COLOR: #CADE8D;}
div.tabcolor6{	BACKGROUND-COLOR: #9ACFA6;}
div.tabcolor7{	BACKGROUND-COLOR: #98CBFF;}
div.tabcolor8{	BACKGROUND-COLOR: #6698FF;}
div.tabcolor9{	BACKGROUND-COLOR: #C7C2DF;}
div.tabcolor10{	BACKGROUND-COLOR: #AF9DCA;}
div.tabcolor11{	BACKGROUND-COLOR: #FF98CB;}
div.tabcolor12{	BACKGROUND-COLOR: #FF9898;}
div.tabcolor13{	BACKGROUND-COLOR: #C9C393;}
div.tabcolor14{	BACKGROUND-COLOR: #C9C393;}
div.tabcolor15{	BACKGROUND-COLOR: #ADBCD4;}
div.tabcolor16{	BACKGROUND-COLOR: #71a36f;}
div.tabcolor17{	BACKGROUND-COLOR: #D4B965;}
div.tabcolor18{	BACKGROUND-COLOR: #9DA4AB;}
div.tabcolor19{	BACKGROUND-COLOR: #E7BF35;}

div.tab_underbar{	
    HEIGHT: 5px;
	PADDING: 0px;
	margin: 0px;
	font-size: 0px;
}

div.tab_underbar0{
	HEIGHT: 2px;
	BACKGROUND-COLOR: #8faebe;
	PADDING: 0px;
	margin: 0px;
	font-size: 0px;
}
div.tab_underbar1{
	HEIGHT: 2px;
	BACKGROUND-COLOR: #8faebe;
	PADDING: 0px;
	margin: 0px;
	font-size: 0px;
}
div.tab_underbar2{
	HEIGHT: 2px;
	BACKGROUND-COLOR: #CCCC99;
	PADDING: 0px;
	margin: 0px;
	font-size: 0px;
}
div.tab_underbar3{
	HEIGHT: 2px;
	BACKGROUND-COLOR: #FF9833;
	PADDING: 0px;
	margin: 0px;
	font-size: 0px;
}
div.tab_underbar4{
	HEIGHT: 2px;
	BACKGROUND-COLOR: #98CB66;
	PADDING: 0px;
	margin: 0px;
	font-size: 0px;
}
div.tab_underbar5{
	HEIGHT: 2px;
	BACKGROUND-COLOR: #CADE8D;
	PADDING: 0px;
	margin: 0px;
	font-size: 0px;
}
div.tab_underbar6{
	HEIGHT: 8px;
	BACKGROUND-COLOR: #9ACFA6;
	PADDING: 0px;
	margin: 0px;
	font-size: 0px;
}
div.tab_underbar7{
	HEIGHT: 2px;
	BACKGROUND-COLOR: #98CBFF;
	PADDING: 0px;
	margin: 0px;
	font-size: 0px;
}
div.tab_underbar8{
	HEIGHT: 2px;
	BACKGROUND-COLOR: #6698FF;
	PADDING: 0px;
	margin: 0px;
	font-size: 0px;
}
div.tab_underbar9{
	HEIGHT: 2px;
	BACKGROUND-COLOR: #C7C2DF;
	PADDING: 0px;
	margin: 0px;
	font-size: 0px;
}
div.tab_underbar10{
	HEIGHT: 2px;
	BACKGROUND-COLOR: #AF9DCA;
	PADDING: 0px;
	margin: 0px;
	font-size: 0px;
}
div.tab_underbar11{
	HEIGHT: 2px;
	BACKGROUND-COLOR: #FF98CB;
	PADDING: 0px;
	margin: 0px;
	font-size: 0px;
}
div.tab_underbar12{
	HEIGHT: 2px;
	BACKGROUND-COLOR: #FF9898;
	PADDING: 0px;
	margin: 0px;
	font-size: 0px;
}


div#body {
	width: 960px;
	PADDING: 0px;
	margin: 0px;
	BACKGROUND-COLOR: #FFFFFF;
}
div#bodyshadow{
	width: 1004px;
	PADDING: 0px;
	margin: 0px;
	background-image:url(shadow.gif);
    background-repeat:repeat-y;
    background-position:center;
}
div#footer1 {
	FONT-SIZE: 10px;
	color: #FFFFFF;
	width: 100%;
	height: 18px;
	TEXT-ALIGN: reft;
	PADDING-top: 9px;
	margin: 0px;
	background-color: #FF9833;
	background-image: url(shadow3.gif);
    background-repeat: repeat-x;
    background-position: top;
}
div#footer1 A{
	FONT-SIZE: 10px;
	color: #FFFFFF;
}
div#footer1 A:hover{
	FONT-SIZE: 10px;
	color: #ffff99;
	
}
div#footer2 {
	FONT-SIZE: 10px;
	color: #FFFFFF;
	width: 100%;
	height: 12px;
	TEXT-ALIGN: center;
	PADDING: 0px;
	margin: 0px;
	background-color:#FF7F00;
}
div#footer2 A{
	FONT-SIZE: 10px;
	color: #FFFFFF;
}
div#footer2 A:hover{
	FONT-SIZE: 10px;
	color: #ffff99;
}



/* */
a {color: #333333; text-decoration: none; background-color: transparent;}
a:hover {color: #ed6e00;}

/*  */
h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
/*  */
ul { margin: 2px; padding: 2px; list-style: decimal inside; text-align: left;}
li { margin-left: 2px; list-style: square inside; color: #2F5376}

input.formButton {}

/* */
.item {border: 1px solid #8FAEBE;}
/* */
.itemHead {padding: 3px; background-color: #8FAEBE; color: #FFFFFF;}
/*  */
.itemInfo {text-align: right; padding: 3px; background-color: #efefef}
/*  */
.itemTitle a {font-size: 110%; font-weight: bold; font-variant: small-caps; color: #ffffff; background-color: transparent;}
/*  */
.itemPoster {font-size: 90%;}
/*  */
.itemPostDate {font-size: 90%;}
/*  */
.itemStats {font-size: 90%;}
/*  */
.itemBody {padding-left: 10px;}
.itemText {margin-top: 5px; margin-bottom: 5px; line-height: 120%; font-size: 11px;}
/*  */
.itemText:first-letter {font-size: 133%; font-weight: bold;}
/*  */
.itemFoot {text-align: right; padding: 3px; background-color: #8FAEBE}
.itemAdminLink {font-size: 80%;}
.itemPermaLink {font-size: 80%;}


th {background-color: #8FAEBE; color: #FFFFFF; padding : 2px; vertical-align : middle; font-family: Verdana, Arial, Helvetica, sans-serif;}

/*td#headerlogo {
	background-color: #FFFFFF; 
	vertical-align: top; 
	text-align:left; 
	padding: 15px;
}*/
TD#headerlogo {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px;
	vertical-align: bottom;
	text-align:left;
	BACKGROUND-IMAGE: url(shareEDGEhead.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: left bottom;
}
TD#headerlogoMobile {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px;
	vertical-align: bottom;
	text-align:left;
	BACKGROUND-IMAGE: url(shareEDGEheadMobile.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: left bottom;
}

td#headerbanner {height: 120px; background-color: #FFFFFF; vertical-align: top; text-align:right;border-bottom: 1px solid #FF9900;}
td#headerbar1 {background-color: #FFFFFF;text-align: left;}
td#headerbar2 {border-bottom: 1px solid #FF9900; background-color: #FFFFFF;right;border-bottom: 1px solid #FF9900;text-align: left;}

TD#product {FONT-SIZE: 10px;BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left;}
TD#product DIV.blockTitle {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-TOP: 4px; 
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	height: 16px;
}
TR#product DIV.blockContent {
	 WIDTH: auto; PADDING: 2px; FONT-SIZE: 10px;BORDER-LEFT: #8FAEBE 1px solid; BORDER-RIGHT: #8FAEBE 1px solid; LINE-HEIGHT: 100%; PADDING-TOP: 2px; BORDER-BOTTOM: #8FAEBE 1px solid
}

/**/
td#leftcolumn {width: 164px; font-size:10px; text-align: left; background-color: #FFFFFF;}

TD#leftcolumn2 {
	FONT-SIZE: 12px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}

td#leftcolumn th {
	background-color: #8FAEBE; 
	color: #FFFFFF; 
	vertical-align: middle;}

/* test for backup Tsuchiya20070629
td#leftcolumn div.blockTitle {
	padding: 2px; 
	background-color: #8FAEBE; 
	color: #FFFFFF; 
	font-weight: bold; 
	border-left:1px solid #8FAEBE; 
	border-bottom:1px solid #8FAEBE;
}*/
TD#leftcolumn DIV.blockTitle {
	BORDER-RIGHT: #8faebe 0px solid;
	BORDER-BOTTOM: #8faebe 0px solid;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #8faebe;
	background-image: url(marutab.gif);
    background-repeat: no-repeat;
	background-position:center-top;
}

TD#leftcolumn DIV.blockTitle0 {
	BORDER-RIGHT: #8faebe 0px solid;
	BORDER-BOTTOM: #8faebe 0px solid;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #8faebe;
	background-image: url(marutab.gif);
    background-repeat: no-repeat;
	background-position:center-top;
}

TD#leftcolumn DIV.blockTitle1 {
	BORDER-RIGHT: #8faebe 0px solid;
	BORDER-BOTTOM: #8faebe 0px solid;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #8faebe;
	background-image: url(marutab.gif);
    background-repeat: no-repeat;
	background-position:center-top;
}
TD#leftcolumn DIV.blockTitle2 {
	BORDER-RIGHT: #CCCC99 0px solid;
	BORDER-BOTTOM: #CCCC99 0px solid;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #CCCC99;
	background-image: url(marutab.gif);
    background-repeat: no-repeat;
	background-position:center-top;
}
TD#leftcolumn DIV.blockTitle3 {
	BORDER-RIGHT: #FF9833 0px solid;
	BORDER-BOTTOM: #FF9833 0px solid;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #FF9833;
	background-image: url(marutab.gif);
    background-repeat: no-repeat;
	background-position:center-top;
}
TD#rightcolumn DIV.blockTitle3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 4px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	HEIGHT: 24px;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #FF9833;
	background-image: url(marutab.gif);
    background-repeat: no-repeat;
	background-position:center-top;
}
TD#leftcolumn DIV.blockTitle4 {
	BORDER-RIGHT: #98CB66 0px solid;
	BORDER-BOTTOM: #98CB66 0px solid;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #98CB66;
	background-image: url(marutab.gif);
    background-repeat: no-repeat;
	background-position:center-top;
}
TD#leftcolumn DIV.blockTitle5 {
	BORDER-RIGHT: #CADE8D 0px solid;
	BORDER-BOTTOM: #CADE8D 0px solid;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #CADE8D;
	background-image: url(marutab.gif);
    background-repeat: no-repeat;
	background-position:center-top;
}
TD#leftcolumn DIV.blockTitle6 {
	BORDER-RIGHT: #9ACFA6 0px solid;
	BORDER-BOTTOM: #9ACFA6 0px solid;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #9ACFA6;
	background-image: url(marutab.gif);
    background-repeat: no-repeat;
	background-position:center-top;
}
TD#leftcolumn DIV.blockTitle7 {
	BORDER-RIGHT: #98CBFF 0px solid;
	BORDER-BOTTOM: #98CBFF 0px solid;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #98CBFF;
	background-image: url(marutab.gif);
    background-repeat: no-repeat;
	background-position:center-top;
}
TD#leftcolumn DIV.blockTitle8 {
	BORDER-RIGHT: #6698FF 0px solid;
	BORDER-BOTTOM: #6698FF 0px solid;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #6698FF;
	background-image: url(marutab.gif);
    background-repeat: no-repeat;
	background-position:center-top;
}
TD#leftcolumn DIV.blockTitle9 {
	BORDER-RIGHT: #C7C2DF 0px solid;
	BORDER-BOTTOM: #C7C2DF 0px solid;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #C7C2DF;
	background-image: url(marutab.gif);
    background-repeat: no-repeat;
	background-position:center-top;
}
TD#leftcolumn DIV.blockTitle10 {
	BORDER-RIGHT: #AF9DCA 0px solid;
	BORDER-BOTTOM: #AF9DCA 0px solid;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #AF9DCA;
	background-image: url(marutab.gif);
    background-repeat: no-repeat;
	background-position:center-top;
}
TD#leftcolumn DIV.blockTitle11 {
	BORDER-RIGHT: #FF98CB 0px solid;
	BORDER-BOTTOM: #FF98CB 0px solid;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #FF98CB;
	background-image: url(marutab.gif);
    background-repeat: no-repeat;
	background-position:center-top;
}
TD#leftcolumn DIV.blockTitle12 {
	BORDER-RIGHT: #FF9898 0px solid;
	BORDER-BOTTOM: #FF9898 0px solid;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #FF9898;
	background-image: url(marutab.gif);
    background-repeat: no-repeat;
	background-position:center-top;
}
TD#leftcolumn DIV.blockTitle801 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 3px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	/*HEIGHT: 24px;*/
	COLOR: #ffffff;
	/*BACKGROUND-COLOR: #FF9898;*/
	background-image: url(marutab801.gif);
    background-repeat: no-repeat;
	background-position:center-top;
}
TD#leftcolumn DIV.blockTitle921 {
	BORDER-RIGHT: #6e6e6e 0px solid;
	BORDER-BOTTOM: #6e6e6e 0px solid;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #6e6e6e;
	background-image: url(marutab.gif);
    background-repeat: no-repeat;
	background-position:center-top;
}
TD#leftcolumn DIV.blockTitle924 {
	BORDER-RIGHT: #b24046 0px solid;
	BORDER-BOTTOM: #b24046 0px solid;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #b24046;
	background-image: url(marutab.gif);
    background-repeat: no-repeat;
	background-position:center-top;
}
TD#leftcolumn DIV.blockTitle930 {
	BORDER-RIGHT: #b7bbbe 0px solid;
	BORDER-BOTTOM: #b7bbbe 0px solid;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #b7bbbe;
	background-image: url(marutab.gif);
    background-repeat: no-repeat;
	background-position:center-top;
}
TD#leftcolumn DIV.blockTitle934 {
	BORDER-RIGHT: #2e57a5 0px solid;
	BORDER-BOTTOM: #2e57a5 0px solid;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #2e57a5;
	background-image: url(marutab.gif);
    background-repeat: no-repeat;
	background-position:center-top;
}
TD#leftcolumn DIV.blockTitle936 {
	BORDER-RIGHT: #017ebd 0px solid;
	BORDER-BOTTOM: #017ebd 0px solid;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #017ebd;
	background-image: url(marutab.gif);
    background-repeat: no-repeat;
	background-position:center-top;
}
TD#leftcolumn DIV.blockTitle938 {
	BORDER-RIGHT: #047391 0px solid;
	BORDER-BOTTOM: #047391 0px solid;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #047391;
	background-image: url(marutab.gif);
    background-repeat: no-repeat;
	background-position:center-top;
}
TD#leftcolumn DIV.blockTitle940 {
	BORDER-RIGHT: #996699 0px solid;
	BORDER-BOTTOM: #996699 0px solid;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #996699;
	background-image: url(marutab.gif);
    background-repeat: no-repeat;
	background-position:center-top;
}
TD#leftcolumn DIV.blockTitle942 {
	BORDER-RIGHT: #6699cc 0px solid;
	BORDER-BOTTOM: #6699cc 0px solid;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #6699cc;
	background-image: url(marutab.gif);
    background-repeat: no-repeat;
	background-position:center-top;
}
TD#leftcolumn DIV.blockTitle944 {
	BORDER-RIGHT: #A6C931 0px solid;
	BORDER-BOTTOM: #A6C931 0px solid;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #A6C931;
	background-image: url(marutab.gif);
    background-repeat: no-repeat;
	background-position:center-top;
}

TD#leftcolumn DIV.blockContent {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-SIZE: 10px;
	BORDER-RIGHT: #8faebe 1px solid;
	BORDER-LEFT: #8faebe 1px solid;
	BORDER-BOTTOM: #8faebe 1px solid;
	vertical-align: middle;
}
TD#leftcolumn DIV.blockContent0 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-SIZE: 10px;
	BORDER-LEFT: #8faebe 1px solid;
	BORDER-BOTTOM: #8faebe 1px solid;
	vertical-align: middle;
}

TD#leftcolumn DIV.blockContent1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-SIZE: 10px;
	BORDER-LEFT: #8FAEBE 1px solid;
	BORDER-BOTTOM: #8FAEBE 1px solid;
	/**LINE-HEIGHT: 120%;*/
}
TD#leftcolumn DIV.blockContent2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-SIZE: 10px;
	BORDER-LEFT: #CCCC99 1px solid;
	BORDER-BOTTOM: #CCCC99 1px solid;
	/*LINE-HEIGHT: 120%;*/
}
TD#leftcolumn DIV.blockContent3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-SIZE: 10px;
	BORDER-LEFT: #FF9833 1px solid;
	BORDER-RIGHT: #FF9833 1px solid;
	BORDER-BOTTOM: #FF9833 1px solid;
	/*LINE-HEIGHT: 120%;*/
}
TD#rightcolumn DIV.blockContent3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-SIZE: 10px;
	BORDER-LEFT: #FF9833 1px solid;
	BORDER-RIGHT: #FF9833 1px solid;
	BORDER-BOTTOM: #FF9833 1px solid;
	/*LINE-HEIGHT: 120%;*/
}
TD#leftcolumn DIV.blockContent4 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-SIZE: 10px;
	BORDER-LEFT: #98CB66 1px solid;
	BORDER-BOTTOM: #98CB66 1px solid;
	/*LINE-HEIGHT: 120%;*/
}
TD#leftcolumn DIV.blockContent5 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-SIZE: 10px;
	BORDER-LEFT: #CADE8D 1px solid;
	BORDER-BOTTOM: #CADE8D 1px solid;
	/*LINE-HEIGHT: 120%;*/
}
TD#leftcolumn DIV.blockContent6 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-SIZE: 10px;
	BORDER-LEFT: #9ACFA6 1px solid;
	BORDER-BOTTOM: #9ACFA6 1px solid;
	/*LINE-HEIGHT: 120%;*/
}
TD#leftcolumn DIV.blockContent7 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-SIZE: 10px;
	BORDER-LEFT: #98CBFF 1px solid;
	BORDER-BOTTOM: #98CBFF 1px solid;
	/*LINE-HEIGHT: 120%;*/
}
TD#leftcolumn DIV.blockContent8 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-SIZE: 10px;
	BORDER-LEFT: #6698FF 1px solid;
	BORDER-BOTTOM: #6698FF 1px solid;
	/*LINE-HEIGHT: 120%;*/
}
TD#leftcolumn DIV.blockContent9 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-SIZE: 10px;
	BORDER-LEFT: #C7C2DF 1px solid;
	BORDER-BOTTOM: #C7C2DF 1px solid;
	/*LINE-HEIGHT: 120%;*/
}
TD#leftcolumn DIV.blockContent10 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-SIZE: 10px;
	BORDER-LEFT: #AF9DCA 1px solid;
	BORDER-BOTTOM: #AF9DCA 1px solid;
	/*LINE-HEIGHT: 120%;*/
}
TD#leftcolumn DIV.blockContent11 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-SIZE: 10px;
	BORDER-LEFT: #FF98CB 1px solid;
	BORDER-BOTTOM: #FF98CB 1px solid;
	/*LINE-HEIGHT: 120%;*/
}
TD#leftcolumn DIV.blockContent12 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-SIZE: 10px;
	BORDER-LEFT: #FF9898 1px solid;
	BORDER-BOTTOM: #FF9898 1px solid;
	/*LINE-HEIGHT: 120%;*/
}
TD#leftcolumn DIV.blockContent801 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-SIZE: 10px;
	BORDER-RIGHT: #aca8a8 1px solid;
	BORDER-LEFT: #aca8a8 1px solid;
	BORDER-BOTTOM: #aca8a8 1px solid;
	/*LINE-HEIGHT: 120%;*/
}
TD#leftcolumn DIV.blockContent921 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-SIZE: 10px;
	BORDER-LEFT: #6e6e6e 1px solid;
	BORDER-BOTTOM: #6e6e6e 1px solid;
	/*LINE-HEIGHT: 120%;*/
}
TD#leftcolumn DIV.blockContent924 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-SIZE: 10px;
	BORDER-LEFT: #b24046 1px solid;
	BORDER-BOTTOM: #b24046 1px solid;
	/*LINE-HEIGHT: 120%;*/
}
TD#leftcolumn DIV.blockContent930 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-SIZE: 10px;
	BORDER-LEFT: #b7bbbe 1px solid;
	BORDER-BOTTOM: #b7bbbe 1px solid;
	/*LINE-HEIGHT: 120%;*/
}
TD#leftcolumn DIV.blockContent934 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-SIZE: 10px;
	BORDER-LEFT: #2e57a5 1px solid;
	BORDER-BOTTOM: #2e57a5 1px solid;
	/*LINE-HEIGHT: 120%;*/
}
TD#leftcolumn DIV.blockContent936 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-SIZE: 10px;
	BORDER-LEFT: #017ebd 1px solid;
	BORDER-BOTTOM: #017ebd 1px solid;
	/*LINE-HEIGHT: 120%;*/
}
TD#leftcolumn DIV.blockContent938 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-SIZE: 10px;
	BORDER-LEFT: #047391 1px solid;
	BORDER-BOTTOM: #047391 1px solid;
	/*LINE-HEIGHT: 120%;*/
}
TD#leftcolumn DIV.blockContent940 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-SIZE: 10px;
	BORDER-LEFT: #996699 1px solid;
	BORDER-BOTTOM: #996699 1px solid;
	/*LINE-HEIGHT: 120%;*/
}
TD#leftcolumn DIV.blockContent942 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-SIZE: 10px;
	BORDER-LEFT: #6699cc 1px solid;
	BORDER-BOTTOM: #6699cc 1px solid;
	/*LINE-HEIGHT: 120%;*/
}
TD#leftcolumn DIV.blockContent944 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-SIZE: 10px;
	BORDER-LEFT: #A6C931 1px solid;
	BORDER-BOTTOM: #A6C931 1px solid;
	/*LINE-HEIGHT: 120%;*/
}

/* */
#mainmenu a {
	text-align:left;
	display: block;
	margin: 0;
	padding: 4px;
}
#mainmenu a.menuTop {
	padding-left: 3px;
}
#mainmenu a.menuMain {
	padding-left: 3px;
}
#mainmenu a.menuSub {
	padding-left: 9px;
}
#usermenu a {
	text-align:left;
	display: block;
	margin: 0;
	padding-left: 10px;
}
#usermenu a.menuTop {

}
#usermenu a.highlight {
	color: #0000ff;
	background-color: #fcc;
}

td#mainmenu a { 
	display: block;
	margin: 0; 
	text-decoration: none; 
	font-weight: normal;
	BORDER-RIGHT: #ccc 6px solid;
	BORDER-BOTTOM: #ccc 1px solid;
	COLOR: #c;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 10px;
	HEIGHT: 18px;
	VERTICAL-ALIGN: bottom;
}


td#mainmenu a:hover { 
	BORDER-RIGHT: #ed6e00 6px solid; 
	COLOR: #ed6e00; 
	BORDER-BOTTOM: #ed6e00 1px solid;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 1px;
	HEIGHT: 18px; 
	VERTICAL-ALIGN: bottom;
}
td#mainmenu a.menuTop {}
td#mainmenu a.menuMain {}
td#mainmenu a.menuSub {
	padding-left: 15px;
	font-size: 90%;
	height: 12px;
}
td#mainmenu a:hover.menuSub { BORDER-RIGHT: #ed6e00 6px solid; COLOR: #ed6e00; BORDER-BOTTOM: #ed6e00 1px solid;PADDING-BOTTOM: 1px; HEIGHT: 12px;
}

/**/
td#usermenu a {background-color: #FFFFFF; display: block; margin: 0; padding: 1px; text-decoration: none; font-weight: normal;
BORDER-RIGHT: #ccc 6px solid; COLOR: #c; BORDER-BOTTOM: #ccc 1px solid;PADDING-BOTTOM: 1px; HEIGHT: 18px;
}
td#usermenu a:hover {background-color: #ffffff;
BORDER-RIGHT: #ed6e00 6px solid; COLOR: #ed6e00; BORDER-BOTTOM: #ed6e00 1px solid;PADDING-BOTTOM: 1px; HEIGHT: 18px;
}
td#usermenu a.menuTop {}
td#usermenu a.highlight {background-color: #fcc;}


/**/
td#rightcolumn {width: 164px; background-color: #FFFFFF; font-size:10px;}
td#rightcolumn th {background-color: #8FAEBE; color: #FFFFFF; vertical-align: middle;}


/* test for backup20070629
td#rightcolumn div.blockTitle {
	padding: 2px; 
	background-color: #8FAEBE; 
	color: #FFFFFF; font-weight: bold; 
	border-right:1px solid #8FAEBE; 
	border-bottom:1px solid #8FAEBE; 
	FONT-SIZE: 10px;
	text-align: left;
}*/
TD#rightcolumn DIV.blockTitle {
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #8faebe;
	TEXT-ALIGN: left;
	background-image: url(marutab.gif);
    background-repeat: no-repeat;
	background-position:center-top;	
}

TD#rightcolumn DIV.categoryTitle {
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	VERTICAL-ALIGN: top;
	BACKGROUND-IMAGE: url(bg_category.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: transparent;
	WHITE-SPACE: nowrap;
	TEXT-ALIGN: left
	background-position:center-top;
}

/* test for backup20070629
td#rightcolumn div.blockContent {
	padding: 2px; 
	line-height: 120%; 
	border-right:1px solid #8FAEBE; 
	border-bottom:1px solid #8FAEBE; 
	font-size:11px;
}*/
TD#rightcolumn DIV.blockContent {
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
/*	LINE-HEIGHT: 120%;*/
}



/**/
td#centercolumn {
	font-size: 12px; 
	vertical-align:middle;
	vertical-align: top;
}
/**/
td#centercolumn th {
	background-color: #999999;
	color: #FFFFFF;
}

/**/
td#centerCcolumn {width: 100%;padding: 0px;}
TD#centerCcolumn DIV.blockTitle {
	BORDER-RIGHT: #8faebe 1px solid; 
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 2px; 
	COLOR: #ffffff; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #8faebe 1px solid; 
	BACKGROUND-COLOR: #8faebe; 
	TEXT-ALIGN: left
}
TD#centerCcolumn DIV.blockTitle2 {
	BORDER-RIGHT: #ff9900 1px solid; 
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 2px; 
	COLOR: #ffffff; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #8faebe 1px solid; 
	BACKGROUND-COLOR: #ff9900; 
	TEXT-ALIGN: left;
}
TD#centerCcolumn DIV.blockTitle3 {
	BORDER-RIGHT: #CCCC99 1px solid; 
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 2px; 
	COLOR: #ffffff; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #CCCC99 1px solid; 
	BACKGROUND-COLOR: #CCCC99; 
	TEXT-ALIGN: left;
}

td#centerCcolumn legend.blockTitle {
	padding: 3px; 
	color: #639ace; 
	font-weight: bold; 
	margin-top: 0px; 
	margin-right: 0px;  
	margin-left: 0px;
}
td#centerCcolumn div.blockContent {
	background-color: #FFFFFF; 
	padding: 3px; 
	margin: 0px;
}

/**/
td#centerLcolumn {width: 50%; padding: 0px; text-align: left;}
td#centerLcolumn legend.blockTitle {
	padding: 3px; 
	color: #006666; 
	font-weight: bold; 
	margin-top: 0px;
}
td#centerLcolumn div.blockContent {background-color: #FFFFFF; padding: 3px; margin: 0px; line-height: 120%;}

/**/
td#centerRcolumn {width: 50%; padding: 0px;}
td#centerRcolumn legend.blockTitle {padding: 3px; color: #006666; font-weight: bold; margin-top: 0px;}
td#centerRcolumn div.blockContent {background-color: #FFFFFF; padding: 3px; margin 0px; line-height: 120%;}

div#content {text-align: left; padding-left: 2px;}

/**/
td#footerbar {text-align:center; border-top: 1px solid #FF9900;}
td#footer {text-align:center; }


/* */
.outer {border: 1px solid silver;}
/*  */
.head {background-color: #8FAEBE; padding: 5px; font-weight: bold;}
/*  */
.even {background-color: #dee3e7; padding: 5px; text-align:left;}
.odd {background-color: #FEFEFE; padding: 5px; text-align:left;}
/*  */
.foot {background-color: #8FAEBE; padding: 5px; font-weight: bold;}
tr.even td {background-color: #dee3e7; padding: 5px;}
tr.odd td {background-color: #EFEFEF; padding: 5px;}

div.errorMsg { background-color: #FFCCCC; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.confirmMsg { background-color: #DDFFDF; color: #136C99; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.resultMsg { background-color : #CCCCCC; color: #333333; text-align: center; border-top: 1px solid silver; border-left: 1px solid silver; font-weight: bold; border-right: 1px solid #666666; border-bottom: 1px solid #666666; padding: 10px;}

div.xoopsCode { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}
div.xoopsQuote { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}


.comTitle {font-weight: bold; margin-bottom: 2px;}
.comText {padding: 2px;}
.comUserStat {font-size: 10px; color: #2F5376; font-weight:bold; border: 1px solid silver; background-color: #ffffff; margin: 2px; padding: 2px;}
.comUserStatCaption {font-weight: normal;}
.comUserStatus {margin-left: 2px; margin-top: 10px; color: #2F5376; font-weight:bold; font-size: 10px;}
.comUserRank {margin: 2px;}
.comUserRankText {font-size: 10px;font-weight:bold;}
.comUserRankImg {border: 0;}
.comUserName {}
.comUserImg {margin: 2px;}
.comDate {font-weight: normal; font-style: italic; font-size: smaller}
.comDateCaption {font-weight: bold; font-style: normal;}

TD#avater {
	PADDING: 2px;
	WIDTH: 100%;
	height: 120px;
	border-bottom-color: #006600;
	border-right-color: #006600;
	vertical-align: middle;
}
DIV#title {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 2px; TEXT-ALIGN: left
}
.TabHdr {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #8FAEBE; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.TabHdrSel {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #CCCC99; COLOR: #CC9900; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.helpStyle {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; Z-INDEX: 1; BORDER-LEFT-COLOR: #8FAEBE; LEFT: 172px; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #8FAEBE; BORDER-TOP-COLOR: #8FAEBE; POSITION: absolute; TOP: -300px; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #8FAEBE; layer-background-color: #FFFFFF
}

DIV.Content {
	PADDING: 2px;  FONT-SIZE: 12px;  
}
TD#productTitle {
	/*
	background-image: url('/images/title_bg.gif');
	background-repeat: repeat-x;
	BACKGROUND-IMAGE: url(/images/title_bg.gif);
	*/
	background-position: bottom;
	background-image:url(product_title.gif);
	BACKGROUND-REPEAT: repeat-x
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;	
	HEIGHT: 24px;
}

TD#product DIV.blockTitle2 {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: bold;
        FONT-SIZE: 10px;
	COLOR: #ffffff;
	PADDING-TOP: 4px;
	HEIGHT: 20px;
	background: #FF9900;
}
TR#product DIV.blockContent2 {
	BORDER-RIGHT: #FF9900 1px solid; PADDING: 2px;
                  FONT-SIZE: 10px;
                  BORDER-LEFT: #FF9900 1px solid; WIDTH: auto; LINE-HEIGHT: 100%;
                  BORDER-BOTTOM: #FF9900 1px solid
}
.TabHdr2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BACKGROUND: #FF9900;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

TD#product DIV.blockTitle3 {
	PADDING: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #CCCC99; COLOR: #ffffff;HEIGHT: 20px
}
TR#product DIV.blockContent3 {
	BORDER-RIGHT: #CCCC99 1px solid; PADDING: 2px;FONT-SIZE: 10px; BORDER-LEFT: #CCCC99 1px solid; WIDTH: auto; LINE-HEIGHT: 100%; BORDER-BOTTOM: #CCCC99 1px solid
}
.TabHdr3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #CCCC99; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
FIELDSET#Main { 
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}

.Border {
	BORDER-RIGHT: #CCCC99 1px solid;
	BORDER-TOP: #CCCC99 1px solid;
	BORDER-LEFT: #CCCC99 1px solid;
	BORDER-BOTTOM: #CCCC99 1px solid;
	BACKGROUND-COLOR: #FFFF00;
	border-top-color: #FFFFFF;
}


.Border2 {
	BORDER-RIGHT: #CCCCFF 1px solid;
	BORDER-TOP: #CCCCFF 1px solid;
	BORDER-LEFT: #CCCCFF 1px solid;
	BORDER-BOTTOM: #CCCCFF 1px solid;
	BACKGROUND-COLOR: #CCCCFF;
	border-top-color: #FFFFFF;
}

.indexcontentbox {
	BORDER-RIGHT: #ffa000 1px solid; BORDER-TOP: #ffa000 1px solid; BORDER-LEFT: #ffa000 1px solid; BORDER-BOTTOM: #ffa000 1px solid; BACKGROUND-COLOR: #ffffcc
}
.indexcontentbox TH {
	BORDER-RIGHT: #ffa000 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ffa000 0px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ffa000 0px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #ffa000 1px solid; BACKGROUND-COLOR: #fff17d; TEXT-ALIGN: left
}
.indexcontentbox TD {
	LINE-HEIGHT: 12pt
}
TD.indexboxdoddetline {
	BORDER-RIGHT: #999999 thin dotted
}

/*center block tab color tsuchiya200706251948*/
.MyTabHdr {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #8faebe; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.MyTabHdr0 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #8faebe; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.MyTabHdr1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #8faebe; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.MyTabHdr2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #CCCC99; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.MyTabHdr3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #FF9833; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.MyTabHdr4 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #98CB66; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.MyTabHdr5 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #CADE8D; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.MyTabHdr6 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #9ACFA6; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.MyTabHdr7 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #98CBFF; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.MyTabHdr8 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #6698FF; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.MyTabHdr9 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #C7C2DF; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.MyTabHdr10 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #AF9DCA; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.MyTabHdr11 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #FF98CB; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.MyTabHdr12 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #FF9898; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.MyTabHdr628 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #9ACFA6; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.MyTabHdr801 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #aca8a8; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.MyTabHdr921 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #6e6e6e; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.MyTabHdr924 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #b24046; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.MyTabHdr930 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #b7bbbe; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.MyTabHdr934 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #2e57a5; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.MyTabHdr936 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #017ebd; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.MyTabHdr938 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #047391; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.MyTabHdr940 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #996699; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.MyTabHdr942 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #6699cc; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.MyTabHdr944 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #A6C931; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

/* test for backup Tsuchiya20070629
TR#product DIV.blockProduct {
	PADDING-RIGHT: 2px;	PADDING-LEFT: 2px;	PADDING-BOTTOM: 2px;	WIDTH: auto;	LINE-HEIGHT: 100%;	PADDING-TOP: 2px;	border: 1px solid #8faebe;
}
TR#product DIV.blockProduct0 {
	PADDING-RIGHT: 2px;	PADDING-LEFT: 2px;	PADDING-BOTTOM: 2px;	WIDTH: auto;	LINE-HEIGHT: 100%;	PADDING-TOP: 2px;	border: 1px solid #cccc99;
}
TR#product DIV.blockProduct1 {
	PADDING-RIGHT: 2px;	PADDING-LEFT: 2px;	PADDING-BOTTOM: 2px;	WIDTH: auto;	LINE-HEIGHT: 100%;	PADDING-TOP: 2px;	border: 1px solid #ffcc00;
}
TR#product DIV.blockProduct2 {
	PADDING-RIGHT: 2px;	PADDING-LEFT: 2px;	PADDING-BOTTOM: 2px;	WIDTH: auto;	LINE-HEIGHT: 100%;	PADDING-TOP: 2px;	border: 1px solid #CC6666;
}
TR#product DIV.blockProduct3 {
	PADDING-RIGHT: 2px;	PADDING-LEFT: 2px;	PADDING-BOTTOM: 2px;	WIDTH: auto;	LINE-HEIGHT: 100%;	PADDING-TOP: 2px;	border: 1px solid #99CC99;
}
TR#product DIV.blockProduct4 {
	PADDING-RIGHT: 2px;	PADDING-LEFT: 2px;	PADDING-BOTTOM: 2px;	WIDTH: auto;	LINE-HEIGHT: 100%;	PADDING-TOP: 2px;	border: 1px solid #7B7F61;
}
TR#product DIV.blockProduct5 {
	PADDING-RIGHT: 2px;	PADDING-LEFT: 2px;	PADDING-BOTTOM: 2px;	WIDTH: auto;	LINE-HEIGHT: 100%;	PADDING-TOP: 2px;	border: 1px solid #8faebe;
}
TR#product DIV.blockProduct6 {
	PADDING-RIGHT: 2px;	PADDING-LEFT: 2px;	PADDING-BOTTOM: 2px;	WIDTH: auto;	LINE-HEIGHT: 100%;	PADDING-TOP: 2px;	border: 1px solid #0066FF;
}
*/
/*center block product frame line color Tsuchiya200706251954*/
TR#product DIV.blockProduct {
	PADDING-RIGHT: 2px;	PADDING-LEFT: 2px;	PADDING-BOTTOM: 2px;	WIDTH: auto;	LINE-HEIGHT: 100%;	PADDING-TOP: 2px;	border: 1px solid #8faebe;
}

TR#product DIV.blockProduct0 {
	PADDING-RIGHT: 2px;	PADDING-LEFT: 2px;	PADDING-BOTTOM: 2px;	WIDTH: auto;	LINE-HEIGHT: 100%;	PADDING-TOP: 2px;	border: 1px solid #8faebe;
}
TR#product DIV.blockProduct1 {
	PADDING-RIGHT: 2px;	PADDING-LEFT: 2px;	PADDING-BOTTOM: 2px;	WIDTH: auto;	LINE-HEIGHT: 100%;	PADDING-TOP: 2px;	border: 1px solid #8faebe;
}
TR#product DIV.blockProduct2 {
	PADDING-RIGHT: 2px;	PADDING-LEFT: 2px;	PADDING-BOTTOM: 2px;	WIDTH: auto;	LINE-HEIGHT: 100%;	PADDING-TOP: 2px;	border: 1px solid #CCCC99;
}
TR#product DIV.blockProduct3 {
	PADDING-RIGHT: 2px;	PADDING-LEFT: 2px;	PADDING-BOTTOM: 2px;	WIDTH: auto;	LINE-HEIGHT: 100%;	PADDING-TOP: 2px;	border: 1px solid #FF9833;
}
TR#product DIV.blockProduct4 {
	PADDING-RIGHT: 2px;	PADDING-LEFT: 2px;	PADDING-BOTTOM: 2px;	WIDTH: auto;	LINE-HEIGHT: 100%;	PADDING-TOP: 2px;	border: 1px solid #98CB66;
}
TR#product DIV.blockProduct5 {
	PADDING-RIGHT: 2px;	PADDING-LEFT: 2px;	PADDING-BOTTOM: 2px;	WIDTH: auto;	LINE-HEIGHT: 100%;	PADDING-TOP: 2px;	border: 1px solid #CADE8D;
}
TR#product DIV.blockProduct6 {
	PADDING-RIGHT: 2px;	PADDING-LEFT: 2px;	PADDING-BOTTOM: 2px;	WIDTH: auto;	LINE-HEIGHT: 100%;	PADDING-TOP: 2px;	border: 1px solid #9ACFA6;
}
TR#product DIV.blockProduct7 {
	PADDING-RIGHT: 2px;	PADDING-LEFT: 2px;	PADDING-BOTTOM: 2px;	WIDTH: auto;	LINE-HEIGHT: 100%;	PADDING-TOP: 2px;	border: 1px solid #98CBFF;
}
TR#product DIV.blockProduct8 {
	PADDING-RIGHT: 2px;	PADDING-LEFT: 2px;	PADDING-BOTTOM: 2px;	WIDTH: auto;	LINE-HEIGHT: 100%;	PADDING-TOP: 2px;	border: 1px solid #6698FF;
}
TR#product DIV.blockProduct9 {
	PADDING-RIGHT: 2px;	PADDING-LEFT: 2px;	PADDING-BOTTOM: 2px;	WIDTH: auto;	LINE-HEIGHT: 100%;	PADDING-TOP: 2px;	border: 1px solid #C7C2DF;
}
TR#product DIV.blockProduct10 {
	PADDING-RIGHT: 2px;	PADDING-LEFT: 2px;	PADDING-BOTTOM: 2px;	WIDTH: auto;	LINE-HEIGHT: 100%;	PADDING-TOP: 2px;	border: 1px solid #AF9DCA;
}
TR#product DIV.blockProduct11 {
	PADDING-RIGHT: 2px;	PADDING-LEFT: 2px;	PADDING-BOTTOM: 2px;	WIDTH: auto;	LINE-HEIGHT: 100%;	PADDING-TOP: 2px;	border: 1px solid #FF98CB;
}
TR#product DIV.blockProduct12 {
	PADDING-RIGHT: 2px;	PADDING-LEFT: 2px;	PADDING-BOTTOM: 2px;	WIDTH: auto;	LINE-HEIGHT: 100%;	PADDING-TOP: 2px;	border: 1px solid #FF9898;
}
TR#product DIV.blockProduct628 {
	PADDING-RIGHT: 2px;	PADDING-LEFT: 2px;	PADDING-BOTTOM: 2px;	WIDTH: auto;	LINE-HEIGHT: 100%;	PADDING-TOP: 2px;	border: 1px solid #9ACFA6;
}
TR#product DIV.blockProduct801 {
	PADDING-RIGHT: 2px;	PADDING-LEFT: 2px;	PADDING-BOTTOM: 2px;	WIDTH: auto;	LINE-HEIGHT: 100%;	PADDING-TOP: 2px;	border: 1px solid #aca8a8;
}
TR#product DIV.blockProduct921 {
	PADDING-RIGHT: 2px;	PADDING-LEFT: 2px;	PADDING-BOTTOM: 2px;	WIDTH: auto;	LINE-HEIGHT: 100%;	PADDING-TOP: 2px;	border: 1px solid #6e6e6e;
}
TR#product DIV.blockProduct924 {
	PADDING-RIGHT: 2px;	PADDING-LEFT: 2px;	PADDING-BOTTOM: 2px;	WIDTH: auto;	LINE-HEIGHT: 100%;	PADDING-TOP: 2px;	border: 1px solid #b24046;
}
TR#product DIV.blockProduct930 {
	PADDING-RIGHT: 2px;	PADDING-LEFT: 2px;	PADDING-BOTTOM: 2px;	WIDTH: auto;	LINE-HEIGHT: 100%;	PADDING-TOP: 2px;	border: 1px solid #b7bbbe;
}
TR#product DIV.blockProduct934 {
	PADDING-RIGHT: 2px;	PADDING-LEFT: 2px;	PADDING-BOTTOM: 2px;	WIDTH: auto;	LINE-HEIGHT: 100%;	PADDING-TOP: 2px;	border: 1px solid #2e57a5;
}
TR#product DIV.blockProduct936 {
	PADDING-RIGHT: 2px;	PADDING-LEFT: 2px;	PADDING-BOTTOM: 2px;	WIDTH: auto;	LINE-HEIGHT: 100%;	PADDING-TOP: 2px;	border: 1px solid #017ebd;
}
TR#product DIV.blockProduct938 {
	PADDING-RIGHT: 2px;	PADDING-LEFT: 2px;	PADDING-BOTTOM: 2px;	WIDTH: auto;	LINE-HEIGHT: 100%;	PADDING-TOP: 2px;	border: 1px solid #047391;
}
TR#product DIV.blockProduct940 {
	PADDING-RIGHT: 2px;	PADDING-LEFT: 2px;	PADDING-BOTTOM: 2px;	WIDTH: auto;	LINE-HEIGHT: 100%;	PADDING-TOP: 2px;	border: 1px solid #996699;
}
TR#product DIV.blockProduct942 {
	PADDING-RIGHT: 2px;	PADDING-LEFT: 2px;	PADDING-BOTTOM: 2px;	WIDTH: auto;	LINE-HEIGHT: 100%;	PADDING-TOP: 2px;	border: 1px solid #6699cc;
}
TR#product DIV.blockProduct944 {
	PADDING-RIGHT: 2px;	PADDING-LEFT: 2px;	PADDING-BOTTOM: 2px;	WIDTH: auto;	LINE-HEIGHT: 100%;	PADDING-TOP: 2px;	border: 1px solid #A6C931;
}

.Category0 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #8faebe; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.Category1 {
	FONT-WEIGHT: bold;	FONT-SIZE: 14px; BACKGROUND: #8faebe; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none;
}
.Category2 {
	FONT-WEIGHT: bold;	FONT-SIZE: 14px; BACKGROUND: #CCCC99; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none;	/*background-color: #AF9DCA;*/
}
.Category3 {
	FONT-WEIGHT: bold;	FONT-SIZE: 14px;	BACKGROUND: #FF9833;	COLOR: #ffffff;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none;
}
.Category4 {
	FONT-WEIGHT: bold;	FONT-SIZE: 14px;	BACKGROUND: #98CB66;	COLOR: #ffffff;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none;	/*background-color: #CADE8D;*/
}
.Category5 {
	FONT-WEIGHT: bold;	FONT-SIZE: 14px;	BACKGROUND: #CADE8D;	COLOR: #ffffff;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none;
}
.Category6 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND: #9ACFA6;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.Category7 {
	FONT-WEIGHT: bold;	FONT-SIZE: 14px;	BACKGROUND: #98CBFF;	COLOR: #ffffff;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none;
}
.Category8 {
	FONT-WEIGHT: bold;	FONT-SIZE: 14px;	BACKGROUND: #6698FF;	COLOR: #ffffff;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none;
}
.Category9 {
	FONT-WEIGHT: bold;	FONT-SIZE: 14px;	BACKGROUND: #C7C2DF;	COLOR: #ffffff;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none;
}
.Category10 {
	FONT-WEIGHT: bold;	FONT-SIZE: 14px;	BACKGROUND: #AF9DCA;	COLOR: #ffffff;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none;
}
.Category11 {
	FONT-WEIGHT: bold;	FONT-SIZE: 14px;	BACKGROUND: #FF98CB;	COLOR: #ffffff;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none;
}
.Category12 {
	FONT-WEIGHT: bold;	FONT-SIZE: 14px;	BACKGROUND: #FF9898;	COLOR: #ffffff;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none;
}
.Category801 {
	FONT-WEIGHT: bold;	FONT-SIZE: 14px;	BACKGROUND: #aca8a8;	COLOR: #ffffff;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none;
}
.Category921 {
	FONT-WEIGHT: bold;	FONT-SIZE: 14px;	BACKGROUND: #6e6e6e;	COLOR: #ffffff;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none;
}
.Category924 {
	FONT-WEIGHT: bold;	FONT-SIZE: 14px;	BACKGROUND: #b24046;	COLOR: #ffffff;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none;
}
.Category930 {
	FONT-WEIGHT: bold;	FONT-SIZE: 14px;	BACKGROUND: #b7bbbe;	COLOR: #ffffff;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none;
}
.Category934 {
	FONT-WEIGHT: bold;	FONT-SIZE: 14px;	BACKGROUND: #2e57a5;	COLOR: #ffffff;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none;
}
.Category936 {
	FONT-WEIGHT: bold;	FONT-SIZE: 14px;	BACKGROUND: #017ebd;	COLOR: #ffffff;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none;
}
.Category938 {
	FONT-WEIGHT: bold;	FONT-SIZE: 14px;	BACKGROUND: #047391;	COLOR: #ffffff;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none;
}
.Category940 {
	FONT-WEIGHT: bold;	FONT-SIZE: 14px;	BACKGROUND: #996699;	COLOR: #ffffff;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none;
}
.Category942 {
	FONT-WEIGHT: bold;	FONT-SIZE: 14px;	BACKGROUND: #6699cc;	COLOR: #ffffff;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none;
}
.Category944 {
	FONT-WEIGHT: bold;	FONT-SIZE: 14px;	BACKGROUND: #A6C931;	COLOR: #ffffff;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none;
}

#mainmenu_on a {text-align:left; display: block; margin: 0; padding: 2px;}

td#mainmenu_on a {
	background-color: #FFFFFF; 
	display: block; 
	margin: 0; 
	padding: 1px; 
	text-decoration: none; 
	font-weight: normal;
	BORDER-RIGHT: #ed6e00 6px solid; 
	COLOR: #ed6e00; 
	BORDER-BOTTOM: #ed6e00 1px solid;
	PADDING-BOTTOM: 1px; 
	HEIGHT: 18px;
	PADDING-LEFT: 10px;
}

TD#mainmenu_static{
	BORDER-RIGHT: #CCCC99 6px solid;
	BORDER-BOTTOM: #CCCC99 1px solid;
	HEIGHT: 24px;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFCC;
	PADDING-BOTTOM: 1px;
	PADDING-left: 3px;
	VERTICAL-ALIGN: middle;
}


td#mainmenu_on a.menuSub {
	padding-left: 15px;
	font-size: 90%;
	height: 12px;
}
.product_title_top {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 8px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #aaaaaa;
	border-right-color: #aaaaaa;
	border-bottom-color: #aaaaaa;
	border-left-color: #999999;
	PADDING-left: 8px;
	HEIGHT: 58px;
	VERTICAL-ALIGN: middle;
	/*BACKGROUND-COLOR: #ccffff;*/
	background-image:url(product_title_top.gif);
    background-repeat:repeat-x;
    background-position:center;
}

.product_title_top_large {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 8px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #aaaaaa;
	border-right-color: #aaaaaa;
	border-bottom-color: #aaaaaa;
	border-left-color: #999999;
	PADDING-left: 8px;
	HEIGHT: 58px;
	VERTICAL-ALIGN: middle;
	background-image:url(product_title_top.gif);
	background-repeat:repeat-x;
	background-position:center;
	font-size: 18px;
}

.product_title {
	/*border-top-width: 1px;*/
	/*border-right-width: 1px;*/
	border-bottom-width: 1px;
	border-left-width: 5px;
	/*border-top-style: solid;*/
	/*border-right-style: solid;*/
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8faebe;
	border-right-color: #8faebe;
	border-bottom-color: #8faebe;
	border-left-color: #8faebe;
	PADDING-left: 8px;
	HEIGHT: 24px;
	VERTICAL-ALIGN: middle;
	background-image:url(product_title.gif);
    background-repeat:repeat-x;
    background-position:center;
}

.ranking_title {
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8faebe;
	border-right-color: #8faebe;
	border-bottom-color: #8faebe;
	border-left-color: #8faebe;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	PADDING-left: 8px;
	HEIGHT: 24px;
	VERTICAL-ALIGN: middle;
	background-image:url(product_title.gif);
	background-repeat:repeat-x;
	background-position:center;
	list-style-type: disc;
}
div#vote_chart {
	width: 210px;
	PADDING: 0px;
	margin: 0px;
	font-size: 0px;
}
div#vote_chart img{
	float: left; 
	margin: 0px;
	BORDER: 0px;
	padding: 0;
}

div#survey_chart {
	width: 160px;
	PADDING: 0px;
	margin: 0px;
	font-size: 0px;
}
div#survey_chart img{
	float: left;
	PADDING: 0px;
	margin: 0px;
}
div#survey_legend {
	PADDING: 0px;
	margin: 0px;
	font-size: 8px;
}
div#hw_support {
	width: 200px;
	PADDING: 0px;
	margin: 0px;
	font-size: 10px;
}

div.product_desc {
	 padding-left:4px;width:330px;float:left;
}
div.product_short_desc {
	FONT-SIZE: 16px;
	font-weight: bold;
}
div.download_button {
    position:relative; left:50px; top:-40px; width:160px; height:0px; z-index:1;
}


TD#leftcolumn DIV img{
	vertical-align:middle;
	padding: 0px;
	margin: 0px;
}

TABLE#fukudashi {
 	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	margin-TOP:0px;
	margin-BOTTOM:0px;
	margin-RIGHT:0px;
	margin-LEFT:0px;
	WIDTH: 100%;
}
tr#fukidashi{
	height:10;

}
td#fukidashi_top{background-image: url(/images/fukidashi_2.gif);background-repeat: repeat-x;}
td#fukidashi_midl{
	background-image: url(/images/fukidashi_4.gif);
	background-repeat: repeat-y;
	background-position: right;
}
td#fukidashi_midr{background-image: url(/images/fukidashi_5.gif);background-repeat: repeat-y;}
td#fukidashi_bot{background-image: url(/images/fukidashi_7.gif);background-repeat: repeat-x;}
td#fukidashi_text {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    PADDING-RIGHT: 10px; PADDING-LEFT: 10px;
}
