<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" >
<title>Iress</title>
<link rel="stylesheet" type="text/css" href='/css/NedbankIR/nedbankir.css' />
<link rel="SHORTCUT ICON" href="/favicon.ico" />
<link rel="icon" type="image/ico" href="/favicon.png" /> 
<script type="text/javascript">
// host: nedbankir.hosted.inetbfa.com uri:/css/NedbankIR/nedbankir.css
//REF: https://nedbankir.hosted.inetbfa.com/hosted_inews/news/story/e46d7a19-5566-4a5f-a361-2d5cfdc0d865/withrelated/1 FIRST: nedbankir USING: hosted using referrer (inetbfa.com)actual(nedbankir.hosted.inetbfa.com) last:(com)
//document.domain='inetbfa.com';//document.domain='inetbfa.com';
</script> 
</head >

BODY
{
    font-size: 12px;
    font-weight: normal;
    font-family: Arial,tahoma, Verdana;
    border: 0px;
    border-style: none;
    color:#777
}
body.allcomp
{
    text-align:left;
    display:table;
}
a
{
    border: 0px;
    border: none;
    border-style: none;
    text-decoration: none;
    color: #999 !important;
}
a:hover
{
    color:#5c9579 !important;
    text-decoration: none;
	cursor:pointer;
}   
.news_filter_table_form
{
	font-size:12px !important;
}
.news_filter_submit
{
	font-size:12px !important;
	border:1px solid #e3e3e3;
	height:32px;
	color:#fff;
	background-color:#33715e;
	padding:7px;
	width:100px;
}
.tablesorter news_filter_table
{
	font-size:12px !important;
}
.news_flow_tbl_txt
{
	font-size:12px !important
}
.news_flow_tbl_title
{
	font-size:12px !important;
	color:#33715e !important;
}
.share
	{
		BACKGROUND-COLOR: transparent;
		vertical-align:top
	}
.news_filter_heading news_filter_title header
{
	text-align:left !important;
}

/*share/divcalc*/
.share_divcalc_br1
{
	display:none;
}
.share_divcalc_main_table
{
    font-family: Arial, Verdana;
    font-size: 1em;
    color: #666;
    background-repeat:no-repeat;
    height: 175px;
	width: 100%;
}
.share_divcalc_table
{
    font-family: Arial, Verdana;
    color: #666;
    font-size: 1em;
    width: 100%;
	padding-right:3em;
}
.share_divcalc_table_right
{
    font-family: Arial, Verdana;
    color: #666;
    font-size: 1em;
    width: 100%;
    border-spacing:0px !important;
	padding-right:2em;
	padding-left:2em;
}
.share_divcalc_head
{
    font-family: Arial, Verdana;
    font-size: 1.5em;
    color: #33715e;
    font-weight:normal !important;
    font-style:normal !important;
    font-weight:lighter !important;
    padding-top: 0px !important;
    padding-left: 0px !important;
	visibility:collapse !important;
	height:0px !important;
}
.share_divcalc_company_name
{
    font-family: Arial, Verdana;
    font-size:18px;
    font-weight:normal !important;
    color: #33715e;
    text-align:right;    
}
.share_divcalc_price_pshare
{
    font-family: Arial, Verdana;
    font-size:14px;
    color: #666;
    text-align: right;
}
.share_divcalc_total_paid_info
{
    font-family: Arial, Verdana;
    font-size:12px;
    color: #666;
    text-align: right;
    padding-top: 1em;
}
.share_divcalc_total_paid
{
    font-family: Arial, Verdana;
    font-size: 4em;
    color: #33715e;
    text-align: right;
    font-weight: normal;
}
.share_divcalc_info
{
    font-family: Arial, Verdana;
    font-size:12px;
    color: #666;
    padding-top: 1.5em;
	padding-bottom:0.6em;
}
.share_divcalc_selectdate
{
    font-family: Arial, Verdana;
    font-size: 1.5em;
	height:2em;
    color: #666;
}
.share_divcalc_selectdate_form_select
{
    font-family: Arial, Verdana;
    font-size:12px;
    color: #666;
    height:1.5em;
	border:1px solid #cccccc;
	background:none;
}
.share_divcalc_sharenum
{
    font-family: Arial, Verdana;
    font-size:14px;
    color: #666;
    padding-bottom: 8px;
}
.share_divcalc_sharenum_form_input
{
    font-family: Arial, Verdana;
    font-size:12px;
    color: #666;
    height: 1.7em;
    border: 1px solid #e1e1e1;
}
.share_divcalc_form_btn
{
    font-family: Arial, Verdana;
    font-size: 12px;
    color: #666;
    padding-bottom: 4px;
}

.share_divcalc_submit_form_btn
{
	background: #33715e;
	border:none;
	padding:0.5em;
	font-size:14px;
	font-family: Arial, Verdana;
	color: #FFF;
	cursor:pointer;
	width:7em;
}

table.share_divcalc_main_table tr td
	{
		display: block !important;
	}

/*end share_divcalc*/

/*Begin share/divcalc - Ineteractive*/
@media only screen and (max-width: 400px)
{
	table.share_divcalc_main_table tr td
	{
		display: block !important;
	}
}

@media only screen and (min-width: 999px)
{
	.share_divcalc_main_table
	{
		width:500px;
	}
	.share_divcalc_table
	{
		width:250px;
	}
	.share_divcalc_table_right
	{
		width:250px;
	}
	.share_divcalc_head
	{
		padding-bottom:0px;
		font-size:14px;
	}
	.share_divcalc_company_name
	{
		padding-top:0px;
	}
	.share_divcalc_total_paid_info
	{
		font-size:12px;
		padding-top:0px;
	}
	.share_divcalc_total_paid
	{
		font-size:24px;
	}
	.share_divcalc_company_name
	{
		font-size:18px;
	}
	.share_divcalc_price_pshare
	{
		font-size:14px;
	}
	.share_divcalc_info
	{
		font-size:12px;
	}
	.share_divcalc_selectdate
	{
		font-size:14px;
		height:30px;
	}
	.share_divcalc_sharenum
	{
		font-size:14px;
		height:30px;
	}
	.share_divcalc_submit_form_btn
	{
		font-size:14px;
		padding:7px;
	}
}

/*End share/divcalc - Interactive*/


/*begin share information at a glance*/
iframe[src^="/share/hosted_price_history/"]
{
    width:100%;
    height:215px !important;
}
.shareprice_main_table
	{
		WIDTH: 700px;
		FONT-SIZE: 12px;
		FONT-FAMILY: Arial, Verdana;
		BACKGROUND-COLOR: transparent;
		padding-left: 4px;
		color: #777;
		text-align: left;
		empty-cells:hide;
	}
.shareprice_info_table
{
    width: 100%;
}
.shareprice_head
	{
		
		FONT-WEIGHT: normal;
		FONT-SIZE: 12px;
		COLOR: #ff6600;
		FONT-FAMILY: Arial, Verdana;
		BACKGROUND-COLOR: transparent;
		height: 22px;
		/*border-bottom:1px solid #ccc;*/
	}
.shareprice_top_left_td
{
    border-top: 1px solid #999999;
    width: 200px;
    padding-top: 10px;
    vertical-align: top;
    
}
.shareprice_top_right_td
{
    padding: 0px;
    width:420px;
    margin: 0px;
    vertical-align: top;
    border-left: 1px solid #999999;
    border-bottom: solid 1px #555555;
    -moz-box-shadow: 0 8px 6px -6px #666;
    -webkit-box-shadow: 0 8px 6px -6px #666;
    box-shadow: 0 8px 6px -6px #666;
}
.shareprice_company_name_table
{
    width: 250px;
    height: auto !important;/*was240px*/
    vertical-align: top;
    text-align: right;
    padding-right: 6px;
}
.shareprice_history_table
{
    width:250px;
    padding:0px;
    margin:0px;
    height:auto !important;
    border-bottom: solid 1px #555555;
    -moz-box-shadow: 0 8px 6px -6px #666;
    -webkit-box-shadow: 0 8px 6px -6px #666;
    box-shadow: 0 8px 6px -6px #666;
}

.shareprice_history_info
{
    width: 250px;
    height:auto !important;
    color: #777777;
    font-size: 12px;
    font-family: Arial, Verdana;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
}
.shareprice_company_name
{
    color: #33715e;
    font-size: 12pt;
    font-family: Arial, Verdana;
    font-weight: normal;
    vertical-align: top;
    padding:0px;
    height: 14px
}
.shareprice_jse
{
    font-size: 12px;
    font-family: Arial, Verdana;
    vertical-align: top;
    text-align: right;
    height: 20px;
    color: #777777
}
.shareprice_delayed
{
    font-size: 10px;
    font-family: Arial, Verdana;
    color: #999;
    padding-top: 0px;
    vertical-align:top !important;
}
.shareprice_price
{
    font-size: 10pt;
} 
.sharetime
	{
		FONT-FAMILY: Arial, Verdana;
		COLOR: #555555;
		FONT-WEIGHT: normal;
		font-size: 9pt
	}  
.sharecompanyname
{
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #ffffff;
    FONT-WEIGHT: normal;
    COLOR: #B60200;
    font-size: 11pt
}
.shareprice_currency
{
    font-family: Arial, Verdana;
    font-size: 10px;
    font-weight: normal;
    color: #555555;
    
} 

.shareprice_close_key
{
    height: 18px;
    vertical-align: middle;
    padding-left: 2px;
    padding-top: 18px;
    color: #777777;
    font-family: Arial, Verdana;
    font-size:12px;
}
.shareprice_close_data
{
    color: #777777;
    height: 18px;
    vertical-align: middle;
    padding-right: 2px;
    padding-top: 18px;
    font-family: Arial, Verdana;
    font-size:12px;
}
.shareprice_last_trd_key, .shareprice_spot_key
{
    height: 18px;
    vertical-align: middle;
    padding-left: 2px;
    padding-top: 2px;
    font-family: Arial, Verdana;
    font-size:12px;
}  
.shareprice_last_trd_data, .shareprice_spot_data
{
    height: 18px;
    vertical-align: middle;
    padding-right: 2px;
    padding-top: 2px;
    font-family: Arial, Verdana;
    font-size:12px;
}	
.shareprice_bid_key
{
    height: 18px;
    vertical-align: middle;
    padding-left: 2px;
    padding-top: 2px;
    font-family: Arial, Verdana;
    font-size:12px;
} 
.shareprice_bid_data
{
    height: 18px;
    vertical-align: middle;
    padding-right: 2px;
    padding-top: 2px;
    font-family: Arial, Verdana;
    font-size:12px;
}	
.shareprice_offer_key
{
    height: 18px;
    vertical-align: middle;
    padding-left: 2px;
    padding-top: 2px;
    font-family: Arial, Verdana;
    font-size:12px;
}  
.shareprice_offer_data
{
    height: 18px;
    vertical-align: middle;
    padding-right: 2px;
    padding-top: 2px;
    font-family: Arial, Verdana;
    font-size:12px;
}
.shareprice_hi_key
{
    height: 18px;
    vertical-align: middle;
    padding-left: 2px;
    padding-top: 2px;
    font-family: Arial, Verdana;
    font-size:12px;
} 
.shareprice_hi_data
{
    height: 18px;
    vertical-align: middle;
    padding-right: 2px;
    padding-top: 2px;
    font-family: Arial, Verdana;
    font-size:12px;
}
.shareprice_lo_key
{
    height: 18px;
    vertical-align: middle;
    padding-left: 2px;
    padding-top: 2px;
    font-family: Arial, Verdana;
    font-size:12px;
}  
.shareprice_lo_data
{
    height: 18px;
    vertical-align: middle;
    padding-right: 2px;
    padding-top: 2px;
    font-family: Arial, Verdana;
    font-size:12px;
}
.shareprice_y_hi_key, .shareprice_hi12val_key
{
    height: 18px;
    vertical-align: middle;
    padding-left: 2px;
    padding-top: 2px;
    font-family: Arial, Verdana;
    font-size:12px;
} 
.shareprice_y_hi_data, .shareprice_hi12val_data
{
    height: 18px;
    vertical-align: middle;
    padding-right: 2px;
    padding-top: 2px;
    font-family: Arial, Verdana;
    font-size:12px;
}
.shareprice_y_lo_key, .shareprice_lo12val_key
{
    height: 18px;
    vertical-align: middle;
    padding-left: 2px;
    padding-top: 2px;
    font-family: Arial, Verdana;
    font-size:12px;
}  
.shareprice_y_lo_data, .shareprice_lo12val_data
{
    height: 18px;
    vertical-align: middle;
    padding-right: 2px;
    padding-top: 2px;
    font-family: Arial, Verdana;
    font-size:12px;
}
.shareprice_change_key, .shareprice_points_key
{
    height: 18px;
    vertical-align: middle;
    padding-left: 2px;
    padding-top: 2px;
    font-family: Arial, Verdana;
    font-size:12px;
} 
.shareprice_change_data, .shareprice_points_data
{
    height: 18px;
    vertical-align: middle;
    padding-right: 2px;
    padding-top: 2px;
    font-family: Arial, Verdana;
    font-size:12px;
}
.shareprice_p_change_key, .shareprice_perc_key
{
    height: 18px;
    vertical-align: bottom;
    padding-left: 2px;
    padding-top: 2px;
    font-family: Arial, Verdana;
    font-size:12px;
}  
.shareprice_p_change_data, .shareprice_perc_data
{
    height: 18px;
    vertical-align: bottom;
    padding-right: 2px;
    padding-top: 2px;
    font-family: Arial, Verdana;
    font-size:12px;
}
.shareprice_num_trd_key
{
    height: 18px;
    vertical-align: middle;
    padding-left: 2px;
    padding-top: 2px;
    font-family: Arial, Verdana;
    font-size:12px;
} 
.shareprice_num_trd_data
{
    height: 18px;
    vertical-align: middle;
    padding-right: 2px;
    padding-top: 2px;
    font-family: Arial, Verdana;
    font-size:12px;
}
.shareprice_vol_key, .shareprice_vol_trd_key
{
    height: 18px;
    vertical-align: middle;
    padding-left: 2px;
    padding-top: 2px;
    font-family: Arial, Verdana;
    font-size:12px;
}  
.shareprice_vol_data, .shareprice_vol_trd_data
{
    height: 18px;
    vertical-align: middle;
    padding-right: 2px;
    padding-top: 2px;
    font-family: Arial, Verdana;
    font-size:12px;
}
.shareprice_wpavg_key
{
    height: 18px;
    vertical-align: middle;
    padding-left: 2px;
    padding-top: 2px;
    font-family: Arial, Verdana;
    font-size:12px;
} 
.shareprice_wpavg_data
{
    height: 18px;
    vertical-align: middle;
    padding-right: 2px;
    padding-top: 2px;
    font-family: Arial, Verdana;
    font-size:12px;
}
.shareprice_val_trd_key
{
    height: 18px;
    vertical-align: middle;
    padding-left: 2px;
    padding-top: 2px;
    font-family: Arial, Verdana;
    font-size:12px;
}  
.shareprice_val_trd_data
{
    height: 18px;
    vertical-align: middle;
    padding-right: 2px;
    padding-top: 2px;
    font-family: Arial, Verdana;
    font-size:12px;
}
.shareprice_pe_key, .shareprice_pearn_y_key
{
    height: 18px;
    vertical-align: middle;
    padding-left: 2px;
    padding-top: 2px;
    font-family: Arial, Verdana;
    font-size:12px;
} 
.shareprice_pe_data, .shareprice_pearn_y_data
{
    height: 18px;
    vertical-align: middle;
    padding-right: 2px;
    padding-top: 2px;
    font-family: Arial, Verdana;
    font-size:12px;
}
.shareprice_yield_key, .shareprice_eyld_key
{
    height: 18px;
    vertical-align: middle;
    padding-left: 2px;
    padding-top: 2px;
    font-family: Arial, Verdana;
    font-size:12px;
}  
.shareprice_yield_data, .shareprice_eyld_data
{
    height: 18px;
    vertical-align: middle;
    padding-right: 2px;
    padding-top: 2px;
    font-family: Arial, Verdana;
    font-size:12px;
}
.shareprice_divy_key, .shareprice_dyld_key
{
    height: 18px;
    vertical-align: middle;
    padding-left: 2px;
    padding-top: 2px;
    font-family: Arial, Verdana;
    font-size:12px;
} 
.shareprice_divy_data, .shareprice_dyld_data
{
    height: 18px;
    vertical-align: middle;
    padding-right: 2px;
    padding-top: 2px;
    font-family: Arial, Verdana;
    font-size:12px;
}
.shareprice_mkt_cap_key
{
    height: 18px;
    vertical-align: middle;
    padding-left: 2px;
    padding-top: 2px;
    font-family: Arial, Verdana;
    font-size:12px;
}  
.shareprice_mkt_cap_data
{
    height: 18px;
    vertical-align: middle;
    padding-right: 2px;
    padding-top: 2px;
    font-family: Arial, Verdana;
    font-size:12px;
}
.shareprice_hr	
	{
		FONT-FAMILY: Arial, Verdana;
		BACKGROUND-COLOR: #cc0000;
		display: none
	}
.shareprice_jse_negetive
{
}
.shareprice_image
	{
		
	}
.priceshare_inet_image
{
    display: none
}
.shareprice_keydata_td_left
{
    width: 250px;
    padding-left: 4px;
    padding-right: 4px;
    line-height: normal
}
.shareprice_keydata_td_right
{
    width: 250px;
    padding-left: 4px;
    padding-right: 4px;
    line-height: normal;
    empty-cells:hide
}
.shareprice_keydata_table_right
{
    width:270px;
    color: #777777;
    font-family: Arial, Verdana;
    line-height: normal;
    vertical-align: text-bottom;
    padding-top: 9px;
}
.shareprice_keydata_table_left
{
    width:250px;
    color: #777777;
    font-family: Arial, Verdana;
    padding-top: 9px;
    line-height: normal;
    vertical-align:text-bottom
}
.priceshare_company_image
	{
    WIDTH: 100%;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 100px;
    display: none
	}
.shareprice_comment
	{
		FONT-SIZE: 10px;
		FONT-FAMILY: Arial, Verdana;
		BACKGROUND-COLOR: transparent;
		padding-left: 2px
	}
.share_error
	{
		COLOR: RED;
		BACKGROUND-COLOR: WHITE;
	}
.error
{
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#eeeeee), to(#dddddd));
   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd)";
   display: block;
   height:120px;
   width: 70%;
   color:#e20a16;
   text-align:center;
   padding-left:10px;
   padding-right:10px;
   padding-top: 50px;
   font-size:12px;
   font-family: Arial, Verdana;
   font-style:italic
}
    
.shareprice_closing_main_table
{
    width: 100%;
    color: #777777;
    font-family:Arial, Verdana;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    padding-left: 20px;
    vertical-align: top
}
.shareprice_closing_main_table_td
{
    width: 90%;
    color: #777777;
    font-family:Arial, Verdana;
    height:60px;
    padding-top:0px;
}
.shareprice_closing_table
{
     width: 100%;
    color: #777777;
    font-family:Arial, Verdana;
}
.shareprice_closing_info
{
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    font-size: 12px;
    color: #777777;
    font-family:Arial, Verdana;
    width:300px
}
.shareprice_data_history
{
    width: 300px
}
.shareprice_history_form_input
{
    color: #999999;
    border: 1px solid #999999;
    font-size: 12px;
    font-family:Arial, Verdana;
    height: 18px;
	width:200px;
}
.shareprice_history_form_btn
{
    border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family: Arial, Verdana;
	color: #999;
	width: 30%;
	cursor:pointer;
}
.shareprice_history_result_td
{
    padding-top: 12px;
    width: 250px;
    height:100px;
    color: #777777;
    font-size: 12px;
    font-family:Arial, Verdana;
    vertical-align:top
}
.sharehistoryresult
{
}
.shareprice_history_result_table
{
   width: 250px;
   font-size: 12px;
   font-family:Arial, Verdana;
   color: #777777
}
.shareprice_closing_price
{
    font-size: 14px;
    font-family:Arial, Verdana;
    color: #555555;
    font-style: normal;
    font-weight: normal;
    padding-top: 0px;
    line-height: 28px;
    text-align:left
}
span.shareprice_closing_price_value
{
    font-size: 40px;
    font-family:Arial, Verdana;
    color: #333333;
    line-height: 48px;
}
span.shareprice_closing_price_currency
{
    font-size: 12px;
    font-family:Arial, Verdana;
    color: #555555;
    line-height:20px;
}
.shareprice_closing_price_date
{
    font-size: 20px;
    font-family:Arial, Verdana;
    color: #555555;
    line-height: 22px;
    text-align:left
}
.shareprice_nearest_td
{
    font-size: 12px;
    font-family:Arial, Verdana;
    color: #777777;
    text-align: center;
    line-height: 18px;
    width:250px;
}
span.shareprice_nearest_date
{
    font-size: 14px;
    font-family:Arial, Verdana;
    line-height:18px;
    width:250px;
    font-weight:normal !important;
    font-style:normal !important;
}
span.shareprice_nearest_close
{
    font-size: 16px;
    font-family:Arial, Verdana;
    line-height: 22px;
    padding-top: 10px
}
span.shareprice_nearest_closing_value
{
    font-size: 30px;
    font-family:Arial, Verdana;
    color: #333333;
    line-height: 32px
}
span.shareprice_nearest_price_currency
{
    font-size: 12px;
    font-family:Arial, Verdana;
}

/*end share information at a glance*/



/*begin hosted/forexcalc*/
.forex_calc_main_table
{
    font-size: 12px;
    font-weight: normal;
    font-family: Arial,Verdana;
    color: #777;
    width: 620px;
    height:auto !important;
}
.forex_calc_spacer1
{
    display:none
}
.forex_calc_head
{
    font-weight: normal !important;
    color: #333;
    font-size: 12px;
    font-family:Arial, Verdana;
    padding-bottom:8px;
}
.forex_calc_result_form
{
    width:190px !important;
    padding: 0px;
    margin: 0px;
    height: auto;
}
.forex_calc_convert
{
    text-align:right !important;
    white-space:pre-wrap;
    font-size: 12px;
    font-family: Arial,Verdana;
    color: #be1622;
}
.forex_calc_left_table_td
{
    width: 190px;
    vertical-align: top;
    border-top: 1px solid #999999;
    border-right: 1px solid #999999;
    padding-right: 4px;
    height: auto !important;
}
.forex_calc_right_table_td
{
    width: 390px;
    height:auto !important;
    border-bottom: 1px solid #555555;
    -webkit-box-shadow: 0 8px 6px -6px #666;
    -moz-box-shadow: 0 8px 6px -6px #666;
    box-shadow: 0 8px 6px -6px #666; 
}
.forex_calc_right_table
{
    width: 390px;
    height: 120px;
    padding-left: 10px
}
#tbNumbers
{
    width: 98%
}
.forex_calc_amount_num
{
    width:80%;
    color: #555555;
    font-size: 12px;
    font-family:Arial, Verdana;
    height:20px;
}
.forex_calc_form_input
{
    width:97% !important;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 12px;
    font-family:Arial, Verdana;
    color:#999999;
    border: 1px solid #bebebe
}
.forex_calc_ofcurrency_name
{
    width: 196px;
    color: #555555;
    font-family:Arial, Verdana;
    padding-right: 6px;
}
.forex_calc_currency1
{
    color: #999999;
    width: 196px;
    font-family:Arial, Verdana;
}
.forex_calc_intocurrency_name
{
    width: 196px;
    color: #555555;
    font-family:Arial, Verdana;
    text-align:right;
}
.forex_calc_currency2
{
    color: #999999;
    width: 196px;
    font-family:Arial, Verdana;
}
.forex_calc_form_btn
{
FONT-SIZE: 12px;
		FONT-FAMILY: Arial, Verdana;
		PADDING-RIGHT: 0px;
		PADDING-LEFT: 0px;
		PADDING-BOTTOM: 10px;
		PADDING-TOP: 0px;
		text-align: right;
        color: #555555;
        background-color: transparent;
}
.forex_calc_submit_button
{
    border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family: Arial, Verdana;
	color: #999;
}

.forex_calc_result_table
{
    font-family: Arial, Verdana;
    font-size: 12px;
    color: #555555;
    vertical-align: top;
    width: 182px;
    height: 120px;
    text-align:right;
    padding-left: 0px;
    padding-right: 0px;
}
.forex_calc_currency_convert
{
    font-size: 24px;
    font-family:Arial, Verdana;
    color: #33715e;
    text-align: right
}
.forex_calc_currency_value1
{
    font-size: 12px;
    font-family:Arial, Verdana;
    color: #777777;
    text-align: right
}
.forex_calc_currency_value2
{
    font-size: 12px;
    font-family:Arial, Verdana;
    color: #777777;
    text-align: right
}
.forex_calc_value
{
    font-size: 25px;
    font-family:Arial, Verdana;
    color: #333333;
    text-align: right;
    font-weight: normal
}
.forex_calc_spacer
{
}
/* end of forex calc*/

/*begin of hosted_multi_comp/timeseries*/
.timeseries_tbl
{
    font-size: 12px;
    font-weight: normal;
    font-family: Arial, Verdana;
    width: 100%;
    vertical-align: middle
}
.timeseries_th_row
{
    height: 28px;
    background-color: #bebebe;
    color: #33715e;
    font-size: 12pt;
    font-family:Arial, Verdana;
}
.timeseries_th_name
{
    font-family:Arial, Verdana;
    font-size:12px;
    font-weight: normal;
    text-align: left;
    padding-left: 10px;
    background-image: url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img30.png);
    background-position: right;
    background-repeat:repeat-x;
    border-right:1px solid #eee;
}
.timeseries_th_date
{
    font-family:Arial, Verdana;
    font-size:12px;
    font-weight: normal;
    text-align: center;
    background-image: url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img30.png);
    background-position: right;
    background-repeat:repeat-x;
    border-right:1px solid #eee;
}
.timeseries_th_close
{
    font-family:Arial, Verdana;
    font-size:12px;
    font-weight: normal;
    text-align: center;
    background-image: url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img30.png);
    background-position: right;
    background-repeat:repeat-x;
    border-right:1px solid #eee;
}
.timeseries_th_move
{
    font-family:Arial, Verdana;
    font-size:12px;
    font-weight: normal;
    text-align: center;
    background-image: url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img30.png);
    background-position: right;
    background-repeat:repeat-x;
}
.timeseries_td_row0
{
    background-color: #ffffff;
    height: 22px;
    color: #777777;
    font-family:Arial, Verdana;
}
.timeseries_td_row1
{
    background-color: #f0f0f0;
    height: 22px;
    color: #777777;
    font-family:Arial, Verdana;
}
.timeseries_td_code
{
    padding-left: 10px;
}
.timeseries_td_date
{
    text-align: center
}
.timeseries_td_close
{
    text-align: center
}
.timeseries_td_move
{
    text-align: center
}
.timeseries_td_move_neg
{
    color:#be1622;
    text-align:center;
}
.timeseries_td_move_pos
{
    color:#009900;
    text-align:center;
}
/* end of timeseries*/

/*begin hosted_multi_comp/instru_quote */
.multi_comp_tbl
{
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    font-family: Arial, Verdana;
    width: 100%;
    text-align: center;
    vertical-align: middle
}
.multi_comp_th
{
    height: 28px;
    background-color: #bebebe;
    color: #33715e;
    font-size: 12pt;
    font-family:Arial, Verdana;
}
.multi_comp_th_code
{
    font-weight: normal;
    font-size: 12px;
    font-family:Arial, Verdana;
    background-image: url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img30.png);
    background-position: right;
    background-repeat:repeat-x;
    border-right:1px solid #eee;
    
}
.multi_comp_td_perc_neg
{
    color:#be1622;
}
.multi_comp_td_perc_pos
{
    color:#009900;
}
.multi_comp_th_time
{
    font-weight: normal;
    font-size: 12px;
    font-family:Arial, Verdana;
    background-image: url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img30.png);
    background-position: right;
    background-repeat:repeat-x;
    border-right:1px solid #eee;
}
.multi_comp_th_bid
{
    font-weight: normal;
    font-size: 12px;
    font-family:Arial, Verdana;
    background-image: url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img30.png);
    background-position: right;
    background-repeat:repeat-x;
    border-right:1px solid #eee;
}
.multi_comp_th_offer
{
    font-weight: normal;
    font-size: 12px;
    font-family:Arial, Verdana;
    background-image: url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img30.png);
    background-position: right;
    background-repeat:repeat-x;
    border-right:1px solid #eee;
}
.multi_comp_th_trade
{
    font-weight: normal;
    font-size: 12px;
    font-family:Arial, Verdana;
    background-image: url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img30.png);
    background-position: right;
    background-repeat:repeat-x;
    border-right:1px solid #eee;
}
.multi_comp_th_move
{
    font-weight: normal;
    font-size: 12px;
    font-family:Arial, Verdana;
    background-image: url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img30.png);
    background-position: right;
    background-repeat:repeat-x;
}
.multi_comp_td_row0
{
    background-color: #ffffff;
    height: 22px;
    color: #777777;
    font-family:Arial, Verdana;
}
.multi_comp_td_row1
{
    background-color: #f0f0f0;
    height: 22px;
    color: #777777;
    font-family:Arial, Verdana;
}
.multi_comp_td_code
{
    text-align: center
}
.multi_comp_td_time
{
}
.multi_comp_td_bid
{
}
.multi_comp_td_offer
{
}
.multi_comp_td_trade
{
}
.multi_comp_td_perc
{
}
/* end of instru_quote */

/*begin of shares/form/hosted option table */
.allform
{
    /*BACKGROUND-IMAGE: url(/cafe/images/BIS/static/linebg_1.gif);*/
    WIDTH: 100%;
    HEIGHT: 200px;
    padding-top: 5px;
    table-layout:fixed !important;
    text-align:left !important;
}
.share_lookup_option_td
{
    vertical-align: top;
    width: 0px;
    color:#33715e;
	padding-left:5px;
    white-space:nowrap;
    overflow:hidden;
	visibility:collapse;
}
.share_lookup_option_table
{
    vertical-align: top;
    padding-top: 5px;
    margin-top: 0px;
    width: 80px;
    text-align: right;
    padding-right: 16px;
    font-size: 18px;
    color: #33715e;
    font-family: Arial, Verdana;
}
.share_lookup_pricebuttonlink
{
    color: #777777;
    text-align: right;
    padding-right: 2px;
    padding-top: 5px;
    padding-bottom: 5px;
    
}
.share_lookup_pricebuttonlink a:link
{
    color: #777777;
    text-align: right;
    padding-right: 2px;
    padding-top: 5px;
    padding-bottom: 5px;
    
}
.share_lookup_pricebuttonlink a:visited
{
    color:#33715e;
    text-align: right;
    padding-right: 2px;
    padding-top: 5px;
    padding-bottom: 5px
}
.share_lookup_pricebuttonlink a:hover
{
    color:#33715e;
    text-align: right;
    padding-right: 2px;
    padding-top: 5px;
    padding-bottom: 5px
}
.share_lookup_pricebuttonlink a:active
{
    color: #33715e;
    text-align: right;
    padding-right: 2px;
    padding-top: 5px;
    padding-bottom: 5px
}
.share_lookup_graphbuttonlink
{
    color: #777777;
    text-align: right;
    padding-right: 2px;
    padding-top: 5px;
    padding-bottom: 5px
}
.share_lookup_graphbuttonlink a:link
{
    color: #777777;
    text-align: right;
    padding-right: 2px;
    padding-top: 5px;
    padding-bottom: 5px
}
.share_lookup_graphbuttonlink a:visited
{
    color: #33715e;
    text-align: right;
    padding-right: 2px;
    padding-top: 5px;
    padding-bottom: 5px
}
.share_lookup_graphbuttonlink a:hover
{
    color: #33715e;
    text-align: right;
    padding-right: 2px;
    padding-top: 5px;
    padding-bottom: 5px
}
.share_lookup_graphbuttonlink a:active
{
    color: #33715e;
    text-align: right;
    padding-right: 2px;
    padding-top: 5px;
    padding-bottom: 5px
}
.share_lookup_forecastbuttonlink
{
    color: #777777;
    text-align: right;
    padding-right: 2px;
    padding-top: 5px;
    padding-bottom: 5px
}
.share_lookup_forecastbuttonlink a:link
{
    color: #777777;
    text-align: right;
    padding-right: 2px;
    padding-top: 5px;
    padding-bottom: 5px
}
.share_lookup_forecastbuttonlink a:visited
{
    color: #33715e;
    text-align: right;
    padding-right: 2px;
    padding-top: 5px;
    padding-bottom: 5px
}
.share_lookup_forecastbuttonlink a:hover
{
    color: #33715e;
    text-align: right;
    padding-right: 2px;
    padding-top: 5px;
    padding-bottom: 5px
}
.share_lookup_forecastbuttonlink a:active
{
    color: #33715e;
    text-align: right;
    padding-right: 2px;
    padding-top: 5px;
    padding-bottom: 5px
}
.share_lookup_financialsbuttonlink
{
    color: #777777;
    text-align: right;
    padding-right: 2px;
    padding-top: 5px;
    padding-bottom: 5px
}
.share_lookup_financialsbuttonlink a:link
{
    color: #777777;
    text-align: right;
    padding-right: 2px;
    padding-top: 5px;
    padding-bottom: 5px
}
.share_lookup_financialsbuttonlink a:visited
{
    color: #33715e;
    text-align: right;
    padding-right: 2px;
    padding-top: 5px;
    padding-bottom: 5px
}
.share_lookup_financialsbuttonlink a:hover
{
    color: #33715e;
    text-align: right;
    padding-right: 2px;
    padding-top: 5px;
    padding-bottom: 5px
}
.share_lookup_financialsbuttonlink a:active
{
    color: #33715e;
    text-align: right;
    padding-right: 2px;
    padding-top: 5px;
    padding-bottom: 5px
}
.share_lookup_company_logo
{
    color: transparent;
}
.share_lookup_main_table_td
{
    padding-top: 5px;
    padding-left: 20px;
    padding-right: 20px;
    width: 98%;
    text-align:left !important;
}
/* end of shares/form/hosted option table */

