body {  
	background-color: #ffffff;
	font-family: Arial, helvetica, sans-serif;
}

/* body, html {height: 100%;} */

/*******************************************************************************************************************************************************/
/************** font sizes styles **********************************************************************************************************************/
/*******************************************************************************************************************************************************/

body, td, th, p, ul, div {font-size: 12px;}
h1 {font-size: 18px; line-height: 16px;}
h2 {font-size: 14px;}

/*******************************************************************************************************************************************************/
/************** general styles *************************************************************************************************************************/
/*******************************************************************************************************************************************************/

p {color: #000000; margin-top: 0px; margin-bottom: 13px}

body, td, th, div {color: #000000;}

ul {
	margin-left: 2em;
	padding-left: 0em;
	list-style-type: square;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 13px;
}

li {margin-bottom: 2px;}

a:link, p a:link, ul a:link {color: #000000; text-decoration: underline}
a:visited, p a:visited, ul a:visited {color: #000000; text-decoration: underline}
a:active, p a:active, ul a:active {color: #993399; text-decoration: none}
a:hover, p a:hover, ul a:hover {color: #993399; text-decoration: none}

h1 {color: #993399; font-weight: bold; margin: 0px; line-height: 16px;}
h2 {color: #ffffff; font-weight: bold; margin: 0px;}

.notBold {font-weight: normal;}
.noMargin {margin-bottom: 0px;}

.purple {color: #993399;}
.grey {color: #999999;}

/*******************************************************************************************************************************************************/
/************** MAIN LAYOUT DIV STYLES *****************************************************************************************************************/
/*******************************************************************************************************************************************************/

div.container {
	width: 100%;
	/* height: 100%; */
}

div.containerInside {
	width: 960px;
	margin-left: auto; 		/*** USED TO CENTRE CONTENT ***/
	margin-right: auto; 	/*** USED TO CENTRE CONTENT ***/
}

div.header,
div.images,
div.content {
	width: 960px;
	margin: 0px;
	padding: 0px;
	clear: both;
}

div.images, div.content {padding-top: 23px;}

div.headerLeft { 
	float: left;
	padding: 45px 0px 0px 0px; /* To match client's design */
}

div.headerRight {
	float: right;
}

div.imagesLeft { 
	float: left;
	width: 472px;
}

div.imagesRight { 
	float: right;
	width: 472px;
}

div.contentLeft { 
	float: left;
	width: 264px;
}

div.contentMiddleAndRight {
	float: right;
	width: 612px; /* 264 + 84 +264 */
}

div.contentRight {
	float: right;
	width: 264px;
}

div.contentHeader{
	background-color: #993399;
	width: 100%;
	margin-bottom: 8px;
}

div.contentCell{
	background-color: #b3b3b3; /* was 999999 */
	width: 100%;
	height: 260px;
}

div.contentHeader div {padding: 7px 10px 7px 10px;}
div.contentCell div {padding: 7px 10px 0px 10px;}