html {	overflow-y: scroll;}body {	background-color: #eff1e6;	background-image: url(topline.gif);	background-repeat: repeat-x;	margin: 0px;	padding: 0px;	vertical-align: top;	font-size: 11px;	font-family: Arial, sans-serif;}img {	border-width: 0px;}h1 {	color: #568244;	font-size: 24px;}h2 {	color: #568244;	font-size: 15px;	font-weight: 700;	margin: 5px;	/*letter-spacing: 0.1em*/}h3 {	font-size: 13px;	color: #568244;	border-bottom: 1px dotted #568244;	margin: 3px;	padding-bottom: 5px;	padding-left: 5px;}h4 {	color: #568244;	font-size: 11px;	font-weight: normal;	margin: 3px;}h5 {	color: #568244;}h6 {	color: #568244;}h1 b, h2 b, h3 b, h4 b, h5 b, h6 b {	color: #858585;	font-weight: normal;}a {	color: #016db8;	font-size: 13px;	font-family: Tahoma, sans-serif;}form {	padding: 2px;}textarea {	font-size: 11px;}label {	color: #9c9c9c;	font-family: Tahoma, sans-serif;	font-size: 12px;	margin: 1px;}ul {	list-style-image: url(marker.gif);	padding-left: 25px;	margin-left: 0px;	font-size: 11px;}li {	margin-bottom: 1.5em;}.input {	border: 1px solid #7f9db9;	margin: 1px;	width: 170px;}td.logo {	text-align: center;	vertical-align: top;	background-color: #ffffff;	max-height: 102px;}.slogan {/*	position: relative;	top: 25px;	left: 5px;	color: #515c12;*/	font-size: 10px;	font-family: Tahoma, sans-serif;	font-weight: bold;	background-color: #ff9731;	margin: 0px;	padding: 0px;}.slogan div {	width: 100%;	height: 24px;	text-align: center;}.slogan a {	font-size: 11px;	color: #ffffff;	padding: 0 10px;}.slogan a + a {	border-left: 2px solid #ffffff;}/*.slogan ul {	list-style: none;	margin: 5px;	padding: 0px;	border: 1px;}.slogan li {	float: left;	margin: 15px 15px 0px 0px;	padding: 0px;}*/.leftborder {	background-image: url(lb.gif);}.rightborder {	background-image: url(rb.gif);}.rightpanel {	background-color: #ffffff;}.block {	border: 1px solid #eff1e6;	margin: 15px 1px 5px 1px;	padding: 5px;	text-align: left;}.block2 {	border: 0px;	margin: 15px 1px 5px 1px;	padding: 5px;	text-align: left;}.block3 {	border: 1px solid #ff9731;	margin: 15px 1px 5px 1px;	padding: 5px;	text-align: left;}.noDisplay {	display: none;}.left {	float: left;}.right {	float: right;}.clear {	clear: both;}.padding {	margin: 0px 5px 0px 0px;	padding: 5px 0px 5px 10px;	border: 0px solid #000000;}.main_content a {	color: #568244;	font-size: 11px;}.results {	background-color: #eff1e6;}.results td {	background-color: #ffffff;}.mincard {	margin: 0px;	padding: 5px;	width: 100px;	color: #568244;	text-align: left;	overflow: hidden;}.mincard a {	color: #568244;	font-weight: 700;	margin-top: 5px;	line-height: 2em;	overflow: hidden;}.bg {	background-color: #eff1e6;}.bg_w {	background-color: #ffffff;}.labels {	color: #787878;}.data {	color: #474747;}/* à?á?àÏàËá?àÂàÀá?á?àÀá? àÏàÎàÄá?àÊàÀàÇàÊàÀ */.popup {	position: absolute;	background-color: #ffffff;	margin-top: -50px;	margin-left:10px;	border: 1px solid #ff9731;}.popup-header {	background-color: #ff9731;}.popup b {	font-size: 13px;	color: #000000;}/* à¨àÏàÈá?àÎàÊ á?á?á?àÀàÍàÈá? */.pager {	/*float: right;*/	text-align: center;}table.pager span {	padding: 3px 5px 3px 5px;}.pager a {	background-color: #ff9731;	color: #ffffff;	padding: 3px 5px 3px 5px;}.cell {	background-color: #eff1e6;	color: #797979;	text-align: left;}.cell a {	font-weight: 700;}.cell label	{	font-weight: 700;}.cell .info {	color: #568244;}.cell .aboutme {	color: #474747;}.hidden .top{position: absolute;background-color: #f7f7f7;border: 1px solid #dae2e8;padding: 10px;width: 150px;}.hidden .top{	position: absolute;	background-color: #f7f7f7;	border: 1px solid #dae2e8;	padding: 10px;	width: 150px;}#search_form b {	color: #568244;}#search_form .label {	text-align: right;	vertical-align: top;	padding: 10px;}#search_form .data {	text-align: left;	vertical-align: top;	padding: 5px;}#search_form .btn {	width: 150px;	border: 1px solid #898989;	color: #898989;	background-color: #f4f5ed;}#search_form .select {	width: 150px;}#search_form .error {	color: #ff0000;	text-align: center;	padding-bottom: 10px;}.footer {padding-top: 30px;}.footer a{color:#568244;font-weight:700;line-height:2em;font-size:11px;}.errorImgHide { display: none; }/* the overlayed element */.simple_overlay {	/* must be initially hidden */	display:none;	/* place overlay on top of other elements */	z-index:10000;	/* styling */	background-color:#333;	width:675px;	min-height:200px;	border:1px solid #666;	/* CSS3 styling for latest browsers */	-moz-box-shadow:0 0 90px 5px #000;	-webkit-box-shadow: 0 0 90px #000;}/* close button positioned on upper right corner */.simple_overlay .close {	background-image:url(../img/overlay/close.png);	position:absolute;	right:-15px;	top:-15px;	cursor:pointer;	height:35px;	width:35px;}/* the large image. we use a gray border around it */#img {	border:1px solid #666;}/* "next image" and "prev image" links */.next, .prev {	/* absolute positioning relative to the overlay */	position:absolute;	top:40%;	border:1px solid #666;	cursor:pointer;	display:block;	padding:10px 20px;	color:#fff;	font-size:11px;	/* upcoming CSS3 features */	-moz-border-radius:5px;	-webkit-border-radius:5px;}.prev {	left:0;	border-left:0;	-moz-border-radius-topleft:0;	-moz-border-radius-bottomleft:0;	-webkit-border-bottom-left-radius:0;	-webkit-border-top-left-radius:0;}.next {	right:0;	border-right:0;	-moz-border-radius-topright:0;	-moz-border-radius-bottomright:0;	-webkit-border-bottom-right-radius:0;	-webkit-border-top-right-radius:0;}.next:hover, .prev:hover {	text-decoration:underline;	background-color:#000;}/* when there is no next or previous link available this class is added */.disabled {	visibility:hidden;}/* the "information box" */.info {	position:absolute;	bottom:0;	left:0;	padding:10px 15px;	color:#fff;	font-size:11px;	border-top:1px solid #666;}.info strong {	display:block;}/* progress indicator (animated gif). should be initially hidden */.progress {	position:absolute;	top:45%;	left:50%;	display:none;}/* everybody should know about RGBA colors. */.next, .prev, .info {	background:#333 !important;	background:rgba(0, 0, 0, 0.6) url(h80.png) repeat-x;}