/*
DCLG Swatch

#009999 - Teal (Corporate)
#CDEBF5 - Teal hint
#CC3333 - Red (Fire)
#F9E6E6 - Red hint
#993366 - Rose (Cities)
#F3E6EC - Rose hint
#CC6600 - Orange (Communities)
#F9ECE0 - Orange hint
#0099CC - Light blue (Equalities)
#E0F3F9 - Light blue hint
#999933 - Field green (Thames)
#F3F3E6 - Field green hint
#333366 - Royal blue (Local Government)
#E6E6EC - Royal blue hint
#003366 - Dark Blue (Housing)
#E0E6EC - Dark blue hint
#666633 - Amry green (Planning)
#ECECE6 - Army green hint
*/

.box {
	padding:0;
	margin:0;
	height:auto;
	border-bottom:1em solid #fff;
}	

.boxTop {} /* Redundant */

.box h3 {
	background-position:top right;
	background-repeat:no-repeat;

	font-size:1.1em;
	height:1.6em;
	he\ight:1.4em;
	color:#fff;
	padding:0.25em 10px 0 10px;
	margin:0;
}

.box a {
	color:#000;
}

.boxWrap {
	background-position:bottom right;
	background-repeat:no-repeat;
}

.boxWrap2 {
	background-position:bottom left;
	background-repeat:no-repeat;
	clear:both;
}

html>body .boxWrap2	{
	height:auto;
	overflow:hidden;
}

.boxContent {	
	padding-top:10px;
	margin:0 12px;
	/*\*/height:1%;/* */
}
	
html>body .boxContent	{	
	position:relative;
	min-height:240px;
	overflow:hidden;
}
	
.boxContentSmall				{	
	margin:10px 10px 5px 10px; 
	margin-top:0px; 
	padding-top:10px;
	height:80px;
	he\ight:70px;
}
	
html>body .boxContentSmall	{	
	height:auto; 
	min-height:80px; 
	overflow:hidden; }


	
.boxBase { width:100%; font-size:1px; }
.boxText { background-color:#fff; }

.boxText p { margin:0; }
.boxText ul li a+div {
	margin-top:0.2em;
	font-size:85%;
}


/* Initiatives */

.initiativeItem { 
	height:auto;
	min-height:50px;
	overflow:hidden;
	margin-bottom:0.5em;
	padding-left:60px;
	padding-bottom:0.5em;
	background-position:left top;
	background-repeat:no-repeat;
}

.initiativeItem h4 {
	margin-top:0;
	margin-bottom:0.5em;
}


/*  Subscribe area */

.Subscribe {	
	border-top:1px solid #000;
	height:1.5em;
	margin:0.5em 10px 0 14px; 
	padding:0.5em 0 0.5em 19px;
	background-repeat:no-repeat; 
	background-position:3px 7px;
}

.Subscribe ul {
	list-style:none;
	list-style-image:none;
	margin:0;
	padding:0;
}

.Subscribe ul li		{	
	list-style:none; 
	list-style-image:none;
	display:inline; 
	float:left;
	margin:0;
	padding:0;
	padding-right:1em;
}

.Subscribe li a {
	font-weight:bold;
}

.Subscribe p {	
	float:right; 
	text-align:right; 
	margin:0;
}
	
.Subscribe p a {	
	font-weight:bold;
}




/* Featured teaser items */

.boxTeaserTop {
  background:transparent url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/box_mask_top_left.gif) top left no-repeat;
  position:relative;
  top:11px;
  height:11px;
  margin-top:-11px;
  margin-bottom:-11px;
  /*\*/margin-bottom:0;/* */
  text-align:right;
  background-color:transparent;
}

.boxTeaserBottom {
  background:transparent url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/box_mask_bottom_left.gif) top left no-repeat;
  position:relative;
  top:-11px;
  height:11px;
  text-align:right;
}

.boxTeaserMiddle {
  background-repeat:no-repeat;
  background-position:top left;
  background-color:#006F99;
  width:auto;
  min-height:90px;
  padding:5px 10px 5px 135px;
  padding-left:135px;
  padding-right:10px;
}

.boxTeaserMiddle h4 {
  margin:0;
  margin-bottom:0.5em;
  font-size:1.15em;
}

.boxTeaserMiddle h4.headingOnly {
	margin:0;
	padding-top:1em;
	font-size:1.5em;
	font-weight:normal;
	height:4.5em;
	he\ight:3.5em;
}

.boxTeaserMiddle h4 a,
.boxTeaserMiddle h4 a:visited,
.boxTeaserMiddle h4 a:active,
.boxTeaserMiddle h4 a:hover {
  color:#fff;
  background:transparent;
}