/* begin of hostedquickfas */
.share_priceform_mode_long
{
    font-family: Arial, Verdana;
    font-size: 12px
}
.share_priceform_quickfas_table
{
    width: 500px;
    
}
.share_priceform_financial_header_row
{
    text-align: center; 
}
.share_priceform_financial_short_code
{
    font-size: 22px;
    font-family: Arial, Verdana;
    text-align: center;
    color: #33715e;
    border-bottom: 1px solid #75ad92;
}
.share_priceform_financial_year
{
    font-size: 11px;
    font-family: Arial, Verdana;
    text-align: center;
    color: #333333;
}
.share_priceform_financial_period
{
    font-size: 11px;
    font-family: Arial, Verdana;
    text-align: center;
    color: #333333;
}
.share_priceform_financial_units
{
    font-size: 11px;
    font-family: Arial, Verdana;
    text-align: center;
    color: #333333;
    border-bottom: 1px solid #75ad92;
}
.share_priceform_financial_data_row_even
{
    background-color: #ffffff;
    padding-top: 2px;
    padding-bottom: 2px;
    height: 24px;
    color: #777777
}
.share_priceform_financial_row_header
{
    padding-left: 6px;
    text-align: left;
    font-size: 12px
}
.share_priceform_financial_c1
{
    text-align: center;
    font-size: 12px;
    font-family: Arial, Verdana;
}
.share_priceform_financial_c2
{
    text-align: center;
    font-size: 12px;
    font-family: Arial, Verdana;
}
.share_priceform_financial_c3
{
    text-align: center;
    font-size: 12px;
    font-family: Arial, Verdana;
}
.share_priceform_financial_data_row_odd
{
    background-color: #f2f2f2;
    padding-top: 2px;
    padding-bottom: 2px;
    height: 24px;
    color: #777777
}
/* end of hostedquickfas */

/*begin hostedforecast */
.shareprice_priceform_forecast_main_table
{
    width: 100%;
    /*ie:352px*/
    padding-right: 0px;
    color: #777777;
    font-style: normal;
    font-weight: normal;
}
.share_priceform_forecast_left_table_td
{
}
.share_priceform_forecast_left_table
{
    width: 100%;
    white-space: normal
}
.share_priceform_forecast_company_name
{
    font-family: Arial, Verdana;
    font-size: 1.5em;
    color: #33715e;
    padding-top: 0.5em;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    width: 100%;
	display:none !important;
}
.share_priceform_forecast_jsedelay
{
    font-size: 9px;
    padding-bottom: 12px;
    display:none
}
.share_priceform_forecast_key
{
    font-size: 12px;
    font-family: Arial, Verdana;
    width: 94%;
    padding-right: 6px;
    white-space:normal;
	padding-top:15px;
	text-align:justify;
}
.share_priceform_forecast_key_code_name
{
    font-family:Arial,verdana;
    font-size:12px;
    color:#777;
    text-align:right;
    padding-left:4px;
    padding-right:4px;
    width:50% !important;
    height:22px !important;
}
.share_priceform_forecast_key_code
{
    font-size: 12px;
    font-family: Arial, Verdana;
    color: #33715e;
    width:50% !important;
    height:22px !important;
}
.share_forecast_link
{
}
.share_priceform_forecast_right_table
{
	width:100% !important;/*206px*/
	height: auto;
	margin:0px;
	padding: 0px;
	vertical-align:top;
	display:block;
	line-height: normal;
}
.share_priceform_forecast_sharetime_name
{
    font-family:Arial,verdana;
    font-size:12px;
    color:#777;
    text-align:right;
    padding-left:4px;
    padding-right:4px;
    height:22px !important;
}
    
.share_priceform_forecast_sharetime
{
    font-size: 12px;
    font-family: Arial, Verdana;
    color: #33715e;
    font-weight: normal;
    line-height: normal;
    height:22px !important;
}
.share_priceform_forecast_dividend
{
    color: #ffffff;
    text-align: center;
    padding-top: 2px;
    padding-bottom:2px;
    font-size: 16px;
    font-family: Arial, Verdana;
    height:27px !important;
	background-color:#999999;
}
.share_priceform_forecast_earnings
{
    color: #ffffff;
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 16px;
    font-family: Arial, Verdana;
    height:27px !important;
	background-color:#999999;
}
.share_priceform_forecast_earnings_space
{
}
.share_priceform_forecast_last
{
    text-align: center !important;
    font-weight: normal;
    padding-top: 2px;
    font-size: 14px;
    font-family: Arial, Verdana;
    height:26px !important;
	background-color:#f2f2f2;
	border-top:2px solid #ffffff;
}
.share_priceform_forecast_last_data
{
    text-align: right !important;
    padding-right: 4px;
    font-size: 14px;
    font-family: Arial, Verdana;
    padding-top: 2px;
    height:26px !important; 
	background-color:#f2f2f2;
	border-right:2px solid #ffffff;
	border-top:2px solid #ffffff;
}
.share_priceform_forecast_avail_data
{
    text-align: left;
    padding-left: 4px;
    font-size: 14px;
    font-family: Arial, Verdana;
    padding-top: 2px;
    height:26px !important;
	background-color:#f2f2f2;
	border-top:2px solid #ffffff;
}
.share_priceform_forecast_avail
{
    text-align: center !important;
    font-weight: normal;
    padding-top: 2px;
    font-size: 14px;
    font-family: Arial, Verdana;
    padding-top: 2px;
    height:26px !important;
	background-color:#f2f2f2;
	border-top:2px solid #ffffff;
}
.share_priceform_forecast_y1
{
    text-align: center;
    font-weight: normal;
    padding-top: 3px;
    font-size: 14px;
    font-family: Arial, Verdana;
    height:26px !important;
	background-color:#e4e4e4;
}
.share_priceform_forecast_y1_data
{
    text-align: right;
    border-right: 2px solid #ffffff;
    padding-right: 4px;
    font-size: 14px;
    font-family: Arial, Verdana;
    height:26px !important;
	background-color:#e4e4e4;
}
.share_priceform_forecast_fcast_y1_data
{
    text-align: left;
    padding-left: 4px;
    font-size: 14px;
    font-family: Arial, Verdana;
    height:26px !important; 
	background-color:#e4e4e4;
}
.share_priceform_forecast_fcast
{
    text-align: center;
    font-weight: normal;
    padding-top: 3px;
    font-size: 14px;
    font-family: Arial, Verdana;
    height:26px !important;
}
.share_priceform_forecast_y2
{
    text-align: center;
    font-weight: normal;
    padding-top: 3px;
    font-size: 14px;
    font-family: Arial, Verdana;
    height:26px !important;
	background-color:#f2f2f2;
}
.share_priceform_forecast_y2_data
{
    text-align: right;
    border-right: 2px solid #ffffff;
    padding-right: 4px;
    font-size: 14px;
    font-family: Arial, Verdana;
    height:26px !important;
	background-color:#f2f2f2;
}
.share_priceform_forecast_fcast_y2_data
{
    text-align: left;
    padding-left: 4px;
    font-size: 14px;
    font-family: Arial, Verdana;
    height:26px !important; 
	background-color:#f2f2f2;
}

.share_priceform_forecast_right_table tbody tr:first-child(6) td:nth-child(4)
{
	background-color:#F00 !important;
	color:#00FF33 !important
}

.share_priceform_forecast_fcast
{
    text-align: center;
    font-weight: normal;
    padding-top: 3px;
    font-size: 14px;
    font-family: Arial, Verdana;
    height:26px !important;
	background-color:#f2f2f2;
}
.share_priceform_forecast_y3
{
    text-align: center;
    font-weight: normal;
    padding-top: 3px;
    font-size: 14px;
    font-family: Arial, Verdana;
    height:26px !important;
	background-color:#e4e4e4;
}
.share_priceform_forecast_y3_data
{
    text-align: right;
    border-right: 2px solid #ffffff;
    padding-right: 4px;
    font-size: 14px;
    font-family: Arial, Verdana;
    height:26px !important; 
	background-color:#e4e4e4;
}
.share_priceform_forecast_fcast_y3_data
{
    text-align: left;
    padding-left: 4px;
    font-size: 14px;
    font-family: Arial, Verdana;
    height:26px !important; 
	background-color:#e4e4e4;
}
.share_priceform_forecast_fcast
{
    text-align: center;
    font-weight: normal;
    padding-top: 3px;
    font-size: 14px;
    font-family: Arial, Verdana;
    height:26px !important;
	background-color:#e4e4e4;
}
.share_priceform_forecast_market
{
    width: 75px !important;
    text-align: center;
    padding-top: 4px;
    font-size: 14px;
    font-family: Arial, Verdana;
    padding-left:4px;
    height:28px !important; 
}
.share_priceform_forecast_hold
{
    width: 150px !important;
    text-align: center;
    color: #e20a16;
    padding-top: 4px;
    font-weight: bold;
    font-size: 14px;
    height:26px !important; 
 }
.share_priceform_forecast_rating
{
    width: 75px !important;
    text-align: center;
    padding-top: 4px;
    padding-right: 4px;
    font-size: 14px;
    font-family: Arial, Verdana;
    height:26px !important; 
}

/* end hostedforecast*/

/* Begin Hosted Forecast - Interactive*/
@media only screen and (min-width:999px)
{
	.allform
	{
		width:500px;
	}
	.share_priceform_forecast_company_name
	{
		font-size:14px;
	}
	.share_priceform_forecast_key
	{
		font-size: 12px;
	}
	.share_priceform_forecast_key_code_name
	{
		font-size:12px;
	}
	.share_priceform_forecast_key_code
	{
		font-size: 12px;
	}
	.share_priceform_forecast_sharetime_name
	{
		font-size:12px;
	}
	.share_priceform_forecast_sharetime
	{
		font-size: 12px;
	}
	.share_priceform_forecast_dividend
	{
		font-size: 16px;
	}
	.share_priceform_forecast_earnings
	{
		font-size: 16px;
	}
	.share_priceform_forecast_last
	{
		font-size: 14px;
	}
	.share_priceform_forecast_last_data
	{
		font-size: 14px;
	}
	.share_priceform_forecast_avail_data
	{
		font-size: 14px;
	}
	.share_priceform_forecast_avail
	{
		font-size: 14px;
	}
	.share_priceform_forecast_y1
	{
		font-size: 14px;
	}
	.share_priceform_forecast_y1_data
	{
		font-size: 14px;
	}
	.share_priceform_forecast_fcast_y1_data
	{
		font-size: 14px; 
	}
	.share_priceform_forecast_fcast
	{
		font-size: 14px;
	}
	.share_priceform_forecast_y2
	{
		font-size: 14px;
	}
	.share_priceform_forecast_y2_data
	{
		font-size: 14px; 
	}
	.share_priceform_forecast_fcast_y2_data
	{
		font-size: 14px;
	}
	.share_priceform_forecast_fcast
	{
		font-size: 14px;
	}
	.share_priceform_forecast_y3
	{
		font-size: 14px;
	}
	.share_priceform_forecast_y3_data
	{
		font-size: 14px;
	}
	.share_priceform_forecast_fcast_y3_data
	{
		font-size: 14px;
	}
	.share_priceform_forecast_fcast
	{
		font-size: 14px;
	}
	.share_priceform_forecast_market
	{
		font-size: 14px;
	}
	.share_priceform_forecast_hold
	{
		font-size: 14px;
	 }
	.share_priceform_forecast_rating
	{
		font-size: 14px;
	}
}
/* End Hosted Forecast - Interactive*/

/*begin of hostedgraph */
.share_priceform_graph_td
{
    width: 360px;
    vertical-align: middle;
    text-align: center;
}

/*end of hostedgraph*/

/*begin of hostedprice*/
.share_priceform_main_table
{
    width: 200px;/*was 160px*/
    height:200px !important;
    padding: 0px;
    margin: 0px;
    text-align:left;
    padding-right:10px;
}
.share_priceform_data_td_left
{
    width: 200px;/*was 160px*/
    text-align:left;
}
.share_priceform_table
{
    color: #777777;
    font-style: normal;
    font-weight: normal;
    padding-right: 14px;
    vertical-align: top;
    padding-top: 0px;
    width:100%;
    text-align:left;
}
.share_priceform_company_name
{
    color: #33715e;
    font-size: 12pt;
    font-family: Arial, Verdana;
    font-weight: bold;
    padding-top: 3px
}
.share_priceform_jsedelay
{
    font-size: 9px;
    font-weight: normal;
    font-style: normal;
    padding-bottom: 8px;
}
.share_priceform_sharetime
{
    font-weight: normal;
    font-size: 12px;
    font-family: Arial, Verdana;
    color: #777777
}
.share_priceform_sharedate
{
    font-weight: normal;
    font-size: 12px;
    font-family: Arial, Verdana;
    color: #33715e;
    padding-left: 4px
}
.share_priceform_key
{
    font-size: 10px;
    color: #777777;
    
}
.share_priceform_calcinet
{
    font-size: 9px;
    color: #777777;
}
.share_priceform_data_td_right
{
    width: 40px;
    height: 200px; 
    margin-bottom: 0px;
    background-color: #ffffff;
    text-align:left !important; 
}
.share_priceform_data_table
{
    width: 100% !important; /*was170px*/
    height: 200px;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    color:#777;
    font-size: 12px;
    font-family: Arial, Verdana;
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd)";
   margin: 0px;
   vertical-align: top;
   text-align:left !important;
}
.share_priceform_bid_price_name
{
    color: #777;
    font-family: Arial, Verdana;
    font-size:12px;
    text-align: left;
    width:30% !important;
}    
.share_priceform_bid_price
{
    color: #777;
    font-family: Arial, Verdana;
    font-size:12px;
    text-align: center;
    border-right: #33715e 1px solid;
    padding-bottom: 2px;
    padding-top: 2px;
    width:20% !important;
}
.share_priceform_p_change_name
{
    color: #777;
    font-family: Arial, Verdana;
    font-size:12px;
    text-align: left;
    width:100px !important;
    padding-left:20px;
	width:30% !important;
}
.share_priceform_p_change
{
    color: #777;
    font-family: Arial, Verdana;
    font-size: 12px;
    text-align: center;
    padding-bottom: 2px;
    padding-top: 2px;
    width:20% !important;
}
.share_priceform_open_data_name
{
    color: #777;
    font-family: Arial, Verdana;
    font-size:12px;
    text-align: left;
    padding-bottom: 2px;
    padding-top: 2px;
    width:90px !important;
}
.share_priceform_open_data
{
    color: #777;
    font-family: Arial, Verdana;
    font-size: 12px;
    text-align: center;
    padding-bottom: 2px;
    padding-top: 2px;
    border-right: #33715e 1px solid;
    width:47px !important; /*42.5px for 170px*/
}
.share_priceform_close_data_name
{
    color: #777;
    font-family: Arial, Verdana;
    font-size:12px;
    text-align: left;
    padding-bottom: 2px;
    padding-top: 2px;
    width:100px !important;
    padding-left:20px;
}
.share_priceform_close_data
{
    color: #777;
    font-family: Arial, Verdana;
    font-size:12px;
    text-align: center;
    padding-bottom: 2px;
    padding-top: 2px;
    width:47px !important;
}
.share_priceform_bid_data_name
{
    color: #777;
    font-family: Arial, Verdana;
    font-size:12px;
    text-align: left;
    padding-bottom: 2px;
    padding-top: 2px;
    width:90px !important;
}
.share_priceform_bid_data
{
    color: #777;
    font-family: Arial, Verdana;
    font-size:12px;
    text-align: center;
    border-right: #33715e 1px solid;
    padding-bottom: 2px;
    padding-top: 2px;
    width:47px !important;
}
.share_priceform_ask_data_name
{
    color: #777;
    font-family: Arial, Verdana;
    font-size:12px;
    text-align: left;
    padding-bottom: 2px;
    padding-top: 2px;
    width:100px !important;
    padding-left:20px;
}
.share_priceform_ask_data
{
    color: #777;
    font-family: Arial, Verdana;
    font-size:12px;
    text-align: center;
    padding-bottom: 2px;
    padding-top: 2px;
    width:47px !important;
}
.share_priceform_high_data_name
{
    color: #777;
    font-family: Arial, Verdana;
    font-size:12px;
    text-align: left;
    padding-bottom: 2px;
    padding-top: 2px;
    width:90px !important;
}
.share_priceform_high_data
{
    color: #777;
    font-family: Arial, Verdana;
    font-size:12px;
    text-align: center;
    border-right: #33715e 1px solid;
    padding-bottom: 2px;
    padding-top: 2px;
    width:47px !important;
}
.share_priceform_low_data_name
{
    color: #777;
    font-family: Arial, Verdana;
    font-size:12px;
    text-align: left;
    padding-bottom: 2px;
    padding-top: 2px;
    width:100px !important;
    padding-left:20px;
}
.share_priceform_low_data
{
    color: #777;
    font-family: Arial, Verdana;
    font-size:12px;
    text-align: center;
    padding-bottom: 2px;
    padding-top: 2px;
    width:47px !important;
}
.share_priceform_yh_data_name
{
    color: #777;
    font-family: Arial, Verdana;
    font-size:12px;
    text-align: left;
    padding-bottom: 2px;
    padding-top: 2px;
    width:90px !important;
}
.share_priceform_yh_data
{
    color: #777;
    font-family: Arial, Verdana;
    font-size:12px;
    text-align: center;
    border-right: #33715e 1px solid;
    padding-bottom: 2px;
    padding-top: 2px;
    width:47px !important;
}
.share_priceform_yl_data_name
{
    color: #777;
    font-family: Arial, Verdana;
    font-size:12px;
    text-align: left;
    padding-bottom: 2px;
    padding-top: 2px;
    width:100px !important;
    padding-left:20px;
}
.share_priceform_yl_data
{
    color: #777;
    font-family: Arial, Verdana;
    font-size:12px;
    text-align: center;
    padding-bottom: 2px;
    padding-top: 2px;
    width:47px !important;
}
.share_priceform_vol_data_name
{
    color: #777;
    font-family: Arial, Verdana;
    font-size:12px;
    text-align: left;
    width:90px !important;
}
.share_priceform_vol_data
{
    color: #777;
    font-family: Arial, Verdana;
    font-size:12px;
    text-align: center;
    border-right: #33715e 1px solid;
    padding-bottom: 2px;
    padding-top: 2px;
    width:47px !important;
}

.share_priceform_pe_data_name
{
    color: #777;
    font-family: Arial, Verdana;
    font-size:12px;
    text-align: left;
    width:90px !important;
}
.share_priceform_pe_data
{
    color: #777;
    font-family: Arial, Verdana;
    font-size:12px;
    text-align: center;
    border-right: #33715e 1px solid;
    padding-bottom: 2px;
    padding-top: 2px;
    width:47px !important;
}
.share_priceform_yld_data_name
{
    color: #777;
    font-family: Arial, Verdana;
    font-size:12px;
    text-align: left;
    width:100px !important;
    padding-left:20px;
}
.share_priceform_yld_data
{
    color: #777;
    font-family: Arial, Verdana;
    font-size:12px;
    text-align: center;
    padding-bottom: 2px;
    padding-top: 2px;
    width:47px !important;
}
.share_priceform_divy_data_name
{
    color: #777;
    font-family: Arial, Verdana;
    font-size:12px;
    text-align: left;
    width:100px !important;
    padding-left:20px;
}
.share_priceform_divy_data
{
    color: #777;
    font-family: Arial, Verdana;
    font-size:12px;
    text-align: center;
    padding-bottom: 2px;
    padding-top: 2px;
    width:47px !important;
}
/* end of hostedprice */

/*begin nstockticker*/
.ticker
{
    font-family: Arial, Verdana;
    font-size: 12px;
    color: #777777;
    margin-top: 0px;
    padding-top: 14px;
    padding-left: 10px;
    margin-left: 90px;
    vertical-align: bottom;
    text-align: left;
    position: relative;
    width: 100% !important; /*96% works*/
    white-space:nowrap;
    z-index:-1;
}
.ticker_indicator_name
{
    background-image: url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/market_indicators_head8.jpg);
    background-repeat: no-repeat;
    vertical-align: bottom;
    padding-top: 0px;
    margin-top: 0px;
    height: 40px;
    width: 173px;
    position:absolute;
}
.tickerdate
{
    color: #444444;
    font-family: Arial, Verdana;
    height: 22px;
    white-space:nowrap;
    border-top:1px solid #fe0000;
    padding-top:13px;
}
.tickertitle
{
    color: #555555;
    font-family: Arial, Verdana;
    text-decoration: none;
    height: 22px;
    white-space:nowrap;
    z-index:2;
    border-top:1px solid #fe0000;
    padding-top:13px;
}
.tickertitle a
{
    color: #555555;
    font-family: Arial, Verdana;
    text-decoration: none;
    font-weight: bold;
    height: 22px;
    white-space:nowrap;
    z-index:2;
    border-top:1px solid #fe0000;
    padding-top:13px;
}
.tickerprice
{
    color: #444444;
    font-family: Arial, Verdana;
    height: 22px;
    white-space:nowrap;
    z-index:2;
    border-top:1px solid #fe0000;
    padding-top:13px;
}
.ticker_adown_gif
{
    BACKGROUND-IMAGE: url(http://iis-host1.inet.co.za/intrahosted/test/arrow_red_down1.png);
	background-repeat: no-repeat;
	height: 10px;
	width: 12px;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 12px;
	vertical-align: middle;
	text-align: center
}
.ticker_aup_gif
{
    BACKGROUND-IMAGE: url(http://iis-host1.inet.co.za/intrahosted/test/arrow_green_up1.png);
	background-repeat: no-repeat;
	height: 10px;
	width: 12px;
	padding-top: 4px;
	padding-left: 4px;
	padding-right:12px;
	vertical-align: middle;
	text-align: center
}
.ticker_alevel_gif
{
    BACKGROUND-IMAGE: url(http://iis-host1.inet.co.za/intrahosted/test/dash_nochange5.png);
	background-repeat: no-repeat;
	height: 10px;
	width : 12px;
	padding-top: 0px;
	padding-left: 4px;
	padding-right:12px;
    vertical-align: middle;
	text-align: center
}
.tickerchange
{
    color: #444444;
    font-family: Arial, Verdana;
    height: 22px;
    white-space:nowrap;
    z-index:2;
    border-top:1px solid #fe0000;
    padding-top:13px;
}
.ticker_providedby
{
    color: #33715e;
    font-family: Arial, Verdana;
    height: 22px;
    z-index:2;
    border-top:1px solid #fe0000;
    padding-top:13px;
}

/* end nstockticker*/

/* begin share lookup search result  */
.search_results_message
{
    color: #e20a16;
    font-family: Arial, Verdana;
}
.searchresults_table
{
    color: #777777;
    font-family: Arial, Verdana;
    font-size:12px;
    padding-left: 6px
}
.search_result_company_td
{   
    font-family: Arial, Verdana;
    font-size:12px;
}
tr.search_result_tr:hover td 
{
    background-color:#e5eaf0;
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: middle
}

.searh_result_company_td
{
    text-decoration: none
}
.search_resultitem
{
    color: #777777;
    text-decoration: none;
    font-weight: bold;
}

.search_result_industry_td
{
    color: #777777;
}

/* end share lookup search result */

/* begin quicklist */
.hosted_quicklist_main_table
{
    font-family: Arial, Verdana;
    font-size: 12px;
    font-weight: normal;
    color: #555555; /*or #444444*/
    border-right: 0px;
    border-top: 0px;
    border-left: 0px;
    border-bottom: 0px;
    width: 400px;
    background-color: transparent;
    padding-left: 6px
}
.hosted_quicklist_timedisplay_td
{
    background-color: Transparent
}
.hosted_quicklist_table
{
}
.hosted_quicklist_timedisplay
{
    width: 90px;
    text-align: right
}
.hosted_quicklist_date
{
    font-weight: bold;
    font-size: 12px;
    font-family: Arial, Verdana;
    color: #000000;
    text-align: right !important;
    padding-left:6px
}
.hosted_quicklist_month
{
    font-weight: bold;
    font-size: 12px;
    font-family: Arial, Verdana;
    color: #000000;
    text-align: right
}
.hosted_quicklist_day
{
    font-weight: normal;
    font-size: 9px;
    font-family: Arial, Verdana;
    color: #999999;
    text-align: right;
}
.hosted_quicklist_timedisplay_etc
{
    vertical-align: top;
}
.hosted_quicklist_year
{
    font-size: 36px;
    color: #000000;
    font-weight: normal;
    FONT-FAMILY: arial, Verdana;
}
.hosted_quicklist_timedisplay_time
{
    vertical-align: top;
    padding-top:6px
}
.hosted_quicklist_time
{
    font-size: 16px;
    color: #e20a16;
    font-family: Arial, Verdana;
}
.hosted_quicklist_headings
{
}
.hosted_quicklist_heading_table
{
    width: 180px;
}
.hosted_quicklist_heading_pricename
{
    line-height: 20px
}
.hosted_quicklist_heading_title
{
   color: #33715e;
   font-weight: bold;
   font-family: Arial, Verdana;
}
.hosted_quicklist_body
{
}
.hosted_quicklist_body_table
{
    width: 600px;
}
.hosted_quicklist_body_spacer
{
    line-height:20px;
}
.quicklistrow0
{
    background-color: #e9e9e9;/* was dcdcdc*/
}
.quicklistrow1
{
    background-color: #ffffff
}
.hosted_quicklist_body_pricename
{
   font-family: arial, verdana;
   font-size: 12px;
   color: #333333;
   font-weight: normal;
   padding-left: 6px;
   border-left: 1px dotted #666666;
   line-height: 20px
}
.hosted_quicklist_body_pricedata
{
   font-family: Arial, Verdana;
   font-size: 12px;
   color: #333333;
   font-weight: normal;
   line-height: 20px;
   padding-left: 2px;
   padding-right: 6px
}
.hosted_quicklist_body_priceimageaup_gif
{
	BACKGROUND-IMAGE: url(http://iis-host1.inet.co.za/intrahosted/test/arrow_green_up1.png);
	background-repeat: no-repeat;
	height: 10px;
	width: 12px;
	padding-top: 4px;
	padding-left: 4px;
	vertical-align: middle;
	text-align: center
}
.hosted_quicklist_body_priceimageadown_gif
{ 
	BACKGROUND-IMAGE: url(http://iis-host1.inet.co.za/intrahosted/test/arrow_red_down1.png);
	background-repeat: no-repeat;
	height: 10px;
	width: 12px;
	padding-top: 4px;
	padding-left: 4px;
	vertical-align: middle;
	text-align: center
}
.hosted_quicklist_body_priceimagealevel_gif
{
    BACKGROUND-IMAGE: url(http://iis-host1.inet.co.za/intrahosted/test/dash_nochange2.png);
	background-repeat: no-repeat;
	height: 10px;
	width : 12px;
    vertical-align: middle;
	text-align: center
}
.hosted_quicklist_body_pricechange
{
   font-family: Arial, Verdana;
   font-size: 12px;
   color: #333333;
   font-weight: normal;
   line-height: 20px;
   padding-left: 2px;
   padding-right: 2px
}
.hosted_quicklist_jse_delay
{
   font-family: Arial, Verdana;
   font-size: 9px;
   color: #777;/*was #8aa1bd*/
   font-weight: normal
}
/* end quicklist */

/* begin hosted_calc_history */
.sharehistory
{
    vertical-align:top
}
.share_hist_main_table
{
		WIDTH: 100%;
		FONT-SIZE: 2em;
		font-family: Arial, Verdana;
		BACKGROUND-COLOR:transparent;
		text-align: right;
		border-spacing:0px !important;
}
.share_hist_head
{
		FONT-SIZE: 0.8em;
		color: #33715e;
		width: 100%;
		text-align: left;
		display:none !important;
		visibility:collapse !important;
		height:0px !important;
}
.share_hist_company_name
{
    WIDTH: 250px;
    height: 140px;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 18px;
    font-family: Arial, Verdana;
    color: #33715e;
    background-color: transparent;
    text-align: right;
    border-spacing:0px !important;
    vertical-align:top;
}
.share_hist_current_prc
{
    font-size: 12px;
    font-family: Arial, Verdana;
    color: #666666;
}
.share_hist_no_archive
{
    font-size: 12px;
    font-family: Arial, Verdana;
    color: #666;
    margin-top:8px;
    font-weight: normal !important;
    font-style: normal !important;
}
.share_hist_current_prc_cents
{
    font-size: 12px;
    font-family: Arial, Verdana;
    color: #666666;
}
.share_hist_close_prc_text
{
    font-size: 22px;
    font-family: Arial, Verdana;
    color: #666;
}
.share_hist_close_prc_date
{
    color:#75ad92;
}
.share_hist_close_prc_data
{
    font-size: 1.5em;
    font-family: Arial, Verdana;
    color: #212121;
    width:100%;
}
.share_hist_close_prc_data_cents
{
    font-size: 12px;
    font-family: Arial, Verdana;
    color: #666666;
}

.share_hist_table
{
    height: 176px;
	width:244px;
    padding-top:0.6em;
    padding-left:10px;
    border-spacing:0px !important;
}
.share_hist_datepur
{
    padding-bottom: 1.6em;
}
.share_hist_datepur_form_input
{
    border: 1px solid #e1e1e1;
    text-align: left;
    color: #666;
    font-size: 14px;
    font-family: Arial, Verdana;
    height: 1.3em;
    width:250px;
}
.share_hist_sharepur_num
{
}
.share_hist_sharepur_num_form_input
{
    border: 1px solid #e1e1e1;
    text-align: left;
    color: #666;
    font-size: 14px;
    font-family: Arial, Verdana;
    height: 1.3em;
    padding-top: 0.5em;
    width: 300px;
}
.share_hist_info
{
    text-align:right; /*nothing in this, if it is centered*/
    color:#666;
    font-size:18px;
}
.share_hist_valuepur
{
    padding-bottom: 1.6em
}
.share_hist_valuepur_form_input
{
    border: 1px solid #e1e1e1;
    text-align: left;
    color: #666;
    font-size: 14px;
    font-family: Arial, Verdana;
    height: 1.3em;
    padding-top: 0.5em;
    width: 300px;
}
.share_hist_form_btn
{
    FONT-SIZE: 12px;
	text-align: right;
	color: #555555;
	background-color: transparent;

}
.share_hist_input_form_btn
{
    border: none;
    color: #FFF;
    font-size: 14px;
    font-family: Arial, Verdana;
    padding: 0.5em;
    background-color: #33715e;
    vertical-align:middle;
	width:7em;
}

.share_hist_value_hold_date
{
    color: #666;
    font-size: 12px;
    font-family: Arial, Verdana;
	padding-left:10px !important;
	text-align:justify !important;
}
.share_hist_value_current_hold
{
    color: #666;
    font-size: 1em;
    font-family: Arial, Verdana;
}
.share_hist_value_hold_change
{
    color: #666;
    font-size: 1em;
    font-family: Arial, Verdana;
}

table.share_hist_main_table tr td
{
	display:block !important;
}
/* end hosted_calc_history*/

/* Begin Hist Share Price Calc - Interactive */
@media only screen and (min-width:999px)
{
	table.share_hist_main_table tr td
	{
		display:block !important;
	}
	.share_hist_main_table
	{
		width:250px;
	}
	.share_hist_head
	{
		font-size:14px;
	}
	.share_hist_company_name
	{
		font-size:18px;
	}
	.share_hist_current_prc
	{
		font-size:14px;
	}
	.share_hist_current_prc_cents
	{
		font-size:12px;
	}
	.share_hist_table
	{
		width:250px;
	}
	.share_hist_datepur_form_input
	{
		font-size:14px;
		width:450px;
		height:24px;
	}
	img.ui-datepicker-trigger
	{
		width:20px !important;
		padding-top:1px !important;
		padding-left:2px !important;
	}
	.share_hist_datepur
	{
		padding-bottom:5px;
	}
	.share_hist_sharepur_num_form_input
	{
		font-size:14px;
		width:500px;
		height: 24px;
		padding-top:0px;
	}
	.share_hist_info
	{
		font-size:14px;
	}
	.share_hist_valuepur_form_input
	{
		font-size:14px;
		width:100%;
		height:24px;
		padding-top:0px;
	}
	.share_hist_valuepur
	{
		padding-bottom:7px;
	}
	.share_hist_input_form_btn
	{
		font-size:14px;
		padding:7px;
	}
}
/* End Hist Share Price Calc - Interactive */


/*share calculator new class*/
.share_calc_main_table
{
		WIDTH: 700px;
		height:140px;
		FONT-SIZE: 12px;
		FONT-FAMILY: Arial, Verdana;
		BACKGROUND-COLOR:transparent;
		color: #004b80;
		text-align: right;
		padding-left: 10px;
		padding-top: 6px;
		border-spacing:0px !important;
	}
.share_calc_head
	{
		PADDING-RIGHT: 2px;
		PADDING-LEFT: 0px;
		FONT-WEIGHT: lighter;
		font-style: normal;
		font-variant: normal;
		FONT-SIZE: 14px;
		color: #F60;
		FONT-FAMILY: Arial, Verdana;
		background-color:transparent;
		width: 100%;
		text-align: left;
		padding-bottom: 4px
	}
.share_calc_company_name
	{
		
		PADDING-LEFT: 0px;
		FONT-SIZE: 16px;
		PADDING-BOTTOM: 0px;
		PADDING-TOP: 0px;
		FONT-FAMILY: Arial, Verdana;
		color: #004b80;
		background-color: transparent;
		padding-right: 6px
	}
.share_calc_table
	{
		WIDTH: 250px;
		height: 140px;
		PADDING-RIGHT: 10px;
		PADDING-LEFT: 0px;
		FONT-SIZE: 12px;
		PADDING-BOTTOM: 0px;
		PADDING-TOP: 10px;
		FONT-FAMILY: Arial, Verdana;
		color: #004b80;
		background-color: transparent;
		text-align: right;
		border-top: 1px solid #999999;
		border-right: 1px solid #999999;
	}
.share_calc_current_price
	{
		
		PADDING-RIGHT: 0px;
		PADDING-LEFT: 0px;
		FONT-SIZE: 12px;
		PADDING-BOTTOM: 0px;
		PADDING-TOP: 0px;
		FONT-FAMILY: Arial, Verdana;
		color: #999999;
		background-color: transparent;
		text-align: right;
		margin-bottom: 0px;
		padding-right: 6px;
		vertical-align: top;
		margin-bottom: 0px
	}
.share_calc_sharenum_text
	{
		
		PADDING-RIGHT: 0px;
		PADDING-LEFT: 0px;
		FONT-SIZE: 12px;
		PADDING-BOTTOM: 0px;
		PADDING-TOP: 0px;
		FONT-FAMILY: Arial, Verdana;
		color: #004b80;
		background-color: transparent;
		text-align: left
	}
.share_calc_sharenum_form_input
{
    width: 190px;
    color: #999999;
    font-size: 10px;
    font-family: Arial, Verdana;
    text-align: left;
    border: 1px solid #bebebe;
    height: 16px
}
.share_calc_sharenum
	{
		FONT-SIZE: 12px;
		FONT-FAMILY: Arial, Verdana;
		BACKGROUND-COLOR: transparent;
		PADDING-RIGHT: 0px;
		PADDING-LEFT: 0px;
		PADDING-BOTTOM: 6px;
		PADDING-TOP:0px;
		text-align: right;
		color: #004b80;
		width: 80%
	}
	
.share_calc_form_btn
{
    	FONT-SIZE: 12px;
		FONT-FAMILY: Arial, Verdana;
		BORDER-RIGHT: #81888F 0px solid;
		PADDING-RIGHT: 0px;
		BORDER-TOP: #81888F 0px solid;
		PADDING-LEFT: 0px;
		PADDING-BOTTOM: 10px;
		BORDER-LEFT: #81888F 0px solid;
		PADDING-TOP: 0px;
		BORDER-BOTTOM: #81888F 0px solid;
		text-align: right;
        color: #555555;
        background-color: transparent;
}
.share_calc_input_form_btn
{ 
    border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family: Arial, Verdana;
	color: #999;
	cursor:pointer;
}
.share_calc_result
{
    background-color: transparent;
    width:250px
}

.share_calc_holding_val
{
    width: 100%;
    height: 140px;
    font-size: 18px;
    font-family: Arial, Verdana;
    color: #999999;
    text-align: right;
    vertical-align: bottom;
    padding-bottom: 0px;
    padding-right: 30px;
    padding-top: 40px;
    border-bottom: solid 1px #999999;
    -moz-box-shadow: 0 8px 6px -6px #666;
    -webkit-box-shadow: 0 8px 6px -6px #666;
    box-shadow: 0 8px 6px -6px #666;
    border-spacing:0px !important;
}
.holding_value_text
{
    font-size: 22px;
    font-family: Arial, Verdana;
}
.holding_value_data
{
    font-size: 36px;
    font-family: Arial, Verdana;
	font-weight:bold;
	color:#000000;
}
.holding_value_cents
{
    font-size: 11px;
    font-family: Arial, Verdana;
}


/*end share calculator*/
 


/* begin hosted_exchangerates
to add the blankcells with flags per currency */
.forex_table
{
    font-size: 12px;
    font-family: Arial, Verdana;
    color:#777777;
    border:0px;
    border:none;
    border-style:none;
    width:500px;
    height:auto;
    padding-top:8px;
    padding-left:2px;
    background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/new_hosted_forex_table_back.png);
    background-repeat:no-repeat;
    vertical-align:top;
    border-bottom: 1px solid #555555;
    -webkit-box-shadow: 0 12px 10px -10px #444444;
    -moz-box-shadow: 0 12px 10px -10px #444444;
    box-shadow: 0 12px 10px -10px #444444;
    
}
.forex_blankcell_th
{
    border:0px;
    border:none;
    border-style:none;
}
.forex_th
{
    border:0px;
    border:none;
    border-style:none;
   padding-bottom:4px;
    padding-top:4px;
    height:auto
}
.forex_td
{
    border:0px;
    border:none;
    border-style:none;
    text-align:center;
    padding-top:4px;
    padding-bottom:4px;
    color:#777777;
    font-family: Arial, Verdana;
}
.forex_blankcell_ZAR
{
    background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/Flags/ZAR.png);
    background-repeat:no-repeat;
    background-position:center;
    height:30px;
    padding-top:4px;
    padding-bottom:4px;
    border:0px;
    border:none;
    border-style:none;
}
.forex_blankcell_USD
{
    background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/Flags/USD.png);
    background-repeat:no-repeat;
    background-position:center;
    height:30px;
    padding-top:4px;
    padding-bottom:4px;
    border:0px;
    border:none;
    border-style:none;
}
.forex_blankcell_GBP
{
    background-image: url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/Flags/GBP.png);
    background-repeat:no-repeat;
    background-position: center;
    height: 30px;
    padding-top: 4px;
    padding-bottom: 4px;
    border: 0px;
    border: none;
    border-style: none;
}
.forex_blankcell_EUR
{
    background-image: url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/Flags/EUR.png);
    background-repeat:no-repeat;
    background-position: center;
    height: 30px;
    padding-top: 4px;
    padding-bottom: 4px;
    border: 0px;
    border: none;
    border-style: none;
}
.forex_blankcell_AUD
{
    background-image: url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/Flags/AUD.png);
    background-repeat:no-repeat;
    background-position: center;
    height: 30px;
    padding-top: 4px;
    padding-bottom: 4px;
    border: 0px;
    border: none;
    border-style: none;
}
.forex_blankcell_CHF
{
    background-image: url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/Flags/CHF.png);
    background-repeat:no-repeat;
    background-position: center;
    height: 30px;
    padding-top: 4px;
    padding-bottom: 4px;
    border: 0px;
    border: none;
    border-style: none;
}
.forex_blankcell_NOK
{
    background-image: url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/Flags/NOK.png);
    background-repeat:no-repeat;
    background-position: center;
    height: 30px;
    padding-top: 4px;
    padding-bottom: 4px;
    border: 0px;
    border: none;
    border-style: none;
}
.forex_blankcell_JPY
{
    background-image: url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/Flags/JPY.png);
    background-repeat:no-repeat;
    background-position: center;
    height: 30px;
    padding-top: 4px;
    padding-bottom: 4px;
    border: 0px;
    border: none;
    border-style: none;
}
/* end hosted_exchangerates */


