﻿/* CSS layout */
a {
	color: #307BB2;
}
a:hover {
	color: #000099;
}
body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #FFFFFF;
	background-repeat: repeat;
	background-attachment: fixed;
	background-image: url('../Images/bg.jpg');
}
#masthead {
	border-style: solid;
	border-width: 1px 1px 3px 1px;
	border-color: #000000 #000000 #D01C35 #000000;
	background-color: #FFFFFF;
	clear: both;
	width: 993px;
	float: none;
	display: block;
	overflow: auto;
	/*background-image: url('../Images/header-bg-xmas.jpg');*/
	background-image: url('../Images/header-bg.jpg'); 
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
}
#header_top {
	width: 100%;
	clear: both;
	float: none;
	text-align: right;
	display: block;
}
#header_btm {
	width: 100%;
	clear: both;
	float: none;
}
#header_btm_row1 {
	width: 100%;
	clear: both;
	float: none;
}
#header_btm_row2 {
	width: 100%;
	clear: both;
	float: none;
	background-image: url('../Images/glass-bg-large.gif');
	background-repeat: repeat-x;
	overflow: auto;
	background-color: #264C73;
}
#container {
	background-position: left top;
	width: 993px;
	clear: both;
	float: none;
	overflow: auto;
	background-image: url('../Images/leftcolbg-home.gif');
	background-repeat: repeat-y;
	margin-right: auto;
	margin-left: auto;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #000000;
	background-color: White;
}
#page_content #page-banner {
	padding-top: 90px;
	background-image: url(../images/leisure-banner.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#left_col {
	width: 170px;
	float: left;
	background-color: #b7d1ea;
}
#page_content {
	margin: 0px 0px 0px 170px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.clear {
	clear: both;
}
#footer {
	background-position: left bottom;
	clear: both;
	background-repeat: no-repeat;
	width: 993px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	background-image: url('../Images/footer-bg.gif');
}
#footer_bar {
	clear: both;
	background-repeat: repeat-x;
	width: 100%;
	background-image: url('../Images/glass-bg-small.gif');
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	height: 17px;
	color: #FFFFFF;
	text-align: right;
}
#footer ul {
	padding: 0px;
	margin: 0px;
	clear: both;
}
#footer li {
	list-style-type: none;
	list-style-image: none;
	display: inline;
}
#footer_image_links img {
	vertical-align: middle;
}

#page_content li {
	list-style-image: url('../images/Navigation/postingItem.jpg');
}


#logo {
	height: 90px;
	width: 168px;
	float: left;
}
a.home_link_logo {
	width: 168px;
	height: 90px;
	display: block;
}



#search_bar {
	font-weight: bold;
	padding-right: 5px;
	padding-left: 7px;
	margin-top: 2px;
	margin-right: 2px;
	float: right;
}
#search_bar br {
	visibility: hidden;
	display: none;
}
.textbox_searchbar {
	border: 1px solid #274A60;
	width: 130px;
	font-size: small;
	height: 14px;
	margin-right: 2px;
	color: #274A60;
}
.button_searchbar {
	border-style: none;
	font-size: 11px;
	font-weight: bold;
	background-color: #274A60; 
	color: #FFFFFF;
	height: 18px;
	width: 35px;
}



#top_nav_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	clear: none;
	float: right;
	margin-top: 7px;
	width: 825px;
	text-align: right;
	list-style-type: none;
	list-style-image: none;
}
#top_nav_1 ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	float: right;
	list-style-type: none;
	list-style-image: none;

}
#top_nav_1 li {
	float: left;
	list-style-type: none;
	list-style-image: none;
}
#top_nav_1 li a, #top_nav_1 li a:visited {
	background-position: right center;
	display: block;
	text-decoration: none;
	color: #274A60;
	font-weight: bold;
	padding: 5px 9px 5px 5px;
	background-image: url('../Images/top_nav_1_pipe.gif');
	background-repeat: no-repeat;

}
#top_nav_1 li a:hover {
	text-decoration: underline;
}



#contacts_bar {
	text-align: right;
	margin: 20px 7px 7px 7px;
	float: right;
	font-size: xx-small;
	clear: none;
	color: #000000;
	width: 800px;
}



#banner {
	width: 100%;
	background-position: right top;
	background-color: #264C73;
	height: 70px;
	width: auto;
	background-repeat: no-repeat;
	padding-left: 5px;
	padding-top: 5px;
	visibility: hidden;
}
#banner h1 {
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	color: #FFFFFF;
	font-weight: normal;
	text-transform: uppercase;
}



#top_nav_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	clear: both;
	float: left;
	width: 100%;
	overflow: hidden;
}
#top_nav_2 ul {
	padding:0; margin:0; list-style-type:none;
}
#top_nav_2 li {
	float: left;
	background: #274A60;
	margin-right: 2px;
	text-align: center;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #FFFFFF;
	border-right-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	list-style-type: none;
	list-style-image: none;
}
#top_nav_2 li a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color: #FF0000;
	font-weight: bold;
}
#top_nav_2 li.new {
	background-position: right top;
	background-image: url('../Images/new-icon.gif');
	background-repeat: no-repeat;
}

#top_nav_2 li a:focus {
	color: #FFFFFF;
}
#top_nav_2 li a:active {
	color: #FFFFFF;
}
#top_nav_2 li a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#top_nav_2 li.selected {
	margin-right:2px;
	text-align:center;
}
#top_nav_2 li.selected a {
	display:block; padding:5px;
	text-decoration:none;
	color:#fff; font-weight:bold;
}
#top_nav_2 li.selected a:focus {
	color: #66CCFF;
	text-decoration: underline;
}

