/* 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; padding: 10px 10px 0px 10px; margin: 0px 0px 10px 0px;}
p {font-family: arial, verdana, sans-serif;	font-size:100%;}
.fleft {float: left;}
.fright {float: right;}

body { background-color:#ffffff; }

label { cursor:pointer; }

div.clear { clear: both; line-height: 1px; }

/* page header */
#Maintitlebar { height:154px; margin-top:10px; padding-left:162px; border-bottom:2px solid #840010; position:relative; }
#Maintitlebar #Mainbrace { height:33px; margin:0 0 1px 0; padding:0;  line-height:1.2em; background-color:transparent; background-image:url(/site_images/ryedale-ldf/mainbrace_back.gif); background-position:left top; background-repeat:no-repeat;  }
#Maintitlebar #Mainbrace #MainbraceRunner { height:31px; margin:0 0 0 76px; border-bottom:2px solid #840010; }
#Maintitlebar #Mainbrace #MainbraceRunner #MainbraceLinks { padding-top:4px; color:#b20c2a; font-weight:bold; float:none; }
#Maintitlebar #Mainbrace #MainbraceRunner #MainbraceLinks a, #Maintitlebar #Mainbrace #MainbraceRunner #MainbraceLinks a:hover, #Maintitlebar #Mainbrace #MainbraceRunner #MainbraceLinks a:visited { font-size:75%; text-decoration:none; color:#ae0020; }
#Maintitlebar #Mainbrace #MainbraceRunner #MainbraceLinks a:active, #Maintitlebar #Mainbrace #MainbraceRunner #MainbraceLinks a:focus { color:#ffffff; background-color:#ae0020; }
* html #Maintitlebar #Mainbrace #MainbraceRunner #MainbraceLinks { padding:4px 0 8px 0; }
* html #Maintitlebar #Mainbrace #MainbraceRunner #MainbraceLinks a { *height:1%; }

#Mainbrace #MainImage { width:162px; height:152px; margin:0px; border-top:2px solid #840010; position:absolute; top:0px; left:0px; background:url(/site_images/ryedale-ldf/mainimage_back.gif) top left no-repeat; }
#Mainbrace #MainImage span { display:none; }

/* page body */
#MainContainer { clear:both; margin-top:10px; }

/* Extended Styles */
#LeftCol { float:left; border:0px solid #0064B8; padding:0; }
#rightCol { float:right; width:176px; border:0px solid #94af1e; padding: 0px; }
#midCol { text-align:left; border:0px solid #9dafd7; margin:0 186px 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:0px; margin-left:200px; padding:0 0 0 21px; font-size:80%; }
* html #midInnerCol { float:left; text-align:left; border:0px solid #9dafd7; margin-right:0px; margin-left:20px; padding:0px; font-size:80%; }

/* left column */
#LeftCol .menuTitle { display:block; width:162px; padding:4px 0 4px 33px; background-color:#ae0020; background-image:url(/site_images/ryedale-ldf/menu/menuTitle_back.gif); background-position:left top; background-repeat:no-repeat; color:#ffffff; font-size:70%; text-decoration:none; font-weight:bold; }
#LeftCol #MenuTitleTop { background-image:url(/site_images/ryedale-ldf/menu/menuTitleTop_back.gif); }
#LeftCol #MenuTitleBottom { background-image:url(/site_images/ryedale-ldf/menu/menuTitleBottom_back.gif); }


/* footer styles */
#Footer { width:100%; height:49px; margin:23px 0 0 0; padding:0; clear:both; font-size:80%; background-image:url(/site_images/ryedale-ldf/footer_back.gif); background-position:left top; background-repeat:repeat-x; }
#FooterDisclaimer { float:left; padding:27px 0 0 0; color:#840010; }
#FooterDisclaimer .copywrite { font-weight:bold; padding:0 5px 0 10px; }
#FooterDisclaimer a, #FooterDisclaimer a:visited { color:#840010; padding:0 20px; text-decoration:none; }
*html #FooterDisclaimer a { height:1%; }
#FooterDisclaimer a:hover { text-decoration:underline; }
#FooterDisclaimer a:active, #FooterDisclaimer a:focus { background-color:#ae0020; color:#ffffff; }

