/* CSS Document */
body { margin:0px; padding:0px; text-align:center; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:150%; background:url(images/common/bg.jpg) repeat-x; }
a { color:#07519A; text-decoration:underline; }
a:hover { color:#f60; }
.clear { clear:both; }
.hackbox{ border-top:1px solid transparent !important; margin-top:-1px !important; border-top:0; margin-top:0; clear:both; visibility:hidden; } 
form, iframe { margin:0; padding:0; }

#head { width:770px; padding-top:2px; margin:0 auto; text-align:left; height:80px; position:relative; }
	#head_1, #head_2, #search { position:absolute; }
	#head_1 { top:5px; left:0; }
	#head_2 { top:28px; right:0px; }
	#search { top:40px; left:0; }
	
	#head_1 a { width:400px; height:40px; display:block; text-indent:-9999px; background:url(images/common/logo.gif) no-repeat; }
	#head_2 a { width:200px; height:45px; display:block; text-indent:-9999px; background:url(images/common/url.gif) no-repeat; }
	
#search { width:770px; padding-bottom:0px; margin:0 auto; text-align:left; }
	#search input { vertical-align:middle; }

#warp { width:770px; padding-top:0px; margin:0 auto; text-align:left; clear:both; }
	.col { width:150px; float:left; margin-left:5px; display: inline; }
	.col.first-child { width:150px; float:left; margin-left:0px; }
	.list { border:1px solid #FF0000; padding:5px; background:#fff; margin-bottom:5px; }
		.list h1 {
	border:1px solid #FF0000;
	color:#25607C;
	font-size:12px;
	line-height:22px;
	margin:0;
	padding:0;
	text-align:center;
	background-color: #C9E7F5;
}
		.list ul { margin:0; padding:0; list-style-type:none; }
		.list li { border-bottom:#C7E6F5 dashed 1px; line-height:24px; padding-left:5px; }
		.list li a { color:#333; text-decoration:none; }
		.list li a:hover { color:#f60; }
		.list h2 { margin:0; padding:0; font-size:12px; font-weight:normal; text-align:center; line-height:24px; }

#warp2 { width:770px; padding-top:0px; margin:0 auto 20px auto; text-align:left; }
	#path { clear:both; padding-bottom:10px; }
		#path label { padding:0 7px; }
		#container { border:#C9E7F5 solid 3px; padding:20px; background:#fff; height:auto !important; height:300px; min-height:300px;  }
		#container ul { margin:0 0 0px 20px; padding:0; }
		#container li { line-height:12px; padding:4px 0;  }
		#container li img { vertical-align:middle; margin-left:7px; }


#container_detail { text-align:left;  border:#C9E7F5 solid 3px; padding:20px; background:#fff; height:auto !important; height:300px; min-height:300px;  margin-top:-20px; }
#container_detail ul { margin:0 0 0px 20px; padding:0; }
#container_detail li { line-height:12px; padding:4px 0;  }
#container_detail li img { vertical-align:middle; margin-left:7px; }


h4 { margin:0; padding:0; line-height:36px; color:#369; font-size:18px; }

/* new layout */
#lc { float:left; width:150px; }
	#lc .col { margin-left:0; }
#mc { float:left; width:465px; }
#rc { float:left; width:150px; }