#top_nav_2 li.selected a:active {
	color: #66CCFF;
	text-decoration: underline;
}

#top_nav_2 li.selected a:hover {
	color: #66CCFF;
	text-decoration: underline;
}



#top_nav_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#top_nav_3 ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#top_nav_3 li {
	float: left;
	text-align: center;
	list-style-type: none;
	list-style-image: none;

}
#top_nav_3 li a, #top_nav_3 li a:visited {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #666666;
	list-style-type: none;
	list-style-image: none;
	float: left;
	text-align: center;
}
#top_nav_3 li a:focus {
	color: #FFFFFF;
}
#top_nav_3 li a:active {
	color: #FFFFFF;
}
#top_nav_3 li a:hover {
	text-decoration: underline;
}
#top_nav_3 li.selected {
}
#top_nav_3 li.selected a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	list-style-type: none;
	list-style-image: none;
}
#top_nav_3 li.selected a:focus {
	color: #FFFFFF;
}
#top_nav_3 li.selected a:active {
	color: #FFFFFF;
}
#top_nav_3 li.selected a:hover {
	color: #FFFFFF;
}



/*////////////////////////////////////////////////////////////////////////////////////////////////////*/
#QLinks {
	font-size: x-small;
	font-weight: bold;
	width: 170px;
}
#QLinks UL {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	list-style-type: none;
}
#QLinks UL LI {

}
#QLinks UL A, #QLinks UL A:visited {
	display: block;
	color: #274A60;
	font-weight: bold;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	vertical-align: middle;
	width: 100%;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #264C73;
}
#QLinks UL A:hover {
	background-position: left top;
	color: #000000;
	text-decoration: none;
	background-image: url('../images/qlinks-hover-bg.gif');
	background-repeat: repeat-y;
	background-color: #E0EBF5;
}
/*////////////////////////////////////////////////////////////////////////////////////////////////////*/



#content_left {
	width: 480px;
	float: left;
	padding-top: 0px;
	margin-top: 7px;
	margin-bottom: 7px;
}


#content_left_only {
	width: 815px;
	float: left;
	padding-top: 0px;
	margin-top: 7px;
	margin-bottom: 7px;
}


.article_item a:link, .article_item a:visited  {
	padding: 5px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	float: none;
	clear: both;
	overflow: visible;
	font-size: 90%;
	line-height: 20px;
	background-image: url('../Images/news-bg.gif');
	background-repeat: repeat-x;
	width: 463px;
	display: block;
	text-decoration: none;
	color: #333333;
	margin-bottom: 7px;
	margin-left: 7px;
}
.article_item a:hover {
	background-color: #ADCAE7;
	background-image: none;
	color: #000000;
}

.article_item h3 {
	padding: 0px;
	margin: 0px 0px 2px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 110%;
}
.article_item br {
	visibility: hidden;
	display: none;
}
.article_item img {
	float: left;
	width: 98px;
	height: 53px;
	padding: 4px 7px 4px 4px;
}



/* News aticles since HighSlide JavaScript image popoup was added */
.news_article {
	padding: 5px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	float: none;
	clear: both;
	overflow: visible;
	font-size: 90%;
	line-height: 20px;
	background-image: url('../Images/news-bg.gif');
	background-repeat: repeat-x;
	width: 462px;
	display: block;
	text-decoration: none;
	color: #333333;
	margin-bottom: 7px;
	margin-left: 7px;
}
.news_article a:link, .news_article a:visited  {
	text-decoration: none;
}
.news_article a:hover {
	text-decoration: underline;
	color: #000000;
}
.news_article h3 {
	padding: 0px;
	margin: 0px 0px 2px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 110%;
}
.news_article br {
	visibility: hidden;
	display: none;
}
.news_article a img {
	border: none;
	background: #FFFFFF;
	float: left;
	width: 70px;
	height: 70px;
	margin: 4px 7px 4px 2px;
	padding: 3px;
}
/* ----------------------------------------------------------------------------------- */



#page_content h1 {
	color: #000000;
	font-size: 140%;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
#page_content h2 {
	color: #000000;
	font-size: 120%;
	font-family: Arial, Helvetica, sans-serif;
	margin: 7px 0px 7px 0px;
	padding: 0px;
}
#page_content h3 {
	color: #000000;
	font-size: 110%;
	font-family: Arial, Helvetica, sans-serif;
	margin: 7px 0px 7px 0px;
	padding: 0px;
}
#page_content h4 {
	color: #000000;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	margin: 7px 0px 7px 0px;
	padding: 0px;
}


#page_content h2.header_bar, #page_content h3.header_bar {
	background-position: 0px center;
	background-color: #274A60;
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 0px 0px;
	font-size: 80%;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url('../Images/arrow.gif');
	background-repeat: no-repeat;
}
#page_content h2.header_bar_rss {
	background-position: 0px center;
	background-color: #274A60;
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 7px 0px;
	font-size: 80%;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url('../Images/rss.gif');
	background-repeat: no-repeat;
}


#content_right ul {
	padding: 0px;
	margin: 0px;
	clear: both;
}
#content_right li {
	list-style-type: none;
	list-style-image: none;
	display: inline;
}

#content_right {
	padding: 7px 0px 7px 7px;
	margin: 0px;
	float: left;
	width: 328px;
}
#content_right h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	padding: 0 0 2px 0;
	margin-top: 3px;
	margin-bottom: 0px;
}
#content_right a, #content_right a:visited {
	text-decoration: none;
	color: #808080;
	padding: 0;
	margin: 0;
}
#content_right a:hover {
	text-decoration: underline;
	color: #000000;
}

