/*----------NEW MONEYWEB STYLESHEET 2009----------*/

body {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	background: #FFFFFF;
}

* {
	margin: 0;
	padding: 0;
}

/*---------- GENERAL ELEMENT STYLES ----------*/


img {
	border: 0;
}

p {
	margin-bottom: 10px;
	line-height: 140%;
}

a {
	text-decoration: none;
	color: #6666CC;
}

li {
	list-style-position: outside;
}

a:hover {
	text-decoration: underline;
}

h1, h2, h3 {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	line-height: 100%;
}

h2 {
	font-size: 16px;
	text-transform: uppercase;
}


h1.bold_11, .bold_11 a {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #6666CC;
	line-height: 1.2;
	font-weight: bold;
}

.dark_purple_11, .dark_purple_11 a {
	font-size: 11px;
	color: #333366;
	margin-bottom: 5px;
}

h1.dark_purple_12, .dark_purple_12 a {
	font-size: 12px;
	color: #333366;
	margin-bottom: 10px;
}

.lilac_12, .lilac_12 a {
	font-size: 12px;
	color: #6666CC; 
}

.darkgrey_12, .darkgrey_12 a {
	font-size: 12px;
	color: #333333; 
}

h1.bold_14, .bold_14 a {
	font-size: 14px;
	color: #3D346E;
	margin: 5px 0;
}

h1.grey_14 {
	color: #666666;
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 10px;
}

h1.bold_16, .bold_16 a, #result_headline, #result_headline a {
	font-size: 16px;
	color: #3D346E;
	margin-bottom: 5px;
}

h1.black_16, .black_16 a {
	color: #000000;
	font-size: 16px;
	margin-bottom: 5px;
}

h1.bold_18, .bold_18 a {
	font-size: 18px;
	color: #3D346E;
	margin: 5px 0 13px 0;
}

h1.dark_grey_22 {
	font-size: 22px;
	color: #333333;
}

h1.bold_22, .bold_22 a {
	font-size: 22px;
	color: #3D346E;
	margin: 8px 0;
	line-height: 90%;
}

h1.bold_26, .bold_26 a {
	font-size: 26px;
	color: #3D346E;
	margin: 8px 0;
	line-height: 90%;
}

h1.dark_grey_26 {
	font-size: 26px;
	color: #333333;
	margin-top: 13px;
}

.lilac_12_tms, .lilac_12_tms a {
	font-size: 12px;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-weight: normal;
	color: #6666CC; 
}

.lilac_14_tms, .lilac_14_tms a {
	font-size: 14px;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	color: #6666CC; 
}


.grey_10 {
	font-size: 10px;
	color: #666666;
	text-transform: none;
}

.grey_10_caps {
	font-size: 10px;
	color: #999999;
	text-transform: uppercase;
	font-weight: normal;
}

.grey_11 {
	font-size: 11px;
	color: #999999;
	margin-bottom: 15px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}

.grey_11 a {
	font-size: 11px;
	color: #999999;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}

p.grey_11 {
	text-transform: none;
}

.dark_grey_11, .dark_grey_11 a {
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.dark_grey_11_bold, .dark_grey_11_bold a {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}

.arial_14_dark_grey, .subheading, #gen_copy_detail b, #gen_copy_detail h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 14px;
	text-transform: none;
	line-height: 120%;
}

.black_14, .black_14 a {
	color: #000000;
	font-size: 14px;
	margin-bottom: 14px;
}

.arial_black {
	color: #000000;
}

.arial_12_black {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.arial_18_dark_grey {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 20px;
}

h2.yellow_12, .yellow_12 a {
	font-size: 12px;
	text-transform: uppercase;
	color: #FFAA00;
}

.lilac_9 {
	font-size: 9px;
	color: #6666CC;
}


.ad_line1 {
	color:#3D346E;
	font-size:16px;
	font-weight:bold;
}

.lilac_9 a {
	color: #6666CC;
}

.lilac_10 {
	font-size: 10px;
	color: #6666CC;
}


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

a.blue_12_tms {
	font-family: trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	color: #006AFF;
}

a.blue_13_tms {
	font-family: trebuchet MS, Helvetica, sans-serif;
	font-size: 13px;
	color: #006AFF;
}

a.blue_arrow {
	background: url('../images/2009_blue_arrow.gif') no-repeat 0 4px;
	padding-left: 10px;
}

li.blue_arrow {
	background: url('../images/2009_blue_arrow.gif') no-repeat 0 4px;
	list-style-type: none;
	padding-left: 10px;
	list-style-position: outside;
}

li.lilac_bullet {
	list-style-position: outside;
	list-style-type: none;
	background: url('../images/2009_lilac_bullet.gif') no-repeat 0 4px;
	padding-left: 8px;
	margin-bottom: 10px;
}


.p_11 {
	font-size: 11px;
}

.yellow_14 {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFAA00;
}

.margin5 {
	margin-bottom: 5px;
}	

/*--------------------*/

#container {
	width: 970px;
	text-align: left;
	position: relative;
	margin: 0 auto;
	padding-top: 10px;
	overflow-x: hidden;
}


/*---------- HEADER SECTION ----------*/

#tools_dropdown {
	display: none; 
	background: #ffffff; 
	position: absolute; 
	left: -1px;
	border-top: none;
	margin-top: 7px;
	/*.margin-top: 22px;*/
	/*padding: 5px;*/ 
	z-index: 1000;
	padding: 0 0 15px 15px;
	border: 1px solid #CCCCCC;
	border-top: none; 
	width: 335px;
}

#tools_left_container {
	float: left; 
	border-right: 1px solid #CCCCCC; 
	width: 165px; 
	margin-right: 12px; 
	padding-right: 12px;
	text-align: left;
}

#tools_main_holder {
	float: left; 
	width: 335px;
}

td.tools_icon {
	padding-right: 10px;
	padding-bottom: 10px;
}

td.tools_link {
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	padding-bottom: 10px;
	text-align: left;
}

#header {
	margin-bottom: 20px;
	width: 970px;
}

#minisite_tabs_area {
	width: 970px;
}

#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('../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('../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;
}

#logo_area {
	float: left;
	margin: 15px 0 10px 0;
	width: 970px;
}

#logo {
	float: left;
}

#header_banner {
	float: right;
}

#search_and_nav {
	margin-bottom: 13px;
}

#nav {
	float: left;
	margin-right: 7px;
	text-transform: uppercase;
	font-weight: bold;
	position: relative;
}

