div#publishedContentWrap
{
	margin-bottom:15px;
	min-height:600px;
}

div.caption {
  float: left;
  width: 45%;
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
}

div.caption p {
  text-align: center;
  font-size: xx-small;
  font-weight:bold;
  text-indent: 0;
}

div.RightCaption {
  float: right;
  width: 45%;
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
}

div.RightCaption p {
  text-align: center;
  font-size: xx-small;
  font-weight:bold;
  text-indent: 0;
}


div.contactUstxt
{
	display:block;
	float:left;
	width:533px;
	height:36px;
	padding-top:10px;
	vertical-align:baseline;
	background-repeat:no-repeat;

	
}

.floatLeftIndent {
	display:block;
	float:left;
	padding-left:42px;
}


.contactUsBgPhone
{
		background-image:url(/images/PhoneIcon.gif);	
}

.contactUsBgOnline
{
	background-image:url(/images/OnlineIcon.gif);
}

.contactUsBgPerson
{
	background-image:url(/images/PersonIcon.gif);
}

.contactUsBgWriting
{
	background-image:url(/images/writeIcon.gif);
}

div#publishedContentHeading
{
	font-size:1.5em;
	margin-top:10px;
}

div#publishedContentBody
{
	
}

.hidden
{
	display: none;
	visibility: hidden;
}