#content_right hr {
	border-style: dotted;
	height: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	clear: both;
}
.hr_online_services {
	border-color: #D01C35;
}
.hr_business {
	border-color: #4BA1B2;
}
.hr_council {
	border-color: #8EA734;
}
.hr_community {
	border-color: #D45E03;
}
.hr_learning {
	border-color: #CC6699;
}
.hr_landt {
	border-color: #0099FF;
}
.hr_localservices {
	border-color: #EBA239;
}
.hr_regeneration {
	border-color: #980C6F;
}
.hr_scandw {
	border-color: #643792;
}



#sections {
	background-position: right bottom;
	width: 100%;
	float: left;
}
#sections h2 { font-family:Arial, Helvetica, sans-serif; font-size:100%; margin:0px; padding:2px; }
#sections .col {
	width: 31%;
	float: left;
	padding-left: 10px;
}

.col a {text-decoration:none;} 
.col a:hover, .col a:focus, .col a:active  {text-decoration:underline;} 
.col h3 {font-size:100%; margin:0 0 5px 0; padding:0px;}
.col ul {list-style-type:none; padding:0 0 0 2px; margin:0 0 0 2px;}
.col li { margin-bottom:3px;}
.col li a {color:#333;} 

#advice, #yourcouncil, #environment, #business, #jobs, #leisureculture, #community, #events, #onlineforms {
	padding-top:10px; padding-bottom:10px; font-family:tahoma, Arial, Helvetica, sans-serif;
}

#advice h3 a {color:#FF0000;}
#yourcouncil h3 a {color:#FFCC00;}
#environment h3 a {color:#0099FF;}
#business h3 a {color:#FF0066;}
#jobs h3 a {color:#CC00FF;}
#leisureculture h3 a {color:#9900FF;}
#community h3 a {color: #FF6600;}
#events h3 a {color:#66FF00;}
#onlineforms h3 a {color:#00ccff;}

#advice{border-bottom: 1px dotted #FF0000; }
#yourcouncil{border-bottom: 1px dotted #FFCC00;}
#environment{border-bottom: 1px dotted #0099FF;}
#business{border-bottom: 1px dotted #FF0066;}
#jobs{border-bottom: 1px dotted #CC00FF;}
#leisureculture{border-bottom: 1px dotted #9900FF;}
#community{border-bottom: 1px dotted #FF6600;}
#events{border-bottom: 1px dotted #66FF00;}
#onlineforms{border-bottom: 1px dotted #00ccff;}

#main_posting {
	margin: 0px;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 7px;
	padding-left: 7px;
	padding-top: 0px;
}
#main_posting p {
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

#article_section_50_left {
	padding: 0px 3px 5px 5px;
	margin: 0px 0px 0px 0px;
	width: 226px;
	float: left;
	overflow: auto;
	display: block;
}
#article_section_50_left h3, #article_section_50_left a, #article_section_50_left a.visited {
	padding: 0px;
	margin: 5px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 100%;
	font-weight: normal;
	display: block;
}
#article_section_50_left a:hover {
	color: #FF6600;
}


#article_section_50_left ul {
	padding: 0px 0px 0px 18px;
	margin: 0px 5px 0px 0px;
}
#article_section_50_left li
{
	padding: 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: middle;
}


#article_section_50_right {
	padding: 0px 3px 5px 5px;
	margin: 0px 0px 0px 7px;
	width: 224px;
	float: left;
	overflow: auto;
	display: block;
}
#article_section_50_right h3, #article_section_50_right a, #article_section_50_right a.visited {
	padding: 0px;
	margin: 5px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 100%;
	font-weight: normal;
	display: block;
}
#article_section_50_right a:hover {
	color: #FF6600;
}

#article_section_50_right h2{
	background-position: 0px center;
	background-color: #274A60;
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 0px -5px;
	font-size: 80%;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url('../Images/rss.gif');
	background-repeat: no-repeat;
}

#article_section_50_right ul{
	padding: 0px 0px 0px 18px;
	margin: 0px 5px 0px 0px;
}
#article_section_50_right li{
	padding: 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: middle;
}

a.more_news_link {
	list-style-type: none;
	list-style-image: none;
}

/* *********************************************************** **
** this is styling for the rss news feeds on the homepage	   **
** *********************************************************** */
#homepage_news_feeds {
	background-position: left bottom;
	background-image: url('../images/homepage-news-bg.gif');
	background-repeat: no-repeat;
	float: left;
	border-bottom-style: solid;
	border-bottom-width: 7px;
	border-bottom-color: #FFFFFF;
	background-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 7px;
	border-left-color: #FFFFFF;
}
#homepage_news_feeds h2 {
	background-position: 0px center;
	background-color: #274A60;
	padding: 0px 0px 0px 18px;
	margin: 0px;
	font-size: 85%;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url('../Images/rss.gif');
	background-repeat: no-repeat;
}
#homepage_news_feeds #rss-left ul, #homepage_news_feeds #rss-right ul {
	margin: 0 0 0 25px;
	list-style-type
}
#homepage_news_feeds a:link, #homepage_news_feeds a:visited, #homepage_news_feeds a:active {
	color: #000000;
	display: block;
	padding: 5px 0px 0px 0px;
	text-decoration: none;
}
#homepage_news_feeds a:hover {
	text-decoration: underline;
}	
#homepage_news_feeds #rss-left {
	width: 227px;
	float: left;
}
#homepage_news_feeds #rss-right {
	width: 233px;
	float: right;
}