#FooterLogo { float:right; }
#FooterLogo, #FooterLogo a, #FooterLogo img { margin:0; padding:0; border:0; }

#FooterAddress { margin:10px 0 0 0; padding:5px 0 5px 0; background-color:#ae0020; color:#ffffff; text-align:center; font-size:80%; }
#FooterAddress a, #FooterAddress a:visited { color:#ffffff; text-decoration:none; }
*html #FooterAddress a { height:1%; }
#FooterAddress a:hover { text-decoration:underline; }
#FooterAddress a:active, #FooterAddress a:focus { background-color:#ffffff; color:#ae0020; } 
#Footeraddress {clear:both; font-size:80%; }

#wcag { text-align:center; margin:10px 0; color:#fff; }
#wcag a, #wcag a:hover, #wcag a:visited { color:#fff; }
#wcag .wcagImage { padding:0 10px; }

#Credit {text-align:center; font-size:80%; font-family:arial,helvetica,verdana; color:#0c53a4; margin:15px 0 5px 0;}
#Credit a, #Credit a:visited { text-decoration:none; color:#0c53a4; }
#Credit a:hover { text-decoration:underline; }
#Credit a:active, #Credit a:focus { background-color:#0c53a4; color:#ffffff; }

/* homepage */
.noRecords { padding:15px; font-weight:bold; font-size:80%; color:#ae0020; }
/* ArticleIndex For Side Column on Homepage */
.articleIndexContainer { width:174px; padding:0 0 20px 0; border:1px solid #d67f8f; font-size:80%; }
.articleIndexHeader { padding:3px 13px; color:#ffffff; background-color:#d67f8f; text-align:left; font-weight:bold; }
.articleIndexDate { padding:4px 15px 0 15px; color:#ae0020; font-weight:normal; }
.articleIndexTitle { padding:0 15px; color:#ae0020; font-weight:bold; }
.articleIndexTitle a, .articleIndexTitle a:visited { color:#ae0020; text-decoration:none; }
.articleIndexTitle a:hover { text-decoration:underline; }
.articleIndexTitle a:active, .articleIndexTitle a:focus { color:#ffffff; background-color:#ae0020; }
*html .articleIndexTitle a { height:1%; }
.noRecords { font-weight:bold; color:#ae0020; }

/* ArticleIndex For Side Column on Homepage */
.quickLinksContainer { width:174px; padding:0 0 20px 0; border:1px solid #d67f8f; font-size:80%; }
.quickLinksHeader { margin:0 0 5px 0; padding:3px 13px; color:#ffffff; background-color:#d67f8f; text-align:left; font-weight:bold; }
.quickLinksTitle { padding:0 15px; color:#ae0020; font-weight:bold; font-size:90%; }
.quickLinksTitle a, .quickLinksTitle a:visited { color:#ae0020; text-decoration:none; font-weight:bold; }
.quickLinksTitle a:hover { text-decoration:underline; }
.quickLinksTitle a:active, .quickLinksTitle a:focus { color:#ffffff; background-color:#ae0020; }
*html .quickLinksTitle a { height:1%; }


/* inner page */
#breadcrumb { width:100%; margin-bottom:20px; padding:0 0 5px 0; border-bottom:1px solid #ae0020; color:#ae0020; }
#breadcrumb a { color: #ae0020; }

#backtotop { width:100%; margin:10px 0 10px 0; padding:5px 0 0 0; float:left; background-image:url(/site_images/backtotop.gif); background-position:center 0px; background-repeat:no-repeat; text-align:center; color:#ae0020; font-size:80%; font-weight:bold; }
#backtotop a { color: #ae0020; }
#pageTitle {color:#ae0020; font-size:140%;}



/*************************************************************************************************************/
/* MENU STYLES */
/*************************************************************************************************************/
#mainMenu { margin:0; padding:0 0 3px 0; border-left:1px solid #ae0020; border-right:1px solid #ae0020; list-style:none; font-size: 75%; }

/*************************************************************************************************************/
/* Top level menu items */
/*General*/
#mainMenu li { min-height:18px; width:192px; margin:0; padding:0; list-style: none; }
* html #mainMenu li { height: 13px; }
#mainMenu li a { display:block; min-height:18px; padding:2px 0px 0px 29px; text-decoration:none; color:#ffffff; font-weight:bold; }
* html #mainMenu li a { height:18px; }
/*1*/
#mainMenu li#item_1 { border-top:1px solid #fff; background-color:#B20000; }
#mainMenu li#item_1, #mainMenu li.item_1 a { background-image:url(/site_images/ryedale-ldf/menu/default_back.gif); background-position:left top; background-repeat: repeat-y; }
#mainMenu li#item_1.selected, #mainMenu li.item_1 a:hover, #mainMenu li.item_1 a:active, #mainMenu li.item_1 a:focus { background-color:#ae0020; }
#mainMenu li#item_1 .menuOn {background-color:#000000;}
/*2*/
#mainMenu li#item_2 { border-top:1px solid #fff; background-color:#CD8CF2; }
#mainMenu li#item_2, #mainMenu li.item_2 a { background-image:url(/site_images/ryedale-ldf/menu/menu3_back.gif); background-position:left top; background-repeat: repeat-y; }
#mainMenu li#item_2.selected, #mainMenu li.item_2 a:hover, #mainMenu li.item_2 a:active, #mainMenu li.item_2 a:focus { background-color:#CD8CF2; }
/*3*/
#mainMenu li#item_3 { border-top:1px solid #fff; background-color:#79DE7E; }
#mainMenu li#item_3, #mainMenu li.item_3 a { background-image:url(/site_images/ryedale-ldf/menu/menu12_back.gif); background-position:left top; background-repeat: repeat-y; }
#mainMenu li#item_3.selected, #mainMenu li.item_3 a:hover, #mainMenu li.item_3 a:active, #mainMenu li.item_3 a:focus { background-color:#79DE7E; }
/*4*/
#mainMenu li#item_4 { border-top:1px solid #fff; background-color:#da429d; }
#mainMenu li#item_4, #mainMenu li.item_4 a { background-image:url(/site_images/ryedale-ldf/menu/menu4_back.gif); background-position:left top; background-repeat: repeat-y; }
#mainMenu li#item_4.selected, #mainMenu li.item_4 a:hover, #mainMenu li.item_4 a:active, #mainMenu li.item_4 a:focus { background-color:#da429d; }
/*5*/
#mainMenu li#item_5 { border-top:1px solid #fff; background-color:#56b7b0; }
#mainMenu li#item_5, #mainMenu li.item_5 a { background-image:url(/site_images/ryedale-ldf/menu/menu5_back.gif); background-position:left top; background-repeat: repeat-y; }
#mainMenu li#item_5.selected, #mainMenu li.item_5 a:hover, #mainMenu li.item_5 a:active, #mainMenu li.item_5 a:focus { background-color:#56b7b0; }
/*6*/
#mainMenu li#item_6 { border-top:1px solid #fff; background-color:#eed242; }
#mainMenu li#item_6, #mainMenu li.item_6 a { background-image:url(/site_images/ryedale-ldf/menu/menu6_back.gif); background-position:left top; background-repeat: repeat-y; }
#mainMenu li#item_6.selected, #mainMenu li.item_6 a:hover, #mainMenu li.item_6 a:active, #mainMenu li.item_6 a:focus { background-color:#eed242; }
/*7*/
#mainMenu li#item_7 { border-top:1px solid #fff; background-color:#b4cc5e; }
#mainMenu li#item_7, #mainMenu li.item_7 a { background-image:url(/site_images/ryedale-ldf/menu/menu7_back.gif); background-position:left top; background-repeat: repeat-y; }
#mainMenu li#item_7.selected, #mainMenu li.item_7 a:hover, #mainMenu li.item_7 a:active, #mainMenu li.item_7 a:focus { background-color:#b4cc5e; }
/*8*/
#mainMenu li#item_8 { border-top:1px solid #fff; background-color:#ed7926; }
#mainMenu li#item_8, #mainMenu li.item_8 a { background-image:url(/site_images/ryedale-ldf/menu/menu8_back.gif); background-position:left top; background-repeat: repeat-y; }
#mainMenu li#item_8.selected, #mainMenu li.item_8 a:hover, #mainMenu li.item_8 a:active, #mainMenu li.item_8 a:focus { background-color:#ed7926; }
/*9*/
#mainMenu li#item_9 { border-top:1px solid #fff; background-color:#6b749b; }
#mainMenu li#item_9, #mainMenu li.item_9 a { background-image:url(/site_images/ryedale-ldf/menu/menu9_back.gif); background-position:left top; background-repeat: repeat-y; }
#mainMenu li#item_9.selected, #mainMenu li.item_9 a:hover, #mainMenu li.item_9 a:active, #mainMenu li.item_9 a:focus { background-color:#6b749b; }

/*10*/
#mainMenu li#item_10 { border-top:1px solid #fff; background-color:#80C8FE; }
#mainMenu li#item_10, #mainMenu li.item_10 a { background-image:url(/site_images/ryedale-ldf/menu/menu13_back.gif); background-position:left top; background-repeat: repeat-y; }
#mainMenu li#item_10.selected, #mainMenu li.item_10 a:hover, #mainMenu li.item_10 a:active, #mainMenu li.item_10 a:focus { background-color:#80C8FE; }

/*11*/
#mainMenu li#item_11 { border-top:1px solid #fff; background-color:#80C8FE; }
#mainMenu li#item_11, #mainMenu li.item_5 a { background-image:url(/site_images/ryedale-ldf/menu/menu13_back.gif); background-position:left top; background-repeat: repeat-y; }
#mainMenu li#item_11.selected, #mainMenu li.item_11 a:hover, #mainMenu li.item_11 a:active, #mainMenu li.item_11 a:focus { background-color:#80C8FE; }

/*12*/
#mainMenu li#item_12 { border-top:1px solid #fff; background-color:#A1D84A; }
#mainMenu li#item_12, #mainMenu li.item_12 a { background-image:url(/site_images/ryedale-ldf/menu/menu7_back.gif); background-position:left top; background-repeat: repeat-y; }
#mainMenu li#item_12.selected, #mainMenu li.item_12 a:hover, #mainMenu li.item_12 a:active, #mainMenu li.item_12 a:focus { background-color:#A1D84A; }

/*13*/
#mainMenu li#item_13 { border-top:1px solid #fff; background-color:#5176B9; }
#mainMenu li#item_13, #mainMenu li.item_13 a { background-image:url(/site_images/ryedale-ldf/menu/menu9_back.gif); background-position:left top; background-repeat: repeat-y; }
#mainMenu li#item_13.selected, #mainMenu li.item_13 a:hover, #mainMenu li.item_13 a:active, #mainMenu li.item_13 a:focus { background-color:#5176B9; }

/*14*/
#mainMenu li#item_14 { border-top:1px solid #fff; background-color:#B796E9; }
#mainMenu li#item_14, #mainMenu li.item_14 a { background-image:url(/site_images/ryedale-ldf/menu/menu14_back.gif); background-position:left top; background-repeat: repeat-y; }
#mainMenu li#item_14.selected, #mainMenu li.item_14 a:hover, #mainMenu li.item_14 a:active, #mainMenu li.item_14 a:focus { background-color:#B796E9; }

/*************************************************************************************************************/
/* All 2nd level menu items */
/*General*/
#mainMenu li ul, 
#mainMenu li#item_1 ul li, #mainMenu li#item_1 ul li a, 
#mainMenu li#item_2 ul li, #mainMenu li#item_2 ul li a, 
#mainMenu li#item_3 ul li, #mainMenu li#item_3 ul li a, 
#mainMenu li#item_4 ul li, #mainMenu li#item_4 ul li a, 
#mainMenu li#item_5 ul li, #mainMenu li#item_5 ul li a, 
#mainMenu li#item_6 ul li, #mainMenu li#item_6 ul li a, 
#mainMenu li#item_7 ul li, #mainMenu li#item_7 ul li a, 
#mainMenu li#item_8 ul li, #mainMenu li#item_8 ul li a, 
#mainMenu li#item_9 ul li, #mainMenu li#item_9 ul li a, 
#mainMenu li#item_10 ul li, #mainMenu li#item_10 ul li a { min-height:17px; margin:0; padding:0; background-image:url(/site_images/menu-arrow-large.gif); background-repeat: no-repeat; background-color:#AAD0E9; background-position:left center; border-bottom: 1px Solid #ffffff;}



*html #mainMenu li ul, 
*html #mainMenu li#item_1 ul li, *html #mainMenu li#item_1 ul li a, 
*html #mainMenu li#item_2 ul li, *html #mainMenu li#item_2 ul li a, 
*html #mainMenu li#item_3 ul li, *html #mainMenu li#item_3 ul li a, 
*html #mainMenu li#item_4 ul li, *html #mainMenu li#item_4 ul li a, 
*html #mainMenu li#item_5 ul li, *html #mainMenu li#item_5 ul li a, 
*html #mainMenu li#item_6 ul li, *html #mainMenu li#item_6 ul li a, 
*html #mainMenu li#item_7 ul li, *html #mainMenu li#item_7 ul li a, 
*html #mainMenu li#item_8 ul li, *html #mainMenu li#item_8 ul li a, 
*html #mainMenu li#item_9 ul li, *html #mainMenu li#item_9 ul li a, 
*html #mainMenu li#item_10 ul li, *html #mainMenu li#item_10 ul li a { height:17px; }

#mainMenu li#item_1 ul li a, 
#mainMenu li#item_2 ul li a, 
#mainMenu li#item_3 ul li a, 
#mainMenu li#item_4 ul li a, 
#mainMenu li#item_5 ul li a, 
#mainMenu li#item_6 ul li a, 
#mainMenu li#item_7 ul li a, 
#mainMenu li#item_8 ul li a, 
#mainMenu li#item_9 ul li a, 
#mainMenu li#item_10 ul li a { border-left:1px solid #ffffff; padding:2px 3px 0px 27px; color:#01146b; font-weight: normal; }

/*1*/
#mainMenu li#item_1 ul li a { background-color:#BFDCF8; padding-left:27px}
#mainMenu li#item_1 ul li.menuOn a, #mainMenu li#item_1 ul li a:hover { background-color:#e5aeb9; }
/*2*/
#mainMenu li#item_2 ul li a { background-color:#BFDCF8;padding-left:27px }
#mainMenu li#item_2 ul li.menuOn a, #mainMenu li#item_2 ul li a:hover { background-color:#e5aeb9; }
/*3*/
#mainMenu li#item_3 ul li a { background-color:#BFDCF8; padding-left:27px}
#mainMenu li#item_3 ul li.menuOn a, #mainMenu li#item_3 ul li a:hover { background-color:#e5aeb9; }
/*4*/
#mainMenu li#item_4 ul li a {  background-color:#BFDCF8;padding-left:27px }
#mainMenu li#item_4 ul li.menuOn a, #mainMenu li#item_4 ul li a:hover { background-color:#eb96c6; }
/*5*/
#mainMenu li#item_5 ul li a {  background-color:#BFDCF8;padding-left:27px }
#mainMenu li#item_5 ul li.menuOn a, #mainMenu li#item_5 ul li a:hover { background-color:#78c5c0; }
/*6*/
#mainMenu li#item_6 ul li a {  background-color:#BFDCF8; padding-left:27px}
#mainMenu li#item_6 ul li.menuOn a, #mainMenu li#item_6 ul li a:hover { background-color:#efd655; }
/*7*/
#mainMenu li#item_7 ul li a { background-color:#BFDCF8; padding-left:27px}
#mainMenu li#item_7 ul li.menuOn a, #mainMenu li#item_7 ul li a:hover { background-color:#afd041; }
/*8*/
#mainMenu li#item_8 ul li a { background-color:#BFDCF8; padding-left:27px}
#mainMenu li#item_8 ul li.menuOn a, #mainMenu li#item_8 ul li a:hover { background-color:#f3914d; }
/*9*/
#mainMenu li#item_9 ul li a { background-color:#BFDCF8; padding-left:27px}
#mainMenu li#item_9 ul li.menuOn a, #mainMenu li#item_9 ul li a:hover { background-color:#6b749b; }
/*10*/
#mainMenu li#item_10 ul li a { background-color:#BFDCF8; padding-left:27px}
#mainMenu li#item_10 ul li.menuOn a, #mainMenu li#item_10 ul li a:hover { background-color:#e5aeb9; ;}
/*11*/
#mainMenu li#item_11 ul li a { background-color:#BFDCF8;padding-left:27px }
#mainMenu li#item_11 ul li.menuOn a, #mainMenu li#item_5 ul li a:hover { background-color:#78c5c0; }

/*************************************************************************************************************/
/* All 3rd level menu items */
/*General*/
#mainMenu li ul li ul,
#mainMenu li#item_1 ul li ul li, #mainMenu li#item_1 ul li ul li a,
#mainMenu li#item_2 ul li ul li, #mainMenu li#item_2 ul li ul li a, 
#mainMenu li#item_3 ul li ul li, #mainMenu li#item_3 ul li ul li a, 
#mainMenu li#item_4 ul li ul li, #mainMenu li#item_4 ul li ul li a, 
#mainMenu li#item_5 ul li ul li, #mainMenu li#item_5 ul li ul li a, 
#mainMenu li#item_6 ul li ul li, #mainMenu li#item_6 ul li ul li a, 
#mainMenu li#item_7 ul li ul li, #mainMenu li#item_7 ul li ul li a, 
#mainMenu li#item_8 ul li ul li, #mainMenu li#item_8 ul li ul li a, 
#mainMenu li#item_8 ul li ul li, #mainMenu li#item_8 ul li ul li a, 
#mainMenu li#item_8 ul li ul li, #mainMenu li#item_9 ul li ul li a, 
#mainMenu li#item_9 ul li ul li, #mainMenu li#item_10 ul li ul li a { min-height:17px; background-image:url(/site_images/menu-arrow-small.gif); background-position:left center; background-repeat:no-repeat; }

*html #mainMenu li ul li ul,
*html #mainMenu li#item_1 ul li ul li, *html #mainMenu li#item_1 ul li ul li a, 
*html #mainMenu li#item_2 ul li ul li, *html #mainMenu li#item_2 ul li ul li a, 
*html #mainMenu li#item_3 ul li ul li, *html #mainMenu li#item_3 ul li ul li a, 
*html #mainMenu li#item_4 ul li ul li, *html #mainMenu li#item_4 ul li ul li a, 
*html #mainMenu li#item_5 ul li ul li, *html #mainMenu li#item_5 ul li ul li a, 
*html #mainMenu li#item_6 ul li ul li, *html #mainMenu li#item_6 ul li ul li a, 
*html #mainMenu li#item_7 ul li ul li, *html #mainMenu li#item_7 ul li ul li a, 
*html #mainMenu li#item_8 ul li ul li, *html #mainMenu li#item_8 ul li ul li a, 
*html #mainMenu li#item_8 ul li ul li, *html #mainMenu li#item_9 ul li ul li a, 
*html #mainMenu li#item_9 ul li ul li, *html #mainMenu li#item_10 ul li ul li a { height:17px; }

#mainMenu li#item_1 ul li ul li a, 
#mainMenu li#item_2 ul li ul li a, 
#mainMenu li#item_3 ul li ul li a, 
#mainMenu li#item_4 ul li ul li a, 
#mainMenu li#item_5 ul li ul li a, 
#mainMenu li#item_6 ul li ul li a, 
#mainMenu li#item_7 ul li ul li a, 
#mainMenu li#item_8 ul li ul li a, 
#mainMenu li#item_9 ul li ul li a, 
#mainMenu li#item_10 ul li ul li a { padding-left:40px; border-bottom:1px solid #cdddef; }

#mainMenu li#item_1 ul li ul li a, #mainMenu li#item_1 ul li#menuOn ul li a, 
#mainMenu li#item_2 ul li ul li a, #mainMenu li#item_2 ul li#menuOn ul li a, 
#mainMenu li#item_3 ul li ul li a, #mainMenu li#item_3 ul li#menuOn ul li a, 
#mainMenu li#item_4 ul li ul li a, #mainMenu li#item_4 ul li#menuOn ul li a, 
#mainMenu li#item_5 ul li ul li a, #mainMenu li#item_5 ul li#menuOn ul li a, 
#mainMenu li#item_6 ul li ul li a, #mainMenu li#item_6 ul li#menuOn ul li a, 
#mainMenu li#item_7 ul li ul li a, #mainMenu li#item_7 ul li#menuOn ul li a, 
#mainMenu li#item_8 ul li ul li a, #mainMenu li#item_8 ul li#menuOn ul li a, 
#mainMenu li#item_9 ul li ul li a, #mainMenu li#item_8 ul li#menuOn ul li a, 
#mainMenu li#item_10 ul li ul li a, #mainMenu li#item_9 ul li#menuOn ul li a { background-color:#ffffff; }

/*1*/
#mainMenu li#item_1 ul li ul li.menuOn a, #mainMenu li#item_1 ul li ul li a:hover { background-color:#ffe0e4; }
/*2*/
#mainMenu li#item_2 ul li ul li.menuOn a, #mainMenu li#item_2 ul li ul li a:hover { background-color:#ffe0e4; }
/*3*/
#mainMenu li#item_3 ul li ul li.menuOn a, #mainMenu li#item_3 ul li ul li a:hover { background-color:#ffe0e4; }
/*4*/
#mainMenu li#item_4 ul li ul li.menuOn a, #mainMenu li#item_4 ul li ul li a:hover { background-color:#ffa3d7; }
/*5*/
#mainMenu li#item_5 ul li ul li.menuOn a, #mainMenu li#item_5 ul li ul li a:hover { background-color:#9cfff8; }
/*6*/
#mainMenu li#item_6 ul li ul li.menuOn a, #mainMenu li#item_6 ul li ul li a:hover { background-color:#ffe45c; }
/*7*/
#mainMenu li#item_7 ul li ul li.menuOn a, #mainMenu li#item_7 ul li ul li a:hover { background-color:#d6ff4f; }
/*8*/
#mainMenu li#item_8 ul li ul li.menuOn a, #mainMenu li#item_8 ul li ul li a:hover { background-color:#ff9a52; }
/*9*/
#mainMenu li#item_9 ul li ul li.menuOn a, #mainMenu li#item_9 ul li ul li a:hover { background-color:#b0beff; }
/*10*/
#mainMenu li#item_10 ul li ul li.menuOn a, #mainMenu li#item_10 ul li ul li a:hover { background-color:#ffe0e4; }
/*11*/
#mainMenu li#item_11 ul li ul li.menuOn a, #mainMenu li#item_5 ul li ul li a:hover { background-color:#9cfff8; }

/*************************************************************************************************************/
/* END MENU STYLES */
/*************************************************************************************************************/




/*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; }

/*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;}


/* Agendas and Minutes Plugins 
.agendaCommitteeIndexContainer { width:60%; font-family:Arial,Verdana,Helvetica; padding: 0 0 0px 0px; font-size:120%;  border-bottom:1px solid #000;}
.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 0px 0px 0px; font-family:Arial,Verdana,Helvetica;  color:#0C53A4; font-weight:normal; background: #fff;  font-size:100%;}
.agendaCommitteeIndexTitle { font-family:Arial,Verdana,Helvetica;  font-weight:normal; background: #fff; font-size:100%; color:#0C53A4; padding: 0 0 0 0px;}
.agendaCommitteeIndexTitle a, .agendaCommitteeIndexTitle a:hover	{ font-family:Arial,Verdana,Helvetica;  font-weight:bold; background: #fff; font-size:100%; color:#0C53A4; padding: 0 0 0 0px;}




/*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; }

/*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; }


/*
#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:5px; width:468px; height: 1.8em; color: #0C53A4;	font-weight: bold; float: left;}
#MainAZbraceInner {width:440px; border:0px solid #000;  color: #0C53A4;}
#Searchdetail { color: #fff; font-size: 75%; border:0px solid #000; font-weight:bold;	padding: 6px 0px 0px 0px; height:14px;}
* html #Searchdetail { 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%; text-align:bottom;}
#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;}

#homepagevisitorimage, #homepagevisitorimage a, #homepagevisitorimage a:hover,#homepagevisitorimage a:visited {padding: 0 0 0 -10px; 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;}

.hiddenAccessFont {color:#fff;}

#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%;}
*/
