/* Image & Caption styles */

#Page .imageAndCaption100px,
#Page .imageAndCaption125px,
#Page .imageAndCaption150px,
#Page .imageAndCaption175px,
#Page .imageAndCaption200px {
  float:right;
  overflow:hidden;
  margin-bottom:0.8em;
  margin-left:1.2em;
  border:1px solid #999;
  background:#efefef;
  padding:5px;
}

#Page .imageAndCaption100px {
  width:112px;
  w\idth:100px;
}

#Page .imageAndCaption125px {
  width:137px;
  w\idth:125px;
}

#Page .imageAndCaption150px {
  width:162px;
  w\idth:150px;
}

#Page .imageAndCaption175px {
  width:187px;
  w\idth:175px;
}

#Page .imageAndCaption200px {
  width:212px;
  w\idth:200px;
}

#Page .imageAndCaption100px span,
#Page .imageAndCaption125px span,
#Page .imageAndCaption150px span,
#Page .imageAndCaption175px span,
#Page .imageAndCaption200px span {
  display:block;
  margin:0.5em 0;
  font:normal 11px/140% arial;
}

#Page .imageAndCaption100px span a,
#Page .imageAndCaption125px span a,
#Page .imageAndCaption150px span a,
#Page .imageAndCaption175px span a,
#Page .imageAndCaption200px span a {
  text-decoration:underline;
}


/* Pull quote styles */

#Page .pullQuote100px,
#Page .pullQuote125px,
#Page .pullQuote150px,
#Page .pullQuote175px,
#Page .pullQuote200px {
  display:block;
  float:right;
  clear:right;
  overflow:hidden;
  margin:0;
  margin-bottom:0.8em;
  margin-left:1.8em;
  padding-left:6px;
  padding-right:6px;
}

#Page .pullQuote100px {
  width:112px;
  w\idth:100px;
}

#Page .pullQuote125px {
  width:137px;
  w\idth:125px;
}

#Page .pullQuote150px {
  width:162px;
  w\idth:150px;
}

#Page .pullQuote175px {
  width:187px;
  w\idth:175px;
}

#Page .pullQuote200px {
  width:212px;
  w\idth:200px;
}

#Page .pullQuote100px p,
#Page .pullQuote125px p,
#Page .pullQuote150px p,
#Page .pullQuote175px p,
#Page .pullQuote200px p {
  margin-top:0;
  margin-bottom:1em;
  font:bold 13px/160% arial;
  color:#008083;
}


/* Standard table styles */

table.tableDefault {
  border:1px solid #575757;
  border-right:0;
  border-bottom:0;
  margin-left:1px;
  padding:0;
}

table.tableDefault caption {
  padding:4px;
  margin-bottom:5px;
  font-weight:bold;
  color:#fff;
  background:#575757;
}

table.tableDefault th {
  padding:4px;
  border-right:1px solid #575757;
  border-bottom:1px solid #575757;
  background:#E0E0E0;
}

table.tableDefault td {
  border-right:1px solid #575757;
  border-bottom:1px solid #575757;
  background:#fff;
  padding:4px;
}


/* Table cell widths */

.w50px { width:50px; }
.w100px { width:100px; }
.w150px { width:150px; }
.w200px { width:200px; }
.w250px { width:250px; }
.w300px { width:300px; }


/* Generic floats */

.floatLeft {
	float:left;
}

.floatRight {
	float:right;
}


/* Page top links */

#Page h3.floatLeft {
	margin-top:0;
}

#Page .topLinks,
#Page .topLinks li {
	text-align:right;
	list-style:none;
	list-style-image:none;
}


/* Generic list of pages, i.e. whats new or search results */

#Page .pageList {
	padding:0;
	margin-left:0;
	margin-right:0;
	list-style:none;
}

#Page .pageList li {
	clear:both;
	margin-left:0;
	margin-right:0;
	margin-bottom:1em;
	list-style:none;
	list-style-image:none;
	padding-left:60px;
	padding-bottom:1em;
	border-bottom:1px solid #efefef;
	background-position:left top;
	background-repeat:no-repeat;
	height:1%;
}
#Page .pageList h3 {
	margin:0 0 0.5em 0;
	font-size:0.9em
}

#Page .pageList h4 {
	margin:0 0 0.5em 0;
}

#Page .pageList p.summary,
#Page .pageList p.dateUpdated {
	margin:0 0 0.5em 0;
}

#Page .pageList p.dateUpdated {
	font-size:90%;
}


/* Faqs */

#Page #question {
	margin-top:1em;
	padding-top:1em;
	border-top:1px solid #efefef;
}

#Page #question h3 {
	margin:0;
}

