.custom{
	font-size: 13px;
	font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
	color: #333;
	line-height: 1.4em;
}
.custom table,.custom tbody,.custom tfoot,.custom thead,.custom tr,.custom th,.custom td{
	border-width: inherit;
	border-style: inherit;
	border-color: inherit;
}
.custom table{
	border-collapse: separate;
	border-spacing: 0;
	line-height: inherit;
	vertical-align: top;
	border: solid 1px #666;
	margin-bottom: 1em;
}
.custom td, th {
	display: table-cell;
	vertical-align: inherit;
	padding: 3px;
}
.custom tr {
	display: table-row;
	vertical-align: inherit;
}
.custom p{
	margin-bottom: 1em;
	font-size: 1em;
}
.custom h1, h1.custom, .custom h2, .custom h3, .custom h4, .custom h5, .custom h6{
	line-height: 1.1em;
	margin-bottom: 0.5em;
	color: #222;
}
.custom h1, h1.custom{
	font-size: 2.2em;
	color: #222;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
}
.custom h2{
	font-size: 1.8em;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
}
.custom h3{
	font-size: 1.6em;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
}
.custom h4{
	font-size: 1.4em;
}
.custom h5{
	font-size: 1.2em;
}
.custom h6{
	font-size: 1.2em;
}
.custom ul{
	line-height: inherit;
	margin-bottom: 1em;
}
.custom ul>li{
	list-style: disc outside none;
	line-height: inherit;
	margin-bottom: 0.4em;
	margin-left: 2em;
}
.custom ol>li{
	list-style: decimal outside none;
	line-height: inherit;
	margin-bottom: 0.4em;
	margin-left: 2em;
}
.custom table.layout, .custom table.layout>tbody>tr, .custom table.layout>tbody>tr>td{
	border: none 0px;
}