.boxTeaserMiddle p {
  margin:0;
  margin-bottom:0.6em;
}

.boxTeaserMiddle p a,
.boxTeaserMiddle p a:visited,
.boxTeaserMiddle p a:active,
.boxTeaserMiddle p a:hover {
  color:#fff;
  background:transparent;
}

.boxTeaserMiddle div {
  color:#fff;
  font-size:85%;
}

/* News/Initiative list items */

.teaserItems {
  margin:0.5em 0;
  padding:0;
  list-style:none;
}

.teaserItems li {
	overflow:visible;
}

.teaserItems li.hasThumbnail {
  margin:0;
  padding:0;
  padding-left:60px;
  list-style:none;
  he\ight:1%;
  list-style-image:none;
  background-repeat:no-repeat;
  background-position:top left;
}

.teaserItems li h4 {
  margin:0;
  margin-bottom:0.5em;
  font-weight:normal
}

.teaserItems li p {
  margin-top:0;
  margin-bottom:0.5em;
}

.teaserItems li div {
  font-size:85%;
}


/* Fluid-width boxes */

/* Generic */
.generic {
	background-color:#666;
	background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fluid_top_left_generic.gif);
	background-repeat:no-repeat;
}

.generic h3 { background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fluid_top_right_generic.gif); }
.generic .boxWrap { background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fluid_bottom_right_generic.gif); }
.generic .boxWrap2 { background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fluid_bottom_left_generic.gif); }

.generic ul li { list-style-image:url(/20120919132738/http://www.communities.gov.uk/static/images/bullets/generic.gif); }
.generic ul li	{	color:#575757;}
.generic a:hover	{	color:#575757;}
.generic hr	{
	color:#666;
	background-color:#666;
}

.generic .Subscribe {
	border-top:1px solid #666;
	background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/bullets/generic.gif);
}

.generic .Subscribe p { color:#575757;}


/* Cities */
.cities {
	background-color:#936;
	background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fluid_top_left_cities.gif);
	background-repeat:no-repeat;
}

.cities h3 { background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fluid_top_right_cities.gif); }
.cities .boxWrap { background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fluid_bottom_right_cities.gif); }
.cities .boxWrap2 { background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fluid_bottom_left_cities.gif); }

.cities ul li { list-style-image:url(/20120919132738/http://www.communities.gov.uk/static/images/bullets/cities.gif); }
.cities ul li	{	color:#7E2956;}
.cities a:hover	{	color:#7E2956;}
.cities hr	{
	color:#936;
	background-color:#936;
}

.cities .line {	
	border-top:1px solid #936;
	color:#7E2956;
	background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/bullets/cities.gif);
}

.cities .Subscribe p { color:#7E2956;}


/* Communities & Neightbourhoods */
.communities {
	background-color:#cc6600;
	background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fluid_top_left_communities.gif);
	background-repeat:no-repeat;
}

.communities h3 { background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fluid_top_right_communities.gif); }
.communities .boxWrap { background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fluid_bottom_right_communities.gif); }
.communities .boxWrap2 { background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fluid_bottom_left_communities.gif); }

.communities ul li { list-style-image:url(/20120919132738/http://www.communities.gov.uk/static/images/bullets/communities.gif); }
.communities ul li	{	color:#aa5500;}
.communities a:hover	{	color:#aa5500;}
.communities hr	{
	color:#c60;
	background-color:#c60;
}

.communities .Subscribe {	
	border-top:1px solid #c60;
	background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/bullets/communities.gif);
}

.communities .Subscribe p { color:#aa5500;}


/* Equalities */
.equalities {
	background-color:#006F99;
	background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fluid_top_left_equalities.gif);
	background-repeat:no-repeat;
}

.equalities h3 { background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fluid_top_right_equalities.gif); }
.equalities .boxWrap { background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fluid_bottom_right_equalities.gif); }
.equalities .boxWrap2 { background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fluid_bottom_left_equalities.gif); }

.equalities ul li { list-style-image:url(/20120919132738/http://www.communities.gov.uk/static/images/bullets/equalities.gif); }
.equalities ul li	{	color:#006F99;}
.equalities a:hover	{	color:#006F99;}
.equalities hr	{
	color:#0099CC;
	background-color:#0099CC;
}

.equalities .Subscribe {	
	border-top:1px solid #0099CC;
	color:#006F99;
	background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/bullets/equalities.gif);
}

.equalities .Subscribe p { color:#006F99; }


/* Fire & Resilience */
.fire {
	background-color:#c33;
	background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fluid_top_left_fire.gif);
	background-repeat:no-repeat;
}

.fire h3 { background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fluid_top_right_fire.gif); }
.fire .boxWrap { background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fluid_bottom_right_fire.gif); }
.fire .boxWrap2 { background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fluid_bottom_left_fire.gif); }

