/* -----------------------------------------------------------------------*/
/* Old styles from Imperial site - for deletion                           */
/* -----------------------------------------------------------------------*/

/*
Add-ins
*/

#hidelabel {
  display:none;
}

#onecolumn {
}

#singlecolumn {
	clear:both;
	width: 58em;
	margin: 0 auto 1em auto;
/*	padding: 1em;*/
}

#singlecolumn p,
#singlecolumn h1,
#singlecolumn h2,
#singlecolumn h3 {
	padding: 0;
	text-transform:none;
	margin: 0 0 0.5em 0;
}

#twocolumnleft1, #twocolumnright1 {
	width:26.5em;
	float: left;
	padding: 0.5em;
}
#twocolumnleft1 {
	clear:both;
	margin-right: 0.5em;
}

#twocolumnleft2, #twocolumnright2 {
	width:26.5em;
	float: left;
	padding: 0.5em;
}

#twocolumnleft2 {
	clear:both;
	margin-right: 0.5em;
}

/*.twocolumnleft1, .twocolumnright1 {
	width: 48%;
	float: left;
	padding: 5px;
}

.twocolumnleft1 {

}

.twocolumnleft2, .twocolumnright2 {
	width: 48%;
	float: left;
	padding: 5px;
}

.twocolumnleft2 {
	clear:both;
	margin-right: 0.5em;	
}*/

#threecolumnleft, #threecolumnmiddle, #threecolumnright {
	width: 31%;
	/*width: 17.1em;*/
	float: left;
	padding: 0.5em;
}

#threecolumnleft {
	clear:both;
	margin-right: 0.5em;
}

#threecolumnmiddle {
	margin-right: 0.5em;
}

/*.threecolumnleft, .threecolumnright, .threecolumnmiddle {
	float: left;
	padding: 0.5em;
}

.threecolumnleft{
	clear:both;
}

.threecolumnmiddle{
}*/

.colourbox {
/*	background-color: #91C05A;*/
}

.colourbox2 {
/*	background-color: #61883B;*/
}

.colourbox p,
.colourbox h1,
.colourbox h2,
.colourbox h3,
.colourbox li,
.colourbox2 p,
.colourbox2 h1,
.colourbox2 h2,
.colourbox2 h3,
.colourbox2 li {
/*	color: #fff;*/
	margin: 0 0 0.5em 0;
}

.colourbox li,
.colourbox2 li {
	background: transparent url(/2007templates/images/bullet_col_callout.gif) no-repeat 0% 0.5em;
}

#hottopics {
	float:right;
	text-align:left;
	margin: 1em;
	vertical-align: top;
	border: 1px dotted #ccc;
	width: 12em;
	padding: 1em;
}

#hottopics h1, 
#hottopics h2, 
#hottopics h3 {
	background:none;
	font-weight:bold;
}

/*
Old spacer styles 
*/

.spacer {
	clear: both;
}

  .clearall {
	clear: both;
	overflow: hidden;
	float: none;
	width: 100%;
	height: 1px;
}

/*
Miscellaneous
*/

.redtxt {
	color: #FF0000;
}

.RegionHeaderColor { /* to pad and increase font size of the display controls link on PWPs */
  padding:1em;
  font-size:1.2em;
}

/* -----------------------------------------------------------------------*/
/* Backup of original styles code                                        */
/* -----------------------------------------------------------------------*/

/*
Add-ins
*//*

#hidelabel {
  display:none;
}

#onecolumn {
}

#singlecolumn{
	width: 50%;
	float:right;
	margin-right:125px;
	padding: 5px;
	text-align: center
}

.singlecolumn{
	width:50%;
	float:right;
	margin-right:125px;
	padding: 5px;
	text-align: center
}

#singlecolumn {
	margin-left: 5px;
	
}

.singlecolumn {
	margin-left: 5px;
	
}	

#twocolumnleft1, #twocolumnright1 {
	width:48%;
	float: left;
	margin-left: 5px;
	padding: 5px;

}
#twocolumnleft1 {
	margin-right: 5px;
	
}

#twocolumnleft2, #twocolumnright2 {
	width: 48%;
	float: left;
	margin-left: 5px;
	padding: 5px;

}
#twocolumnleft2 {
	margin-right: 5px;
	
}

#threecolumnleft, #threecolumnright, #threecolumnmiddle {
	width: 31%;
	float: left;
	margin-left: 5px;
	padding: 5px;
}

#threecolumnleft{
	margin-right: 5px;
	
}

#threecolumnmiddle{
	margin-right: 5px;
	
}


.twocolumnleft1, .twocolumnright1 {
	width: 48%;
	float: left;
	margin-left: 5px;
	padding: 5px;
}
.twocolumnleft1 {
	margin-right: 5px;
	
}

.twocolumnleft2, .twocolumnright2 {
	width: 48%;
	float: left;
	margin-left: 5px;
	padding: 5px;
}
.twocolumnleft2 {
	margin-right: 5px;	
}

.threecolumnleft, .threecolumnright, .threecolumnmiddle {
	width: 10px;
	float: left;
	margin-left: 5px;
	padding: 5px;
}

.threecolumnleft{
	margin-right: 5px;
	
}
.threecolumnmiddle{
	margin-right: 5px; 
	
}

.colourbox {
	background-color: #ddeeff;
}
.colourbox2 {
	color: #FFFFFF;
	background-color: #00538d;
}

.colourbox2 h3 {
	color: #FFFFFF;
	background-color: #00538d;
}

#hottopics {
	float:right;
	text-align:left;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	vertical-align: top;
	border: 1px dotted #CCCCCC;
	width: 12em;
	padding: 5px;

}

/*
Old spacer styles 
*//*

.spacer {
	clear: both;

}

  .clearall {
	clear: both;
	overflow: hidden;
	float: none;
	width: 100%;
	height: 1px;

}

/*
Miscellaneous
*//*

.redtxt{
	color: #FF0000;
}*/