html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  direction: ltr;/*rtl*/
  unicode-bidi: embed;
  border: 0;
  font-family: inherit;
  font-size: 14px;
  font-style: inherit;
  font-weight: inherit;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline;
  font-family: "Open Sans",Helvetica,Arial,sans-serif;
}
a{color: #666;text-decoration:none;}
.container_01{
	margin:0px;padding:0px;
	}
	.header_01{
		min-height:50px;
		box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
		color: #333;
		display:table;
		vertical-align: baseline;
		/*width:1200px;*/
		margin:auto;
		}
		.logo, .topnav{display:table-cell;vertical-align:middle;}
		.logo{height:50px;overflow:hidden;}
		.topnavitem{
			display:table-cell;
			/*border:1px solid rgba(0, 0, 0, 0.15);*/
			padding:10px;
			font-weight:bold;
			}
			.topnavitem a{font-size: 16px;}
			.topnavitem:hover{
				background:rgba(0, 0, 0, 0.15);
				}
	.content{
		min-height:200px;
		/*box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);*/
		color: #333;
		/*background:#eaeaea;*/
		/*width:1200px;*/
		margin:auto;
		}
		.sl{
			width:90%;
			margin:auto;
			padding:10px;
			/*white-space: pre-wrap;*/
			}
		.article p{
			border:1px solid #fff;
			width:90%;
			margin:auto;
			padding:10px;
			display: block;
			white-space: pre-wrap;
			font-size: 16px;
			color: #666;
			}
	.footer{
		min-height:50px;
		box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
		color: #333;
		/*width:1200px;*/
		margin:auto;
		font-size: 16px;
		color: #666;
		}
		.footer p{
			border:1px solid #fff;
			width:90%;
			margin:auto;
			padding:10px;
			display: block;
			white-space: pre-wrap;
			font-size: 16px;
			color: #666;
			}