/* begin hosted_news/forshare/ */


.forshare_news_headtable
{
    
}
.forshare_news_headtable_story_tr
{
}
.forshare_news_headtable_story_td
{
}
.forshare_news_headline_table
{
}
.forshare_news_headline_tr
{
}
.forshare_news_headline_td
{
	padding-top:3px;
	padding-left:10px;
}
.forshare_news_headline_bullet
{
	display:none;
}

.forshare_news_headline_abstract_tr
{
}
.forshare_news_headline_abstract_td
{
	font-size: 12px;
	font-family: Arial, Verdana;
	padding: 2px 10px 0px 10px;
	color:#777;
}
.forshare_news_headline_byline_tr
{
}
.forshare_news_headline_byline_td
{
	font-size: 12px;
	font-family: Arial, Verdana;
	padding: 2px 10px 0px 10px;
	color: #777;
	border-top:0px !important;
	border-top-style:none !important;
}
span.forshare_news_headline_byline_date
{
    padding: 2px 10px 0px 0px !important;
    border-top:0px none !important;
    color:#777;
}

/*johanna's inline style*/
.hosted_news_forshare_mouse_over_head
{
    background-color: #f5f5f5;
    color:#013770 !important;
}
.hosted_news_forshare_mouse_over_head_only
{
    background-color: #f5f5f5;
    color:#33715e !important
}
.hosted_news_forshare_mouse_over_abstract
{
    background-color: #f5f5f5;
    border-right:1px dotted #999;
    color:#777 !important 
}
.hosted_news_forshare_mouse_over_byline
{
    background-color: #f5f5f5;
    -moz-box-shadow: 2px 2px 3px #666 !important;
    -webkit-box-shadow: 0px 7px 5px -3px #666 !important;
    box-shadow: 2px 2px 3px #666 !important;
    color:#777 !important;
}
.forshare_headtable
{
}
.forshare_headtable_story_tr
{
}
.forshare_headtable_story_td
{
}
.forshare_headline_table
{
}
.forshare_headline_tr:hover
{
    /*background-color:#f0f0f0 !important;*/ /*no background color for revamp.hosted*/
    border:0px !important;
    border-style: none !important;
}
.forshare_headline_td
{
    border:0px !important;
    border-style:none !important;
    height:20px !important;
}
.forshare_headline_link
{
    color: #333 !important;
    text-decoration:none !important;
    border:0px !important;
    border-style: none !important;
    font-size:14px;
    font-family:Arial, Verdana;
}
SPAN.forshare_headline_link
{
    color: #999 !important;
    text-decoration:none !important;
    border:0px !important;
    border-style: none !important;
}
SPAN.forshare_headline_link:hover
{
    color: #013770 !important;
    text-decoration:none !important;
    border:0px !important;
    border-style: none !important;
}
.forshare_headline_abstract_tr
{
}
.forshare_headline_abstract_td
{
    display:none
}
.forshare_headline_byline_tr
{ 
}
.forshare_headline_byline_td
{
}
.forshare_headline_byline_date
{
}

/*end hosted_forshare/sens*/


/*jquery calendar style begin*/
/*Main Style Sheet for jQuery UI date picker*/
#ui-datepicker-div, .ui-datepicker-inline 
{
                font-family: Arial, Verdana;
                font-size: 14px;
                padding: 0;
                margin: 0;
                background: #ddd;/*was#ddd*/
                width: 185px;
}
#ui-datepicker-div 
{
                display: none;
                border: 1px solid #777;
                z-index: 100; /*must have*/
}
.ui-datepicker-inline
{
                float: left;
                display: block;
                border: 0;
}
.ui-datepicker-rtl 
{
                direction: rtl;
}
.ui-datepicker-dialog 
{
                padding: 5px !important;
                border: 4px ridge #ddd !important;
}
.ui-datepicker-disabled
{
                position: absolute;
                z-index: 100;
                background-color: white;
                opacity: 0.5;
}
button.ui-datepicker-trigger 
{
                width: 25px;
}
img.ui-datepicker-trigger /*if I change this for the historic share price calculator, the changes happens for all the calendar images*/
{
                /*margin:2px
                vertical-align:middle */
                margin-bottom: 0px;
                margin-top: 0px;
                margin-right:0em !important;
                margin-left:0px !important;
                vertical-align: top;
                /*padding-left:60px /*will change for all the calender images*/
				width: 20px;
}
.ui-datepicker-prompt
{
                float: left;
                padding: 2px;
                background: #ddd;
                color: #000;
}
* html .ui-datepicker-prompt 
{
                width: 185px;
}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker 
{
                clear: both;
                float: left;
                width: 100%;
                color: #fff;
                background: #123274 !important;
}
.ui-datepicker-control 
{
                background: #123274 !important;
                padding: 2px 0px;
}
.ui-datepicker-links 
{
                background: #404148 !important;
                padding: 2px 0px;
}
.ui-datepicker-control, .ui-datepicker-links 
{
                font-weight: bold;
                font-size: 80%;
}
.ui-datepicker-links label 
{ /* disabled links */
                padding: 2px 5px;
                color: #888;
}
.ui-datepicker-clear, .ui-datepicker-prev 
{
                float: left;
                width: 34%;
}
.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev 
{
                float: right;
                text-align: right;
}
.ui-datepicker-current 
{
                float: left;
                width: 30%;
                text-align: center;
}
.ui-datepicker-close, .ui-datepicker-next 
{
                float: right;
                width: 34%;
                text-align: right;
}
.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next 
{
                float: left;
                text-align: left;
}
.ui-datepicker-header 
{
                padding: 1px 0 3px;
                background: #5e9ad3 !important;
                text-align: center;
                font-weight: bold;
                height: 1.3em;
}
.ui-datepicker-header select 
{
                background: #5e9ad3 !important;/*was 333*/
                color: #fff;
                border: 0px;
                font-weight: bold;
}
.ui-datepicker 
{
                background: #ccc;
                text-align: center;
                font-size: 100%;
}
.ui-datepicker a
{
                display: block;
                width: 100%;
}
.ui-datepicker-title-row 
{
                background: #404148;
}
.ui-datepicker-days-row {
                background: #eee;
                color: #666;
}
.ui-datepicker-week-col 
{
                background: #5e9ad3;
                color: #fff;
}
.ui-datepicker-days-cell 
{
                color: #000;
                border: 1px solid #ddd;
}
.ui-datepicker-days-cell a
{
                display: block;
}
.ui-datepicker-week-end-cell 
{
                background: #ddd;/*was ddd*/
}
.ui-datepicker-title-row .ui-datepicker-week-end-cell {
                background: #777; /*was777*/
}
.ui-datepicker-days-cell-over 
{
                background: #fff;
                border: 1px solid #777;
}
.ui-datepicker-unselectable 
{
                color: #888;
}
.ui-datepicker-today 
{
                background: #404148 !important;
                color:#fff !important;
}
.ui-datepicker-current-day 
{
                background: #404148 !important;/*was#999*/
                color:#fff !important;
}
.ui-datepicker-status 
{
                background: #ddd;
                width: 100%;
                font-size: 80%;
                text-align: center;
}
.ui-datepicker-new-month
{
    background: #5e9ad3;
}
/* ________ Datepicker Links _______

** Reset link properties and then override them with !important */
#ui-datepicker-div a, .ui-datepicker-inline a 
{
                cursor: pointer;
                margin: 0;
                padding: 0;
                background: none;
                color: #000;
}
.ui-datepicker-inline .ui-datepicker-links a 
{
                padding: 0 5px !important;
}
.ui-datepicker-control a, .ui-datepicker-links a 
{
                padding: 2px 5px !important;
                color: #eee !important;
}
.ui-datepicker-title-row a {
                color: #eee !important;
}
.ui-datepicker-control a:hover {
                background: #aecce9 !important;
                color: #fff !important;
}
.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover 
{
                background: #ddd !important;
                color: #333 !important;
}

/* ___________ MULTIPLE MONTHS _________*/

.ui-datepicker-multi .ui-datepicker 
{
                border: 1px solid #777;
}
.ui-datepicker-one-month {
                float: left;
                width: 185px;
}
.ui-datepicker-new-row {
                clear: left;
}

/* ___________ IE6 IFRAME FIX ________ */

.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}
/* jquery calendar style end */

/*jquery autocomplete begin */
.ui-combobox 
{
        position: relative;
        display: inline-block;
    }
#combobox
    {
        background-color:red;
    }
.ui-button 
    {
        position: absolute;
        top: 0;
        bottom: 0;
        margin-left: -1px;
        padding: 0;
        /*adjust styles for IE 6/7*/
        height: 1.7em;
        top: 0.1em;
    }
.ui-autocomplete-input 
    {
        margin: 0;
        padding: 0.3em;
        width:350px;
    }
.ui-menu-item-alternate
    {
        background-color:white;
    }
/*Customise from here*/
.ui-menu-item 
    {
        cursor:pointer;
        font-family:Arial;
        font-size:8px;
        border-bottom:1px solid white;
    }
.ui-autocomplete
    {
        list-style-type:none;
        padding:10px;
        margin:10px;
        border:1px solid blue;
        width:350px;
        height:100px;
        overflow-y:auto;
        background-color:#F3F3F3;
        color:blue;
        cursor:pointer;
        font-family:Arial;
        font-size:8px;
 }
.ui-state-default
{
        font-family:Arial;
        font-size:12px;
        color:blue;
}
                                
/*jquery autocomplete end */

/*begin share lookup table */
.shareconsensus_main_table
{
   font-size: 12px;
	font-family: Arial, Verdana;
	color: #777;
	width: 100% !important;
	border: 1px solid #ccc
}
.shareconsensus_table
{
	width:100% !important;
}
.shareconsensus_info_text
{
     font-size: 12px;
     font-family: Arial, Verdana;
     color: #777777;
     border: 0px
}
.shareconsensus_search_a
{
     font-size: 12px;
     font-family: Arial, Verdana;
     color:#777;
	vertical-align: middle;
	cursor: pointer;
	text-align:center;
	color: #888888;
	width: 45px;
	border: 1px #ccc solid;
}
.shareconsensus_search_a:visited
{
     font-size: 12px;
     font-family: Arial, Verdana;
	vertical-align: middle;
	cursor: pointer;
	text-align:center;
	color: #961418;
	border: 1px #961418 solid;
	width: 45px;
	background-color:#e3e3e3; /*added*/
}
.shareconsensus_search_a:hover
{
     font-size: 12px;
     font-family: Arial, Verdana;
	vertical-align: middle;
	cursor: pointer;
	text-align:center;
	color: #123274;
	border: 1px #123274 solid;
	width: 45px;
	background-color:#fff; /*added*/
}
.shareconsensus_search_a:active
{
     font-size: 12px;
     font-family: Arial, Verdana;
	vertical-align: middle;
	cursor: pointer;
	text-align:center;
	color: #961418;
	border: 1px #961418 solid;
	width: 45px;
	background-color:#e3e3e3; /*added*/
}
.shareconsensus_search
{
    font-size: 12px;
     font-family: Arial, Verdana, Tahoma;
	color: #777;
	height:22px;
}
.shareconsensus_search_table
{
    background-color: transparent;
    font-size: 12px;
     font-family: Arial, Verdana, Tahoma;
	color: #777;
	width:100% !important;
}
.shareconsensus_share_input
{
    border: #ccc 1px solid;
	font-size: 12px;
     font-family: Arial, Verdana, Tahoma;
     color: #777;
     font-weight: normal;
     font-style: normal;
     font-variant: normal;
     padding-left: 4px;
     height:22px;
	 background-color:transparent;
} 
.shareconsensus_search_button
{
   border: #ccc 1px solid !important;
	font-size: 12px;
     font-family: Arial, Verdana, Tahoma;
     color: #777;
     font-weight: normal;
     font-style: normal;
     font-variant: normal;
     background-color: transparent;
     height: 22px;
     width:40px;
     padding-top: 2px
} 
.shareconsensus_reset_button
{
   border: #ccc 1px solid !important;
	font-size: 12px;
     font-family: Arial, Verdana, Tahoma;
     color: #777;
     font-weight: normal;
     font-style: normal;
     font-variant: normal;
     background-color: transparent;
     height: 22px;
     padding-top: 2px;
     width:60px;
}

/* end share lookup table */

/*begin picture basket */
.news_basket_mouse_over_head						/*Remove in-line style from component*/
{
    border-top:1px dotted #999;
    border-left:1px dotted #999;
    border-right:1px dotted #999;
    border-bottom:0px none transparent;
	background-color:#f5f5f5;
	padding:5px 5px 0px 5px;
}
.news_basket_mouse_over_head_only			/*Remove in-line style from component*/
{ 
    border:1px dotted #999;
}
.news_basket_mouse_over_abstract				/*Remove in-line style from component*/
{ 
    border-bottom:1px dotted #999;
    border-left:1px dotted #999;
    border-right:1px dotted #999; 
    border-top:0px none transparent;
	background-color:#f5f5f5;
	padding:0px 5px 5px 5px;
	-moz-box-shadow: 2px 2px 3px -1px #666 !important;
	-webkit-box-shadow: 0px 7px 5px -3px #666 !important;
	box-shadow: 2px 2px 3px -1px #666 !important;
	
}
/*news headline*/
.storyimage_main_table
{
}
.storyimage_basket_image_td{
	width:350px;
}
.storyimage_basket_image
{
	display: block !important;
}
.storyimage_headtable_td
{
}
.storyimage_headtable
{
}
.storyimage_headline_row
{
    border-bottom:0px transparent !important;
    border-bottom-style: none !important;
    border-bottom-color: transparent !important;
    border-bottom-width:0px !important;
}
.storyimage_headline_td
{
    border-bottom:0px transparent !important;
    border-style: none !important;
    border-color: transparent !important;
    border-width:0px !important;
    height:20px !important;
    padding: 5px 5px 0px 5px;
}
.storyimage_headline_ul
{
    list-style-type:none !important;
    list-style:none !important;
}
ul.storyimage_headline_ul
{
    list-style-type:none !important;
    list-style:none !important;
}
.storyimage_headline_li
{
    border:0px !important;
    border-style:none !important;
}
.storyimage_headline_li
{
    border:0px !important;
    border-style: none !important;
}
.storyimage_headline_bullet
{
    display:none;
    color: #33715e;
    font-family: Arial, Verdana;
}
SPAN.storyimage_headline_bullet
{
    display:none;
}
.storyimage_headline_link
{
   color: #555555 !important;
   font-family: Arial, Verdana;
    text-decoration:none !important;
    border:0px !important;
    border-style: none !important;
    font-size: 16px;
} 
a.storyimage_headline_link
{
   color: #555555 !important;
   font-family: Arial, Verdana;
    text-decoration:none !important;
    border:0px !important;
    border-style: none !important;
    font-size: 16px;
}
SPAN.storyimage_headline_link
{
    color: #555555 !important;
    font-family: Arial, Verdana;
    text-decoration:none !important;
    border:0px !important;
    border-style: none !important;
    font-size: 16px;
}
SPAN.storyimage_headline_link:hover
{
    color: #013770 !important;
    font-family: Arial, Verdana;
    text-decoration:none !important;
    background-color:#f0f0f0 !important;
    border:0px !important;
    border-style: none !important;
}
.storyimage_abstract_row
{
    border-top:0px transparent !important;
    border-top-style: none !important;
    border-top-color:transparent !important;
    border-top-width:0px !important;
}
.storyimage_abstract_td
{
    font-size: 12px;
	padding: 0px 20px 8px 24px;
	border:0px transparent !important;
    border-style: none !important;
    border-color:transparent !important;
    border-width:0px !important;
}
.storyimage_byline_row
{
}
.storyimage_byline_td
{
}
.storyimage_byline_source
{
    display:none
}
.storyimage_byline_date
{
    display:none
}
/*end picture basket */


/*begin fuel table and economic indicators left side*/
.hosted_news_article_table
{
    font-family: Arial, Verdana, Tahoma;
    font-size: 12px;
    color:#777777;
    text-align: left;
    width: 100%;
}
.hosted_news_article_table_row
{
}
.hosted_news_article_left_table_td /*got align:center in td*/
{
    border-top: 1px solid #999999;
    vertical-align: top;
    width: 200px;
    text-align:left;
}
.nil
{
    padding-right:6px;
}

.hosted_news_article_left_table /*got align:center in table attributes*/
{
    width: 250px !important; /*was210px*/
    text-align: left !important;
    color: #777777;
    font-family: Arial, Verdana, Tahoma;
    font-size: 12px;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 10px;
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
    -webkit-box-shadow: 0 8px 6px -6px #666;
    -moz-box-shadow: 0 8px 6px -6px #666;
    box-shadow: 0 8px 6px -6px #666; 
    /*Ren settings:
    -moz-box-shadow: 2px 2px 3px #666;
    -webkit-box-shadow: 0px 7px 5px -3px #666;
    box-shadow: 2px 2px 3px #666;*/
}
.hosted_news_article_left_storydate
{
    font-family: Arial, Verdana, Tahoma;
    font-size: 18px;
    color: #33715e;
    font-weight: normal;
    text-align:left;
    padding-bottom: 6px;
    padding-top: 6px;
    padding-left: 8px
}
.hosted_news_article_left_print_email
{
    width: 100%
}
.hosted_news_article_left_print_story
{
    line-height: 20px;
    height: 20px;
    width: 70px;
   border: 1px solid #ccc;
   display: inline-block;
   white-space: normal;
   text-align:center;
   color:#777
}
.hosted_news_article_left_mail_story
{
    line-height: 20px;
    height: 20px;
    width: 70px;
   border: 1px solid #ccc;
   display: inline-block; 
   white-space: normal;
   text-align:center;
   color:#777
}
.hosted_news_article_left_td_rel_area
{
}
.hosted_news_article_left_rel
{
}
.hosted_news_article_left_related
{
}
hosted_news_article_left_table_related
{
    font-size:10px;
    font-family: Arial, Verdana;
}
.hosted_news_article_left_storysource
{
    color: #33715e;
    text-align: left;
    padding-bottom: 4px;
    padding-top:10px; /*added this only for the forshare sens articles*/
    font-size: 12px;
    font-family: Arial, Verdana;
}
.hosted_news_article_left_news_disclaimer
{
    font-size: 10px;
    font-family: Arial, Verdana;
    text-align:left !important;
}
.hosted_news_left_disclaimer
{
    text-align:justify !important;
    white-space: normal;
    padding-right:20px;
    padding-bottom:20px;
}
span.hosted_news_article_left_news_copyright
{
    color: #999;
    font-family: Arial, Verdana;
}
.hosted_news_article_right_table_td
{
    vertical-align: top;
    width: 100%;
    text-align: left
}
.hosted_news_article_right_table
{
    width: 100%;
    text-align: left;
    color: #777777;
    font-family: Arial, Verdana, Tahoma;
    font-size: 12px;
    padding-left: 10px
}
.hosted_news_article_right_header
{
}
.hosted_news_article_right_storyheadline
{
    font-size: 16px;
    font-family: Arial, Verdana;
    color: #333;
    padding-bottom: 6px;
    font-weight: normal;/*was bold*/
    text-align:left;
}
.hosted_news_article_right_hr_storyheadline
{
    display:none;
}
hr.hosted_news_article_right_hr_storyheadline
{
    display: none
}
.hosted_news_article_right_storybody
{
    width: 100%;
    border: 0px;
    border-style: none;
    
}
/*end fuel table and economic indicators left side*/

/*fuel table green tools*/
.basket_top_storybody_table
{
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    WIDTH: 100%;
    border: 0px;
    border-style: none; 
    
}
.basket_top_storybody_heading_row
{
    HEIGHT: 11.3pt;
    
}
.basket_top_storybody_heading_td
{
    font-family: Arial, Verdana, Tahoma;
    font-size: 14px;
    color: #33715e;
    border: 0px;
    border-style: none;
    PADDING-BOTTOM: 2.75pt; 
    PADDING-LEFT: 2.75pt; 
    WIDTH: 100%; 
    PADDING-RIGHT: 0.75pt; 
    HEIGHT: 11.3pt; 
    PADDING-TOP: 0.75pt; 
    BACKGROUND-color: transparent;
    font-weight:normal;
}
.basket_top_storybody_heading_td2
{
    font-family: Arial, Verdana, Tahoma;
    font-size: 16px;
    color: #33715e;
    font-weight: normal;
    border: 0px;
    border-style: none;
    PADDING-BOTTOM: 2.75pt; 
    PADDING-LEFT: 2.75pt; 
    WIDTH: 85.64%; 
    PADDING-RIGHT: 0.75pt; 
    HEIGHT: 11.3pt; 
    PADDING-TOP: 0.75pt; 
    BACKGROUND-color: transparent; 
}
.basket_top_storybody_heading_td h1
{
    font-family: Arial, Verdana, Tahoma;
    font-size: 16px;
    color: #33715e;
    font-weight: normal;
}
.basket_top_storybody_header_row
{
    HEIGHT:30px;
}
.basket_top_storybody_header_col1
{
    PADDING-BOTTOM:0.75pt; 
    PADDING-LEFT:1px; 
    WIDTH:136px; /*19.1%*/
    PADDING-RIGHT:1px;  
    PADDING-TOP:0.75pt; 
    /*text-align: center;*/
    color:#33715e;
    /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#eeeeee), to(#dddddd));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd)";    
}

