﻿
/* Carried from old chf.css*/

table, tr, td {
	-x-system-font:none;
	font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;
	font-size:1em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.5em;
}

table {
	color:#666666;
	text-align:left;
	width:470px;
}
table td {
	font-size:1em;
}
table table {
	width:100%;
}
	
#billboard {
	background:url(../images/billboard.jpg) no-repeat left top;
	margin:10px auto;
	width:770px;
	height:255px;
}

#billboard * {
	text-indent:-9999px;
	position:relative;
}

#content_wrap {
	width:770px;
	background:#fff;
	margin:0 auto;
}

#content_wrap li {
/* bg */
	list-style:none;
	width:375px;
	margin:0 10px 10px 0;
	float:left;
	position:relative;
}
#content_wrap li a {
	display:block;
}
#content_wrap li div {
	background:transparent url(../images/li-bg.jpg) repeat-y 0 0;
}
#content_wrap li div div {
/* top */ 
	background:transparent url(../images/li-top.jpg) no-repeat 0 0;
}
#content_wrap li div div div {
/* bottom */ 
	background:transparent url(../images/li-bottom.jpg) no-repeat 0 100%;
 	padding:18px 18px 18px 113px;
 }
#content_wrap li a:hover div {
	background:transparent url(../images/li-bg.jpg) repeat-y 100% 0;
}
#content_wrap li a:hover div div {
/* top */ 
	background:transparent url(../images/li-top.jpg) no-repeat 100% 0;
}
#content_wrap li a:hover div div div {
/* bottom */ 
	background:transparent url(../images/li-bottom.jpg) no-repeat 100% 100%;
}

#content_wrap li p {
	font-size:0.88em;
	line-height:1.13em;
	padding:10px 0 5px 0;
	margin:0;
}

#content_wrap li .img {
	position:absolute;
	left:25px;
	top:0;
}

#content_wrap h3 {
	padding:0;
	margin:0;
	line-height:100%;
	letter-spacing: -1px;
}

#content_wrap a {
	text-decoration:none;
}
#content_wrap a p {
	color:#333;
}
#content_wrap a img {
	border:none;
}

.clear {
	clear:both;
}

