/*

NOTES:
-----------------------------------------------------------

PLANNING SECTION: #planning = PINK
-----------------------------------------------------------
#f2d6ee - Lightest (text link hover state background)
#eddfeb - (Box & body backgrounds)
#e9c3c8 - (Light borders)
#cda9b0 - (Form borders)
#ae4064 - (Headings & links)
#935a6e - Nav dropdown background
#6a2d5f - (Button & field border hover & active states)
#5a3d5b - (Feature box 2 text & external links)
#561e3c - Darkest

IMPORTANT!
-----------------------------------------------------------
Each "#footer" background colour is custom - eye drop the
edge of the tile "footer_bg.gif".

CSS BACKGROUND IMAGE INVENTORY
(File path: "/resource/images/planning/")
-----------------------------------------------------------
1.	footer_bg.gif
2.	footer_cairngorms_logo.gif
3.	header.jpg
4.	header_cairngorms_logo.gif
5.	main_bg.gif
6.	nav_bg.gif
7.	nav_divider.gif
8.	nav_full_bg.gif
9.	bullet_one.gif

*/

#planning {
	background:#eddfeb;
	}
	
#planning h1,
#planning h2,
#planning h3,
#planning h3,
#planning h5,
#planning h6,
#planning legend {
	 color: #ae4064;
	 }

#planning #wrap_inner {
	border-color:#e9c3c8;
	}
		 	
#planning #header {
	background: url(/resource/images/planning/header.jpg) 0 0 no-repeat;
	}
		
		#planning #header h1 a {
			background-image:url(/resource/images/planning/header_cairngorms_logo.gif);
			}
	
#planning #nav {
	background:#5a3d5b url(/resource/images/planning/nav_full_bg.gif) 0 0 no-repeat
	}
	
	#planning #nav li  {
		background-image:url(/resource/images/planning/nav_divider.gif)
		}
			
		#planning #nav li a {
			background-image:url(/resource/images/planning/nav_bg.gif)
			}
			
		#planning #nav li a:hover,
		#planning #nav li a:focus {
			background-color:transparent;
			background-position:0 -100px
			}
			
/* ////// DROP DOWNS /////// */

/* Special part */			
#planning #nav li ul {
	background:#935a6e;
	/* background: #561e3c url(/resource/images/planning/dd_bg.gif) 0 0 no-repeat;  */
	padding:16px 16px 20px 16px; 
	position:absolute;
	left:0; /* Set 1px less than menu width */
	top:34px;
	display:none;
	width:210px;
	}

	/* Styles for Menu Items */
	#planning #nav ul li {
		background-color:transparent;
		background-image:none;
		}
		
	#planning #nav ul li a {
		display:block;
		text-decoration:underline;
		color:#e9c3c8;
		background-color:transparent;
		background-image:none; /* IE6 Bug */
		padding:5px;
		border:none;
		width:200px;
		}
	
		#planning #nav ul li span {
			display: block;
			color:#e9c3c8;
			font:13px/15px Arial, Helvetica, sans-serif;
			background-image:none; /* IE6 Bug */
			padding:0 5px 10px 5px;
			border-bottom:dashed 1px #cda9b0;
			width:200px;
			}
			
		#planning #nav ul li strong {
			display:block;
			color:#fff;
			font:16px georgia,garamond,serif;
			font-weight:800;
			background:none; /* IE6 Bug */
			padding:5px;
			width:200px;
			}

/* Fix IE. Hide from IE Mac \*/
* html #planning #nav ul li { float: left; height: 1%; }
* html #planning #nav ul li a { height: 1%; }
/* End */

#planning #nav ul li a:hover { color: #fff; background-color: #6a2d5f; }
#planning #nav ul li a { padding: 2px 5px; } /* Sub Menu Styles */	
#planning #nav li:hover ul,
#planning #nav li.over ul { display: block; } /* The magic */

/* ///////////////////////// */
			
#main {
	background: url(/resource/images/planning/main_bg.gif) 0 0 no-repeat;
	padding:8px 8px 0 8px;
	}
		
	#planning #main a {
		color:#ae4064;
		}

	#planning #main a:hover,
	#planning #main a:focus {
		background-color:#f2d6ee;
		color:#5a3d5b;
		}

				#planning #nav_forms {
					background:#f2d6ee;
					border-color:#e9c3c8;
					margin:8px 0 0 0;
					}

						#planning #nav_forms label {
							color:#ae4064;
							}
							
	#planning #content li {
		background: url(/resource/images/planning/bullet_one.gif) 0 7px no-repeat;
		}
	
		#planning #content li li {
			background: url(/resource/images/planning/bullet_two.gif) 0 7px no-repeat;
			}
			
	#planning #content ol li,
	#planning #content ol li ol li {
		background:none;
		color:#5a3d5b;
		}
				
#planning #sec_nav li {
	background:#5a3d5b url(/resource/images/planning/nav_full_bg.gif) top right no-repeat;
	}
	
	#planning #sec_nav li a,
	#planning #sec_nav li a:hover {
		background-color:transparent;
		color:#fff}
	
		#planning #sec_nav li li{
			background:#fff;}
			
			#planning #sec_nav li li a {
				background-color:#fff;
				color:#ae4064;
				border-color:#e9c3c8;
				}

			#planning #sec_nav li li a:hover {
				background-color:#f2d6ee;
				color:#5a3d5b;
				}
				
			#planning #sec_nav li li a.active {	
				background: url(/resource/images/planning/bullet_one.gif) 0 50% no-repeat;
				}
				
				#planning #sec_nav li li li a,
				#planning #sec_nav li li li a.active {
						background-color:#f6f6f6;
						}
						