.fire ul li { list-style-image:url(/20120919132738/http://www.communities.gov.uk/static/images/bullets/fire.gif); }
.fire ul li	{	color:#ac2d2d;}
.fire a:hover	{	color:#ac2d2d;}
.fire hr	{
	color:#c33;
	background-color:#c33;
}

.fire .Subscribe {	
	border-top:1px solid #c33;
	background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/bullets/fire.gif);
}

.fire .Subscribe p { color:#ac2d2d; }


/* Thames Gateway */
.thames {
	background-color:#993;
	background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fluid_top_left_thames.gif);
	background-repeat:no-repeat;
}

.thames h3 { background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fluid_top_right_thames.gif); }
.thames .boxWrap { background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fluid_bottom_right_thames.gif); }
.thames .boxWrap2 { background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fluid_bottom_left_thames.gif); }

.thames ul li { list-style-image:url(/20120919132738/http://www.communities.gov.uk/static/images/bullets/thames.gif); }
.thames ul li	{	color:#707127;}
.thames a:hover	{	color:#707127;}
.thames hr	{
	color:#993;
	background-color:#993;
}


.thames .Subscribe {	
	border-top:1px solid #993;
	background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/bullets/thames.gif);
}

.thames .Subscribe p { color:#707127; }


/* Local Government */
.local {
	background-color:#336;
	background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fluid_top_left_local.gif);
	background-repeat:no-repeat;
}

.local h3 { background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fluid_top_right_local.gif); }
.local .boxWrap { background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fluid_bottom_right_local.gif); }
.local .boxWrap2 { background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fluid_bottom_left_local.gif); }

.local ul li { list-style-image:url(/20120919132738/http://www.communities.gov.uk/static/images/bullets/local.gif); }
.local ul li	{	color:#336;}
.local a:hover	{	color:#336;}
.local hr	{
	color:#336;
	background-color:#336;
}


.local .Subscribe {	
	border-top:1px solid #336;
	background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/bullets/local.gif);
}

.local .Subscribe p {	color:#336; }


/* Housing */
.housing {
	background-color:#036;
	background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fluid_top_left_housing.gif);
	background-repeat:no-repeat;
}

.housing h3 { background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fluid_top_right_housing.gif); }
.housing .boxWrap { background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fluid_bottom_right_housing.gif); }
.housing .boxWrap2 { background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fluid_bottom_left_housing.gif); }

.housing ul li { list-style-image:url(/20120919132738/http://www.communities.gov.uk/static/images/bullets/housing.gif); }
.housing ul li	{	color:#036;}
.housing a:hover	{	color:#036;}
.housing hr	{
	color:#036;
	background-color:#036;
}


.housing .Subscribe {	
	border-top:1px solid #036;
	background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/bullets/housing.gif);
}

.housing .Subscribe p { color:#036; }


/* Planning */
.planning {
	background-color:#663;
	background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fluid_top_left_planning.gif);
	background-repeat:no-repeat;
}

.planning h3 { background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fluid_top_right_planning.gif); }
.planning .boxWrap { background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fluid_bottom_right_planning.gif); }
.planning .boxWrap2 { background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fluid_bottom_left_planning.gif); }

