div.mainContent .paragraph .subParagraph
{
	padding: 0px 20px;
}
div.mainContent .paragraph .table
{
	width: 100%;
}
div.mainContent .paragraph .table.responsive
{

}
div.mainContent .paragraph .table.list
{

}
div.mainContent .paragraph .table.responsiveList
{

}
div.mainContent .paragraph .tr
{
	
}
div.mainContent .paragraph .td
{
	vertical-align: middle;
	text-align: left;
    padding-bottom: 20px;
}
div.mainContent .paragraph .td.listStyleType
{
	vertical-align: top;
	width: 40px;
}
div.mainContent .paragraph p
{
	text-align: left;
	margin-bottom: 20px;
}
div.mainContent .paragraph p.subTitle
{
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom: 0px;
}
div.mainContent .paragraph .table.responsive > .tr > .td
{
	width: 50%;
}
div.mainContent .paragraph .table.list > .tr > .td
{
	padding-bottom: 0px;
	vertical-align: top;
}
div.mainContent .paragraph .table.list > .tr > .td:first-child
{
	width: 26px;
}
div.mainContent .paragraph .table.list > .tr > .td:first-child:before
{
	content: '-';
	margin-right: 20px;
	font-weight: bold;
}
div.mainContent .paragraph .table.responsiveList > .tr > .td:first-child
{
	vertical-align: top;
	width: 210px;
}
div.mainContent .paragraph .table.noPadding > .tr > .td
{
	padding-bottom: 0px;
}

/** Responsive CSS **/
@media only screen and (max-width : 767px) {
	div.mainContent .paragraph .table.responsive > .tr > .td,
	div.mainContent .paragraph .table.responsiveList > .tr > .td
	{
		display: block;
		width: 100%;
		padding-bottom: 0px;
	}
	div.mainContent .paragraph .table.responsive > .tr,
	div.mainContent .paragraph .table.responsiveList > .tr
	{
		display: block;
		margin-bottom: 20px;
	}
	div.mainContent .paragraph .table.responsiveList > .tr > .td:first-child
	{
		margin-bottom: 20px;
		width: 100%;
	}
}