/*
Name: style.css
Theme URI: https://www.momentum.co.za/
Description: Main Styles - momGroupWcm
Version: 1.1
*/
* {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
}

body {
	font-size: 0.7em;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	margin: 0;
	background-color: #ffffff;
	background-image: url(/complete-myriad/assets/img/page_background.gif);
	background-repeat: repeat-x;
}

.page_holder {
	width: 960px;
	margin: 0 auto 0 auto;
}

#mainContent {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1 {
	font-family: "Trebuchet", "Verdana", Arial;
	color: #dc291e;
	font-size: 1.4em;
	margin-top: 8px;
	font-weight: normal;
}

h2 {
	font-family: "Trebuchet", "Verdana", Arial;
	color: #003366;
	font-size: 1.2em;
	font-weight: normal;
	margin-top: 8px;
}

h3 {
	font-family: "Trebuchet", "Verdana", Arial;
	color: #444;
	font-size: 1.1em;
	font-weight: normal;
}

h4 {
	font-family: "Trebuchet", "Verdana", Arial;
	color: #444;
	font-size: 1.0em;
}

h5 {
	font-family: "Trebuchet", "Verdana", Arial;
	color: #003366;
	font-size: 1.0em;
}

h6 {
	font-family: "Trebuchet", "Verdana", Arial;
	color: #666;
	font-size: 1.0em;
	font-weight: bold;
	font-style: italic;
}

a {
	color: #dc291e;
	text-decoration: none;
}

p {
	clear: both;
}

.top_strip {
	color: white;
	height: 22px;
}

.top_strip ul {
	float: right;
	list-style: none;
	margin: 3px 0;
}

.top_strip li {
	float: left;
	margin-right: 20px;
}

.top_strip a {
	color: #333333;
}

.top_navigation {
	height: 96px;
}

.top_navigation ul {
	float: right;
	margin-top: 52px;
	list-style: none;
}

.top_navigation li {
	float: left;
	margin-right: 16px;
}

.top_navigation li.selected {
	font-weight: bold;
	margin-right: 16px;
	speak: normal;
}

.top_navigation a {
	color: #003366;
}

.page_bannerarea {
	background-color: #ffffff;
	float: left;
}

.page_bannerarea h3 {
	margin: 10px 0 10px 0;
}

.news_column {
	background-color: #ffffff;
	float: left;
	width: 220px;
	padding: 0 0 10px 10px;
	height: 190px;
	overflow: hidden;
	color: #333333;
}

.news_column h1 {
	padding: 10px;
	margin: 0;
	font-size: 1em;
	font-weight: bold;
	color: #333333;
}

.news_column a {
	color: #333333;
}

.news_column ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.news_column li {
	padding: 10px 0 10px 10px;
	background-image: url(/complete-myriad/assets/img/landing_news_line.gif);
	background-repeat: repeat-x;
}

.banner_column {
	float: right;
	width: 720px;
	height: 200px;
	overflow: hidden;
}

.navigation_area {
	position: relative;
	top: -30px;
	left: 10px;
	width: 480px;
	font-size: 12px;
	font-weight: bold;
}

.navigation_area ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.navigation_area li {
	float: left;
	margin-left: 5px;
	background: #013173;
}

.navigation_area li a {
	color: white;
	padding: 5px;
	line-height: 24px;
}

.navigation_area li a:hover {
	background: #dc291e;
	color: white;
	text-decoration: none;
}

.content_area {
	height: 200px;
	overflow: hidden;
}

#banner_content1 div.banner_frame_off, #banner_content1 div.banner_frame_on
	{
	width: 720px;
	height: 200px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: relative;
	float: left;
}

#banner_content1 div.banner_frame_off {
	visibility: hidden;
	display: none;
}

#banner_content1 div.banner_frame_on {
	visibility: visible;
	display: block;
}

#banner_content1 div.banner_frame_off div, #banner_content1 div.banner_frame_on div
	{
	float: right;
	color: #222;
	background: transparent;
	padding: 10px;
	width: 220px;
	height: 200px;
	position: absolute;
	top: 0;
	right: 0;
}

#banner_content1 h3 {
	font-size: 1.4em;
	font-weight: normal;
}

.nav_on {
	background: gray;
}

.nav_off {
	background: #013173;
}

.side_banner_column {
	float: right;
	height: 605px;
	overflow: hidden;
	width: 224px;
}

.side_navigation_area {
	font-size: 12px;
	font-weight: bold;
	left: 10px;
	position: relative;
	top: -30px;
	width: 0;
}

.side_navigation_area ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.side_navigation_area li {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: #013173 none repeat scroll 0 0;
	float: left;
	margin-left: 5px;
}

.side_navigation_area li a {
	color: white;
	line-height: 24px;
	padding: 5px;
}

.side_navigation_area li a:hover {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: #dc291e none repeat scroll 0 0;
	color: white;
	text-decoration: none;
}

.side_content_area {
	height: 600px;
	overflow: hidden;
}

#side_banner_content1 div.side_banner_frame_off, #side_banner_content1 div.side_banner_frame_on
	{
	float: left;
	height: 600px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 220px;
}

#side_banner_content1 div.side_banner_frame_off {
	display: none;
	visibility: hidden;
}

#side_banner_content1 div.side_banner_frame_on {
	display: block;
	visibility: visible;
}

#side_banner_content1 div.side_banner_frame_off div,
	#side_banner_content1 div.side_banner_frame_on div {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent none repeat scroll 0 0;
	color: #222222;
	float: right;
	height: 200px;
	padding: 10px;
	position: absolute;
	right: 0;
	top: 0;
	width: 220px;
}

#side_banner_content1 h3 {
	font-size: 1.4em;
	font-weight: normal;
}

.side_nav_on {
	background: gray;
}

.side_nav_off {
	background: #013173;
}

.page_holder_landing {
	width: 980px !important;
	margin: 0 auto 0 auto;
}

.landing_background1 {
	padding: 1px 10px;
	float: left;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
}

.landing_background2 {
	background: url(/complete-myriad/assets/img/landing_background_2.gif);
	background-repeat: no-repeat;
	padding: 0 10px;
	float: left;
}

.page_content {
	background: white;
	float: left;
	width: 960px;
}

.content_bg {
	background-image: url(/complete-myriad/assets/img/page_content_addbg2.png);
	background-repeat: repeat-y;
	float: left;
}

.content_bg_wide {
	background-image: url(/complete-myriad/assets/img/page_content_addbg2w.png);
	background-repeat: repeat-y;
	float: left;
}

.content_column {
	float: left;
	width: 220px;
	padding: 10px;
	vertical-align: top;
}