#Page #question p.returnLink {
	float:right;
	margin:0;
}


/* Publication summary */

#Page .publicationIntro {
	padding-bottom:10px;
}

.publicationIntro	{
	min-height:180px;
	height:auto !important;
	height:180px;
}

html>body .publicationIntro	{overflow:hidden;}

#Page .publicationIntro	img {
	float:right;
	text-align:right;
	margin-left:10px;
}


#Page .publicationIntro table .field,
#Page .furtherPublicationInfo table .field {
	width:8em;
}

#Page ul.downloadList {
	margin-right:0;
	margin-left:0;
	padding:0;
	list-style:none;

}

#Page ul.downloadList li {
	margin-right:0;
	margin-left:0;
	padding:0;
	padding-left:5px;
	margin-left:20px;
	list-style:none;
}

html>body #Page ul.downloadList li	{float:none; width:auto;}

#Page ul.downloadList li h3 {
	font-weight:normal;
	margin-bottom:0.5em;
}
#Page ul.downloadList li h4 {
	font-weight:normal;
	margin-bottom:0.5em;
}

#Page ul.downloadList li div {
	color:#575757;
	font-size:85%;
	padding-top:5px
}

#Page ul.downloadList li.word {
	list-style-image:url(/20120919132736/http://www.communities.gov.uk/static/images/app_icons/word.gif);
}
#Page ul.downloadList li.rdf
{
	list-style-image:url(/20120919132736/http://www.communities.gov.uk/static/images/app_icons/rdf.gif);
}
#Page ul.downloadList li.pdf {	
	list-style-image:url(/20120919132736/http://www.communities.gov.uk/static/images/app_icons/pdf.gif);
}
#Page ul.downloadList li.excel {
	list-style-image:url(/20120919132736/http://www.communities.gov.uk/static/images/app_icons/excel.gif);
}
#Page ul.downloadList li.rtf {
	list-style-image:url(/20120919132736/http://www.communities.gov.uk/static/images/app_icons/rtf.gif);
}
#Page ul.downloadList li.powerpoint {
	list-style-image:url(/20120919132736/http://www.communities.gov.uk/static/images/app_icons/powerpoint.gif);
}
#Page ul.downloadList li.compressed {
	list-style-image:url(/20120919132736/http://www.communities.gov.uk/static/images/app_icons/compressed.gif);
}
#Page ul.downloadList li.image {
	list-style-image:url(/20120919132736/http://www.communities.gov.uk/static/images/app_icons/image.gif);
}
#Page ul.downloadList li.media {
	list-style-image:url(/20120919132736/http://www.communities.gov.uk/static/images/app_icons/media.gif);
}
#Page ul.downloadList li.rtf {
	list-style-image:url(/20120919132736/http://www.communities.gov.uk/static/images/app_icons/rtf.gif);
}
#Page ul.downloadList li.html {
	list-style-image:url(/20120919132736/http://www.communities.gov.uk/static/images/app_icons/html.gif);
}
#Page ul.downloadList li.buyonline { 
list-style-image:url(/20120919132736/http://www.communities.gov.uk/static/images/icons/buyonline2.gif); 
} 
#Page ul.downloadList li.order { 
list-style-image:url(/20120919132736/http://www.communities.gov.uk/static/images/icons/envelope_corporate_sm.gif); 
}

#Page ul.downloadList li.audio { 
list-style-image:url(/20120919132736/http://www.communities.gov.uk/static/images/icons/audio1.gif); 
}

#Page ul.downloadList li.video {
list-style-image:url(/20120919132736/http://www.communities.gov.uk/static/images/app_icons/video.gif);}


#Page ul.downloadList li ul {
	margin-top:0.5em;
	padding:0;
}

#Page ul.downloadList li ul li {
	font-size:90%;
	color:#575757;
	padding:0;
	margin:0;
	border:none;
	list-style-image:none;
}

/* ??? */

.forumInfo {
	margin-top:0.5em;
}

address {
	margin-top:0.5em;
}

/* Minister intro */

#Page .ministerProfileIntro,
#Page .ministerIntro {
	position:relative;
	height:1%;
	o\verflow:hidden;
	border-bottom:1px solid #eee;
	margin-bottom:1em;
}

#Page .ministerProfileIntro img,
#Page .ministerIntro img {
	margin-left:1em;
	margin-bottom:1em;
}

#Page .ministerIntro h3 {
	margin-bottom:0.5em;
}

#Page .ministerProfileIntro h3 {
	margin-top:0;
	margin-bottom:1em;
}

#Page .ministerIntro h3 {
	margin-top:0;
}

#Page .ministerIntro h4 {
	margin-top:0;
}