.basket_top_storybody_header_col2
{
    PADDING-BOTTOM:0.75pt;  
    PADDING-LEFT:1px; 
    WIDTH:90px; /*16.5%*/
    PADDING-RIGHT:1px; 
    PADDING-TOP:0.75pt;
    color:#33715e;
    border-right: #ccc 1px solid !important;
    -moz-border-right:#ccc 1px solid !important;
    border-left:0px, none;
    border-top:0px, none;
    border-bottom:0px,none;
    position:relative;
    /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#eeeeee), to(#dddddd));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd)";
   text-align:center;
}
.basket_top_storybody_header_col3
{
    PADDING-BOTTOM:0.75pt; 
    PADDING-LEFT:1px; 
    WIDTH:98px; 
    PADDING-RIGHT:1px; 
    PADDING-TOP:0.75pt;
    color:#33715e;
    border-right: #ccc 1px solid !important;
    -moz-border-right:#ccc 1px solid !important;
    border-left:0px, none;
    border-top:0px, none;
    border-bottom:0px,none;
    position:relative;
    /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#eeeeee), to(#dddddd));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd)";
   text-align:center; 
}
.basket_top_storybody_header_col4
{
    PADDING-BOTTOM:0.75pt; 
    PADDING-LEFT:1px; 
    WIDTH:89px; /*15.46%*/
    PADDING-RIGHT:1px; 
    PADDING-TOP:0.75pt; 
    color:#33715e;
    border-right: #ccc 1px solid !important;
    -moz-border-right:#ccc 1px solid !important;
    border-left:0px, none;
    border-top:0px, none;
    border-bottom:0px,none;
    position:relative;
    /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#eeeeee), to(#dddddd));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd)";
   text-align:center; 
}
.basket_top_storybody_header_col5
{
    PADDING-BOTTOM:0.75pt;
    PADDING-LEFT:1px; 
    WIDTH:90px; /*16.5%*/ 
    PADDING-RIGHT:1px;   
    PADDING-TOP:0.75pt; 
    color:#33715e;
    font-family: Arial, Verdana;
    border-right: #ccc 1px solid !important;
    -moz-border-right:#ccc 1px solid !important;
    border-left:0px, none;
    border-top:0px, none;
    border-bottom:0px,none;
    position:relative;
    /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#eeeeee), to(#dddddd));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd)";
   text-align:center; 
}
.basket_top_storybody_header_col6
{
    PADDING-BOTTOM:0.75pt;  
    PADDING-LEFT:1px; 
    WIDTH:49px; /*14.36%*/
    PADDING-RIGHT:1px;   
    PADDING-TOP:0.75pt;
    color:#33715e;
    font-family: Arial, Verdana;
    border-right:0px none;
    border-left:0px, none;
    border-top:0px, none;
    border-bottom:0px,none;
    /*position:relative;*/
    /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#eeeeee), to(#dddddd));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd)";
   text-align:center; 
}
td[class*="basket_top_storybody_row"]
{
    height:40px
}
.basket_top_storybody_row1
{
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BACKGROUND-color: #f5f5f5;
}
.basket_top_storybody_row1_col1
{     
    PADDING-LEFT: 4px; 
    WIDTH: 136px; 
    PADDING-RIGHT: 0.75pt;      
    BACKGROUND-color: #f5f5f5;
    border: 0px;
    border-style: none;
    color: #777777;
    font-family: Arial, Verdana;
}
.basket_top_storybody_row1_col2
{
    BACKGROUND-COLOR: #f5f5f5; 
    PADDING-LEFT: 0.75pt; 
    WIDTH: 90px; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none;
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center 
}
.basket_top_storybody_row1_col3
{
    BACKGROUND-COLOR: #f5f5f5; 
    PADDING-LEFT: 0.75pt; 
    WIDTH: 96px; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none;
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center 
}
.basket_top_storybody_row1_col4
{
    BACKGROUND-COLOR: #f5f5f5; 
    PADDING-LEFT: 0.75pt; 
    WIDTH: 89px; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none;
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center 
}
.basket_top_storybody_row1_col5
{
    BACKGROUND-COLOR: #f5f5f5; 
    PADDING-LEFT: 0.75pt; 
    WIDTH: 90px; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none;
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center 
}
.basket_top_storybody_row1_col6
{
    
    PADDING-LEFT: 0.75pt; 
    WIDTH: 49px; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none;
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center 
}
.basket_top_storybody_row2
{
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
}
.basket_top_storybody_row2_col1
{ 
    PADDING-LEFT: 4px; 
    WIDTH: 25%; 
    PADDING-RIGHT: 0.75pt;  
    BACKGROUND-color: transparent;
    border: 0px;
    border-style: none; 
    color: #777777;
    font-family: Arial, Verdana;
    text-align: left
}
.basket_top_storybody_row2_col2
{ 
    BACKGROUND-COLOR: transparent; 
    PADDING-LEFT: 0.75pt; 
    WIDTH: 16.5%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none; 
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center
}
.basket_top_storybody_row2_col3
{
    BACKGROUND-COLOR: transparent; 
    PADDING-LEFT: 0.75pt; 
    WIDTH: 16.5%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none; 
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center 
}
.basket_top_storybody_row2_col4
{
    BACKGROUND-COLOR: transparent; 
    PADDING-LEFT: 0.75pt; 
    WIDTH: 16.5%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none; 
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center 
}
.basket_top_storybody_row2_col5
{
    BACKGROUND-COLOR: transparent; 
    PADDING-LEFT: 0.75pt; 
    WIDTH: 16.5%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none; 
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center
}
.basket_top_storybody_row2_col6
{
    BACKGROUND-COLOR: transparent; 
    PADDING-LEFT: 0.75pt; 
    WIDTH: 16.5%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none; 
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center
}
.basket_top_storybody_row3
{
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BACKGROUND-color: #f5f5f5
}
.basket_top_storybody_row3_col1
{
     
    PADDING-LEFT: 4px; 
    WIDTH: 25%; 
    PADDING-RIGHT: 0.75pt;
    border: 0px;
    border-style: none;
    text-align: left;
    color: #777777;
    font-family: Arial, Verdana;
}
.basket_top_storybody_row3_col2
{
    
    PADDING-LEFT: 0.75pt; 
    WIDTH: 16.5%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none; 
    color: #777777;
    text-align: center;
    font-family: Arial, Verdana;
}
.basket_top_storybody_row3_col3
{
    font-family: Arial, Verdana;
    PADDING-LEFT: 0.75pt; 
    WIDTH: 18.08%; 
    PADDING-RIGHT: 0.75pt;
    border: 0px;
    border-style: none;
    color: #777777;
    text-align: center;
}
.basket_top_storybody_row3_col4
{
    font-family: Arial, Verdana;  
    PADDING-LEFT: 0.75pt; 
    WIDTH: 15.46%; 
    PADDING-RIGHT: 0.75pt;  
    border: 0px;
    border-style: none;
    color: #777777;
    text-align: center;
}
.basket_top_storybody_row3_col5
{
    font-family: Arial, Verdana; 
    PADDING-LEFT: 0.75pt; 
    WIDTH: 16.5%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none;
    color: #777777;
    text-align: center;
}
.basket_top_storybody_row3_col6
{
    font-family: Arial, Verdana;
    PADDING-LEFT: 0.75pt; 
    WIDTH: 14.36%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none;
    color: #777777;
    text-align: center;
}
.basket_top_storybody_row4
{
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
}
.basket_top_storybody_row4_col1
{
    font-family: Arial, Verdana; 
    PADDING-LEFT: 4px; 
    WIDTH: 25%; 
    PADDING-RIGHT: 0.75pt;
    BACKGROUND-color: transparent;
    border: 0px;
    border-style: none;
    text-align: left;
    color: #777777 
}
.basket_top_storybody_row4_col2
{
    font-family: Arial, Verdana;
    BACKGROUND-COLOR: transparent; 
    PADDING-LEFT: 0.75pt; 
    WIDTH: 16.5%; 
    PADDING-RIGHT: 0.75pt;  
    border: 0px;
    border-style: none; 
    color: #777777;
    text-align: center
}
.basket_top_storybody_row4_col3
{
    font-family: Arial, Verdana;
    BACKGROUND-COLOR: transparent; 
    PADDING-LEFT: 0.75pt; 
    WIDTH: 18.08%; 
    PADDING-RIGHT: 0.75pt;
    border: 0px;
    border-style: none;
    color: #777777;
    text-align: center
}
.basket_top_storybody_row4_col4
{
    font-family: Arial, Verdana; 
    BACKGROUND-COLOR: transparent;
    PADDING-LEFT: 0.75pt; 
    WIDTH: 15.46%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none;
    color: #777777;
    text-align: center 
}
.basket_top_storybody_row4_col5
{
    font-family: Arial, Verdana; 
    BACKGROUND-COLOR: transparent; 
    PADDING-LEFT: 0.75pt; 
    WIDTH: 16.5%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none;
    color: #777777;
    text-align: center 
}
.basket_top_storybody_row4_col6
{
    font-family: Arial, Verdana; 
    BACKGROUND-COLOR: transparent; 
    PADDING-LEFT: 0.75pt; 
    WIDTH: 14.36%; 
    PADDING-RIGHT: 0.75pt;
    border: 0px;
    border-style: none;
    color: #777777;
    text-align: center 
}
.basket_top_storybody_row5
{
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    background-color:#f5f5f5
}
.basket_top_storybody_row5_col1
{
    font-family: Arial, Verdana; 
    PADDING-LEFT: 4px;
    WIDTH: 25%; 
    PADDING-RIGHT: 0.75pt;   
    border: 0px;
    border-style: none;
    text-align: left;
    color: #777777 
}
.basket_top_storybody_row5_col2
{
    PADDING-LEFT: 0.75pt; 
    WIDTH: 16.5%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none;
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center  
}
.basket_top_storybody_row5_col3
{
    PADDING-LEFT: 0.75pt; 
    WIDTH: 18.08%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none;
    color: #777777;
    text-align: center  
}
.basket_top_storybody_row5_col4
{
    PADDING-LEFT: 0.75pt; 
    WIDTH: 15.46%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none;
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center  
}
.basket_top_storybody_row5_col5
{
    PADDING-LEFT: 0.75pt; 
    WIDTH: 16.5%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none;
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center  
}
.basket_top_storybody_row5_col6
{
    PADDING-LEFT: 0.75pt; 
    WIDTH: 14.36%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none;
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center  
}
.basket_top_storybody_row6
{
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
}
.basket_top_storybody_row6_col1
{   
    PADDING-LEFT: 4px; 
    WIDTH: 25%; 
    PADDING-RIGHT: 0.75pt;  
    BACKGROUND-color: transparent;
    border: 0px;
    border-style: none;
    color: #777777;
    font-family: Arial, Verdana;
    text-align: left 
}
.basket_top_storybody_row6_col2
{    
    BACKGROUND-COLOR: transparent; 
    PADDING-LEFT: 0.75pt; 
    WIDTH: 16.5%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none;
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center 
}
.basket_top_storybody_row6_col3
{     
    BACKGROUND-COLOR: transparent; 
    PADDING-LEFT: 0.75pt; 
    WIDTH: 18.08%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none;
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center  
}
.basket_top_storybody_row6_col4
{     
    BACKGROUND-COLOR: transparent; 
    PADDING-LEFT: 0.75pt;
    WIDTH: 15.46%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none;
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center 
}
.basket_top_storybody_row6_col5
{
   BACKGROUND-COLOR: transparent; 
    PADDING-LEFT: 0.75pt; 
    WIDTH: 16.5%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none;
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center  
}
.basket_top_storybody_row6_col6
{     
    BACKGROUND-COLOR: transparent; 
    PADDING-LEFT: 0.75pt; 
    WIDTH: 14.36%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none;
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center  
}
.basket_top_storybody_row7
{
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BACKGROUND-color: #f5f5f5;
}
.basket_top_storybody_row7_col1
{     
    PADDING-LEFT: 4px; 
    WIDTH: 25%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none; 
    text-align: left;
    color: #777777;
    font-family: Arial, Verdana;
}
.basket_top_storybody_row7_col2
{    
    PADDING-LEFT: 0.75pt; 
    WIDTH: 16.5%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none;
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center 
}
.basket_top_storybody_row7_col3
{
    PADDING-LEFT: 0.75pt; 
    WIDTH: 18.08%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none;
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center 
}
.basket_top_storybody_row7_col4
{     
    PADDING-LEFT: 0.75pt; 
    WIDTH: 15.46%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none;
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center 
}
.basket_top_storybody_row7_col5
{    
    PADDING-LEFT: 0.75pt; 
    WIDTH: 16.5%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none;
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center 
}
.basket_top_storybody_row7_col6
{      
    PADDING-LEFT: 0.75pt; 
    WIDTH: 14.36%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none;
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center 
}
.basket_top_storybody_row8
{
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
}
.basket_top_storybody_row8_col1
{    
    PADDING-LEFT: 4px; 
    WIDTH: 25%; 
    PADDING-RIGHT: 0.75pt;      
    BACKGROUND-color: transparent;
    border: 0px;
    border-style: none; 
    text-align: left;
    color: #777777;
    font-family: Arial, Verdana;
}
.basket_top_storybody_row8_col2
{    
    BACKGROUND-COLOR: transparent; 
    PADDING-LEFT: 0.75pt; 
    WIDTH: 16.5%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none;
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center 
}
.basket_top_storybody_row8_col3
{ 
    BACKGROUND-COLOR: transparent; 
    PADDING-LEFT: 0.75pt; 
    WIDTH: 18.08%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none;
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center 
}
.basket_top_storybody_row8_col4
{ 
    BACKGROUND-COLOR: transparent; 
    PADDING-LEFT: 0.75pt; 
    WIDTH: 15.46%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none;
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center 
}
.basket_top_storybody_row8_col5
{
    BACKGROUND-COLOR: transparent; 
    PADDING-LEFT: 0.75pt; 
    WIDTH: 16.5%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none;
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center 
}
.basket_top_storybody_row8_col6
{
    BACKGROUND-COLOR: transparent; 
    PADDING-LEFT: 0.75pt; 
    WIDTH: 14.36%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none; 
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center
}
.basket_top_storybody_row_spacer
{
    HEIGHT: 12pt
}
.basket_top_storybody_row_colspacer
{
     
    PADDING-BOTTOM: 0.75pt; 
    PADDING-LEFT: 0.75pt; 
    WIDTH: 100%; 
    PADDING-RIGHT: 0.75pt; 
    HEIGHT: 12pt; 
    PADDING-TOP: 0.75pt; 
    BACKGROUND-color: transparent;
    border: 0px;
    border-style: none; 
}
.basket_top_storybody_row9
{
    HEIGHT: 27.5pt;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    background-color: #f5f5f5;
}
.basket_top_storybody_row9_col1
{    
    PADDING-LEFT: 4px; 
    WIDTH: 25%; 
    PADDING-RIGHT: 0.75pt;
    border: 0px;
    border-style: none; 
    text-align: left;
    color: #777777;
    font-family: Arial, Verdana;
}
.basket_top_storybody_row9_col2
{ 
    pADDING-LEFT: 0.75pt; 
    WIDTH: 16.5%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none; 
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center
}
.basket_top_storybody_row9_col3
{  
    PADDING-LEFT: 0.75pt; 
    WIDTH: 18.08%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none; 
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center
}
.basket_top_storybody_row9_col4
{
    PADDING-LEFT: 0.75pt; 
    WIDTH: 15.46%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none; 
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center
}
.basket_top_storybody_row9_col5
{ 
    PADDING-LEFT: 0.75pt; 
    WIDTH: 16.5%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none;
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center 
}
.basket_top_storybody_row9_col6
{
    PADDING-LEFT: 0.75pt; 
    WIDTH: 14.36%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none; 
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center
}
.basket_top_storybody_row10
{
    HEIGHT: 27.5pt;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
}
.basket_top_storybody_row10_col1
{ 
    PADDING-LEFT: 4px; 
    WIDTH: 19.1%; 
    PADDING-RIGHT: 0.75pt; 
    BACKGROUND-color: transparent;
    border: 0px;
    border-style: none;
    text-align: left;
    color: #777777;
    font-family: Arial, Verdana; 
}
.basket_top_storybody_row10_col2
{ 
    BACKGROUND-COLOR: transparent; 
    PADDING-LEFT: 0.75pt;
    WIDTH: 16.5%; 
    PADDING-RIGHT: 0.75pt;
    border: 0px;
    border-style: none; 
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center
}
.basket_top_storybody_row10_col3
{ 
    BACKGROUND-COLOR: transparent; 
    PADDING-LEFT: 0.75pt; 
    WIDTH: 18.08%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none; 
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center
}
.basket_top_storybody_row10_col4
{
    BACKGROUND-COLOR: transparent; 
    PADDING-LEFT: 0.75pt; 
    WIDTH: 15.46%; 
    PADDING-RIGHT: 0.75pt;
    border: 0px;
    border-style: none; 
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center
}
.basket_top_storybody_row10_col5
{ 
    BACKGROUND-COLOR: transparent; 
    PADDING-LEFT: 0.75pt; 
    WIDTH: 16.5%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none; 
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center
}
.basket_top_storybody_row10_col6
{
    BACKGROUND-COLOR: transparent; 
    PADDING-LEFT: 0.75pt; 
    WIDTH: 14.36%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none; 
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center
}
.basket_top_storybody_row11
{
    HEIGHT: 34.5pt;
    padding-bottom: 2px;
    padding-top: 2px;
    background-color: #f5f5f5
}
.basket_top_storybody_row11_col1
{
    PADDING-LEFT: 4px; 
    WIDTH: 25%; 
    PADDING-RIGHT: 0.75pt;
    border: 0px;
    border-style: none; 
    text-align: left;
    color: #777777;
    font-family: Arial, Verdana;
}
.basket_top_storybody_row11_col2
{
    PADDING-LEFT: 0.75pt; 
    WIDTH: 16.5%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none; 
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center
}
.basket_top_storybody_row11_col3
{ 
    PADDING-LEFT: 0.75pt; 
    WIDTH: 18.08%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none; 
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center
}
.basket_top_storybody_row11_col4
{ 
    PADDING-LEFT: 0.75pt; 
    WIDTH: 15.46%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none;
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center
}
.basket_top_storybody_row11_col5
{ 
    PADDING-LEFT: 0.75pt; 
    WIDTH: 16.5%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none; 
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center
}
.basket_top_storybody_row11_col6
{  
    PADDING-LEFT: 0.75pt; 
    WIDTH: 14.36%; 
    PADDING-RIGHT: 0.75pt; 
    border: 0px;
    border-style: none; 
    color: #777777;
    font-family: Arial, Verdana;
    text-align: center
}
.hosted_news_article_table_footer
{
}

.hosted_news_article_table_storybyline
{
    display: none
}
/*end fuel table green tools*/

/*begin economy indicators*/
.basket_top_storybody_econindi_table
{
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777777;
	width:100% !important;
}
.basket_top_storybody_econindi_header_row
{
    color:#33715e;
    font-size: 13px;
    font-family: Arial, Verdana;
    padding-top: 2px;
    padding-bottom: 2px
}
.basket_top_storybody_econindi_header_col1
{
    text-align: center;
    color:#33715e;
    font-family: Arial, Verdana;
    border-right: #eee 1px solid !important;
    -moz-border-right:#eee 1px solid !important;
    position:relative;
    /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#eeeeee), to(#dddddd));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd)";
    width:180px;
    height:30px;
}
.basket_top_storybody_econindi_header_col2
{
    text-align: center;
    color:#33715e;
    font-family: Arial, Verdana;
    border-right: #eee 1px solid !important;
    -moz-border-right:#eee 1px solid !important;
    position:relative;
    /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#eeeeee), to(#dddddd));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd)";
    width:100px;
    height:30px;
}
.basket_top_storybody_econindi_header_col3
{
    text-align: center;
    color:#33715e;
    font-family: Arial, Verdana;
    border-right: #eee 1px solid !important;
    -moz-border-right:#eee 1px solid !important;
    position:relative;
    /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#eeeeee), to(#dddddd));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd)";
    width:100px;
    height:30px;
}
.basket_top_storybody_econindi_header_col4
{
     text-align: center;
    color:#33715e;
    font-family: Arial, Verdana;
    border-right: #eee 1px solid !important;
    -moz-border-right:#eee 1px solid !important;
    position:relative;
    /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#eeeeee), to(#dddddd));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd)";
    width:100px;
    height:30px;
}
.basket_top_storybody_econindi_header_col5
{
    text-align: center;
    color:#33715e;
    font-family: Arial, Verdana;
       /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#eeeeee), to(#dddddd));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd)";
    width:100px;
    height:30px;
}
.basket_top_storybody_econindi_row1
{
    background-color:#f5f5f5;
    padding-top:4px;
    padding-bottom:4px;
    height:30px
}
.basket_top_storybody_econindi_row1_col1
{
    padding-left: 4px;
    padding-right: 6px
}
.basket_top_storybody_econindi_row1_col2
{
    text-align:center
}
.basket_top_storybody_econindi_row1_col3
{
    text-align:center
}
.basket_top_storybody_econindi_row1_col4
{
    text-align:center
}
.basket_top_storybody_econindi_row1_col5
{
    text-align:center
}
.basket_top_storybody_econindi_row2
{
    padding-top:4px;
    padding-bottom:4px;
    height:30px
}
.basket_top_storybody_econindi_row2_col1
{
    padding-left: 4px;
    padding-right: 6px
}
.basket_top_storybody_econindi_row2_col2
{
    text-align:center
}
.basket_top_storybody_econindi_row2_col3
{
    text-align:center
}
.basket_top_storybody_econindi_row2_col4
{
    text-align:center
}
.basket_top_storybody_econindi_row2_col5
{
    text-align:center
}
.basket_top_storybody_econindi_row3
{
    background-color:#f5f5f5;
    padding-top:4px;
    padding-bottom:4px;
    height:30px
}
.basket_top_storybody_econindi_row3_col1
{
    padding-left: 4px;
    padding-right: 6px
}
.basket_top_storybody_econindi_row3_col2
{
    text-align:center
}
.basket_top_storybody_econindi_row3_col3
{
    text-align:center
}
.basket_top_storybody_econindi_row3_col4
{
    text-align:center
}
.basket_top_storybody_econindi_row3_col5
{
    text-align:center
}
.basket_top_storybody_econindi_row4
{
    padding-top:4px;
    padding-bottom:4px;
    height:30px
}
.basket_top_storybody_econindi_row4_col1
{
    padding-left: 4px;
    padding-right: 6px
}
.basket_top_storybody_econindi_row4_col2
{
    text-align:center
}
.basket_top_storybody_econindi_row4_col3
{
    text-align:center
}
.basket_top_storybody_econindi_row4_col4
{
    text-align:center
}
.basket_top_storybody_econindi_row4_col5
{
    text-align:center
}
.basket_top_storybody_econindi_row5
{
    background-color:#f5f5f5;
    padding-top:4px;
    padding-bottom:4px;
    height:30px
}
.basket_top_storybody_econindi_row5_col1
{
    padding-left: 4px;
    padding-right: 6px
}
.basket_top_storybody_econindi_row5_col2
{
    text-align:center
}
.basket_top_storybody_econindi_row5_col3
{
    text-align:center
}
.basket_top_storybody_econindi_row5_col4
{
    text-align:center
}
.basket_top_storybody_econindi_row5_col5
{
    text-align:center
}
.basket_top_storybody_econindi_row6
{
    padding-top:4px;
    padding-bottom:4px;
    height:30px    
}
td[class*="basket_top_storybody_econindi_row"]
{
    height:30px
}
.basket_top_storybody_econindi_row6_col1
{
    padding-left: 4px;
    padding-right: 6px
}
.basket_top_storybody_econindi_row6_col2
{
    text-align:center
}
.basket_top_storybody_econindi_row6_col3
{
    text-align:center
}
.basket_top_storybody_econindi_row6_col4
{
    text-align:center
}
.basket_top_storybody_econindi_row6_col5
{
    text-align:center
}
.basket_top_storybody_econindi_row7
{
    background-color:#f5f5f5;
    padding-top:4px;
    padding-bottom:4px
}
.basket_top_storybody_econindi_row7_col1
{
    padding-left: 4px;
    padding-right: 6px
}
.basket_top_storybody_econindi_row7_col2
{
    text-align:center
}
.basket_top_storybody_econindi_row7_col3
{
    text-align:center
}
.basket_top_storybody_econindi_row7_col4
{
    text-align:center
}
.basket_top_storybody_econindi_row7_col5
{
    text-align:center
}
.basket_top_storybody_econindi_row8
{
    padding-top:4px;
    padding-bottom:4px
}
.basket_top_storybody_econindi_row8_col1
{
    padding-left: 4px;
    padding-right: 6px
}
.basket_top_storybody_econindi_row8_col2
{
    text-align:center
}
.basket_top_storybody_econindi_row8_col3
{
    text-align:center
}
.basket_top_storybody_econindi_row8_col4
{
    text-align:center
}
.basket_top_storybody_econindi_row8_col5
{
    text-align:center
}
.basket_top_storybody_econindi_row9
{
    background-color:#f5f5f5;
    padding-top:4px;
    padding-bottom:4px
}
.basket_top_storybody_econindi_row9_col1
{
    padding-left: 4px;
    padding-right: 6px
}
.basket_top_storybody_econindi_row9_col2
{
    text-align:center
}
.basket_top_storybody_econindi_row9_col3
{
    text-align:center
}
.basket_top_storybody_econindi_row9_col4
{
    text-align:center
}
.basket_top_storybody_econindi_row9_col5
{
    text-align:center
}
.basket_top_storybody_econindi_row10
{
    padding-top:4px;
    padding-bottom:4px
}
.basket_top_storybody_econindi_row10_col1
{
    padding-left: 4px;
    padding-right: 6px
}
.basket_top_storybody_econindi_row10_col2
{
    text-align:center
}
.basket_top_storybody_econindi_row10_col3
{
    text-align:center
}
.basket_top_storybody_econindi_row10_col4
{
    text-align:center
}
.basket_top_storybody_econindi_row10_col5
{
    text-align:center
}
.basket_top_storybody_econindi_row11
{
    background-color:#f5f5f5;
    padding-top:4px;
    padding-bottom:4px
}
.basket_top_storybody_econindi_row11_col1
{
    padding-left: 4px;
    padding-right: 6px
}
.basket_top_storybody_econindi_row11_col2
{
    text-align:center
}
.basket_top_storybody_econindi_row11_col3
{
    text-align:center
}
.basket_top_storybody_econindi_row11_col4
{
    text-align:center
}
.basket_top_storybody_econindi_row11_col5
{
    text-align:center
}
.basket_top_storybody_econindi_row12
{
    padding-top:4px;
    padding-bottom:4px
}
.basket_top_storybody_econindi_row12_col1
{
    padding-left: 4px;
    padding-right: 6px
}
.basket_top_storybody_econindi_row12_col2
{
    text-align:center
}
.basket_top_storybody_econindi_row12_col3
{
    text-align:center
}
.basket_top_storybody_econindi_row12_col4
{
    text-align:center
}
.basket_top_storybody_econindi_row12_col5
{
    text-align:center
}
.basket_top_storybody_econindi_data
{
    font-size: 9px;
    color:#33715e;
    font-family: Arial, Verdana;
}
/*end economic indicators*/

/*begin sara component*/
.hosted_main_sara_table
{
    width:540px !important;
    height:auto !important; /*was258px*/
    font-family:Arial, Verdana;
    font-size:12px;
    color:#777;
}
.hosted_main_sara_row{}
.hosted_main_sara_td
{
    width:253px !important;
    height:258px !important;
}
.hosted_main_saraform_table{}
.hosted_main_saraform_row{}
.hosted_main_saraform_td{}
.hosted_saraform_agent /*form class*/{}
.hosted_saraform_table
{
    font-family:Arial, Verdana;
    font-size:12px;
    color:#777;
    width:253px !important;
}
.hosted_saraform_heading_row{}
.hosted_saraform_heading_td
{
    padding-bottom:10px;
    border-right:none 0px;
}
span.hosted_saraform_name_heading /*span calls*/
{
    font-size:18px;
    color:#333;
    font-weight:bold;
}
.hosted_saraform_full_name_heading /*span class*/{}
.hosted_saraform_spacer1_row{}
.hosted_saraform_spacer1_td
{
    border-top:1px solid #ccc !important;
    -moz-border-top:#ccc 1px solid !important;
    border-right: #ccc 1px solid !important;
    -moz-border-right:#ccc 1px solid !important;
}
.hosted_saraform_spacer2_td
{
    border-right: #ccc 1px solid !important;
    -moz-border-right:#ccc 1px solid !important;
}
.hosted_saraform_image_row
{}
.hosted_saraform_image_td
{
    background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/img_Binoculars.png);
    background-position:center top !important;
	background-repeat:no-repeat;
	padding-left:4px;
	padding-right:4px;
    width:177px !important;
    height:135px;
    /*vertical-align:middle;*/
    border-right: #ccc 1px solid !important;
    -moz-border-right:#ccc 1px solid !important;
}
.hosted_saraform_run_agent_td
{
    text-align:right;
    padding-top:8px;
    padding-right:20px;
    padding-bottom:1px;
    border-right: #ccc 1px solid !important;
    -moz-border-right:#ccc 1px solid !important;
}
.hosted_saraform_run_agent_now
{
    border-right: #ccc 1px solid !important;
    -moz-border-right:#ccc 1px solid !important;
}
span.hosted_saraform_top_img /*span class*/
{
    display:none
}
iframe[class*="hosted_sara_iframe"]
{
    padding-left:0px;
    padding-right:10px;
    padding-top:10px;
    height:660px !important;/*was 238px*/
    overflow:hidden !important;
    width:297px !important;
}
.hosted_saraform_edit_form_btn
{
    border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family: Arial, Verdana;
	color: #777;
	cursor:pointer;
}
form[name*="agent1"]
{
    width:287px;
    height:auto;
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777;
}
.hosted_saraform_spacer2_row
{
}
.hosted_sarafotm_spacer2_td
{
}
.hosted_saraform_email_row
{
}
.hosted_saraform_email_td
{
}
.hosted_saraform_email_form_input_row
{
}
.hosted_saraform_email_form_input_td
{
    font-family:Arial,verdana;
    font-size:12px;
    color:#777;
    padding-left:4px;
    border-right: #ccc 1px solid !important;
    -moz-border-right:#ccc 1px solid !important;
}
.hosted_saraform_email_form_input /*input class*/
{
    border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family:Arial, verdana;
	color: #999;
	width: 90%;
    height:18px
}
.hosted_saraform_create_agent_row
{
}
.hosted_sara_create_agent_td
{
    padding-top:10px;
    text-align:right;
    padding-right:10px;
    padding-bottom:10px;
    border-right: #999 1px solid !important;
    -moz-border-right:#999 1px solid !important;
}
.hosted_saraform_create_agent_form_btn /*input class*/
{
    font-family: arial, Verdana;
	font-size: 12px;
	color: #999;
	background-color: transparent;
	border: 1px solid #ccc;
	width: 100px;
	cursor: pointer;
}
.hosted_saraform_agent_hidden_input /*input class*/
{
}
.hosted_saraform_create_agent_result_form_td
{
    padding-top:0px;
    top:-2px;
    padding-left:10px;
    height:auto !important;
    width:287px !important;
}
div.hosted_saraform_agent_form_result_div /*div class*/
{
    height:238px !important;
}

/*sara create agent*/
.hosted_saraform_agentform_main_table
{
    width:287px !important;
    height:auto !important;/*was258px*/
    font-family:Arial, Verdana;
    font-size:12px;
    color:#777;
}
.hosted_saraform_agentform_main_row{}
.hosted_saraform_agentform_main_td{}
.hosted_saraform_newagent_formonsubmit /*form class*/{}
.hosted_saraform_hidden_input_email /*input class*/{}
.hosted_saraform_hidden_old_agentname /*input class*/{}
.hosted_saraform_agents_created_row{}
.hosted_saraform_agents_created_td{}
.hosted_saraform_agents_created_options_row{}
.hosted_saraform_agents_created_options_td{}
.hosted_saraform_agents_created_options_form_select /*select class name*/{}
.hosted_saraform_new_agent_heading /*span class*/
{
    font-family:Arial, Verdana;
    font-size:18px;
    color:#666;
    padding-bottom:10px;
}
.hosted_saraform_create_new_agent_table
{
    font-family: arial, Verdana;
	font-size: 12px;
	color: #777;
}
.hosted_saraform_create_new_agent_form_input_row{}
.hosted_saraform_create_new_agent_form_input_td
{
    padding-top:6px;
    width:287px;
}
.hosted_saraform_create_new_agent_form_input_agent_name /*input class*/
{
    font-family: arial, Verdana;
	font-size: 12px;
	color: #999;
	background-color: transparent;
	width: 100%;
	border: 1px solid #ccc;
	width:170px;
	padding-top:0px;
	height:20px;    
}
#agent_name
{
    height:20px;
    width:287px;
}
.hosted_saraform_create_new_agent_spacer_row{}
.hosted_saraform_create_new_agent_spacer_td{}
.hosted_saraform_create_new_agent_search_string_row{}
.hosted_saraform_create_new_agent_search_string_td
{
    padding-top:0px;
    width:287px;
}
.hosted_saraform_create_new_agent_search_string_form_input /*input class*/
{
    font-family: arial, Verdana;
	font-size: 12px;
	color: #999;
	background-color: transparent;
	width: 100%;
	border: 1px solid #ccc;
	width:170px;
	padding-top:0px;
	height:20px;
}
.hosted_saraform_create_new_agent_emailhistory_row
{
    padding-bottom:10px;
}
.hosted_saraform_create_new_agent_emailhistory_td
{
    font-family:Arial, Verdana;
    font-size:12px;
    color:#777;
    padding-top:10px;
    width:142px;
}
.hosted_sarafrom_create_new_agent_emailhistory_roundup_period_td
{
    padding-top:10px;
    width:142px !important;
}
.hosted_saraform_emailhistory_form_input /*select class*/
{
    height:18px !important;
    font-family:Arial, Verdana;
    font-size:12px;
    color:#777;
    border:1px solid #ccc;
    padding-top:1px;
}
.hosted_saraform_create_new_agent_sitehistory_row
{
}
.hosted_saraform_create_new_agent_sitehistory_td
{
    font-family:Arial, Verdana;
    font-size:12px;
    color:#777;
    padding-top:10px;
}
.hosted_saraform_create_new_agent_sitehistory_site_period_td
{
    padding-top:10px;
}
.hosted_saraform_sitehistory_form_input /*select class*/
{
    height:18px !important;
    font-family:Arial, Verdana;
    font-size:12px;
    color:#777;
    border:1px solid #ccc;
    padding-top:1px;
}
.hosted_saraform_create_new_agent_include_sara_row
{
    
}
.hosted_saraform_create_new_agent_include_sara_td
{
    padding-top:10px;  
    padding-bottom:10px;
    text-align:left;  
}
input.hosted_saraform_create_new_agent_include_sara_checkbox /*input class*/
{
}
.hosted_saraform_create_new_agent_form_btn /*input class*/
{
    font-family: arial, Verdana;
	font-size: 12px;
	color: #999;
	background-color: transparent;
	border: 1px solid #ccc;
	width: 100px;
	cursor: pointer;
}
input[class*="hosted_saraform_create_new_agent_form_btn"]
{
    margin-left:164px;
    margin-top:6px;
}
.hosted_saraform_created_agent1_row{}
.hosted_saraform_created_agent1_td{}
.hosted_saraform_created_agent1_form /*form class*/{}
.hosted_saraform_hidden_input_email_agent1 /*input class*/{}
.hosted_saraform_hidden_input_old_agentname_agent1 /*input class*/{}
.hosted_saraform_hidden_input_action_agent1 /*input class*/{}
.hosted_saraform_create_agent1_table
{
    font-size:14px;
    font-family:Arial, Verdana;
    color:#333;
    width:287px !important;
}
.hosted_saraform_created_agent1name_row{}
.hosted_saraform_created_agent1name_td
{
    font-size:14px;
    font-family:Arial, Verdana;
    color:#666;
    padding-bottom:2px;
    padding-top:4px;
    height:20px;
}
.hosted_saraform_created_agent1_agent_row{}
.hosted_saraform_created_agent1_agentname_td
{
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777
}
input[name*="AGENT_NAME"]
{
 font-size:12px;
    font-family:Arial, Verdana;
    color:#777;
    width:287px !important;
    height:20px;
    border: 1px solid #ccc;
}
input[name*="AGENT_STRING"]
{
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777;
    height:20px;
    border: 1px solid #ccc;
}   
.hosted_saraform_created_agent1_agentname_form_input /*input class*/
{
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777
}
.hosted_saraform_created_agent1_agentstring_td
{
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777
}
.hosted_saraform_created_agent1_agentstring_form_input /*input class*/
{
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777
}
.hosted_saraform_created_agent1_histroy_row
{
}
.hosted_saraform_created_agent1_emailhistory_td
{
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777;
    text-align:left !important;
    padding-top:8px;
}
.hosted_saraform_created_agent1_emailhistory_form_input /*input class*/
{ 
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777;
}
.hosted_saraform_created_agent1_sitehistory_td
{ 
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777;
    text-align:left !important;
    padding-top:8px;
}
.hosted_saraform_created_agent1_sitehistory_form_input /*input class*/
{ 
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777;
}
.hosted_saraform_created_agent1_include_sara_row{}
.hosted_saraform_created_agent1_include_sara_td
{
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777;
    padding-top:8px;
}
.hosted_saraform_created_agent1_include_sara_checkbox /*input class*/
{
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777
}
.hosted_saraform_created_agent1_formbtn_row{}
.hosted_saraform_created_agent1_formbtn_td
{
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777;
    padding-top:6px;
    width:287px !important;
}
input[class*="hosted_saraform_created_agent1_update_formbtn"]
{
    width: 60px; 
    cursor:pointer;
}
input[class*="hosted_saraform_created_agent1_delete_formbtn"]
{
    width: 60px;
    cursor:pointer;
}
input[class*="hosted_saraform_created_agent1_runagent_formbtn"]
{
    width: 80px;
    cursor:pointer;
}
.hosted_saraform_created_agent1_update_formbtn /*input class*/
{
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777;
    background-color: transparent;
    border:1px solid #ccc;
    width:60px;
}
.hosted_saraform_created_agent1_delete_formbtn /*input class*/
{
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777;
    background-color: transparent;
    border:1px solid #ccc;
    width:60px
}
.hosted_saraform_created_agent1_runagent_formbtn /*input class*/
{
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777;
    background-color: transparent;
    border:1px solid #ccc;
    width:80px;
    text-align:center;
}
/*end sara component*/

