body {
	margin:0;
	padding:0;
	color:#000;
	background:#fff url(../img/background.gif) repeat-y;
  font-size: x-small;	/* <- IE5.x */
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: small;	/* <- IE6, Firefox */
}
html>body {
  font-size: small;	/* <- Opera */
}

a,a[name]:hover{
	color: #000000;
	text-decoration: none;
}

a:link {
	color: #0066CC;
	text-decoration: underline;
}
a:visited {
	color: #CC66CC;
	text-decoration: underline;
}
a:hover {
	color: #0099FF;
	text-decoration: underline;
}

.l3{ line-height:140%;
	font-size: large;	/* <- IE5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size:medium;	/* <- IE6, Firefox */
 }
html>body .l3{
  font-size: medium;	/* <- Opera */
}
.l2{ line-height:140%;
	font-size: small;	/* <- IE5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size:medium;	/* <- IE6, Firefox */
 }
html>body .l2{
  font-size: medium;	/* <- Opera */
}
.l1{ line-height:140%;
	font-size: x-small;	/* <- IE5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size:small;	/* <- IE6, Firefox */
 }
html>body .l1{
  font-size: small;	/* <- Opera */
}
.l0{ line-height:140%;
	font-size: xx-small;	/* <- IE5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size:x-small;	/* <- IE6, Firefox */
 }
html>body .l0{
  font-size: x-small;	/* <- Opera */
}

.l05{ line-height:140%;
	font-size: 87%;	/* <- IE5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size:87%;	/* <- IE6, Firefox */
 }
html>body .l05{
  font-size: 87%;	/* <- Opera */
}



.contents {
	line-height: 160%;
	color: #000000;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	vertical-align: top;
  font-size: x-small;	/* <- IE5.x */
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size:small;	/* <- IE6, Firefox */
}
html>body .contents{
  font-size: small;	/* <- Opera */
}

#main{
	width:543px;
}

#releaselist{
	padding:37px 0px 7px 0px;
}

.graph{
	float:right;
	margin-left:10px;
}

h1.releaseh1{
	font-weight: bold;
	color: #000000;
	margin: 0px 12px 0px 0px;
	padding: 0px 0px 6px 6px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #D7374F;
	background-color: #FFFFFF;
	line-height:120%;
  font-size: small;	/* <- IE5.x */
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size:medium;	/* <- IE6, Firefox */
}
html>body h1.releaseh1{
  font-size: medium;	/* <- Opera */
}

p.last{ line-height:140%;
	text-align:right;
	font-size: x-small;	/* <- IE5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size:small;	/* <- IE6, Firefox */
 }
html>body p.last{
  font-size: small;	/* <- Opera */
}

#releaseadd{
	font-weight: bold;
	color: #000000;
	margin: 50px 12px 0px 0px;
	padding: 1px 0px 6px 6px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #D7374F;
	background-color: #FFFFFF;
	font-size: x-small;	/* <- IE5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size:small;	/* <- IE6, Firefox */
}
html>body #releaseadd{
	font-size: small;
}


td.reltd {
	background-color:#EEEEEE;
	font-size: x-small;	/* <- IE5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size:small;	/* <- IE6, Firefox */
}
html>body td.reltd{
	font-size: small;	/* <- Opera */
}

/* ------------- */
h1.productsh1{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}

h2.productsh2{
	font-weight: bold;
	color: #000000;
	margin: 20px 0px 5px 0px;
	padding: 0px 0px 6px 6px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #E5AC00;
	background-color: #FFFFFF;
	line-height:120%;
  font-size: x-small;	/* <- IE5.x */
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size:small;	/* <- IE6, Firefox */
}
html>body h2.productsh2{
  font-size: small;	/* <- Opera */
}

#productsread{
	font-weight: bold;
	color: #000000;
	margin: 32px 0px 0px 7px;
	padding: 0px 0px 0px 6px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #E5AC00;
	background-color: #FFFFFF;
	line-height:120%;
  font-size: small;	/* <- IE5.x */
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size:medium;	/* <- IE6, Firefox */
}
html>body #productsread{
  font-size: medium;	/* <- Opera */
}

p.productscon{
	color: #000000;
	margin: 0px 0px 0px 7px;
	padding: 0px 0px 25px 0px;
	line-height:140%;
  font-size: x-small;	/* <- IE5.x */
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size:small;	/* <- IE6, Firefox */
}
html>body p.productscon{
  font-size: small;	/* <- Opera */
}

p.nsabout{
	color: #000000;
	margin: 0px 0px 0px 7px;
	padding: 0px 0px 0px 0px;
	line-height:140%;
	width:285px;
	font-size: x-small;	/* <- IE5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size:small;	/* <- IE6, Firefox */
}
html>body p.nsabout{
  font-size: small;	/* <- Opera */
}

.nsaboutimg{
	float:right;
}

.nsguide{
	color:#E5AC00;
}

.productsgraph{
	margin-top:20px;
	margin-left:7px;
}

#productsadd{
	font-weight: bold;
	color: #000000;
	margin: 70px 12px 0px 0px;
	padding: 1px 0px 6px 6px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #E5AC00;
	background-color: #FFFFFF;
	font-size: x-small;	/* <- IE5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size:small;	/* <- IE6, Firefox */
}
html>body #productsadd{
	font-size: small;
}
#companyadd{
	font-weight: bold;
	color: #000000;
	margin: 70px 12px 0px 0px;
	padding: 1px 0px 6px 6px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #ff5500;
	background-color: #FFFFFF;
	font-size: x-small;	/* <- IE5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size:small;	/* <- IE6, Firefox */
}
html>body #companyadd{
	font-size: small;
}
/*  */

