
body {
color:black;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

table tr td {
color:black;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

td.detail_news {
color:black;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

a:link {
color:black;
}

a:hover {
color:#339999;
text-decoration:none;
}

a.black_no_underline:link {
color:black;
text-decoration:none;
font-size: 11px;
}

a.black_no_underline:hover {
color:#339999;
font-size: 11px;
}
a.black_no_underline:visited {
color:black;
text-decoration:none;
font-size: 11px;
}

a.get_listed { color: #339999; text-decoration: none; font-size: 11px }
a:hover.get_listed { color: #339999; text-decoration: underline; font-size: 11px }

form table tbody td a { font-size: 12px; color: #339999; text-decoration: underline }
form table tbody td a:hover { font-size: 12px; color: #339999; text-decoration: none }

a.get_listed td{ color: #666666; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size: 11px }
a:hover.get_listed td{ color: #339999; text-decoration: underline; font-size: 11px }

ul a.cats:hover {
color:#339999;
text-decoration:none;
}

ul a.cats:visited, ul a.cats:visited:hover  {
color:#339999;
text-decoration:none;
}

a img {
text-decoration:none;
border:none;
}

a img:hover {
text-decoration:none;
border:none;
}

h1 {
color:#339999;
font-size:18px;
margin:0 0 5px 0;
padding:0;
}

h2 {
color:#339999;
font-size:14px;
margin:0;
padding:0;
line-height:40px;
}

.blurb {
color:#333366;
}

a.headlines {
color:#339999;
text-decoration:none;
}

a.headlines:hover {
text-decoration:underline;
}

a.headlines:visited {
text-decoration:none;
}

a.headlines:visited:hover {
text-decoration:underline;
}

a.advanced_search {
color:#666666;
font-size:10px;
text-decoration:none;
}

a.advanced_search:hover {
text-decoration:underline;
color:#666666;
}

.sec2_headlines {
color:#339999;
font-size:12px;
font-weight:bold;
}

.sec2_headers {
color:#666666;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
margin-bottom:20px;
}

a.read_more {
color:black;
text-decoration:underline;
}

a.read_more:hover {
color:#339999;
text-decoration:none;
}

#main_navigation {
color:#FFFFFF;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
}

#module_72993_3 {
color:#FFFFFF;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
}

.date_font {
color:#999999;
font-size:11px;
margin-bottom:5px;
}

.sub_font {
color:#666666;
font-size:11px;
}

.sub_font_detail {
color:#999999;
font-size:11px;
}

.section_label {
color:#666666;
font-size:10px;
text-transform:uppercase;
margin-bottom:5px;
}

.quote_txt, .detail_quote_txt {
color:#666666;
}

.quote_attribute, .detail_quote_attribute {
color:#666666;
font-size:12px;
font-weight:bold;
font-style:italic;
}

#header_date, #header_date_main {
color:#333366;
font-size:10px;
}

#service_links, #service_links_main, #footer_links, #footer_links2 {
color:#666666;
font-size:10px;
}

a.servAndFooter_links {
color:#666666;
font-size:10px;
text-decoration:none;
}

a.servAndFooter_links:hover {
text-decoration:underline;
color:#666666;
}

#main_navigation, .c2_header_bars, #top_stories_header {
color:#FFFFFF;
text-transform:uppercase;
font-weight:bold;
}

.sidebar_headers  {
text-transform:uppercase;
font-weight:bold;
}

a.sidebar_headers  {
text-transform:uppercase;
font-weight:bold;
color:#339999;
text-decoration:none;
}

a.sidebar_headers:hover  {
text-transform:uppercase;
font-weight:bold;
color:#339999;
text-decoration:underline;
}

#home_link {
color:#339999;
padding:5px 0 5px 10px;
}

#subNav_header {
color:#0066cc;
margin-bottom:10px;
}

#sidebar_events_jobs {
color:#990000;
margin-bottom:10px;
}

a.headline_list {
color:#666666;
font-size:11px;
text-decoration:underline;
}

a.headline_list:hover {
color:#666666;
font-size:11px;
text-decoration:none;
}

a.headline_list_blue {
color:#333366;
font-size:12px;
text-decoration:none;
font-weight:bold;
}

a.blurb_grey {
color:#666666;
font-size:11px;
}

a.headline_list_blue:hover {
color:#333366;
font-size:12px;
text-decoration:underline;
font-weight:bold;
}

a.headline_list_bold {
color:#666666;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

a.headline_list_bold:hover {
color:#666666;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

a.headline_list_bold_new {
color:#339999;
font-size:16px;
text-decoration:none;
font-weight:bold;
}

a.headline_list_bold_new:hover {
color:#339999;
font-size:16px;
text-decoration:none;
font-weight:bold;
}

a.c1_more_links_1st, a.c1_more_links, a.c2_more_links {
margin-left:5px;
font-size:11px;
color:#909090;
text-transform:uppercase;
text-decoration:none;
}

a span.c2_more_links {
margin-left:5px;
font-size:11px;
color:#909090;
text-transform:uppercase;
text-decoration:none;
}

.c2_more_links:hover {
margin-left:5px;
font-size:11px;
color:#909090;
text-transform:uppercase;
text-decoration:underline;
}

a.c1_more_links_1st:hover, a.c1_more_links:hover, a.c2_more_links:hover {
margin-left:5px;
font-size:11px;
color:#909090;
text-transform:uppercase;
text-decoration:underline;
}

a.next {
background:url(/politicsweb/applications/politicsweb/templates/images/orange_square.gif) top right no-repeat;
padding:0 7px 0 0;
font-size:11px;
color:#909090;
text-transform:uppercase;
text-decoration:none;
}

a.prev {
background:url(/politicsweb/applications/politicsweb/templates/images/orange_square.gif) top left no-repeat;
padding:0 0 0 7px;
font-size:11px;
color:#909090;
text-transform:uppercase;
text-decoration:none;
}

a.next:hover, a.prev:hover {
font-size:11px;
color:#909090;
text-transform:uppercase;
text-decoration:underline;
}

/*start sub navigation*/

#sub_nav_parent_title {
color:#666666;
text-transform:uppercase;
}

li.sub_nav_child0, li.sub_nav_child0_active {
list-style: outside url(/politicsweb/applications/politicsweb/templates/images/blue_slice_ie.gif); 
margin:0;
padding:0;
margin-left:10px;
.margin-left:15px;
padding:0;
line-height:20px;
}

li.sub_nav_child0 a, li.sub_nav_child0_active a {
margin:0;
padding:0;
font-size:11px;
color:#666666;
text-transform:uppercase;
text-decoration:none;
}

li.sub_nav_child0 a:hover, li.sub_nav_child0_active a:hover {
font-size:11px;
color:#666666;
text-transform:uppercase;
text-decoration:underline;
}

li.subNav_sub_links a {
background:url(/politicsweb/applications/politicsweb/templates/images/green_bullet.gif) left no-repeat;
margin:0;
padding:0;
line-height:20px;
font-size:11px;
color:#909090;
text-transform:uppercase;
text-decoration:none;
}

li.subNav_sub_links a:hover {
font-size:11px;
color:#909090;
text-transform:uppercase;
text-decoration:underline;
}

/*end sub navigation*/

#home_subscribe a, #sidebar_subscribe a, #listing_subscribe a, #job_listing_subscribe a {
color:#0066cc;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
}

#home_subscribe a:hover, #sidebar_subscribe a:hover, #listing_subscribe a:hover, #job_listing_subscribe a:hover {
color:#0066cc;
text-transform:uppercase;
font-weight:bold;
text-decoration:underline;
}

