
/* solution */
#div12 .tab{float:left;height:34px;margin:13px 0 0 0;background:none;}
#div12	.tab ul{float:left;}
#div12	.tab ul li{float:left;}
#div12	.tab ul li.off{margin-top:8px;background:none;}
	* html #div12 .tab ul li.off{height:25px;margin-top:7px;background:#E4E4E4;}

.solutionCont{float:left;width:545px;
			min-height:465px;
			margin-bottom:15px;
			padding:15px 10px 15px 10px;
			background:#fff url(/images/solution/box_bg.gif) no-repeat left top;
			border-top:1px solid #E4E4E4;
			border-left:1px solid #E4E4E4;
			border-right:1px solid #E4E4E4;
			border-bottom:1px solid #E4E4E4;
			overflow:hidden;
			line-height:1.5em;
			letter-spacing:0;
			/*white-space:-moz-pre-wrap;white-space:normal;word-break:break-all;*/
			}
	.solutionCont p {margin:10px 0;}

	.solutionCont dl{margin:16px 0 20px 0;line-height:19px;}
	.solutionCont dt{color:#000;}
	.solutionCont dd{margin-left:10px;}

.solutionCont.ht{min-height:200px;}


/* solution*/

.solutionBox{
		margin-top:18px;border-bottom:1px solid #bbb;
 }
 .solutionBox.off{border-bottom:none;	padding-bottom:1px;background:url(/images/common/policy_bottom.gif) left bottom no-repeat;}
 .on{
	background:url(/);
	padding-bottom:0px;
	border-bottom:1px solid #bbb;
 }

 .solutionBox span.onTitle{
	display:block;
	line-height:16px;
	padding:5px 50px 5px 20px;
	background:#fff url(/images/common/tab_on3.gif) top left no-repeat;
	color:#1F3E8B;
	font-weight:bold;
	border:1px solid #BBB;
	border-bottom:none;
 }
 .solutionBox span{
	display:block;
	line-height:16px;
	padding:5px 20px 5px 20px;
	background:#F7F7F7 url(/images/common/tab_off3.gif) top left no-repeat;
	color:#000;
	cursor:pointer;
	border:1px solid #BBB;
	border-bottom:none;

 }
 .solutionBox div{ display:none; border:1px solid #bbb; border-bottom:1px solid #e3e3e3;background-color:#eaeaea;}

 .solutionBox div.onCont{display:block;}
 .solutionBox div p{margin:10px 12px;}

