
ul.list li,
ul.list-s li {
	background-image: url(images/ul_list_li.gif);
}

h2.img,
h3.img {
	background-color: #c6e0d7;
}

h2.img em,
h3.img em {
	background: url(images/h2_img.gif) no-repeat left top;
}

div.profile table th {
	background-color: #cce2f0;
	background-image: none;
}

table.typelist th {
	background-color: #e4e4e4;
	border-bottom: 1px solid #8b8b8b;
	border-top: 1px solid #8b8b8b;
	font-weight: normal;
	padding: 15px;
	text-align: center;
	white-space: nowrap;
	width: 40%;
}

table.typelist td {
	border: none;
	border-bottom: 1px solid #b6b6b6;
	border-top: 1px solid #b6b6b6;
	line-height: 1.8em;
	padding: 15px 20px 15px 40px;
}

table.typelist tr.header th,
table.typelist tr.header td {
	background-color: #c5c5c5;
	border-top: 1px solid #c5c5c5;
	padding: 5px;
	text-align: center;
}

table.typelist tr.header td {
	border-left: 1px solid #8b8b8b;
}

div.contact {
	background: url(../images/bg_stripe.gif) repeat;
	margin: 0px auto;
	padding: 20px 100px;
	width: 800px;
}

div.contact h2 {
	padding: 40px 0px 20px 0px;
	text-align: center;
}

div.contact table.list-table th {
	width: 40%;
}

div.contact table.list-table td {
	padding: 15px 20px;
	text-align: center;
	width: 60%;
}