/* *********************************************************** **
** New Left Hand Navigation								       **
** *********************************************************** */
.sidenav {
	background-color: #E1E9EC;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.sidenav li {
	font-size: 60%;
	margin: 0;
	padding: 0;
	border-bottom: 1px white solid;
}
.sidenav a {
	color: #274A60;
	margin: 0;
	display: block;
}
.sidenav .parent0, .sidenav .parent0:visited, 
.sidenav .parent1, .sidenav .parent1:visited,
.sidenav .parent2, .sidenav .parent2:visited,
.sidenav .parent3, .sidenav .parent3:visited,
.sidenav .parent4, .sidenav .parent4:visited,
.sidenav .parent5, .sidenav .parent5:visited {
	color: White;
	padding: 0 10px 4px 5px;
	background-color: #274A60;
	text-decoration:none;
	width: 150px;
}
.sidenav .parent0, .sidenav .parent0:visited {
	border-right: 5px #000033 solid;
}
.sidenav .parent1, .sidenav .parent1:visited {
	border-right: 5px #003366 solid;
}
.sidenav .parent2, .sidenav .parent2:visited {
	border-right: 5px #336699 solid;
}
.sidenav .parent3, .sidenav .parent3:visited {
	border-right: 5px #6699CC solid;
}
.sidenav .parent4, .sidenav .parent4:visited {
	border-right: 5px #99CCFF solid;
}
.sidenav .parent5, .sidenav .parent5:visited {
	border-right: 5px #CCFFFF solid;
}
.sidenav .channel, .sidenav .channel:visited {
	padding: 0 10px 4px 20px;
	text-decoration:none;
	background: #B7D1EA url('../images/Navigation/postingItem.jpg') no-repeat 4% 50%;
}
.sidenav .posting, .sidenav .posting:visited {
	padding: 0 10px 4px 20px;
	border-bottom: 1px #274A60 dashed;
	text-decoration:none;
	background: url('../images/Navigation/postingItem.jpg') no-repeat 4% 50%;
}
.sidenav .channel:hover
{
	color: #000000;
	padding: 0 10px 4px 20px;
	background-color: #85B0DC;
	background-image: url('../images/Navigation/postingItem_hover.gif');
}
.sidenav .posting:hover {
	color: #000000;
	padding: 0 10px 4px 20px;
	background-color: #FFFFFF;
	background-image: url('../images/Navigation/postingItem_hover.gif');
}
.sidenav .parent0:hover,
.sidenav .parent1:hover,
.sidenav .parent2:hover,
.sidenav .parent3:hover,
.sidenav .parent4:hover,
.sidenav .parent5:hover, {
	color: #FFFFFF;
	padding: 0 10px 4px 5px;
	background-color: #3C7191;
}


#bbcweather {
	padding: 0;
	margin: 7px 0px 0px 7px;
	font-size: 70%;
	border: 1px #274A60 solid;
	width: 153px;
	font-family: Arial, Helvetica, sans-serif;
	background-position: top;
	background-image: url('../images/news-bg.gif');
	background-repeat: repeat-x;
}
#bbcweather h2 {
	background-position: 0px center;
	background-color: #274A60;
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 0px 0px;
	font-size: 100%;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url('../Images/rss.gif');
	background-repeat: no-repeat;
}
#bbcweather #day1 {
	background-position: center;
	padding: 5px;
	background-position: top;
	background-image: url('../images/news-bg.gif');
	background-repeat: repeat-x;
}
#bbcweather #day1left {
	width: 100px;
	float: left;
}
#bbcweather #day1right {
	float: right;
}
#bbcweather #day1right img {
	width: 40px;
	background: #FFFFFF;
	padding: 3px;
}
#bbcweather #clear {
	clear: both;
}
#bbcweather #day2 {
	color: #000000;
	padding: 5px;
	background-position: bottom;
	background-image: url('../images/news-bg.gif');
	background-repeat: repeat-x;
	border-bottom: 1px white solid;
}
#bbcweather #day3 {
	background-position: bottom;
	color: #000000;
	padding: 5px;
	background-image: url('../images/news-bg.gif');
	background-repeat: repeat-x;
}
#bbcweather a, #bbcweather a:visited {
	text-decoration: none;
	color: black;
	font-weight: bold;
	text-align: center;
	float: right;
	margin-top: 5px;
}
#bbcweather a:hover {
	color: #FF6600;
}
#bbcweather strong {
	font-weight: bold;
	color: #666666;
}




#feedback {
	font-size: 70%;
	width: 153px;
	text-align: center;
	border: 1px solid #274A60;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-left: 7px;
	background-position: top;
	background-image: url('../images/news-bg.gif');
	background-repeat: repeat-x;
}
#feedback h2 {
	background-position: 0px center;
	background-color: #274A60;
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 0px 0px;
	font-size: 100%;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url('../Images/arrow.gif');
	background-repeat: no-repeat;
	text-align: left;
}
#feedback h3 
{
	margin: 6px 3px 3px 3px;
	padding: 0px;
	font-size: 80%;
}
#feedback textarea {
	width: 137px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
}
.button_feedback {
	border-style: none;
	font-size: 11px;
	font-weight: bold;
	background-color: #274A60;
	color: #FFFFFF;
	height: 18px;
	width: 80px;
	margin-bottom: 5px;
	margin-top: 5px;
}
.feedback_form_row {
	display: block;
	clear: both;
	text-align: center;
}
.feedback_form_1_to_5_col {
	float: left;
	width: 30px;
	height: 15px;
	vertical-align: middle;
	text-align: center;
	line-height: 15px;
}


#webcamcontrol {
	font-size: 70%;
	width: 153px;
	text-align: center;
	border: 1px solid #274A60;
	margin-top: 7px;
	margin-left: 7px;
	background-position: top;
	background-image: url('../images/news-bg.gif');
	background-repeat: repeat-x;
}
#webcamcontrol img {
	width: 120px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.webcam_image {
	width: 125px;
	margin-top: 5px;
	margin-bottom: 5px;
	background: #ffffff;
	padding: 3px;
}