/* ////////// QUICK LINKS ////////// */
#quick-site-nav-one ul li a,
#quick-site-nav-two ul li a,
#quick-site-nav-three ul li a,
#quick-site-nav-four ul li a,
#quick-site-nav-five ul li a,
#quick-site-nav-six ul li a,
#quick-site-nav-seven ul li a,
#quick-site-nav-eight ul li a,
#quick-site-nav-nine ul li a,
#quick-site-nav-ten ul li a,
#quick-site-nav-eleven ul li a,
#quick-site-nav-twelve ul li a {
	background:transparent url(/resource/images/planning/bullet_two.gif) 6px 7px no-repeat;
	margin:0 18px 0 0;
	border-bottom:1px dashed #e9c3c8;
	}
/* ////////////////////////////////// */
					
#full_boxout,
#left_boxout,
#right_boxout,
.full_boxout,
.left_boxout,
.right_boxout {
	background-color:#f2d6ee;
	border:1px solid #e9c3c8;
	}

#full_boxout p,
#left_boxout p,
#right_boxout p,
#left_boxout blockquote,
#right_boxout blockquote,
.full_boxout p,
.left_boxout p,
.right_boxout p,
.left_boxout blockquote,
.right_boxout blockquote {
	color:#5a3d5b;
	}
	
.hangLeft,
.hangRight {
	background-color:#f2d6ee;
	border:1px solid #eddfeb;
	padding:3px;
	}
	
hr {	
	background-color:#eddfeb;
	color:#eddfeb;
	}

#planning #footer {
	background:#652c3e url(/resource/images/planning/footer_bg.gif) 0 0 repeat-x;
	}
	
	#planning #footer a:hover {
		background-color:#6a2d5f;
		}

		#planning #footer_inner p.logo a {
			background:transparent url(/resource/images/planning/footer_cairngorms_logo.gif) 0 0 no-repeat;
			background-color:transparent;
			display:block;
			height:70px;
			outline:none;
			text-indent:-99999px;
			width:171px;
			margin:-20px 0 0 0;
			}
			
/* ///////////////////////////////// */
/* E-Planning search START */
#searchApplications {
	background:#f2d6ee;
	border:1px solid #e9c3c8;
	margin:0 0 30px 0}

#searchApplications input {
	border:1px solid #969696;
	color:#686767;
	float:left;
	margin:10px 0 0 0;
	padding:6px;
	width:220px;
	}
							
#searchApplications input{
	width:148px;
	}
							
							
#searchApplications select {
	background:transparent url(/resource/images/global/select_bg.gif) 0 0 repeat-x;
	border:1px solid #969696;
	color:#686767;
	margin:10px 0 0 0;
	padding:6px;
	}

#searchApplications table {
	background:none;
	border:none;
	margin:0;
	padding:0;
	width: 100%}

#searchApplications th,
#searchApplications td {
	background:none;
	border:none;
	margin:0;
	padding:0
	}
	
#searchApplications td.reference {
	background:none;
	border:none;
	font-size:11px;
	line-height:1em;
	padding:10px 0 0 0;
	margin:0;
	width: 30%}	

#searchFieldset {
	padding:20px}
/*
#searchFieldset legend {
	color: #49272D;
	font-weight: bold;
	font-size: 13px;
	padding: 5px;
	margin: 0 !important;
	margin: 0 0 10px 0}
*/

#boxoutLeft {
	float: left;
	width: 67%;
	}

#boxoutRight {
	float: right;
	padding:7px 0 0 0;
	margin: 0;
	width: 200px}
	
#boxoutLeft input {
	width: 93%}

table.searchResults {
	border: 1px solid #BE848F;
	padding: 0;
	margin-top: 5px !important;
	margin-top: 0}

#searchApplications td.searchResultsLeft {
	padding:10px;
	background: #935a6e;
	color: #fff;
	font-weight: 800;
	border-right: 1px solid #e9c3c8;
	}

#searchApplications td.searchResultsRight {
	padding:16px 0 0 10px;
	background: #f8e4f5;
	color: #49272D;
	}

#searchApplications td.displayResults {
	border:none;
	border-top: 1px solid #e9c3c8;
	background: #cda9b0;
	}
	
#planning #main td.displayResults a {
	border:none;
	background: #ae4064 url("/resource/images/global/sml_white_arrow_right.gif") no-repeat 95% 50%;
	color:#fff;
	display:block;
	font-size:150%;
	margin:0;
	text-decoration:none;
	padding:3px 0;
	text-align:center;}
	
#planning #main td.displayResults a:hover {
	background: #561e3c url("/resource/images/global/sml_white_arrow_right.gif") no-repeat 95% 50%}

/* Used for E-Planning search - Opera Float bug "patch" */
#invis {
	clear: both}
	
/* END */	

/* E-Planning search Admin START */
td.dataCol {
	width: 75%}

#terms_and_conditions {
	height: 400px;
	overflow: auto;
	border: 1px solid #ae4064;
	padding: 10px;
	margin-bottom: 20px;
}

#tac_buttons {
	margin-top: 30px;
	text-align: center;
}

#content .tac_button {
	background-color: #F2D6EE;
	color: #AE4064;
	padding: 10px;
	border: 1px solid #000;
	text-decoration: none;
}

#tac_reject {
	margin-left: 50px;
}

em {
	font-style: italic;
}