#nav_hot_topics {
	background: url('../images/2009_nav_hot_topics_bg.gif') no-repeat;
	width: 613px;
	height: 66px;
	/*position: relative;*/
	color: #4F176C;
	/*float: left;
	text-align: center;
	padding: 9px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	margin-right: 7px;*/
}

#hot_topics_title {
	text-align: center;
	width: 91px;
	padding: 7px 0;
}

#hot_topics_items {
	margin: 2px 8px 0 10px;
	/*clear: both;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 9px;
	width: 593px;*/
}

.hot_topic_nav_item {
	float: left;
	margin-right: 20px;
}

.hot_topic_nav_item h1, .hot_topic_nav_item h1 a {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4F176C;
	margin: 0;
}

#nav_items_holder {
	float: left;
	border-left: 1px solid #CCCCCC;
	/*border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;*/
	position: absolute;
	top: 0;
	left: 97px;
}

.nav_item {
	float: left;
	cursor: pointer;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 7px;
	color: #6666CC;
}

.nav_item a {
	color: #6666CC;
}

.nav_item a:active {
	/*color:#00FF33;*/
}

/*#search_area {
	width: 326px;
	height: 42px;
	border: 1px solid #CCCCCC;
	float: right;
	padding: 11px;
}

#query_string {
	width: 240px;
	margin-right: 9px;
	color: #999999;
	padding: 4px;
	border: 1px solid #7D7DD3;
	}*/

#search_area {
	width: 332px;
	height: 48px;
	border: 1px solid #CCCCCC;
	float: right;
	padding: 8px;
}

#search_area form {
	height: 48px;
}

#query_string {
	width: 244px;
	margin-right: 9px;
	color: #999999;
	padding: 3px;
	border: 1px solid #7D7DD3;
	font-size: 11px;
	
}

#query_string_google {
	width: 244px;
	margin-right: 9px;
	color: #999999;
	padding: 3px;
	border: 1px solid #7D7DD3;
	font-size: 11px;
	background: url(http://www.google.co.za/cse/intl/en/images/google_custom_search_watermark.gif) no-repeat;
}

select#query_string {
	width: 252px;
	padding: 2px;
	color: #666666;
	font-size: 11px;
	border: 1px solid #7D7DD3;
}


#date_and_login, #breadcrumb_trail {
	font-size: 11px;
	float: left;
}

#breadcrumb_trail, #breadcrumb_trail a {
	color: #999999;
}

#breadcrumb_trail span {
	color: #666666;
}

#header_date_and_time {
	float: left;
	color: #999999;
	font-size: 11px;
}

#header_bottom {
	width: 970px;
}

#header_date_and_time span {
	margin: 0 5px ;
}

#logged_in_user, #logged_in_user a {
	float: left;
	color: #6666CC
}

.logged_in_fullname {
	font-weight: bold;
}

#service_links {
	float: right;
	font-size: 10px;
	text-transform: uppercase;
}

.service_links_bold {
	font-weight: bold;
	font-size: 11px;
}

#service_links a, #service_links_footer a {
	color: #6666CC;
	margin: 0 7px 0 3px;
}

/*---------- FOOTER ----------*/

#footer {
	width: 970px;
	margin: 30px 0;
}

#tools_dropdown_footer {
	display: none; 
	background: #ffffff; 
	position: absolute; 
	left: -1px;
	bottom: 29px;
	border-top: none;
	z-index: 1000;
	padding: 15px 0 0 15px;
	border: 1px solid #CCCCCC;
	border-bottom: none; 
	width: 335px;
}

#footer_bottom {
	width: 970px;
}

#footer_bottom_left {
	float: left;
}

#service_links_footer {
	font-size: 10px;
	text-transform: uppercase;
	margin-bottom: 10px;
}

#logo_footer {
	float: left;
	margin-right: 15px;
}

#footer_links {	
	float: left;
	font-size: 10px;
	color: #999999;
	margin-top: 12px;
}

#footer_links a {
	text-transform: uppercase;
	color: #999999;
	margin: 0 5px; 
}


#new_footer_links {	
	font-size:12px;
	color: #999999;
	
}



#new_footer_blocks1, #new_footer_blocks2, #new_footer_blocks3,#new_footer_blocks4, #new_footer_blocks5 {
	
}



.footer_col {
	display:inline;
	float:left;
	overflow:hidden;
	
	
}


#new_footer_blocks1 {
 width: 19%;
}

#new_footer_blocks2 {
 margin-left: 40px; width: 122px;
}

#new_footer_blocks3 {
 margin-left: 60px; width: 150px;
}

#new_footer_blocks4 {
 margin-left: 70px; width: 160px;
}

#new_footer_blocks5 {
 margin-left: 50px; width: 133px;
}


.footer_col ul {
	list-style-type:none;
	margin:0 0 10px;
	padding:0;

}

.footer_col ul li a {
	color: #999999;

}

.footer_col h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;

}


#new_footer_links a {
	
	color: #999999;
	 
}

#new_footer_links li {	
	font-family:Arial, Helvetica, sans-serif;
	
}




#footer_bottom_right {
	float: right;
	border: 1px solid #CCCCCC;
	width: 348px;
	font-size: 11px;
	color: #999999;
	padding: 13px 0;
}

/*---------- HOMEPAGE TEMPLATE ----------*/

#left_column {
	width:650px;
	float: left;
	margin-right: 19px;
}

#left_top {
	width: 649px;
	float: left;
	margin-bottom: 10px;
}

#left_bottom_L {
	width: 468px;
	float: left;
	margin-right: 20px;	
}

#sponsored_content {
	margin-top: 15px; float: left;
}

#left_bottom_R {
	width: 160px;
	float: left;	
}

#right_column {
	width: 300px;
	float: left;
}

#right_col_financials, .home_solid_grey {
	border: 1px solid #CDCDCD;
	padding: 8px;
	margin-bottom: 20px;
}

#right_col_financials table td input.3dbutton {
	font-size: 11px;
}

.text_field input {
	font-size: 11px;
	color: #999999;
	width: 96px;
	padding: 3px;
	border: 1px solid #999999;
}

.jse_item, .multimedia_section {
	border-bottom: 1px solid #FFF5CC;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#indicators_left {
	float: left;
	position: relative;
	z-index: 0;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 5px;
	font-size: 11px;
	font-family: Trebuchet MS, helvetica, sans-serif;
}