/*begin hosted_cricket calendar*/
.hosted_calendar_cricket_main_table
{
    font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    color: #777777;
    vertical-align: top;
    width: 658px
}
.hosted_calendar_cricket_heading_row
{
    text-align: center;
    padding-top: 4px;
    padding-bottom: 4px;
    height:30px;
}
.hosted_calendar_cricket_heading_date
{
    font-size: 12px;
    color: #33715e;
    border-right: #ccc 1px solid !important;
    -moz-border-right:#ccc 1px solid !important;
    position:relative;
   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #e8e8e8, #d6d6d6); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #e8e8e8, #d6d6d6);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #e8e8e8, #d6d6d6);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #e8e8e8, #d6d6d6);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#e8e8e8), to(#d6d6d6));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e8e8e8, endColorstr=#d6d6d6);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#e8e8e8, endColorstr=#d6d6d6)";
    width:64px;
    height:30px;
    vertical-align:middle;
}
.hosted_calendar_cricket_heading_teams
{
    font-size: 12px;
    color: #33715e;
    border-right: #ccc 1px solid !important;
    -moz-border-right:#ccc 1px solid !important;
    position:relative;
    /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #e8e8e8, #d6d6d6); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #e8e8e8, #d6d6d6);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #e8e8e8, #d6d6d6);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #e8e8e8, #d6d6d6);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#e8e8e8), to(#d6d6d6));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e8e8e8, endColorstr=#d6d6d6);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#e8e8e8, endColorstr=#d6d6d6)";
    width:224px;
    height:30px;
    vertical-align:middle;
}
.hosted_calendar_cricket_heading_tournament
{
    font-size: 12px;
    color: #33715e;
    border-right: #ccc 1px solid !important;
    -moz-border-right:#ccc 1px solid !important;
    position:relative;
    /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #e8e8e8, #d6d6d6); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #e8e8e8, #d6d6d6);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #e8e8e8, #d6d6d6);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #e8e8e8, #d6d6d6);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#e8e8e8), to(#d6d6d6));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e8e8e8, endColorstr=#d6d6d6);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#e8e8e8, endColorstr=#d6d6d6)";
    width:90px;
    height:30px;
    vertical-align:middle;
}
.hosted_calendar_cricket_heading_venue
{
    font-size: 12px;
    color: #33715e;
    border-right: #ccc 1px solid !important;
    -moz-border-right:#ccc 1px solid !important;
    position:relative;
    /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #e8e8e8, #d6d6d6); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #e8e8e8, #d6d6d6);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #e8e8e8, #d6d6d6);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #e8e8e8, #d6d6d6);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#e8e8e8), to(#d6d6d6));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e8e8e8, endColorstr=#d6d6d6);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#e8e8e8, endColorstr=#d6d6d6)";
    width:221px;
    height:30px;
    vertical-align:middle;
}
.hosted_calendar_cricket_heading_time
{
    font-size: 12px;
    color: #33715e;
    /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #e8e8e8, #d6d6d6); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #e8e8e8, #d6d6d6);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #e8e8e8, #d6d6d6);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #e8e8e8, #d6d6d6);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#e8e8e8), to(#d6d6d6));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e8e8e8, endColorstr=#d6d6d6);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#e8e8e8, endColorstr=#d6d6d6)";
    width:55px;
    height:30px;
    vertical-align:middle
}
.hosted_calendar_cricket_row0
{
    padding-top: 4px;
    padding-bottom: 4px;
    height:30px;
    font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    color: #777777;
}
.hosted_calendar_cricket_row0_col1
{
    text-align: center;
}
.hosted_calendar_cricket_row0_col2
{
    padding-left: 4px;
}
.hosted_calendar_cricket_row0_col5
{
    text-align: center
}
.hosted_calendar_cricket_row0_col6
{
    padding-left:2px;
    padding-right:2px 
}
.hosted_calendar_cricket_row0_col7
{
    text-align: center
}
.hosted_calendar_cricket_row1
{
    padding-top: 4px;
    padding-bottom: 4px;
    background-color: #f5f5f5;
    height:30px;
    font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    color: #777777;
}
.hosted_calendar_cricket_row1_col1
{
    text-align: center;
}
.hosted_calendar_cricket_row1_col2
{
    padding-left: 4px;
}
.hosted_calendar_cricket_row1_col5
{
    text-align: center;
}
.hosted_calendar_cricket_row1_col6
{
    padding-left:2px;
    padding-right:2px;
}
.hosted_calendar_cricket_row1_col7
{
    text-align: center;
}
.hosted_calendar_cricket_spacer_row
{
    height:20px;
}
.hosted_calendar_cricket_spacer_col
{
    text-align: center;
    padding-left:20px;
    color:#33715e;
     /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #e8e8e8, #d6d6d6); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #e8e8e8, #d6d6d6);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #e8e8e8, #d6d6d6);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #e8e8e8, #d6d6d6);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#e8e8e8), to(#d6d6d6));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e8e8e8, endColorstr=#d6d6d6);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#e8e8e8, endColorstr=#d6d6d6)";
    width:569px;
    height:30px;
    vertical-align:middle;
}
/*end hosted_cricket calendar*/

/*begin formula1 calendar*/
.hosted_calendar_formula1_main_table
{
    width:569px;
    font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    color: #777777;
    vertical-align: top;
    text-align: center
}
.hosted_calendar_formula1_heading_row
{
    padding-top:4px;
    padding-bottom:4px;
    height:30px;
    font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
}
.hosted_calendar_formula1_heading_col1
{
    text-align: center;
    color:#33715e;
    font-family: Arial, Verdana;
    border-right: #ccc 1px solid !important;
    -moz-border-right:#ccc 1px solid !important;
    position:relative;
    /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#eeeeee), to(#dddddd));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd)";
    width:67px;
    height:30px;
    vertical-align:middle;
}
.hosted_calendar_formula1_heading_col2
{
    text-align:center;
    color:#33715e;
    font-family: Arial, Verdana;
    border-right: #ccc 1px solid !important;
    -moz-border-right:#ccc 1px solid !important;
    position:relative;
    /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#eeeeee), to(#dddddd));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd)";
    width:113px;
    height:30px;
    vertical-align:middle
}
.hosted_calendar_formula1_heading_col3
{
    text-align:center;
    color:#33715e;
    font-family: Arial, Verdana;
    border-right: #ccc 1px solid !important;
    -moz-border-right:#ccc 1px solid !important;
    position:relative;
    /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#eeeeee), to(#dddddd));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd)";
    width:200px;
    height:30px;
    vertical-align:middle 
}
.hosted_calendar_formula1_heading_col4
{
    text-align:center;
    color:#33715e;
    font-family: Arial, Verdana;
    /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#eeeeee), to(#dddddd));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd)";
    width:189px;
    height:30px;
    vertical-align:middle 
}
.hosted_calendar_formula_spacer_col
{
    text-align:center;
    color:#33715e;
    /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#eeeeee), to(#dddddd));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd)";
   height:30px;
}
.hosted_calendar_formula1_row0
{
    padding-top:4px;
    padding-bottom:4px;
    height:30px;
    font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    color: #777777;
}
.hosted_calendar_formula1_row1
{
    padding-top:4px;
    padding-bottom:4px;
    background-color: #f5f5f5;
    height:30px;
    font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    color: #777777;
}
.hosted_calendar_formula1_row0_col1
{
}
.hosted_calendar_formula1_row0_col2
{
}
.hosted_calendar_formula1_row0_col3
{
    text-align:left;
    padding-left: 10px;
}
.hosted_calendar_formula1_row0_col4
{
    text-align:left;
    padding-left: 10px;
}
.hosted_calendar_formula1_row1_col1
{
}
.hosted_calendar_formula1_row1_col2
{
}
.hosted_calendar_formula1_row1_col3
{
    text-align:left;
    padding-left: 10px;
}
.hosted_calendar_formula1_row1_col4
{
    text-align:left;
    padding-left: 10px;
}
.hosted_calendar_formula_spacer_row
{
    height:20px;
}
/*end formula1 calendar*/

/*begin golf calendar*/
.hosted_calendar_golf_main_table
{
    width:569px;
    font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    color: #777777;
    vertical-align: top;
    text-align: center
}
.hosted_calendar_golf_heading_row
{
    padding-top:4px;
    padding-bottom:4px;
    height:30px;
    font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
}
.hosted_calendar_golf_heading_col1
{
    text-align: center;
    color:#33715e;
    font-family: Arial, Verdana;
    border-right: #ccc 1px solid !important;
    -moz-border-right:#ccc 1px solid !important;
    position:relative;
    /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#eeeeee), to(#dddddd));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd)";
    width:113px;
    height:30px;
    vertical-align:middle;
}
.hosted_calendar_golf_heading_col2
{
    text-align:center;
    color:#33715e;
    font-family: Arial, Verdana;
    border-right: #ccc 1px solid !important;
    -moz-border-right:#ccc 1px solid !important;
    position:relative;
    /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#eeeeee), to(#dddddd));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd)";
    width:113px;
    height:30px;
    vertical-align:middle;
}
.hosted_calendar_golf_heading_col3
{
    text-align:center;
    color:#33715e;
    font-family: Arial, Verdana;
    /*background-image: url("http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/golfcal_col3.jpg");
    background-repeat:no-repeat;
    /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#eeeeee), to(#dddddd));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd)";
    width:343px;
    height:30px;
    vertical-align:middle 
}
.hosted_calendar_golf_spacer_td
{
    text-align:center;
    color:#33715e;
    /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#eeeeee), to(#dddddd));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd)";
   height:30px;
}
.hosted_calendar_golf_row0
{
    padding-top:4px;
    padding-bottom:4px;
    height:52px;
    font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    color: #777777;
}
.hosted_calendar_golf_row1
{
    padding-top:4px;
    padding-bottom:4px;
    background-color: #f5f5f5;
    height:52px;
    font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    color: #777777;
}
.hosted_calendar_golf_row0_col1
{
}
.hosted_calendar_golf_row0_col2
{
}
.hosted_calendar_golf_row0_col3
{
    text-align:left;
    padding-left: 10px;
}
.hosted_calendar_golf_row1_col1
{
}
.hosted_calendar_golf_row1_col2
{
}
.hosted_calendar_golf_row1_col3
{
    text-align:left;
    padding-left: 10px;
}
.hosted_calendar_golf_spacer_row
{
}

/*end golf calendar*/

/*add from here to Revamp_hosted_components.css*/

/*begin rugby calendar*/
.hosted_calendar_rugby_main_table
{
    width:100%;
    font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    color: #777777;
    vertical-align: top;
    text-align: center
}
.hosted_calendar_rugby_heading_row
{
    padding-top:4px;
    padding-bottom:4px;
    height:30px;
    font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
}
.hosted_calendar_rugby_heading_col1
{
    text-align: center;
    color:#33715e;
    font-family: Arial, Verdana;
    border-right: #ccc 1px solid !important;
    -moz-border-right:#ccc 1px solid !important;
    position:relative;
    /*background-image: url("http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/rugbycal_col1.jpg");
    background-repeat:no-repeat;*/
     /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#eeeeee), to(#dddddd));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd)";
    width:100px;
    height:30px;
    vertical-align:middle;
}
.hosted_calendar_rugby_heading_col2
{
    text-align: center;
    color:#33715e;
    font-family: Arial, Verdana;
    border-right: #ccc 1px solid !important;
    -moz-border-right:#ccc 1px solid !important;
    position:relative;
    /*background-image: url("http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/rugbycal_col2a.jpg");
    background-repeat:no-repeat;*/
     /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#eeeeee), to(#dddddd));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd)";
    width:369px;
    height:30px;
    vertical-align:middle;
}
.hosted_calendar_rugby_heading_col3
{
    text-align: center;
    color:#33715e;
    font-family: Arial, Verdana;
    /*background-image: url("http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/rugbycal_col3.jpg");
    background-repeat:no-repeat;*/
     /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#eeeeee), to(#dddddd));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd)";
    width:100px;
    height:30px;
    vertical-align:middle;
}
.hosted_calendar_rugby_heading_col4
{
    text-align: center;
    padding-left:20px;
    color:#33715e;
    font-family: Arial, Verdana;
    /*background-image: url("http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/rugbycal_col4.jpg");
    background-repeat:no-repeat;*/
     /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#eeeeee), to(#dddddd));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd)";
    width:569px;
    height:30px;
    vertical-align:middle;
}
.hosted_calendar_rugby_row0
{
    padding-top:4px;
    padding-bottom:4px;
    height:30px;
    font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    color: #777777;
}
.hosted_calendar_rugby_row1
{
    padding-top:4px;
    padding-bottom:4px;
    background-color: #f5f5f5;
    height:30px;
    font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    color: #777777;
}
.hosted_calendar_rugby_row0_col1
{
    text-align:center
}
.hosted_calendar_rugby_row0_col2
{
    text-align:left;
    padding-left: 10px
}
.hosted_calendar_rugby_row0_col3
{
    text-align:center
}
.hosted_calendar_rugby_row1_col1
{
    text-align:center
}
.hosted_calendar_rugby_row1_col2
{
    text-align:left;
    padding-left:10px
}
.hosted_calendar_rugby_row1_col3
{
    text-align:center
}
.hosted_calendar_rugby_spacer_row
{
    height:20px;
}
/* end rugby calendar*/

/*begin soccer calendar*/
.hosted_calendar_soccer_main_table
{
    width:569px;
    font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    color: #777777;
    vertical-align: top;
    text-align: center
}
.hosted_calendar_soccer_heading_row
{
    padding-top:4px;
    padding-bottom:4px;
    height:30px;
    font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
}
.hosted_calendar_soccer_heading_col1
{
    text-align: left;
    padding-left:20px;
    color:#33715e;
    font-family: Arial, Verdana;
    /*background-image: url("http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/soccercal_col1.jpg");
    background-repeat:no-repeat;*/
    /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#eeeeee), to(#dddddd));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd)";
    width:569px;
    height:30px;
    vertical-align:middle;
}
.hosted_calendar_soccer_heading_col2
{
    text-align: center;
    color:#33715e;
    font-family: Arial, Verdana;
    border-right: #eee 1px solid !important;
    -moz-border-right:#eee 1px solid !important;
    position:relative;
    /*background-image: url("http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/soccercal_col1a.jpg");
    background-repeat:no-repeat;*/
    /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#eeeeee), to(#dddddd));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd)";
    width:100px;
    height:30px;
    vertical-align:middle;
}
.hosted_calendar_soccer_heading_col3
{
    text-align: center;
    color:#33715e;
    font-family: Arial, Verdana;
    border-right: #eee 1px solid !important;
    -moz-border-right:#eee 1px solid !important;
    position:relative;
    /*background-image: url("http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/soccercal_col1a.jpg");
    background-repeat:no-repeat;*/
    /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#eeeeee), to(#dddddd));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd)";
    width:100px;
    height:30px;
    vertical-align:middle;
}
.hosted_calendar_soccer_heading_col4
{
    text-align: center;
    color:#33715e;
    font-family: Arial, Verdana;
    /*background-image: url("http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/soccercal_col2.jpg");
    background-repeat:no-repeat;*/
    /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#eeeeee), to(#dddddd));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd)";
    width:369px;
    height:30px;
    vertical-align:middle;
}
.hosted_calendar_soccer_row0
{
    padding-top:4px;
    padding-bottom:4px;
    height:30px;
    font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    color: #777777;
}
.hosted_calendar_soccer_row1
{
    padding-top:4px;
    padding-bottom:4px;
    background-color: #f5f5f5;
    height:30px;
    font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    color: #777777;
}
.hosted_calendar_soccer_row0_col1
{
    text-align:center
}
.hosted_calendar_soccer_row0_col2
{
    text-align:center;
}
.hosted_calendar_soccer_row0_col3
{
    text-align:left;
    padding-left:10px
}

.hosted_calendar_soccer_row1_col1
{
    text-align:center
}
.hosted_calendar_soccer_row1_col2
{
    text-align:center;
}
.hosted_calendar_soccer_row1_col3
{
    text-align:left;
    padding-left:10px
}
.hosted_calendar_soccer_spacer_row
{
    height:20px;
}
/* end soccer calendar*/

/*begin news_archive_search*/
.hosted_news_archive_results_smallblack_input_td
{
    text-align:right;
    padding-top:5px;
    font-family: arial, Verdana;
	font-size: 12px;
	color: #999;
	background-color: transparent;
	width: 100%;
	border: 1px solid #ccc;
	width:170px;
	padding-top:5px;
} 
.hosted_news_archive_search_compname
{
    font-size: 16px;
	color: #000;
	padding-bottom: 10px;
	font-family: arial, verdana;
}
.hosted_news_archive_search_main_table
{
    font-family: Arial, Verdana;
	font-size: 12px;
	color: #999;
	background-color: transparent;
	width: 100% !important;
	height:450px !important;
}
.hosted_news_archive_search_main_td
{
    font-family: Arial, Verdana;
	font-size: 12px;
	color: #999;
	background-color: transparent;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	-webkit-box-shadow: 0 8px 6px -6px #666;
    -moz-box-shadow: 0 8px 6px -6px #666;
    box-shadow: 0 8px 6px -6px #666; 
	/*Ren settings:
    -moz-box-shadow: 2px 2px 3px #666;
	-webkit-box-shadow: 0px 7px 7px -6px #666;
	box-shadow: 2px 2px 3px #666;*/
	padding: 10px 16px 10px 10px;
	width: 300px;
	height:450px !important;
}
.hosted_news_archive_keyword_form_input
{
    font-family: arial, Verdana;
	font-size: 12px;
	color: #999;
	background-color: transparent;
	width: 100%;
	border: 1px solid #ccc;
}
.hosted_news_archive_option_smallblack
{
    font-family: Arial;
	font-size: 12px;
	color: #999;
}
.hosted_news_archive_search_dropdown 
{
	font-family: arial, Verdana;
	font-size: 12px;
	color: #999;
	background-color: transparent;
	width: 100%;
	border: 1px solid #ccc;
}   
.hosted_news_archive_selectdate_td
{
	width:50%;
	padding-top:5px;
}
.hosted_news_archive_search_date 
{
	font-family: arial, Verdana;
	font-size: 12px;
	color: #999;
	background-color: transparent;
	border: 1px solid #ccc;
}
.hosted_news_archive_results_smallblack_td
{
    font-family: Arial, Verdana;
	font-size: 12px;
	color: #999;
}
.hosted_news_archive_results_smallblack_input_td
{
	text-align:right;
	padding-top:5px;
	border:0;
	border:none
}
.hosted_news_archive_results_form_input
{
	font-family: arial, Verdana;
	font-size: 12px;
	color: #999;
	background-color: transparent;
	width: 100%;
	border: 1px solid #ccc;
	width:170px;
	padding-top:5px;
}
.hosted_news_archive_search_submit_form_btn 
{
	font-family: arial, Verdana;
	font-size: 12px;
	color: #999;
	background-color: transparent;
	border: 1px solid #ccc;
	background: #f5f5f5;
	width: 100px;
	cursor: pointer;
}
input[class="hosted_news_archive_submit_form_btn"]
{
    font-family: arial, Verdana;
	font-size: 12px;
	color: #999;
	background-color: transparent;
	border: 1px solid #ccc;
	background: #f5f5f5;
	width: 100px;
	cursor: pointer;
}
.hosted_news_archive_search_results_td
{
    width: 100%;
}
.hr 
{
	background-color: #eee;
    border: 0 none;
    color: #999;
    height: 1px;
	margin:15px 0px 15px 0px;
}
#archive_search_result_frame
{
    width:100% !important;
}
iframe[src*="http://revamp.hosted.inet.co.za/hosted_news/forstring/result/"]
{
    width:100% !important;
    height:700px !important;
}
/*begin Company search*/
.hosted_companies_headed_search_advanced_search_bissect_row{}
.hosted_companies_headed_search_advanced_search_bissect_td{
	padding-right: 20px;
}
.hosted_companies_headed_search_advanced_search_brand_row{}
.hosted_companies_headed_search_advanced_search_brand_td{}
.hosted_companies_headed_search_advanced_search_compkey_row{}
.hosted_companies_headed_search_advanced_search_compkey_td{
	padding-right: 20px;
}
.hosted_companies_headed_search_advanced_search_country_row{}
.hosted_companies_headed_search_advanced_search_country_td{
	padding-right: 20px;
}
.hosted_companies_headed_search_advanced_search_criteria_row{}
.hosted_companies_headed_search_advanced_search_criteria_td{}
.hosted_companies_headed_search_advanced_search_nature_row{}
.hosted_companies_headed_search_advanced_search_nature_td{}
.hosted_companies_headed_search_advanced_search_row{}
.hosted_companies_headed_search_advanced_search_scompany_row{}
.hosted_companies_headed_search_advanced_search_scompany_td{
	padding: 0px 20px 20px 0px;
	text-align: right;
}
.hosted_companies_headed_search_advanced_search_spacer_row{}
.hosted_companies_headed_search_advanced_search_spacer_td{}
.hosted_companies_headed_search_advanced_search_sshare_td{}
.hosted_companies_headed_search_advanced_search_subsid_row{}
.hosted_companies_headed_search_advanced_search_subsid_td{}
.hosted_companies_headed_search_advanced_search_table
{
    width:270px !important;
	font-size: 12px;
	font-family: Arial, Verdana;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 10px 20px 0px 0px;
	-webkit-box-shadow: 0 8px 6px -6px #666;
    -moz-box-shadow: 0 8px 6px -6px #666;
    box-shadow: 0 8px 6px -6px #666;
    background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/img_Binoculars.png);
	background-position:center;
	background-repeat:no-repeat;
	background-position:top; 
}
.hosted_companies_headed_search_advanced_search_td{
	padding: 125px 20px 0px 0px;
}
.hosted_companies_headed_search_companiesSearchTitle{
	font-size: 18px;
	font-family: Arial, Verdana;
	color: #666;
}
.hosted_companies_headed_search_companiestext_criteria{
	font-size: 18px;
	font-family: Arial, Verdana;
	color: #33715e;
	padding-top: 10px;
}
.hosted_companies_headed_search_companiestext_criteria_click{
	color: #999;
	font-size: 10px;
	font-family: Arial, Verdana;
	padding-bottom: 10px;
}
.hosted_companies_headed_search_companiestext_sbissect{}
.hosted_companies_headed_search_companiesText_sbissect_select{}
.hosted_companies_headed_search_companiesText_scompany{}
.hosted_companies_headed_search_compkey_form_input
{
border: 1px solid #ccc;
background-color:transparent;
font-size:12px;
font-family: Arial, Verdana;
color:#999;
width:100%
}
.hosted_companies_headed_search_form{}
.hosted_companies_headed_search_form_btn{
	border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family: Arial, Verdana;
	color: #999;
	width: 50%;
	cursor:pointer;
}
.hosted_companies_headed_search_form_checkbox_country{}
.hosted_companies_headed_search_form_checkbox_sshare{}
.hosted_companies_headed_search_form_checkbox_sbissect{}
.hosted_companies_headed_search_form_checkbox_ssubsid{}
.hosted_companies_headed_search_companiesSearchTitle_shareholder
{
    font-size:18px;
    font-family: Arial, Verdana;
    color:#666;
}
.hosted_companies_headed_search_companiesText{}
.hosted_companies_headed_search_companiestext_scountry{}
.hosted_companies_headed_search_companiestext_scountry_select
{
    padding-bottom:10px
}
.hosted_companies_headed_search_form_checkbox_snature{}
.hosted_companies_headed_search_form_select
{
	border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family: Arial, Verdana;
	color: #999;
	width: 100%;
}
.hosted_companies_headed_search_main_table
{
    width:100% !important;
}
td.hosted_companies_headed_search_main_table_left_td
{
    width:16% !important;
}
.hosted_companies_headed_search_main_table_right_td
{
    padding-top:35px;  
    width:100% !important;
}
iframe[id="hosted_companies_headed_search_main_table_right_td"]
{
    height:900px;
    vertical-align:top;
    width:100% !important;
}

.hosted_companies_headed_search_main_table_row{}
.hosted_companies_headed_search_option{}
.hosted_companies_headed_search_option_0{}
.hosted_companies_headed_search_option_1{}
.hosted_companies_headed_search_option_2{}
.hosted_companies_headed_search_option_3{}
.hosted_companies_headed_search_sbissect_form_select{
	border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family: Arial, Verdana;
	color: #999;
	width: 100%;
}
.hosted_companies_headed_search_scountry_form_select{
	border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family: Arial, Verdana;
	color: #999;
	width: 100%;
}
.hosted_companies_headed_search_shareholder_form_btn
{
   border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family: Arial, Verdana;
	color: #999;
	width: 30%;
	cursor:pointer;
}
.hosted_companies_hosted_search_shareholder_image{}
.hosted_companies_hosted_search_shareholder_image_row{}
.hosted_companies_hosted_search_shareholder_image_td
{
    background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/img_Binoculars.png);
	background-position:center;
	background-repeat:no-repeat;
	background-position:top; 
	padding-top:125px  
}
.hosted_companies_headed_search_shareholder_table
{
   border-top: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	margin: 10px 20px 0px 0px;
	padding-left: 6px;
	-webkit-box-shadow: 0 8px 6px -6px #666;
    -moz-box-shadow: 0 8px 6px -6px #666;
    box-shadow: 0 8px 6px -6px #666; 
    width: 342px
}
.hosted_companies_headed_shareholder_search_form_input
{
    width:94%;
    color:#777;
    margin-bottom:10px
}
.hosted_companies_headed_criteria_lable{
	font-size:12px;
	font-family: Arial, Verdana;
	color:#666666;
}
.hosted_companies_header_criteria_byline{
	font-size:10px;
	font-family: Arial, Verdana;
	color:#999999;
	padding: 0px 20px 10px 22px;
	text-align: justify;
}
.hosted_companies_headed_charts_table
{
    width:600px !important;
    padding-left:4px !important;
    padding-right:4px !important;
}
.hosted_companies_headed_charts_formdata
{
    width:600px !important;
    padding-top:10px;
}
#inet_chart_iframe
{
    width:580px !important;
}
.hosted_companies_headed_charts_formbutton
{
    border-bottom:1px solid #ccc;
    padding-bottom:4px;
    height:22px;
    font-family:Arial, Verdana;
    font-size:12px;
    text-align:center;
    width:33% !important;
    display:none
}
/*end Company search*/





/*company search: shareholder result*/
span.hosted_companies_headed_search_results_message
{
    font-family: Arial, Verdana;
    font-size:12px;
    color:#333;
    padding-bottom:10px;
    padding-top:10px;

   width:98%;
   height:30px;
   padding-left:10px
}
span.hosted_companies_headed_search_results_message_head
{
    font-family:Arial, Verdana;
    font-size:16px;
    color:#666;
    line-height:normal !important;
}
span.hosted_companies_headed_search_results_message_info
{
    font-family:Arial, Verdana;
    font-size:11px;
    color:#777;
    padding-left:226px !important; /*226px for IE, 214px for Firefox*/
    text-align:right !important;
    line-height:normal !important;
}    



/*Begin Johanna caputured*/    

/*begin hosted sens period filter */
		.hosted_news_sensfilter_code_row
		{
		}
		.hosted_news_sensfilter_code_td
		{
		   font-family:Arial, Verdana;
		   font-size:12px;
		   color:#777;
		   padding: 0px 0px 10px 0px;
		}
		.hosted_news_sensfilter_date
		{
		}
		.hosted_news_sensfilter_date_td
		{
			padding:4px 6px 4px 4px;
			height:18px;
			width:20% !important;
		}
		.hosted_news_sensfilter_heading_effective_date
		{
		   background-color:#33715e;
		   font-family: Arial, Verdana;
		   font-size:12px;
		   height:30px;
		   width:70px !important;
		   text-align:left;
		   padding-left:7px;
		}
		.hosted_news_sensfilter_first{
		
		}
		.hosted_news_sensfilter_flow_tbl_title
		{
			color:#FFF !important;
		}
		.hosted_news_sensfilter_heading_row
		{
		}
		.hosted_news_sensfilter_heading_title
		{
		   background-color: #33715e;
		   font-family: Arial, Verdana;
		   height:30px;
		   width:480px !important;
		}
		.hosted_news_sensfilter_label
		{
			font-size:11.5px;
		}
		.news_filter_label hosted_news_sensfilter_label
		{
			font-size:11.5px;
		}
		.hosted_news_sensfilter_label_row{
		
		}
		.hosted_news_sensfilter_label_td
		{
		display:none;
		}
		.hosted_news_sensfilter_left_table
		{
			width:200px !important;
			padding: 1px 10px 10px 10px;
		}
		.hosted_news_sensfilter_last{
		}
		.hosted_news_sensfilter_main_left_td
		{
			/*width:30% !important;
			padding: 20px 10px 10px 10px;
			border-top: 1px solid #999;
			border-right: 1px solid #999;
			border-bottom: 1px solid #999;
			-webkit-box-shadow: 0 8px 6px -6px #666;
			-moz-box-shadow: 0 8px 6px -6px #666;
			box-shadow: 0 8px 6px -6px #666;*/
		}
		.hosted_news_sensfilter_main_right_td
		{
			vertical-align:top;
			padding:0px 0px 0px 6px;
			width:100% !important;
		}
		.hosted_news_sensfilter_main_table
		{
		  font-size:12px;
		  font-family:Arial, Verdana;
		  color:#777777;
		  width:1000px !important;
		}
		.hosted_news_sensfilter_main_table_row{
		
		}
		.hosted_news_sensfilter_next{
		
		}
		.hosted_news_sensfilter_tablesorter_table
		{
			vertical-align:top;
			color:#777;
			font-family: Arial, Verdana;
			font-size:12px;
			width:100%;
		}
		.hosted_news_sensfilter_tablesorter_table[tbody]
		{
			padding-right:6px;
		}
		.hosted_news_sensfilter_title_td
		{
			padding:4px 6px 4px 4px;
			height:18px;
			cursor:pointer;
			width:80% !important;
		}
		.pagedisplay hosted_news_sensfilter_pagedisplay
		{
			font-size:11.5px;
			color:#999;
		}
		.pagesize hosted_news_sensfilter_pagesize
		{
			font-size:11.5px;
		}
		.hosted_news_sensfilter_pagesize
		{
			font-size:11.5px;
			color:#999;
			border:1px solid #cccccc;
			background:none;
		}
		.hosted_news_sensfilter_period{
		
		}
		.hosted_news_sensfilter_period_row{
		
		}
		
		.hosted_news_sensfilter_period_td
		{
		   font-family:Arial, Verdana;
		   font-size:12px;
		   color:#777;
		   padding:0px 0px 20px 0px;
		}
		.hosted_news_sensfilter_prev{
		
		}
		.hosted_news_sensfilter_range_from_td{
		
		}
		hosted_news_sensfilter_range_to_td{
		
		}
		.hosted_news_sensfilter_range_row{
		
		}
		.hosted_news_sensfilter_row0
		{
			padding:4px 0px 4px 0px;
			height:18px
		}
		.hosted_news_sensfilter_text
		{
		color:#777;
		font-family: Arial, Verdana;
		border:1px solid #cccccc;
		background:none;
		/*width:200px !important;*/
		}
		#from_todate
		{
			width:180px !important;
		}
		input.pagedisplay
		{
			width:55px !important;
			font-size:11.5px;
			color:#999;
		}
		.hosted_news_sensfilter_submit
		{
			border:none;
			background-color:#33715e;
			font-size:12px;
			font-family: Arial, Verdana;
			width:100px;
			padding:7px;
			color:#FFF;
			cursor: pointer;
		}
		.hosted_news_sensfilter_submit_row
		{
		}
		.hosted_news_sensfilter_submit_td
		{
			padding-top:20px
		}
		.hosted_news_sensfilter_searchtext
		{
			width:172px !important;
		}
		#pager
		{
		   padding-top:15px !important;
		   top:auto !important;
		   position:relative !important;
		   padding-right:20px !important;
		}
		#from_date
		{
			width:65px !important;
			color:#777;
			font-family: Arial, Verdana;
		}
		#to_date
		{
			width:65px !important;
			color:#777;
			font-family: Arial, Verdana;
		}
		#code
		{
			width:180px !important;
			border:1px solid #e3e3e3;
			color:#777777;
			height:25px;
		}
		#myTable
		{
			width:100% !important;
		}
		.news_filter_label
		{
			text-align:left;
		}
/*end hosted sens period filter */


/*Begin SENS Period Filter - Interactive*/
		@media screen and (max-width: 1000px)
		{
			.hosted_news_sensfilter_main_table
			{
			  font-size:12px;
			  font-family:Arial, Verdana;
			  color:#777777;
			  width:100% !important;
			}
			.hosted_news_sensfilter_title_td
			{
				padding:4px 6px 4px 4px;
				height:18px;
				cursor:pointer;
				width:80% !important;
			}
			.hosted_news_sensfilter_date_td
			{
				padding:4px 6px 4px 4px;
				height:18px;
				width:300px !important;
			}
		}
		
		@media screen and (max-width:500px)
		{
			#code
			{
				width:100px !important;
			}
			#from_todate
			{
				width:100px !important;
			}
			#from_date
			{
				width:50px !important;
				color:#777;
				font-family: Arial, Verdana;
			}
			#to_date
			{
				width:50px !important;
				color:#777;
				font-family: Arial, Verdana;
			}
			.hosted_news_sensfilter_left_table
			{
				padding:0px;
			}
			Body
			{
				padding:0px;
				margin:0px;
			}
		}
		
/*End SENS Period Filter - Interactive*/


/*begin compound search*/
.hosted_companies_headed_compound_iframe{
	width:100%;
}
.hosted_companies_headed_compound_search_left_form_input{

}
.hosted_companies_headed_compound_search_left_table
{
    font-size: 12px;
    font-family:Arial, Verdana;
    color:#777;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	margin: 10px 20px 0px 0px;
	-webkit-box-shadow: 0 8px 6px -6px #666;
    -moz-box-shadow: 0 8px 6px -6px #666;
    box-shadow: 0 8px 6px -6px #666;
}
.hosted_companies_headed_compound_search_left_table_row{

}
.hosted_companies_headed_compound_search_left_table_td
{
    padding-bottom:10px
}
.hosted_companies_headed_compound_search_right_table_td
{
    width:600px;
    padding-left:-12px;
    height:auto;
}
#hosted_companies_headed_compound_iframe_div
{
    height:auto;
}

