/*-------------------------------
	TABLES
	-----------------------------*/

table {
	font-size: 11px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
}

tr.header {
	background-color: #F58220;
	font-size: 13px;
	color: #FFFFFF;
	background-image: url(/img/table-orange.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}

tr.header-dark {

}

tr.shade {
	height: 10px;
	background-image: url(/img/table-shade.png);
	background-repeat: repeat-x;
	background-position: left top;
}

tr {
	background-color: #FFF;
}
table.contactform {
	border:none;
}
.contactform tr {
	background-color: #e4eef2;
}

table.left {
	float: left;
	width: 50%;
}

table.right {
	float: left;
	width: 50%;
}
table.shareHoldings, table.dataTable{width:85%; border:1px solid #036;}
table.accounting{width:70%; min-width:400px; }
table.accounting td {text-align:right; padding-right:5px;}
table.accounting td.first {text-align:left;}
table.shadedTable{border:none; margin-left:3em;}

table.shareHoldings th, table.accounting th,  table.dataTable th{background-color:#036; color:#fff; padding:3px; text-align:right;}
table.shadedTable th{background-color:#468; color:#fff; border-bottom:15px solid #fff; width:50%; font-size:120%;} 
table.shareHoldings th{font-size:120%;}
table.shareHoldings th{font-size:100%;}
table.shareHoldings th a{background-color:none;}
table.shareHoldings td, table.dataTable td{border:1px solid #89B}
table.shadedTable td{background-color:#eee; color:#000; border-bottom:15px solid #fff; border-left:3px solid #fff; padding:5px; } 




/*-------------------------------
	FORMS
	-----------------------------*/


form {
	margin: 0px;
	padding: 0px;
}

input {
	margin: 0px;
	padding: 0px;
}