#webcamcontrol h2 {
	background-position: 0px center;
	background-color: #274A60;
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 0px 0px;
	font-size: 100%;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url('../Images/arrow.gif');
	background-repeat: no-repeat;
	text-align: left;
}
#webcamcontrol a {
	color: black;
	text-decoration: none;
	margin-bottom: 5px;
	display: block;
	font-weight: bold;
	font-size: 90%;
}
#webcamcontrol a:hover {
	text-decoration: underline;
}


#text_size_control {
	font-size: 140%;
	float: right;
	margin-right: 7px;
}
#text_size_control .small {
	font-size: 100%;
}
#text_size_control .medium {
	font-size: 118%;
}
#text_size_control .large {
	font-size: 140%;
}
a.os_link:link, a.os_link:visited  {
	color: #307BB2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 140%;
	
}
a.os_link:hover {
	color: #000099;
}
.os_link_description {
	padding: 0px;
	margin: 0px;
	color: #666666;
	clear: both;
	display: block;
}

#os_page_info {
	margin: 0px;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 7px;
	padding-left: 7px;
	padding-top: 0px;
}


#content_right a.OnlineServices:link, #content_right a.OnlineServices:hover, #content_right a.OnlineServices:visited {
	color: #D01C35;
}
#content_right a.Business:link, #content_right a.Business:hover, #content_right a.Business:visited {
	color: #4BA1B2;
}
#content_right a.Council:link, #content_right a.Council:hover, #content_right a.Council:visited {
	color: #8EA70B;
}
#content_right a.Community:link, #content_right a.Community:hover, #content_right a.Community:visited {
	color: #D45E03;
}
#content_right a.Learning:link, #content_right a.Learning:hover, #content_right a.Learning:visited {
	color: #CC6699;
}
#content_right a.LandT:link, #content_right a.LandT:hover, #content_right a.LandT:visited {
	color: #0099FF;
}
#content_right a.LocalServices:link, #content_right a.LocalServices:hover, #content_right a.LocalServices:visited {
	color: #EBA239;
}
#content_right a.Regeneration:link, #content_right a.Regeneration:hover, #content_right a.Regeneration:visited {
	color: #980C6F;
}
#content_right a.SandW:link, #content_right a.SandW:hover, #content_right a.SandW:visited {
	color: #643792;
}



#a_to_z_control {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 20px 6px;
	overflow: auto;
	display: block;
	clear: both;
	float: none;
}
#a_to_z_control_text {
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
	overflow: auto;
	display: block;
	clear: both;
	float: none;
}
#a_to_z_control a.a_to_z_letter:link, #a_to_z_control a.a_to_z_letter:visited {
	background-position: center;
	background-color: #B7D1EA;
	border: 1px solid #274A60;
	width: 53px;
	display: block;
	float: left;
	margin-bottom: 6px;
	text-align: center;
	height: 30px;
	vertical-align: middle;
	line-height: 30px;
	color: #274A60;
	font-weight: bold;
	margin-right: 6px;
	text-decoration: none;
	background-image: url('../images/news-bg.gif');
	clear: none;
}
#a_to_z_control a.a_to_z_letter_selected:link, #a_to_z_control a.a_to_z_letter_selected:visited {
	background-position: center;
	background-color: #274A60;
	border: 1px solid #274A60;
	width: 53px;
	display: block;
	float: left;
	margin-bottom: 6px;
	text-align: center;
	height: 30px;
	vertical-align: middle;
	line-height: 30px;
	color: #FFFFFF;
	font-weight: bold;
	margin-right: 6px;
	text-decoration: none;
	background-image: none;
}
#a_to_z_control a.a_to_z_letter:hover {
	background-color: #274A60;
	text-decoration: none;
	color: #FFFFFF;
	background-image: none;
}
#a_to_z_list_container {
	text-align: left;
	overflow: visible;
}
.a_to_z_list_row {
	clear: both;
	margin-bottom: 10px;
	height: 25px;
	font-size: 13px;
}
.a_to_z_list_row h3 {
	color: #666666;
	font-size: 110%;
}

.a_to_z_list_service {
	width: 300px;
	float: left;
}
.a_to_z_list_tel {
	width: 180px;
	float: left;
}
.a_to_z_list_email {
	float: left;
}

#webcam_container {
	width: 400px;
	margin-top: 50px;
	margin-bottom: 50px;
	margin-left: 60px;
}
#webcam_container img {
	padding: 0px;
	margin: 0px;
}
#webcam_screen {
	border: 1px solid #000000;
	width: 350px;
	height: 240px;
	text-align: center;
}



#sitemap_container br {
	margin: 0px 0px 0px 0px;
	line-height: 0px;
}
#sitemap_container a.site_map_1 {
	margin: 5px 0px 0px 0px;
	color: #274A60;
	display: block;
	text-decoration: none;
	background-color: #B7D1EA;
	font-size: 105%;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-weight: bold;
	width: 806px;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}
#sitemap_container a.site_map_1:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#sitemap_container a.site_map_2 {
	margin: 5px 0px 0px 0px;
	color: #000000;
	display: block;
	text-decoration: none;
	background-color: #D7D7D7;
	font-size: 100%;
	padding-left: 80px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-weight: bolder;
}
#sitemap_container a.site_map_2:hover {
	color: #666666;
	text-decoration: underline;
}
#sitemap_container a.site_map_3 {
	margin: 5px 0px 0px 0px;
	color: #000000;
	display: block;
	text-decoration: none;
	background-color: #E4E4E4;
	font-size: 100%;
	padding-left: 180px;
	padding-bottom: 2px;
	padding-top: 2px;
}
#sitemap_container a.site_map_3:hover {
	color: #666666;
	text-decoration: underline;
}