.content_column h1 {
	background-image: url(/complete-myriad/assets/img/landing_section_line.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	line-height: 20px;
	padding: 5px 0 6px 0;
	margin-top: 0;
	margin-bottom: 10px;
}

.content_column h1 a {
	font-family: "Trebuchet", "Verdana", Arial;
	color: #dc291e;
	font-size: 1.2em;
	text-decoration: none;
	padding: 0;
}

.content_column p {
	clear: none;
	margin-top: 0;
	margin-bottom: 2px;
}

.content_column img {
	float: left;
	margin: 0 5px 5px 0;
}

.content_column ul {
	margin: 10px 0 0 26px;
	padding: 0;
}

.content_column_for_businesses {
	float: left;
	width: 220px;
	padding: 8px;
	vertical-align: top;
}

.content_column_for_businesses h1 {
	background-image: url(/complete-myriad/assets/img/landing_section_line.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	line-height: 20px;
	padding: 5px 0 6px 0;
	margin-top: 0;
	margin-bottom: 10px;
}

.content_column_for_businesses h1 a {
	font-family: "Trebuchet", "Verdana", Arial;
	color: #dc291e;
	font-size: 1.2em;
	text-decoration: none;
	padding: 0;
}

.content_column_for_businesses p {
	clear: none;
	margin-top: 0;
	margin-bottom: 2px;
}

.content_column_for_businesses img {
	float: left;
	margin: 0 5px 5px 0;
}

.content_column ul, .content_column_for_businesses ul, .content_copy ul ul li,
	.content_copy_wide ul ul li, .content_copy ul ul ul li,
	.content_copy_wide ul ul ul li {
	list-style-image: url(/complete-myriad/assets/img/page_bullet_gray.gif);
}

.content_column_for_businesses ul {
	margin: 10px 0 0 26px;
	padding: 0;
}

.section_title a {
	text-decoration: none;
	color: #dc291e;
	font-size: 15px;
	padding-left: 28px;
	line-height: 20px;
}

.indicators_column {
	clear: both;
	width: 920px;
	padding: 10px;
	margin: 0 0 0 10px;
	background-image: url(/complete-myriad/assets/img/landing_indicators_line.gif);
	background-repeat: repeat-x;
	color: gray;
	height: auto;
}

.indicators_column ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 740px;
}

.indicators_column li {
	float: left;
	width: 230px;
	margin: 0 6px;
}

.content_breadcrumb {
	border-bottom: 1px solid #EEE;
	background: white;
	padding: 3px 0 3px 16px;
	color: #777;
}

.content_navigation {
	float: left;
	width: 185px;
	padding: 10px 15px;
}

.content_navigation ul {
	margin: 0;
	padding: 0 0 1px 0;
	background: url(/complete-myriad/assets/img/landing_indicators_line.gif) repeat-x left bottom;
}

.content_navigation ul li ul {
	background: transparent;
	padding: 0;
}

.content_navigation a {
	color: #555;
	vertical-align: middle;
}

.content_navigation li {
	margin: 4px 0;
	list-style: none;
	padding-top: 4px;
	vertical-align: middle;
}

.content_navigation li.selected {
	background: url(/complete-myriad/assets/img/nav_bullet_red.gif) no-repeat left center;
	padding-left: 15px;
}

.content_navigation li.menu_indented1 {
	background: url(/complete-myriad/assets/img/landing_indicators_line.gif) repeat-x left top;
	padding-left: 0;
}

.content_navigation li.selected a {
	color: #dc291e;
}

.content_navigation li.menu_indented2, .content_navigation li.menu_indented3,
	.content_navigation li.menu_indented4, .content_navigation li.menu_indented5
	{
	background: url(/complete-myriad/assets/img/nav_bullet_gray.gif) no-repeat left center;
	padding: 0 0 0 15px;
	margin: 5px 0;
	vertical-align: middle;
}

.menu_indented2 {
	margin-left: 20px;
}

.content_navigation li.menu_indented3 {
	margin-left: 15px;
}

.content_navigation li.menu_indented4 {
	margin-left: 30px;
}

.content_navigation li.menu_indented5 {
	margin-left: 45px;
}

.content_copy, .content_copy_wide {
	float: left;
	padding: 10px 14px 20px 14px;
	min-height: 450px;
}

.content_copy {
	width: 490px;
}

.content_copy_wide {
	width: 716px;
}

div.middle-column {
	width: 490px;
}

.content_copy abbr, .content_copy_wide abbr {
	font-style: italic;
	color: #444;
	background-image: url(/complete-myriad/assets/img/page_elements_dottedline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.content_copy abbr:hover, .content_copy_wide abbr:hover {
	cursor: help;
}

.content_copy .myabbr, .content_copy_wide .myabbr {
	font-style: italic;
	color: #444;
	background-image: url(/complete-myriad/assets/img/page_elements_dottedline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.content_copy acronym, .content_copy_wide acronym {
	font-style: italic;
	color: #444;
	background-image: url(/complete-myriad/assets/img/page_elements_dottedline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.content_copy acronym:hover, .content_copy_wide acronym:hover {
	cursor: help;
}

.content_copy cite, .content_copy_wide cite {
	font-style: italic;
	color: #444;
	background-image: url(/complete-myriad/assets/img/page_elements_dottedline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.content_copy cite:hover, .content_copy_wide cite:hover {
	cursor: help;
}

.content_copy blockquote, .content_copy_wide blockquote {
	padding: 0.75em 40px;
	margin: 0.25em 0;
	background-color: #f2f2f2;
	background-image: url(/complete-myriad/assets/img/page_elements_blockquote_open.gif);
	background-repeat: no-repeat;
	background-position: 15px 0.25em;
}

.content_copy blockquote p, .content_copy_wide blockquote p {
	font-family: "Georgia", "Times";
	font-style: italic;
	font-size: 1.3em;
	margin: 0.75em 0;
}

.content_copy blockquote p.author, .content_copy_wide blockquote p.author
	{
	color: #666;
	font-style: normal;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: .95em;
	text-align: right;
}

.content_copy img.img_left, .content_copy_wide img.img_left {
	float: left;
}

.content_copy img.img_right, .content_copy_wide img.img_right {
	float: right;
}

.content_copy p, .content_copy_wide p {
	clear: none;
}

.content_copy ol ol, .content_copy_wide ol ol {
	margin-left: 0;
	padding: 0;
}

.content_copy ol ol li, .content_copy_wide ol ol li {
	list-style: lower-roman;
	margin-left: 25px;
	color: #333;
}

.content_copy ol ol ol, .content_copy_wide ol ol ol {
	margin-left: 0;
	padding: 0;
}

.content_copy ol ol ol li, .content_copy_wide ol ol ol li {
	list-style: lower-alpha;
	margin-left: 25px;
	color: #666;
}

.content_copy ul li, .content_copy_wide ul li {
	list-style-image: url(/complete-myriad/assets/img/page_bullet_red.gif);
}

.content_copy ul ul, .content_copy_wide ul ul {
	margin-left: 0;
	padding: 0;
}

.content_copy ul ul li, .content_copy_wide ul ul li {
	margin-left: 18px;
	color: #333;
}

.content_copy ul ul ul, .content_copy_wide ul ul ul {
	margin-left: 0;
	padding: 0;
}

.content_copy ul ul ul li, .content_copy_wide ul ul ul li {
	margin-left: 18px;
	color: #666;
}

.content_copy .footnote, .content_copy_wide .footnote {
	font-size: 0.7em;
	background-image: url(/complete-myriad/assets/img/page_elements_dottedline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	position: relative;
	top: -0.5em;
	margin: 0 0.5em 0 0.5em;
}

.content_copy .footnotes, .content_copy_wide .footnotes {
	margin: 10px;
	border-top: 1px solid #F2F2F2;
}

.content_copy hr, .content_copy_wide hr {
	background-color: white;
	border: 0;
	height: 1px;
	color: white;
	border-bottom: 1px dotted silver;
}

.content_copy a, .content_copy_wide a {
	text-decoration: none;
	color: #dc291e;
}

.content_copy a:link, .content_copy_wide a:link {
	color: #dc291e;
}

.content_copy a:visited, .content_copy_wide a:visited {
	color: #dc291e;
}

.content_copy a:hover, .content_copy_wide a:hover {
	text-decoration: underline;
}

.content_copy a:active, .content_copy_wide a:active {
	color: #dc291e;
}

.content_copy .download_pdf, .content_copy_wide .download_pdf {
	background: url(/complete-myriad/assets/img/page_elements_download_pdf.gif);
	background-repeat: no-repeat;
	padding: 0 5px 5px 20px;
}

.content_copy .download_excel, .content_copy_wide .download_excel {
	background: url(/complete-myriad/assets/img/page_elements_download_excel.gif);
	background-repeat: no-repeat;
	padding: 0 5px 5px 20px;
}

.content_copy .external_site, .content_copy_wide .external_site {

}

.content_copy .external_site:hover, .content_copy_wide .external_site:hover
	{

}

.content_copy .author, .content_copy_wide .author {
	color: #013173;
}

.content_copy table.searchresults, .content_copy_wide table.searchresults
	{
	margin-top: 0;
}

.content_copy table.searchresults tr td, .content_copy_wide table.searchresults tr td
	{
	padding: 10px 0;
}

.content_copy table.searchresults p, .content_copy_wide table.searchresults p
	{
	margin: 4px 0;
}

.content_copy table.searchresults h3, .content_copy_wide table.searchresults h3
	{
	font-size: 1.2em;
	float: none;
	margin: 0;
	padding: 2px 0;
	font-weight: normal;
}

.content_copy .author_extra, .content_copy_wide .author_extra {
	color: #666;
}

.content_copy table, .content_copy_wide table {
	border-collapse: collapse;
	margin-bottom: 10px;
	width: 100%;
}

.content_copy table caption, .content_copy_wide table caption {
	background: #666;
	color: white;
	padding: 5px;
	font-weight: bold;
}

.content_copy table thead, .content_copy_wide table thead {
	background: #AAA;
	color: white;
	font-weight: bold;
}

.content_copy table td, .content_copy_wide table td {
	padding: 0.2em;
	margin: 0;
}

.content_copy table tbody td, .content_copy_wide table tbody td {
	border-bottom: 1px solid #ddd;
	vertical-align: top;
}

.content_copy table tfoot td, .content_copy_wide table tfoot td {
	border-bottom: 1px solid #ddd;
}

.content_copy table tfoot, .content_copy_wide table tfoot {
	font-weight: bold;
}

.content_copy table .firstcol, .content_copy_wide table .firstcol {

}

.content_copy table tr.odd, .content_copy_wide table tr.odd {

}

.content_copy table tr.even, .content_copy_wide table tr.even {
	background: #F2F2F2;
}

.content_copy table.profile, .content_copy_wide table.profile {
	border-collapse: collapse;
	margin: 10px 0;
	width: 100%;
}

.content_copy table.profile tbody td, .content_copy_wide table.profile tbody td
	{
	vertical-align: top;
	padding: 5px 10px;
	border-bottom: 1px solid #ddd;
}

.content_copy table.profile tbody td h2, .content_copy_wide table.profile tbody td h2
	{
	color: #f12c1c;
	font-size: 1.4em;
}

.content_copy table.profile tbody td p, .content_copy_wide table.profile tbody td p
	{
	color: gray;
	margin: 0;
	padding: 0 0 5px 0;
}

.content_copy div.director_profile, .content_copy_wide div.director_profile
	{
	padding: 10px;
	float: left;
	width: 500px;
	clear: both;
}

.content_copy div.director_profile .photo, .content_copy_wide div.director_profile .photo
	{
	float: left;
}

.content_copy div.director_profile .photo img, .content_copy_wide div.director_profile .photo img
	{
	border: 0;
}

.content_copy div.director_profile .copy, .content_copy_wide div.director_profile .copy
	{
	float: left;
	padding: 0 10px 0 10px;
	width: 360px;
}

.content_copy div.director_profile .copy h2, .content_copy_wide div.director_profile .copy h2
	{
	color: #f12c1c;
	font-size: 1.4em;
	font-weight: normal;
	margin: 0 auto 0.5em;
}

.content_copy div.director_profile .copy p, .content_copy_wide div.director_profile .copy p
	{
	color: gray;
	margin: 2px;
}

.content_copy div.director_profile .copy blockquote, .content_copy_wide div.director_profile .copy blockquote
	{
	margin-top: 0.75em;
	margin-right: 20px;
	background-image: none;
	padding: 0.75em;
}

.content_copy p.lastmodified, .content_copy_wide p.lastmodified {
	font-size: 0.8em;
	color: #ccc;
	margin: 2px 0;
	padding: 0;
}

.page_tools {
	height: 20px;
	text-align: right;
	padding-top: 3px;
}

.content_additional {
	float: left;
	width: 206px;
	padding: 10px;
	margin: 0;
}

div.content_additional div.quicklinks {
	margin-bottom: 15px;
}

div.content_additional div.quicklinks ul {
	list-style-image: url(/complete-myriad/assets/img/page_bullet_red.gif);
	margin: 0 0 0 14px;
	padding: 0 0 0 20px;
}

div.content_additional div.quicklinks h1 {
	font-size: 1em;
	font-weight: bold;
	padding: 10px;
	margin: 0;
	color: #dc291e;
	background-image: url(/complete-myriad/assets/img/landing_indicators_line.gif);
	background-repeat: repeat-x;
	background-position: 0 bottom;
}

div.content_additional div.quicklinks a {
	color: #555;
}

div.content_additional div.quicklinks h1 a {
	color: #dc291e;
}

div.content_additional div.news_column2 {
	float: right;
	height: auto;
	color: #dc291e;
	width: 100%;
}

div.content_additional div.news_column2 h1 {
	padding: 10px;
	margin: 0;
	font-size: 1em;
	font-weight: bold;
}

div.content_additional div.news_column2 a {
	color: #888;
}

div.content_additional div.news_column2 h1 a {
	color: #dc291e;
}

div.content_additional div.news_column2 ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

div.content_additional div.news_column2 li {
	padding: 10px;
	background-image: url(/complete-myriad/assets/img/landing_indicators_line.gif);
	background-repeat: repeat-x;
}

div.content_additional div.rh_sidebar {
	float: right;
	height: auto;
	color: #888;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 15px;
	background: transparent;
	border-collapse: collapse;
}

div.content_additional div.rh_sidebar div {
	padding-bottom: 15px;
	border: 1px solid #F2F2F2;
}

div.content_additional div.rh_sidebar h1 {
	padding: 8px 10px;
	margin: 0;
	font-size: 1em;
	font-weight: bold;
	color: white;
	background: transparent;
	background: #003366;
	vertical-align: middle;
}

div.content_additional div.rh_sidebar h1 img {
	vertical-align: middle;
}

div.content_additional div.rh_sidebar h1 span {
	vertical-align: middle;
}

div.content_additional div.rh_sidebar h3 {
	font-size: 1em;
	margin: 0;
	padding: 5px 10px 5px 10px;
	font-weight: normal;
}

div.content_additional div.rh_sidebar ul {
	list-style-image: url(/complete-myriad/assets/img/page_bullet_red.gif);
	margin: 0 0 0 14px;
	padding: 0 0 0 20px;
}

div.content_additional div.rh_sidebar li {
	padding: inherit 10px;
	margin: auto;
}

div.content_additional div.rh_sidebar p {
	margin: 0 10px 5px 10px;
	line-height: 140%;
}

div.content_additional .external_site {
	background: url(/complete-myriad/assets/img/page_elements_link_external2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 18px;
}

div.content_additional .external_site:hover {
	background: url(/complete-myriad/assets/img/page_elements_link_external2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 18px;
}

.content_additional2 {
	float: left;
	width: 206px;
	padding: 10px;
	margin: 0;
}

div.content_additional2 div.quicklinks {
	margin-bottom: 15px;
}

div.content_additional2 div.quicklinks ul {
	list-style-image: url(/complete-myriad/assets/img/page_bullet_red.gif);
	margin: 0 0 0 14px;
	padding: 0 0 0 20px;
}

div.content_additional2 div.quicklinks h1 {
	font-size: 1em;
	font-weight: bold;
	padding: 10px;
	margin: 0;
	color: #dc291e;
	background-image: url(/complete-myriad/assets/img/landing_indicators_line.gif);
	background-repeat: repeat-x;
	background-position: 0 bottom;
}

div.content_additional2 div.quicklinks a {
	color: #555;
}

div.content_additional2 div.quicklinks h1 a {
	color: #dc291e;
}

div.content_additional2 div.news_column2 {
	float: right;
	height: auto;
	color: #dc291e;
	width: 100%;
}

div.content_additional2 div.news_column2 h1 {
	padding: 10px;
	margin: 0;
	font-size: 1em;
	font-weight: bold;
}

div.content_additional2 div.news_column2 a {
	color: #888;
}

div.content_additional2 div.news_column2 h1 a {
	color: #dc291e;
}

div.content_additional2 div.news_column2 ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

div.content_additional2 div.news_column2 li {
	padding: 10px;
	background-image: url(/complete-myriad/assets/img/landing_indicators_line.gif);
	background-repeat: repeat-x;
}

div.content_additional2 div.rh_sidebar {
	float: right;
	height: auto;
	color: #888;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 15px;
	background: white;
	border-collapse: collapse;
}

div.content_additional2 div.rh_sidebar div {
	padding-bottom: 15px;
	border: 1px solid #F2F2F2;
}

div.content_additional2 div.rh_sidebar h1 {
	margin: 0;
	font-size: 1em;
	font-weight: bold;
	vertical-align: middle;
}

div.content_additional2 div.rh_sidebar h1 img {
	vertical-align: middle;
}

div.content_additional2 div.rh_sidebar h1 span {
	vertical-align: middle;
}

div.content_additional2 div.rh_sidebar h3 {
	font-size: 1em;
	margin: 0;
	padding: 5px 10px 5px 10px;
	font-weight: normal;
}

div.content_additional2 div.rh_sidebar ul {
	list-style-image: url(/complete-myriad/assets/img/page_bullet_red.gif);
	margin: 0 0 0 14px;
	padding: 0 0 0 20px;
}

div.content_additional2 div.rh_sidebar li {
	padding: inherit 10px;
	margin: auto;
}

div.content_additional2 div.rh_sidebar p {
	margin: 0 10px 5px 10px;
	line-height: 140%;
}

div.content_additional2 .external_site {
	background: url(/complete-myriad/assets/img/page_elements_link_external2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 18px;
}

div.content_additional2 .external_site:hover {
	background: url(/complete-myriad/assets/img/page_elements_link_external2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 18px;
}

.system_logged_in {
	clear: both;
	float: left;
	width: 954px;
	background: black;
	padding: 3px;
}

.system_logged_in ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: right;
}

.system_logged_in li {
	float: left;
	margin-right: 19px;
}

.system_logged_in a {
	color: silver;
}

.system_logged_in .selected {
	color: white;
	font-weight: bold;
}

.system_logged_in2 {
	clear: both;
	float: left;
	width: 954px;
	background: #19488a;
	padding: 3px;
}

.system_logged_in2 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: right;
}

.system_logged_in2 li {
	float: left;
	margin-right: 19px;
}

.system_logged_in2 a {
	color: white;
}

.system_logged_in2 .selected {
	color: white;
	font-weight: bold;
}

.page_footer {
	background-color: #eeeeee;
	color: #333333;
	padding: 15px;
	float: left;
}

.page_footer p {
	margin: 0;
}

.page_footer a {
	color: #333333;
}

.footer_left {
	float: left;
	width: 400px;
}

.footer_right {
	float: right;
	width: 530px;
	text-align: right;
	vertical-align: top;
	position: relative;
}

.footer_right img {
	width: 83px;
	height: 26px;
	position: absolute;
	right: 0;
}

.page_footer ul {
	float: right;
	list-style: none;
	margin: 0 0 0 0;
	display: inline;
}

.page_footer li {
	float: left;
	margin-right: 20px;
	display: inline;
}

div.landinglist {
	border: none;
	padding: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
	height: auto;
}

table.landinglist {
	border: none;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
	border-collapse: collapse;
}

table.landinglist tbody td {
	border: none;
	border-top: 1px solid #ddd;
	vertical-align: top;
	padding-bottom: 10px;
}

.landinglist h1 {
	font-size: 1.2em;
	float: none;
	margin: 0;
	padding: 2px 0;
}

.landinglist img {
	float: left;
	margin: 5px;
	padding: 2px;
}

.landinglist p {
	clear: none;
	margin: 2px;
}

.landinglist a {
	text-decoration: none;
	color: #dc291e;
}

.landinglist a:link {
	color: #dc291e;
}

.landinglist a:visited {
	color: #dc291e;
}

.landinglist a:hover {
	text-decoration: underline;
}

.landinglist a:active {
	color: #dc291e;
}

div.pagination {
	margin: 0;
	vertical-align: middle;
	text-align: right;
}

div.pagination img {
	vertical-align: middle;
}

div.content_additional div.rh_sidebarlink {
	padding: 0 10px;
}

div.content_additional div.rh_sidebarlink img {
	vertical-align: middle;
}

.content_copy table.content_table1, .content_copy_wide table.content_table1
	{
	border: none;
}

.content_copy table.content_table1 td, .content_copy_wide table.content_table1 td
	{
	padding-bottom: 0.75em;
	border: none;
}

.content_copy table.content_table1 td h4, .content_copy_wide table.content_table1 td h4
	{
	margin-top: 0;
	margin-bottom: 0.5em;
}

.content_copy table.content_table1 td p, .content_copy_wide table.content_table1 td p
	{

}

.content_copy table.content_table1 td img, .content_copy_wide table.content_table1 td img
	{
	margin-right: 10px;
}

dl.qa dt {
	margin: 2px 0 0.25em 0;
}

dl.qa dt a {
	font-weight: bold;
}

dl.qa dt a a:link, dl.qa dt a a:visited, dl.qa dt a a:hover, dl.qa dt a a:active
	{
	color: #dc291e;
}

dl.qa dd {
	margin: 2px 0 1em 1em;
}

div.header_wide {
	width: 745px;
	float: left;
	margin-top: 10px;
}

div.header_image {
	width: 490px;
	float: left;
	margin: 0 14px;
}

div.header_navigator {
	float: left;
	width: 220px;
	height: 110px;
	margin: 0;
}

div.header_navigator ul {
	list-style-type: none;
	padding: 0;
	margin: 3px 3px;
	height: 90px;
}

div.header_navigator ul li {
	font-size: 11px;
}

div.header_navigator ul li a:link, div.header_navigator ul li a {
	display: block;
	padding: 5px 25px;
	background-image: url(/complete-myriad/assets/img/header_navigation_ul_bg.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	color: gray;
}

div.header_navigator ul li a:link, div.header_navigator ul li a:visited
	{
	color: gray;
}

div.header_navigator ul li a:hover, div.header_navigator ul li a:active
	{
	background-image: url(/complete-myriad/assets/img/header_navigation_ul_bg_thehov.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	color: white;
	text-decoration: none;
}

div.header_navigator ul li span {
	background-image: url(/complete-myriad/assets/img/header_navigation_ul_bg_sel.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	color: white;
	display: block;
	padding: 5px 25px;
}

div.expandable_monkey {
	margin: 0;
	padding: 0;
	border-top: solid 1px #ccc;
}

div.expandable_monkey div {
	border-bottom: solid 1px #ccc;
	margin: 0;
	padding: 5px 5px;
}

div.expandable_monkey div.odd {
	background-color: #eee;
}

div.expandable_monkey div div {
	border: none 0;
	margin: 0;
	padding: 0;
}

div.expandable_monkey ul {
	padding: 5px;
	margin: 5px 15px;
}

div.expandable_monkey ul.archive {
	background-color: #fefefe;
}

.content_copy div.expandable_monkey ul.files, .content_copy div.expandable_monkey div.archive ul,
	.content_copy div.expandable_monkey ul.files li, .content_copy div.expandable_monkey div.archive ul li
	{
	list-style-image: none;
	list-style-type: none;
}

div.expandable_monkey ul li {
	padding: 4px;
	background-image: url(/complete-myriad/assets/img/file.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 20px;
}

div.expandable_monkey ul li.pdf {
	background-image: url(/complete-myriad/assets/img/page_elements_download_pdf.gif);
}

div.expandable_monkey ul li.xls {
	background-image: url(/complete-myriad/assets/img/page_elements_download_excel.gif);
}

div.expandable_monkey ul li.txt, div.expandable_monkey ul li.doc {
	background-image: url(/complete-myriad/assets/img/txt.png);
}

div.expandable_monkey ul li a {

}
/*
    List Expander
*/
.listexpander {
	width: 100%;
}

.listexpander, .listexpander ul, .listexpander li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.listexpander ul {
	/*: ;     display: none;*/

}

.listexpander li {
	line-height: 200%;
	margin-top: 0;
	cursor: default;
	text-indent: 28px;
	width: 100%;
	font-family: Trebuchet, Verdana, Arial;
	font-size: 1.2em;
}

.listexpander li.collapsed, .listexpander li.expanded {
	cursor: pointer;
}
/* first level */
.listexpander li, .listexpander li.collapsed {
	background: url(/complete-myriad/assets/img/collapsed.gif) #FFF no-repeat 5px .4em;
	color: #003366;
}

.listexpander li.expanded {
	background: url(/complete-myriad/assets/img/expanded.gif) #FFF no-repeat 5px .4em;
	color: #003366;
}
/* second level */
.listexpander li ul, .listexpander li li {
	font-weight: normal;
	font-size: .9em;
	color: #333333;
	text-indent: 34px;
}

.listexpander li li.collapsed {
	background: url(/complete-myriad/assets/img/collapsed.gif) no-repeat 10px .4em;
	color: #333333;
}

.listexpander li li.expanded {
	background: url(/complete-myriad/assets/img/expanded.gif) no-repeat 10px .4em;
	color: #333333;
}
/* third level */
.listexpander li li ul, .listexpander li li li {
	background: none;
	font-size: .95em;
	color: #dc291e;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	list-style-type: none;
}

.listexpander li li li.collapsed {
	background: none 5px .4em;
	color: #dc291e;
}

.listexpander li li li.expanded {
	background: none 5px .4em;
	color: #dc291e;
}
/* fourth level */
.listexpander li li li ul, .listexpander li li li li {
	background: none;
	font-size: 1em;
	color: #dc291e;
	text-indent: 17px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	list-style-type: none;
}

.listexpander li li li li.collapsed {
	background: none 5px .4em;
	color: #dc291e;
}

.listexpander li li li li.expanded {
	background: none 5px .4em;
	color: #dc291e;
}
/* etc. */
/* buttons */
p.listexpander {
	height: 1.5em;
	margin: 1em 0;
}

p.listexpander a {
	float: left;
	height: 1.5em;
	line-height: 1.5em;
	padding: 0 10px;
	border: 0;
	margin-right: 5px;
	cursor: pointer;
}

p.listexpander a:hover {
	background: #FFF;
}
/* float fix */
.listexpander li:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.listexpander li {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .listexpander li {
	height: 1%;
}

.listexpander li {
	display: block;
}
/* End hide from IE-mac */
/* end float fix */
div.quicklinkbar {
	margin: 10px 0 0 0;
	padding: 5px 10px;
	background-color: #ffffff;
	float: left;
	height: 22px;
	width: 200px;
	font-size: 1em;
}

div.quicklinkbar span {
	padding: 3px 0;
	margin-right: 3px;
	display: block;
	float: left;
}

div.quicklinkbar select {
	width: 164px;
	font-size: 1em;
}

.content_navigation_nested {
	float: left;
	width: 185px;
	padding: 10px 15px;
}

.content_navigation_nested ul {
	list-style: none;
	margin: 0;
	padding: 0 0 1px 0;
	background: url(/complete-myriad/assets/img/landing_indicators_line.gif) repeat-x left bottom;
}

.content_navigation_nested ul li {
	padding-left: 0;
	background: url(/complete-myriad/assets/img/landing_indicators_line.gif) repeat-x left top;
	margin: 4px 0;
	padding-top: 4px;
}

.content_navigation_nested ul li ul {
	background: transparent;
}

.content_navigation_nested ul li ul li {
	margin: 5px 0;
	vertical-align: middle;
}

.content_navigation_nested ul li ul li a {
	background: url(/complete-myriad/assets/img/nav_bullet_gray.gif) no-repeat left center;
	padding: 0 0 0 15px;
}

.content_navigation_nested ul li ul li ul li a {
	margin-left: 15px;
}

.content_navigation_nested ul li ul li ul li ul li a {
	margin-left: 30px;
}

.content_navigation_nested a {
	color: #555;
}

.content_navigation_nested ul li a.menu_selected {
	color: #dc291e;
}

.content_navigation_nested ul li ul li a.menu_selected {
	background: url(/complete-myriad/assets/img/nav_bullet_red.gif) no-repeat left center;
	padding-left: 15px;
	color: #dc291e;
}

.content_copy ul.listexpander li {
	list-style-image: none;
}
/*
Name: portalstyle_groupbox.css
Theme URI: https://www.momentum.co.za/
Description: Portal Groupbox Styles - momGroupWcm
Version: 1.0
*/
fieldset.groupbox {
	border-top-color: #9D9BA9;
	border-left-color: #9D9BA9;
	border-right-color: #9D9BA9;
	border-bottom-color: #9D9BA9;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	margin-bottom: 5px;
}

fieldset.groupbox legend {
	background-color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	color: #0E122F;
	border-style: none;
	padding-left: 3px;
	padding-right: 3px;
	margin-bottom: 5px;
}

fieldset.groupbox2 {
	border-top-color: #BDBBC9;
	border-left-color: #BDBBC9;
	border-right-color: #BDBBC9;
	border-bottom-color: #BDBBC9;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	margin-bottom: 5px;
}

fieldset.groupbox2 legend {
	background-color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	color: #9D9BA9;
	text-transform: uppercase;
	border-style: none;
	padding-left: 3px;
	padding-right: 3px;
	margin-bottom: 5px;
}

fieldset.groupbox3 {
	border-top-color: #ff0000;
	border-left-color: #ff0000;
	border-right-color: #ff0000;
	border-bottom-color: #ff0000;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	margin-bottom: 5px;
}

fieldset.groupbox3 legend {
	background-color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	color: #ff0000;
	border-style: none;
	padding-left: 3px;
	padding-right: 3px;
	margin-bottom: 5px;
}

dl.groupbox {
	background-color: #FFFFFF;
	border-top-color: #cdd5e4;
	border-left-color: #cdd5e4;
	border-right-color: #cdd5e4;
	border-bottom-color: #cdd5e4;
	border-top-style: none;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	margin: 10px 0;
}

dl.groupbox dt {
	background-color: #eeeff3;
	font-style: normal;
	font-weight: bold;
	color: #5973a4;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	min-height: 16px;
	border-top-color: #cdd5e4;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #cdd5e4;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

dl.groupbox dt input.more_button {
	height: 1.6em;
}

dl.groupbox dd {
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	margin-left: 0;
}

dl.groupbox dt table, dl.groupbox dt table tr, dl.groupbox dt table tr td
	{
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	border: none 0;
}

dl.groupbox dt table tr td.left_col {
	text-align: left;
	width: 100%;
}

dl.groupbox dt table tr td.right_col {
	text-align: right;
	height: 1.6em;
}

/*
Name: portalstyle_controls.css
Theme URI: https://www.momentum.co.za/
Description: Portal Controls Styles - momGroupWcm
Version: 1.0
*/
.control_group {
	background-color: #fff;
}

input.control_group_control, input.control_group_control_compulsory,
	input.control_group_dropdown, input.control_group_dropdown_compulsory {
	font-size: 1em;
	background: #f2f2f2;
	border: 1px solid #ddd;
}

input.control_group_control, input.control_group_control_compulsory {
	padding: 2px 4px 2px 4px;
}

input.control_group_control, input.control_group_dropdown {
	background-color: #ffffff;
}

input.control_group_control_compulsory, input.control_group_dropdown_compulsory
	{
	background-color: #ffffcc;
}

.required {
	color: #c51a21;
	font-weight: bold;
	font-size: 0.9em;
	margin-right: 3px;
}

.find_button, .find_button:link {
	vertical-align: middle;
	font-size: 1em;
	text-align: center;
	text-decoration: none;
	color: #000000;
	background-color: #b1b3ff;
	border-style: solid;
	border-width: 1px;
	border-top-color: #e2e3e9;
	border-left-color: #e2e3e9;
	border-bottom-color: #3d3e58;
	border-right-color: #3d3e58;
	padding-top: 4px;
	padding-left: 8px;
	padding-bottom: 3px;
	padding-right: 6px;
}

.find_button:hover {
	text-decoration: none;
	color: #000000;
	border-top-color: #3d3e58;
	border-left-color: #3d3e58;
	border-bottom-color: #e2e3e9;
	border-right-color: #e2e3e9;
	padding-top: 3px;
	padding-left: 8px;
	padding-bottom: 3px;
	padding-right: 6px;
	margin-bottom: -1px;
}

input.button_style {
	font-size: 1em;
	background: #777;
	border: 1px solid #444;
	color: white;
}

input.button_style_over {
	font-size: 1em;
	background: #777;
	border: 1px solid #444;
	color: white;
}

table.lightfill tbody tr td input.pagerGoto {
	background-color: #3d3e58;
	border-style: solid;
	border-width: 1px;
	border-top-color: #e2e3e9;
	border-left-color: #e2e3e9;
	border-bottom-color: #3d3e58;
	border-right-color: #3d3e58;
	font-size: 1em;
}

/*
Name: portalstyle.css
Theme URI: https://www.momentum.co.za/
Description: Portal Styles - momGroupWcm
Version: 1.0
*/
.content_copy hr.hr1, .content_copy_wide hr.hr1 {
	margin: 3px 0;
	padding: 0;
	height: 1px;
}

.content_copy hr.hr2, .content_copy_wide hr.hr2 {
	border-bottom: 1px solid silver;
}

.content_copy hr.hr3, .content_copy_wide hr.hr3 {
	border-bottom: 1px solid #576588;
}

.content_copy hr.hr4, .content_copy_wide hr.hr4 {
	text-align: center;
	color: #576588;
	height: 0;
	border-color: #576588;
	border-style: dashed;
	border-width: 1px;
	border-collapse: collapse;
	border-bottom: 1px dashed;
}

/*
Name: mainnav.css
Theme URI: https://www.momentum.co.za/
Description: Main Navigation Styles - momGroupWcm
Version: 1.0.1
*/
.top_navigation {
	height: 96px;
	background-color: #ffffff;
}

.top_navigation ul {
	float: right;
	margin-top: 52px;
	list-style: none;
}

.top_navigation li {
	float: left;
	margin-right: 16px;
}

.top_navigation li.selected {
	font-weight: bold;
}

.top_navigation a {
	color: #333333;
}

/* master_tablestyle.css */
/*
Name: Momentum
Theme URI: https://www.momentum.co.za/
Description: Master Table Styles - momGroupWcm
Version: 1.0
*/
table.datatable_blank {
	padding: 0;
	border-width: 0;
	border: none;
	margin: 0;
}

table.datatable_blank tr, table.datatable_blank tbody tr {
	padding: 0;
	border-width: 0;
	border: none;
	margin: 0;
}

table.datatable_blank td, table.datatable_blank tbody td {
	padding: 0;
	border-width: 0;
	border: none;
	margin: 0;
}

table.datatable1, table.datatable4 {
	empty-cells: show;
	border-color: #C8C5CE;
	border: 0 none;
	border-collapse: collapse;
}

table.datatable1, table.datatable2, table.datatable3, table.datatable4 {
	width: 100%;
}

th.narrow_width_column {
	width: 25px;
}

th.medium_width_column {
	width: 75px;
}

th.medium_width_column2 {
	width: 95px;
}

td.center_col {
	text-align: center;
}

table.datatable1 a, table.datatable4 a {
	padding-bottom: 2px;
	color: #3A588C;
}

a img {
	border: none;
}

table.datatable1 a:link, table.datatable4 a:link, table.datatable1 a:visited,
	table.datatable4 a:visited {
	color: #3A588C;
	text-decoration: none;
	/*background: transparent url(/complete-myriad/assets/img/blue-dot.gif) bottom left repeat-x;*/
}

table.datatable1 a:hover, table.datatable4 a:hover, table.datatable1 a:active,
	table.datatable4 a:active {
	color: #FF0000;
}

table.datatable1 thead, table.datatable4 thead {
	background-color: #7589AC;
	color: #FFFFFF;
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	border-color: #7589AC;
}

table.datatable1 thead td a, table.datatable4 thead td a, table.datatable1 thead td a:link,
	table.datatable4 thead td a:link, table.datatable1 thead td a:visited,
	table.datatable4 thead td a:visited, table.datatable1 thead th a, table.datatable4 thead th a,
	table.datatable1 thead th a:link, table.datatable4 thead th a:link,
	table.datatable1 thead th a:visited, table.datatable4 thead th a:visited
	{
	background: transparent;
}

table.datatable1 thead td a img, table.datatable4 thead td a img {
	border: none;
}

table.datatable1 thead th .sortheader, table.datatable4 thead th .sortheader,
	table.datatable1 thead td .sortheader, table.datatable4 thead td .sortheader
	{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

table.datatable1 thead th .sortheader:link, table.datatable4 thead th .sortheader:link,
	table.datatable1 thead td .sortheader:link, table.datatable4 thead td .sortheader:link,
	table.datatable1 thead th .sortheader:visited, table.datatable4 thead th .sortheader:visited,
	table.datatable1 thead td .sortheader:visited, table.datatable4 thead td .sortheader:visited
	{
	color: #FFFFFF;
	text-decoration: none;
}

table.datatable1 thead th .sortheader:hover, table.datatable4 thead th .sortheader:hover,
	table.datatable1 thead td .sortheader:hover, table.datatable4 thead td .sortheader:hover,
	table.datatable1 thead th .sortheader:active, table.datatable4 thead th .sortheader:active,
	table.datatable1 thead td .sortheader:active, table.datatable4 thead td .sortheader:active,
	table.datatable1 thead th .sortheader:focus, table.datatable4 thead th .sortheader:focus,
	table.datatable1 thead td .sortheader:focus, table.datatable4 thead td .sortheader:focus
	{
	color: #EEEEEE;
	text-decoration: none;
}

table.datatable1 thead tr, table.datatable4 thead tr {
	background-color: #FFFFFF;
	color: #FFFFFF;
	font-weight: bold;
}

table.datatable1 thead th, table.datatable4 thead th, table.datatable1 thead td,
	table.datatable4 thead td {
	background-color: #7589AC;
	border-width: 1px;
	border-style: solid;
	border-color: #7589AC;
	text-align: left;
	padding-left: 5px;
	vertical-align: top;
}

table.datatable1 tfoot, table.datatable4 tfoot {
	background-color: #FFFFFF;
	color: #000000;
	font-weight: bold;
}

table.datatable1 tbody, table.datatable4 tbody {
	background-color: #FFFFFF;
	color: #000000;
	font-weight: bold;
}

table.datatable1 tbody .sortbottom, table.datatable4 tbody .sortbottom,
	table.datatable1 tfoot tr, table.datatable4 tfoot tr {
	background-color: #FFFFFF;
	color: #000000;
	font-weight: bold;
}

table.datatable1 .blank, table.datatable4 .blank, table.datatable3 .blank
	{
	border-width: 0;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: none;
}

table.datatable1 tbody tr, table.datatable4 tbody tr {
	background-color: #FFFFFF;
	color: #000000;
	font-weight: normal;
}

table.datatable1 tbody tr:hover, table.datatable4 tbody tr:hover, table.datatable1 tbody tr.mouseoverstyle,
	table.datatable4 tbody tr.mouseoverstyle {
	background-color: #E9EFFB;
}

table.datatable1 tfoot tr:hover, table.datatable4 tfoot tr:hover {
	background-color: #FFFFFF;
}

table.datatable1 tfoot td, table.datatable1 tbody td {
	border-width: 1px;
	border-color: #B6C9E9;
	border-top-style: solid;
	border-right-style: none;
	border-left-style: solid;
	border-bottom-style: solid;
	padding: 3px;
	vertical-align: middle;
}

table.datatable1 tfoot td.firstcol, table.datatable1 tbody td.firstcol {
	border-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

table.datatable4 tfoot td, table.datatable4 tbody td {
	border-width: 1px;
	border-color: #B6C9E9;
	border-top-style: solid;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: solid;
	padding: 3px;
}

table.datatable4 tfoot td.firstcol, table.datatable4 tbody td.firstcol {
	border-left-style: none;
}

table.datatable1 caption, table.datatable4 caption, .table_title_bar {
	background-color: #395282;
	padding: 3px 4px 3px 4px;
	margin: 2px 0 1px 0;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	border: none;
	height: 16px;
}

table.datatable1 caption a, table.datatable4 caption a, .table_title_bar a
	{
	color: #FFFFFF;
}

table.datatable1 caption a img, table.datatable4 caption a img,
	.table_title_bar a img {
	border: none;
}

table.datatable1 caption a:link, table.datatable4 caption a:link, table.datatable1 caption a:visited,
	table.datatable4 caption a:visited, .table_title_bar a:link,
	.table_title_bar a:visited {
	color: #FFFFFF;
}

table.datatable1 caption a:hover, table.datatable4 caption a:hover,
	table.datatable1 caption a:active, table.datatable4 caption a:active,
	table.datatable1 caption a:focus, table.datatable4 caption a:focus,
	.table_title_bar a:hover, .table_title_bar a:active, .table_title_bar a:focus
	{
	color: #FFFFFF;
	text-decoration: underline;
}

.table_title_bar_2 {
	background-color: #7589AC;
	padding: 3px 4px 3px 4px;
	margin: 2px 0 2px 0;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	border: none;
	height: 16px;
}

table.lightfill {
	border-style: none;
	border-width: 0;
}

table.lightfill tbody tr td {
	border-style: none;
	border-width: 0;
	border-right-style: solid;
	border-right-width: 1px;
}

table.lightfill tbody tr td span.pagerWeb strong {
	color: #3855A5;
	font-weight: normal;
}

table.lightfill tbody tr td span.pagerWeb a {
	color: #000000;
	font-weight: normal;
}

table.lightfill tbody tr td span.pagerWeb a img {
	border: none;
}

table.lightfill tbody tr td input.pagerGoto {
	vertical-align: top;
}

table.forms_table1 {
	empty-cells: show;
	border-collapse: collapse;
	border: 0 none;
}

table.forms_table1 a img {
	border: none;
}

table.forms_table1 tbody tr td {
	padding: 5px;
	border: none 0;
}

table.forms_table1 .label {
	color: #333;
	text-align: right;
	padding-right: 10px;
	width: 150px;
}

table.forms_table1 .content {
	color: #000;
}

table.forms_table1 .errormessage {
	color: #FF0000;
	border: solid 1px;
	border-color: #EbEEF4;
	background-color: #EbEEF4;
	empty-cells: hide;
	width: 150px;
}

table.forms_table1 .control {
	padding-top: 1px;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-right: 5px;
}

table.forms_table1 .blank {
	background-color: #fff;
}

.numeric_column {
	text-align: right;
}

table.content_table2 {
	width: 100%;
	background-color: #Ebeef4;
	border-collapse: separate;
}

table.content_table2 tbody td, table.content_table2 th, table.content_table2 thead td
	{
	border: solid 1px #ffffff;
	text-align: left;
	padding: 5px;
}

table.content_table2 tbody td {
	background-color: white;
}

table.content_table2 th {
	font-weight: normal;
	background-color: #Ebeef4;
	padding: 5px;
	color: black;
	border: solid 1px;
	border-color: #fff;
}

table.content_table2 thead td {
	background-color: #eeeff3;
	font-weight: bold;
	color: Black;
}

table.content_table2 tr.highlight_row td {
	font-weight: bold;
	color: #e31818;
}

table.content_table2 tr.rule_row td {
	background-color: #f4f4f4;
}

table.content_table2 td.tickbox {
	color: #08a308;
	text-align: center;
	width: 50px;
	vertical-align: middle;
	font-weight: bold;
}

table.datatable3 {
	background-color: #FFFFFF;
	empty-cells: show;
	border-collapse: separate;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: none;
}

table.datatable3 a {
	color: #3855A5;
}

table.datatable3 a img {
	border: none;
}

table.datatable3 a:link, table.datatable3 a:visited {
	color: #3A588C;
	text-decoration: none;
	/*background: transparent url(/complete-myriad/assets/img/blue-dot.gif) bottom left repeat-x;*/
}

table.datatable3 a:hover, table.datatable3 a:active {
	color: #FF0000;
}

table.datatable3 tr {
	background-color: #FFFFFF;
	font-weight: normal;
}

table.datatable3 td {
	padding: 5px;
	border-width: 1px;
	border-color: #EBEBEB;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
}

table.datatable3 .label {
	color: #565656;
	width: 150px;
}

table.datatable3 .content {
	background-color: #FAFAFB;
	border-color: #EEEFF3;
	width: 206px;
}

table.datatable3 .control {
	background-color: #EEEFF3;
	border-color: #EEEFF3;
	padding-top: 1px;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-right: 5px;
	width: 196px;
}

table.datatable3 tbody tr.mouseoverstyle {
	background-color: #EEEFF3;
}

table.datatable2 .content table, table.datatable2 .control table, table.datatable3 .content table,
	table.datatable3 .control table, table.datatable2 .content table tbody tr,
	table.datatable2 .control table tbody tr, table.datatable3 .content table tbody tr,
	table.datatable3 .control table tbody tr {
	background: transparent;
}

table.datatable2 .content table tbody td, table.datatable2 .control table tbody td,
	table.datatable3 .content table tbody td, table.datatable3 .control table tbody td
	{
	background: transparent;
	padding: 0 0 2px 0;
	margin: 0;
	vertical-align: top;
}

table.datatable2 .content table tbody td label, table.datatable2 .control table tbody td label,
	table.datatable3 .content table tbody td label, table.datatable3 .control table tbody td label
	{
	background: transparent;
	padding: 2px 0 2px 0;
	margin: 0;
	vertical-align: middle;
}

table.datatable2 .content table tbody td input, table.datatable2 .control table tbody td input,
	table.datatable3 .content table tbody td input, table.datatable3 .control table tbody td input
	{
	margin-right: 2px;
	height: 1em;
	border-style: none;
	vertical-align: bottom;
	padding: 0 6px 0 0;
}

table.datatable2 {
	background-color: #Ebeef4;
	empty-cells: show;
	border-collapse: separate;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: none;
}

table.datatable2 a {
	color: #E31818;
}

table.datatable2 a img {
	border: none;
}

table.datatable2 a:link, table.datatable2 a:visited {
	color: #E31818;
	text-decoration: none;
	/*background: transparent url(/complete-myriad/assets/img/blue-dot.gif) bottom left repeat-x;*/
}

table.datatable2 a:hover, table.datatable2 a:active {
	color: #FF0000;
}

table.datatable2 tr {
	background-color: #FFFFFF;
	font-weight: normal;
}

table.datatable2 td {
	background-color: #EEEEEE;
	padding: 5px;
	border: none 0;
}

table.datatable2 .label {
	color: #333;
	font-weight: bold;
	width: 150px;
	border: solid 0;
	border-color: #fff;
}

table.datatable2 .label .errormessage {
	color: #E31818;
	background-color: #EEE;
	empty-cells: hide;
	border: solid 0;
	border-color: #FFF;
}

table.datatable2 .content, table.datatable2 .content4col {
	background-color: #ffffff;
}

table.datatable2 .content4col {
	width: 182px;
}

table.datatable2 .errormessage {
	color: #FF0000;
	border: solid 1px;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	empty-cells: hide;
	width: 150px;
}

table.datatable2 .control {
	background-color: #FFFFFF;
	border: solid 1px;
	border-color: #fff;
	padding-top: 1px;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-right: 5px;
}

table.datatable2 .blank {
	background-color: #FFFFFF;
}

table.datatable2 table, table.datatable2 table td {
	border: none 0;
}

.numeric_column {
	text-align: right;
}

.two_column_table {
	padding-top: 0;
	padding-left: 0;
	padding-bottom: 0;
	padding-right: 0;
}

.two_column_table .left_col {
	width: 100%;
	vertical-align: top;
}

.two_column_table .right_col {
	width: 200px;
	vertical-align: top;
}

.two_column_table .right_col div {
	width: 200px;
	height: 100%;
}

/*
Name: tabs.css
Theme URI: https://www.momentum.co.za/
Description: Main Styles - momGroupWcm
Version: 1.0
*/
.content_copy_wide ul li {
	list-style-image: none;
}

.tabs_header {
	margin: 0;
	padding: 0;
	list-style-image: none;
}

.tab_header_item {
	float: left;
	margin: 0;
	list-style-image: none;
}

.tab_content {
	clear: left;
	display: none;
	list-style-image: none;
}

.tabs_wrapper {
	border: 1px solid #cccccc;
	margin: 5px;
	list-style-image: none;
}

.tabs_header {
	overflow: hidden;
	padding-top: 0;
	list-style-image: none;
}

.tab_header_item {
	margin-left: 0;
	background: #eeeeee;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	list-style-image: none;
}

.tab_header_item.tab_selected {
	background: #ffffff;
	border-bottom: none;
	list-style-image: none;
}

.tab_header_item.tab_selected a {
	color: #000000;
	list-style-image: none;
}

.tab_header_item.first_tab {
	border-left: 1px solid #cccccc;
	list-style-image: none;
}

.tab_header_item.first_tab.tab_selected {
	border-left: none;
	list-style-image: none;
}

.tab_header_item.last_tab {
	border-right: 1px solid #cccccc;
	list-style-image: none;
}

.tab_header_item.last_tab.tab_selected {
	border-right: none;
	list-style-image: none;
}

.tab_header_item a {
	padding: 0 10px;
	font-family: "Trebuchet", "Verdana", Arial;
	font-size: 1em;
	line-height: 30px;
	color: #dc291e;
	text-decoration: none;
	outline: 0;
	list-style-image: none;
}

.tab_content {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	padding: 5px 30px;
	list-style-image: url(/complete-myriad/assets/img/page_bullet_red.gif);
}

/*
Name: mainmenu.css
Theme URI: https://www.momentum.co.za/
Description: Menu Styles - momGroupWcm
Version: 1.0
*/
#mainmenu {
	padding: 10px 0 10px 10px;
	background-color: #e7e7e7;
	position: relative;
	color: #3d3d3d;
	margin: 0 0 20px 0;
	/*z-index: 99999;*/
	z-index: 90000;
}

#mainmenu ul {
	/*padding: 0 0 2px;*/
	padding: 0;
	position: relative;
	margin: 0;
	text-align: left;
}

#mainmenu ul li {
	display: inline;
	list-style: none;
}

#mainmenu ul li a {
	display: inline;
	text-decoration: none;
	padding: 0 9px 0 5px;
	font-size: 13px;
	font-weight: bold;
	color: #3d3d3d;
}

#mainmenu ul li a:link { /*, #mainmenu ul li a:visited*/
	color: #3d3d3d;
}

#mainmenu ul li.selected a:link {
	color: #DC291E;
}

#mainmenu ul li a:hover {
	color: #DC291E;
}

#mainmenu ul li a:active {
	color: #DC291E;
}

#mainmenu ul li ul {
	display: none;
	position: relative;
}

#mainmenu .mainmenu-popup {
	background-color: #fff;
	border: #DC291E solid 1px;
	float: left; /*width: 98%;*/
	width: 938px;
	min-height: 110px;
	position: absolute;
	top: 45px;
	left: 0;
	padding: 10px;
}

#mainmenu .mainmenu-popup ul {
	margin: 0;
	padding: 0;
	display: block;
}

#mainmenu a.mainmenuClose {
	background: url(/complete-myriad/assets/img/menu_close.png) no-repeat center right;
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 23px;
	height: 23px;
	text-indent: -999999px;
}

#mainmenu .mainmenu-popup ul li {
	display: block;
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

#mainmenu .mainmenu-popup ul li a {
	display: block;
	text-decoration: none;
	padding: 0 9px 0 5px;
	font-size: 11px;
	text-transform: none;
	font-weight: bold;
	color: #DC291E;
}

#mainmenu .mainmenu-popup ul li ul a {
	font-weight: normal;
}

#mainmenu .mainmenu-popup>ul>li {
	display: block;
	width: 230px;
	float: left;
}

#mainmenu .mainmenu-popup ul li a:link, #mainmenu .mainmenu-popup ul li a:visited
	{
	font-size: 12px;
	color: #333;
}

#mainmenu .mainmenu-popup ul li a:hover, #mainmenu .mainmenu-popup ul li a:active
	{
	/*color: #0039a6;*/
	color: #DC291E;
	text-decoration: underline;
}

.menuheader {
	height: 20px;
	background-color: #ddd;
	margin-bottom: 2px;
}

.menuheader a {
	text-align: center;
	display: block;
	width: 100%;
	padding: 2px 0;
}
/* TEST START*/
#mainmenu .mainmenu-popup ul li ul li a:link, #mainmenu .mainmenu-popup ul li ul li a:visited
	{
	color: #3d3d3d;
	font-size: 11px;
}

#mainmenu .mainmenu-popup ul li ul li a:hover, #mainmenu .mainmenu-popup ul li ul li a:active
	{
	/*color: #0039a6;*/
	color: #DC291E;
	font-size: 11px;
	text-decoration: underline;
}
/*TEST END*/
/*
Name:	contentCol.css
Theme URI: https://www.momentum.co.za/
Description: contentCol Styles - momGroupWcm
Version: 1.0
*/
.contentCol {
	width: 225px;
	float: left;
	margin: 10px 25px 25px 0;
	background: url(/complete-myriad/assets/img/box-200px-content.png) no-repeat bottom center;
}

.contentCol p {
	/*padding: 0px 10px 10px 10px;*/
	margin: 10px;
}

.contentCol a {
	color: #CB1B1B;
	/*float: right;*/
	padding: 0 0 10px 0;
}

/*.contentColHdr {
	background: url(/complete-myriad/assets/img/box-200px-hdr.png) no-repeat top left;
	padding: 12px 10px;
	color: #fff;
	font-size: 1.2em;
	height: 21px;
	float: left;
	width:205px;
}*/
.contentCol h2 {
	background: url(/complete-myriad/assets/img/box-200px-hdr.png) no-repeat top left;
	margin: -5px 0 10px 0;
	color: #fff;
	font-size: 1.2em;
	float: left;
	width: 100%;
	height: 45px;
}

.contentCol h2 a {
	color: #fff;
	display: block;
	/*height: 35px;*/
	clear: both;
	padding: 12px 10px 10px 10px;
	height: 21px;
}

.contentCol h2 a:link {
	color: #fff;
}

.contentCol h2 img {
	margin: 0;
	padding: 0;
	outline: none;
	/*position: absolute;
	right: 20px;
	top: 10px;*/
	position: relative;
	top: -35px;
	left: 185px;
}

/*.contentColHdr img {
	float: right;
}

.contentColBG {
	background: url(/complete-myriad/assets/img/box-200px-content.png) no-repeat bottom left;
	width: 225px;
	min-height: 200px;
	float: left;
}
*/
.contentCol div {
	min-height: 200px;
	height: 255px;
}
/*
Name: contentCol288px.css
Theme URI: https://www.momentum.co.za/
Description: contentCol288px Styles - momGroupWcm
Version: 1.0
*/
.contentCol288px {
	width: 288px;
	float: left;
	margin: 15px;
	min-height: 250px;
	background: url(/complete-myriad/assets/img/box-288px-content.png) no-repeat bottom center;
}

.contentCol288px p {
	/*padding: 10px;*/
	/*margin: 0 !important;*/
	margin: 10px;
}

.contentCol288px a {
	color: #CB1B1B;
	padding: 0 0 10px 0;
}

.contentCol288px img {
	float: right;
	margin: 10px;
}

.contentCol288px h2 {
	background: url(/complete-myriad/assets/img/box-288px-hdr.png) no-repeat top left;
	/*padding: 10px 10px 0 10px; */
	padding: 0;
	margin: -5px 0 0 0;
	color: #fff;
	font-size: 1.2em;
	float: left;
	width: 100%;
}

.contentCol288px h2 a {
	color: #fff;
	padding: 10px;
	display: block;
	height: 35px;
	clear: both;
	padding: 12px 10px 10px 10px;
}

.contentCol288px h2 a:link {
	color: #fff;
}

.contentCol288px div {
	/*width: 100%;
	margin-top: -12px;*/
	min-height: 200px;
	/*float: left;*/
}

.fbHome {
	height: 320px;
}

.faw {
	height: 215px;
}
/*
Name:	zander.css
Theme URI: https://www.momentum.co.za/
Description: zander list expander Styles - momGroupWcm
Version: 1.0
*/
.zander ul {
	display: none;
	list-style: none;
}

.zander ul.expanded {
	display: block;
}

.zander li {
	list-style: none;
}

ul.zander li a {
	padding: 0px 0 0px 20px;
	background: url(/complete-myriad/assets/img/collapsed.gif) no-repeat center left;
	color: #003366;
	font-size: 1.2em;
	line-height: 13px;
	height: 13px;
	list-style-image: none !important;
}

ul.zander li ul.expanded li ul.expanded li ul.expanded li a {
	padding: 0px 0 0px 20px;
	background: url(/complete-myriad/assets/img/icon_pdf_small_test.gif) no-repeat top left;
	color: #dc291e;
	font-size: 0.95em;
	list-style-image: none !important;
}

.zander li a.expanded {
	padding: 0px 0 0px 20px;
	background: url(/complete-myriad/assets/img/expanded.gif) no-repeat center left;
	color: #003366;
	font-size: 1.2em;
	line-height: 13px;
	height: 13px;
	list-style-image: none !important;
}

.zander li li li li a {
	background: none;
}

/*Overrides*/
.content_column ul, .content_column_for_businesses ul, .content_copy ul ul li,
	.content_copy_wide ul ul li, .content_copy ul ul ul li,
	.content_copy_wide ul ul ul li {
	list-style-image: none !important;
}
/*
Name:	faw-inv-port.css
Theme URI: https://www.momentum.co.za/
Description: zander list expander Styles - momGroupWcm
Version: 1.0
*/
table.invport {
	background-color: #fff;
	border: solid 1px #ccc;
	color: #333333;
}

table.invport tr th {
	background-color: #003366;
	color: #fff;
	text-align: left;
	border: solid 1px #fff;
}

table.invport tr td strong {
	background-color: #fff;
	color: #DC291E;
	text-align: left;
}