#indicators_right {
	float: left;
	border: 1px solid #CCCCCC;
	width: 148px;
	height: 138px;
	position: relative;
	z-index: -1;
	margin-left: -1px;
}

.indicators_tab_active {
	background: url('../images/2009_indicators_tab_active.gif') no-repeat;
	width: 125px; 
	height: 20px;
	color: #666666;
	padding: 6px 0 0 6px;
}

.indicators_tab_inactive {
	background: url('../images/2009_indicators_tab_inactive.gif') no-repeat;
	width: 125px; 
	height: 20px;
	color: #999999;
	padding: 6px 0 0 6px;
	cursor: pointer;
}

.indicators_no_tab {
	padding: 6px 0 6px 5px;
	border-bottom: 1px solid #E5E5E5;
	margin-right: 8px;
}

.indicators_no_tab a {
	color: #6666CC;
}

#jse_quickprice {
	float: left;
}

#quickprice_banner {
	float: right;
}

#vpo_homepage {
	border: 1px solid #CDCDCD; 
	padding: 10px;
	margin-top:20px;
}

#vpo_dropdown_list {
	/*background: url('../images/2009_dns_bg.gif') no-repeat;
	width: 230px;
	height: 33px;
	padding: 10px 5px 5px 65px;
	font-size: 9px;*/
}

#vpo_dropdown_list select {
	font-size: 10px;
	width: 220px;
	color: #999999;
}

#vpo_homepage h1.yellow_14 {
	margin-bottom: 12px;
}

#vpo_homepage h3.straphead_light_grey {
	margin-bottom: 8px;
}
#multimedia {
	margin-top: 20px;
}

#radio, #video, #podcasts {
	float: left;
}

.multimedia_tab_active {
	float: left;
	background: url('../images/2009_multimedia_tab_active.gif') no-repeat;
	width: 87px;/*98*/
	height: 24px;/*31*/
	padding: 7px 0 0 11px;
	color: #FFAA00;
}

.multimedia_tab_inactive {
	float: left;
	background: url('../images/2009_multimedia_tab_inactive.jpg') no-repeat;
	width: 87px;
	height: 24px;
	padding: 7px 0 0 11px;
	color: #B7B7B7;
	cursor: pointer;
}

.multimedia_tabs {
	.position: relative;
	.z-index: 0;
	font-size: 14px;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase; 
}

.multimedia_tabs_bottom_border {
	border-bottom: 1px solid #CDCDCD; 
	margin-top: -1px;
} 

.multimedia_content_holder {
	clear: both;
	border: 1px solid #CDCDCD;
	border-top: none;
	padding: 18px 0;
	.position: relative;
	.z-index: -1;
	/*margin-bottom: 20px;*/
}

.multimedia_content {
	padding: 0 10px;
	width: 278px;
	margin-top: 25px;
}

#heading_hack {
	float: left; 
	width: 100%;
	.margin-bottom: 15px;
}

#heading_hack_ie6 {
	display: none;
	visibility: hidden;
}

.h2_background_multimedia h2 {
	position: absolute; 
	background: #FFFFFF; 
	float: left; 
	margin: -7px 0 0 0; 
	padding-right: 4px;
}

.h2_background_multimedia {
	margin-bottom: 15px;
	height: 3px; 
	width: 100%; 
	background: #FFAA00; 
	float: left; 
	position: relative;
}

#multimedia_banner {
	/*padding: 18px 0;*/
}

#radio li, #podcasts li, li.lilac_arrow {
	list-style-type: none;
	list-style-position: outside;
	background: url('../images/2009_purple_arrow.gif') no-repeat 0 4px;
	padding-left: 10px;
}

.multimedia_content_bottom {
	margin-left: 14px;
}

.multimedia_content_bottom a {
	font-size: 11px;
	color: #999999;
	font-weight: bold;
}

#network_news {
	clear: both;
	width: 300px;
	margin-top: 20px;
	float: left;
}

#h2_background h2 {
	float: left;
	margin: 0 0px 0 10px;
	padding: 0 7px 0 4px;
	background: #FFFFFF;
	position: absolute;
	top:-4px;
	line-height: 100%;
}

#h2_background a {
	padding: 0 0 0 4px;
	margin-left: 5px;
	background: #FFFFFF;
	position: absolute;
	top:-3px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Trebuchet MS, Helvetica, sans-serif;
}
	
	.blue {color: #006AFF; background: #006AFF;}
	.lime {color: #A8D600; background: #A8D600;}
	.red {color: #F52910; background: #F52910;}
	.brown {color: #D6A46E; background: #D6A46E;}
	.yellow {color: #FFAA00; background: #FFAA00;}
	.green {color: #00894b; background: #00894b;}
	
#h2_background {
	width: 100%; 
	float: left; 
	height: 10px; 
	position: relative; 
	margin: 20px 0 20px 0;
	.z-index: -1000;
}

.h2_background_more_link {
	float: right;
	width: 45px;
}

.h2_background_list_link {
	float: right;
	width: 66px;
}
 
	/*#h2_background.blue {background: #006AFF;}
	#h2_background.lime {background: #A8D600;}
       #h2_background.red {background: #F52910;}
	#h2_background.brown {background: #D6A46E;}*/

#latest_blogs {
	width: 468px;
}

#latest_blogs_2 {
	float: left;
	width: 298px;
}

#more_blogs {
	float: right;
	width: 155px;
}

/*--------------- MAIN TEMPLATE ---------------*/

#left_content {	
	width: 650px;
}

#left_content_contextual_content, #left_content_additional_content {
	float: right;
	/*width: 160px;*/
}

#hidden_content {
	display: none;
	visibility: hidden;
}

#left_column_banner {
	/*float: right;*/
	width: 300px;
	/*margin: 0 0 15px 15px;
	text-align: right;	*/
	position: relative;
}

#article_detail_banner {
	width: 300px; 
	float: right;
	text-align: center; 
	margin: 0 0 10px 10px;
}

#contextual_content_div {
	padding-bottom: 5px;
}

.mw_services, .mw_services a, #article_tools_long a {
	color: #6666CC;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 100%;
}

.mw_services .services_icon {
	padding: 0 4px 5px 0;
}

.mw_services .services_link {
	padding: 0 0 5px 0;
}

.mw_services .services_link a:hover {
	text-decoration: none;
	color: #3D346E;
}

#main_right_column_content_1 {
	float: left;
	/*width: 160px;*/
	width: 120px;
}

#main_right_column_content_banner {
	float: right;
}

