@charset "utf-8";

table#Content tr td.sidebar dl.newProductList{
	width:170px;
	padding:12px 0px 0px 10px;
}
table#Content tr td.sidebar dl.newProductList dt{
	font-size:80%;
	color:#333333;
	line-height:1.4;
}
table#Content tr td.sidebar dl.newProductList dd{
	font-size:80%;
	color:#333333;
	line-height:1.4;
	padding-bottom:12px;
}
table#Content tr td.sidebar p.backNum{
	padding-right:10px;
	font-size:70%;
	text-align:right;
}
table#Content tr td.sidebar ul.sideBanner{
	width:180px;
	padding:15px 0px 12px 5px;
}


table#Content tr td.main div.item{
	margin-bottom:10px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	width:558px;
}

table#Content tr td.main div.item p.solutionInfo{
	margin:9px 0px 10px 9px;
	widht:540px;
	font-size:80%;
	color:#333333;
	line-height:1.5;
}

table#Content tr td.main div.item h3.solutionHead{
	padding:0px 0px 0px 4px;
}

table#Content tr td.main div.item table.solutionList{
	margin:0px 0px 4px 4px;
	border:1px solid #beccdc;
	border-collapse:collapse;
}
table#Content tr td.main div.item table.solutionList tr th{
	width:50%;
	border:1px solid #beccdc;
	padding:6px;
	background:#f1f5fa;
	font-size:80%;
	font-weight:bold;
	color:#555555;
	text-align:left;
}
table#Content tr td.main div.item table.solutionList tr td{
	padding:6px;
	border:1px solid #beccdc;
	font-size:80%;
	color:#333333;
}
table#Content tr td.main div.item table.solutionList tr td.link{
	padding-left:16px;
	background:url(../img/index_solution_arrow.gif) no-repeat 0% 50%;
}
table#Content tr td.main div.item table.solutionList tr td.link2{
	width:50%;
	padding-left:16px;
	background:url(../img/index_solution_arrow.gif) no-repeat 0% 50%;
}
table#Content tr td.main div.item table.solutionList tr td h4{
	font-size:16px;
	color:#31598a;
	font-weight:bold;
	line-height:1.4;
}
table#Content tr td.main div.item table.solutionList tr td h4.single{
	font-size:14px;
	line-height:1.1;
}
table#Content tr td.main div.item table.solutionList tr td p{
	font-size:12px;
	color:#333333;
	line-height:1.4;
	padding:3px 0px;
}

table#Content tr td.main div.item dl.instance{
	margin:0px 0px 15px 4px;
	padding:4px;
	width:540px;
	border:1px solid #aaaaaa;
	background:#FCF9EF;
}
table#Content tr td.main div.item dl.instance dt{
	padding-left:5px;
	font-size:80%;
	font-weight:bold;
	line-height:1.5;
}
table#Content tr td.main div.item dl.instance dd{
	padding:0px 0px 8px 15px;
	font-size:80%;
	line-height:1.5;
	color:#333333;
}

table#Content tr td.main div.item table.partnerList{
	margin:4px 0px 4px 4px;
	border:1px solid #beccdc;
	border-collapse:collapse;
}
table#Content tr td.main div.item table.partnerList tr td{
	width:50%;
	padding:6px;
	border:1px solid #beccdc;
	font-size:80%;
	color:#333333;
	padding-left:16px;
	background:url(../img/index_solution_arrow.gif) no-repeat 0% 50%;
}