.hosted_companies_headed_divhistory_company_name_row{

}
.hosted_companies_headed_divhistory_company_name_td
{
    font-family:Arial, Verdana;
    font-size:20px;
    font-weight:normal;
    color:#666;
    text-align:left !important
}
.hosted_companies_headed_divhistory_dividend_amount_heading
{
    border-right:#eee 1px solid !important;
    -moz-border-right:#eee 1px solid !important;
    font-family:Arial, Verdana;
    font-size:12px;
    font-weight:normal;
    color:#666;
}
.hosted_companies_headed_divhistory_dividend_declared_heading
{
    border-right:#eee 1px solid !important;
    -moz-border-right:#eee 1px solid !important;
    font-family:Arial, Verdana;
    font-size:12px;
    font-weight:normal;
    color:#666;
}
.hosted_companies_headed_divhistory_dividend_desc
{
    padding-left:4px;
    font-family:Arial, Verdana;
    font-size:12px;
    font-weight:normal;
}
.hosted_companies_headed_divhistory_dividend_ldr
{
    font-family:Arial, Verdana;
    font-size:12px;
    font-weight:normal;
    text-align:center
}
.hosted_companies_headed_divhistory_dividend_payment
{
    font-family:Arial, Verdana;
    font-size:12px;
    font-weight:normal;
    text-align:center
}
.hosted_companies_headed_divhistory_dividend_amount
{
    font-family:Arial, Verdana;
    font-size:12px;
    font-weight:normal;
    text-align:center
}
.hosted_companies_headed_divhistory_dividend_declared
{
    font-family:Arial, Verdana;
    font-size:12px;
    font-weight:normal;
    text-align:center
}
th.hosted_companies_headed_divhistory_dividend_desc_heading
{
    border-right:#eee 1px solid !important;
   -moz-border-right:#eee 1px solid !important;
    font-family:Arial, Verdana;
    font-size:12px;
    font-weight:normal;
    color:#666;
    text-align:left;
    padding-left:4px;
}
.hosted_companies_headed_divhistory_dividend_ldr_heading
{
    border-right:#eee 1px solid !important;
   -moz-border-right:#eee 1px solid !important;
    font-family:Arial, Verdana;
    font-size:12px;
    font-weight:normal;
    color:#666;
}
.hosted_companies_headed_divhistory_dividend_payment_heading
{
    border-right:#eee 1px solid !important;
   -moz-border-right:#eee 1px solid !important;
    font-family:Arial, Verdana;
    font-size:12px;
    font-weight:normal;
    color:#666;
}
.hosted_companies_headed_divhistory_dividend_row0
{
    height:26px;
}
.hosted_companies_headed_divhistory_dividend_row1
{
    height:26px;
    background-color:#f9f9f9
}
.hosted_companies_headed_divhistory_header_table
{
    width:600px;
    font-family:Arial, Verdana;
    font-size:12px;
    font-weight:normal;
    color:#777;
    padding-right:10px
}
.hosted_companies_headed_divhistory_header_row
{
   background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img30.png);
   background-repeat:repeat-x;
   height:30px;
}
.hosted_companies_headed_divhistory_heading_hr_top
{
    display:none
}
.hosted_companies_headed_divhistory_headings_row{

}

.hosted_companies_headed_divhistory_headings_td{

}
.hosted_companies_headed_divhistory_main_heading_td
{
   font-family:Arial, Verdana;
   font-size:18px;
   font-weight:normal !important;
   font-style:normal !important;
   color:#666;
   height:30px;
   padding-left:4px
}
.hosted_companies_headed_dividends_history
{
    width:600px
}

.hosted_companies_headed_percentage
{
    font-size:12px;
    color:#666;
    font-family:Arial, verdana;
    text-align: center
}
.hosted_companies_headed_search_chair_state_doc_link_span
{
    padding-left:0px
}
.hosted_companies_headed_search_chair_state_row{

}
.hosted_companies_headed_search_chair_state_table
{
    margin-top:10px;
    width:600px
}
.hosted_companies_headed_search_contactdetails_table
{
    margin-top:10px;
    width:600px
}
.hosted_companies_headed_search_chair_state_td
{
    font-size:18px;
    font-weight:normal;
    font-family:Arial, Verdana;
    color:#666
}
.hosted_companies_headed_search_contactdetails_table_row{

}
.hosted_companies_headed_search_contactdetails_table_td
{
    font-size:18px;
    font-weight:normal;
    font-family:Arial, Verdana;
    color:#666
}
.hosted_companies_headed_search_control_shareholder_row{

}
.hosted_companies_headed_search_control_shareholder_sub_heading_span
{
    padding-left:0px
}
.hosted_companies_headed_search_control_shareholder_sub_text_span{

}
.hosted_companies_headed_search_control_shareholder_td
{
    font-size:18px;
    font-weight:normal;
    font-family:Arial, Verdana;
    color:#666
}
.hosted_companies_headed_search_control_shareholder_table
{
    margin-top:10px;
    width:600px;
}
.hosted_companies_headed_search_comp_sec_row{

}
.hosted_companies_headed_search_comp_sec_sub_text_span
{
    padding-left:0px
}
.hosted_companies_headed_search_comp_sec_table
{
    margin-top:10px;
    width:600px
}

.hosted_companies_headed_search_comp_sec_td
{
    font-size:18px;
    font-weight:normal;
    font-family:Arial, Verdana;
    color:#666
}

.hosted_companies_headed_search_fin_highlights_table
{
    margin-top:10px;
    width: 550px    
}
.hosted_companies_headed_search_results_main_table
{
    width:600px;
}
.hosted_companies_headed_search_fin_highlights_table_row{

}
.hosted_companies_headed_search_fin_highlights_table_td
{
    color:#666;
    font-size:18px;
    font-family:Arial, Verdana;
    font-weight:normal;
    width:550px;
}
.hosted_companies_headed_search_mode_short_div
{
    width:550px;
    text-align:left;
}
div.hosted_companies_headed_search_mode_short_div
{
    width:550px;
    text-align:left;
}
.hosted_companies_headed_search_nature_bus_row{

}
span.hosted_companies_headed_search_nature_bus_sub_text_span
{
    padding-left:0px;
    width:500px !important;
}
.hosted_companies_headed_search_nature_bus_table
{
    margin-top:10px;
    width:550px
}
.hosted_companies_headed_search_nature_bus_td
{
    font-size:18px;
    font-weight:normal;
    font-family:Arial, Verdana;
    color:#666;
    width:550px
}
.hosted_companies_headed_search_results_main_table_row{

}
.hosted_companies_headed_search_results_main_table_left_td
{
    width:170px !important; /*2 components use this class name*/
    /*height:200px !important;*/
}
.hosted_companies_headed_search_results_main_table_right_td{
}
.hosted_companies_headed_search_sector_country_bus_sec_span
{
    padding: 0px
}
.hosted_companies_headed_search_sector_country_span
{
    padding-left:0px
}
.hosted_companies_headed_search_sector_country_table
{
    margin-top:10px;
    width:600px
}
.hosted_companies_headed_search_sector_country_table_row{

}
.hosted_companies_headed_search_sector_country_table_td
{
    font-size:18px;
    font-weight:normal;
    font-family:Arial, Verdana;
    color:#666
}
.hosted_companies_headed_search_snapshot_nav_heading{

}
.hosted_companies_headed_search_snapshot_nav_item
{
    padding-left:4px
}
.hosted_companies_headed_search_snapshot_nav_link
{
color:#777;
}
a:hover[class*="hosted_companies_headed_search_snapshot_nav_link"]
{
    color:#33715e;
}
a:active[class*="hosted_companies_headed_search_snapshot_nav_link"]
{
    color:#be1622;
}
.hosted_companies_headed_search_snapshot_nav_link a:hover
{
color:#33715e;
}
.hosted_companies_headed_search_snapshot_nav_link a:active
{
color:#be1622;
}
.hosted_companies_headed_search_snapshot_nav_table
{
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777;
    line-height:normal;
}
.hosted_companies_headed_search_sub_contactdetails_poadd_td
{
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777
}
.hosted_companies_headed_search_sub_contactdetails_regno_row
{
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777
}
.hosted_companies_headed_search_sub_contactdetails_regno_td
{
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777
}
.hosted_companies_headed_search_sub_contactdetails_resadd_td
{
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777
}
.hosted_companies_headed_search_sub_contactdetails_row{

}
.hosted_companies_headed_search_sub_contactdetails_table
{
    width:600px;
    
}
.hosted_companies_headed_search_sub_contactdetails_telfax_row{

}
.hosted_companies_headed_search_sub_contactdetails_telfax_td
{
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777
}
.hosted_companies_headed_search_sub_contactdetails_web_email_row{

}
.hosted_companies_headed_search_sub_contactdetails_web_email_td
{
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777;
    padding-top:10px
}

.hosted_companies_headed_search_summary_company_name
{
    font-size:20px;
    color:#666;
    font-family:arial, verdana;
    font-weight:normal
}
.hosted_companies_headed_search_summary_left_table
{
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777;
    width:100% !important; /*was 170px*/
    padding-right:6px
}
.hosted_companies_headed_search_summary_hr_bottom
{
    display:none
}
.hosted_companies_headed_search_summary_hr_top
{
    display:none
}
.hosted_companies_headed_search_summary_left_table_row{

}

.hosted_companies_headed_search_summary_left_table_td
{
 width:100% !important;
 height:900px;
 vertical-align:top;
 padding-right:6px
}
.hosted_companies_headed_search_quickfas_header_row{

}
.hosted_companies_headed_search_quickfas_data_row_even
{
    padding-top:6px;
    padding-bottom:6px;
}
.hosted_companies_headed_search_quickfas_data_row_odd
{
    padding-top:6px;
    padding-bottom:6px
}
.hosted_companies_headed_search_quickfas_data_row_header_td
{
    padding-top:6px;
    width:40%;
    font-size:12px;
    font-family:Arial, Verdana;
    color:#666
}
.hosted_companies_headed_search_quickfas_data_td_c1
{
    text-align:center;
    font-size:12px;
    font-family:Arial, verdana;
    color:#666
}
.hosted_companies_headed_search_quickfas_data_td_c2
{
    text-align:center;
    font-size:12px;
    font-family:Arial, verdana;
    color:#666
}
.hosted_companies_headed_search_quickfas_data_td_c3
{
    text-align:center;
    font-size:12px;
    font-family:Arial, verdana;
    color:#666
}
.hosted_companies_headed_search_quickfas_header_period_td
{
    color:#666;
    vertical-align:middle;
    font-size:12px;
    font-family:Arial, Verdana;
    width:20%;
    font-weight:normal;
    font-style:normal;

}
.hosted_companies_headed_search_quickfas_header_short_code_td
{
    text-align:left !important;
    font-size: 20px;
    color:#666;
    border-bottom:1px solid #ccc;
    vertical-align:bottom;
    padding-bottom:4px;
    font-family:Arial, Verdana;
    width:40%;
    font-style:normal;
    font-weight:normal
}
.hosted_companies_headed_search_quickfas_header_units_td
{
    color:#666;
    border-bottom:1px solid #ccc;
    vertical-align:bottom;
    padding-bottom:4px;
    font-size:12px;
    font-family:Arial, Verdana;
    width:20%;
    font-style:normal;
    font-weight:normal
}
.hosted_companies_headed_search_quickfas_header_year_td
{
    color:#666;
    vertical-align:middle;
    font-size:12px;
    font-family:Arial, Verdana;
    width:20%;
    font-weight:normal;
    font-style:normal
}
.hosted_companies_headed_search_quickfas_nav_link{

}
.hosted_companies_headed_search_quickfas_table
{
    /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#eeeeee), to(#dddddd));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd)";
   box-shadow: 0px 8px 6px -6px #333;
   display:block;
   width:550px;
   padding: 20px;
   line-height:14px;
   border: 1px solid #ccc;
   margin:10px 10px 10px 0px
}
/*compound search*/
.hosted_companies_headed_compound_search_heading
{
    font-family:Arial, Verdana;
    font-size:18px;
    color:#666;
}
.hosted_companies_hosted_search_compound_image_td
{
    background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/img_Binoculars.png);
	background-position:center;
	background-repeat:no-repeat;
	background-position:top; 
	padding-top:125px  
}
.hosted_companies_hosted_search_compound_option_business_sec_form_checkbox{

}
.hosted_companies_hosted_search_compound_option_business_sec_form_input{

}
.hosted_companies_hosted_search_compound_option_business_sec_form_select
{
    border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family:Arial, verdana;
	color: #999;
	width: 95%;
    height:20px
}
.hosted_companies_hosted_search_compound_option_nature_business_form_input
{
    border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family:Arial, verdana;
	color: #999;
	width: 94%;
    height:18px
}
.hosted_companies_hosted_search_compound_option_business_sec_row{

}
.hosted_companies_hosted_search_compound_option_business_sec_td{

}
.hosted_companies_hosted_search_compound_option_company_type_form_checkbox{

}
.hosted_companies_hosted_search_compound_option_company_type_form_input{

}
.hosted_companies_hosted_search_compound_option_company_type_form_select
{
    border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family:Arial, verdana;
	color: #999;
	width: 96%;
    height:20px
}
.hosted_companies_hosted_search_compound_option_company_type_row{

}
.hosted_companies_hosted_search_compound_option_company_type_td
{
    width:200px !important;
}
.hosted_companies_hosted_search_compound_option_employees_end_td
{
    width:115px;
}
.hosted_companies_hosted_search_compound_option_employees_form_checkbox{

}
.hosted_companies_hosted_search_compound_option_employees_form_input
{
     border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family:Arial, verdana;
	color: #999;
	width: 80%;
	height:18px
}
.hosted_companies_hosted_search_compound_option_reteqt_form_input
{
     border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family:Arial, verdana;
	color: #999;
	width: 80%;
	height:18px
}
.hosted_companies_hosted_search_compound_option_employees_row{

}
.hosted_companies_hosted_search_compound_option_employees_start_td
{
width:115px;
}
.hosted_companies_hosted_search_compound_option_employees_td
{
    font-family: Arial, Verdana;
    font-size:12px;
    font-weight:normal;
    font-style:normal;
    color:#777
}
.hosted_companies_hosted_search_compound_option_market_cap_td
{
    font-family: Arial, Verdana;
    font-size:12px;
    font-weight:normal;
    font-style:normal;
    color:#777
}
.hosted_companies_hosted_search_compound_option_market_cap_start_td
{
    font-family: Arial, Verdana;
    font-size:12px;
    font-weight:normal;
    font-style:normal;
    color:#777
}
.hosted_companies_hosted_search_compound_option_market_cap_end_td
{
    font-family: Arial, Verdana;
    font-size:12px;
    font-weight:normal;
    font-style:normal;
    color:#777
}
.hosted_companies_hosted_search_compound_option_market_cap_form_input
{
     border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family:Arial, verdana;
	color: #999;
	width: 80%;
	height:18px
}
.hosted_companies_hosted_search_compound_option_nature_business_row{

}
.hosted_companies_hosted_search_compound_option_nature_business_td
{
    font-family: Arial, Verdana;
    font-size:12px;
    font-weight:normal;
    font-style:normal;
    color:#777
}
.hosted_companies_hosted_search_compound_option_postal_end_form_input
{
    border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family:Arial, verdana;
	color: #999;
	width: 80%;
	height:18px
}
.hosted_companies_hosted_search_compound_option_postal_end_td
{
    width:115px;
}
.hosted_companies_hosted_search_compound_option_postal_form_checkbox{

}
.hosted_companies_hosted_search_compound_option_postal_row{

}
.hosted_companies_hosted_search_compound_option_postal_start_form_input
{
    border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family:Arial, verdana;
	color: #999;
	width: 80%;
	height:18px
}
.hosted_companies_hosted_search_compound_option_postal_start_td
{
    width:115px;
}
.hosted_companies_hosted_search_compound_option_postal_td
{
    width:70px;
    font-family:Arial, Verdana;
    font-size:12px;
    color:#777;
    font-weight:normal;
}
.hosted_companies_hosted_search_compound_option_pretax_profit_end_td{

}
.hosted_companies_hosted_search_compound_option_pretax_profit_form_checkbox{

}
.hosted_companies_hosted_search_compound_option_pretax_profit_form_input
{
     border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family:Arial, verdana;
	color: #999;
	width: 80%;
	height:18px
}
.hosted_companies_hosted_search_compound_option_pretax_profit_row{

}
.hosted_companies_hosted_search_compound_option_pretax_profit_start_td{

}
.hosted_companies_hosted_search_compound_option_pretax_profit_td
{
    font-family: Arial, Verdana;
    font-size:12px;
    font-weight:normal;
    font-style:normal;
    color:#777
}
.hosted_companies_hosted_search_compound_option__reset_form_btn{

}
.hosted_companies_hosted_search_compound_option_retass_end_td{

}

.hosted_companies_hosted_search_compound_option_retass_form_checkbox{

}
.hosted_companies_hosted_search_compound_option_retass_form_input
{
     border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family:Arial, verdana;
	color: #999;
	width: 80%;
	height:18px
}
.hosted_companies_hosted_search_compound_option_retass_row{

}
.hosted_companies_hosted_search_compound_option_retass_start_td{

}
.hosted_companies_hosted_search_compound_option_retass_td{

}
.hosted_companies_hosted_search_compound_option_reteqt_row{

}
.hosted_companies_hosted_search_compound_option_reteqt_td{

}

.hosted_companies_hosted_search_compound_option_selection_row{

}
.hosted_companies_hosted_search_compound_option_selection_td
{
    font-size:10px;
}
.hosted_companies_hosted_search_compound_option_sortorder_form_select
{
    border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family:Arial, verdana;
	color: #999;
	width: 96%;
	height:18px
}
.hosted_companies_hosted_search_compound_option_sortorder_row{

}
.hosted_companies_hosted_search_compound_option_sortorder_td{

}
.hosted_companies_hosted_search_compound_option_submit_form_btn
{
    border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family:Arial, verdana;
	color: #999;
	width: 20%;
	cursor:pointer;
	margin-left:140px;
}
.hosted_companies_hosted_search_compound_option__reset_form_btn
{
    border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family:Arial, verdana;
	color: #999;
	width: 20%;
	cursor:pointer;
	padding-right:10px;
	margin-right:10px
}
.hosted_companies_hosted_search_compound_option_totalassets_end_td{

}
.hosted_companies_hosted_search_compound_option_totalassets_form_checkbox{

}
.hosted_companies_hosted_search_compound_option_totalassets_form_input
{
     border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family:Arial, verdana;
	color: #999;
	width: 80%;
	height:18px
}
.hosted_companies_hosted_search_compound_option_totalassets_row{

}
.hosted_companies_hosted_search_compound_option_totalassets_start_td{

}
.hosted_companies_hosted_search_compound_option_totalassets_td{

}
.hosted_companies_hosted_search_compound_option_turnover_end_td{

}
.hosted_companies_hosted_search_compound_option_turnover_form_checkbox{

}

.hosted_companies_hosted_search_compound_option_turnover_form_input
{
     border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family:Arial, verdana;
	color: #999;
	width: 80%;
	height:18px
}
.hosted_companies_hosted_search_compound_option_turnover_row{

}
.hosted_companies_hosted_search_compound_option_turnover_start_td{

}
.hosted_companies_hosted_search_compound_option_turnover_td{

}
.hosted_companies_hosted_search_compound_table
{
    font-family:Arial, Verdana;
    font-size:12px;
    color:#777;
    width:270px !important;
}
.hosted_companies_headed_search_image
{
    padding-bottom:10px
}
.hosted_news_companies_news_headtable
{
    width:600px !important;
}
.hosted_news_companies_news_main_table{

}
.hosted_news_companies_news_headline_bullet
{
    list-style-image: none;
    list-style:none;
    text-align:left;
    margin-left:-36px;
}
li.hosted_news_companies_news_headline_bullet
{
    list-style-image: none;
    list-style:none;
    text-align:left
}
.hosted_news_companies_news_headstory_row0
{

}
.hosted_news_companies_news_headstory_row1{

}
.hosted_news_companies_news_headstory_td{

}

.hosted_news_companies_news_main_table_row{

}
.hosted_news_companies_news_main_table_td{

}
.hosted_news_companies_news_story0_headline_link
{
    color:#777;
    font-size:12px;
    font-family:Arial, Verdana;
}
.hosted_news_companies_news_story0_headline_link:hover
{
    color:#013770;
    font-family: Arial, Verdana;
}
.hosted_news_companies_news_story0_abstract_row{

}
.hosted_news_companies_news_story1_abstract_row{

}
.hosted_news_companies_news_story0_abstract_td
{
    color:#666;
    font-family: Arial, Verdana;
    padding-left:12px
}
.hosted_news_companies_news_story0_abstract_table{

}
.hosted_news_companies_news_story1_abstract_table{

}
.hosted_news_companies_news_story1_abstract_td
{
    color:#666;
    font-family: Arial, Verdana;
    padding-left:12px
}
.hosted_news_companies_news_story0_company_byline
{
    padding-left:12px;
    color:#999;
    font-family: Arial, Verdana;
   
}
.hosted_news_companies_news_story1_company_byline
{
    padding-left:12px;
    color:#999;
    font-family: Arial, Verdana;
}
.hosted_news_companies_news_story0_company_byline_row{

}
.hosted_news_companies_news_story1_company_byline_row{

}
.hosted_news_companies_news_story0_company_byline_table{

}
.hosted_news_companies_news_story1_company_byline_table{

}
.hosted_news_companies_news_story0_company_byline_td{

}
.hosted_news_companies_news_story1_company_byline_td{

}
.hosted_news_companies_news_story0_company_date{

}
.hosted_news_companies_news_story1_company_date{

}
span.hosted_news_companies_news_story1_headline_link
{
    color:#777;
    font-size:12px;
    font-family:Arial, Verdana;
}
.hosted_news_companies_news_story1_headline_link:hover
{
    color:#013770;
    font-family: Arial, Verdana;
}
.hosted_news_companies_news_story0_headline_td:hover
{
    background-color: #f0f0f0;
    padding:0px
}
.hosted_news_companies_news_story1_headline_td:hover
{
    background-color: #f0f0f0;
    padding:0px
}
.hosted_news_companies_news_story0_headline_td
{
    padding:0px
}
.hosted_news_companies_news_story1_headline_td
{
    padding:0px;
    text-align:left
}
.hosted_news_companies_news_story0_row
{
    height:20px !important;
    vertical-align:middle !important;
}
.hosted_news_companies_news_story1_row
{
    height:20px !important;
    vertical-align:middle !important;
}
.hosted_news_companies_news_story0_table{

}
.hosted_news_companies_news_story1_table
{
}
/*end Companies press news*/    

/*begin companies snapshot nav */
#hosted_companies_headed_corporate
{
    width:100% !important;
    height:600px !important;
}
.hosted_companies_headed_corporate_search_heading
{
    font-size:18px;
    font-family: Arial, Verdana;
    color:#666
}
.hosted_companies_headed_corporate_search_form_input_code{

}
.hosted_companies_headed_corporate_search_form_input_fnd{

}
.hosted_companies_headed_corporate_search_left_table
{
    font-size: 12px;
    font-family:Arial, Verdana;
    color:#777;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	margin: 10px 20px 0px 0px;
	-webkit-box-shadow: 0 8px 6px -6px #666;
    -moz-box-shadow: 0 8px 6px -6px #666;
    box-shadow: 0 8px 6px -6px #666;
}
.hosted_companies_headed_corporate_search_left_table_row{

}
.hosted_companies_headed_corporate_search_left_table_td
{
    padding-bottom:10px
}
.hosted_companies_headed_corporate_search_right_table_td
{
    width:600px;
    padding-left:-12px;
    height:auto   
}
.hosted_companies_hosted_search_corporate_image_row{

}
.hosted_companies_hosted_search_corporate_image_td
{
    background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/img_Binoculars.png);
	background-position:center;
	background-repeat:no-repeat;
	background-position:top; 
	padding-top:125px  
}
.hosted_companies_hosted_search_corporate_option_attorney_form_input{

}
.hosted_companies_hosted_search_corporate_option_attorney_form_select
{
    border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family:Arial, verdana;
	color: #999;
	width: 96%;
    height:20px
}
.hosted_companies_hosted_search_corporate_option_attorney_row{

}
.hosted_companies_hosted_search_corporate_option_attorney_td{

}
.hosted_companies_hosted_search_corporate_option_auditor_form_select
{
    border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family:Arial, verdana;
	color: #999;
	width: 96%;
    height:20px
}
.hosted_companies_hosted_search_corporate_option_auditor_row{

}
.hosted_companies_hosted_search_corporate_option_auditor_td{

}
.hosted_companies_hosted_search_corporate_option_banker_form_input{

}
.hosted_companies_hosted_search_corporate_option_banker_form_select
{
    border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family:Arial, verdana;
	color: #999;
	width: 96%;
    height:20px
}
.hosted_companies_hosted_search_corporate_option_banker_row{

}
.hosted_companies_hosted_search_corporate_option_banker_td{

}
.hosted_companies_hosted_search_corporate_option_business_sec_row{

}
.hosted_companies_hosted_search_corporate_option_business_sec_td{

}
.hosted_companies_hosted_search_corporate_option_company_type_form_input{

}
.hosted_companies_hosted_search_corporate_option_company_type_form_select
{
    border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family:Arial, verdana;
	color: #999;
	width: 96%;
    height:20px
}
.hosted_companies_hosted_search_corporate_option_company_type_row{

}
.hosted_companies_hosted_search_corporate_option_company_type_td
{
    width:200px
}
.hosted_companies_hosted_search_corporate_option_employees_end_form_input
{
    border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family:Arial, verdana;
	color: #999;
	width: 80%;
	height:18px
}
.hosted_companies_hosted_search_corporate_option_employees_end_td{

}
.hosted_companies_hosted_search_corporate_option_employees_row{

}
.hosted_companies_hosted_search_corporate_option_employees_start_form_input
{
    border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family:Arial, verdana;
	color: #999;
	width: 80%;
	height:18px
}
.hosted_companies_hosted_search_corporate_option_employees_start_td{

}
.hosted_companies_hosted_search_corporate_option_employees_td
{
    font-family: Arial, Verdana;
    font-size:12px;
    font-weight:normal;
    font-style:normal;
    color:#777
}
.hosted_companies_hosted_search_corporate_option_finyearend_from_input{

}
.hosted_companies_hosted_search_corporate_option_finyearend_form_select
{
    border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family:Arial, verdana;
	color: #999;
	width: 96%;
    height:20px
}
.hosted_companies_hosted_search_corporate_option_business_sec_form_select
{
    border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family:Arial, verdana;
	color: #999;
	width: 96%;
    height:20px
}
.hosted_companies_hosted_search_corporate_option_finyearend_row{

}
.hosted_companies_hosted_search_corporate_option_finyearend_td
{
    width:100%
}
.hosted_companies_hosted_search_corporate_option_legaladv_form_input{

}
.hosted_companies_hosted_search_corporate_option_legaladv_form_select
{
    border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family:Arial, verdana;
	color: #999;
	width: 96%;
    height:20px
}
.hosted_companies_hosted_search_corporate_option_legaladv_row{

}
.hosted_companies_hosted_search_corporate_option_legaladv_td{

}
.hosted_companies_hosted_search_corporate_option_postal_end_form_input
{
    border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family:Arial, verdana;
	color: #999;
	width: 80%;
	height:18px
}
.hosted_companies_hosted_search_corporate_option_postal_end_td
{
    width:115px
}
.hosted_companies_hosted_search_corporate_option_postal_row{

}
.hosted_companies_hosted_search_corporate_option_postal_start_form_input
{
    border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family:Arial, verdana;
	color: #999;
	width: 80%;
	height:18px
}
.hosted_companies_hosted_search_corporate_option_postal_start_td
{
    width: 115px
}
.hosted_companies_hosted_search_corporate_option_postal_td
{
    width:70px;
    color:#777;
    font-family:Arial, Verdana;
    font-size:12px;
    font-weight:normal;
    font-style:normal
}
.hosted_companies_hosted_search_corporate_option_reset_form_btn
{
    border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family:Arial, verdana;
	color: #999;
	width: 20%;
	cursor:pointer;
	padding-right:10px;
	margin-right:10px
}
.hosted_companies_hosted_search_corporate_option_selection_row{

}
.hosted_companies_hosted_search_corporate_option_selection_td
{
    font-size:10px
}
.hosted_companies_hosted_search_corporate_option_sortorder_form_input{

}
.hosted_companies_hosted_search_corporate_option_sortorder_form_select
{
    border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family:Arial, verdana;
	color: #999;
	width: 96%;
	height:18px
}
.hosted_companies_hosted_search_corporate_option_sortorder_row{

}
.hosted_companies_hosted_search_corporate_option_sortorder_td{

}
.hosted_companies_hosted_search_corporate_option_submit_form_btn
{
    border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family:Arial, verdana;
	color: #999;
	width: 20%;
	cursor:pointer;
	margin-left:140px;
}
.hosted_companies_hosted_search_corporate_option_transfersec_form_input{

}
.hosted_companies_hosted_search_corporate_option_transfersec_form_select
{
    border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family:Arial, verdana;
	color: #999;
	width: 96%;
	height:18px
}
.hosted_companies_hosted_search_corporate_option_transfersec_row{

}
.hosted_companies_hosted_search_corporate_option_transfersec_td{

}
.hosted_companies_hosted_search_corporate_table
{
    width:270px
}

.hosted_companies_headed_search_snapshot_nav_heading
{
    font-size:12px;
    font-family:Arial, Verdana;
    color:#666;
    line-height:normal;
}
td.hosted_companies_headed_search_snapshot_nav_item a:hover
{
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777;
    line-height:normal;
    border: #33715e 1px solid;
}
.hosted_companies_headed_search_snapshot_nav_item
{
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777;
    line-height:normal;
}
.hosted_companies_headed_search_snapshot_nav_table
{
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777;
    line-height:normal;
}

/*end companies snapshot nav */

/*Begin News round up minews*/
.hosted_minews_left_emailaddress_form_input{

}
.hosted_minews_left_email_form_table{

}
.hosted_minews_left_email_row{

}
.hosted_minews_left_email_td
{
    padding-bottom:6px;
}
.hosted_minews_form{

}
.hosted_minews_left_frequency_form_table{

}
.hosted_minews_left_form_radio_option1{

}
.hosted_minews_left_form_radio_option2{

}
.hosted_minews_left_form_radio_option3{

}

.hosted_minews_left_frequency_row_option1{

}
.hosted_minews_left_frequency_row_option2{

}
.hosted_minews_left_frequency_row_option3{

}
.hosted_minews_left_frequency_td_option1
{
    padding-top:4px;
    padding-bottom:4px;
    font-size:12px;
    font-family:Arial, verdana; 
}
.hosted_minews_left_frequency_td_option2
{
    padding-top:4px;
    padding-bottom:4px;
    font-size:12px;
    font-family:Arial, verdana;
}
.hosted_minews_left_frequency_td_option3
{
    padding-top:4px;
    padding-bottom:4px;
    font-size:12px;
    font-family:Arial, verdana;
}
.hosted_minews_left_reset_form_btn
{
    border:1px solid #cccccc;
	font-size:12px;
	width:90px;
	background:none;
	color:#777;
	cursor: pointer;
	font-size:12px;
	font-family:Arial, Verdana;
}
.hosted_minews_left_submit_form_btn
{
    border:1px solid #cccccc;
	font-size:12px;
	width:90px;
	background:none;
	color:#777;
	cursor: pointer;
	font-family:Arial, Verdana;
	font-size:12px;
}
.hosted_minews_left_submit_row{

}
.hosted_minews_left_submit_td{

}
/*SPAN.hosted_minews_left_td_heading
{
    padding-top:2px;
    padding-bottom:2px
}*/
.hosted_minews_main_table_td_right
{
    padding-top:10px;
    padding-right:6px;
    padding-left:6px;
    border-bottom: solid 1px #555555;
    -moz-box-shadow: 0 8px 6px -6px #666;
    -webkit-box-shadow: 0 8px 6px -6px #666;
    box-shadow: 0 8px 6px -6px #666;
	width:100%;
}
.hosted_minews_right_categories_form_table
{
    padding-top:10px;
    padding-bottom:10px
}

