﻿/* author & reviser: Don Kent, eShopHost Ltd, unless otherwise noted
/* Copyright (C) 2009, eShopHost Ltd, all rights reserved.

/* Template History (eshophc3.css)
	1.0 09/11/09 Creation. Namespaces 1-4. 2 & 3 taken from BrochureWeb R4.0 NOF variables MsoNormalTable & TextInsertParagraphSpacing
	1.1 26/11/09 2. Adjusted selector to prevent applying to embedded image tables

/* CUSTOMER TheWisdomPages History (Customer01.css)
	1.0 30/11/09 1st issue - as default eshophc3.css
	1.1 17/12/09 Added Special CSS for The Wisdom Table page
	1.2 30/12/09 moved .PageBorder from NOF
	1.3 14/01/10 Wisdom Table formatting
	1.4 22/01/10 Wisdom Table items formatting
	1.5 26/02/10 Wisdom Table key formatting & Standard cell paragraph formatting

/* Feature Namespaces
	1. Expando WE205
	2. MsoNormalTable, MsoTableGrid - adds borders to Word tables
	3. TextInsert - Operating on all self-update text areas, transforms the <p> paragraph behaviour to match the common Word usage of no inter-paragraph spacing
	4. Bold - not readily modified in NOF (Note: <b> is deprecated, but NOF still uses; Word however uses <strong>)
	5. Page Border - not readily modified in NOF for margin:auto
	6. TWP_ for The Wisdom Pages specials
*/
 
/* 1. Expando. See WE205ExpandoBlock.css for variations */
div.ExpandoHeader { /* All the stuff not hideable */
	background-color: #ffcccc;
}
div.ExpandoContent { /* The very next div - all the hideable stuff */
	border: thin maroon solid;
	background-color: #eeeeee;
}
span.ExpandoMoreLess { /* Around the whole clickable elements */
	background-color: #ffccee;
}
span.ExpandoMoreLess:hover {
	text-decoration: underline;
}
span.ExpandoSymbol {/* Any symbol used for clickable expand/ contract */
	border: thin maroon solid;
	padding: 0 4px;
	background-color:silver;
}

/* 2. MsoNormalTable, MsoTableGrid - default addition of borders to Word Table after inline & inpage styles removed by Self-Update */
table.MsoNormalTable, table.MsoTableGrid {
	border-collapse: collapse;
	width: 99%;
	border: none;
}
table.MsoNormalTable > tr > td, table.MsoTableGrid > tr > td {
	border: 1px solid #000000;
}

/* 3. TextInsert */
div.TextInsert * p {
	margin-top: 0em;
	margin-bottom: 0em;
}

/* 4. Bold - e.g. make same colour as primary web colour */
b, strong {
	color: #000000;
}

/* 5. .PageBorder */
.PageBorder {
   background-color: rgb(255,255,255);
   background-image: none;
   border-style: none;
   margin: 16px auto 1px;
}

/* 6. TWP_ */
/* 6.1 Wisdom Table */
div#TWP_WisdomTable {
	border: 2px black solid;
	width: 1152px; /* 18 columns of standard faith cell */
	position: relative; /* positioning container */
}
div#TWP_WisdomTable div { /* Standard Faith Cell - standard CSS box overall width (w + p + b): 64px */
	width: 50px;
	padding: 4px 5px;
	border: 2px black solid;
	margin: 0;
	height: 68px;
	float: left;
	overflow: hidden;
}
div#TWP_WisdomTable div p { /* Standard Faith Cell contents */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	margin-top:0.2em;
	margin-bottom:0.4em;
	text-align:left;
	}

/* CSS Settings for components in tiny cells are set via TWP01.js:
	Para.	Class				Content
	0		TWP_SC_Name			Faith Name (includes Group)
	1		TWP_SC_Num			Faith No. - Time Code (Time Code in <span>)
	2		TWP_SC_Followers	Followers now & <newlne> past = no display */
div#TWP_WisdomTable div p.TWP_SC_Name {
	font-weight: bolder;
}
div#TWP_WisdomTable div p.TWP_SC_Num {
	
}
div#TWP_WisdomTable div p.TWP_SC_Followers {
	font-style: italic;
}

div#TWP_WisdomTable div#TWP_LargeCell { /* Display cell */
	position: absolute;
	left: 484px; /* Centralised over blank cells: columns 8 to 10 & rows 1 to 3 */
	top: 36px;
	z-index: 1;
	float: none;
	width: 120px;
	height: 180px;
	border-width: 4px;
}
div.TWP_LargeCellDefault { /* Display cell default */
	background-color: white;
}
div#TWP_WisdomTable div#TWP_LargeCell p { /* Display cell contents */
	font-size: 14px;
}
/* CSS Settings for components in Large cell are set via TWP01.js to classes:
	Para.	Class				Content
	0 		TWP_LC_Name			Faith Name (includes Group)
	1		TWP_LC_Num			Faith No. - Time Code (in span)
	2		TWP_LC_Followers	Followers now & <newlne> past = display */

div#TWP_WisdomTable div#TWP_LargeCell p.TWP_LC_Name {
	font-weight: bold;
	font-size: 17px;
}
div#TWP_LargeCell p.TWP_LC_Num {
	font-weight: bold;
	margin-bottom: 1em;
}
div#TWP_LargeCell p.TWP_LC_Num span {
/*		color:#CCCCCC;*/
	
}
div#TWP_LargeCell p.TWP_LC_Followers {
	font-style: italic;
}

/* Faith Groups: Background & any non-default foreground colour needed */
div.TWP_FG00 { /* Blank cell or Faith without a group */
	background-color: white;
}
	/* These are also used Large Cell and Faith Type Key */
.TWP_FG01 {
	background-color: #99CC99;
}
.TWP_FG02 {
	background-color: #CD1141;
	color:#F5EDED;	
}
.TWP_FG03 {
	background-color: #7282BE;
}
.TWP_FG04 {
	background-color: #FBBD10;
}
.TWP_FG05 {
	background-color: #01A894;
}
.TWP_FG06 {
	background-color: #F9A038;
}
.TWP_FG07 {
	background-color: #FFFFCC;
}
.TWP_FG08 {
	background-color: #373E98;
	color:white;
}
.TWP_FG09 {
	background-color: #ED037C;
}
.TWP_FG10 {
	background-color: #D28616;
}
.TWP_FG11 {
	background-color: #FF9966;
}
.TWP_FG12 {
	background-color: #018458;
	color:white;
}
.TWP_FG13 {
	background-color: #F5EDED;
}
.TWP_FG14 {
	background-color: #903594;
}
.TWP_FG15 {
	background-color: #008080;
}


/* 6.2 Wisdom Table Items page */
td.TWP_RTF  {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
}


/* 6.3 Other special CSS for TWP */
div.SmallAreaBorder * p {
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

table#TWP_FGKey {
	border-style: none;
	border-spacing: 5px;
}

table#TWP_FGKey col.TWP_FGKey {
	width: 10px;
}

table#TWP_FGKey tr {
	height: 20px;
}