#sitemap_container a.site_map_4 {
	margin: 5px 0px 0px 0px;
	color: #307BB2;
	display: block;
	text-decoration: underline;
	font-size: 100%;
	padding-left: 300px;
	padding-bottom: 2px;
	padding-top: 2px;
}
#sitemap_container a.site_map_4:hover {
	color: #000099;
	text-decoration: underline;
}

#map {
	border: 1px solid #274A60;
	margin: 0 20px 0 0;
	border: solid 1px black;
	width: 250px;
	height: 250px;
	float: right;
}

#whats_new {
	
}
#whats_new ul {
	padding: 0px 0px 0 0px;
	margin: 0px;
	list-style-type: none;
	list-style-image: none;
}
#whats_new li {
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #274A60;
	padding-bottom: 5px;
	padding-top: 5px;
	list-style-type: none;
	list-style-image: none;
	margin-left: 0px;
	padding-left: 0px;
	float: none;
	display: block;
}

/* Whats On Preview Control Styles \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */
#whats-on-preview {
	margin-bottom: 10px;
}
#whats-on-preview h3 {
	background-position: 0px center;
	background-color: #274A60;
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 0px 0px;
	font-size: 80%;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../Images/arrow.gif);
	background-repeat: no-repeat;
}
#whats-on-preview img {
	float: left;
	width: 30px;
	height: 30px;
	padding: 3px 3px 0px 0px;
}
#whats-on-preview h4 {
	float: left;
	padding: 0;
	margin: 0;
	color: #898989;
}
#whats-on-preview p {
	float: left;
	padding: 0;
	margin: 0;
	font-size: 85%;
}
#whats-on-preview li {
	display: block;
	padding-bottom: 5px;
	border-bottom: dashed 1px #274A60;
}
#whats-on-preview a:link, #whats-on-preview a:visited
{
	color: #000000;
	font-weight: bold;
}

/* Whats On Detail Control Styles \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */
#whats-on-detail {
	margin-top: 20px;
}
#whats-on-detail img {
	float: left;
	padding-right: 10px;
}

/* Whats On Summary Control Styles \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */
#whats-on-summary h2 {
	background-position: 0px center;
	background-color: #274A60;
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 0px 0px;
	font-size: 80%;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../Images/arrow.gif);
	background-repeat: no-repeat;
}
#whats-on-summary img {
	width: 100px;
	height: 100px;
}


/* Whats On Preview Control Styles \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */
#search_form {
	border: 1px solid #274A60;
	background-position: top;
	display: block;
	margin-bottom: 20px;
	background-color: #B7D1EA;
	background-image: url('../images/form-bg.gif');
	background-repeat: repeat-x;
}
#search_form_title {
	font-size: medium;
	font-weight: bold;
	color: #274A60;
	margin-left: 5px;
	margin-bottom: 5px;
}
.search_form_row {
	display: block;
	clear: both;
}
.search_form_col {
	display: block;
	float: left;
	width: 190px;
	height: 30px;
	padding-left: 5px;
}
P.search_results {
	width: 100%;
	overflow: hidden;
}
#search_form .btnSearch {
	border-width: 1px;
	border-color: #FFFFFF #000000 #000000 #FFFFFF;
	border-style: solid;
	font-size: 11px;
	font-weight: bold;
	background-color: #274A60;
	color: #FFFFFF;
	height: 20px;
	width: 150px;
}



#control_panel {
	background-position: top;
	border: 1px solid #274A60;
	background-color: #B7D1EA;
	clear: both;
	margin-bottom: 1px;
	display: block;
	overflow: auto;
	padding: 7px 7px 7px 7px;
	background-image: url('../images/form-bg.gif');
	background-repeat: repeat-x;
}
#control_panel .row {
	display: block;
	clear: both;
	padding-bottom: 5px;
}
#control_panel .col1 {
	float: left;
	width: 85px;
}
#control_panel h4 {
	font-weight: bold;
	padding-bottom: 7px;
}
#control_panel .button {
	border-width: 1px;
	border-color: #FFFFFF #000000 #000000 #FFFFFF;
	border-style: solid;
	font-size: 11px;
	font-weight: bold;
	background-color: #274A60;
	color: #FFFFFF;
	height: 20px;
	width: 158px;
	margin-top: 5px;
}

#control_panel .label 
{
	border: thin sold black;
	padding-top: 20px;
}







.job_summary_item {
	background-position: top;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	clear: both;
	text-align: justify;
	border-top-style: dashed;
	border-top-width: 1px;
	border-top-color: #666666;
}
.job_summary_item br {
	line-height: 0px;
}
.job_summary_item_row {
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
}







#article_section_50_left h2.header_bar_rss {
	margin-left: -5px;
}
#article_section_50_right h2.header_bar_rss {
	margin-left: -5px;
}

#article_section h2.header_bar  {
	margin-left: 7px;
}


#contact_us {
	width: 100%;
	border-top: dashed 1px #A7A7A7;
	margin: 20px 0;
	color: #A7A7A7;
}
#contact_us h3 {
	font-size: 100%;
	margin: 7px 0;
}
#contact_us h4 {
	font-weight: normal;
	font-size: 95%;
	padding: 0;
	margin: 0 0 10px 0;
}
#contact_us .row {
	width: 100%;
	margin-bottom: 3px;
}
#contact_us .rowimage {
	float: left;
	width: 30px;
}
#contact_us .rowimage img {
	width: 20px;
}


