.box {
	margin-bottom: 28px;
}
	
	.box .boxtitle {
		border: 1px solid #1f1f1f;
		background-color: #121212;
		padding: 15px 11px 15px 11px;
	}
	
		.box .boxtitle h1 {
			font-family: arial;
			font-size: 16px;
			color: #eee;
			margin: 0;
		}
	
		.box .boxtitle h2 {
			font-family: arial;
			font-size: 16px;
			color: #eee;
			margin: 0;
		}
		.box .boxtitle h2.js:hover {
			color: #fff;
		}
		
		.box .boxtitle h3 {
			font-family: arial;
			font-size: 14px;
			color: #eee;
			margin: 0;
		}
		
		.box .boxtitle h4 {
			font-family: arial;
			font-size: 12px;
			color: #ff0000;
			margin: 0;
		}
		
		.box .boxtitle p.detail {
			color: #565656;
			font-size: 11px;
			font-family: tahoma, sans-serif;
			margin: 0;
		}
		
		.box .boxtitle a {
			/* color: #8dff6b; */
			color: #ddd;
			text-decoration: none;
		}
		
		.box .boxtitle a:hover {
			color: #fff;
		}
		
		.box .boxtitle.squad {
			background-color: #000;
			padding: 3px 0 3px 30px;
		}
	
	.box .boxcontent {
		background-color: #fff;
		color: #333;
		padding: 11px 11px 19px 11px;
		font-size: 12px;
		
		font-family: Tahoma;
		
		text-align: justify;
	}
	.box .boxcontent.sys {
		background-color: #eeeeee;
	}
	
		.box .boxcontent a img {
			border: none;
		}
	
		.box .boxcontent blockquote {
			color: #777;
			font-style: italic;
		}
	
		.box .boxcontent hr {
			border: none;
			border-top: 1px solid #999;
		}
	
		.box .boxcontent .banner {
			width: 200px;
			height: 91px;
			padding: 2px 0 0 5px;
			background: #d6d6d6;
			float: right;
			margin: 0 0 5px 15px;
			position: relative;
			font-size: 10px;
		}
		
			.box .boxcontent .banner img {
				position: absolute;
				left: 3px;
				top: 20px;
			}
	
		.box .boxcontent input[type=text],
		.box .boxcontent input[type=password] {
			border: 1px solid #c0c0c0;
		}
	
		.box .boxcontent input[type=text].bad,
		.box .boxcontent input[type=password].bad {
			border-color: #ff3333;
		}
		
		.box .boxcontent input[type=submit] {
			margin-top: 20px;
		}
	
		.box .boxcontent h1 {
			font-size: 16px;
			color: #000;
			border-top: 1px solid #777777;
			border-bottom: 1px solid #777777;
			background-color: #e3e3e3;
			text-align: center;
		}
		.box .boxcontent h1:hover {
			background-color: #d1ffbb;
		}
		
		.box .boxcontent h2 {
			font-size: 14px;
			font-family: tahoma;
			color: #222;
			border-left: 3px solid #909090;
			padding-left: 5px;
		}
		
		.box .boxcontent h2:hover {
			border-left-color: #008000;
		}
	
		.box .boxcontent p {
			margin: 5px 0 5px 0;
		}
	
		.box .boxcontent a {
			color: #007700;
			text-decoration: none;
		}
		
		.box .boxcontent a:hover {
			text-decoration: underline;
		}
		
			.box .boxcontent label,
			.box .boxcontent .label {
				float: left;
				width: 110px;
				color: #515151;
				text-align: right;
				padding: 0 5px 0 0;
			}
			
	
	.box .column {
		float: left;
		padding: 0;
		margin: 0 0 12px 0;
	}
	
	.box .list_2c .column {
		width: 271px;
	}
	
	.box .list_3c .column {
		width: 180px;
	}
	
	.box .column .item {
		float: left;
		width: 100%;
		padding: 4px 0 0 20px;
		margin: 0;
		border-top: 1px solid #4d4d4d;
		border-bottom: 1px solid #171717;
		background-color: #272526;
		font-size: 11px;
		font-family: sans-serif;
		height: 20px
	}
	.box .column .item.odd {
		background: #373536;
	}
	
		.box .column .item a {
			color: #d2d2d2;
			text-decoration: none;
		}
		.box .column .item a:hover {
			color: #fff;
		}
	
	
	.box .boxfooter {
		border: 1px solid #1f1f1f;
		background-color: #121212;
		padding: 10px 10px 12px 10px;
	}
	
		.box .boxfooter h3 {
			color: #eee;
		}
	
		.box .boxfooter .hr {
			padding: 4px 0 4px 0;
			border-top: 1px solid #333;
		}
	
		.box .boxfooter a.comments {
			color: #727272;
			font-size: 12px;
			text-decoration: none;
			font-family: arial;
		}
		
			.box .boxfooter a.comments span {
				color: #ffffff;
				font-weight: bold;
				padding-right: 3px;
			}
		
		.box .boxfooter a.button {
			margin-left: 10px;
		}
		
			.box .boxfooter .text a {
				text-decoration: none;
				color: #aaa;
			}
			.box .boxfooter .text a:hover {
				color: #fff;
			}
			
			.box .boxfooter .text.label {
				color: #ccc;
			}
			.box .boxfooter .text.label span {
				float: left;
				color: #555;
				width: 110px;
				text-align: right;
				padding: 0 5px 0 0;
			}

