@charset "UTF-8"; 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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}h1,h2,h3,h4{font-weight:700}h1.header{font-size:16px;margin:0 0 5px}ol,ul{list-style:none}h2{font-size:16px} :focus{outline:0}table{border-collapse:collapse;border-spacing:0}a:link,a:visited{text-decoration:none}a,.blue{color:#0773C8}a:hover{cursor:pointer;color:#515151}

p { line-height: 1.3em; letter-spacing: .02em; margin: 0 0 1.2em 0; text-align:left; }
body {
	font-size:11px;
	color: #808184;
	background:#fff;
	text-align:center;
	line-height:1.2em;
	font-family:Sans-serif;
}
li { list-style:none; }
a { color: #808184; }
a:hover { text-decoration: underline; }
a.logo { float:left; }
.main { width:780px; position:relative; margin:0 auto; text-align:left; }
.content { float:left; width:760px;  background:url(i/mid.png) repeat-y top center; padding: 45px 10px 15px; }
.menu { float:right; width: 400px; margin-top: 10px; }
.menu li { float:right; margin-left: 45px; }
.menu li a, #about { color: #231F20; font-weight:700; font-size:12px; text-align:left; }
.left-content { float:left; width: 175px; }
.right-content { float:right; width: 522px; }
.right-content img { max-width:520px; }
.head { float:left; width: 100%; margin-bottom: 25px; }
.full-line { float:left; width: 100%; text-align:left; border-top: 1px solid #808184; padding-top:5px; margin-bottom: 10px; }
.separate { float:left; width: 100%; text-align:justify; border-bottom: 1px solid #808184; padding-top:10px; margin-bottom: 10px; }
.dark { color: #231F20; }
span.dark { font-weight: 700; margin-bottom: 10px; float:left; width: 100%; }
.latest { font-size: 14px; font-weight: 700; color: #231F20; float:left; width: 100%; }
.left,.alignleft { float:left; }
.right,.alignright { float:right; }
.left-100-5 { float:left; width: 100%; margin: 5px 0; }
.left-100-10 { float:left; width: 100%; margin: 0 0 10px; }
img.border { border: 1px solid #808184; }
textarea { font-family: Arial, Helvetica, sans-serif; color: #666; width: 375px; height:100px;  border:1px solid #999; font-size: 12px; padding:5px; }
input[type=text] { font-family: Arial, Helvetica, sans-serif; color: #666; border:1px solid #999; width: 375px; font-size: 12px; padding:5px; float:left; background:#fff; clear:both; }
a.p { float:left; font-size:13px; }
input[type=submit] { float:left; padding: 5px 10px; background: #666; color: #fff; text-transform:lowercase; font-size:12px; font-weight:bold; border-right: 1px solid #333; border-bottom: 1px solid #333; border-left: 1px solid #999; border-top: 1px solid #999; cursor:pointer; }
input[type=submit]:active { border-right: 1px solid #999; border-bottom: 1px solid #999; border-left: 1px solid #333; border-top: 1px solid #333; background: #555; }
ol.commentlist { float:left; width: 100%; }
ol.commentlist li { float:left; width: 100%; padding: 0; margin-bottom:10px; border-bottom: 1px dotted #999; }
.comment-author img { float:left; margin-right: 10px; }
.comment-author cite { font-weight: bold; font-style:normal; font-size:12px; }
.comment-meta a { color: #999; font-size:10px; }
.commentlist p { float:left; width:100%; margin-top:3px; }
.linkcat a { margin-bottom:3px; float:left; width:100%; }
.footer { float:left; width: 100%; margin-top: 40px; }
.client { float:left; width:100%; margin-bottom:2px; }