.divider_line {
	height: 20px;
	 .width: 465px; 
	 border-bottom: 1px dotted #CCCCCC;
}

#white_tile {
	background: url('../images/2009_white_tile_160.gif');
	width: 160px;
}

#left_content_additional_content .solid_grey_border {
	width: 140px;
}

/*--------------- BLANK TEMPLATE ---------------*/

#popup_content {
	width: 550px;
	padding: 20px;
	text-align: left;
}

/*--------------- CLICK A COMPANY TEMPLATE ---------------*/

#click_a_company_search {
	float: left;
	margin-left: 19px;
	width: 187px;
	/*position: absolute;
	left: 462px;*/
}

#alphabet_search {
	float: left;
	width: 443px;
}

#alphabet_search_results {
	width: 650px; 
}

#alphabet_search_results a, #share_code_search_results a, #dns_company_list a {
	background: url('../images/2009_purple_arrow_trans.gif') no-repeat 0 5px;
	font-family: Trebuchet MS, helvetica, sans-serif;
	padding-left: 10px;
}

#click_a_company_results {
	width: 650px;
}

.annual_reports {
	float: right;
	width: 230px;
}
	
/*--------------- SCHEME STYLES ---------------*/

/*--------------- Daily News ---------------*/
 
#panel_1_holder {
	border: 1px solid #B2B2B2;
	float: left;
	width: 647px;
	height: 318px;
	/*margin-top: 10px;*/
}

#panel_one {
	float: left;
}

#panel_one_image {
	float: left;
	width: 329px
}

#panel_one_item_1, #panel_one_item_2, #panel_one_item_3, #panel_one_item_4 {
	float: left;
	width: 298px;
	padding: 12px 10px 10px 10px; /*NB: THIS PADDING IS CAUSING KAK IN IE6!!*/
	position: relative;
	/*.z-index: -1000;*/
}

#panel_one_item_1, #panel_one_item_2, #panel_one_item_3 {
	border-bottom: 1px solid #D5D5D5;
}

#panel_one_item_4 {
	border-bottom: none;
}

#news_item_arrow_1, #news_item_arrow_2, #news_item_arrow_3, #news_item_arrow_4 {
	position: absolute;
	top: 0;
	left: -24px;
	.z-index: -1000;
}

.straphead_dark_grey {
	font-weight: normal;
	font-size: 10px;
	color: #666666;
	text-transform: uppercase;
}

.straphead_light_grey, .straphead_light_grey a {
	font-weight: normal;
	font-size: 10px;
	color: #999999;
	text-transform: uppercase;
	margin-bottom: 3px;
}

.home_date_time {
	font-size: 11px;
	font-style: italic;
	margin-top: 5px;
}

.home_date_time a {
	font-style: normal;
}

.home_date_time span {
	color: #CCCCCC;
	margin: 0 3px;
}

/*----Active states (panel 1) ----*/

#panel_one .text_active {
	/*height: 138px;*/
	height: 116px;
	background: url(../images/2009_home_panel_bg_active.jpg) no-repeat;
}

#panel_one .text_active h1, #panel_one .text_active h1 a, h1.bold_large, h1.bold_large a {
	font-size: 22px;
	color: #3D346E;
	margin: 8px 0;
	line-height: 90%;
}

#panel_one .text_active p {
	margin-bottom: 5px;
}

/*----Inactive states (panel 1)----*/

#panel_one .text_inactive {
	height: 59px;
	/*height: 37px;*/
	background: url(../images/2009_home_panel_bg_inactive.jpg) no-repeat;
	padding-top: 0;
	padding-bottom: 0;
}

#panel_one .text_inactive table {
	 height: 59px;
}

#panel_one .text_inactive h1, #panel_one .text_inactive h1 a {
	font-size: 18px;
	color: #3D346E;
	font-weight: normal;
	line-height: 100%;
}

#panel_one .text_inactive h3, #panel_one .text_inactive p, #panel_one .text_inactive .home_date_time {
	display: none;
}

#panel_2_holder {
	float: left;
	width: 225px;
	margin-right: 18px;
}

#panel_2_item, #sponsored_item {
	margin-bottom: 30px;
}

#sponsored_holder {
	float: left;
	width: 225px;
	margin-right: 13px;
}

#sponsored_content_more {
	width: 224px; 
	margin: 5px 0 10px 0;
	border-bottom: 1px solid #EEF7CC;
}

#sponsored_content_more li, #blogger_recent_2 li, #landing_area_four_inner li, #safm_listing_item li, #investor_relations_four li, #budget_tertiary li, #wiki_columns li {
	background: url('../images/2009_purple_arrow.gif') no-repeat 0 2px;
	padding-left: 10px;
	list-style-type: none;
	list-style-position: outside;
	margin-bottom: 10px;
}

.thumbnail_image {
	float: left;
	margin: 0 7px 7px 0;
}

.thumbnail_image div {
	margin-bottom: 7px;
}

#breaking_news_holder {
float:left;
padding: 0px 10px 0px 10px;
width:203px;
}

/*#breaking_news_holder {
	float: left;
	width: 203px;
	background: #F6F6F6;
	padding: 10px;
	border: 1px solid #CCCCCC;
}
*/
#breaking_news_holder h2 {
	color: #6666CC;
}

#breaking_news_item {
	margin-top: 12px;
}

#panel_3_item_holder {
	width: 240px;
	margin-bottom: 25px;
}

#panel_3_item {
	width: 225px;
}

.image_border {
	border: 1px solid #CFCFCF;
}

#panel_blogs_1 {
	width: 468px;
	float: left;
	margin-bottom: 25px;
}

#blog_content {
	float: left; 
	width: 394px; 
	margin-left: 7px;
}

#panel_blogs_2 {
	width: 298px;
	float: left;
	margin-bottom: 25px;
}

#blog_content2 {
	float: left; 
	width: 238px; 
	margin-left: 7px;
}

.lilac_9 span {
	color: #CCCCCC;
	margin: 0 3px;
}

#more_blogs_holder {
	border: 1px solid #CFCFCF;
	background: #F6F6F6;
	padding: 15px 10px 0 10px;
	width: 133px;
}

#more_blogs_item {
	margin-bottom: 20px;
}

.dotted_grey_border {
	border: 1px dotted #CCCCCC;
	padding: 9px;
	margin-bottom: 20px;
}

.solid_grey_border {
	border: 1px solid #CCCCCC;
	padding: 9px;
	margin-bottom: 20px;
}

