﻿body {
}

/* Page column general 
---------------------------------------------------*/
.PageColumn
{
	/* Structure*/
	margin:0 0 20px 0;
	
	/* Colour */
}

.PageColumn .title
{
	/* Structure */
	background-position:top left;
	background-repeat:no-repeat;
	height:27px;
	
	/* Colour */
	background-color:#ABDA4E;
	background-image:url(images/curve_trans.gif);
}

.PageColumn .title h2
{   
	/* Structure */
	font-weight:bold;
  font-size:1.2em;
  padding: 5px 0 0 0px;
  float:left;
  clear:right;
  margin-left:-15px;
	
	/* Colour */
  color:#67126d;
}

.PageColumn .titleImgLeft
{
	/* Structure */
	float:left;
	background-repeat:no-repeat;
	height:20px;
	width:20px;
	margin-top:3px;
	margin-left:10px;
	
	/* Colour */
}

.PageColumn .titleImgRight
{
}

.PageColumn .colbox 
{
	/* Structure */
  padding:10px 10px 20px 10px;
  border-bottom:1px solid;
  border-left:1px solid;
  border-right:1px solid;
	
	/* Colour */
  border-bottom-color: #abda4e;
  border-left-color: #abda4e;
  border-right-color: #abda4e;
  background-color: White;
  color: Black;
}

.PageColumn .colbox ul li {
	/* Structure */
   background-repeat:no-repeat;
   background-position:0 3px;
   padding:0px 8px 0.5em 12px;
   margin:0;
	
	/* Colour */
   background-image: none;
}
.PageColumn .colbox ul li a {  
}
.PageColumn .colbox ul li a:hover {
	/* Structure */
   text-decoration:underline;
	
	/* Colour */
}



/* Page column identifiers / customisation 
---------------------------------------------------*/


/* main column settings
---------------------------------------------------*/
#page_ThreeColExample
{
}
	
#page_ThreeColExample #maincol /* Set the width for a three column page */
{
	width:380px;
  background:#daf8ba url("images/contentbg01.gif") repeat-y 0 0; 
}
#page_TwoColExample #maincol /* Set the width for a two column page */
{
  width:574px;
   background:#daf8ba url("images/contentbg02.gif") repeat-y 0 0; 
}
#page_OneCol #maincol /* Set the width for a one column page */
{
  width:760px;
  background:#daf8ba url("images/contentbg03.gif") repeat-y 0 0;
}

#maincol .title /* Generic structure for a main column title */
{
	/* Structure */
	background-position:top left;
	background-repeat:no-repeat;
	height:70px;	
}
#page_ThreeColExample #maincol .title /* Set the title background for a three column page */
{
	/* Colour */
	background-image:url(images/startab01.gif);
}

#page_TwoColExample #maincol .title /* Set the title background for a two column page */
{	
	/* Colour */
	background-image:url(images/startab02.gif);
}

#page_OneCol #maincol .title /* Set the title background for a one column page */
{
	/* Colour */
	background-image:url(images/startab03.gif);
}

#maincol .title h2
{
	padding-top: 15px;
}
#maincol .colbox 
{
	/* Colour */
  border-bottom-color: transparent;
  border-bottom-width: 0px;
  border-left-color: transparent;
  border-left-width: 0px;
  border-right-color: transparent;
  border-right-width: 0px;
  background-color: transparent;
  color: Black;
  margin-top:-35px;
  padding-right:20px;
}
#fullwidthmain #maincol .colbox 
{
	/* Structure*/
	padding-right:20px;
	
	/* Colour */
  border-bottom-color: transparent;
  border-bottom-width: 0px;
  border-left-color: transparent;
  border-left-width: 0px;
  border-right-color: transparent;
  border-right-width: 0px;
  background-color: transparent;
  color: Black;
  margin-top:-35px;
}
#findebookcol
{
	/* Structure*/
	width:180px;
	
	/* Colour */
}
#findebookcol .title
{
	/* Colour */
	background-color:#D9BCDB;
	background-image:url(images/curve_trans.gif);
}
#findebookcol .title h2
{   
	/* Structure */
	margin-left:5px;
	/* Colour */
  color:#67126D;
}
#findebookcol .titleImgLeft
{
	background-image:url(images/search_glass.gif);
}
#findebookcol .colbox 
{
	/* Colour */
  border-bottom-color: #67126D;
  border-left-color: #67126D;
  border-right-color: #67126D;
  background-color: #67126D;
  color: White;
}
#findebookcol .colbox ul li {	
	/* Colour */
   background-image: none;
}
#findebookcol .colbox ul li a {	
	/* Colour */
  color: White;
}

#partnerscol
{
	/* Structure*/
	width:180px;
}
#partnerscol .colbox
{
	/* Structure*/
	text-align:center;	
	/* Colour */
	color:#67126D;
}
#partnerscol .title h2
{   
	/* Structure */
	margin-left:0px;
	/* Colour */
  color:#67126D;
}
#partnerscol .titleImgLeft
{
	background-image:url(images/purplearrow_greenbackground.gif);
}
#partnerscol .colbox ul li {	
	/* Colour */
   background-image:url("images/greenarrow.gif");
}
#partnerscol .colbox ul li a {	
	/* Colour */
  color: #67126D;
}

#communitycol
{
	/* Structure*/
	width:180px;
}
#communitycol .colbox
{
	/* Structure*/
	
	/* Colour */
	color:White;
	background-color:#67126d;
	border-color:#67126d;
}
#communitycol .title
{
}
#communitycol .title h2
{
	margin-left:0px;
}
#communitycol .titleImgLeft
{
	background-image: none;
	width:14px;
	/*height:0px;*/
	margin-left:0px;
}
#communitycol .titleImgRight
{
	background-image: url('images/commstar.gif');
	width:33px;
	height:33px;
	float:left;
	clear:right;
	margin-top:-6px;
	margin-left:0px;
	position:relative;
	top:0px;
	left:0px;
}
#communitycol .colbox ul li {	
	/* Colour */
   background-image:url("images/greenarrow.gif");
}
#communitycol .colbox ul li a {	
	/* Colour */
  color: white;
}
#communitycol .colbox .bubble {
   width:160px;/*width:166px;*/
   background:#fff url("images/bubbletop.gif") no-repeat 0 0;
   margin: 0 0 1em -3px;
   padding: 0.5em 0 0 0;
   color:#000;
}

#communitycol .bubble a {
   color:#000;
}
#communitycol .colbox .bubble .bottom {
   background:#fff url("images/bubblebot.gif") no-repeat 0 bottom;
   height:16px;
}
#communitycol .bubble .content {
   margin:0 0 0 0;
   padding:0 9px 0 9px;
}

#ebookofthemonthcol
{
	/* Structure*/
	width:180px;
}

#ebookofthemonthcol .title
{
	background-color:#a46ea8;
}

#ebookofthemonthcol .title h2
{
	color: #ABDA4E;
}

#ebookofthemonthcol .titleImgLeft
{
	background-image: none;
	background-color:#a46ea8;
}

#ebookofthemonthcol .colbox
{
	/* Structure*/
	
	/* Colour */
  border-bottom-color: #d9bbdb;
  border-left-color: #d9bbdb;
  border-right-color: #d9bbdb;
  background-color: #d9bbdb;
  color: Black;
}

#ebookofthemonthcol .colbox ul li {	
	/* Colour */
   background-image:url("images/greenarrow.gif");
}
#ebookofthemonthcol .colbox ul li a {	
	/* Colour */
  color: #67126D;
}