#sidebar_submit {
color:#339999;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
text-align:left;
padding-left:10px;
padding-top:10px;
}

#sidebar_submit_txt {
padding:10px;
padding-top:5px;
color:#666666;
}

#sidebar_submit a:hover {
color:#339999;
text-transform:uppercase;
font-weight:bold;
text-decoration:underline;
}

#breadcrumb {
font-size:10px;
color:#666666;
text-transform:uppercase;
margin:0 0 10px 0;
}

#page_title {
color:#666666;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
}

#related_links {
font-size:11px;
border-bottom:1px solid #0066cc;
padding-bottom:10px;
}

#author_profile {
font-size:11px;
}

a.email {
color:#909090;
}

a.email:hover {
color:#909090;
text-decoration:none;
}

#disclaimer {
font-size:10px;
color:#909090;
}

.logo_text {
	padding-top: 0;
}
.logo_text a,.logo_text a:visited {
	color: #CCCCCC;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 2px;
	font-size: 10px;
}


.form_capture_label {
font-size:12px;
}

.td_label {
font-size:12px;
}

.ccs_textarea, .ccs_dropdown, .ccs_textfield {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
width:355px;
font-weight: normal
}

select option { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666666; }

.ccs_dropdown {
width:100px;
}
.ccs_fileattachment { width: 200px }