/*#article_detail {
	float: left;
	width: 649px;
}*/

#article_detail .arial_14_dark_grey {	
	margin-bottom: 20px;
} 

#article_header {
	float: left;
	width: 649px;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 15px;
}

#article_header_no_image {
	float: left;
	width: 649px;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 15px;
	padding-bottom: 10px;
}

#article_header_image {
	float: left;
	margin-right: 12px;
}

#article_header_info {
	float: left;
	width: 490px;
}

#article_header_info .dark_grey_26 {
	padding-bottom: 15px;
}

.author_date, #article_header_no_image .author_date {
	float: left;
}

#article_header_info .grey_11 {
	margin-bottom: 12px;
}

.author_date span {
	margin: 0 5px;
}

#article_side_info {
	width: 300px;
	clear: right;
	float: right;
	margin: 0 0 10px 10px;
}

.related_info .lilac_12_tms {
	font-weight: bold;
	line-height: 100%;
	
}

#article_tools {	
	width: 125px;
	height: 115px;
	float: left;
}

#article_tools_long {	
	width: 632px;
	float: left;
	margin: 10px 0;
}

.related_info {
	width: 282px;
	padding: 9px;
	float: left;
	margin-bottom: 20px;
}

.related_info_radio {
	width: 145px;
	padding: 9px;
	float: left;
	margin-bottom: 20px;
}

#article_side_info_radio {
	width: 160px;
	clear: right;
	float: right;
	margin: 0 0 10px 10px;
}

.related_info_subheading_bottom {
	height: 10px;
	margin-top: 6px;
	background: url('../images/2009_separator_grey_white.gif') repeat-x;
}

#related_articles_container {
	background: url('../images/2009_blue_arrow.gif') no-repeat 0 2px;
	padding-left: 10px;
	color: #666666;
	margin-bottom: 5px;
}

#related_articles_container.podcasts {
	background: url('../images/bullet-podcast.gif') no-repeat 0 2px;
}

#article_related_jse {
	margin-bottom: 30px;
}

#article_related_dn, #people_in_article, #companies_in_article {
	margin-bottom: 20px;	
}

#people_in_article, #companies_in_article {
	font-family: Trebuchet MS, helvetica, sans-serif;	
}

#blogs_landing_1 {
	width: 440px;
	float: left;
}

#blogs_landing_1_item {
	margin-bottom: 15px;
	float: left;
}

#blogs_landing_1 #blog_content { 
	width: 365px; 
}

#blogs_landing_2 {
	width: 649px;
	float: left;
	margin-bottom: 20px;
}

#blogs_landing_2_item {
	width: 310px;
	margin-bottom: 25px;
}

#panel_1_elsewhere, #more_mw_blogs {
	float: left;
	margin-bottom: 20px;
}

#panel_1_elsewhere_item, #more_mw_blogs_item {
	width: 310px;
}

#blogger_recent_1 {
	width: 426px;
	float: left;
}

#blogs_recent_1_item {
	margin-bottom: 10px;
}

#blogger_recent_2_container {
	width: 175px;
	border: 1px solid #CCC;
	padding: 9px;
	margin-bottom: 15px;
}

#latest_comment_container a {
	color: #0066FF;
}

#latest_comment_container {
	width: 175px;
	border: 1px solid #CCC;
	padding: 9px;
	margin-bottom: 15px;
}

#latest_comment_container p {
	font-size: 11px;
}

#blogger_recent_2_container #index_cat_browse_border_top, #latest_comment_container #index_cat_browse_border_top {
	border-top: 1px solid #EEF7CC;
}

#blogger_recent_2 {
	float: right;
	margin-bottom: 10px;
}

#related_blogger_bio {
	float: right; 
	width: 160px;
}

/*#related_blogger_bio_detail {
} */

#landing_area_one_holder, #landing_area_three_holder {
	width: 425px;
	margin-right: 20px;
	float: left;
}

#landing_area_one_item, #landing_area_two_item, #landing_area_three_item, #landing_area_four_item {
	margin-bottom: 20px;
}

#landing_area_one_item .bold_22 {
	margin-top: 0;
}

#landing_area_two_holder, #landing_area_four_holder {
	width: 203px;
	float: right;
}

#landing_area_four_inner {
	border-bottom: 1px solid #EEF7CC;
	margin-bottom: 10px;
}

#investor_relations_four {
	margin-bottom: 10px;
	width: 203px;
	float: right;
}

#hot_topics_list {
	clear: both;
	width: 649px;
}

.related_hot_topic_item {
	float: left;
	width: 216px;
}

#hot_topic_headline {
	float: left;
	width: 111px;
	height: 60px;
	padding: 10px 5px 5px 10px;
	background: #CECEEC;
}

#detail_body li {
	margin-left: 20px;
}

#gallery_article_list {
	margin-top: 15px;
	border-top: 1px solid #CCCCCC;
	padding-top: 15px;
}

#news_list_holder {
	width: 470px;
	margin-right: 20px;
	float: left;
}

#news_list_holder h1 {
	margin: 0 0 5px 0;
}

/*--------------- Transcripts ---------------*/

#related_multimedia {
	float: left;
	border: 1px solid #CDCDCD;
	width: 466px;
	margin: 20px 0;
}

#related_multimedia .yellow_14 {
	margin-bottom: 12px;
}

#related_multimedia p {
	color: #000000;
	font-size: 11px;
}

#related_video {
	float: left;
	width: 139px;
	/*border-right: 1px solid #CDCDCD;
	border-left: 1px solid #CDCDCD;*/
	padding: 10px 8px;
	/*min-height: 133px;
	height:auto !important; 
	height:133px;*/
}

#related_radio, #related_podcast {
	/*float: left;*/
	width: 139px;
	padding: 10px 8px;
	/*min-height: 133px;
	height:auto !important; 
	height:133px;*/
}

#related_radio li {
	list-style-type: none;
	list-style-position: outside;
	background: url('../images/2009_blue_arrow.gif') no-repeat 0 3px;
	padding-left: 10px;
}

#related_podcast li {
	list-style-type: none;
	list-style-position: outside;
	background: url('../images/2009_podcast_bullet.gif') no-repeat 0 3px;
	padding-left: 10px;
}

#radio_landing_panel {
	clear: both;
	float: left;
	width: 314px;
	margin-bottom: 20px;
}

#radio_landing_panel h1 {
	margin-bottom: 5px;
}

