
/* GENERAL */
body 				{FONT-FAMILY: Arial, Helvetica, sans-serif;text-align:center;margin-top:2px; margin-bottom:0px;margin-left:0px; margin-right:0px;}

.siteframe	{
	width:770px;
	margin-right:auto;
	margin-left:auto;	
	margin-top:0; 
	margin-botton:0;
	padding:0px 0 0 0px;
	text-align:left;
	}

.contentleft	{
	width:148px;
	padding:0px;
	float:left;
	background:#ffffff;
	}

.contentcenter	{
	width:470px;
	padding:0px;
	float:left;
	background:#ffffff;
	}

.contentright	{
	width:148px;
	padding:0px;
	float:left; 
	background:#ffffff;
	}

a:link, a:active, a:visited 		{color: #990000;text-decoration:underline;}
a:hover	{color: #666666;text-decoration:none;}
td hr			{margin:5px 0; clear:both;}
p			{margin: 10px 0 20px 0;padding:0;text-align:left;line-height:1.7em;}
.font10 			{font-size:65%}
.font11			{font-size:70%}
.font12  		{font-size:80%}
.font13 			{font-size:95%}
.submenufont13{font-size:110%}
.hide				{PADDING-RIGHT: 0px;PADDING-LEFT: 0px;FONT-SIZE: 1px;LEFT: -500px;PADDING-BOTTOM: 0px;MARGIN:  10px 0px 10px 0px;PADDING-TOP: 0px;POSITION: absolute;TOP: -500px}
h1 					{font-weight:bold;font-size:120%;color: #990000;margin: 0 0 15px 0;padding: 20px 5px 15px 0px;TEXT-ALIGN: left;border-bottom: 1px solid #e8e8e8;}
h2 					{font-weight:normal;font-size:150%;color: #990000;margin: 0px 0 15px 0;padding: 0 0  10px 0;TEXT-ALIGN: left;PADDING-left: 0px;letter-spacing:-1px;}
h3 					{font-weight:bold;font-size:12px;color: #000000;margin: 0px 0px 0px 0;padding: 0 0 0 0;TEXT-ALIGN: left;PADDING-left: 0px;}

.banner 	{margin-bottom:11px;clear:both;}
.bannerbody 	{width:411px;margin:10px 0 0px 0px;text-align:left;clear:both;}
.bannerfont 	{color:#990000;font-weight:bold;}
.timer {font-size:25px;padding-left:10px;padding-bottom:15px;}
.backtotop2 {background: #e8e8e8;  clear: both; width:750px;text-align:center;border: 1px dotted #990000;padding:10px 10px 10px 10px;margin:50px 0 0 0;}


.application 		{width:622px;padding:0px;float:left; background:#ffffff;}
.applicationcontainer 	{padding:0px 0px 0px 30px;}
.applicationcontent {background:#ffffff;}
.appspacer {margin: 6px 0px 0px 0px;}
.spacing {margin: 10px 0px 0px 0px;}
.spacing1 {height:24px;}
.spacing2 {margin: 10px 0px 0px 0px;}
.contentheader1 	{background:#990000;}
.contentheader2		{background: url("../Images/boxfade.jpg") left top repeat;margin:0 0px 7px 0;padding:5px 5px 6px; height:100%;overflow: hidden;}
.appscontentheader2	{background:#cccccc;margin:0 0px 3px 0;padding:6px 5px 6px; height:25px;} 
.contentheader3		{background:#e8e8e8;margin:0 0px 1px 0;padding:7px 5px 8px 5px;}
.contentheader4		{background:#ffffff;margin:0 0px 0px 0;padding:1px 0px;}

.centercontainer	{
	padding:0px 0px 0px 30px;
	}

.logo 				{padding: 0px 0px 0px 0px;clear:both;}
.montage			{padding: 3px 0px 20px 0px;}
.topnav 			{FLOAT: left;}
.DateContainer {font-size:70%;padding-top:3px;padding-left:16px;background-color: transparent;color:#000000; width:95%;}
img {border:0px;}
table#rowCream { background-color: #ffffff; height: 10px;}
table#rowGrey { background-color: #cccccc; height: 10px;}
.topmenu UL 						{padding: 5px 10px 5px 10px;margin: 0 0 0 0;text-align:right;}
.topmenu UL LI 					{COLOR: #ffffff;DISPLAY: inline;padding-left:0px;padding-right:0px;}
.topmenu UL LI a:link, .topmenu a:active, .topmenu a:visited  	{COLOR: #ffffff;DISPLAY: inline;text-decoration:none;padding: 0px 5px 0px 5px;}
.topmenu UL LI a:hover 				{COLOR: #ffffff;DISPLAY: inline;text-decoration:underline;}
.breadcrumb 											{margin-bottom:5px;padding: 5px 0px 0px 5px;font-weight:bold;width:70%;}
.breadcrumb ul 											{margin: 0;padding: 0px;display: inline;border: none;} 
.breadcrumb ul li 										{margin: 0;padding-left: 5px;list-style: none;display: inline;font-weight:bold;}	
.breadcrumb ul li a:link, .breadcrumb ul li a:active, .breadcrumb ul li a:visited		{border: none;list-style: none;display: inline;color: #990000;text-decoration:underline;}
.breadcrumb ul li a:hover 									{border: none;list-style: none;display: inline;color: #666;text-decoration:underline;}
.search, .montage 		{TEXT-ALIGN: right;}
.search input{padding: 3px 0 3px 5px;BORDER: 1px solid #666666;FONT: 70% Arial, Helvetica, sans-serif;TEXT-ALIGN: left;height:14px;width:120px;} */
fieldset {padding: 0px; margin:0px;}
.search label {display:none;}
.search .submit{margin-right:2px;margin-left:3px;padding: 2px 10px 10px 10px;BORDER: 1px solid #666666;FONT: 70% Arial, Helvetica, sans-serif;TEXT-ALIGN: left;height:22px;width:60px;background:#fff;}
.search a:hover 													{font-size:70%;border: none;list-style: none;display: inline;color: #990000;text-decoration:underline;}
.search a, .search a:active, .search a:visited						{font-size:70%;border: none;list-style: none;display: inline;color: #666666;text-decoration:none;}
form 								{PADDING-RIGHT: 0px;PADDING-LEFT: 0px;PADDING-BOTTOM: 0px;MARGIN: 0px;PADDING-TOP: 0px}
fieldset							{padding: 0 0 0 0;margin: 0 0 0 0;border: 0px solid #ffffff;}

/* Left Hand Menu, this makes the boxes and the coloring etc */
.menu ul	{
	padding:0;
	margin:0;
	color:#333;
	width:146px;
	}

.menu ul li	{
	width:146px;
	border:0px solid #cccccc;
	padding:0;
	margin: 0 0 1px 0;
	list-style:none;
	display:block;
	}

.menu ul li a:link,	.menu ul li a:visited,	.menu ul li a:active	{
	background:#E7E7E7;
	PADDING:5px 5px 5px 10px;
	color:#000;
	text-decoration:none;
	display:block;
	text-align:left;
	}

.menu ul li a:hover	{
	background: url("../Images/menufade.jpg") left top repeat;
	PADDING:5px 5px 5px 10px;
	color:#fff;
	text-decoration:none;
	display:block;
	text-align:left;
	}


.menu ul li a.SelectedChannel	{
	background:#CC6666;
	PADDING:5px 5px 5px 10px;
	color:#000;
	text-decoration: none;
	display:block;
	text-align:left;
	}


.menuheader	{
	width:139px;
	background: #858585;
	PADDING:5px 3px 5px 10px;
	color:#ffffff;
	text-decoration:none;
	display:block;
	text-align: left;
	border:0px solid #ffffff;
	margin:2px 0px 3px 0px
	}

.submenuheader	{
	width:138px;
	background: #858585;
	color:#fff;
	margin:15px 0 5px 0;
	padding:5px 0px 5px 12px;
	}

.submenuheader1	{
	width:138px;
	background:#990000;
	padding:3px 0px 3px 10px;
	margin:20px 0px 3px 0px;
	color:#fff;
	height:10px;
	text-align:left;
	}

.rightmenu ul	{
	padding:0;
	margin:0;
	color:#333;
	width:148px;
	}

.rightmenu ul li	{
	width:142px;
	padding:0;
	margin: 0 0 1px 0;
	list-style: none;
	}

.rightmenu ul li a:link,	.rightmenu ul li a:visited,	.rightmenu ul li a:active	{
	background:#E7E7E7;
	PADDING:5px 5px 5px 10px;
	color:#000;
	text-decoration:none;
	display:block;
	text-align:left;width:135px;
	}

.rightmenu ul li a:hover	{
	background: url("../Images/menufade.jpg") left top repeat;
	PADDING:5px 5px 5px 10px;
	color: #fff;
	text-decoration:none;
	display:block;
	text-align: left;
	}

.rightmenu ul li a.SelectedPosting	{
	background: url("../Images/menufade.jpg") left top repeat;
	PADDING:5px 5px 5px 10px;
	color: #fff;
	text-decoration: none;
	display: block;
	text-align: left;
	}

.PageMainFeature {border-bottom: 1px dotted #666666;padding-bottom:20px;}

.rightmenu img {padding:15px 0 0 0; margin:0px;}
.lang ul {text-align:center;padding: 0 0 10px 0;margin: 10px 0 0 0;BORDER-bottom: 1px solid #cccccc;background:#E7E7E7;}
.lang ul li {padding: 0 0 0 0;margin: 0 0 0 0;color:#ffffff;list-style: none;}

.none ul {text-align:center;padding: 0 0 0 0;margin: 0;}
.none ul li {padding: 0 0 0 0;margin:  10px 0 0 0;list-style: none;}
.line 													{margin: 5px 0 20px 0;height: 1px;width: 380px;border-bottom : solid 1px #cccccc;}
.Content div.entry p, .Content div.comments-body p 		{margin:0px 0 6px 0;padding:0px 0px 10px 0px;}
.Content div.entry p.img 					{margin:0px 0 0 0;padding:0;text-align:center;}
.Content 							{margin-left: 0px;padding:0px 0px 0px 0px;width: 411px;}
.Content .thumb 						{float:left;margin:0 8px 2px 0;padding:4px;border:1px solid #ffffff;background:#fff;}
.Content p 							{margin: 10px 0 20px 0;padding:0;text-align:left;}
.entry a, .entry a:active					{COLOR: #990000;text-decoration:underline;}
.entry a:hover 						{COLOR: #666666;}
.entry {line-height:18px;}
.entry ul {padding: 0px 0 20px 0px;margin: 0px 0 0 30px;}




/* Styling for the news on the homepage */




.NewsGeneralInfoSummary	{
	margin: 0 0 10px 0;
	background: url("../Images/fadedbanner3.jpg") left top no-repeat;
	width:414px;
	height:27px;
	}

.NewsGeneralInfoSummaryText	{
	padding-left:200px;
	padding-right:5px;
	padding-top:40px;
	font-size:80%;
	font-weight:bold;
	line-height:20px;
	}

.NewsGeneralInfo	{
	background:#f4f4f4;
	font-weight:normal;
	color: #000000;
	margin: 0px 0 0px 0;
	padding: 10px 10px 0px 10px;
	text-align:left;
	border:1px solid #e8e8e8;
	}

.NewsGeneralInfo ul 	{list-style: none;margin: 0;}
.NewsGeneralInfo ul li 	{color:#F4F4F4;padding-top:5px;padding-bottom:0px;}

.NewsThumbnail	{
	float:left;
	margin:0; 
	padding:0 6px 0 0;
	}

.NewsText	{
	margin:0;
	text-align:left;
	width:325px;
	padding:0;
	}


.NewsText2	{
	margin:0;
	text-align:left;
	width:200px;
	padding:0;
	}

.NewsOtherInfo	{
	width:350px;
	padding:5px;
	float:left;
	}


.backtotop	{
	background: #ffffff;
	margin:50px 0 0 0;  
	clear: both; 
	width:770px;
	text-align:right;
	border-top: 1px solid #cccccc;
	padding:10px 0 10px 0;
	}
.backtotop a, .backtotop a:active, .backtotop a:visited	{
	padding-left:5px;
	padding-right:5px;
	COLOR: #990000;
	DISPLAY: inline;
	text-decoration:none;
	}
.backtotop a:hover	{
		COLOR: #990000;
		DISPLAY: inline;
		text-decoration:underline;
		}


.footermenu  						{width:770px;background:#666;float:left;padding: 20px 1px 1px 1px;margin-bottom:0px;margin-left:0px;text-align:left;border-top:#cccccc solid 5px;}
.footermenu UL LI					{COLOR: #fff;DISPLAY: inline;}
.footermenu UL					{}
.footermenu a:link, .footermenu a:active, .footermenu a:visited  {COLOR: #990000;DISPLAY: inline;text-decoration:none;}
.footermenu a:hover					{COLOR: #990000;DISPLAY: inline;text-decoration:underline;}
.copyrightbold {padding: 0px 0px 0px 0px;margin:10px 0 0 0px;color: #990000;text-align: left;}
.summary 							{color:#000000;padding-bottom:10px;margin:0px;font-size:100%;font-weight:bold;}
.linksheader 						{color: #990000;text-decoration: none;font-weight:bold;}
.links 								{margin: 0px 0px 0px 0px;padding:0;text-align:left;  clear: both;}
.links p 							{margin:0px;padding-left:5px;text-align:left;}
.links a:link, .links a:active, .links a:visited {COLOR: #990000;text-decoration:underline;}
.links a:hover						{COLOR: #666666;text-decoration:none;}
.MainSummary 							{color:#000000;padding-top:10px;padding-bottom:10px;margin:0px;font-size:100%;font-weight:bold;}
.PageSingleImage1231 								{clear:both;background:#ffffff;padding-bottom:0px;margin-bottom:30px;}
.PageSingleImage1232 								{padding-bottom:0px;margin-bottom:10px;}
.PageSingleImage1231 .content img, .PageSingleImage1232 img 	{clear:both;float:right;margin:0px 0px 10px 5px;}
.PageSingleImage1231 img 	{clear:both;float:right;margin:0px 0px 10px 5px;}

.Widesiteframe 			{width:770px;margin-right:auto;margin-left:auto;	padding:0px 0 0 0px;text-align:left;}
.Widecontentcenter		{ float:left; background:#ffffff;width:600px;padding:0px;}
.Widecentercontainer 	{background:#ffffff;padding:0px 0px 0px 0px;}
.Widesummary 			{ text-align:center;width:770px;background:#ffffff;color:#000000;padding-bottom:20px;margin:0px;font-weight:bold;}
.WideHeader			{ text-align:right;width:770px;background:#ffffff;color:#000000;padding-bottom:10px;margin:0px;}
.WideImage img 				{ margin:0px;padding:0px 0px 0px 0px;}
.PageSingleImageLogos img {padding:0px; margin:10px;display:inline;float:right;}
.listerentry {background:#ffcc00;}

/* Table CSS Attribute for Telerik */
.AacontentTable { border-collapse:collapse; background: #fff; font-size: 90%;  width: 100%;}
.AacontentTable caption { padding: 4px 0 4px 0; border-bottom:1px solid #ffffff; background: #CC6666; text-align: center; color: #ffffff;}
.AacontentTable td { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 6px 6px 6px 12px; color: #333333; background: #efefef ; }

/* Styling for the planning applications */
.one 	{border-left: 1px solid #a4a4a4;border-top: 1px solid #a4a4a4;border-bottom: 1px solid #a4a4a4;}
.two 	{border-left: 1px solid #a4a4a4;border-top: 1px solid #a4a4a4;border-bottom: 1px solid #a4a4a4;}
.three 	{border-left: 1px solid #a4a4a4;border-top: 1px solid #a4a4a4;border-bottom: 1px solid #a4a4a4;}
.four 	{border-left: 1px solid #a4a4a4;border-top: 1px solid #a4a4a4;border-right: 1px solid #a4a4a4;border-bottom: 1px solid #a4a4a4;}
.applicationcontent table 	{font-size:70%}
td {vertical-align:top; text-align:left; }
.tdTopstrip {background-color:990000;color:#ffffff;} 
.tdStepstrip {background-color:#990000;color:#ffffff;} 
.tdMost {background-color:#C0C0C0;color:black;} 
.tdMost input{padding: 3px 0 3px 5px;BORDER: 1px solid #666666;FONT: 100% Arial, Helvetica, sans-serif;TEXT-ALIGN: left;height:14px;width:120px;}
.tdMost .calc {padding: 0px 0 0px 10px;FONT: 200%;height:22px;}
.yellow {color:#FFFF00;font-weight:bold;}
.jobsbutton {background:#CC6666;color:#ffffff;TEXT-ALIGN: center;font-weight:bold;padding:10px 10px 10px 10px; margin:0; height:100%;}
.jobsbutton a:link, .jobsbutton a:active, .jobsbutton a:visited  	{COLOR: #ffffff;}
.jobsbutton a:jobsbutton 				{COLOR: #990000;}
.LargeJobsHeader {font-weight:bold;font-size:150%;color: #990000;margin: 0px 0px 0px 0;padding: 0 0 0 0;TEXT-ALIGN: left;PADDING-left: 0px;}
.printright {text-align:right;}
.AtoZLetters {text-align:center;margin-bottom:15px;padding-bottom:15px;border-bottom:solid 1px  #e8e8e8;}
.AtoZLetters a:link, .AtoZLetters a:visited, AtoZLetters a:active  {background: #cccccc;color: #000;text-decoration: none;display: inline;text-align: left;border: 0px solid #cccccc;list-style: none;PADDING-TOP:5px;PADDING-BOTTOM:5px;PADDING-RIGHT:5px;PADDING-LEFT:4px;}
.AtoZLetters a:hover {background: #CC6666;color: #000;text-decoration: none;display: inline;text-align: left;border: 0px solid #cccccc;list-style: none;PADDING-TOP:5px;PADDING-BOTTOM:5px;PADDING-RIGHT:5px;PADDING-LEFT:4px;}
.atozlink a:link, .atozlink a:visited, .atozlink a:active {font-weight:bold;}
.atozdesc {font-size:100%;background: #ffffff;color: #000;PADDING-top:6px;PADDING-bottom:15px;margin-bottom:15px;border-bottom:dotted 1px  #cccccc ;}
.whitespacer ul  {padding-bottom:3px;}

/* Styling for the sitemaps */
.SiteMapList 			{font-size:80%;margin: 0;padding: 0;}
.SiteMapList a:link		{color: #990000;text-decoration: none;}
.SiteMapList a:hover 	{color: #990000;text-decoration: underlined;}
.SiteMapList a:visited 	{color: #990000;text-decoration: none;}
.SiteMapList a:active 	{color: #990000;text-decoration: none;}
.SiteMapList ul 		{margin: 0;padding: 0;margin-left: 2em;}
.SiteMapList li 		{margin: 0;padding: 2px;list-style-type: none;}
.SiteMapList img 		{border: 0;padding-top: 0.25em;margin-right: 0.1em;}
.SiteMapItem 			{padding: 2px;}
.SiteMapItem:hover 		{background-color: #cccccc;text-decoration: underlined;}
.clearfix		{padding:3px 0; vertical-align:top; overflow:visible;}
.radiogroup		{padding:5px 0; vertical-align:top; overflow:visible; clear:both;}
.boldtext		{font-weight:bold;}
.rightalign		{text-align:right; padding-right:4px;}
.editarealeft		{float:left; width:45%;}
.textboxsmall, .textboxmedium, .textboxlarge, .multiline	{padding-left:2px;}
.textboxsmall	{width:6em;}
.textboxmedium	{width:15em;}
.textboxlarge	{width:25em;}
.RO				{background-color:#DCDCDC; border:1px solid #666666;}
.information	{color:#FF0000;}
.star			{padding:0 3px; vertical-align:top;}
.radiogroupheader		{margin-right:15px; width:10em;} 
.radiogroupheaderlarge	{margin-right:15px; width:20em;} 
.radio					{padding-left:6px;}
.checkbox label			{padding-left:2px;}
.radio label			{padding-left:2px;}
.buttongroup		{margin:5px 0 5px;text-align:right; clear:both;}
.eFormsPLeftAlign input		{font-size:100%;}
.multiline				{width:25em; font-family:Arial, Helvetica, sans-serif;font-size:100%;}
.multilinelong				{width:40em; font-family:Arial, Helvetica, sans-serif;font-size:100%;}
.clearfix label, .clearfix .labellong, .clearfix .labelxlong {float:left; margin-right:.6em; vertical-align:middle; text-align:left;}
.clearfix label			{width:8em;}
.clearfix .labellong	{width:20em;}
.clearfix .labelxlong	{width:30em;}
.clearfix a				{margin:2px 4px;}
.clearfix p				{clear:both;}
.notes p, .notes ul	{margin:1em .3em; font-size:.8em}
.notes li			{margin:.5em 3em;}
.notes a			{font-weight:bold; font-size:1em; margin-right:5px;}
.subheadinglink	h4	{float:left; width:22em;}
.hint				{margin:0 4px; width:1.3em; text-align:right;}
.selectsmall	{width:5em; font-family:Arial, Helvetica, sans-serif;font-size:100%;}
select		{width:15em; font-family:Arial, Helvetica, sans-serif;font-size:100%;}
.MsoTableGrid td {font-size:150%;}


/*language links in footer*/
.languagelabels	ul	{
	list-style:none;
	text-align:center;
	}
.languagelabels	li	{
	display:inline;
	}
.languagelabels	li	a img	{
	border:0;
	}
.languagelabels a, .languagelabels a:active, .languagelabels a:visited	{
	text-decoration:none;
	}




--------------------------------- NEW CSS ----------------------------------------