.form_capture, .td_field {
padding:0;
}

.form_capture_data, .form_capture_buttons {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
padding:5px 0 5px 10px;
}

td.subscribe_selection, .uf_td_label {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
}

.uf_textfield { width: 400px;}

.button_submit { margin: 10px 0 0 300px;} 
.go_button { height: 20px; width: 22px; font-size:10px;}

table.content {
margin-top:20px;
font-size:12px;
}

/*Search Directory */
td.directory { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #666666}
h1.directory_header_14px { margin-bottom: 10px; font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold}
h1.directory_header_12px { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold}
.list_contacts { text-transform: uppercase; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; float: left; width: 180px }

.cmtNewCommentLink {
display:block; 
background:url(/politicsweb/applications/politicsweb/templates/images/icon_comment.gif) left no-repeat; 
padding-left:21px; 
text-decoration:none;
}

.cmtNewCommentLink:visited {
display:block; 
background:url(/politicsweb/applications/politicsweb/templates/images/icon_comment.gif) left no-repeat; 
padding-left:21px; 
text-decoration:none;
}

li.site_map_section {
text-transform:uppercase;
}

li.site_map_parent {
list-style: outside url(/politicsweb/applications/politicsweb/templates/images/green_slice_sitemap.gif); 
line-height:30px;
}

li.site_map_child {
list-style: outside url(/politicsweb/applications/politicsweb/templates/images/blue_slice_sitemap.gif); 
margin:0;
padding:0;
line-height:30px;
}

li.site_map_child a {
line-height:30px;
}

li.site_map_child a:visited {
color:#000000;
}

li.site_map_child a:visited:hover {
color:#339999;
text-decoration:none;
}

/** Index category browse **/

.view_more_articles_by_category {
	margin: 10px 0 0 0;
	background: url('../images/turq_slice_wider.gif') no-repeat 0 3px;
	padding-left: 10px;
}
.view_more_articles_by_category a, .view_more_articles_by_category a:visited {
	text-decoration: none;
	text-transform: uppercase;
	color:#359999;
}
.view_more_articles_by_category a:hover {
	text-decoration: underline;
	color: #666666;
}

/** Printing document styles */
	
@media print {

	.dontprint { display: none; visibility: hidden;}		
	#internal_page { display: block; clear: both; width: 650px;}

}	


#minisite_tabs_area {
	width: 960px;
}

#minisite_tabs {
	font-size: 9px;
	text-transform: uppercase;
	float: right;
	margin-right: 1px;
	position: relative;
	z-index: 1;
}

.tabs_side {
	float: left;
	margin-top: 2px;
}

.tabs_side_active {
	float: left;
}

.minisite_tab_active {
	background: url(http://www.moneyweb.co.za/mw/applications/mw/templates/images/2009_minisite_tab_active_bg.gif) repeat-x;
	height: 15px;
	float: left;
	color: #6666CC;
	padding-top: 8px;
}


.minisite_tab_active a {
	
}

.minisite_tab_inactive {
	background: url(http://www.moneyweb.co.za/mw/applications/mw/templates/images/2009_minisite_tab_inactive_bg.gif) repeat-x;
	height: 15px;
	float: left;
	margin-top: 2px;
	color: #999999;
	padding-top: 6px;
}

.minisite_tab_inactive a {
	color: #999999;
}

.minisite_tab_inactive a:hover {
	text-decoration: none;
	color: #000000;
}


/** Result styling **/

.result_display a:link, .result_display a:active, .result_display a:visited, .result_display a:hover {
	color: #3D346E;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}

.single_result {
	margin: 10px 0;	
}

.result_section {
	color: #999999;	
}

.result_author, .result_date {	
	font-style: italic;
}
