#layout1 ul.top_ul {
    list-style: none;
    padding: 0 0 0 10px;
    font-size: 1.5em;
	margin-top: 10px;
	line-height: 1.4em;
}
#layout1 ul.top_ul li a {font-weight:400; font-size:0.75em}
#layout1 > h2, #layout1 > section > h2, #layout1 > section > div > h3, #layout1 > section.th_vs > div > h3 {
	text-shadow: none;
	font-size: 1.2em;
	color:#3E3E3E;
	font-weight: 400;
}
#layout1 > section.th_vs > div > h3 {padding-top:20px}
#layout1 > h2, #layout1 > section > h2 {font-size:1.4em}
#layout1 > section.th_vs > div > div.h3block > h3 {font-size:1.1em; padding-top:25px}
#layout1 > section > h3 {font-size: 1.1em;}
#layout1 > ul.top_ul > li > a:hover {text-decoration: underline;}
#layout1 > figure.topimg {margin-top:25px}
#layout1 > div.ach, #layout1 > section > span {position:relative;}
#layout1 > div.ach a, #layout1 > section > span a {
	position: absolute;
    left: 0px;
    top: -110px;
}
#layout1 > p > a {font-size:1em}
#layout1 > section.th_vs > div > table, #layout1 > section.th_vs > table {
	margin:20px 0 20px 0;
}
#layout1 > section.th_vs > div > table tr td, #layout1 > section.th_vs > table tr td {
	vertical-align: top;
    padding-bottom: 13px;
	padding-right: 15px;
    line-height: 1.5em;
	border-bottom: 1px solid #80808047;
}
#layout1 > section.th_vs > div > table tr th, #layout1 > section.th_vs > table tr th {border-bottom: 1px solid #80808047;}
#layout1 > section > div.h3block {
	padding:0 0 20px 20px;
	border-left: 5px solid #CCCCCC;
}
#layout1 > section.th_vs > div > table > tbody > tr > td:nth-child(1), #layout1 > section.th_vs > table > tbody > tr > td:nth-child(1) {font-weight:400}
#layout1 > section > ul.col3 {
	-webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
}
#layout1 > section.th_vs > table > tbody > tr > th {padding-right:8px}
#layout1 > section.th_vs > div > h3 {font-style:italic}
#layout1 > section.th_vs > table > tbody > tr:nth-child(1) > th, #layout1 > section.th_vs > div > table > tbody > tr:nth-child(1) > th {font-size:1.1em; font-weight:400; padding:0 5px 0 5px}
#layout1 > section.th_vs > table > tbody > tr:nth-child(1), #layout1 > section.th_vs > div > table > tbody > tr:nth-child(1) {background-color:#9ca0b11f}
#layout1 > section > ul > li > a {font-size:1.1em}
#content_div_1 > article > section {padding-top:10px}
#layout1 > section > p > b, #layout1 > section > ul > li > b {font-weight:400}