.planning ul li { list-style-image:url(/20120919132738/http://www.communities.gov.uk/static/images/bullets/planning.gif); }
.planning ul li	{	color:#663;}
.planning a:hover	{	color:#663;}
.planning hr	{
	color:#663;
	background-color:#663;
}


.planning .Subscribe {	
	border-top:1px solid #663;
	background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/bullets/planning.gif);
}

.planning .Subscribe p { color:#663; }



/* Fixed-width boxes */

/* Publication */

.publications	{
	min-height:40px;
	overflow:visible;
	width:195px;
}

.publications ul	{
	list-style-type:none;
	margin-top:1em;
	margin-bottom:10px;
	padding:0 0 1.5em 9px;
	font-weight:bold;
	font-size:85%;
}
.publications li a { color:#000; }


.publicationsCorporateWrap { background:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fixed_bottom_equalities.gif) bottom left no-repeat; }
.publicationsWrap { background:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fixed_bottom_generic.gif) bottom left no-repeat; }


.publications h3 {
	background-position:top left no-repeat;
	background-repeat:no-repeat;

	font-size:1.1em;
	height:1.6em;
	he\ight:1.4em;
	color:#fff;
	padding:0.25em 10px 0 10px;
	margin:0;
}

.publicationsCorporateWrap h3	{	background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fixed_top_equalities.gif); }
.publicationsWrap h3	{	background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fixed_top_generic.gif); }


.publicationsCorporateWrap li,
.publicationsWrap li	{
	margin:0 0 5px 20px;
}

.publicationsCorporateWrap li	{	list-style-image:url(/20120919132738/http://www.communities.gov.uk/static/images/bullets/equalities.gif); }
.publicationsWrap li	{	list-style-image:url(/20120919132738/http://www.communities.gov.uk/static/images/bullets/generic.gif); }

.publicationsCorporateWrap li a:hover { color:#7E2956; }
.publicationsWrap li a:hover { color:#000; }


	
/* Jobs and Contracts */

.WorkingForUsCorporate,
.WorkingForUs {
}

.WorkingForUsCorporateTop,
.WorkingForUsTop	{	
	height:5px;
	background-position:left top;
	background-repeat:no-repeat;
}
	
.WorkingForUsCorporateTop {	background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/jobs_top_corporate.gif); }
.WorkingForUsTop { background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/jobs_top_generic.gif); }
	
.WorkingForUsCorporateBottom,
.WorkingForUsBottom	{
	height:1.5em;
	background-position:left bottom;
	background-repeat:no-repeat;
	margin-bottom:1.5em;
}
	
* html .WorkingForUsCorporateBottom,
* html .WorkingForUsBottom	{
	margin-top:-0.5em;
	height:1em;
}
	
.WorkingForUsCorporateBottom { background-image: url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/jobs_bottom_corporate.gif); }
.WorkingForUsBottom	{ background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/jobs_bottom_generic.gif); }
	
html>body .WorkingForUsCorporateBottom,
html>body .WorkingForUsBottom	{	
	height:auto; 
	min-height:1%; 
	overflow:hidden;
}
	
.WorkingForUsCorporate h3,
.WorkingForUs h3	{	
	position:absolute;
	top:-200em;
}
	
.WorkingForUsCorporate ul,
.WorkingForUs ul {
	margin-top:0;
	margin-bottom:0;
	padding-left:10px;
}
	
.WorkingForUsCorporate ul li,
.WorkingForUs ul li {	
	font-size:85%;
	font-weight:bold;
}

.WorkingForUs ul li {	
	list-style-image:url(/20120919132738/http://www.communities.gov.uk/static/images/bullets/generic.gif);
}

.WorkingForUsCorporate ul li a,
.WorkingForUs ul li a { color:#000; }

.WorkingForUsCorporate ul li a:hover,
.WorkingForUs ul li a:hover { color:#000; }


/* Have your say */

.HaveYourSay {
	background-position:right bottom;
	background-repeat:no-repeat;
}

.HaveYourSay h3 {
	margin-bottom:1em;
}

.HaveYourSay ul {
	margin-top:0;
}

.HaveYourSay ul	li {
	list-style-image:url(/20120919132738/http://www.communities.gov.uk/static/images/bullets/corporate.gif);
}

.HaveYourSay li a		{	color:#000; font-weight:bold }

.HaveYourSay li a:hover	{	color:#000; }


/* National Archive search */

.NAsearch	{
	min-height:40px;
	overflow:visible;
	width:195px;
	margin-bottom: 10px;
}

.NAsearch #Search {
	padding-bottom: 10px;
}

.NAsearch ul	{
	list-style-type:none;
	margin-top:1em;
	margin-bottom:10px;
	padding:0 0 1.5em 9px;
	font-weight:bold;
	font-size:85%;
}
.NAsearch li a { color:#000; }


.NAsearchCorporateWrap { background:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fixed_bottom_corporate.gif) bottom left no-repeat; zoom: 1;}
.NAsearchCorporateWrap p { padding-left: 10px; }

.NAsearchWrap { background:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fixed_bottom_generic.gif) bottom left no-repeat; }


.NAsearch h3 {
	background-position:top left no-repeat;
	background-repeat:no-repeat;

	font-size:0.95em;
	height:1.6em;
	he\ight:1.4em;
	color:#fff;
	padding:0.25em 10px 0 10px;
	margin:0;
}

.NAsearchCorporateWrap h3	{	background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fixed_top_corporate.gif); }
.NAsearchWrap h3	{	background-image:url(/20120919132738/http://www.communities.gov.uk/static/images/boxes/fixed_top_generic.gif); }


.NAsearchCorporateWrap li,
.NAsearchWrap li	{
	margin:0 0 5px 20px;
}

.NAsearchCorporateWrap li	{	list-style-image:url(/20120919132738/http://www.communities.gov.uk/static/images/bullets/corporate.gif); }
.NAsearchWrap li	{	list-style-image:url(/20120919132738/http://www.communities.gov.uk/static/images/bullets/generic.gif); }

.NAsearchCorporateWrap li a:hover { color:#7E2956; }
.NAsearchWrap li a:hover { color:#000; }