/* Minister profile intro */

#Page .ministerProfileIntro {
	position:relative;
	height:1%;
	overflow:hidden;
	border-bottom:1px solid #eee;
	margin-bottom:1em;
}

#Page .ministerIntro img {
	margin-left:1em;
	margin-bottom:1em;
}

#Page .ministerIntro h3 {
	margin-bottom:0.5em;
}
#Page .ministerIntro h3 {
	margin-top:0;
}
#Page .ministerIntro h4 {
	margin-top:0;
}


/* Search results */

#Page ul.searchResultList,
#Page ul.searchResultList li {
	margin-left:0;
	margin-right:0;
	padding:0;
	list-style:none;
	list-style-image:none;
}

#Page ul.searchResultList li {
	padding-bottom:1em;
	background-position:1px 3px;
	background-repeat:no-repeat;
	border-bottom:1px solid #efefef;
}

#Page ul.searchResultList li.hasBullet {
	margin-left:30px;
	list-style-image:url(/20120919132736/http://www.communities.gov.uk/static/images/bullets/corporate.gif);
	padding-bottom:0.5em;
	border-bottom:0;
}

#Page ul.searchResultList li.hasThumbnail {
	height:1%;
	padding-left:60px;
}

#Page ul.searchResultList li h3 {
	font-weight:normal;
	margin:0;
	font-size:0.9em
}

#Page ul.searchResultList li h4 {
	font-weight:normal;
	margin:0;
}

#Page ul.searchResultList li p {
	margin:0.2em 0 0.5em 0;
}

#Page ul.searchResultList li ul {
	padding:0;
}

#Page ul.searchResultList li ul li {
	font-size:90%;
	color:#575757;
	padding:0;
	margin:0;
	border:none;
}


/* Paging list styles */

.pagingWrapper {
	font-size:90%;
	padding:5px;
	background:#ededed;
	border-bottom:1px solid #999;
	margin:1em 0;
}


.pagingWrapper p {
	display:block;
	margin:0;
}


.pagingWrapper ul {
	margin:0;
	padding:0;
	list-style-type:none;
	float:right;
}

.pagingWrapper ul li {
	display:inline;
	margin:0;
	padding:0;
}

.pagingWrapper ul li span {
	display:block;
	padding:0 0 0 10px;
	float:left;
	text-decoration:none;
	font-weight:bold;
}

.pagingWrapper ul li a {
	font-weight:normal;
	text-decoration:none;
}

.pagingWrapper ul li a:hover {
	text-decoration:underline;
}

.pagingWrapper ul li a.inactive {
	display:none;
}

/* Contact page */


#contactOfficeList li h3 {
	margin:0;
}
#contactOfficeList li h4 {
	margin:0;
}

#contactOfficeList li address {
	margin-bottom:1.5em;
}


/* "In this section", "Archived content" and "Related downloads" */

.inThisSection {
	background:url(/20120919132736/http://www.communities.gov.uk/static/images/arrows/down_right_corporate.gif) 7.1em 1.1em no-repeat;
	margin-top:1.5em;
	padding-top:0.7em;
	border-top:1px solid #099;
}

.relatedPublications {
	background:url(/20120919132736/http://www.communities.gov.uk/static/images/arrows/down_right_corporate.gif) 10.3em 1.1em no-repeat;
	padding-top:0.7em;
	border-top:1px solid #099;
}

.archivedContent {
	background:url(/20120919132736/http://www.communities.gov.uk/static/images/arrows/down_right_corporate.gif) 8.7em 1.1em no-repeat;
	padding-top:0.7em;
	border-top:1px solid #099;
}

.relatedDownloads {
	background:url(/20120919132736/http://www.communities.gov.uk/static/images/arrows/down_right_corporate.gif) 9.7em 1.1em no-repeat;
	padding-top:0.7em;
	border-top:1px solid #099;
}

.noline	{text-decoration:none;}


/* Minister's profiles page */

#MinistersWrapper {
	width:97%;
	height:100%;
	float:left;
	position:relative;
}

.ministers {
	width: 45%;
	clear:none;
	float:left;
	height:120px;
	margin-right:1em;
	margin-bottom:1.5em;
}

* html .m\inisters {

	margin-top:1em;
}

html>body .ministers	{
	height:auto; min-height:120px; overflow:hidden;
}

#MinistersWrapper .clear {
	position:relative;
	font-size:1px;
	line-height:1px;
	height:1px;
	overflow:hidden;
}

.ministers img {
	float: left;
	margin-right:1em;
	margin-bottom:1em;
}

.ministers h4,
.ministers p {
	margin:0;
}




