/*
2nd level styles
----------------
This file controls the structure and formatting
shared across 2nd+ level pages
*/


/* Structural */

#OuterMostWrapper {
	background-image:url(/20120919132808/http://www.communities.gov.uk/static/images/navigation/outer_bgd_corporate.gif);
	background-repeat:repeat-y;
}



#leftCenterAndRightWrapper	{
	margin-top:0;
}

#LeftandCenterWrapper 	{	
	background: url(/20120919132808/http://www.communities.gov.uk/static/images/navigation/green_left_Column.gif) top left no-repeat;
}

#leftColumn {
	width:181px;
}

* html #leftColumn {
	margin-right:-30em;
}

#centerColumn {
	margin-left:181px;
}

* html #centerColumn 	{
	margin-left:181px;
}

#centerColumnNoRight {
	margin-left:181px;
}

* html #centerColumnNoRight 	{
	margin-left:181px;
}
/* Review message */
#centerColumn .archiveMessage {
	text-align:center;
	background:#eee;
	padding:5px;
	border:1px solid #ccc;
	margin-bottom:1.2em;
}

#centerColumn .archiveMessage h2 {
	font-size:120%;
	font-weight:bold;
	margin:0 0 0.5em 0;
	color:#444;
}

#centerColumn .archiveMessage p {
	margin:0;
}

#rightColumn {
	border-top:6px solid #008083;
	padding-left:0;
	padding-bottom:1em;
	margin-bottom:1em;
	width:215px;
}



/* Center column styles */

#Page {
	line-height:150%;
	overflow: visible;
	height:1%;
	word-wrap: break-word
}


/* Heading styles */

#genericTitle {
	font-size:1.5em;
	color:#008083;
	margin:0;
	padding:8px 20px;
	background-color:#E0F3F3;
}

h2, h3, h4, h5, h6 {
	color:#008083;
}

#Page h2 {
	font-size:1.45em;
	font-weight:normal;
	color:#000;
}

#Page h3 {
	font-size:1.2em;
	color:#000;
}

#Page h4 {
	font-size:1em;
	color:#000;
}

#Page h5 {
	font-size:1em;
	font-weight:normal;
	font-style:italic;
	color:#000;
}

#Page h6 {
	font-size:0.85em;
	color:#575757;
}

/* Link styles */

#Page a:link {
	color:#008083;
	text-decoration:underline;
}

#Page a:hover {
	text-decoration:none;
}

#Page a:active {
	color:#000;
	background:#ddd;
}

#Page a:visited {
	color:#575757;
	text-decoration:underline;
}

#Page blockquote,
#Page ul li,
#Page ol li {
	margin-left:30px;
}


/* Breadcrumbs */

#Breadcrumbs {
	font-size:95%;
	background:url(/20120919132808/http://www.communities.gov.uk/static/images/banner/2ndlevel_corporate.gif) top right no-repeat;
	
}

#Breadcrumbs ul {
	list-style-type:none;
	padding:0;
	padding-top:26px;
	padding-left:20px;
	margin:0;
}

#Breadcrumbs ul li		{	margin:0; padding:0; list-style-type:none; display:inline; font-size:85%; }
#Breadcrumbs ul li a	{	
	color:#000; 
	padding-right:10px;  
	background:url(/20120919132808/http://www.communities.gov.uk/static/images/navigation/breadcrumb.gif) center right no-repeat;
	display:inline-block;
	}
	
#Breadcrumbs ul li a:hover	{color:#008083;}


#pagecorner {
	height:35px;
	margin-top:6px;
	width:9px;
	float:left;
	background:url(/20120919132808/http://www.communities.gov.uk/static/images/navigation/top_left_content_corner.gif) 0px 0px no-repeat;
}


#Page {
	margin:20px;
	border-bottom:1px dotted #009999;
	padding-bottom:20px;
	/*float:left;*/
	/*min-height:600px;*/
	height:inherit;
	/*height:auto;*/
}

/* Archived message */

#Page .archiveMessage {
	text-align:center;
	background:#eee;
	padding:5px;
	border:1px solid #ccc;
	margin-bottom:1.2em;
}

#Page .archiveMessage h2 {
	font-size:120%;
	font-weight:bold;
	margin:0 0 0.5em 0;
	color:#444;
}