#main_posting .main_image, #main_posting .content-image
{
	border: solid 1px #274a60;
	width: 150px;
	float: left;
	padding: 2px;
	margin-right: 10px;
}


#news_article_summary
{
	margin-top: 20px;
	width: 100%;
}

#news_article_summary h2
{
	margin: 0 0 5px 0;
	padding: 0;
	color: Black;
	background: white;
}

#news_article_summary .news_story
{
	padding-bottom: 10px;
	border-top: dashed thin black;
}

#news_article_summary .news_story img
{
	float: left;
	width: 60px;
	height: 60px;
	border: solid 1px black;
	margin-right: 7px;
}

.clear {
	clear: both;
}



#page_summary 
{
	font-size: 95%;
}

#page_summary caption
{
	background-position: 0px center;
	background-color: #274A60;
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 0px 0px;
	font-size: 80%;
	color: #FFFFFF;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url('../Images/arrow.gif');
	background-repeat: no-repeat;
}

#page_summary th
{
	font-size: 95%;
	color: #FFFFFF;
	background-color: #274A60;
}

#page_summary tr
{
	border-bottom: solid 7px white;
}

#page_summary td
{
	padding: 5px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 20px;
	background-image: url('../Images/news-bg.gif');
	background-repeat: repeat-x;
	text-decoration: none;
	background-color: #B7D1EA;
	color: #333333;
	border-bottom-style: solid;
	border-bottom-width: 7px;
	border-bottom-color: #FFFFFF;
}




/* *********************************************************** **
** This is a temporay CSS code section until the new news	   **
** section is implemented									   **
** *********************************************************** */
.temp_article_item a:link, .temp_article_item a:visited, .whats_article_item  {
	padding: 5px;
	border-bottom-style: solid;
	border-bottom-width: 7px;
	border-bottom-color: #FFFFFF;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	float: none;
	clear: both;
	overflow: visible;
	font-size: 90%;
	line-height: 20px;
	background-image: url('../Images/news-bg.gif');
	background-repeat: repeat-x;
	width: 463px;
	display: block;
	text-decoration: none;
	color: #333333;
	background-color: #B7D1EA;
}
.temp_article_item a:hover {
	background-color: #ADCAE7;
	background-image: none;
	color: #000000;
}
.temp_article_item h3, .whats_article_item h3 {
	padding: 0px;
	margin: 0px 0px 2px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 110%;
}
.temp_article_item img, .whats_article_item img {
	float: left;
	margin-right: 5px;
	width: 100px;
	height: 100px;
	border: solid 1px black;
}


/*------------------------------------------------------------------------
						CROW SEARCH RECORD DETAIL
------------------------------------------------------------------------*/
#CrowDetailContainer
{
	width:450px;
}

#CrowDetailContainer .CrowRecordLine
{
	width:450px;
	padding: 0px;
}

#CrowDetailContainer .CrowRecordLineLeft
{
	float:left;
	width:150px;
	font-weight:bold;
	
}

#CrowDetailContainer .CrowRecordLineRight
{
	float:right;
	width:300px;
}


/*------------------------------------------------------------------------
						Begin Error Page CSS
------------------------------------------------------------------------*/
#divErrorBox {
	position: absolute;
	height: 400px;
	width: 700px;
	margin: -200px 0px 0px -350px;
	top: 50%;
	left: 50%;
	text-align: left;
	padding: 0px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../Images/error-bg-box.gif');
}
#error_heading 
{
	font-size: 100%;
	width: 400px;
	position: absolute;
	top: 80px;
	left: 250px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: 1px;
}
#error_page_logo 
{
	float: left;
	width: 235px;
	height: 130px;
}
#error_page_logo a.error_page_home_link:link, #error_page_logo a.error_page_home_link:visited
{
	width: 100%;
	height: 100%;
	display: block;
}


#logo a.home_link:link, #logo a.home_link:visited {
	width: 100%;
	height: 100%;
	display: block;
}



#error_heading h1 {
	color: #307BB2;
	font-weight: normal;
	letter-spacing: 2px;
	font-size: 290%;
	font-family: Arial, Helvetica, sans-serif;
}
#error_text {
	position: absolute;
	top: 210px;
	left: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #666666;
	width: 510px;
	text-align: justify;
}
#divErrorBox a:link, #divErrorBox a:visited {
	color: #307BB2;
	text-decoration: none;
}
#divErrorBox a:hover {
	color: #0000FF;
	text-decoration: underline;
}

#trading_standards 
{
	width: 95%;
}


/*------------------------------------------------------------------------
						End  Error Page CSS
------------------------------------------------------------------------*/

#notice_area {
	background-position: center top;
	display: block;
	background-color: #FFCC99;
	margin-left: 7px;
	margin-bottom: 7px;
	background-image: url('../Images/notice-area-bg.gif');
	background-repeat: repeat-x;
}
#notice_area h2 {
	margin: 0px;
	padding: 0px;
	font-weight: lighter;
}
#notice_area a:link, #notice_area a:visited {
	padding: 5px;
	display: block;
	text-decoration: none;
	color: #000000;
	border: 1px solid #274A60;
}
#notice_area a:hover {
	border-color: #FF0000;
}



a.new {
	background-image: url('../Images/new-icon-white-bg.gif');
	padding-right: 27px;
	background-repeat: no-repeat;
	background-position: right center;
}
a.updated {
	background-image: url('../Images/updated-icon.gif');
	padding-right: 45px;
	background-repeat: no-repeat;
	background-position: right center;
}