#radio_landing_panel p {
	margin-top: 3px;
}

.image_90x75_border {
	border: 1px solid #CCCCCC;
	float: left;
	width: 90px;
	margin-right: 7px;
}

#radio_landing_item {
	float: left;
	width: 314px;
	margin-bottom: 20px;
}

#radio_landing_item li, #podcast_landing_item li {
	list-style-position: outside;
	list-style-type: none;
	background: url('../images/2009_purple_arrow_trans.gif') no-repeat 0 1px;
	padding-left: 10px;
}

#transcript_detail_body {
	width: 470px;
	.width: auto;
}

.blue_dividing_line {
	height: 10px;
	border-top: 1px solid #CCE1FF;
	width: 314px;
}

.podcast_panel {
	float: left;
	margin-bottom: 20px;
	width: 314px;
}

#podcast_panel_market_commentator {
	width: 292px;
	height: 200px;
	background: #FFFFFF url('../images/2009_podcast_market_commentator.jpg') no-repeat;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	padding: 65px 10px 10px 10px;
}

#podcast_panel_special_report {
	width: 292px;
	height: 200px;
	background: #FFFFFF url('../images/2009_podcast_special_report_blank.jpg') no-repeat;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	padding: 65px 10px 10px 10px;
}

#podcast_panel_eft_update {
	width: 292px;
	height: 200px;
	background: #FFFFFF url('../images/2009_podcast_eft_update.jpg') no-repeat;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	padding: 65px 10px 10px 10px;
}

#podcast_panel_boardroom_talk {
	width: 292px;
	height: 200px;
	background: #FFFFFF url('../images/2009_podcast_boardroom_talk.jpg') no-repeat;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	padding: 65px 10px 10px 10px;
}

.podcast_subscribe {
	width: 160px;
	margin-bottom: 10px;
}

.podcast_subscribe .dark_grey_11_bold, .podcast_subscribe .dark_grey_11 {
	text-transform: none;
}

#radio_listing_panel {
	float: left;
	width: 470px;
}

#radio_listing_item {
	margin-bottom: 20px;
}

#radio_listing_image {
	float: left;
	margin-right: 7px;
}

#radio_listing_content {
	float: left;
	width: 370px;
}

#radio_listing_content .bold_18 {
	margin: 0 0 5px 0;
}

#day_list {
	float: left;
	width: 315px;
}

#radio_listing_safm {
	width: 315px;
	float: left;
	margin-bottom: 20px;
}

.transcripts {
	width:349px;
	float: right;
	margin-left: 10px;
}

/*--------------- Network News ---------------*/

#network_news_item {
	padding-bottom: 18px;
}

#network_news_item .bold_16 {
	padding: 5px 0 0 0;
}

/*--------------- Smile-a-while ---------------*/

#smile {
	margin-top: 20px;
}

#smile_a_while_copy {
	border: 1px solid #CCCCCC;
	width: 530px;
	padding: 10px;
}

#smile_a_while_copy table {
	color: #666666;
	line-height: 100%;
}

#smile_a_while_copy table h2 {
	color: #000000;
	text-transform: uppercase;
}

#smile_a_while_copy table a, #smile_a_while_popup a {
	color: #6666CC;
}

#smile_a_while_popup {
	padding-bottom: 10px;
}

.smile_a_while_footer_link {
	background: url('../images/2009_grey_arrow.gif') no-repeat 0 3px;
	padding-left: 10px;
	margin-bottom: 10px;
}

/*--------------- Featured Items ---------------*/

#editorial_item {
	background: #CECEEC;
	padding: 9px;
	/*width: 142px;*/
	width: 102px;
	margin-bottom: 20px;
}

#home_editorial_item {
	background: #CECEEC;
	width: 300px;
	margin-bottom: 20px;
}

#editorial_item .lilac_10, #home_editorial_item .lilac_10 {
	text-transform: uppercase;
	font-weight: normal;
}

#featured {
	margin-top: 20px;
}

/*--------------- Author ---------------*/

.border_and_shade {
	width: 138px;
	border: 1px solid #CDCDCD;
	background: #F6F6F6;
	padding: 10px;
	margin-bottom: 20px;
}

#blogger_bio li {
	list-style-type: none;
	background: url('../images/2009_purple_arrow_trans.gif') no-repeat 0 3px;
	list-style-position: outside;
	padding-left: 10px;
	font-size: 11px;
}

#blogger_bio h3 {
	line-height: 100%;
}

/*--------------- General copy ---------------*/

#login_copy li {
	list-style-type: none;
	list-style-position: outside;
	background: url('../images/2009_black_bullet.gif') no-repeat 0 6px;
	padding-left: 10px;
	margin: 12px 0 0 6px;
}

#gen_copy_detail {
	width: 470px;
	float: left;
}

#gen_copy_detail h3 {
	margin-bottom: 5px;
}

#gen_copy_detail_425 {
	float: left;
	width: 425px;
}

#gen_copy_detail_650 {
	width: 650px;
}

#gen_copy_detail li {
	margin-left: 20px;
}

#radio_info_safm {
	background: url('../images/2009_safm_info_bg.jpg') no-repeat;
	width: 300px;
	height: 102px; 
	float: left;
	margin-bottom: 20px;
	padding: 12px 0 0 14px;
}

#radio_info_lotus {
	background: url('../images/2009_lotus_info_bg.jpg') no-repeat;
	width: 300px;
	height: 102px;
	clear: left; 
	float: left;
	margin: 20px 0;
	padding: 12px 0 0 14px;
}

#radio_info_rsg {
	background: url('../images/2009_rsg_info_bg.jpg') no-repeat;
	width: 300px;
	height: 102px; 
	float: right;
	margin-bottom: 20px;
	padding: 12px 0 0 14px;
}

#radio_info_safm h1, #radio_info_rsg h1 {
	width: 155px;
	margin-bottom: 10px;
}

#radio_info_safm p, #radio_info_safm td, #radio_info_safm a, #radio_info_rsg p, #radio_info_rsg td, #radio_info_rsg a, #radio_info_lotus p, #radio_info_lotus td, #radio_info_lotus a {
	font-size: 11px;
	color: #666666;
}

/*--------------- Click-a-company ---------------*/

#cac_detail {
	margin-top: 40px;
}

#spd {
	float: left; 
	width: 315px; 
}

.cac_data {
	padding-bottom: 10px;
}

