/* ___________
DISPLAY TABLES
______________ */

table.Bordered, table.NewsSearch, table.NoOfBreaches, table.Icons
 {border-collapse: collapse; border: medium none}

table.Bordered {width: 550px}
table.NewsSearch {width: 520px}
table.NoOfBreaches {width: 338px}
table.Icons {width: 521px}



/* ________________
 Shared attributes
 __________________ */


th {padding: 0; border-top: 2px solid #808080; border-bottom: 2px solid #808080;
	vertical-align: top; background: #FF8700}

th.NewsSearch-Col1, td.NewsSearch-Col1, td.NewsSearch-Col1-BottomRow
 {border-left: 2px solid #808080; border-right: 2px solid #808080}


th.CommentByCat-Col1, td.CommentByCat-Col1, td.CommentByCat-Col1-BottomRow,
	th.NoOfBreaches-Col1, td.NoOfBreaches-Col1, td.NoOfBreaches-Col1-BottomRow,
	th.OrgDetails-Col1, td.OrgDetails-Col1, td.OrgDetails-Col1-BottomRow,
	th.WhatsNew-Col1, td.WhatsNew-Col1, td.WhatsNew-Col1-BottomRow,
	th.Icons-Col1, td.Icons-Col1, td.Icons-Col1-BottomRow
 {border-left: 2px solid #808080; border-right: 1px solid #808080}


th.NewsSearch-Col2, th.NewsSearch-Col3,
	td.NewsSearch-Col2, td.NewsSearch-Col2-BottomRow,
	td.NewsSearch-Col3, td.NewsSearch-Col3-BottomRow,
	th.CommentByCat-Col2, th.CommentByCat-Col3,
	td.CommentByCat-Col2, td.CommentByCat-Col2-BottomRow,
	td.CommentByCat-Col3, td.CommentByCat-Col3-BottomRow,
	th.Icons-Col2, th.Icons-Col3,
	td.Icons-Col2, td.Icons-Col2-BottomRow,
	td.Icons-Col3, td.Icons-Col3-BottomRow
 {border-left: 0; border-right: 1px solid #808080}

th.NewsSearch-Col4, td.NewsSearch-Col4, td.NewsSearch-Col4-BottomRow,
	th.CommentByCat-Col4, td.CommentByCat-Col4, td.CommentByCat-Col4-BottomRow,
	th.NoOfBreaches-Col2, td.NoOfBreaches-Col2, td.NoOfBreaches-Col2-BottomRow,
	th.OrgDetails-Col2, td.OrgDetails-Col2, td.OrgDetails-Col2-BottomRow,
	th.WhatsNew-Col2, td.WhatsNew-Col2, td.WhatsNew-Col2-BottomRow,
	th.Icons-Col4, td.Icons-Col4, td.Icons-Col4-BottomRow
 {border-left: 0; border-right: 2px solid #808080}

td.NewsSearch-Col1, td.NewsSearch-Col2, td.NewsSearch-Col3, td.NewsSearch-Col4,
	td.CommentByCat-Col1, td.CommentByCat-Col2, td.CommentByCat-Col3,
	td.CommentByCat-Col4,
	td.NoOfBreaches-Col1, td.NoOfBreaches-Col2,
	td.OrgDetails-Col1, td.OrgDetails-Col2,
	td.WhatsNew-Col1, td.WhatsNew-Col2,
	td.Icons-Col1, td.Icons-Col2, td.Icons-Col3,
	td.Icons-Col4
 {border-bottom: 1px solid #808080}

td.NewsSearch-Col1-BottomRow, td.NewsSearch-Col2-BottomRow,
	td.NewsSearch-Col3-BottomRow, td.NewsSearch-Col4-BottomRow,
	td.CommentByCat-Col1-BottomRow, td.CommentByCat-Col2-BottomRow,
	td.CommentByCat-Col3-BottomRow, td.CommentByCat-Col4-BottomRow,
	td.NoOfBreaches-Col1-BottomRow, td.NoOfBreaches-Col2-BottomRow,
	td.OrgDetails-Col1-BottomRow, td.OrgDetails-Col2-BottomRow,
	td.WhatsNew-Col1-BottomRow, td.WhatsNew-Col2-BottomRow,
	td.Icons-Col1-BottomRow, td.Icons-Col2-BottomRow,
	td.Icons-Col3-BottomRow, td.Icons-Col4-BottomRow
 {border-bottom: 2px solid #808080}

td.NewsSearch-Col1, td.NewsSearch-Col1-BottomRow,
	td.NewsSearch-Col2, td.NewsSearch-Col2-BottomRow,
	td.NewsSearch-Col3, td.NewsSearch-Col3-BottomRow,
	td.NewsSearch-Col4, td.NewsSearch-Col4-BottomRow,
	td.CommentByCat-Col1, td.CommentByCat-Col1-BottomRow,
	td.CommentByCat-Col2, td.CommentByCat-Col2-BottomRow,
	td.CommentByCat-Col3, td.CommentByCat-Col3-BottomRow,
	td.CommentByCat-Col4, td.CommentByCat-Col4-BottomRow,
	td.NoOfBreaches-Col1, td.NoOfBreaches-Col1-BottomRow,
	td.NoOfBreaches-Col2, td.NoOfBreaches-Col2-BottomRow,
	td.OrgDetails-Col1, td.OrgDetails-Col1-BottomRow,
	td.OrgDetails-Col2, td.OrgDetails-Col2-BottomRow,
 	td.WhatsNew-Col1, td.WhatsNew-Col1-BottomRow,
	td.WhatsNew-Col2, td.WhatsNew-Col2-BottomRow,
	td.Icons-Col1, td.Icons-Col1-BottomRow,
	td.Icons-Col2, td.Icons-Col2-BottomRow,
	td.Icons-Col3, td.Icons-Col3-BottomRow,
	td.Icons-Col4, td.Icons-Col4-BottomRow
{border-top: 0; vertical-align: top}



/* ______________________
Google News Search Table
________________________ */

th.NewsSearch-Col1, td.NewsSearch-Col1, td.NewsSearch-Col1-BottomRow {width: 111px}
th.NewsSearch-Col2, td.NewsSearch-Col2, td.NewsSearch-Col2-BottomRow {width: 107px}
th.NewsSearch-Col3, td.NewsSearch-Col3, td.NewsSearch-Col3-BottomRow {width: 147px}
th.NewsSearch-Col4, td.NewsSearch-Col4, td.NewsSearch-Col4-BottomRow {width: 155px}

td.NewsSearch-Col1, td.NewsSearch-Col1-BottomRow
 {background: #faf9c8}


/* ______________________
Comment by Category Table
________________________ */

th.CommentByCat-Col1, td.CommentByCat-Col1, td.CommentByCat-Col1-BottomRow
 {width: 161px}
th.CommentByCat-Col2, td.CommentByCat-Col2, td.CommentByCat-Col2-BottomRow
 {width: 241px}
th.CommentByCat-Col3, td.CommentByCat-Col3, td.CommentByCat-Col3-BottomRow
 {width: 74px}
th.CommentByCat-Col4, td.CommentByCat-Col4, td.CommentByCat-Col4-BottomRow
 {width: 74px}


/* ______________________
Number of Breaches Table
________________________ */

th.NoOfBreaches-Col1, td.NoOfBreaches-Col1, td.NoOfBreaches-Col1-BottomRow
 {width: 127px}
th.NoOfBreaches-Col2, td.NoOfBreaches-Col2, td.NoOfBreaches-Col2-BottomRow
 {width: 211px}


/* ______________________________________
Organisation Linked to Contributors Table
_________________________________________ */

th.OrgDetails-Col1, td.OrgDetails-Col1, td.OrgDetails-Col1-BottomRow
 {width: 199px}
th.OrgDetails-Col2, td.OrgDetails-Col2, td.OrgDetails-Col2-BottomRow
 {width: 351px}


/* ______________________________________
What's New Table (for "What's New" webpage
_________________________________________ */

th.WhatsNew-Col1, td.WhatsNew-Col1, td.WhatsNew-Col1-BottomRow
 {width: 109px}
th.WhatsNew-Col2, td.WhatsNew-Col2, td.WhatsNew-Col2-BottomRow
 {width: 441px}



/* ___________________________________________
Icons Table (for "Using This Website" webpage)
______________________________________________ */

th.Icons-Col1, td.Icons-Col1, td.Icons-Col1-BottomRow
 {width: 60px}
th.Icons-Col2, td.Icons-Col2, td.Icons-Col2-BottomRow
 {width: 72px}
th.Icons-Col3, td.Icons-Col3, td.Icons-Col3-BottomRow
 {width: 110px}
th.Icons-Col4, td.Icons-Col4, td.Icons-Col4-BottomRow
 {width: 280px}
 
 

/* _________________________
No Bottom Border Extra Style
____________________________ */
 
td.NoBottomBorder {border-bottom: 0}




/* _________________________________________
Text styles in display (ie. bordered) tables
____________________________________________ */


p.tablehead, p.tablehead-SpaceAbove, p.tablehead-LeftCol-SpaceAbove,
	p.Table-Title-Side-Right, p.Table-TotalRow, p.TotalRow-CommentByCat-Col3,
	p.TotalRow-CommentByCat-Col4
 {font-family: "Helvetica Condensed", "Helvetica Narrow", "Arial Narrow",
	GillSans-Light, "DejaVu Sans Condensed", Arial, Helvetica, sans-serif}


/* Table heading row styles */

p.tablehead, p.tablehead-SpaceAbove, p.tablehead-LeftCol-SpaceAbove
 {padding: 0; font-size: 14px; color: white; margin-bottom: 5px;
	margin-left: 7px; line-height: 120%}

p.tablehead, p.tablehead-SpaceAbove
 {margin-right: 7px}

p.tablehead {margin-top: 5px; text-align: center}

p.tablehead-SpaceAbove {margin-top: 14px; text-align: center}

p.tablehead-LeftCol-SpaceAbove
 {margin-right: 11px; margin-top: 14px; text-align: right}



/* Table body styles */

p.table-body, p.table-body-BlockQuote, p.table-body-NewsSearch-Col2,
	p.table-body-NewsSearch-Col3, p.table-body-NewsSearch-Col4,
	p.table-body-CommentByCat-Col3, p.table-body-CommentByCat-Col4,
	p.table-body-NoOfBreaches-Col2
	{font-size: 13px}

p.Table-Title-Side-Right, p.Table-TotalRow, p.TotalRow-CommentByCat-Col3,
	p.TotalRow-CommentByCat-Col4,	p.TotalRow-NoOfBreaches-Col2,
	p.table-body,
	p.table-body-NewsSearch-Col2, p.table-body-NewsSearch-Col3,
	p.table-body-NewsSearch-Col4, p.table-body-CommentByCat-Col3,
	p.table-body-CommentByCat-Col4, p.table-body-NoOfBreaches-Col2
 {margin-top: 5px; margin-bottom: 5px; margin-left: 7px;
	line-height: 123%}

p.table-body {text-align: left; margin-right: 7px}
p.table-body-BlockQuote {margin-top: 4px; margin-left: 23px; margin-right: 23px;
	margin-bottom: 5px; line-height: 120%}

p.table-body-NewsSearch-Col2, p.table-body-NewsSearch-Col3,
	p.table-body-NewsSearch-Col4, p.table-body-CommentByCat-Col3,
	p.table-body-CommentByCat-Col4, p.table-body-NoOfBreaches-Col2,
	p.Table-Title-Side-Right, p.TotalRow-CommentByCat-Col3,
	p.TotalRow-CommentByCat-Col4, p.TotalRow-NoOfBreaches-Col2
 {text-align: right}

p.Table-Title-Side-Right, p.Table-TotalRow
 {margin-right: 11px}

p.table-body-NewsSearch-Col2 {margin-right: 40px}
p.table-body-NewsSearch-Col3 {margin-right: 60px}
p.table-body-NewsSearch-Col4 {margin-right: 65px}

p.table-body-CommentByCat-Col3, p.TotalRow-CommentByCat-Col3,
	p.table-body-CommentByCat-Col4, p.TotalRow-CommentByCat-Col4
 {margin-right: 30px}

p.table-body-NoOfBreaches-Col2, p.TotalRow-NoOfBreaches-Col2
 {margin-right: 60px}

p.Table-Title-Side-Right, p.TotalRow-CommentByCat-Col3, p.TotalRow-CommentByCat-Col4,
	p.TotalRow-NoOfBreaches-Col2, p.Table-TotalRow
 {font-weight: bold}

p.Table-TotalRow
 {text-align: left}

/* For table text used for numbered lists, see under numbering styles in MainStyles.css;
and for table text used for numbered headings, use heading and heading.number
styles */