/* tables */

table {border-collapse:collapse;border-spacing:0;empty-cells:show}

.releases {color:#0075b1;}
.releases thead tr th {border-bottom: 1px dashed #80bbd9;padding-bottom:4px}
.releases tr td {padding:3px 3px 3px 3px; border-bottom: 1px dashed #80bbd9;}
.releases th {text-align:left;color:#0075b1;font-weight:bold;}
.releases th.dateheader {text-align:right;}

.financial {color:#333;}
.financial th {text-align:right;color:#0075b1;font-weight:bold}
.financial th.left {text-align:left;color:#0075b1;font-weight:bold}
.financial thead tr th.bordbott {border-bottom: 1px solid #80bbd9;padding-bottom:4px}
.financial tr td {padding:3px 3px 3px 3px;text-align:right;}
.financial tr td.left {text-align:left;}
.financial tr.bordbott td {border-bottom: 1px solid #80bbd9;}
.financial tr.bordouble td {border-bottom: 2px solid #80bbd9;}
.ibtop {border-top: 2px solid #80bbd9}
.ibleft {border-left: 2px solid #80bbd9}
.ibright {border-right: 2px solid #80bbd9}
.ibbottom {border-bottom: 1px solid #80bbd9}

td.center, th.center {text-align:center}


#releases-search {margin-left:40px;}

#home-shareprices {margin:0;border-top: 1px dashed #80bbd9;padding:0}
#home-shareprices tr td {padding: 4px 0 4px 10px}
#ir-shareprices {margin:20px 0 0 0;padding:0}
#ir-shareprices tr td {padding: 4px 0 4px 10px}

.headercell {background:#3492c2;font-size:13px;color:#fff;font-weight:bold;border-bottom:1px solid #0075b1;}
.headercell {background:#3492c2;font-size:13px;color:#fff;font-weight:bold;border-bottom:1px solid #0075b1;}
.labelcell {background:#80bbd9;font-size:11px;color:#fff;width:50%;border-bottom:1px solid #0075b1;}
.datacell {background:#cde4f0;font-size:11px;color:#0076b3;width:50%;border-bottom:1px solid #0075b1;}
.linkcell {background:#3492c2;border-bottom: 1px dashed #80bbd9;}
.linkcell a {color:#fff;text-decoration:none}
.linkcell a:hover {color:#b2d1a1;text-decoration:underline}

#ir-shareprices .headercellir {background:#80bbd9;font-size:13px;color:#fff;font-weight:bold;border-bottom:1px solid #fff;}
#ir-shareprices .labelcell {background:#80bbd9;font-size:11px;color:#fff;width:50%;border-bottom:1px solid #fff;}
#ir-shareprices .datacell {background:#cde4f0;font-size:11px;color:#0076b3;width:50%;border-bottom:1px solid #fff;}
#ir-shareprices .linkcell {background:#3492c2;border-bottom:none;}


.l tr td {padding:2px 0 2px 8px;font-size:12px}
.l a {color:#333;text-decoration:none;font-size:12px}
.l a:hover {color:#64a242;text-decoration:none;}
.l a.more { color:#0075b1;text-decoration:none;font-size:12px}
.l a.more:hover {color:#64a242;}
.l a.blue { color:#0075b1;text-decoration:none;font-size:12px}
.l a.blue:hover {color:#64a242;text-decoration:none;}

.business {background:url(/tomk/siteware/bus-dots.gif) repeat-y;margin-top:5px;margin-bottom:5px}
.business p {margin:0;padding:5px;}
.business td.logo {width:175px;background:url(/tomk/siteware/bus-grad.jpg) no-repeat; 
padding:0;}
td.logo .inner {margin-left:10px;}
.business td.copy {padding:5px;}
.inner p {color:#0075b1;font-size:13px;font-weight:bold;margin:0;padding:5px 0 5px 0}
td.logo p a {font-weight:normal;text-decoration:none;font-size:11px}
td.logo p a:hover {font-weight:normal;text-decoration:none;color:#64a242;font-size:11px}
.business td.logo, .business td.copy {border-top:1px dashed #80bbd9;border-bottom:1px dashed #80bbd9;}
.business td.category, td.desc {font-weight:bold;padding:5px;}
.business td.category ul, td.desc ul {position:relative; margin: 0 0 0 25px;padding:0;}
.business td.category ul li, td.desc ul  li {padding-bottom:2px;}
.business tr.border td {border-bottom:1px dashed #80bbd9;}


.buslinks a {color:#0075b1;text-decoration:none}
.buslinks a:hover {color:#64a242;text-decoration:none}

table.graphs tr td.dots {border-right: 1px dashed #80bbd9}

table.graphs table tr td img {
	margin-top:2px;
	}
.noborder{border: 0px none;}