.hosted_minews_right_categories_input1{

}
.hosted_minews_right_categories_input2{

}
.hosted_minews_right_categories_input3{

}
.hosted_minews_right_categories_input4{

}
.hosted_minews_right_categories_input5{

}
.hosted_minews_right_categories_input6{

}
.hosted_minews_right_categories_input7{

}
.hosted_minews_right_categories_input8{

}
.hosted_minews_right_categories_input9{

}
.hosted_minews_right_categories_input10{

}
.hosted_minews_right_categories_input11{

}
.hosted_minews_right_categories_input12{

}
.hosted_minews_right_categories_input13{

}
.hosted_minews_right_categories_input14{

}
.hosted_minews_right_categories_input15{

}
.hosted_minews_right_categories_input16{

}
.hosted_minews_right_categories_input17{

}
span.hosted_minews_right_categories_option1
{
}
.hosted_minews_right_categories_option2{

}
.hosted_minews_right_categories_option3{

}
.hosted_minews_right_categories_option4{

}
.hosted_minews_right_categories_option5{

}
.hosted_minews_right_categories_option6{

}
.hosted_minews_right_categories_option7{

}
.hosted_minews_right_categories_option8{

}
.hosted_minews_right_categories_option9{

}
.hosted_minews_right_categories_option10{

}
.hosted_minews_right_categories_option11{

}
.hosted_minews_right_categories_option12{

}
.hosted_minews_right_categories_option13{

}
.hosted_minews_right_categories_option14{

}
.hosted_minews_right_categories_option15{

}
.hosted_minews_right_categories_option16{

}
.hosted_minews_right_categories_option17{

}
td[class*="hosted_minews_right_categories_td"]
{
    font-size:12px;
    font-family:arial, Verdana;
}
.hosted_minews_right_categories_td1{

}
.hosted_minews_right_categories_td2{

}
.hosted_minews_right_categories_td3{

}
.hosted_minews_right_categories_td4{

}
.hosted_minews_right_categories_td5{

}
.hosted_minews_right_categories_td6{

}
.hosted_minews_right_categories_td7{

}
.hosted_minews_right_categories_td8{

}
.hosted_minews_right_categories_td9{

}
.hosted_minews_right_categories_td10{

}
.hosted_minews_right_categories_td11{

}
.hosted_minews_right_categories_td12{

}
.hosted_minews_right_categories_td13{

}
.hosted_minews_right_categories_td14{

}
.hosted_minews_right_categories_td15{

}
.hosted_minews_right_categories_td16{

}
.hosted_minews_right_categories_td17{

}
.hosted_minews_right_category_row1{

}
.hosted_minews_right_category_row2{

}
.hosted_minews_right_category_row3{

}
.hosted_minews_right_category_row4{

}
.hosted_minews_right_category_row5{

}
.hosted_minews_right_category_row6{

}

span.hosted_minews_right_td_heading
{
    color:#013770;
    font-family: Arial, Verdana;
}
.hosted_minews_main_table
{
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777;
}
.hosted_minews_main_table_row{

}
.hosted_minews_main_table_td_left
{
    border-top:1px solid #666;
    border-right:1px solid #666;
    padding-top:10px;
    padding-right:6px;
    padding-left:4px;
    width:190px
}
input.hosted_minews_left_emailaddress_form_input
{
    width:170px;
    color:#777;
    font-size:11px;
    font-family: Arial, Verdana;
}

/*End News round up minews*/

/*Begin Company Search*/
.hosted_companies_headed_company_org_img{

}
.hosted_companies_headed_compound_search_columnstoview_div
{
    color:#777;
    font-size:12px;
    font-family: Arial, Verdana;
    cursor:pointer;
	width:200px !important;
}
.hosted_companies_headed_compound_search_columnstoview_td
{

}
.hosted_companies_headed_search_compound_results_table
{
    width:100%;
    height:auto
}
.hosted_companies_headed_compound_search_results_row{

}
.hosted_companies_headed_compound_search_results_table
{
    width:100%;
    height:auto;  
}
.hosted_companies_headed_compound_search_results_td
{
    width:100%;
}
.hosted_companies_header_criteria_byline{

}
.hosted_companies_headed_director_dhandler_company_name
{
    font-size:20px;
    color:#666;
    font-weight:normal;
    font-family: Arial, Verdana;
    width:100%
}
.hosted_companies_headed_director_dhandler_director
{
    width:100%
}
.hosted_companies_headed_director_dhandler_director_heading_row
{
}
.hosted_companies_headed_director_dhandler_director_heading_th
{
    background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img_lng.png);
    background-repeat:repeat-x;
   border-right:#eee 1px solid !important;
   -moz-border-right:#eee 1px solid !important;
   display:table-cell;
   height:36px;
   font-size:12px;
   font-family:Arial,verdana;
   font-weight:normal;
   font-style:normal;
   color:#666;
   font-family: Arial, Verdana;
}
.hosted_companies_headed_director_dhandler_director_name_row
{
    line-height:14px;
}
.hosted_companies_headed_director_dhandler_director_name_td
{
    padding-top:2px;
    padding-bottom:2px;
    color:#666;
    font-size:12px;
    font-family:Arial,verdana;
}
.hosted_companies_headed_director_dhandler_director_yearofapp_td
{
    padding-top:2px;
    padding-bottom:2px;
    text-align:center;
    color:#666;
    font-size:12px;
    font-family:Arial,verdana;
}
.hosted_companies_headed_director_dhandler_hr_bottom
{
    display:none
}
.hosted_companies_headed_director_dhandler_hr_top
{
    display:none
}
.hosted_companies_headed_director_dhandler_main_heading
{
    width:600px !important;
}
.hosted_companies_headed_director_dhandler_main_heading_row
{
}
.hosted_companies_headed_director_dhandler_main_heading_td
{
    font-size: 16px;
    font-family: Arial, Verdana;
    color: #999;
    padding-top:10px;
    padding-bottom:10px;
    font-weight:normal;
    border-top: 1px solid #cccccc;
}

.hosted_companies_headed_dir_ind
{
    color:#666;
    font-size:12px;
    font-family:Arial,verdana;
    text-align:center
}

.hosted_companies_headed_director_dhandler_director_designation_td
{
    padding-top:2px;
    padding-bottom:2px;
    color:#666;
    font-size:12px;
    font-family:Arial, Verdana;
}
.hosted_companies_headed_director_name{

}
.hosted_companies_headed_director_profile{

}
.hosted_companies_headed_financial_popup_datahead_td
{
    font-family:arial, Verdana;
    font-size:12px;
    color:#777;
    font-weight:normal;
    font-style:normal
}
.hosted_companies_headed_financial_popup_data_td
{
    font-family:arial, Verdana;
    font-size:12px;
    color:#777;
    font-weight:normal;
    font-style:normal;
    text-align:center
}
.hosted_companies_headed_financial_popup_data_header_row
{
   background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img32.png);
   background-repeat:repeat-x;   
   height:30px
}
th.hosted_companies_headed_financial_popup_data_header_td
{
   background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img32.png);
   background-repeat:repeat-x; 
   font-family:Arial, Verdana;
   font-size:12px;
   font-weight:normal;
   color:#666;
   padding:0px 2px 0px 2px;
   border-right: 1px solid #eee;
   height:30px;
} 
.hosted_companies_headed_financial_popup_data_row_even
{
    height:22px
}
.hosted_companies_headed_financial_popup_data_table{

}
.hosted_companies_headed_financial_popup_data_company_name
{
    font-size:20px;
    font-family:Arial, Verdana;
    font-weight:normal;
    color:#666
}
.hosted_companies_headed_financial_popup_data_header_row{

}
.hosted_companies_headed_financial_popup_data_header_td
{
    background-color:#ffffff
}
.hosted_companies_headed_financial_popup_data_header_short_code
{
    color:#666;
    font-family:Arial, Verdana;
    font-size:12px;
    font-weight:normal;
    border:1px solid #eee
}
.hosted_companies_headed_financial_popup_data_report
{
    width:98%
}
.hosted_companies_headed_financial_popup_hr_top
{
    display:none
}
.hosted_companies_headed_financial_popup_text{

}
.hosted_companies_headed_fin_summary_c1
{
    text-align:center
}
.hosted_companies_headed_fin_summary_c2
{
    text-align:center
}
.hosted_companies_headed_fin_summary_c3
{
    text-align:center
}
.hosted_companies_headed_fin_summary_data_row_even
{
    height:22px
}
.hosted_companies_headed_fin_summary_data_row_odd
{
    background-color:#f9f9f9;
    height:22px
}
.hosted_companies_headed_fin_summary_header_row
{
    /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#eeeeee), to(#dddddd));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd)";
   padding:0px;
   border-spacing:0px;
   border-collapse:collapse
}
.hosted_companies_headed_fin_summary_mode_long
{
    margin-left:0px;
    width:600px;
}
.hosted_companies_headed_fin_summary_period_heading
{
   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #e9e9e9, #e2e2e2); /*colors for each row*/
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #e9e9e9, #e2e2e2);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #e9e9e9, #e2e2e2);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #e9e9e9, #e2e2e2);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#e9e9e9), to(#e2e2e2));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e9e9e9, endColorstr=#e2e2e2);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#e9e9e9, endColorstr=#e2e2e2)";
   font-family:Arial, Verdana;
   font-size:12px;
   text-align:center;
   color:#666;
   border-right: 1px solid #eeeeee; 
   width:15%;
   font-weight:normal;
   font-style:normal;
   border-top:0px;
   border-bottom:0px
}
.hosted_companies_headed_fin_summary_quickfas_table
{
    text-align:left;
    margin-left:5px;
    margin-top:25px;
    width:585px;
    font-family:Arial, Verdana;
    font-size:12px;
    color:#777;
  
}
.hosted_companies_headed_fin_summary_row_header
{
    padding-left:10px
}
th.hosted_companies_headed_fin_summary_short_code_heading
{
   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#eeeeee), to(#dddddd));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd)";
   border-right: 1px solid #eeeeee !important;  
   font-family:Arial, Verdana;
   font-size:12px;
   font-weight:normal;
   font-style:normal;
   color:#666;
   width:55%;
   text-align:left !important;
   padding-left:10px !important;
}

.hosted_companies_headed_fin_summary_units_heading
{
   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #e2e2e2, #dddddd); /*colors for each row*/
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #e2e2e2, #dddddd);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #e2e2e2, #dddddd);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #e2e2e2, #dddddd);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#e2e2e2), to(#dddddd));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e2e2e2, endColorstr=#dddddd);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#e2e2e2, endColorstr=#dddddd)";  
   font-family:Arial, Verdana;
   font-size:12px;
   text-align:center;
   color:#666;
   border-right: 1px solid #eeeeee; 
   padding-bottom:2px; 
   width:15%;
   font-weight:normal;
   font-style:normal;
}
.hosted_companies_headed_fin_summary_year_heading
{
   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #eeeeee, #e9e9e9); /*colors for each row*/
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #eeeeee, #e9e9e9);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #eeeeee, #e9e9e9);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #eeeeee, #e9e9e9);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#eeeeee), to(#e9e9e9));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eeeeee, endColorstr=#e9e9e9);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#eeeeee, endColorstr=#e9e9e9)";
   font-family:Arial, Verdana;
   font-size:12px;
   text-align:center;
   color:#666;
   border-right: 1px solid #eeeeee;
   border-bottom:1px solid #e9e9e9;
   padding-top:2px;
   width:15%; 
   font-weight:normal;
   font-style:normal;
}
span.hosted_companies_headed_organogram_date
{
    color:#666;
    font-family: Arial, Verdana;
}
span.hosted_companies_headed_organogram_sub_company_name
{
    color:#666;
    font-family: Arial, Verdana;
}
.hosted_companies_headed_search_advanced_search_bissect_row{

}
.hosted_companies_headed_search_advanced_search_bissect_td{

}
.hosted_companies_headed_search_advanced_search_brand_row{

}
.hosted_companies_headed_search_advanced_search_brand_td{

}
.hosted_companies_headed_search_advanced_search_compkey_row{

}
.hosted_companies_headed_search_advanced_search_compkey_td{

}
.hosted_companies_headed_search_advanced_search_country_row{

}
.hosted_companies_headed_search_advanced_search_country_td{

}
.hosted_companies_headed_search_advanced_search_criteria_row{

}
.hosted_companies_headed_search_advanced_search_criteria_td{

}
.hosted_companies_headed_search_advanced_search_nature_row{

}
.hosted_companies_headed_search_advanced_search_nature_td{

}
.hosted_companies_headed_search_advanced_search_row{

}
.hosted_companies_headed_search_advanced_search_scompany_row{

}
.hosted_companies_headed_search_advanced_search_scompany_td{

}
.hosted_companies_headed_search_advanced_search_spacer_row
{
    height:12px
}
.hosted_companies_headed_search_advanced_search_spacer_td
{
}
.hosted_companies_headed_search_advanced_search_sshare_td{

}
.hosted_companies_headed_search_advanced_search_subsid_row{

}
.hosted_companies_headed_search_advanced_search_subsid_td{

}

.hosted_companies_headed_search_advanced_search_td{

}

.hosted_companies_headed_search_companiestext_criteria{

}
.hosted_companies_headed_search_companiestext_criteria_click{

}
.hosted_companies_headed_search_companiestext_sbissect{

}

.hosted_companies_headed_search_companiesText_sbissect_select{

}
.hosted_companies_headed_search_companiesText_scompany{

}
.hosted_companies_headed_search_companiesText_snature
{
    color:#013770;
    font-family: Arial, Verdana;
}
.hosted_companies_headed_search_companiesText_sshare
{
    color:#33715e;
    font-family: Arial, Verdana;
}
.hosted_companies_headed_search_companiestext_ssubsid
{
    color:#33715e;
    font-family: Arial, Verdana;
}

.hosted_companies_headed_search_compkey_form_input{

}
.hosted_companies_headed_search_compound_header_attorneys
{
    border-right: #eee 1px solid !important;
   -moz-border-right:#eee 1px solid !important;
   background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img_lng.png);
    background-repeat:repeat-x;
   display: table-cell;
   height:36px;
   font-size:12px;
   font-family:Arial,verdana;
   color:#666;
   font-weight:normal;
   font-style:normal;
}
.hosted_companies_headed_search_compound_header_auditors
{
    border-right: #eee 1px solid !important;
   -moz-border-right:#eee 1px solid !important;
   background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img_lng.png);
    background-repeat:repeat-x;
   display: table-cell;
   height:36px;
   font-size:12px;
   font-family:Arial,verdana;
   color:#666;
   font-weight:normal;
   font-style:normal;
}
.hosted_companies_headed_search_compound_header_bankers
{
    border-right: #eee 1px solid !important;
   -moz-border-right:#eee 1px solid !important;
   background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img_lng.png);
    background-repeat:repeat-x;
   display: table-cell;
   height:36px;
   font-size:12px;
   font-family:Arial,verdana;
   color:#666;
   font-weight:normal;
   font-style:normal;
}
.hosted_companies_headed_search_compound_header_close
{
    border-right: #eee 1px solid !important;
   -moz-border-right:#eee 1px solid !important;
   background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img_lng.png);
    background-repeat:repeat-x;
   display: table-cell;
   height:36px;
   font-size:12px;
   font-family:Arial,verdana;
   color:#666;
   font-weight:normal;
   font-style:normal;
}
.hosted_companies_headed_search_compound_header_compname
{
   border-right: #eee 1px solid !important;
   -moz-border-right:#eee 1px solid !important;
   background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img_lng.png);
   background-repeat:repeat-x;
   display: table-cell;
   height:36px;
   font-size:12px;
   font-family:Arial,verdana;
   color:#666;
   font-weight:normal;
   font-style:normal;
   width:70%;
}

.hosted_companies_headed_search_compound_header_controlsh
{
   border-right: #eee 1px solid !important;
   -moz-border-right:#eee 1px solid !important;
   background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img_lng.png);
   background-repeat:repeat-x;
   display: table-cell;
   height:36px;
   font-size:12px;
   font-family:Arial,verdana;
   color:#666;
   font-weight:normal;
   font-style:normal;
}
.hosted_companies_headed_search_compound_header_country
{
    border-right: #eee 1px solid !important;
   -moz-border-right:#eee 1px solid !important;
   background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img_lng.png);
    background-repeat:repeat-x;
   display: table-cell;
   height:36px;
   font-size:12px;
   font-family:Arial,verdana;
   color:#666;
   font-weight:normal;
   font-style:normal;
}
.hosted_companies_headed_search_compound_header_cosec
{
    border-right: #eee 1px solid !important;
   -moz-border-right:#eee 1px solid !important;
   background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img_lng.png);
    background-repeat:repeat-x;
   display: table-cell;
   height:36px;
   font-size:12px;
   font-family:Arial,verdana;
   color:#666;
   font-weight:normal;
   font-style:normal;
}
.hosted_companies_headed_search_compound_header_email
{
    border-right: #eee 1px solid !important;
   -moz-border-right:#eee 1px solid !important;
   background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img_lng.png);
    background-repeat:repeat-x;
   display: table-cell;
   height:36px;
   font-size:12px;
   font-family:Arial,verdana;
   color:#666;
   font-weight:normal;
   font-style:normal;
}
.hosted_companies_headed_search_compound_header_employees
{
    border-right: #eee 1px solid !important;
   -moz-border-right:#eee 1px solid !important;
   background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img_lng.png);
    background-repeat:repeat-x;
   display: table-cell;
   height:36px;
   font-size:12px;
   font-family:Arial,verdana;
   color:#666;
   font-weight:normal;
   font-style:normal;
}
.hosted_companies_headed_search_compound_header_fax
{
    border-right: #eee 1px solid !important;
   -moz-border-right:#eee 1px solid !important;
   background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img_lng.png);
    background-repeat:repeat-x;
   display: table-cell;
   height:36px;
   font-size:12px;
   font-family:Arial,verdana;
   color:#666;
   font-weight:normal;
   font-style:normal;
}
.hosted_companies_headed_search_compound_header_finye
{
    border-right: #eee 1px solid !important;
   -moz-border-right:#eee 1px solid !important;
   background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img_lng.png);
    background-repeat:repeat-x;
   display: table-cell;
   height:36px;
   font-size:12px;
   font-family:Arial,verdana;
   color:#666;
   font-weight:normal;
   font-style:normal;
}
.hosted_companies_headed_search_compound_header_legaladv
{
    border-right: #eee 1px solid !important;
   -moz-border-right:#eee 1px solid !important;
   background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img_lng.png);
    background-repeat:repeat-x;
   display: table-cell;
   height:36px;
   font-size:12px;
   font-family:Arial,verdana;
   color:#666;
   font-weight:normal;
   font-style:normal;
}
.hosted_companies_headed_search_compound_header_postadd
{
    border-right: #eee 1px solid !important;
   -moz-border-right:#eee 1px solid !important;
   background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img_lng.png);
    background-repeat:repeat-x;
   display: table-cell;
   height:36px;
   font-size:12px;
   font-family:Arial,verdana;
   color:#666;
   font-weight:normal;
   font-style:normal;
}
.hosted_companies_headed_search_compound_header_prtxprft
{
    border-right: #eee 1px solid !important;
   -moz-border-right:#eee 1px solid !important;
   background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img_lng.png);
    background-repeat:repeat-x;
   display: table-cell;
   height:36px;
   font-size:12px;
   font-family:Arial,verdana;
   color:#666;
   font-weight:normal;
   font-style:normal;
}
.hosted_companies_headed_search_compound_header_regadd
{
    border-right: #eee 1px solid !important;
   -moz-border-right:#eee 1px solid !important;
   background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img_lng.png);
    background-repeat:repeat-x;
   display: table-cell;
   height:36px;
   font-size:12px;
   font-family:Arial,verdana;
   color:#666;
   font-weight:normal;
   font-style:normal;
}
.hosted_companies_headed_search_compound_header_regno
{
    border-right: #eee 1px solid !important;
   -moz-border-right:#eee 1px solid !important;
   background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img_lng.png);
    background-repeat:repeat-x;
   display: table-cell;
   height:36px;
   font-size:12px;
   font-family:Arial,verdana;
   color:#666;
   font-weight:normal;
   font-style:normal;
}
.hosted_companies_headed_search_compound_header_retequity
{
    border-right: #eee 1px solid !important;
   -moz-border-right:#eee 1px solid !important;
   background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img_lng.png);
    background-repeat:repeat-x;
   display: table-cell;
   height:36px;
   font-size:12px;
   font-family:Arial,verdana;
   color:#666;
   font-weight:normal;
   font-style:normal;
}
.hosted_companies_headed_search_compound_header_rettotass
{
    border-right: #eee 1px solid !important;
   -moz-border-right:#eee 1px solid !important;
   background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img_lng.png);
    background-repeat:repeat-x;
   display: table-cell;
   height:36px;
   font-size:12px;
   font-family:Arial,verdana;
   color:#666;
   font-weight:normal;
   font-style:normal;
}
.hosted_companies_headed_search_compound_header_row{

}
.hosted_companies_headed_search_compound_header_sector
{
    border-right: #eee 1px solid !important;
   -moz-border-right:#eee 1px solid !important;
   background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img_lng.png);
    background-repeat:repeat-x;
   display: table-cell;
   height:36px;
   font-size:12px;
   font-family:Arial,verdana;
   color:#666;
   font-weight:normal;
   font-style:normal;
}
.hosted_companies_headed_search_compound_header_tel
{
    border-right: #eee 1px solid !important;
   -moz-border-right:#eee 1px solid !important;
   background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img_lng.png);
    background-repeat:repeat-x;
   display: table-cell;
   height:36px;
   font-size:12px;
   font-family:Arial,verdana;
   color:#666;
   font-weight:normal;
   font-style:normal;
}
.hosted_companies_headed_search_compound_header_transsec
{
    border-right: #eee 1px solid !important;
   -moz-border-right:#eee 1px solid !important;
   background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img_lng.png);
    background-repeat:repeat-x;
   display: table-cell;
   height:36px;
   font-size:12px;
   font-family:Arial,verdana;
   color:#666;
   font-weight:normal;
   font-style:normal;
}
.hosted_companies_headed_search_compound_header_ttlassets
{
    border-right: #eee 1px solid !important;
   -moz-border-right:#eee 1px solid !important;
   background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img_lng.png);
    background-repeat:repeat-x;
   display: table-cell;
   height:36px;
   font-size:12px;
   font-family:Arial,verdana;
   color:#666;
   font-weight:normal;
   font-style:normal;
}
.hosted_companies_headed_search_compound_header_turnover
{
    border-right: #eee 1px solid !important;
   -moz-border-right:#eee 1px solid !important;
   background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img_lng.png);
    background-repeat:repeat-x;
   display: table-cell;
   height:36px;
   font-size:12px;
   font-family:Arial,verdana;
   color:#666;
   font-weight:normal;
   font-style:normal;
}
.hosted_companies_headed_search_compound_header_webadd
{
    border-right: #eee 1px solid !important;
   -moz-border-right:#eee 1px solid !important;
   background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img_lng.png);
    background-repeat:repeat-x;
   display: table-cell;
   height:36px;
   font-size:12px;
   font-family:Arial,verdana;
   color:#666;
   font-weight:normal;
   font-style:normal;
}
.hosted_companies_headed_search_compound_header_yearend
{
    border-right: #eee 1px solid !important;
   -moz-border-right:#eee 1px solid !important;
   background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img_lng.png);
    background-repeat:repeat-x;
   display: table-cell;
   height:36px;
   font-size:12px;
   font-family:Arial,verdana;
   color:#666;
   font-weight:normal;
   font-style:normal;
}
.hosted_companies_headed_search_compound_header_mrktcap
{
    border-right: #eee 1px solid !important;
   -moz-border-right:#eee 1px solid !important;
   background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img_lng.png);
    background-repeat:repeat-x;
   display: table-cell;
   height:36px;
   font-size:12px;
   font-family:Arial,verdana;
   color:#666;
   font-weight:normal;
   font-style:normal;
   width:30%;
}
.hosted_companies_headed_search_compound_query_row
{
    height:auto;
}
.hosted_companies_headed_search_compound_query_td
{
    font-family:arial, Verdana;
    font-size:12px;
    font-weight:normal;
    font-style:normal;
    padding-left:2px;
}
.hosted_companies_headed_search_form{

}

.hosted_companies_headed_search_form_checkbox_country{

}
.hosted_companies_headed_search_form_checkbox_sshare{

}
.hosted_companies_headed_search_form_checkbox_sbissect{

}

.hosted_companies_headed_search_form_checkbox_ssubsid{

}
.hosted_companies_headed_search_companiesSearchTitle_director
{
    font-size:18px;
    color:#666;
    font-family: Arial, Verdana;
}
div.hosted_companies_headed_search_companiesText
{
    color:#777;
    font-size:12px;
    font-family: Arial, Verdana;
    width:50%;
    float:left;
    font-style:italic;
    display:block;
    padding-right:44px;
}

.hosted_companies_headed_search_companiesText_sbrand
{
    color:#33715e;
    font-family: Arial, Verdana;
}
.hosted_companies_headed_search_companiestext_scountry{

}
.hosted_companies_headed_search_companiestext_scountry_select{

}
.hosted_companies_headed_search_image{

}


/*begin company search director*/
.hosted_companies_headed_search_companiesText_director
{
    color:#777;
    font-size:12px;
    font-family: Arial, Verdana;
    width:50%;
    float:left;
    font-style:italic;
    padding-right:44px;
}
.hosted_companies_headed_search_director_form_btn
{
    border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family: Arial, Verdana;
	color: #999;
	width: 30%;
	cursor:pointer;
}
.hosted_companies_headed_search_director_form_input
{
    width:94%;
    color:#777;
    font-family: Arial, Verdana;
    margin-bottom:10px
}
.hosted_companies_hosted_search_director_image_row{

}
.hosted_companies_hosted_search_director_image_td
{
    background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/img_Binoculars.png);
	background-position:center;
	background-repeat:no-repeat;
	background-position:top; 
	padding-top:125px  
}
.hosted_companies_headed_search_director_search_results_table
{
    font-size:12px;
    color:#777;
    font-family: Arial, Verdana;
    line-height:18px;
    padding-top: 10px;
    padding-left: 6px;
    width: 100%;
}
.hosted_companies_headed_search_director_table
{
    border-top: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	margin: 10px 20px 0px 0px;
	padding-left: 6px;
	-webkit-box-shadow: 0 8px 6px -6px #666;
    -moz-box-shadow: 0 8px 6px -6px #666;
    box-shadow: 0 8px 6px -6px #666; 
    width: 342px
}
.hosted_companies_headed_search_dir_appt_date_td{
}
.hosted_companies_headed_search_dir_company_name_link
{
    color:#333;
    font-family: Arial, Verdana;
}
.hosted_companies_headed_search_dir_company_name_row{
}
.hosted_companies_headed_search_dir_company_name_td:hover
{
    background-color:#f0f0f0;
    padding: 4px 0px 4px 0px
}
.hosted_companies_headed_search_dir_company_name_td
{
    padding: 4px 0px 4px 0px
}
.hosted_companies_headed_search_dir_designation_row
{
    padding-bottom:10px
}
.hosted_companies_headed_search_dir_designation_td{
}
.hosted_companies_headed_search_dir_first_name_row{
}
.hosted_companies_headed_search_dir_first_name_td{
}
.hosted_companies_headed_search_dir_gender_row{
}
.hosted_companies_headed_search_dir_gender_td{
}
.hosted_companies_headed_search_dir_results_name_td
{
    color:#33715e;
    font-family: Arial, Verdana;
    padding-top:8px;
    padding-bottom:4px
}
.hosted_companies_headed_search_dir_results_name_link
{
    padding-left: 10px;
    color:#33715e;
    font-family: Arial, Verdana;
}
.hosted_companies_headed_search_dir_results_name_row
{
    line-height:25px;
    padding-top:15px !important;
}
.hosted_companies_headed_search_dir_results_name_row:hover
{
    background-color:#f0f0f0;
    line-height:25px
}
.hosted_companies_headed_search_dir_qualifications_row{
}
.hosted_companies_headed_search_dir_qualifications_td{
}
.director
{
    font-size:12px;
    font-family:arial, Verdana;
    color: #777;
}
span.designation[pre]
{
    font-size:12px;
    font-family:arial, Verdana;
    color: #777;
}
pre
{
    font-size:12px;
    color: #777;
    width:100%;
    padding-left:6px;
}
/*end company search director*/
.hosted_companies_headed_search_form_checkbox_snature{
}

.hosted_companies_headed_search_full_report_allcorpinfo_form_checkbox{
}
.hosted_companies_headed_search_full_report_balsh_form_checkbox{

}
.hosted_companies_headed_search_full_report_bsisn_form_checkbox{

}
.hosted_companies_headed_search_full_report_bsstrr_form_checkbo{

}
.hosted_companies_headed_search_full_report_cashflst_form_checkbox{

}
.hosted_companies_headed_search_full_report_company_name
{
    font-size:20px;
    color:#666;
    font-family:Arial, Verdana;
    font-weight:normal;
    padding-left:0px;
    width:600px !important;
}
.hosted_companies_headed_search_full_report_corporate_information_option_list_row{

}
.hosted_companies_headed_search_full_report_corporate_information_option_list_td
{
    color:#777;
    font-size:12px;
    font-family:Arial, verdana
}
.hosted_companies_headed_search_full_report_corporate_information_row{

}
.hosted_companies_headed_search_full_report_corporate_information_spacer_td{

}
.hosted_companies_headed_search_full_report_corporate_information_td
{
    font-size:18px;
    font-family: Arial, Verdana;
    color:#666;
    font-weight:normal
}
.hosted_companies_headed_search_full_report_criteria_row{

}
.hosted_companies_headed_search_full_report_criteria_td
{
    font-size:12px;
    font-family: Arial, Verdana;
    color:#777;
}
.hosted_companies_headed_search_full_report_coverr_form_checkbox{

}
.hosted_companies_headed_search_full_report_cshflr_form_checkbox{

}
.hosted_companies_headed_search_full_report_financialinfo_option_list
{
    color:#777;
    font-family: Arial, Verdana;
    font-size:12px
}
.hosted_companies_headed_search_full_report_financialinfo_option_list_row{

}
.hosted_companies_headed_search_full_report_financialinfo_row{

}
.hosted_companies_headed_search_full_report_financialinfo_td
{
    font-size:18px;
    font-weight:normal;
    color:#666;
    font-family: Arial, Verdana;
}
.hosted_companies_headed_search_full_report_finsumm_form_checkbox{
}
.hosted_companies_headed_search_full_report_form_btn
{
    border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family: Arial, Verdana;
	color: #999;
	width: 30%;
	cursor:pointer;
	margin-top:10px
}
.hosted_companies_headed_search_full_report_geninfo_form_checkbox{
}
.hosted_companies_headed_search_full_report_mrgprfr_form_checkbox{
}
.hosted_companies_headed_search_full_report_mrkprinf_form_checkbox{
}
.hosted_companies_headed_search_full_report_netasval_form_checkbox{
}
.hosted_companies_headed_search_full_report_news_form_checkbox{
}
.hosted_companies_headed_search_full_report_reset_form_btn
{
    border: 1px solid #ccc;
	background: transparent;
	font-size: 12px;
	font-family: Arial, Verdana;
	color: #999;
	width: 30%;
	cursor:pointer;
}
span.hosted_companies_headed_search_full_report_search_form
{
    width:600px !important;
}
.hosted_companies_headed_search_full_report_shar_form_checkbox{

}
.hosted_companies_headed_search_full_report_shareinfo_row{

}
.hosted_companies_headed_search_full_report_shareinfo_td
{
    color:#777;
    font-size:12px;
    font-family:Arial, verdana;
}
.hosted_companies_headed_search_full_report_spacer_row{

}
.hosted_companies_headed_search_full_report_spacer_td{

}
.hosted_companies_headed_search_full_report_subbrn_form_checkbox{

}
.hosted_companies_headed_search_full_report_subsidiaries_row{

}
.hosted_companies_headed_search_full_report_subsidiaries_td
{
    color:#777;
    font-size:12px;
    font-family:Arial, verdana;
}
.hosted_companies_headed_search_full_report_taxn_form_checkbox{

}
.hosted_companies_headed_search_full_report_query_form
{
    width:600px !important;
}
.hosted_companies_headed_search_full_report_wrkcapr_form_checkbox{

}
.hosted_companies_headed_search_main_table
{
    padding-top:10px;
}
.hosted_companies_headed_search_main_table_header_td{

}

.hosted_companies_headed_search_main_table_row{

}
.hosted_companies_headed_search_option{

}
.hosted_companies_headed_search_option_0{

}
.hosted_companies_headed_search_option_1

}
.hosted_companies_headed_search_option_2{

}
.hosted_companies_headed_search_option_3{

}
.hosted_companies_headed_search_profess_company_name
{
    font-size:20px;
    color:#666;
    font-weight:normal;
    font-family:Arial, Verdana;
}
.hosted_companies_headed_search_profess_hr_bottom
{
    display:none
}
.hosted_companies_headed_search_profess_hr_top
{
    display:none
}
.hosted_companies_headed_search_profess_sub_span_list
{
    color: #777;
    font-size:12px;
    font-family:Arial, Verdana;
}
.hosted_companies_headed_search_profess_sub_table
{
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777;
}
.hosted_companies_headed_search_profess_sub_td
{
    font-size:18px;
    font-family: Arial, Verdana;
    color:#666;
    font-weight:normal;
    padding-top:10px
}
.hosted_companies_headed_search_profess_sub_tr{

}
.hosted_companies_headed_search_query_text{

}
.hosted_companies_headed_search_results_link
{
    color:#777;
    font-size:12px;
    font-family:Arial, verdana
}
.hosted_companies_headed_search_results_link:hover
{
    color:#33715e;
    font-size:12px;
    font-family:Arial, verdana
}
.hosted_companies_headed_search_results_link[br]
{
    line-height:10px;
}
.hosted_companies_headed_search_results_profess_main_table
{
    width:600px !important
}
.hosted_companies_headed_search_results_profess_row{

}
.hosted_companies_headed_search_results_profess_td{

}
.hosted_companies_headed_search_save_comma_delimited
{
    font-family:Arial, Verdana;
    font-size:12px;
    font-weight:normal !important;
    font-style:normal !important;
}
.hosted_companies_headed_search_save_excel
{
    font-family:Arial, Verdana;
    font-size:12px;
    font-weight:normal !important;
    font-style:normal !important;
}
.hosted_companies_headed_search_sbissect_form_select{
}
.hosted_companies_headed_search_scountry_form_select{
}