.tableFullW { WIDTH: 100%; }
.tableFullWH { WIDTH: 100%; height: 100%; }
h1 {FONT-WEIGHT: bold; FONT-SIZE: 2em; COLOR: #9c1a86; margin-bottom:5px; margin-top: 10px;}
h2 {FONT-WEIGHT: bold; FONT-SIZE: 1.5em; COLOR: #9c1a86; margin-bottom:5px;}
h3 {FONT-WEIGHT: bold; FONT-SIZE: 1.4em; COLOR: #9c1a86; margin-bottom:5px;}
h4 {FONT-WEIGHT: bold; COLOR: #9c1a86; margin-bottom:5px;}
h5 {FONT-WEIGHT: bold;  COLOR: #9c1a86; margin-bottom:5px;}
.disabledlink {font-weight:bold; color:#cccccc;}
.tdColumn {padding: 0px; margin:0px; VERTICAL-ALIGN: top;}
.homepagesigntitle {FONT-WEIGHT: bold; COLOR: #9c1a86; BACKGROUND-COLOR: #fbca16; padding:3px}
.homepagesigntext {COLOR: #ffffff; BACKGROUND-COLOR: #9c1a86; padding:3px}
.yellowbg{VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffcc}
.fullwidthyellowbg {VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffcc; width:100%;}
.fullwidthpinkbg {VERTICAL-ALIGN: top; BACKGROUND-COLOR: #f9ecf9; width:100%;}
.pinkbg{VERTICAL-ALIGN: top; BACKGROUND-COLOR: #f9ecf9;}
.nocolourbg{vertical-align: top;}
.floatLeft{display: block; float: left}
.floatRight{display: block; float: right}
.imageFloatRight
{
	display: block;
	float: right;
	padding: 0em 0em 1em 4em;
}
.imageFloatLeft
{
	display: block;
	float: left;
	padding: 0em 2em 1em 0em;
}
a img
{
    border:0px;
}
a:hover img
{
    border:0px;
}

.loginButton
{
	display: inline;
	padding-left: 57px;
}
.bold{font-weight:bold}
.small { font-size: smaller; }
.centre { text-align: center; }
.imagepadding{padding-top:5px; padding-right:5px; padding-bottom:5px}
.quote {COLOR: #9c1a86;}

.purpleBorder
{
	border:solid 1px #993399;
}

.formWrap
{
	background-color:#ffffcc;
	border:solid 1px #993399;
	padding:15px;
}

.formWrap .formMessage
{
	color:Red;
}

.formWrap .validationSummary 
{
	padding-bottom:0px;
	margin-bottom:0px;
}

table.formTables
{
	border-width: 0px;
	border-collapse:collapse;
	width:100%;
}

table.formTables th
{
	text-align:right;  
	padding: 0.4em 0.2em;
	vertical-align: top;
}

table.formTables td
{
	text-align:left;  
	padding: 0.4em 0.2em;
	vertical-align: top;
}

.stop {COLOR: #ff0006; font-weight:bold; FONT-SIZE: 1.5em;}
.chain {COLOR: #ffea01; font-weight:bold; FONT-SIZE: 1.5em;}
.check {COLOR: #3cff00; font-weight:bold; FONT-SIZE: 1.5em;}

/*   Standard Data Table   */
table.StandardDataTable {border-width: 0px;	border-collapse:collapse; width:100%; padding-bottom: 1.5em; }
table.StandardDataTable tr.oddrow{background-color:#fff; color:#000; }
table.StandardDataTable tr.evenrow{	background-color:#ffc; color:#000; }
table.StandardDataTable th{background-color:#fc0; color:#000; text-align: left;	vertical-align: top; padding: 0.25em 0.4em;}
table.StandardDataTable td{	vertical-align: top; padding: 0.3em 0.7em 0.6em 0.4em}
table.StandardDataTable a{ vertical-align: top;}
/*   </ Standard Data Table>   */


/*   Tomorrow's World css  */ 
table.TenantChoice1 {border-width: 0px;	border-collapse:collapse; width:100%; padding-bottom: 1.5em; FONT-SIZE: 1.5em;}
table.TenantChoice1 tr.oddrow{background-color:#9c1a86; color:white;}
table.TenantChoice1 tr.evenrow{	background-color:#ffcc33; color:#000; height:5px;}
table.TenantChoice1 th{background-color:#fc0; color:#000; text-align: left;	vertical-align: top; padding: 0.25em 0.4em;}
table.TenantChoice1 td{	vertical-align: top; padding: 0.3em 0.7em 0.6em 0.4em;}
table.TenantChoice1 td.colwidths{	vertical-align: top; padding: 0.3em 0.7em 0.6em 0.4em; width:120px;}
table.TenantChoice1 a{ vertical-align: top;}

.TenantChoice2 {color:#9c1a86; FONT-SIZE: 2em;}
.TenantChoice3 {padding: 0px 15px 0px 15px; text-align:center;}
/*  </ Tomorrow's world css>   */



/*   Site Map Styles   */
.splashLinkArea
{
	border-style: none;
	border-width: 0px;
}
.toc-layout-main .separator
{
	border-style: none;
	border-width: 0px;
}

.toc-layout-main
{
	width: 560px;
}

.toc-layout-main#tocwp .level-band
{
	background-color: #fbca16;
}

.toc-layout-main#tocwp a
{
	color: #9b1c87;
}

.toc-layout-main#tocwp .headertitle
{
	color: #9b1c87;
	display: list-item;
	list-style-position:inside;
}

.toc-layout-main#tocwp .headertitle a
{
	font-size: 10pt;
}

.toc-layout-main#tocwp .headertitle-small
{
	margin-left: 2.5em;
}

.toc-layout-main#tocwp .headertitle-small a
{
	font-size: 10pt;
}

.toc-layout-main#tocwp .level-item
{
	visibility: hidden;
	display: none;
}

.toc-layout-main#tocwp .level-item a
{
	display: block;
	visibility: visible;
	width: 100%;
}

.toc-layout-main#tocwp .level-item
{
	visibility: hidden;
	display: block;
	margin-left: 4.5em;
}

.UpArrowList li	{
	list-style-image: url(/images/listbullets/UpArrow.gif);
}
.LeftArrowList li	{
	list-style-image: url(/images/listbullets/LeftArrow.gif);
}
.DownArrowList li	{
	list-style-image: url(/images/listbullets/DownArrow.gif);
}
.DocList li			{
	list-style-image: url(/images/Icons/pdfIcon.jpg);	
}

.AudioListMp3 li
{
    width:70%;
    margin-bottom:0.8em;
    list-style-type:none;
    list-style-image: url(/images/Icons/mp3Icon.png);
}

/*   </ Site Map Styles>   */


/*   Javascript collapsing lists styles   */
.divDocumentList li
{
    margin:0px 0px 0px 0px;
}

.divDocumentList
{
	width: 100%;
	float: none;
	clear: both;
}

.divDocumentListRow
{
	padding-left: 10px;
	padding-bottom: 20px;
	width: 100%;
	float: none;
	clear: both;
}

.divDocumentImage
{
	float: left;
}

.divDocumentImage a img
{
	border-style: none;
	border-width: 0px;
}

.divDocumentDescription
{
	padding-left: 10px;
	float: left;
}

.divDocumentTitle
{
	font-weight: bold;
}

.collapsedDiv
{
	padding: 0ex 0ex 0ex 1ex;
}
.expandedDiv
{
	padding: 0ex 0ex 0ex 1ex
}
.collapsibleDivLink
{
	text-decoration: none !important;
}
.contentList li
{
	list-style:none;
}

/*  </ Javascript collapsing lists styles >   */

/*********            Div Row used in Climate change / transport / cycle maps        ************* */

.divRowFullW
{
    float:left;
    width:100%;
    margin:5px 0px 5px 0px;
}

.divRowFullW div
{
    overflow:hidden;
    width:45%;
    clear:none;
}
.divRowFullW img
{
    border:0px;
    border-collapse:collapse;
}

.divRowFullW p
{
    margin-top:0px;
    padding:5px;
}
.paraPurpleBg 
{
    background-color:#864d9c;
    color:#fff;
    font-weight:bold;
}
.paraPurpleBg a 
{
    color:#f3aa41;
}

.paraYellowBg 
{
    background-color:#f4a943;
    color:#fff;
    font-weight:bold;
}
.paraYellowBg a
{
    color:#864d9c;
}



/*********            END Div Row                    ************* */


/*********            Extra spacing for tranlastion document lists                 ************* */

.translationList li{
    padding-bottom: 10px;
}
