/* Massmart - Ince (PTY) Ltd - February 2008 */ 

h1 {font-size:1.7em; font-weight:bold; color:#2A5D9D; margin:0 0 6px 0; padding:0;}
h2 {font-size:1.5em; font-weight:bold; color:#a2a7ab; margin:0 0 3px 0; padding:0;}
h3 {font-size:1.3em; font-weight:bold; color:#768a92; margin-bottom:px; padding:0;}
h4 {font-size:1.14em; font-weight:bold; color:#2A5D9D; margin:0 0 6px 0; padding:0;}
h5 {font-size:1.1em; font-weight:bold; color:#000; margin:0 0 6px 0; padding:0; font-style:italic;}

a {color:#2A5D9D; text-decoration:underline;}
a:hover {color:#6AAAB7; text-decoration:none;}
td {font-size:12px;}
td a {color:#2A5D9D; text-decoration:none; font-size:12px; }
td a:hover {color:#6AAAB7; text-decoration:underline; font-size:12px;}

th {text-align:left; font-size:12px;}
ul {margin:0 0 15px 16px; padding:0; font-size:1.2em;}

hr {color:#2A5D9D;}
form {margin:0; padding:0;}
input, textarea {font-family:arial; font-size:1.1em;}
	  
/* TOP */
.top_wrap  {position:relative; z-index:499; margin:0; background:url('../i/logo_bg.gif') repeat-x top; border-left:3px solid #fff; border-right:3px solid #fff;}
.top_bar {background:url('../i/top_bar.gif') repeat-x; margin:0; padding:0; height:23px;}
.top_bar a {color:#fff; text-decoration:none; padding:3px 0 0 0;}
.top_bar a:hover {color:#ced3d7; text-decoration:underline;}
.top_img {margin:0; padding:0;}

.quicklks {position:absolute; top:-2px; right:30px; color:#fff; padding:0; margin:0;}
.quicklks table tr td {text-align:left; margin:0;}
.quicklks input {height:14px!important; line-height:14px!important; width:178px;}
.right_space {padding:3px 20px 0 0; color:#fff;}

.home-button {position:absolute; top:2px; left:25px; color:#2A5D9D; font-size:1.1em!important; font-weight:bold;}
.home-button table tr td {padding-right:10px;}
.logo {float:right; margin:0 10px 0 0; position:relative; z-index:190;}
.inner_logo {padding:10px 15px 0 0;}
.trade {background:#99A9AC;}
.blank {background:#86C3CC;}
#search-field {height:10px; line-height:10px; font-size:11px; margin-top:2px;}
html>body #search-field {height:18px; line-height:18px; font-size:11px; margin-top:2px;}

/* LEFT */

#l_menu {display:block; position:absolute; z-index:1; top:218px; left:3px; background:url('../i/lbg.gif') no-repeat top left; width:222px; height:350px; min-height:350px; height:auto!important; padding:15px 0 8px 8px; text-align:left;}

#last_selection {list-style-type:none; margin:0px!important; padding:0; font-weight:normal; font-size:0.8em;}
#last_selection li {list-style-type:none; margin:0; padding:0;  }
#last_selection span {padding:0 0 0 20px; margin:0;}

#l_menu ul {list-style-type:none; margin:10px 0 0 0; padding:0;}
#l_menu ul li ul {margin:2px 0 0 0; padding:0;}
#l_menu ul li ul li {list-style-type:none; margin:0; padding:0 0 3px 0;}
#l_menu ul li ul li a {color:#58585A!important; text-decoration:underline!important;}
#l_menu ul li ul li a:hover {color:#979a9c!important; text-decoration:none;}
#l_menu li {display:block; position:relative; padding:0 0 3px 0;}
#l_menu li a, #l_menu li a:visited {height:auto; color:#58585a; text-decoration:none; margin:0 0 0 10px;}
#l_menu li a:hover {color:#979a9c; text-decoration:none;}
#l_menu li a span, #l_menu a:visited span {display:none;}
#l_menu li a:hover span {position:absolute; display:block; left:0; top:3px;}
.lft_selected {font-weight:normal; margin:0 0 0 10px;}

/* RIGHT */
#right_wrap {position:absolute; top:230px; right:3px; width:175px; visibility:hidden;}
#right_wrap p {text-align:left; font-size:12px;}
#right_wrap ol {text-align:left; width:130px;}
#right_wrap ol li {font-size:12px; padding:0 0 10px 0;}
#right_wrap ol li ul li {text-align:left;}
#right_wrap h3 {font-size:1.2em;; font-weight:bold; color:#2A5D9D; margin:0 0 3px 0; padding:0; text-align:right; border-bottom:1px #CED3D7 solid;}
#right_wrap ul {list-style-type:none; margin:0 0 20px 0; padding:0; width:175px;}
#right_wrap ul li {list-style-type:none; margin:0 0 0 0px; padding:0; text-align:right;}
#right_wrap ul li a {display:block; color:#000; text-decoration:none; border-bottom:1px #CED3D7 solid; padding:3px 0 4px 0;}
#right_wrap ul li a:hover {display:block; color:#AAA9A9; text-decoration:none;}
#right_wrap img {padding:30px 0 15px 0;}
.flv li {background:url('../i/flv.gif') no-repeat left top;}


/* CONTENT */
.nmt {margin-top:0!important;}
td.blue  {background:#295e9d;color:#FFF;}
td.blue-rl  {background:#295e9d; color:#FFF; border-right:2px solid #FFF;border-left:2px solid #FFF;}
td.grey1 {background:#ced3d7;}
table.content tr td {font-size:11px;}
table.content p {font-size:12px;}
table.blue-bdr {border:1px solid #295e9d;}
td.clear1 {width:44%;}
table.investor {font-size:1em; width:100%; vertical-align:top;}
td.investor {padding: 4px 4px 0 4px;border-top:1px dashed #000; border-right:1px dashed #000; border-left:1px dashed #000; border-bottom:1px dashed #000; width:44%;}
td.clear {width:12%;}
.calander1{font-size:1em; width:100%; padding-left:4px;}
.calander1 th { background:#295E9D; height:23px;color:#fff; font-weight:bold;}
.calander1 td {border-right:2px solid #295E9D;border-bottom:2px solid #295E9D; width:50%;}
.left {border-left:2px solid #295E9D;}

table.csi {width:450px; padding: 0 3px 0 0;}
.white {color:#fff;}

table.calanderinfo {border-left:2px solid #295E9D;width:100%;}
td.left {padding-left:4px; border-right:2px solid #295E9D;border-bottom:2px solid #295E9D;}

.shares_tbl {margin:0; padding:0;}
.shares_tbl tr td {padding-right:13px; white-space:nowrap; margin-top:0;}
.shares_1 {width:40%;}
.line {border-bottom:2px solid #D4D4D4; border-top:1px solid #D4D4D4; font-weight:normal;}
.line2 {border-bottom:2px solid #D4D4D4; width:100%;}

.norm_tbl {margin:0; padding:0;}
.norm_tbl tr td {padding-right:16px;}
.norm_1 {width:40%;}
.norm_tbl th {border-bottom:2px solid #D4D4D4; border-top:1px solid #D4D4D4; font-weight:normal;}

.icon {margin:0; padding:0; list-style-type:none;}
.icon li {margin:0 0 0 27px; padding:0 0 8px 0; list-style-image:url('../i/pdf_icon.gif');}
.icon li ul {margin:0; padding:0; list-style-type:none!important;}

.iconhtml {margin:0; padding:0; list-style-type:none;}
.iconhtml li {margin:0 0 0 27px; padding:0 0 8px 0; list-style-image:url('../i/icon.gif');}
.iconhtml li ul {margin:0; padding:0; list-style-type:none!important;}

.iconexcel {margin:0; padding:0; list-style-type:none;}
.iconexcel li {margin:0 0 0 17px; padding:0 0 8px 0; list-style-image:url('../i/excel.gif');}
.iconexcel li ul {margin:0; padding:0; list-style-type:none!important;}

.clear {margin:0; padding:0; list-style-type:none;}
.clear li {margin:0px;padding:0 0 8px 0;list-style-type:none;}

.site_tbl {margin:15px 0 15px 0; width:717px}
.td_left {border-bottom:1px #fff solid; background:#6AAAB9; color:#fff; font-weight:bold;padding-left:5px;}
.td_right {border-top:1px #6AAAB9 solid;border-right:1px #6AAAB9 solid;}
.td_tbr {border-top:1px #6AAAB9 solid;border-right:1px #6AAAB9 solid;border-bottom:1px #6AAAB9 solid;}
.td_top {border-top:1px #6AAAB9 solid;}
.td_tb {border-top:1px #6AAAB9 solid; border-bottom:1px #6AAAB9 solid;}
.dot {list-style-type:none; padding:8px 0 8px 20px; margin:0 0 0 22px; text-align:left;}
.dot li {list-style-image: url('../i/dot.gif');padding:0 0 2px 0; margin:0;}
.separate {border-bottom:2px #000 solid; padding:15px 0 15px 0;}
.calendar {border:1px #768a92 solid; padding:10px; margin-bottom:15px;}

/* FOOTER */
#foot_wrap {margin:25px 0 50px 15px; text-align:left; width:921px;}
.last_update td {padding:0; color:#768A92; text-align:left;}
.last_update a {color:#768A92; text-decoration:none;}
.last_update a:hover {color:#CDD2D6; text-decoration:underline;}
.brd_r {border-right:1px #768A92 solid; padding:0 10px 0 0!important;}
.brd_l {padding:0 0 0 10px!important;}
.rss {margin:0 0 8px 0;}
.rss td {padding:0 8px 0 0;}
.pdf {background: url('../i/pdf_icon.gif') no-repeat left top;}
.html {background: url('../i/html_2.gif') no-repeat left top;}
.excel {background: url('../i/excel.gif') no-repeat left top;}
.division {margin-bottom:20px;}
.division th {background:#295e9d; padding:5px; margin:0; color:#fff; border:1px #fff solid; }
.division td {padding:5px; margin:0; border:1px #fff solid;}
.grey {background:#ced3d7;}
.heading {background:#768a92; color:#fff; font-weight:bold;}
.float_right {float:right; padding:0;}

/* GOOGLE SEARCH */
form {margin:0; padding:0;}
#google_whole {float:left; margin:30px 0 0 20px; padding:0;}
.clearends {clear:both; height:0;}
.spacer-div{ height: 15px;}

.black { color: #000;}