/*------------------------------------------------------------------------
 New CSS That Can be used for displaying summary items e.g Job Results,
 and the CROW register results.
------------------------------------------------------------------------*/
.summary-results {
	padding: 2px;
	border: solid 1px #274A60;
	margin-bottom: 15px;
}
.summary-content {
	padding: 5px;
}
.summary-results label {
	display: block;
	background-color: #274A60;
	color: #ffffff;
	padding: 4px;
	font-weight: bold;
	text-align: left;
}
.summary-results .row {
	padding: 3px 0;
	display: block;
}
.summary-results a:link, .summary-results a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #274A60;
}
.summary-results a:hover {
	text-decoration: underline;
}

/* Newsletter Signup Control \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */	
#NewsletterSignup1_pnlNewsletterSignup
{
	margin-top: 7px;
	background-image: url('../Images/news-bg.gif');
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #E0EBF5;
}
#newsletter_signup_form {
	border-style: none solid solid solid;
	border-width: 0px 1px 1px 1px;
	padding: 7px;
	background-position: right bottom;
	background-image: url('../Images/newsletter-icon.gif');
	background-repeat: no-repeat;
	border-right-color: #274A60;
	border-bottom-color: #274A60;
	border-left-color: #274A60;
}
#newsletter_signup_form .info_text {

}
#newsletter_signup_form .label {
	font-weight: bold;
}
#newsletter_signup_form .row {
	margin-top: 7px;
	text-align: center;
}
#newsletter_signup_form .button {
	border-width: 1px;
	border-color: #FFFFFF #000000 #000000 #FFFFFF;
	border-style: solid;
	font-size: 11px;
	font-weight: bold;
	background-color: #274A60;
	color: #FFFFFF;
	height: 20px;
	width: 170px;
}
#newsletter_signup_form .textbox {
	border: 1px solid #274A60;
}
/* Big Event Styles \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */
#big_event {
	background-image: url('../Images/BigEvent/quo_event.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0;
	padding: 0; 
	width: 823px;
	background-color: #633827;
	color: white;
	float: left;
}
#big_event a:link, #big_event a:visited, #big_event a:hover, #big_event a:active {
	color: White;
}
#big_event h1, #big_event h2, #big_event h3 
{
	color: White;
}
#event-map-block {
	height: 400px;
	display: block;
}
#event-content-block
{
	height: 210px;
	display: block;
}
#big-event-eyecatcher {
	background-image: url('../Images/BigEvent/big-event-eyecatcher.jpg');
	background-repeat: no-repeat;
	height: 193px;
	width: 469px;
	/*border: solid 1px #c9aa82;*/
}
#big-event-eyecatcher a:link, #big-event-eyecatcher a:visited {
	text-decoration: none;
	display: block;
	width: 100%;
	color: #000000;
	border: none;
}
#big-event-eyecatcher h3 {
	padding: 0;
	margin: 118px 0 0 11px;
}
#big-event-eyecatcher p {
	text-align: left;
	margin: 0 105px 0 11px
}
/* Sponsor Template Styles \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */
#SponsorPanel 
{
	padding: 15px 0;
	text-align: center;	
}

#SponsorPanel img {
	border: none;
	height: 50px;
	margin-left: 15px;
}
/* Emergency Event Styles \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */
#emergency-event-container {
	width: 100%;
	background-image:url('../Images/emergency-event-container-header.gif');
	background-position:top center;
	padding-top:24px;
	background-repeat:no-repeat;
	overflow:auto;
	margin-bottom:7px;
	
}
#emergency-event-container li {
	display: block;
	padding: 5px;
	background-image:url('../Images/emergency-event-container-bg.gif');
	background-position:top center;
	background-repeat:repeat;
	overflow:auto;
	
	
	
}

#emergency-event-container li a:link, #emergency-event-container li a:visited {
	display: block;
	width: 100%;
	color: #ffffff;

}

/* Lightbox Images - Gallery Template \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */
#gallery, #gallery-edit {
	margin-top: 15px;
	margin-bottom: 0;
}
#gallery p {
	text-align: center;
}
#gallery img {
	width: 100px;
	height: 100px;
	margin: 3px;
	padding: 5px;
	border: 1px solid #d9e0e6;
	border-bottom-color: #c8cdd2;
	border-right-color: #c8cdd2;
}
#gallery-edit p {
	float: left;
}
#gallery-edit img {
	padding: 5px;
}

/* Main Event Image - Home Template \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */
#event-image img {
	border: solid 2px #274a60;
}
.form-layout {
	margin-top: 20px;
}
.form-layout .row {
	width: 100%;
	float: left;
	display: block;
}
.form-layout .left-col {
	float: left;
	width: 130px;
}
.form-layout .right-col {
	float: left;
}

/* You Tube - Home Template \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */
#youtube {
	width: 100%;
	text-align: center;
}

/* Search Criteria LDP Examination \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */
.search-criteria 
{
	padding: 10px;
	background-color: #e1e9ec;
	border: solid 1px #274a60;
	margin-top: 15px;
	margin-bottom: 15px;
}
.search-criteria label {
	float: left;
	width: 100px;
}
.search-criteria p select {
	width: 350px;
}
/* LDP Table Format Examination \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */
.ldp-table tr th {
	color: #274a60;
	text-align: left;
	margin-bottom: 5px;
	border-bottom: solid 2px #274a60;
}
.ldp-table tr th.code {
	width: 90px;
}
.ldp-table tr td {
	padding: 5px 6px 6px 0px;
	border-bottom: dashed 1px #cccccc;
}
.ldp-table tr td a:link, .ldp-table tr td a:active, .ldp-table tr td a:visited {
	font-size: 90%;
	color: #274a60;
	text-decoration: none;
}
.ldp-table tr td a:hover {
	text-decoration: underline;
}

