/* Text Only */
.textOnly img { display:none; }
.textOnly #Maintitlebar, .textOnly #MainImage, .textOnly #Mainbrace, .textOnly #Mainbracerunner { background-image:none; border:none; }
.textOnly #Maintitlebar { height:35px; }


/* General Styles */
div, img, table, form {border: 0;	padding: 0;	margin: 0;	font-family:Arial, Helvetica, sans-serif; color:#2d2c2c; font-size:100%;}
body {text-align: left;	font-family: arial, verdana, sans-serif; margin: 10px; width:960px; margin:0 auto; }

p {font-family: arial, verdana, sans-serif;	font-size:100%;}
.fleft {float: left;}
.fright {float: right;}

label {cursor: pointer;}

div.clear {	clear: both; line-height: 1px;}
#mainContainer {clear: both; margin-top: 10px; }

.noShow { display:none; }

/* ArticleIndex For Side Column on Homepage */
.articleIndexContainer {border:1px solid #CDDDEF; width:190px; font-family:Arial,Verdana,Helvetica; padding: 0 0 20px 0px; }
.articleIndexHeader	 {font-family:Arial,Verdana,Helvetica;  background:#CDDDEF; padding: 3px 0 3px 0; text-align:center; color:#0C53A4; font-family:Arial,Verdana,Helvetica; font-size:80%; font-weight:bold;}
.articleIndexDate 	{padding: 4px 0 0px 5px; font-family:Arial,Verdana,Helvetica;  color:#0C53A4; font-weight:normal; background: #fff;  font-size:80%;}
.articleIndexTitle, .articleIndexTitle a, .articleIndexTitle a:hover	{ font-family:Arial,Verdana,Helvetica;  font-weight:bold; background: #fff; font-size:85%; color:#0C53A4; padding: 0 0 0 3px;}

/* ArticleIndex For Side Column on Homepage */
.quickLinksContainer { clear:both; background-color:#FAF8E7; border:1px solid #CDDDEF; width:190px; font-family:Arial,Verdana,Helvetica; padding: 0 0 0px 0px; }
.quickLinksHeader	 { cursor:pointer; font-family:Arial,Verdana,Helvetica;  background:url("/images/widgets/widgetHeaderBackground.gif") no-repeat scroll 0 0 #ADADAD; font-family:Arial,Verdana,Helvetica; color:#FFFFFF; font-size:84%; font-weight:bold; margin:0; padding:4px 0 2px 10px; position:relative;}
.quickLinksTitle, .quickLinksTitle a, .quickLinksTitle a:hover	{ font-family:Arial,Verdana,Helvetica;  font-weight:bold; font-size:85%; color:#0C53A4; padding: 0 0 0 5px; text-decoration:none}
.noRecords { font-family:Arial,Verdana,Helvetica;  font-weight:bold; background: #fff; font-size:80%; color:#0C53A4; padding: 0 0 0 3px;}
.holdingText { padding:4px 4px 4px 10px; font-size:80%; display:none; float:left;}
.holdingTextHome { padding:4px 4px 4px 10px; font-size:80%;}

/*Article Index for use on Homepage */
.homepageNewsArticleTable {width:100%;}
.homepageNewsArticlePic {padding: 0 0 0 0; margin: 0 0 0 0; width:150px;}
.homepageNewsArticleTitle {vertical-align:top; padding: 0 0 0 5px; font-family:Arial,Verdana,Helvetica;  font-weight:bold; background: #fff; font-size:100%; color:#0C53A4;}
.homepageNewsDesc {vertical-align:top; padding: 0 0 0 5px; font-family:Arial, Helvetica, sans-serif; color:#2d2c2c; font-size:100%;}
.homepageNewsLink, .homepageNewsLink a, .homepageNewsLink a:hover {text-align:right; font-family:Arial,Verdana,Helvetica;  font-weight:bold;  font-size:100%; color:#0C53A4; padding: 0 0 0 5px; text-decoration:underline; }
.newsDivider {height:1px; color:#0C53A4; }

/* Agendas and Minutes Plugins */
.agendaCommitteeIndexContainer {border:0px solid #CDDDEF; width:60%; font-family:Arial,Verdana,Helvetica; padding: 0 0 0px 0px; font-size:120% }
.agendaCommitteeIndexHeader	 {font-family:Arial,Verdana,Helvetica; width:100%;  margin: 13px 0 13px 0; text-align:left; color:#0C53A4; font-family:Arial,Verdana,Helvetica; font-size:100%; font-weight:bold; border-bottom:1px solid #0C53A4;}
.agendaCommitteeIndexDate 	{padding: 0px 40px 0px 0px; font-family:Arial,Verdana,Helvetica;  color:#0C53A4; font-weight:normal; background: #fff;  font-size:85%;}
.agendaCommitteeIndexTitle { font-family:Arial,Verdana,Helvetica;  font-weight:normal; background: #fff; color:#0C53A4; padding: 0 0 0 0px; font-size:85%;}
.agendaCommitteeIndexTitle a, .agendaCommitteeIndexTitle a:hover	{ font-family:Arial,Verdana,Helvetica;  font-weight:bold; background: #fff;  color:#0C53A4; padding: 0 0 0 0px;}

/* ArticleIndex For Report a Problem Side Column on Homepage */
.reportProblemContainer { background-color:#FAF8E7; border:1px solid #CDDDEF; width:190px; font-family:Arial,Verdana,Helvetica; padding: 0 0 0px 0px; }
.reportProblemHeader	 { cursor:pointer; font-family:Arial,Verdana,Helvetica;  background:url("/images/widgets/widgetHeaderBackground.gif") no-repeat scroll 0 0 #ADADAD; font-family:Arial,Verdana,Helvetica; color:#FFFFFF; font-size:84%; font-weight:bold; margin:0; padding:4px 0 2px 10px; position:relative;}
.reportProblemTitle, .reportProblemTitle a, .reportProblemTitle a:hover	{ font-family:Arial,Verdana,Helvetica;  font-weight:bold; font-size:85%; color:#0C53A4; padding: 0 0 0 5px; text-decoration:none}

/* ArticleIndex For Ryedale Information Side Column on Homepage */
.ryedaleInformationContainer { background-color:#FAF8E7; border:1px solid #CDDDEF; width:190px; font-family:Arial,Verdana,Helvetica; padding: 0 0 20px 0px; }
.ryedaleInformationHeader	 { cursor:pointer; font-family:Arial,Verdana,Helvetica;  background:url("/images/widgets/widgetHeaderBackground.gif") no-repeat scroll 0 0 #ADADAD; font-family:Arial,Verdana,Helvetica; color:#FFFFFF; font-size:84%; font-weight:bold; margin:0; padding:4px 0 2px 10px; position:relative;}
.ryedaleInformationTitle, .ryedaleInformationTitle a, .ryedaleInformationTitle a:hover	{ font-family:Arial,Verdana,Helvetica;  font-weight:bold; font-size:85%; color:#0C53A4; padding: 0 0 0 5px; text-decoration:none}




/*Committee Meetings and Agendas Section */
.NewsTitle {padding: 0 0 10px 0;}
.NewsBody {border-bottom: 1px solid #0c53a4; padding: 0 0 10px 0; margin: 0 0 10px 0;}


/*Find a Councillor */
.councillorTable {width:100%;}
.councillorPic {padding: 0 0 0 0; margin: 0 0 0 0; width:100px;}
.councillorName{vertical-align:top; padding: 0 0 0 5px; font-family:Arial,Verdana,Helvetica;  font-weight:bold; background: #fff; font-size:100%; color:#0C53A4;}
.councillorWard{text-align:left; vertical-align:top; padding: 0 0 0 5px; font-family:Arial, Helvetica, sans-serif; color:#0C53A4; font-size:100%;}
.councillorLink,councillorLink a, .councillorLink a:hover {text-align:right; font-family:Arial,Verdana,Helvetica;  font-weight:bold;  font-size:100%; color:#0C53A4; padding: 0 0 0 5px; text-decoration:underline; }

/*News and Press Releases - most of it is shared with Homepage Article Index styling */
.newsandPressReleasesDate{vertical-align:top; width:150px; font-family:Arial,Verdana,Helvetica;  font-weight:bold; color:#0C53A4; }
.ImmControlAlign_Right {clear:none; margin:0px; float:right;}

/*Page Counter */
.pagecountertext		{font-size:80%;font-family:Arial,Helvetica,sans-serif;color:#000070;}
#pagecounterpageno		{font-size:80%;font-family:Arial,Helvetica,sans-serif;width:5ex;height:2.5ex;padding:0px;}
.pagecounterReturn		{font-size:80%;font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#000070;}
.pagecounterReturn:hover	{color:#0000ff;}


/* Page Counter Styles */
#PageCounter	{float:left; text-align:right; clear:both; width:100%;}
.PageCounter	{text-align:left; font-size:90%; color:#000070;}
HR.PageCounter	{color:#000070; height:1px;}
.PageCounterTxtBox		{width:2em; font-size:1em;}


/* Classes for FormBuilder Forms */
.caption {font-family:Arial, Helvetica, sans-serif; color:#2D2C2C; font-size:100%; font-weight:bold; text-align:left;}
textarea {font-family:Arial, Helvetica, sans-serif; }

/* Extended Styles */
#leftCol {float:left; width:192px;	border:0px solid #0064B8;	padding: 0 0 0 0;}
#rightCol {float: right;width:190px;	border:0px solid #94af1e;	padding: 0px; overflow: hidden;}
#midCol {text-align: left; border: 0px solid #9dafd7;  margin: 0 200px 0 210px; font-size:80%; }
* html #midCol {float:left; text-align: left; border: 0px solid #9dafd7;	margin: 0 0 0 0; padding: 0 0 0 21px; font-size:80%;}
#midInnerCol {text-align: left; border: 0px solid #9dafd7; margin-right:200px; padding:0 21px 0 21px; font-size:80%; margin-left: 200px; }
#midInnerCol {*float:left; *margin-left: 0px; *margin-right:0px; }
* html #midInnerCol {float:left; text-align: left; border: 0px solid #9dafd7;	margin-right: 0px;	margin-left: 20px; padding:0px; font-size:80%;}

#Maintitlebar {background: url(/site_images/fields1016x137y.gif) no-repeat 162px 154px; border:0px solid #000;	height:154px;	margin-top:10px; position: relative; padding-left: 150px;}
#Mainbrace {background: #fff url(/site_images/rydaletopbrace77x35y.gif) no-repeat left top;	padding:0; margin: 0 0 1px 0; height:2.2em; line-height:1.2em; border:0px solid #000;}

#Mainbracerunner {border-bottom:2px solid #0C53A4;  color: #0C53A4; margin: 0 0px 0 77px; padding: 3px 0 8px 0; font-weight: bold;	float:none;}
* html #Mainbracerunner {padding: 4px 0 8px 0;}
#Mainbracerunner a, #Mainbracerunner a:hover, #Mainbracerunner a:visited  {font-size:75%; text-decoration:none; color:#0C53A4;}

#MainImage {border-top: 2px solid #0C53A4;	margin: 0px;	position: absolute;	top: 0px;	left: 0px;	width: 162px; height:152px; background:URL(/site_images/rydaleLOGOdim162x152y.gif) }
#MainImage span {display:none;}


#searchContainer {background: #0C53A4;	height: 32px;	margin-top: 2px;	border-bottom: 2px solid #0C53A4;}
#searchContainer a.noscriptlink, #searchContainer a.noscriptlink:visited, #searchContainer a.noscriptlink:hover {font-size: 100%; text-decoration:underline; color:#fff; margin: -30px 0 0 0; line-height: 2.5em; border:0px solid #fff;}
#MainAZbrace {border:0px solid #000; font-size:75%; letter-spacing: 0em;  padding-top:8px;	border-top: 2px solid #0C53A4;	background: #fff url(/site_images/lowersearchbrace45x30y.gif) no-repeat right top; margin-left: 0px; padding-right:0px; width:500px; height: 1.8em; color: #0C53A4;	font-weight: bold; float: left;}
#MainAZbraceInner {width:465px; border:0px solid #000;  color: #0C53A4;}
#Searchdetail {background:#0C53A4 none repeat scroll 0% 100%; height:28px; color: #fff; font-size: 75%; border:0px solid #000; font-weight:bold;	padding: 6px 0px 0px 0px;}
* html #Searchdetail {height:38px; color: #fff; font-size: 75%; border:0px solid #000; font-weight:bold;	margin: 0px 0px 0px 0px; height:14px; padding: 0px 0px 0px 0px;}

#Searchdetail input {margin: -3px 3px 0px 4px; border:1px solid #0C53A4;}
* html #Searchdetail input {margin: 5px 3px 0px 4px; font-family:Arial, Helvetica, sans-serif; background: #fff;  border:1px solid #0C53A4; font-size:100%;}
#Searchdetail label {color: #fff; font-size: 100%; padding-top:4px }
#searchBox a, #searchBox image { vertical-align:bottom; }
#Searchdetail input.Button { padding:0px 0 0px 0; margin: 0px 0px -2px 0; border:0px solid #000;}
#searchbrace {background-color: #0C53A4;}
#searchbar {margin-bottom:0px;	height:32px;	margin-left:450px;}
#Advancedsearch {padding-top:8px; color: #fff; font-size: 75%; border:0px solid #000; font-weight:bold;	margin: 1px 0px 0px 0px;	float: left;}

#mainMenu img {margin-left:-18px;}

#mainMenu {border-left:1px solid #0C53A4; border-right:1px solid #0C53A4; border-bottom:1px solid #0C53A4; list-style: none; margin: 0 0 0 0; padding: 0px;	font-size: 75%;}
#mainMenu li {min-height: 18px;	width: 192px; border:0px solid #000;	margin: 0px 0px 0px 0px;	padding: 0px;	list-style: none;}
* html #mainMenu li { height: 13px; }

#mainMenu li a {border: 0px solid #000; display: block;	min-height: 18px; padding: 2px 0px 0px 18px; text-decoration: none; color: #0C53A4; font-weight: bold; }
* html #mainMenu li a { height: 18px; }

/*All unselected top level menu items */

#mainMenu li#item_1 {border-top:1px solid #fff; background: #CDDDEF url(/site_images/advice_benefits_menu_icon.gif) top left no-repeat; }
#mainMenu li#item_1 a:hover {background: #FEC1CA;}
#mainMenu li#item_2 {border-top:1px solid #fff; background: #CDDDEF url(/site_images/business_menu_icon.gif) top left no-repeat; }
#mainMenu li#item_2 a:hover {background: #FFD8B2;  }
#mainMenu li#item_3 {border-top:1px solid #fff; background: #CDDDEF url(/site_images/community_living_menu_icon.gif) top left no-repeat; }
#mainMenu li#item_3 a:hover {background: #FFFA75;  }
#mainMenu li#item_4 {border-top:1px solid #fff; background: #CDDDEF url(/site_images/council_democracy_menu_icon.gif) top left no-repeat; }
#mainMenu li#item_4 a:hover {background: #b2e7af;  }
#mainMenu li#item_5 {border-top:1px solid #fff; background: #CDDDEF url(/site_images/education_learning_menu_icon.gif) top left no-repeat; }
#mainMenu li#item_5 a:hover {background: #b2d8ff;}
#mainMenu li#item_6 {border-top:1px solid #fff; background: #CDDDEF url(/site_images/env_planning_menu_icon.gif) top left no-repeat; }
#mainMenu li#item_6 a:hover {background: #f0bfff; }
#mainMenu li#item_7 {border-top:1px solid #fff; background: #CDDDEF url(/site_images/health_social_menu_icon.gif) top left no-repeat; }
#mainMenu li#item_7 a:hover {background: #ffaad4;  }
#mainMenu li#item_8 {border-top:1px solid #fff; background: #CDDDEF url(/site_images/housing_menu_icon.gif) top left no-repeat; }
#mainMenu li#item_8 a:hover {background: #86ACD8;  }
#mainMenu li#item_9 {border-top:1px solid #fff; background: #CDDDEF url(/site_images/jobs_careers_menu_icon.gif) top left no-repeat; }
#mainMenu li#item_9 a:hover {background: #93ffa2;  }
#mainMenu li#item_10 {border-top:1px solid #fff; background: #CDDDEF url(/site_images/leisure_culture_menu_icon.gif) top left no-repeat; }
#mainMenu li#item_10 a:hover {background: #fdd000;  }
#mainMenu li#item_11 {border-top:1px solid #fff; background: #CDDDEF url(/site_images/tourism_menu_icon.gif) top left no-repeat; }
#mainMenu li#item_11 a:hover {background: #e9def3;  }
#mainMenu li#item_12 {border-top:1px solid #fff; background: #CDDDEF url(/site_images/transport_streets_menu_icon.gif) top left no-repeat; }
#mainMenu li#item_12 a:hover {background: #FBA39D;  }

#mainMenu li#item_13 {border-top:1px solid #fff; background: #CDDDEF url(/site_images/advice_benefits_menu_icon.gif) top left no-repeat; }
#mainMenu li#item_13 a:hover {background: #FEC1CA;}

/* Selected Top level menu items, with large arrow hover*/

#mainMenu li#item_1.selected {background:#FEC1CA url(/site_images/advice_benefits_menu_icon.gif) top left no-repeat;}
#mainMenu li#item_2.selected {background:#FFd8b2 url(/site_images/business_menu_icon.gif) top left no-repeat;}
#mainMenu li#item_3.selected {background:#FFFA75 url(/site_images/community_living_menu_icon.gif) top left no-repeat;}
#mainMenu li#item_4.selected {background:#b2e7af url(/site_images/council_democracy_menu_icon.gif) top left no-repeat; }
#mainMenu li#item_5.selected {background:#b2d8ff url(/site_images/education_learning_menu_icon.gif) top left no-repeat;}
#mainMenu li#item_6.selected {background:#f0bfff url(/site_images/env_planning_menu_icon.gif) top left no-repeat;}
#mainMenu li#item_7.selected {background:#ffaad4 url(/site_images/health_social_menu_icon.gif) top left no-repeat;}
#mainMenu li#item_8.selected {background:#86ACD8 url(/site_images/housing_menu_icon.gif) top left no-repeat;}
#mainMenu li#item_9.selected {background:#93ffa2 url(/site_images/jobs_careers_menu_icon.gif) top left no-repeat;}
#mainMenu li#item_10.selected {background:#fdd000 url(/site_images/leisure_culture_menu_icon.gif) top left no-repeat;}
#mainMenu li#item_11.selected {background:#e9def3 url(/site_images/tourism_menu_icon.gif) top left no-repeat;}
#mainMenu li#item_12.selected {background:#FBA39D url(/site_images/transport_streets_menu_icon.gif) top left no-repeat;}

/* All unselected 2nd level menu items */

#mainMenu li#item_1 ul li, #mainMenu li#item_1 ul {border-bottom:1px solid #fff; margin: 0px; padding: 0 0 0 0px; background: #ffe0e4 url(/site_images/menu-arrow-large.gif) center left no-repeat; min-height: 17px;}
#mainMenu li#item_2 ul li, #mainMenu li#item_2 ul {border-top:1px solid #fff; margin: 0px; padding: 0px; background: #FCE0C2 url(/site_images/menu-arrow-large.gif) center left no-repeat; min-height: 17px;}
#mainMenu li#item_3 ul li, #mainMenu li#item_3 ul {border-top:1px solid #fff; margin: 0px; padding: 0px; background: #FFFCB2 url(/site_images/menu-arrow-large.gif) center left no-repeat; min-height: 17px;}
#mainMenu li#item_4 ul li, #mainMenu li#item_4 ul {border-top:1px solid #fff; margin: 0px; padding: 0px; background: #e0f6df url(/site_images/menu-arrow-large.gif) center left no-repeat; min-height: 17px;}
#mainMenu li#item_5 ul li, #mainMenu li#item_5 ul {border-top:1px solid #fff; margin: 0px; padding: 0px; background: #e0f0ff url(/site_images/menu-arrow-large.gif) center left no-repeat; min-height: 17px; min-height: 17px; }
#mainMenu li#item_6 ul li, #mainMenu li#item_6 ul {border-top:1px solid #fff; margin: 0px; padding: 0px; background: #f9e5ff url(/site_images/menu-arrow-large.gif) center left no-repeat; min-height: 17px; }
#mainMenu li#item_7 ul li, #mainMenu li#item_7 ul {border-top:1px solid #fff; margin: 0px; padding: 0px; background: #ffddee url(/site_images/menu-arrow-large.gif) center left no-repeat; min-height: 17px; }
#mainMenu li#item_8 ul li, #mainMenu li#item_8 ul {border-top:1px solid #fff; margin: 0px; padding: 0px; background: #b3cbe7 url(/site_images/menu-arrow-large.gif) center left no-repeat; min-height: 17px; }
#mainMenu li#item_9 ul li, #mainMenu li#item_9 ul {border-top:1px solid #fff; margin: 0px; padding: 0px; background: #c9ffd0 url(/site_images/menu-arrow-large.gif) center left no-repeat; min-height: 17px; }
#mainMenu li#item_10 ul li, #mainMenu li#item_10 ul {border-top:1px solid #fff; margin: 0px; padding: 0px; background: #fee77f url(/site_images/menu-arrow-large.gif) center left no-repeat; min-height: 17px; }
#mainMenu li#item_11 ul li, #mainMenu li#item_11 ul {border-top:1px solid #fff; margin: 0px; padding: 0px; background: #e9def3 url(/site_images/menu-arrow-large.gif) center left no-repeat; min-height: 17px; }
#mainMenu li#item_12 ul li, #mainMenu li#item_12 ul {border-top:1px solid #fff; margin: 0px; padding: 0px; background: #FFC1C1 url(/site_images/menu-arrow-large.gif) center left no-repeat; min-height: 17px; }

#mainMenu li#item_1 ul li a {background: url(/site_images/menu-arrow-large.gif) center left no-repeat; padding: 2px 3px 0px 27px; margin: 0 0 0 0; color: #01146b; font-weight: normal; min-height: 17px; }
#mainMenu li#item_1 ul li a:hover {background:#FEC1CA url(/site_images/menu-arrow-large.gif) center left no-repeat;}
#mainMenu li#item_2 ul li a {background:  url(/site_images/menu-arrow-large.gif) center left no-repeat; padding: 2px 3px 0px 27px; margin: 0 0 0 0; color: #01146b; font-weight: normal; min-height: 17px; }
#mainMenu li#item_2 ul li a:hover {background:#FFD8B2 url(/site_images/menu-arrow-large.gif) center left no-repeat;}
#mainMenu li#item_3 ul li a {background:  url(/site_images/menu-arrow-large.gif) center left no-repeat; padding: 2px 3px 0px 27px; margin: 0 0 0 0; color: #01146b; font-weight: normal; min-height: 17px; }
#mainMenu li#item_3 ul li a:hover {background:#FFFA75 url(/site_images/menu-arrow-large.gif) center left no-repeat;}
#mainMenu li#item_4 ul li a {background:  url(/site_images/menu-arrow-large.gif) center left no-repeat; padding: 2px 3px 0px 27px; margin: 0 0 0 0; color: #01146b; font-weight: normal; min-height: 17px; }
#mainMenu li#item_4 ul li a:hover {background:#b2e7af url(/site_images/menu-arrow-large.gif) center left no-repeat;}
#mainMenu li#item_5 ul li a {background:  url(/site_images/menu-arrow-large.gif) center left no-repeat; padding: 2px 3px 0px 27px; margin: 0 0 0 0; color: #01146b; font-weight: normal; min-height: 17px; }
#mainMenu li#item_5 ul li a:hover {background:#b2d8ff url(/site_images/menu-arrow-large.gif) center left no-repeat;}
#mainMenu li#item_6 ul li a {background:  url(/site_images/menu-arrow-large.gif) center left no-repeat; padding: 2px 3px 0px 27px; margin: 0 0 0 0; color: #01146b; font-weight: normal; min-height: 17px; }
#mainMenu li#item_6 ul li a:hover {background:#f0bfff url(/site_images/menu-arrow-large.gif) center left no-repeat;}
#mainMenu li#item_7 ul li a {background:  url(/site_images/menu-arrow-large.gif) center left no-repeat; padding: 2px 3px 0px 27px; margin: 0 0 0 0; color: #01146b; font-weight: normal; min-height: 17px; }
#mainMenu li#item_7 ul li a:hover {background:#ffaad4 url(/site_images/menu-arrow-large.gif) center left no-repeat;}
#mainMenu li#item_8 ul li a {background:  url(/site_images/menu-arrow-large.gif) center left no-repeat; padding: 2px 3px 0px 27px; margin: 0 0 0 0; color: #01146b; font-weight: normal; min-height: 17px; }
#mainMenu li#item_8 ul li a:hover {background:#e1eaf6 url(/site_images/menu-arrow-large.gif) center left no-repeat;}
#mainMenu li#item_9 ul li a {background:  url(/site_images/menu-arrow-large.gif) center left no-repeat; padding: 2px 3px 0px 27px; margin: 0 0 0 0; color: #01146b; font-weight: normal; min-height: 17px; }
#mainMenu li#item_9 ul li a:hover {background:#93ffa2 url(/site_images/menu-arrow-large.gif) center left no-repeat;}
#mainMenu li#item_10 ul li a {background:  url(/site_images/menu-arrow-large.gif) center left no-repeat; padding: 2px 3px 0px 27px; margin: 0 0 0 0; color: #01146b; font-weight: normal; min-height: 17px; }
#mainMenu li#item_10 ul li a:hover {background:#fdd000 url(/site_images/menu-arrow-large.gif) center left no-repeat;}
#mainMenu li#item_11 ul li a {background:  url(/site_images/menu-arrow-large.gif) center left no-repeat; padding: 2px 3px 0px 27px; margin: 0 0 0 0; color: #01146b; font-weight: normal; min-height: 17px; }
#mainMenu li#item_11 ul li a:hover {background:#e9def3 url(/site_images/menu-arrow-large.gif) center left no-repeat;}
#mainMenu li#item_12 ul li a {background:  url(/site_images/menu-arrow-large.gif) center left no-repeat; padding: 2px 3px 0px 27px; margin: 0 0 0 0; color: #01146b; font-weight: normal; min-height: 17px; }
#mainMenu li#item_12 ul li a:hover {background:#FFE6E6 url(/site_images/menu-arrow-large.gif) center left no-repeat;}


/* Selected 2nd level menu items */

#mainMenu li#item_1 ul li.menuOn a, #mainMenu li#item_1 ul li.menuOn a:hover {background: #ffe0e4 url(/site_images/menu-arrow-large.gif) center left no-repeat; padding-left:27px; min-height: 17px;}
#mainMenu li#item_2 ul li.menuOn a, #mainMenu li#item_2 ul li.menuOn a:hover {background: #fff0e0 url(/site_images/menu-arrow-large.gif) center left no-repeat; padding-left:27px; min-height: 17px;}
#mainMenu li#item_3 ul li.menuOn a, #mainMenu li#item_3 ul li.menuOn a:hover {background: #FFFCB2 url(/site_images/menu-arrow-large.gif) center left no-repeat; padding-left:27px;}
#mainMenu li#item_4 ul li.menuOn a, #mainMenu li#item_4 ul li.menuOn a:hover {background: #E0F6DF url(/site_images/menu-arrow-large.gif) center left no-repeat; padding-left:27px;}
#mainMenu li#item_5 ul li.menuOn a, #mainMenu li#item_5 ul li.menuOn a:hover {background: #e0f0ff url(/site_images/menu-arrow-large.gif) center left no-repeat; padding-left:27px;}
#mainMenu li#item_6 ul li.menuOn a, #mainMenu li#item_6 ul li.menuOn a:hover {background: #F9E5FF url(/site_images/menu-arrow-large.gif) center left no-repeat; padding-left:27px;}
#mainMenu li#item_7 ul li.menuOn a, #mainMenu li#item_7 ul li.menuOn a:hover {background: #ffddee url(/site_images/menu-arrow-large.gif) center left no-repeat; padding-left:27px;}
#mainMenu li#item_8 ul li.menuOn a, #mainMenu li#item_8 ul li.menuOn a:hover {background: #b3cbe7 url(/site_images/menu-arrow-large.gif) center left no-repeat; padding-left:27px;}
#mainMenu li#item_9 ul li.menuOn a, #mainMenu li#item_9 ul li.menuOn a:hover {background: #c9ffd0 url(/site_images/menu-arrow-large.gif) center left no-repeat; padding-left:27px;}
#mainMenu li#item_10 ul li.menuOn a,#mainMenu li#item_10 ul li.menuOn a:hover {background: #fee77f url(/site_images/menu-arrow-large.gif) center left no-repeat; padding-left:27px;}
#mainMenu li#item_11 ul li.menuOn a,#mainMenu li#item_11 ul li.menuOn a:hover {background: #e9def3 url(/site_images/menu-arrow-large.gif) center left no-repeat; padding-left:27px;}
#mainMenu li#item_12 ul li.menuOn a,#mainMenu li#item_12 ul li.menuOn a:hover {background: #ffc1c1 url(/site_images/menu-arrow-large.gif) center left no-repeat; padding-left:27px;}


/* Third level white indented menu options, with small arrow mouseover*/

#mainMenu li#item_1 ul li.menuOn ul li a, #mainMenu li#item_1 ul li.menuOn ul li ul li.menuOn a {border-bottom:1px solid #CDDDEF; background: #fff url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px; min-height: 17px;}
#mainMenu li#item_1 ul li.menuOn ul li a:hover {border-bottom:1px solid #CDDDEF; background: #FEC1CA url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;}
#mainMenu li#item_2 ul li.menuOn ul li a, #mainMenu li#item_2 ul li.menuOn ul li ul li.menuOn a  {border-bottom:1px solid #CDDDEF; background: #fff url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;}
#mainMenu li#item_2 ul li.menuOn ul li a:hover {border-bottom:1px solid #CDDDEF; background: #FFd8b2 url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;}
#mainMenu li#item_3 ul li.menuOn ul li a {border-bottom:1px solid #CDDDEF; background: #fff url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;}
#mainMenu li#item_3 ul li.menuOn ul li a:hover {border-bottom:1px solid #CDDDEF; background: #fffCB2 url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;}
#mainMenu li#item_4 ul li.menuOn ul li a {border-bottom:1px solid #CDDDEF; background: #fff url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;}
#mainMenu li#item_4 ul li.menuOn ul li a:hover {border-bottom:1px solid #CDDDEF; background: #b2e7af url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;}
#mainMenu li#item_5 ul li.menuOn ul li a {border-bottom:1px solid #CDDDEF; background: #fff url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;}
#mainMenu li#item_5 ul li.menuOn ul li a:hover {border-bottom:1px solid #CDDDEF; background: #E0F0FF url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;}
#mainMenu li#item_6 ul li.menuOn ul li a {border-bottom:1px solid #CDDDEF; background: #fff url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;}
#mainMenu li#item_6 ul li.menuOn ul li a:hover {border-bottom:1px solid #CDDDEF; background: #f0bfff url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;}
#mainMenu li#item_7 ul li.menuOn ul li a {border-bottom:1px solid #CDDDEF; background: #fff url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;}
#mainMenu li#item_7 ul li.menuOn ul li a:hover {border-bottom:1px solid #CDDDEF; background: #FFDDEE url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;}
#mainMenu li#item_8 ul li.menuOn ul li a {border-bottom:1px solid #CDDDEF; background: #fff url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;}
#mainMenu li#item_8 ul li.menuOn ul li a:hover {border-bottom:1px solid #CDDDEF; background: #e1eaf6 url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;}
#mainMenu li#item_9 ul li.menuOn ul li a {border-bottom:1px solid #CDDDEF; background: #fff url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;}
#mainMenu li#item_9 ul li.menuOn ul li a:hover {border-bottom:1px solid #CDDDEF; background: #93ffa2 url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;}
#mainMenu li#item_10 ul li.menuOn ul li a {border-bottom:1px solid #CDDDEF; background: #fff url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;}
#mainMenu li#item_10 ul li.menuOn ul li a:hover {border-bottom:1px solid #CDDDEF; background: #fdd000 url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;}
#mainMenu li#item_11 ul li.menuOn ul li a {border-bottom:1px solid #CDDDEF; background: #fff url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;}
#mainMenu li#item_11 ul li.menuOn ul li a:hover {border-bottom:1px solid #CDDDEF; background: #e9def3 url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;}
#mainMenu li#item_12 ul li.menuOn ul li a {border-bottom:1px solid #CDDDEF; background: #fff url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;}
#mainMenu li#item_12 ul li.menuOn ul li a:hover {border-bottom:1px solid #CDDDEF; background: #ffc1c1 url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;}


#mainMenu  li#item_1 ul li ul li.menuOn a,#mainMenu li#item_1 ul li ul li.menuOn a:hover  {background:#FBEAEC url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px; border-bottom:1px solid #CDDDEF; min-height: 17px; }
#mainMenu  li#item_1 ul li ul li a {background:#fff url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;  border-bottom:1px solid #CDDDEF; min-height: 17px;}
#mainMenu  li#item_1 ul li ul li a:hover {background:#FFE0E4 url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;  border-bottom:1px solid #CDDDEF; min-height: 17px;}


#mainMenu  li#item_2 ul li ul li.menuOn a,#mainMenu li#item_2 ul li ul li.menuOn a:hover  {background:#fff0e0 url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px; border-bottom:1px solid #CDDDEF; min-height: 17px; }
#mainMenu  li#item_2 ul li ul li a {background:#fff url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;  border-bottom:1px solid #CDDDEF; min-height: 17px;}
#mainMenu  li#item_2 ul li ul li a:hover {background:#fff0e0 url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;  border-bottom:1px solid #CDDDEF; min-height: 17px;}

#mainMenu  li#item_3 ul li ul li.menuOn a,#mainMenu li#item_3 ul li ul li.menuOn a:hover  {background:#F9F8D8 url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px; border-bottom:1px solid #CDDDEF; min-height: 17px; }
#mainMenu  li#item_3 ul li ul li a {background:#fff url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;  border-bottom:1px solid #CDDDEF; min-height: 17px;}
#mainMenu  li#item_3 ul li ul li a:hover {background:#F9F8D8 url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;  border-bottom:1px solid #CDDDEF; min-height: 17px;}

#mainMenu  li#item_4 ul li ul li.menuOn a,#mainMenu li#item_4 ul li ul li.menuOn a:hover  {background:#E9F4E9 url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px; border-bottom:1px solid #CDDDEF; min-height: 17px; }
#mainMenu  li#item_4 ul li ul li a {background:#fff url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;  border-bottom:1px solid #CDDDEF; min-height: 17px;}
#mainMenu  li#item_4 ul li ul li a:hover {background:#E9F4E9 url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;  border-bottom:1px solid #CDDDEF; min-height: 17px;}

#mainMenu  li#item_5 ul li ul li.menuOn a,#mainMenu li#item_5 ul li ul li.menuOn a:hover  {background:#EBF5FE url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px; border-bottom:1px solid #CDDDEF; min-height: 17px; }
#mainMenu  li#item_5 ul li ul li a {background:#fff url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;  border-bottom:1px solid #CDDDEF; min-height: 17px;}
#mainMenu  li#item_5 ul li ul li a:hover {background:#EBF5FE url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;  border-bottom:1px solid #CDDDEF; min-height: 17px;}

#mainMenu  li#item_6 ul li ul li.menuOn a,#mainMenu li#item_6 ul li ul li.menuOn a:hover  {background:#F9F0FB url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px; border-bottom:1px solid #CDDDEF; min-height: 17px; }
#mainMenu  li#item_6 ul li ul li a {background:#fff url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;  border-bottom:1px solid #CDDDEF; min-height: 17px;}
#mainMenu  li#item_6 ul li ul li a:hover {background:#F9F0FB url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;  border-bottom:1px solid #CDDDEF; min-height: 17px;}

#mainMenu  li#item_7 ul li ul li.menuOn a,#mainMenu li#item_7 ul li ul li.menuOn a:hover  {background:#FDEDF5 url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px; border-bottom:1px solid #CDDDEF; min-height: 17px; }
#mainMenu  li#item_7 ul li ul li a {background:#fff url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;  border-bottom:1px solid #CDDDEF; min-height: 17px;}
#mainMenu  li#item_7 ul li ul li a:hover {background:#FDEDF5 url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;  border-bottom:1px solid #CDDDEF; min-height: 17px;}

#mainMenu  li#item_8 ul li ul li.menuOn a,#mainMenu li#item_8 ul li ul li.menuOn a:hover  {background:#e1eaf6 url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px; border-bottom:1px solid #CDDDEF; min-height: 17px; }
#mainMenu  li#item_8 ul li ul li a {background:#fff url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;  border-bottom:1px solid #CDDDEF; min-height: 17px;}
#mainMenu  li#item_8 ul li ul li a:hover {background:#e1eaf6 url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;  border-bottom:1px solid #CDDDEF; min-height: 17px;}

#mainMenu  li#item_9 ul li ul li.menuOn a,#mainMenu li#item_9 ul li ul li.menuOn a:hover  {background:#e9ffec url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px; border-bottom:1px solid #CDDDEF; min-height: 17px; }
#mainMenu  li#item_9 ul li ul li a {background:#fff url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;  border-bottom:1px solid #CDDDEF; min-height: 17px;}
#mainMenu  li#item_9 ul li ul li a:hover {background:#e9ffec url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;  border-bottom:1px solid #CDDDEF; min-height: 17px;}

#mainMenu  li#item_10 ul li ul li.menuOn a,#mainMenu li#item_10 ul li ul li.menuOn a:hover  {background:#fff6cc url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px; border-bottom:1px solid #CDDDEF; min-height: 17px; }
#mainMenu  li#item_10 ul li ul li a {background:#fff url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;  border-bottom:1px solid #CDDDEF; min-height: 17px;}
#mainMenu  li#item_10 ul li ul li a:hover {background:#fff6cc url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;  border-bottom:1px solid #CDDDEF; min-height: 17px;}

#mainMenu  li#item_11 ul li ul li.menuOn a,#mainMenu li#item_11 ul li ul li.menuOn a:hover  {background:#e9def3 url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px; border-bottom:1px solid #CDDDEF; min-height: 17px; }
#mainMenu  li#item_11 ul li ul li a {background:#fff url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;  border-bottom:1px solid #CDDDEF; min-height: 17px;}
#mainMenu  li#item_11 ul li ul li a:hover {background:#e9def3 url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;  border-bottom:1px solid #CDDDEF; min-height: 17px;}

#mainMenu  li#item_12 ul li ul li.menuOn a,#mainMenu li#item_12 ul li ul li.menuOn a:hover  {background:#ffe6e6 url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px; border-bottom:1px solid #CDDDEF; min-height: 17px; }
#mainMenu  li#item_12 ul li ul li a {background:#fff url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;  border-bottom:1px solid #CDDDEF; min-height: 17px;}
#mainMenu  li#item_12 ul li ul li a:hover {background:#ffe6e6 url(/site_images/menu-arrow-small.gif) center left no-repeat; padding-left:40px;  border-bottom:1px solid #CDDDEF; min-height: 17px;}
#homepagevisitorimage, #homepagevisitorimage a, #homepagevisitorimage a:hover,#homepagevisitorimage a:visited {margin: 0 0 0 -20px; border:0px solid #000;}

#tourismImage {background:url(/site_images/visit_ryedale.gif); width:193px ; height:152px ;}
#tourismImage a, #tourismImage a:hover, #tourismImage a:visited {display:none;}

#midRightContainer {border-top: 1px solid #9dafd7;	margin-left: 200px;	padding-top: 10px;	text-align: center;}
#breadcrumb {color: #0C53A4;	margin-bottom: 20px;	font-size: 100%;	width: 100%; border-bottom:1px solid #0C53A4; padding: 0 0 5px 0;}
#breadcrumb a {	color: #0C53A4; font-size:100%;}
#backtotop {background:url(/site_images/backtotop.gif) top center no-repeat;width:100%; text-align:center; float:left; padding: 5px 0 0 0; margin: 10px 0 10px 0; color:#0C53A4; font-family:Arial,Verdana,Helvetica; font-size:80%; font-weight:bold; border:0px solid #000;}
#pageTitle {color:#005AAF; font-size:140%;}

#Footer {clear:both; font-size: 80%; float:left; width:100%; border: 0px solid #000; margin: 10px 0px 0 0; padding: 0px 0 0 0; background:url(/site_images/footer-strip.gif) repeat-x right top; height:36px;}
* html #Footer {clear:both; font-size: 80%; float:none; width:100%; border: 0px solid #000; margin: 0px 0px 0 0; padding: 0px 0 0 0; background:url(/site_images/footer-strip.gif) repeat-x right top; height:36px;}
#Footerrunner { clear:both;  margin:0px 0px 0 0;	float:left; width:100%; color: #0C53A4; padding: 2px 0px 7px 0; font-weight: bold;}
#Footerrunner a, #Footerrunner a:hover {color:#0C53A4;}
#Footerrunner img {float:right; vertical-align:top; margin: -2px -2px 0 0; }

#disclaimer{float:left; clear:both; width:100%; text-align:center; border:0px solid #000; color:#0C53A4; font-size:80%;  margin: 0 0 10px 0;}


#credit {text-align:center; font-size:80%; font-family:arial,helvetica,verdana; color: #0c53a4; margin: 15px 0px 5px 0px;}
#credit a, #credit a:hover {text-decoration:underline;}
#wcag {text-align:center; margin: 10px 0 0 0; color:#fff;}
#wcag a, #wcag a:hover, #wcag a:visited {color:#fff;}
.hiddenAccessFont {color:#fff;}

.footertext {border:1px solid #000; float:left; padding:0 30px 0 30px;}
.footertext a {font-weight:normal;}

#Footeraddress {clear:both; font-size:80%; background: #CDDDEF; padding:5px 0 5px 0; text-align:center; color:#0C53A4; margin: 10px 0 0 0;}
#accessKeys {}
#accessKeys a, #accessKeys a:hover,#accessKeys a:visited  {font-size: 0%; color:#fff;}
#accessKeys image {border:0px solid #000;}

/*Site Maps Styles */

.sitmpA0, .sitmpA0 a, .sitmpA0 a:visited  { border:0px solid #000; background: url(/site_images/menu-arrow-large.gif) center left no-repeat; padding-left:30px; font-weight:bold; font-size:100%;}

#WidgetsColumn { width:190px; float:right; }
#WidgetsColumn p { margin:0; padding:0; }
#WidgetsColumn p.pdfdocument, #WidgetsColumn p.doclink, #WidgetsColumn p.formlink, #WidgetsColumn p.wwwlink { padding:3px 0 3px 20px; }
#WidgetsColumn .widgetBlock { float:left; width:100%; margin-bottom:10px; background-color:#FAF8E7; border-bottom:1px solid #BABABA; }
#WidgetsColumn .widgetHeader { background:#ADADAD url(/images/widgets/widgetHeaderBackground.gif) no-repeat; height:22px; width:445px; float:left; width:100%; cursor:pointer; }
#WidgetsColumn .widgetHeader h2 { color:#FFFFFF; float:left; font-size:84%; font-weight:bold; margin:0; padding:4px 0 0 10px; }
#WidgetsColumn .widgetHeader .widgetHeaderArrow { float:right; padding:8px 7px 0 0; }
#WidgetsColumn .widgetBlock .content { float:left; width:100%; font-size:75%; }
#WidgetsColumn .widgetBlock .content .contentText { float:left; width:180px; padding:10px; }
#WidgetsColumn .widgetBlock .content .contentText p.pageInfo { margin-bottom: 8px; }
.widgetBlock .content .contentText ul { margin:0 0 0 15px; padding:0; }
.widgetBlock .content .contentText ul li { margin:0; padding:0; }

#WidgetsColumn { margin-bottom:10px; }
.quickLinksContainer .quickLinksHeader .widgetHeaderArrow,
.reportProblemContainer .reportProblemHeader .widgetHeaderArrow,
.reportProblemContainer .ryedaleInformationHeader .widgetHeaderArrow { position:absolute; right:0px; padding:2px 7px 0px 0;}
.quickLinksContainer .inactive, .reportProblemContainer .inactive { display:none; }



#metrics, #metrics .page-rate { float:left; width:100%; }
#metrics .page-rate .rating li, #metrics .page-rate .rating { list-style-type:none; margin:0; padding:0; }

ul.rating { background:url(/images/widgets/starSprite.gif) top left; height:24px; width:176px; overflow:hidden; }
#metrics .page-rate ul.rating li { display:inline; padding:0; float:left; }
.rating li .five-stars { padding-right:0px; width:24px; }
.rating a { display:block; width:38px; height:24px; float:left; text-indent:-9999px; position:relative; }
.rating a:hover { background:url(/images/widgets/starSprite.gif) bottom left; width:176px; margin-left:-152px; position:static; }
