<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">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;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}


body {
	background: #fff;
	color: #000;
}

body, div, input, select, textarea {
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana;
	font-size: 13px;
}

h2 {
	margin: 0 0 30px 0;
	font-size: 30px;
	font-weight: bold;
	color: #333333;
}

h3 {
	margin: 0 0 30px 0;
	font-size: 24px;
	font-weight: bold;
	color: #333333;
}

p {
	margin: 0 0 20px 0;
	line-height: 20px;
}

a {
	color: #252525;
}

#aux {
	height: 60px;
	background: url('/img/bg-aux.png');
	text-align: center;
}

#header {
	width: 940px;
	margin: 23px auto 10px auto;
}

#header h1 {
	width: 300px;
	height: 56px;
	background: url('/img/logo.png');
	text-indent: -4000px;
}

#nav {
	height: 50px;
	background: url('/img/bg-nav.png');
}

#nav ul {
	overflow: hidden;
	width: 940px;
	margin: 0 auto;
}

#nav ul li {
	float: left;
}

#nav ul li a {
	display: block;
	padding: 13px 18px 17px 18px;
	border-left: 1px solid #3d607c;
	text-decoration: none;
	text-shadow: -1px -1px 2px #141f28;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
}

#nav ul li:last-child a {
	border-right: 1px solid #3d607c;
}

#nav ul li a:hover, #nav ul li a.active {
	background: url('/img/bg-nav-active.png');
}

#content {
	width: 940px;
	margin: 30px auto 100px auto;
}

#search {
	width: 940px;
	height: 162px;
	margin: 0 0 30px 0;
	background: url('/img/bg-search.png');
}

#search h2 {
	margin: 0;
	padding: 9px 0 0 60px;
	text-shadow: 1px 1px 1px #fff;
	font-weight: bold;
	font-size: 23px;
	color: #26577e;
}

#basic-search-fields {
	margin: 30px 0 0 28px;
}

#basic-search-fields h3 {
	margin: 0 0 8px 0;
	text-shadow: 1px 1px 1px #fff;
	font-weight: bold;
	font-size: 18px;
	color: #3c6c92;
}

#basic-search-fields select {
	width: 100%;
	font-size: 18px;
}

#basic-search-type {
	width: 350px;
	float: left;
}

#basic-search-family {
	width: 350px;
	float: left;
	margin: 0 0 0 20px;
}

#basic-search-submit {
	width: 143px;
	float: left;
	margin: 25px 0 0 20px;
}

#stage {
	overflow: hidden;
}

#category-left-col {
	width: 250px;
	float: left;
}

category-left-col-hidden {
	display: none;
}

#category-right-col {
	width: 650px;
	margin: 0 0 0 40px;
	float: left;
}

#category-right-col-full {}

.box {
	margin: 0 0 30px 0;
}

.box h3 {
	margin: 0;
	padding: 10px;
	background: #2a5b83;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}

.box .content {
	padding: 10px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	background: #e4e9ee;
}

.box .content ul li {
	padding: 10px 0 10px 10px;
	border-bottom: 1px dotted #5b82a1;
}

.box .content ul li:first-child {
	padding: 0 0 10px 10px;
}

.box .content ul li:last-child {
	border:none;
}

.box .content ul li, .box .content ul li a {
	font-weight: bold;
	color: #252525;
}

.box-wrapper {
	overflow: hidden;
	margin: 0 0 30px 0;
}

div.box.small {
	float: left;
	width: 280px;
	margin: 0 30px 0 0;
}

div.box.small h3 {
	font-size: 13px;
	font-weight: bold;
}

div.box.small div.content {
	font-size: 15px;
	font-weight: bold;
}

div.box.small div.content p {
	margin: 0 0 10px 0;
}

div.box.small div.content p:last-child {
	margin: 0;
}

.data-table {
	width: 100%;
	margin-bottom: 30px;
}

.data-table th {
	padding: 10px;
	text-align: left;
	background: #2e5f87;
	font-size: 14px;
	color: #fff;
}

.data-table th:first-child {
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
}

.data-table th:last-child {
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
}

.data-table td {
	padding: 10px;
	background: #f7f7f7;
}

tr.alt-row td {
	background: #e4e4e4;
}

.clear {
	clear: both;
}

#home-left-col {
	overflow: hidden;
	width: 599px;
	float: left;
	padding-right: 20px;
	border-right: 1px dotted #ccc;
}

#home-right-col {
	width: 300px;
	float: left;
	margin: 0 0 0 20px;
}

.home-box {
	width: 284px;
	float: left;
}

.home-box h3 a, .home-box h3 {
	margin: 0;
	font-size: 15px;
	background: #2a5b83;
	color: #fff;
}

.home-box div.content {
	background: #e4e9ee;
}

div.home-box div.content p {
	line-height: 18px;
	font-size: 13px;
	margin: 0;
}

#family-listing {
	padding: 15px;
	background: #f3f3f3;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#family-listing, #top-family-listing {
	overflow: hidden;
}

#family-listing ul, #top-family-listing ul {
	width: 165px;
	float: left;
}

#family-listing ul li, #top-family-listing ul li {
	margin: 0 0 12px 0;
}

#footer {
	margin: 100px 0 50px 0;
	padding: 15px 0 0 0;
	border-top: 1px solid #ccc;
	text-align: center;
	font-size: 12px;
	color: #666;
}

#footer a {
	color: #666;
}

.depth1 {
	font-size: 14px;
}

.depth2 {
	margin: 0 0 0 10px;
	font-size: 13px;
}</pre></body></html>