#Page .archiveMessage p {
	margin:0;
}

.intro {
	color:#008083;
	font-size:1.2em;
}


/**************************/
/* Left Navigation styles */
/**************************/

#leftNav {
	padding-top:82px;
}


/* Arrow position defaults */

#leftNav h2 							{	background-position:5.9em center;}
#leftNav h2.navNewsroom 				{	background-position:6.3em center;}
#leftNav h2.navPublications 			{	background-position:7.2em center;}
#leftNav .inactive h2.navNewsroom 		{	background-position:6.3em center; } 
#leftNav .inactive h2.navPublications 	{ 	background-position:7.2em center; } 
#leftNav .active h2.navNewsroom 		{	background-position:6.3em center; } 
#leftNav .active h2.navPublications 	{	background-position:7.2em center; } 

/* Active area */

#leftNav .active {
	margin-bottom:1.3em;
	padding:0;
	font-weight:bold;
	width:175px;
	background:url(/20120919132808/http://www.communities.gov.uk/static/images/navigation/leftnav_bgd.jpg) left top no-repeat;
}

#leftNav .active h2 {
	margin:0;
	padding:5px 0 5px 5px;
	border-left:6px solid #009999;
	border-bottom:1px dotted #009999;
	background-image:url(/20120919132808/http://www.communities.gov.uk/static/images/arrows/down_corporate.gif);
	background-repeat:no-repeat;
	font-size:100%;
	height:1%;
	
}

#leftNav .active h2 a	{color:#666666;}

#leftNav .active h2 a:hover {
	text-decoration:none;
	color:#666666;
}

#leftNav .active ul	{
	list-style:none;
	margin:0;
	padding:0;
	padding-bottom:0.7em;
	background:url(/20120919132808/http://www.communities.gov.uk/static/images/navigation/leftnav_bottom_bgd.jpg) bottom left no-repeat;
}

#leftNav .active ul li,
#leftNav .active ul li ul,
#leftNav .active ul li ul li,
#leftNav .active ul li ul li ul,
#leftNav .active ul li ul li ul li {
	padding:0;
	margin:0;
	list-style:none;
	list-style-image:none;
	background:none;
}

#leftNav .active ul li a	{
	display:block;
	padding:5px 7px 6px 7px;
	border-left:6px solid #fff;
	color:#000;
	text-decoration:none;
	width:175px;
	w\idth:156px;
	font-size:85%;

}

#leftNav .active ul li a.current {
	color:#008083;
}

#leftNav .active ul li a:hover	{
	padding-bottom:5px;
	border-left:6px solid #099;
	border-bottom:1px dotted #099;
	color:#000;
	text-decoration:none
}


#leftNav .active ul li ul li a,
#leftNav .active ul li ul li ul li a	{
	display:block;
	border:0;
	margin-left:13px;
	padding:2px 5px 2px 15px;
	width:175px;
	w\idth:142px;
	color:#000;
	text-decoration:none;
	background:url(/20120919132808/http://www.communities.gov.uk/static/images/bullets/corporate_small.gif) top left no-repeat;
}

#leftNav .active ul li ul li a,
#leftNav .active ul li ul li ul li a	{
	margin-left:13px;
	padding:2px 5px 2px 15px;
	width:175px;
	w\idth:142px;
}

html>body #leftNav .active li a { width:auto; }

#leftNav .active ul li ul li a:hover	{
	padding-bottom:2px;
	border:0;
	color: #008083;
	text-decoration:underline;
}

#leftNav .active ul li ul li ul li a	{
	margin-left:29px;
	padding:2px 5px 2px 15px;
	width:159px;
	w\idth:126px;
}


/* Inactive area */

#leftNav .inactive {
	font-weight:bold;
	width:175px;
	padding-bottom:1.5em;
}

#leftNav .inactive h2 {
	border-left:6px solid #009999; 
	padding:5px 0 5px 5px;
	margin:0 0 0.5em 0;
	background-color:#fff;
	background-image:url(/20120919132808/http://www.communities.gov.uk/static/images/arrows/right_corporate.gif);
	background-repeat:no-repeat;
	font-size:100%;
}
	
#leftNav .inactive h2 a { color: #008083;}
#leftNav .inactive h2 a:hover	{	color:#666;  text-decoration:none; }

