#content-container
{	background-color: #fafafa;	
	float: left;
	width: 610px;
	padding: 5px;
}
.content-box
{	width: 560px;
	float: left;
	padding: 20px 15px 20px 15px;
	background: #fff;
	margin: 5px 10px;
	border: 2px solid #f4f4f4;
}
.content-box h2
{	font-size: 24px;
	color: #224057;
	margin: 0;
	padding: 0 0 8px 0;
	border-bottom: 2px dotted #224057;
	font-weight: bold;
}
.content-box h3
{	font-size: 18px;
	color: #a06336;
	margin: 25px 0 0 0;
	padding: 0 0 5px 10px;
	font-weight: bold;
}
.content-box p
{	padding-left: 15px;
}
.content-box h3 span
{	font-size: 12px;
	font-weight: normal;
	padding-left: 5px;
}
.content-box  ul, .content-box  ol
{	margin-left: 50px;
}
.content-box  ul li, .content-box  ol li
{	margin: 5px 0px 5px 5px;
}

ul.links
{	margin: 10px 25px 0 25px;
}
ul.links li
{	list-style: none;
	padding: 15px 0;
	border-bottom: 1px dotted #ccc;
	margin: none;
}
ul.links li h4
{	color: #224057;
	font-size: 14px;
}
ul.links li p
{	margin: 0;
	padding: 0;
}
ul.links li a
{	font-size: 11px;
	color: #224057;
}
ol.faqlist
{	margin-top: 20px;
}
ol.faqlist li
{	margin-bottom: 15px;
}
ol.faqlist li a.qlink
{	font-size: 14px;
	font-weight: bold;
}
ol.faqlist li a.toplink
{	font-size: 10px;
	font-weight: bold;
}
table.pPageTable
{	margin: 5px 10px;
	border: 1px solid #999;
}
table.pPageTable td
{	padding: 5px 10px;
	border-bottom: 1px solid #999;
}
table.pPageTable td.levels
{	width: 60px;
}
table.pPageTable td.info
{	width: 120px;
}
table.pPageTable td.days
{	width: 125px;
}
table.pPageTable td.price
{	text-align: right;
	width: 60px;
}
table.pPageTable td.maxcv
{	width: 70px;
}