li.simpleon
{
    color:#33715e !important;
    font-family:Arial, Verdana;
    font-weight:normal !important;
    font-style:normal !important;
}
li.simpleoff
{
    color:#777 !important;
    font-family:Arial, Verdana;
    font-weight:normal !important;
    font-style:normal !important;
}
.hosted_companies_headed_search_transfersec_address_row{
}
.hosted_companies_headed_search_transfersec_address_td
{
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777
}
.hosted_companies_headed_search_transfersec_details_table
{
    color:#777;
    font-family: Arial, Verdana;
}
.hosted_companies_headed_search_transfersec_email_heading_td
{
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777
}
.hosted_companies_headed_search_transfersec_email_row{

}
.hosted_companies_headed_search_transfersec_email_td
{
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777
}
.hosted_companies_headed_search_transfersec_fax_heading_td
{
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777
}
.hosted_companies_headed_search_transfersec_fax_row{

}
.hosted_companies_headed_search_transfersec_fax_td
{
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777
}
.hosted_companies_headed_search_transfersec_name_heading_td
{
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777
}
.hosted_companies_headed_search_transfersec_name_row{

}
.hosted_companies_headed_search_transfersec_address_heading_td
{
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777
}   
.hosted_companies_headed_search_transfersec_name_td
{
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777
}
.hosted_companies_headed_search_transfersec_row{

}
.hosted_companies_headed_search_transfersec_table
{
    font-size:14px;
    color:#777;
    font-weight:bold;
    font-family:Arial, Verdana;
    padding-top:10px
}
.backtotop_link
{
    display:none
}
.hosted_companies_headed_search_transfersec_tel_heading_td
{
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777
}
.hosted_companies_headed_search_transfersec_tel_row{

}
.hosted_companies_headed_search_transfersec_tel_td
{
    font-size:12px;
    font-family:Arial, Verdana;
    color:#777
}
.hosted_companies_headed_search_transfersec_td
{
    color:#666;
    font-size:18px;
    font-family:Arial, Verdana;
    font-weight:normal
}
.hosted_companies_headed_search_transfersec_top_td{

}
.search_results_text
{
    color:#e20a16;
    font-family:Arial, Verdana;
    font-size:12px;
    font-style:normal;
    font-weight:normal;
}
.hosted_companies_headed_shareholding_dhandler_company_name_a
{
    font-size:20px;
    font-family:Arial, Verdana;
    color:#666;
    font-weight:normal;
    text-align:left;
    padding-bottom:10px
}
.hosted_companies_headed_shareholding_dhandler_company_name_row{

}
.hosted_companies_headed_shareholding_dhandler_company_organogram_row{

}

.hosted_companies_headed_shareholding_dhandler_company_organogram_sub_company_name
{
    font-size:12px;
   font-family:Arial,verdana;
   color:#666;
}
.hosted_companies_headed_shareholding_dhandler_company_organogram_td
{
    width:600px !important;
    vertical-align:top
}
.hosted_companies_headed_shareholding_dhandler_company_organogram{

}
.hosted_companies_headed_shareholding_dhandler_company_organogram_date
{
    font-size:12px;
   font-family:Arial,verdana;
   color:#666;
}
.hosted_companies_headed_shareholding_dhandler_company_organogram_image
{
    text-align:center
}
.hosted_companies_headed_shareholding_dhandler_company_shareholding
{
    width:100% !important;
}
.hosted_companies_headed_shareholding_dhandler_company_subbrands_dir_ind
{
    text-align:center
}
.hosted_companies_headed_shareholding_dhandler_company_subsidbrand_sub_brands
{
    width:100%
}
.hosted_companies_headed_shareholding_dhandler_company_subbrands_heading
{
    border-right: #eee 1px solid !important;
   -moz-border-right:#eee 1px solid !important;
   background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img_lng.png);
    background-repeat:repeat-x;
   display: table-cell;
   height:36px;
   font-size:12px;
   font-family:Arial,verdana;
   color:#666;
}
.hosted_companies_headed_shareholding_dhandler_company_subbrands_heading_row{

}
.hosted_companies_headed_shareholding_dhandler_company_subbrands_row{

}
.hosted_companies_headed_shareholding_dhandler_company_subbrands_sub_company_name
{
    padding-top:3px;
    padding-bottom:2px;
    vertical-align:middle
}
.hosted_companies_headed_shareholding_dhandler_company_subsidbrand
{
    width:600px !important;
}
span.hosted_companies_headed_shareholding_dhandler_company_subsidbrand_company_name
{
    font-size:20px;
    color:#666;
    font-weight:normal;
    font-family: Arial, Verdana;
    width:100%
}

.hosted_companies_headed_shareholding_dhandler_company_subsidbrand_hr_bottom
{
    display:none
}
.hosted_companies_headed_shareholding_dhandler_company_subsidbrand_hr_top
{
 display:none
}
.hosted_companies_headed_shareholding_dhandler_company_subsidbrand_main_heading
{
    width:100% !important;
}
.hosted_companies_headed_shareholding_dhandler_company_subsidbrand_main_heading_row{

}
.hosted_companies_headed_shareholding_dhandler_company_subsidbrand_main_heading_td
{
    font-size: 16px;
    font-family: Arial, Verdana;
    color: #999;
    padding-top:10px;
    padding-bottom:10px;
    border-top: 1px solid #cccccc;
    font-weight:normal
}
.hosted_companies_headed_shareholding_dhandler_company_subbrands_main_heading
{
    width:100%;
    border-top:1px solid #cccccc;
}
.hosted_companies_headed_shareholding_dhandler_company_subsidbrand_row
{
}
.hosted_companies_headed_shareholding_dhandler_company_subbrands_main_heading_row
{
    border-top:1px solid #cccccc;
    width:100%;
}
.hosted_companies_headed_shareholding_dhandler_company_subbrands_main_heading_td
{
    font-size: 16px;
    font-family: Arial, Verdana;
    color: #999;
    padding-top:10px;
    padding-bottom:10px;
    font-weight:normal;
    width:85%
}
.hosted_companies_headed_shareholding_dhandler_company_subbrands_backto
{
    font-size: 10px;
    font-family: Arial, Verdana;
    color: #999;
    padding-top:10px;
    padding-bottom:10px;
    font-weight:normal;
    width:15%;
    text-align:right;
    padding-right:10px
}
.hosted_companies_headed_shareholding_dhandler_company_subsidbrand_sub_subsidiaries
{
    width:100%
}
.hosted_companies_headed_shareholding_dhandler_company_subsidbrand_td{

}
.hosted_companies_headed_shareholding_dhandler_company_subsidiaries_dir_ind
{
    text-align:center
}
.hosted_companies_headed_shareholding_dhandler_company_subsidiaries_heading
{
   background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img_lng.png);
    background-repeat:repeat-x;
   border-right:#eee 1px solid !important;
   -moz-border-right:#eee 1px solid !important;
   display:table-cell;
   height:36px;
   font-size:12px;
   font-family:Arial,verdana;
   font-weight:normal;
   font-style:normal;
   color:#666
}
.hosted_companies_headed_shareholding_dhandler_company_subsidiaries_heading_row{

}
.hosted_companies_headed_shareholding_dhandler_company_subsidiaries_percentage
{
    text-align:center
}
.hosted_companies_headed_shareholding_dhandler_company_subsidiaries_row{

}
.hosted_companies_headed_shareholding_dhandler_company_subsidiaries_sub_company_name
{
    padding-top:2px;
    padding-bottom:2px
}
.hosted_companies_headed_shareholding_dhandler_difference_latest
{
    font-size:12px;
    font-family: Arial, Verdana;
    color:#777;
    font-weight:normal;
    padding-left:4px;
     /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#eeeeee), to(#dddddd));
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#eeeeee, endColorstr=#dddddd)";
}
.hosted_companies_headed_shareholding_dhandler_hr_row{

}
.hosted_companies_headed_shareholding_dhandler_hr_td
{
    display:none
}
.hosted_companies_headed_shareholding_dhandler_hr_top{

}
.hosted_companies_headed_shareholding_dhandler_ranked_by1
{
    font-size:11px;
    font-family: Arial, Verdana;
    color:#777;
    font-weight:normal;
}
.hosted_companies_headed_shareholding_dhandler_ranked_by2
{
    font-size:11px;
    font-family: Arial, Verdana;
    color:#777;
    font-weight:normal;
}
.hosted_companies_headed_shareholding_dhandler_rankedby_row{

}
.hosted_companies_headed_shareholding_dhandler_rankedby_spacer_td{

}
.hosted_companies_headed_shareholding_dhandler_share_spec_row{

}
.hosted_companies_headed_shareholding_dhandler_share_spec_table
{
    width:600px
}
.hosted_companies_headed_shareholding_dhandler_share_spec_td{

}
.hosted_companies_headed_shareholding_dhandler_sharehold3_company_name_a
{
    padding-top:14px;
    padding-bottom: 10px;
    color:#777;
    font-size:12px;
    font-family:Arial, verdana;
    font-weight:normal
}  
.hosted_companies_headed_shareholding_dhandler_sharehold2_company_name_a
{
    padding-top:14px;
    padding-bottom: 10px;
    color:#777;
    font-size:12px;
    font-family:Arial, verdana;
    font-weight:normal
}  
.hosted_companies_headed_shareholding_dhandler_sharehold1_company_name_a
{
    padding-top:14px;
    padding-bottom: 10px;
    color:#777;
    font-size:12px;
    font-family:Arial, verdana;
    font-weight:normal
}
.hosted_companies_headed_shareholding_dhandler_sharehold1_company_name_row{

}
.hosted_companies_headed_shareholding_dhandler_sharehold1_date1_form_input
{
    color:#777;
    font-size:12px;
    font-family:Arial, verdana
}
.hosted_companies_headed_shareholding_dhandler_sharehold2_date2_form_input
{
    color:#777;
    font-size:12px;
    font-family:Arial, verdana
}
.hosted_companies_headed_shareholding_dhandler_sharehold3_date3_form_input
{
    color:#777;
    font-size:12px;
    font-family:Arial, verdana
}
.hosted_companies_headed_shareholding_dhandler_sharehold1_date1_row{

}
.hosted_companies_headed_shareholding_dhandler_sharehold1_date1_spacer_td{

}
td[class^="hosted_companies_headed_shareholding_dhandler_sharehold"]
{
    color:#777;
    font-size:12px;
    font-family:Arial, verdana;
    padding-bottom:4px
}

.hosted_companies_headed_shareholding_dhandler_sharehold1_difference_buysell{

}
.hosted_companies_headed_shareholding_dhandler_sharehold1_difference_name{

}
.hosted_companies_headed_shareholding_dhandler_sharehold1_difference_shares{

}
.hosted_companies_headed_shareholding_dhandler_sharehold1_spacer_td{

}
.hosted_companies_headed_shareholding_dhandler_sharehold1_spec_name
{
    color:#777;
    font-size:12px;
    font-family:Arial, verdana
}

.hosted_companies_headed_shareholding_dhandler_sharehold1_spec_shares
{
    color:#777;
    font-size:12px;
    font-family:Arial, verdana;
}
/*#dalinkb1
{
    color:#777;
    font-size:12px;
    font-family:Arial, verdana
}
#dalinkb1:hover
{
    color:#013770;
    font-size:12px;
    font-family:Arial, verdana
}
#dalinkc1
{
    color:#777;
    font-size:12px;
    font-family:Arial, verdana
}
#dalinkc1:hover
{
    color:#013770;
    font-size:12px;
    font-family:Arial, verdana
}
#dalinkd1
{
    color:#777;
    font-size:12px;
    font-family:Arial, verdana
}
#dalinkd1:hover
{
    color:#013770;
    font-size:12px;
    font-family:Arial, verdana
}
#dalinke1
{
    color:#777;
    font-size:12px;
    font-family:Arial, verdana
}
#dalinke1:hover
{
    color:#013770;
    font-size:12px;
    font-family:Arial, verdana
}*/
.hosted_companies_headed_shareholding_dhandler_sharenotice_heading_row{

}
.hosted_companies_headed_shareholding_dhandler_sharenotice_heading_td
{
    font-weight:bold;
    font-family: Arial, Verdana;
}
.hosted_companies_headed_shareholding_dhandler_sharenotice_row{

}
.hosted_companies_headed_shareholding_dhandler_sharenotice_table
{
    color:#777;
    font-size:12px;
    font-family:Arial, verdana
}
.hosted_companies_headed_shareholding_dhandler_sharenotice_text_row{

}
.hosted_companies_headed_shareholding_dhandler_sharenotice_text_td
{
    padding-left:4px;
    padding-right:8px
}
.hosted_companies_headed_shareholding_dhandler_sharenotice_td{

}
.hosted_companies_headed_shareholding_dhandler_spacer_row{

}

.hosted_companies_headed_shareholding_dhandler_spacer_td{

}

.hosted_companies_headed_shareholding_dhandler_spec_shareholding
{
    font-size:12px;
    font-family: Arial, Verdana;
    color:#777;
    font-weight:normal;
    display:table-cell;
    border-right:#eee 1px solid !important;
   -moz-border-right:#eee 1px solid !important;
   padding-left:4px;
}
.hosted_companies_headed_shareholding_dhandler_specific_date
{
    font-size:12px;
    font-family: Arial, Verdana;
    color:#777;
    font-weight:normal;
    text-align:center;
    display:table-cell;
    border-right:#eee 1px solid !important;
   -moz-border-right:#eee 1px solid !important;
}
.hosted_companies_headed_shareholding_dhandler_type_share
{
    font-size:12px;
    color:#777;
    font-weight:normal;
    font-family:Arial, Verdana;
    border-right:#eee 1px solid !important;
   -moz-border-right:#eee 1px solid !important;
   padding-left:4px;
}
iframe#companies_headed_search_result
{
    width:100% !important;
    height:800px !important;
}
.hosted_companies_headed_shareholding_dhandler_spec_share_row
{
   font-size:12px;
   font-family:Arial,verdana;
   font-weight:normal;
   font-style:normal;
   color:#666;
   width:100% !important;
   background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img_lng.png);
    background-repeat:repeat-x;
    height:38px;
}
/*begin old class names for shareholding results*/
.shareholding_results
{
    font-size:12px !important;
    font-family:Arial, Verdana !important;
    color:#777 !important;
}
.company_name
{
    color:#013770;
    font-family: Arial, Verdana;
    text-align:left;
    padding-bottom: 10px
}
.hr_top
{
    display:none
}
.results_header
{
    font-size:12px !important;
    font-family:Arial, Verdana !important;
    color:#777 !important;
    font-weight:bold;
    text-align:center !important;
}   
.Total_CompanyName
{
    font-weight:bold;
    font-family: Arial, Verdana;
    font-size:12px !important;
}
.Total_RandValue_posetive
{
    font-weight:bold;
    font-family: Arial, Verdana;
}
/*end old class names for shareholding results*/

.hosted_companies_headed_shareholder_search_result_cdiff_buysell_td
{
    width:80px !important;
    text-align:center !important;
}
.hosted_companies_headed_shareholder_search_result_cdiffdate_from_option_form_input
{
    font-size:12px !important;
    font-family:Arial, Verdana !important;
    color:#777 !important;
}
.hosted_companies_headed_shareholder_search_result_cdiffdate_from_option_td
{
    text-align:center !important;
    font-size:12px;
    font-family:Arial, Verdana;
}
.hosted_companies_headed_shareholder_search_result_cdiffdate_row
{
    padding-top:8px;
    font-size:12px;
    font-family:Arial, Verdana;
}
.hosted_companies_headed_shareholder_search_result_cdiffdate_td{

}

.hosted_companies_headed_shareholder_search_result_cdiff_name_td
{
    width:72px !important;
    text-align:center !important;
    font-size:12px;
    font-family:Arial, Verdana; 
}
.hosted_companies_headed_shareholder_search_result_cdiff_shares_td
{
    width:80px !important;
    text-align:center !important;
    font-size:12px;
    font-family:Arial, Verdana;
}
.hosted_companies_headed_shareholder_search_result_cdiff_spacer_td{

}
.hosted_companies_headed_shareholder_search_result_company_name_row
{
    padding-top:15px !important;
}
.hosted_companies_headed_shareholder_search_result_company_name_td
{
    padding-top:15px !important;
    font-size:12px;
    font-family: Arial, Verdana;
    color:#777;
    width:20%;
}
.hosted_companies_headed_shareholder_search_result_cspecdate_row{

}
.hosted_companies_headed_shareholder_search_result_cspecdate_td{

}
.hosted_companies_headed_shareholder_search_result_cspecdate_to_option_form_input
{
    font-size:12px !important;
    font-family:Arial, Verdana !important;
    color: #777 !important;
}
.hosted_companies_headed_shareholder_search_result_cspecdate_to_option_td
{
    text-align:center !important;
    font-size:12px;
    font-family:Arial, Verdana;
}
a[id^="dalink"]
{
    color:#999 !important;
    font-size:12px !important;
    font-family:Arial, Verdana !important;
}
a:hover[id^="dalink"]
{
    color:#33715e !important;
    font-size:12px !important;
    font-family:Arial, Verdana !important;
}
.hosted_companies_headed_shareholder_search_result_cspec_name_td
{
    width:72px !important;
    text-align:center !important;
    font-size:12px;
    font-family:Arial, Verdana;
}
/*.hosted_companies_headed_shareholder_search_result_cspec_name_td[id^="dalink"]
{
    color:#777 !important;
}
.hosted_companies_headed_shareholder_search_result_cspec_name_td:hover[id^="dalink"]
{
    color:#33715e !important;
}*/
.hosted_companies_headed_shareholder_search_result_cspec_shares_td
{
    width:80px !important;
    text-align:center !important;
    font-size:12px;
    font-family:Arial, Verdana;
}
.hosted_companies_headed_shareholder_search_result_cspec_spacer_td
{
    width:80px !important;
    text-align:center !important;
    font-size:12px;
    font-family:Arial, Verdana;
}
.hosted_companies_headed_shareholder_search_result_ranked_span
{
    font-size:9px !important;
    font-style:italic !important;
    font-family:Arial, Verdana;
}
.hosted_companies_headed_shareholder_search_result_headers_row{

}
.hosted_companies_headed_shareholder_search_result_hr_row
{
    padding-top:10px
}
.hosted_companies_headed_shareholder_search_result_hr_td
{
    display:none
}
.hosted_companies_headed_shareholder_search_result_main_row{

}
.hosted_companies_headed_shareholder_search_result_main_table
{
    color:#777 !important;
    font-size:12px !important;
    font-family:Arial, Verdana;
    width:100% !important;
    vertical-align:top !important;
}
.hosted_companies_headed_shareholder_search_result_table
{
    width:100%;
    font-size:12px;
    font-family:Arial, Verdana;
}
.hosted_companies_headed_shareholder_search_result_main_td{

}
.hosted_companies_headed_shareholder_search_result_ranked_row{

}
.hosted_companies_headed_shareholder_search_result_ranked_td
{
    font-size:12px;
   font-family:Arial, Verdana;
   color:#777;
}
.hosted_companies_headed_shareholder_search_result_cspecdate_td
{
}
.hosted_companies_headed_shareholder_search_result_th_date
{

   background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img35.png);
   background-repeat:repeat-x;
   height:35px;
   padding-left:6px;
   font-size:12px;
   font-family:Arial, Verdana;
   color:#777;
   border-right:1px solid #eee !important;
   width:184px !important;
   text-align:center !important;
}
.hosted_companies_headed_shareholder_search_result_th_share
{
    background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img35.png);
   background-repeat:repeat-x;
   height:35px;
   padding-left:6px;
   font-size:12px;
   font-family:Arial, Verdana;
   color:#777;
   border-right:1px solid #eee !important;
   width:200px !important;
   text-align:center !important;
}
.hosted_companies_headed_shareholder_search_result_th_spacer
{
    width: 232px !important;
    background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img35.png);
   background-repeat:repeat-x;
   height:35px;
}
SPAN.hosted_companies_headed_sub_company_name
{
    font-size:12px;
    font-family:Arial, verdana;
    color:#666
}

/*End Company Search*/

/* begin Hosted research component */
.hosted_research_contactus_comments_form_input{

}
.hosted_research_contactus_comments_td{

}
.hosted_research_contactus_email_form_input{

}
.hosted_research_contactus_email_td{

}
.hosted_research_contactus_form_table{

}
.hosted_research_contactus_fullname_form_input{

}
.hosted_research_contactus_fullname_td{

}
.hosted_research_contactus_general_info{

}
.hosted_research_contactus_heading{

}
.hosted_research_contactus_heading_div{

}
.hosted_research_contactus_left_td{

}
.hosted_research_contactus_logo{

}
.hosted_research_contactus_mailto_form_input{

}
.hosted_research_contactus_mailto_td{

}
.hosted_research_contactus_main_table{

}
.hosted_research_contactus_number_form_input{

}
.hosted_research_contactus_number_td{

}
.hosted_research_contactus_reset_form_btn{

}
.hosted_research_contactus_subject_form_input{

}
.hosted_research_contactus_subject_td{

}
.hosted_research_contactus_submit_form_btn{

}
.hosted_research_contactus_submit_td{

}
.hosted_research_contactus_right_td{

}
.hosted_research_request_comments_form_input{

}
.hosted_research_request_comments_td{

}
.hosted_research_request_contact_number_form_input{

}
.hosted_research_request_contact_number_td{

}
.hosted_research_request_form{

}
.hosted_research_request_email_form_input{

}
.hosted_research_request_email_td{

}
.hosted_research_request_form_heading{

}
.hosted_research_request_full_name_form_input{

}
.hosted_research_request_full_name_td{

}
.hosted_research_request_general_info{

}
.hosted_research_request_heading_div{

}
.hosted_research_request_left_td{

}
.hosted_research_request_right_td{

}
.hosted_research_request_logo{

}
.hosted_research_request_main_table{

}
.hosted_research_request_reset_form_btn{

}
.hosted_research_request_submit_form_btn{

}
.hosted_research_request_submit_td{

}
/* end Hosted research component */

/*begin research index styles*/
.inettree
	{
		padding:4px 5px;
		
	}

SPAN.clsSpace
	{
		font-family: Arial, Verdana;
		position:relative;
		padding:3px 2px;
		top:0px;
		width:17px;
		margin:0px;
		cursor:hand;
		overflow:hidden;
	}
span.clsSpace span
	{
		position:relative;
		width:12px;
		height:12px;
		border:0px;
		background-color:transparent;
	}
SPAN.clsCollapse
	{ 
		line-height:9px;
		font-size:9px;
		font-family: Arial, Verdana;
		overflow:hidden;
		padding:0px;
		background-color:transparent;
	}
SPAN.clsExpand
	{
        overflow:hidden;
		line-height:9px;
		font-size:9px;
		font-family: Arial, Verdana;
		padding: 0px 0px 0px 3px;
		background-color:transparent;
	}
SPAN.clsLeaf
	{
		overflow:visible;
		font-size:8px;
		font-family: Arial, Verdana;
		line-height:9px;
		padding: 0px 0px 0px 3px;
	}
SPAN.clsMouseOver
	{
		background-color:#ACC9E4; 
		border:1px solid #ACC9E4;
		width: 90%;
	}
SPAN.clsMouseDown
	{
		background-color:#ACC9E4;
		border:1px solid #ACC9E4;
		width: 90%
	}
SPAN.clsMouseOut
	{
		border:0px;
	}
SPAN.clsCurrentHasFocus
	{
		border:1px solid #ACC9E4;
	}
SPAN.clsCurrentNoFocus
	{
		border:0px;
	}
SPAN.clsSelected {
		background-color:#ACC9E4;
		border:1px solid #ACC9E4;
	}
SPAN.clsSelectedHasFocus {
		background-color:#ACC9E4;
		border:1px solid #000000;
	}

span.clsUnavailable
	{
		height:0px;
		padding:0px;
		top:0px;
		border:none;
		color:#888888;
	}
.hide	{
		display:none;
	}
.shown	{
		display:block;
		margin-left:15px;
	}
.inettree IMG
	{
		position:relative;
		cursor:hand;
		top:-2px;
		margin:0px;
		padding:0px;
	}
.treelabel
	{
		font-family: Arial, Verdana;
		font-size:8pt;
		color:white;
	}
.tree_view{
	background-color:#d9e6f3; 
	width:100%; 
	height:100%;
	margin:2px;
}
#hosted_research_index_display_div{  /*id was main_display_div_where*/
	margin-top:20px;
}
ul{
	margin-left:5px;
	margin-right:20px;
}
/*end of research index styles*/
.related
{
    text-align:left;
    font-size: 12px;
    font-family: Arial, Verdana;
    color: #33715e
}
a.story_link 
{
    color:#999999;
    text-decoration:none;
    font-size:12px;
    font-family: Arial, Verdana;
}
a:hover.story_link
{
    color:#33715e;
    background-color:#f0f0f0;
    font-size:12px;
    font-family: Arial, Verdana;
}
img[class*="storyimage"]
{
    display:none;
}
.hosted_companies_headed_issued_shares_table
{
    width:600px;
    font-family:Arial, Verdana;
    font-size:12px;
    color:#777;
}
.hosted_companies_headed_issued_shares_company_name_td
{
    font-size:20px;
    font-family: Arial, Verdana;
    color:#666;
    text-align:left
}
.hosted_companies_headed_issued_shares_main_heading_td
{
    font-size:18px;
    font-family: Arial, Verdana;
    color:#666;
    text-align:left;
    height:30px;
    padding-left:4px
}
.hosted_companies_headed_issued_shares_hr_top
{
    display:none
}
.hosted_companies_headed_issued_shares_header_table
{
    width:600px;
    font-family:Arial, verdana;
    font-size:12px;
    font-weight:normal;
    font-style:normal;
    padding-right:6px
}
.hosted_companies_headed_issued_shares_header_row
{
    background-image:url(http://iis-host1.inet.co.za/intrahosted/Corporate_Solutions/td_background_img30.png);
   background-repeat:repeat-x;
   height:30px;
}
.hosted_companies_headed_issued_typeshare_heading
{
    font-family:Arial, verdana;
    font-size:12px;
    font-weight:normal;
    font-style:normal;
    padding-left:4px;
    border-right:#eee 1px solid !important;
   -moz-border-right:#eee 1px solid !important;
}
.hosted_companies_headed_issued_share_heading
{
    font-family:Arial, verdana;
    font-size:12px;
    font-weight:normal;
    font-style:normal;
    text-align:center;
    border-right:#eee 1px solid !important;
   -moz-border-right:#eee 1px solid !important;
}
.hosted_companies_headed_issued_share_row
{
    height:30px
}
.hosted_companies_headed_issued_share_type_share_td
{
    padding-left:4px;
}
.hosted_companies_headed_issued_share_no_issued_shares_td
{
    text-align:center;
}
/*begin styles from old style sheet*/
.sub_search_results
{
    font-size:12px;
    color:#666;
    font-family:Arial, Verdana;
    font-weight:normal !important;
    font-style:normal !important;
}
.sub_results_head
{
    font-size:12px;
    color:#666;
    font-family:Arial, Verdana;
    font-weight:normal !important;
    font-style:normal !important;
}
.nav_heading
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #666;
    FONT-FAMILY: Arial, Verdana
}
.nav_item
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-SIZE: 11px;
    WIDTH: 100%;
    COLOR: #777;
    FONT-FAMILY: Arial, Verdana
}
.nav_item a:link
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-SIZE: 11px;
    WIDTH: 100%;
    COLOR: #777;
    FONT-FAMILY: Arial, Verdana
}
.nav_item a:visited
{
    color:#013770;
}
.nav_item a:hover
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-SIZE: 11px;
    WIDTH: 100%;
    COLOR: #33715e;
    FONT-FAMILY: Arial, Verdana
}
.nav_item a:active
{
    color:#e20a16 !important;
    border:1px dotted #e20a16;
    border-collapse:collapse;
}
.nav_item a:focus
{
    color:#e20a16 !important;
    border:1px dotted #e20a16;
    border-collapse:collapse;
}
.company_name
{
    color:#33715e;
    font-size:14px;
    font-family:Arial, Verdana
}
.ShareholderName a
{
    color:#777 !important;
    font-family: Arial, Verdana;
}
.ShareholderName a:hover
{
    color:#013770 !important;
    font-family: Arial, Verdana;
}
.smallblack a
{
    color:#777 !important;
    font-size:12px !important;
    font-family: Arial, Verdana;
}
.smallblack a:hover
{
    color:#013770 !important;
    font-size: 12px !important;
    font-family: Arial, Verdana;
}
td.date
{
    color:#777 !important;
    font-size:12px !important;
    font-family: Arial, Verdana;
}
td.NumShares
{
    color:#777 !important;
    font-size:12px !important;
    font-family: Arial, Verdana;
}
td.PercentageWithinRegistrar
{
    color:#777 !important;
    font-size:12px !important;
}
td.RandValue_posetive
{
    color:#777 !important;
    font-size:12px !important;
    font-family: Arial, Verdana;
}
.companies_headed_search_result
{
    width:100%;
    height:800px
}
.companies
{
    width:100%;
}
.NumberOfShares_posetive
{
    color:#777 !important;
    font-size:12px !important;
}
.Percentage_posetive
{
    color:#777 !important;
    font-size:12px !important;
    font-family: Arial, Verdana;
}
.Total_ShareholderName
{
    color:#777 !important;
    font-size:12px !important;
    font-weight:bold;
    font-family: Arial, Verdana;
}
.Total_NumberOfShares_posetive
{
    color:#777 !important;
    font-size:12px !important;
    font-family: Arial, Verdana;
}
.Total_Percentage_posetive    
{
    color:#777 !important;
    font-size:12px !important;
    font-family: Arial, Verdana;
}
.Total_RandValue_posetive
{
    color:#777 !important;
    font-size:12px !important;
    font-family: Arial, Verdana;
}
.Date_Start
{
    color:#777 !important;
    font-size:12px !important;
    font-family: Arial, Verdana;
}
.NumShares_Start_posetive
{
    color:#777 !important;
    font-size:12px !important;
    font-family: Arial, Verdana;
}
.Percentage_Start_posetive
{
    color:#777 !important;
    font-size:12px !important;
    font-family: Arial, Verdana;
}
.RandValue_Start_posetive
{
    color:#777 !important;
    font-size:12px !important;
    font-family: Arial, Verdana;
}
.Date_End_posetive
{
    color:#777 !important;
    font-size:12px !important;
    font-family: Arial, Verdana;
}
.NumShares_End_posetive
{
    color:#777 !important;
    font-size:12px !important;
    font-family: Arial, Verdana;
}
.Percentage_End_posetive
{
    color:#777 !important;
    font-size:12px !important;
    font-family: Arial, Verdana;
}
.RandValue_End_posetive
{
    color:#777 !important;
    font-size:12px !important;
    font-family: Arial, Verdana;
}
.NumShares_Delta_negative
{
    color:#777 !important;
    font-size:12px !important;
    font-family: Arial, Verdana;
}
.Percentage_Delta_negative
{
    color:#777 !important;
    font-size:12px !important;
    font-family: Arial, Verdana;
}
.RandValue_Delta_negative
{
    color:#777 !important;
    font-size:12px !important;
    font-family: Arial, Verdana;
}
.NumShares_Delta_posetive
{
    color:#777 !important;
    font-size:12px !important;
    font-family: Arial, Verdana;
}
.Percentage_Delta_posetive
{
    color:#777 !important;
    font-size:12px !important;
    font-family: Arial, Verdana;
}
.RandValue_Delta_posetive
{
    color:#777 !important;
    font-size:12px !important;
    font-family: Arial, Verdana;
}
.Total_NumShares_Start_posetive
{
    color:#777 !important;
    font-size:12px !important;
    font-family: Arial, Verdana;
    font-weight:bold
}
.Total_Percentage_Start_posetive
{
    color:#777 !important;
    font-size:12px !important;
    font-family: Arial, Verdana;
    font-weight:bold
}
.Total_RandValue_Start_posetive
{
    color:#777 !important;
    font-size:12px !important;
    font-family: Arial, Verdana;
    font-weight:bold
}
.Total_NumShares_End_posetive
{
    color:#777 !important;
    font-size:12px !important;
    font-family: Arial, Verdana;
    font-weight:bold
}
.Total_Percentage_End_posetive
{
    color:#777 !important;
    font-size:12px !important;
    font-family: Arial, Verdana;
    font-weight:bold
}
.Total_RandValue_End_posetive
{
    color:#777 !important;
    font-size:12px !important;
    font-family: Arial, Verdana;
    font-weight:bold
}
.Total_NumShares_Delta_posetive
{
    color:#777 !important;
    font-size:12px !important;
    font-family: Arial, Verdana;
    font-weight:bold
}
.Total_RandValue_Delta_posetive
{
    color:#777 !important;
    font-size:12px !important;
    font-family: Arial, Verdana;
    font-weight:bold
}
.Total_Percentage_Delta_posetive
{
    color:#777 !important;
    font-size:12px !important;
    font-family: Arial, Verdana;
    font-weight:bold
}
.Total_Percentage_Delta_negative
{
    color:#777 !important;
    font-size:12px !important;
    font-family: Arial, Verdana;
    font-weight:bold !important;
}
.snapshot_nav
{
    padding-left: 6px;
}
.smallblack
{
    font-size:10px;
}
.main_heading
{
    font-family:Arial,verdana;
    font-size:16px;
    color:#666;
}
.hr_bottom
{
    display:none;
    padding-top:4px;
    padding-bottom:4px;
}
td.abstract
{
    font-size:12px;
    color:#777;
    font-family:Arial,verdana;
}    
span.headline_link
{
    font-size:12px;
    font-family:Arial, Verdana;
}
span.date
{
    font-size:12px;
    font-family:Arial, Verdana;
}
span.source
{
    font-size:12px;
    font-family:Arial, Verdana;
}
    

/*end of styles from old style sheet*/
#s_cmp_key
{
    width:98% !important;
}
    