#leftNav .inactive ul	{
	list-style:none;
	margin:0;
	padding:0;
}

#leftNav .inactive ul li,
#leftNav .inactive ul li ul,
#leftNav .inactive ul li ul li,
#leftNav .inactive ul li ul li ul,
#leftNav .inactive ul li ul li ul li {
	padding:0;
	margin:0;
	list-style:none;
	list-style-image:none;
	background:none;
}

#leftNav .inactive ul li a	{
	display:block;
	padding:5px 7px;
	margin-left:6px;
	color:#000;
	text-decoration:none;
	width:175px;
	w\idth:156px;
	font-size:85%;
}

#leftNav .inactive ul li a:hover	{
	color:#008083;
}

#leftNav .inactive ul li ul li a,
#leftNav .inactive ul li ul li ul li a	{
	display:block;
	margin-left:13px;
	padding:2px 5px 2px 15px;
	width:175px;
	w\idth:142px;
	color:#000;
	text-decoration:none;
	background:url(/20120919132808/http://www.communities.gov.uk/static/images/bullets/corporate_small.gif) top left no-repeat;
}

#leftNav .inactive ul li ul li a,
#leftNav .inactive ul li ul li ul li a	{
	margin-left:13px;
	padding:2px 5px 2px 15px;
	width:175px;
	w\idth:142px;
}

html>body #leftNav .inactive li a { width:auto; }

.leftNavInactive ul li ul li a:hover	{
	color:#008083;
}

#leftNav .inactive ul li ul li ul li a	{
	margin-left:29px;
	padding:2px 5px 2px 15px;
	width:159px;
	w\idth:126px;
}



/* Right navigation styles */

.RightNavDark	{	background-color:#CDEBF5; padding:0.7em 10px; /*\*/height:1%;/* */ }
.RightNavLight	{	background-color:#E6F5F5; padding:0.3em 10px; /*\*/height:1%;/* */ }

.RightNavDark label	{display:none;}

.RightNavDark ul,
.RightNavLight ul {
	margin-top:0.5em;
	margin-bottom:0.5em;
}

.indent {
	text-transform:uppercase;
	display:block;
	padding-left:20px;
}

#rightColumn h2	{
	font-size:90%;
	margin-top:0;
	padding:0;
}

#rightColumn h3	{
	font-size:90%;
	margin:0.8em 0 0.5em 0;
	padding:0;
}

#rightColumn p	{	font-size:85%; margin-bottom:0.3em; padding:0; }
#rightColumn li	{	font-size:85%; margin-bottom:0.6em;}
#rightColumn li a {	color:#000; font-weight:bold }
#rightColumn li a:hover { color:#008083; }
#rightColumn form	{	margin:0; }

.promo	{	background: url(/20120919132808/http://www.communities.gov.uk/static/images/navigation/promo_mask.png) bottom right no-repeat; height:65px;  }
.promoImage	{
	background-position:bottom left;
	background-repeat:no-repeat;
	height:65px;
}

.imageLeft	{	float:left; margin-left:10px; margin-bottom:10px}
.imageRight	{	float:right; margin-right:10px; margin-bottom:10px}

.dots	{	background:url(/20120919132808/http://www.communities.gov.uk/static/images/navigation/grey_dots.gif) bottom left no-repeat; }


select#selMoreInfo {
	font-size:85%;
	width:150px;
	margin-top:0.7em;
}

.favourites	{
	padding:1em 10px 1em 0;
	background:url(/20120919132808/http://www.communities.gov.uk/static/images/navigation/grey_dots.gif) top left no-repeat;
}

.locator {
	padding:1em 10px;
}

.locator label input {
	margin-top:0.5em;
}

.locator div label {
	font-size:85%;
}

.popularLinks	{	margin-top:10px; }


/* Search results styles */

.keyMatch {
	background-color: #E0F3F3;	
}

#Page .keyMatch a {
	color: #000000;
}

#Page .keyMatch a:visited {
	color: #000000;
}

#Page .keyMatch a:link {
	color: #000000;
}

.alterOrWidenSearch {
	float: right;
}

.keyMatchTag {
	float: right; 
	margin-right: 3px;
}

.archivedHighlight {
	font-weight: bold;
}

div.searchHelpLink {
	float: right;
}

#searchHelpPanel {
	border-top:1px dotted #009999;
}