h1 {margin:0px; padding:0px;}
h2 {margin:0px 0px 3px 0px; padding:0px 0px 0px 0px;}
h3 {margin:0px; padding:0px;}

th {text-align:left;}
ul{margin:0px 0px 0px 8px; padding:0px 0px 0px 8px;}
ol{margin:0px 0px 0px 10px; padding:0px 0px 0px 10px;}
li{margin:1px 0px 2px 0px; padding:1px 0px 2px 0px;}
form{margin:0;padding:0;}
input{margin:0;padding:0;}

.footer {
	font-size: 10px;
	line-height: 10px;
	margin:30px auto 0px 0px;
	padding:0px 0px 0px 0px;
}

.breadcrumb {
  font-size: xx-small;	/* <- IE5.x */
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: x-small;	/* <- IE6, Firefox */
}
html>body .breadcrumb {
  font-size: x-small;	/* <- Opera */
}

.left14 {margin-left: 14px;}
.topics {
  font-size: x-small;	/* <- IE5.x */
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: small;	/* <- IE6, Firefox */
}
html>body .topics{
  font-size: small;	/* <- Opera */
}

.kensaku {
	font-weight: bold;
	color: #0099FF;
  font-size: x-small;	/* <- IE5.x */
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: small;	/* <- IE6, Firefox */
}
html>body .kensaku{
  font-size: small;	/* <- Opera */
}

.text1{font-size:80%;line-height:120%;}
.text2{font-size:70%;line-height:120%;}
.text3{font-size:80%;line-height:140%;}
.title1{font-size:100%;line-height:120%;}
.title2{font-size:100%;line-height:120%;color:#222288;font-weight:bold;}


/*  */
ol.release{
	line-height:175%;
	text-align:left;
	margin-left:14px;
	padding-left:14px;
	margin-bottom:0;
	padding-bottom:0;
	margin-top:0;
	padding-top:0;
	font-size: x-small;	/* <- IE5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size:small;	/* <- IE6, Firefox */
}
html>body ol.release{
	font-size: small;	/* <- Opera */
}

ul.releaseul{
	line-height:175%;
	text-align:left;
	margin-left:14px;
	padding-left:14px;
	margin-bottom:0;
	padding-bottom:0;
	margin-top:0;
	padding-top:0;
	font-size: x-small;	/* <- IE5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size:small;	/* <- IE6, Firefox */
}
html>body ul.releaseul{
	font-size: small;	/* <- Opera */
}

.linktext {
	line-height: 140%;
	color: #0080FF;
	font-size: x-small;	/* <- IE5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size:small;	/* <- IE6, Firefox */
}
html>body .linktext{
	font-size: small;	/* <- Opera */
}

.ul-gray{ line-height:140%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-size: x-small;	/* <- IE5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size:small;	/* <- IE6, Firefox */
 }
html>body .ul-gray{
	font-size: small;	/* <- Opera */
}
.ul-gray2{ line-height:140%;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-size: x-small;	/* <- IE5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size:small;	/* <- IE6, Firefox */
 }
html>body .ul-gray2{
	font-size: small;	/* <- Opera */
}
.ul-gray3{ line-height:140%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-size: x-small;	/* <- IE5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size:small;	/* <- IE6, Firefox */
 }
html>body .ul-gray3{
	font-size: small;	/* <- Opera */
}
/*  */
h1.irh1{
	font-weight: bold;
	color: #000000;
	margin: 0px 12px 0px 0px;
	padding: 0px 0px 6px 6px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #853DCB;
	background-color: #FFFFFF;
	line-height:120%;
	text-align:left;
  font-size: small;	/* <- IE5.x */
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size:medium;	/* <- IE6, Firefox */
}
html>body h1.irh1{
  font-size: medium;	/* <- Opera */
}
h1.kph1{
	font-weight: bold;
	color: #000000;
	margin: 0px 12px 10px 0px;
	padding: 0px 0px 6px 6px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #336596;
	background-color: #fff;
	line-height:120%;
	text-align:left;
  font-size: small;	/* <- IE5.x */
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size:medium;	/* <- IE6, Firefox */
}
html>body h1.kph1{
  font-size: medium;	/* <- Opera */
}
h2.kph2{
	font-weight: bold;
	color: #000000;
	margin: 0px 12px 5px 0px;
	padding: 0px 0px 6px 6px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #336596;
	background-color: #fff;
	line-height:120%;
	text-align:left;
  font-size: x-small;	/* <- IE5.x */
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size:small;	/* <- IE6, Firefox */
}
html>body h2.kph2{
  font-size: small;	/* <- Opera */
}
h1.socialh1{
	font-weight: bold;
	color: #000;
	margin: 0px 12px 10px 0px;
	padding: 0px 0px 6px 6px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #59B300;
	background-color: #fff;
	line-height:120%;
	text-align:left;
  font-size: small;	/* <- IE5.x */
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size:medium;	/* <- IE6, Firefox */
}
html>body h1.socialh1{
  font-size: medium;	/* <- Opera */
}
h2.socialh2{
	font-weight: bold;
	color: #000000;
	margin: 0px 12px 5px 0px;
	padding: 0px 0px 6px 6px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #59B300;
	background-color: #fff;
	line-height:120%;
	text-align:left;
  font-size: x-small;	/* <- IE5.x */
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size:small;	/* <- IE6, Firefox */
}
html>body h2.socialh2{
  font-size: small;	/* <- Opera */
}