/* colour palette
solid:
rust red : #963F37
dark grey : #7E8998
med grey : #A3A9B1
midnight blue : #293C4D

text:
grey blue : #505A67
grey : #7D7D7D *used home page text in striped boxes.
dark grey : #6B6B6B
med grey blue : #415571

 */

/* global */

/* 
FOR TESTING
p, div{
 border :1 solid red 
 }
*/

body {
    font-family:  Arial, Helvetica, sans-serif;

}
td.topStory .title,
td.topStory .date {
	font-size: 18px;
}
.header02, .header03, .header06 {
	font-size: 14px;
}
.header01 {
	font-size: 13px;
}
#bodyContent, #bodyContent TD{
	font-size: 12px;
}
.CLSbabDate, #bodyContent td.TDnavBlock a,
#bodyContent div.medium {
	font-size: 11px;
}
#header td, .body01, .body01 td,
.body01Highlight, .body01Highlight td,
.bodyBlackSmall,  .archives, #bodyContent div.small,
#bodyContent td.TDgreyTabReadMore a,
#footer, td.TDsubNav a, .CLSchange {
	font-size: 10px;
}


#bodyContent A, #bodyContent A TD {
	FONT-WEIGHT: bold;
	COLOR: #963F37; /* rust red */
	text-decoration: none;
}
#bodyContent A:hover, #bodyContent A:hover TD {
	COLOR: #000000;
}

#bodyContent A.smallLink, #bodyContent A.smallLink TD {
	FONT-WEIGHT: normal;
}

#bodyContent UL {
	LIST-STYLE:  url(/images/common/bullet.gif);
	margin-left:10px;
	margin-right:0px; 
}
td.trainingBullets UL LI{
	LIST-STYLE:  url(/images/common/bullet_training.gif);
	LINE-HEIGHT: 20px;
	margin-left: 0px;
	margin-right: 3px;
}

#header td{
	color: #355F83;	
}
#header td a {
	color: #355F83;
	letter-spacing: 0.1em;
	text-decoration: underline;	
}
#header td a:hover {
	color: #000000;
}
OL {
	margin-left:10px; 
	margin-right:0px; 
}
LI {
}



/* body */

.body01, .body01 td {
	cor: #7D7D7D; /* grey */
	letter-spacing: 0.12em;
}
.bodyblue {
	color: #415571;
}
.bodyRed {
	color: #963F37; /* rust red */
}
.bodyGrey, .bodyGrey td {
	color: #7D7D7D; /* grey */
}
.body01Highlight, .body01Highlight td {
	color: #963F37; /* rust red */
	letter-spacing: 0.12em;
}

div.spaced {
	letter-spacing: 0.10em;
}

/* Prix d'Excellance */

.PhotoSelector TD {
	font-size: 8px;
	text-align: center;
	padding-right: 2px;
	padding-left: 2px;
}

.descriptionText {
	padding-left: 45px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.PrixTitle {
	font-size: 23px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #B8BECA;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 25px;
	margin: 0px;
}

/* classes */ 

.CLSauthor {
	color: #963F37; /* rust red */
}
.CLSbabDate {
	color: #293C4D; /* rust red */
	letter-spacing: 0.1em;
	font-weight: bold;
}
.CLSchange {
	letter-spacing: 0.1em;
}


/*  navigation  */

td.TDnavBlock {
	color: #000000;
	text-align: center;
	background-color: #000000;
	height: 22px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	letter-spacing: 0.0em;
	word-spacing: 0em;
	text-transform: uppercase;
	/*/*/ line-height: 22px;
}
#bodyContent td.TDnavBlock a {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 6px;
	padding-left: 5px;
	padding-right: 5px;
}
td.TDnavBlock a:hover {
	background-color: #999999;
	color: #000000; /* this colour will not show up on a Mac */
}
td.TDsubNav {
	color: #963F37;
	padding-right: 2px;
	padding-top: 0px;
	MARGIN-TOP: 0px;
}
td.TDsubNav a {
	color: #963F37;
	text-decoration: none;
	border-bottom: 1px solid #C5C7C9;
}

td.TDhomeStripedBoxes p {
	padding-left: 29px;
	padding-right: 29px;
	padding-top: 29px;
}
#bodyContent td.TDgreyTabReadMore a {
	color: white;
	text-decoration: underline;
	font-weight: bold;
}

#membersAddressBox {
	padding-top: 10px;
}
#membersAddressBox a {
	color: black;
	font-weight: bold;
}
#membersAddressBox a:hover {
	color: #963F37; /* rust red */
}
td.topStory .title {
	font-weight: normal;
}
td.topStory .date {
	color: white;
	text-transform: uppercase;
}
td.topStory .heading {
	color: #DDDFE1;
	font-weight: bold;
}
td.TDfaq a {
	font-weight: normal;
	color: #7D7D7D; /* grey */
}
td.TDfaqLayer {
	font-size: 11px;
	padding-top: 15px;
	padding-bottom: 15px;
}


/* headers */

.header01 {
	color: black;
	letter-spacing: 0.1em;
}
.header02 {
	color: #505A67; /* grey blue */
}
.header03 {
	color: #415571; /* med. grey blue */
	font-weight: bold;
}
.header04 {
	color: #6B6B6B; /* dark grey */
	}
.header05 {
	color: #963F37; /* red */
	font-weight: bold;
	letter-spacing: 0.2em;
	}
.header06 {
	color: #000000; /* black */
	font-weight: bold;
}



/* layers */

#LAYgreytab {
	position: absolute;
	width: 474;
	height: 24;
	z-index: 2;
	left: 222;
	top: 248;
	visibility: visible;
}
#LAYnavigation {
	position: absolute;
	width: 696px;
	height: 22px;
	z-index: 1;
	left: 0;
	top: 82;

}
#divScrollTextCont {
	position: absolute;
	left: 272px;
	top: 305px;
	width: 820px;
	height: 63px;
	background-color: #E6E8EA;
	clip: rect(0px 374px 63px 0px);
	overflow: hidden;
	visibility: visible;
}

#divText {
	position:absolute;
	left:0px;
	top:0px;
}



/* footer */

#footer {
	color: #98A1AD;
	padding-left: 29px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: white;
}
#footer a {
	color: #98A1AD;
	text-decoration: underline;
}
