.page-module {
	padding-top: 0.5em;
	padding-bottom: 1.5em;
}

.page-module strong {
	font-weight: bold;
}

.page-module a {
	color: #5F7278;
	text-decoration: none;
}

.page-module a:hover {
	text-decoration: underline;
}

.page-module ol, 
.page-module ul {
	padding-bottom: 0.5em;
}

.page-module ol {
	list-style-type: decimal;
}

.page-module ol li, 
.page-module ul li {
	font-size: 1.2em;
	color: #434343;
	line-height: 1.6em;
}

.page-module ul li ul li {
	font-size: 1.0em;
}

.page-module ol li {
	margin-left: 25px;
}

.page-module ul li {
	background: url(/img/list-bullet.gif) 2px 6px no-repeat;
	padding-left: 15px;
}

.page-module h3 {
	font-size: 1.8em;
	line-height: 1.2em;
	font-weight: normal;
	color: #434343;
	padding-bottom: 1.2em;
}

.page-module h4 {
	font-size: 1.4em;
	line-height: 1.2em;
	font-weight: bold;
	color: #434343;	
}

.page-module p {
	font-size: 1.2em;
	color: #434343;
	line-height: 1.6em;
}

.page-module table {
	font-size: 1.2em;
	color: #434343;
	line-height: 1.6em;
	width: 100%;
}

.page-module table tbody td {
	overflow: hidden;
	padding: 3px 8px 3px 8px;
	border-bottom: 1px solid #D0D0D0;
}

.page-module table thead td { 
	padding: 3px 8px 3px 8px;
	background: #F5F3F4 url(/img/secondary-navigation-l1-bg.png) left repeat-x;
	border-top: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	font-weight: bold;
}

.page-module .cta {
	background: url(/img/module-cta-right.png) right no-repeat;
	text-decoration: none;
	display: block;
	float: right;
	margin-bottom: 1.5em;
	text-align: center;
}

.page-module .cta span {
	display: block;
	background: url(/img/module-cta-left.png) left no-repeat;
    padding: 6px 35px 5px 35px;
	font-size: 1.2em;	
	color: #4e4e4e;	
}

.page-module .cta:hover {
	text-decoration: none;
}


.page-module iframe {

}

.page-module img {
	margin-bottom: 1.0em;
}