#left_content #dns_latest_news h1 { font-size: 14px; color: #CC9900; margin-bottom: 10px; text-transform: uppercase }
#left_content #dns_latest_news h2 { font-size: 12px; color: #000099; margin: 0; text-transform: none }
#left_content #dns_latest_news h3 { font-size: 10px; color: #C1C1C1; margin: 0; font-weight: normal }
#left_content #dns_latest_news { font-size: 11px; color: #656565; margin-top: 10px; }
#left_content #dns_latest_news a, #left_content #dns_latest_news a:hover { font-size: 12px; color: #000099; }
#left_content #dns_latest_news a.no_underline, #left_content #dns_latest_news a.no_underline:visited{font-size:12px;text-decoration:none;}
#left_content #dns_latest_news a.no_underline:hover{text-decoration:underline;}

/*--------------- Gallery ---------------*/

#image_gallery {
	width: 650px;
}

#image_gallery .dark_grey_26 {
	margin: 0 0 15px 0;
}

#image_gallery .arial_14_dark_grey {
	margin-bottom: 5px;
}

#image_gallery h3.dark_grey_11 {
	margin-bottom: 12px;
}

#gallery_content {
	border: 1px solid #CCCCCC;
	background: #EEEEEE;
	padding: 13px;
	margin-bottom: 20px;
}

#gallery_tools {
	margin-bottom: 8px;
}

#gallery_prev {
	 cursor: pointer; 
	 width: 83px;
	 float: left;
}

#gallery_next {
	 cursor: pointer; 
	 width: 58px;
	 float: right;
}

#gallery_count {
	width: 481px;
	float: left;
	text-align: center;
	color:#999999;
	font-size:11px;
	text-transform:uppercase;
	font-weight: bold;
}

.gallery_image img {
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
}

#related_gallery p {
	color: #000000;
}

#related_gallery h2.grey_11 {
	margin-bottom: 8px;
}

#related_gallery .lilac_14_tms {
	margin: 8px 0;
}

/*--------------- Budget Panel 1 ---------------*/

#budget_panel_1_holder {
	border: 1px solid #B2B2B2;
	float: left;
	width: 647px;
	min-height: 340px;
	height:auto !important; height:340px;
	margin-bottom: 10px;
	/***background: url('../images/budget_bg.png') repeat-y top left;**/
	background: url('../images/2009_budget_bg.gif') repeat-y top left;
	position: relative;
}


#budget_panel_image {
	float: left;
	width: 215px;
}

#budget_display_image {
	position: absolute;
	bottom: 0;
	left: 0;
}

#budget_panel_content {
	float: right;
	width: 420px;
	padding: 10px 0 10px 10px;
}

#budget_primary {
	margin-right: 10px;
	padding-bottom: 10px;
}

#budget_secondary {
	padding-bottom: 10px;
}


#budget_secondary_item {
	width: 200px;
	margin-right: 10px;
}

#budget_tertiary {
	width: 420px;
}

#wiki_columns {
	width:650;
}

.budget_tertiary_column {
	float: left;
	width: 130px;
	/*width: 200px;*/
	margin-right: 10px;
	.margin-right: 8px;
}

/*--------------- COMMENTS ---------------*/

#comments_container {
	margin: 20px 0 40px 0;
	width: 468px;
	font-size: 11px;
}

#comments {
	position: relative;
}

#comments_disclaimer_top {
	position: absolute;
	top: 16px;
	right: 0;
}

#comments_disclaimer_bottom {
	position: absolute;
	bottom: 10px;
	right: 10px;
}

#comments form {
	background: #e6e6f5;
	width: 448px;
	padding: 12px 10px 32px 10px;
	text-align: right;
}

#comments form table td {
	text-align: left;
	vertical-align: top;
	font-size: 11px;
}

#comments form table td #cmt_comment, #comments form table td #cmt_name, #comments form table td #cmt_subject {
	margin: 0 0 10px 5px;
}

#comments #submitbutton {
	font-size: 11px;
}

#comments table td .cmt_textarea, #comments table td .cmt_textfield {
	width: 378px;
	font-size: 11px;
	padding: 3px;
}

#comments_table {font-size: 11px;}

#comments table td .colour0 {
	background: #EDECEC;
	padding: 10px;
	font-size: 11px;
}

#comments table td .by_indent {
	padding-left: 20px;
	font-size: 11px;
	color: #666666;
}

#comments table td .report {
	padding-left: 20px;
	font-size: 10px;
	color: #999999;
}

/*.close_comments {
	cursor: pointer;
	text-align: right;
	margin-top: 15px;
	color: #6666CC;
}*/

#latest_comment {
	border: 1px solid #CCCCCC;
	padding: 12px;
	width: 284px;
}

td.indented b {
	font-weight: normal;
}

/*--------------- INDEX SEARCH ---------------*/

#search_form {
	background: #E6E6F5;
	margin-bottom: 35px;
}

#search_form input {
	font-size: 11px;
	color: #000000;
	padding: 2px;
}

#search_form select, #search_form option {
	font-size: 11px;
	height: 20px;
}

#advanced_search #author {
	width: 200px
}

#advanced_search #section, #advanced_search #sorting {
	width: 208px;
}

#result_header {
	color: #000000;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-weight: bold;
}

#result_header span {
	color: #FF9900;
}

#result_display {
	margin-top: 20px;
}

#single_result {
	margin-bottom: 20px
}

#paging_forward, #paging_back {
	color: #999999;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	font-family: Trebuchet MS, Helvetica, sans-serif;
}

/*--------------- SUBNAV ---------------*/

#left_content_contextual_content #sub_nav {
	width: 138px;
	border: 1px solid #CDCDCD;
	background: #F6F6F6;
	padding: 10px;
	margin-bottom: 20px;
}

#left_content_contextual_content #sub_nav li {
	list-style-type: none;
	list-style-position: outside;
	background: url('../images/2009_purple_arrow_trans.gif') no-repeat 0 4px;
	padding-left: 10px;
	margin-top: 6px;
}

#sub_nav_header_copy {
	text-transform: uppercase;
	font-family: trebuchet MS, Helvetica, sans-serif;
	color: #999999;
	font-size: 11px;
	font-weight: bold;
}

#sub_nav_parent_title {
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-transform: uppercase;
}

li.sub_nav_parent0_active a, li.sub_nav_child0 a, li.sub_nav_child0_active a, li.sub_nav_child1 a {
	font-family: trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	color: #006AFF;
}

/*--------------- INDEX CATEGORY BROWSE ---------------*/

#index_cat_browse_border_top {
	border-top: 1px solid #CCE1FF; 
	padding-top: 10px; 
	text-align: right;
}

/*--------------- 2009 RSS Main ---------------*/

.border_and_shade_wide {
	width: 180px;
	border: 1px solid #CDCDCD;
	background: #F6F6F6;
	padding: 10px;
	margin-bottom: 20px;
}

.border_and_shade_wide .grey_11 {
	margin-bottom: 7px;
}

.border_and_shade_wide table {
	margin-bottom: 15px;
}

/*--------------- EMAIL CAPTURE FORM ---------------*/

td.form_capture_label {
	font-size: 11px;
	padding-bottom: 10px;
}

td.form_capture_buttons input {
	font-size: 11px;
}

td.form_capture_data {
	padding-bottom: 10px;
}

td.form_capture_data .ccs_textarea, td.form_capture_data .ccs_textfield {
	width: 300px;
	font-size: 11px;
	padding: 2px;
}

td.form_capture_data .ccs_dropdown {
	width: 200px;
	font-size: 11px;
}

/*--------------- SITEMAP ---------------*/

#site_map li {
	list-style-type: none;
}

li.site_map_parent1 {
	font-weight: bold;
	color: #000000;
	margin-top: 15px;
}

li.site_map_child2, li.site_map_parent2 {
	background: url('../images/2009_purple_arrow_trans.gif') no-repeat 0 4px;
	padding-left: 10px;
	margin: 5px 0 0 10px;
	font-weight: normal;
}

li.site_map_child3 {
	background: url('../images/2009_lilac_bullet.gif') no-repeat 0 5px;
	padding-left: 8px;
	margin: 5px 0 0 21px;
}


/*------------------------- DNS: -------------------------*/

table.table{ border-collapse: collapse;}
table.table td.table_data {padding: 3px 0;}

/*--------------- VPO Company ---------------*/

#dns_company_list_container {
	float: left;
	width: 470px;
}

/*--------------- minisite content browse ---------------*/

#dns_content_browse table, #dns_news_moderation table {
	margin-left: 1px;
}

#dns_content_browse table td.table_heading, #dns_content_browse table td.table_data, #dns_news_moderation table td.table_heading, #dns_news_moderation table td.table_data {
	border: 1px solid #CCCCCC;
	padding: 10px;
}

#dns_news_moderation table {
	border-collapse: collapse;
}

.worldnews { color:#6666CC;}

/*--UGC--*/
.ugc_box {
	background: #E7E6F6;
	padding: 10px;
	margin: 15px 0;
	width: 450px;
	float: left;
	 margin-right: 20px;
}

.ugc_capture_heading {
	margin-bottom: 10px;
}

#detail_body .ugc_box .ugc_capture_heading h1 {
	font-size: 11px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}

.ugc_capture_table {
	font-size: 11px;
}

.ugc_capture_td_desc {
	width: 120px;
	margin-right: 15px;
}

.ugc_capture_td_input .ccs_textarea, .ugc_capture_td_input .ccs_textfield {
	width: 380px;
}

.ugc_capture_table tr td {
	padding-bottom: 8px;
}

.ugc_submit {
	float: right;
}

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

.ugc_comment {
	margin-bottom: 20px;
}

.ugc_comment_single {
	background: #F6F5F5;
	padding: 10px;
	width: 630px;
	overflow: hidden;
}

#comments {
	font-size: 11px;
	color: #333333;
	margin-bottom: 15px;
}

.ugc_details {
	color: #666666;
}

.ugc_details span {
	color: #999999;
}

.ccs_more_less_split a {
	cursor: pointer;
}

.ugc_rude_report_table {
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin-bottom: 10px;
}

#comments textarea, #comments input, .ugc_box textarea, .ugc_box input {
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 11px;
}

.ugc_rude_report_table .ugc_capture_td_desc {
	width: 50px;
}

.ugc_rude_report_table input {
	width: 100px;
}

.ugc_rude_report_table textarea {
	width: 160px;
}

.ugc_rude_report_table tr td {
	padding: 5px;
}

.ugc_report_response {
	margin-bottom: 5px;
}

.voteControls {
	float: right;
}

.voteControls a {
	text-decoration: underline;
}

.up, .down {
	float: left;
	margin: 0 5px;
}


.ugc_capture_table {
	width: 100%;
}

.ugc_answer {
	clear: both;
}

.ugc_answer_input, .ugc_answer_text {
	float: left;
	margin: 0 10px 10px 0;
}

.ugc_answer_input {
	.margin-top: -3px;
}

.pop_list {
	float: left;
	width: 100px;
}

.numbercount {
	font-size: 30px;
	float: left;
	color: #CCCCCC;
	font-weight: bold;
	margin: -5px 0 0 -2px;
}

.nomnomnom {
	border-top: 1px dotted #CCC;
	padding: 5px 0;
}

#quicklinks_drop1 {
	font-size: 11px;
}

.author_banner {
	border: 1px solid #CCCCCC;
	width: 438px;
	float: left;
	min-height: 99px;
	margin-bottom: 15px;
	text-align: right;
	padding: 12px 10px 5px 200px;
}

.author_banner h1 {
	color: #0066FF;
	font-size: 30px;
	margin-bottom: 5px;
}

.author_banner a.normal {
	color: #0066FF;
	text-decoration: underline;
}

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

#blogs_landing_1 h2.arial_14_dark_grey {
	font-size: 16px;
}

#blogs_landing_1 p, .blog p {
	font-size: 14px;
}

#blogs_landing_1 p span, .blog p span {
	font-size: 11px;
}

#blogs_dropdown {
	position: absolute;
	top: 160px;
	left: 250px;
	display: none;
	background: #ffffff; 
	margin-top: 7px;
	padding: 0 15px 15px 15px;
	border: 1px solid #CCCCCC;
	border-top: none;
	z-index: 1000;
	width: 480px;
}

#blogs_dropdown #sub_nav li {
	float: left;
	width: 145px;
	margin: 0 5px 5px 0;
	background:url("../images/2009_purple_arrow.gif") no-repeat 0 5px;
	list-style-position:outside;
	list-style-type:none;
	padding-left:10px;
	text-align: left;
}

#blogs_dropdown #sub_nav li a {
	font-size: 11px;
}

.nomnomnom h1 a {
	font-family: Trebuchet MS, Helvetica, sans-serif;
}

#latest_blogs form select {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	width: 200px;
}
