/* 
Title:     	WeaverVale
Date:   	January 2008
*/				/*\*/
				* html body { margin-left: 10px;}
				/**/
				body { margin: 0; padding: 0; font-size:0.75em; background-color: #fff; color: #000000; font-family: Verdana, Helvetica, sans-serif;min-width:1002px;overflow-x: hidden;}
				img { border: none; margin: 0; padding: 0;}
				a img { border: none;}
				div,input,form,h1,h2,h3,h4,h5,hr,p,dl,dd,dt,ul,object,param
				{ margin: 0; padding: 0;list-style:none;}
				
				/* SET MINIMUM WIDTH */
				.width {width:100%;min-width:1002px;}
				* html .minwidth {padding-left:1002px;}
				* html .container {margin-left:-1012px;position:relative;}

				/*\*/
				* html .minwidth, * html .container, * html .content, * html .layout  {
				height:1px;}
				/**/
/* structure styles
---------------------------------------------------------- */

				.TopSection{min-height: 128px; width:100%;/*Height of top section*/}
				.ContentWrapper{float: left; width:100%;}
				.ContentColumn{margin-left: 230px; min-height:500px;/*Set left margin to LeftColumnWidth*/}
				.ContentColumnNoNav{margin-left: 20px; /*Set left margin to LeftColumnWidth*/}
				.LeftColumn{float:left; width: 320px; padding-left:10px;/*Width of left column*/margin-right: -100%; position:relative;}
				.MainContent {margin-top:20px; margin-right:20px; height:100%;}
				.HeaderLogo{float:left;width:258px;height:128px;margin-left:10px;}
				.HeaderRight{float:right;background: url('/includes/images/HeaderRight.jpg') no-repeat;width:713px;height:128px;padding-right:10px;}
				#MainContentWrapper {}
				#MainContentContainer {width: 100%;float: left;margin-right: -210px;}
				#MainContentLeft {margin-right: 210px;padding-right:20px;}
				#MainContentRight {width: 210px;float: right;}
				.clearing {height:0;clear:both;}
				/*\*/
				* html .AdvertsBottomHolder {margin-top:-20px;display:block;height:100%;}
				/**/
				.AdvertsBottomHolder {margin:0px;}
				.ContentColumn p{margin-right:40px;}
/* Navigation top
---------------------------------------------------------- */
				/*\*/
				* html .MenuBar {border-bottom:1px solid #3186BD;}
				/**/
				.MenuBar {background: url('/includes/images/MenuBarRepeat.jpg') repeat-x ;clear:both;margin:0 10px 0 10px;}
				.MenuBar ul {clear:both;margin:0 10px 0 5px;min-height:27px;height:100%;}
				.MenuBar li {display:inline;}
				.MenuBar a{color:#FFFFFF;font-size:1.0em;text-decoration:none;font-weight:bold;margin:0 8px 0 5px;}
				.MenuBar a:hover{text-decoration:underline;}
				.MenuBar img{vertical-align:middle;}
				
/* Header Links
---------------------------------------------------------- */
				
				.HeaderLinksLeft{float:right;background: url('/includes/images/HeaderLinksLeft.gif') no-repeat;width:7px;height:23px;}
				.HeaderLinksRight{float:right;background: url('/includes/images/HeaderLinksRight.gif') no-repeat;width:6px;height:23px;margin-right:10px;}
				.HeaderLinks{float:right;background: url('/includes/images/HeaderLinksRepeat.gif') repeat-x;height:23px;}
				.HeaderLinks li{display:inline;margin-top:5px;line-height:1.5em;}
				.HeaderLinks a{color:#FFFFFF;font-size:0.90em;text-decoration:none;margin:0 3px 0 3px;}
				.HeaderLinks a:hover{text-decoration:underline;}
				.HeaderLinks b{color:#FFFFFF;font-size:0.90em;font-weight:normal;}
				
/* Navigation and Boxes Left
---------------------------------------------------------- */		
				
				
				/* BOX GREEN*/
				.GreenBoxHolder {float:left;width:24.5%;overflow:hidden;margin-right:3px;}
				.GreenBoxTitleTop {background:url('/includes/images/BoxGreenTop.jpg') no-repeat left top;display:block;width:189px;height:6px;margin-top:10px;overflow:hidden;}
				.GreenBoxTitle {background:url('/includes/images/BoxGreenTopRepeat.jpg') repeat-y left top;width:189px;font-size:0.90em;padding-bottom:5px;}
				.GreenBoxTitle span{color:#FFFFFF; font-weight:bold;padding-left:10px;}
				.GreenBoxTitle span a {color:#FFFFFF; text-decoration:none; }
				.GreenBoxTitle span a:hover {color:#FFFFFF; text-decoration:underline; }
				.GreenBox {background:url('/includes/images/BoxGreenBG.jpg') repeat-y left top;display:block;width:189px;padding-bottom:5px;}
				.GreenBox img{float:left;padding-left:1px;}
				.GreenBoxBottom {background:url('/includes/images/BoxGreenBottom.jpg') no-repeat left top;display:block;width:203px;height:11px;padding-bottom:10px;}
				.GreenBox ul {padding: 7px 0 0 0; list-style: none;}
				.GreenBox li {padding: 5px 0 4px 5px;padding: 3px 0 3px 20px;background: url('/includes/images/BoxGreenBullet.gif') no-repeat 4% 50%;}
				.GreenBox a{display: block; color: #3FC9C9; text-decoration: none; }
				.GreenBox a:hover{text-decoration:underline;}
				
				/* BOX BLUE*/
				.BlueBoxTitleTop {background:url('/includes/images/NavLeftBoxTop.jpg') no-repeat left top;display:block;width:203px;height:6px;margin-top:10px;overflow:hidden;}
				.BlueBoxTitle {background:url('/includes/images/NavLeftBoxRepeat.jpg') repeat-y left top;width:203px;font-size:0.90em;padding-bottom:5px;}
				.BlueBoxTitle span{color:#FFFFFF; font-weight:bold;padding-left:10px;}
				.BlueBoxTitle span a {color:#FFFFFF; text-decoration:none;}
				.BlueBoxTitle span a:hover {text-decoration:underline;}

				.BlueBox {float:left;background:url('/includes/images/TranslationsBG.jpg') repeat-y left top;display:block;width:203px;padding-bottom:5px;}
				
				.BlueBox img{float:left;padding-left:1px;}
				
				.BlueBoxBottom {float:left;background:url('/includes/images/TranslationsBottom.jpg') no-repeat left top;display:block;width:203px;height:11px;margin-bottom:15px;}
				.BlueBox ul {padding: 8px 0 0 0; list-style: none;}
				.BlueBox li {display: block;padding: 3px 8px 3px 20px;background: url('/includes/images/BoxBlueBullet.gif') no-repeat 4% 50%;}
				.BlueBox a{ color: #3083BA; text-decoration: none;}
				.BlueBox a:hover{text-decoration:underline;}
				
				
				/* QUICKLINKS AREA WITH ICONS*/
				.ArticleNavIcon {background:url('/includes/images/ArticleNavBG.jpg') repeat-y left top;width:203px;padding-bottom:15px;}
				.ArticleNavIcon ul {padding:10px 0 0 0;float:left;}
				.ArticleNavIcon li {padding:9px 0 0 10px;float:left;}
				.ArticleNavIcon li img {float:left;vertical-align:middle;}
				.ArticleNavIcon li a{padding:7px 0  0 10px;float:left;font-size:0.95em;font-weight:bold;text-decoration:none;color:#000080; width:130px;}
				.ArticleNavIcon li a:hover{text-decoration:underline;}
				
				
				/* QUICKLINKS AREA NO ICONS*/
				.ArticleNav {background:url('/includes/images/ArticleNavBG.jpg') repeat-y left top;width:203px;padding-bottom:15px;}
				.ArticleNav ul { padding: 10px 0 0 0; list-style: none;}
				/*\*/
				* html .ArticleNav a { display: block; padding: 0px 0 0px 20px; font-weight:bold;color: #000080; text-decoration: none; background: url('/includes/images/LeftNavPointer.gif') no-repeat 4% 50%;}
				/**/
				.ArticleNav a { display: block; padding: 7px 0 7px 20px; font-weight:bold;color: #000080; text-decoration: none; background: url('/includes/images/LeftNavPointer.gif') no-repeat 4% 50%;}
				.ArticleNav a:hover { color: #000080; text-decoration: underline;}
				.ArticleNav ul ul li { font-size: 0.95em;margin: 0; padding-left: 20px; border-bottom: none;}
				.ArticleNav ul ul a { display: block; padding: 0px 5px 0px 20px; width: 144px; color: #000080; text-decoration: none;}
				.ArticleNav a.active { color: #000080; text-decoration: underline; font-weight: bold;padding:7px 0px 7px 20px;}
				.ArticleNav a.subactive { color: #000080; text-decoration: underline; }
				/*\*/
				* html .ArticleNav ul ul {margin-bottom:8px;}
				/**/
				.ArticleNav ul ul {margin-bottom:3px;}
				.SubNavList li a { background: url('/includes/images/SubNavLeftPointer.gif') no-repeat 1px 50%;}
				.ArticleNavBottom {background:url('/includes/images/ArticleNavBottom.jpg') no-repeat left top;display:block;width:203px;height:12px;padding-bottom:9px;}
				.Clear {clear:both;}
				
				
				.TranslationsImg {
				margin:10px 0 0 27px;
				}
				
/* Footer Styles
---------------------------------------------------------- */		
				
				.FooterLinks{height:100%;padding:5px 5px 5px ;margin:0px 10px 10px 10px;color:#54CFCF;border-top: 1px solid #D3D3D3;border-bottom: 1px solid #D3D3D3;clear:both}
				.FooterLinks li{display:inline;}
				.FooterLinks a{color:#54CFCF;font-size:0.90em;text-decoration:none;padding-left:5px;padding-right:5px;}
				.FooterLinks a:hover{color:#54CFCF;font-size:0.90em;text-decoration:underline;}
				.FooterRegistration{height:100%;font-size:0.90em;padding:5px 5px 5px ;margin:0px 10px 10px 10px;color:gray;clear:both;}
				.FooterLogos {width:100%;text-align:center;margin-bottom:20px;}
				.FooterLogos a{clear:both;color:#54CFCF;font-size:0.90em;text-decoration:none;}
				.FooterLogos a:hover{text-decoration:underline;}
				.FooterLogos img {margin:0 20px 7px 0;}
				
/* Crumb Trails
---------------------------------------------------------- */

				/*CRUMB TRAIL */			
				.CrumbTrail {border-bottom:1px dotted #898589;margin-right:10px;clear:both;line-height:20px;margin-top:5px;font-size:0.90em;}
				.CrumbTrail a{text-decoration:underline; padding-left:5px; padding-right:12px; color:#000000; background:url('/includes/images/NavPointer.gif') no-repeat right;}
				.CrumbTrail a:hover {text-decoration:underline;}
				.CrumbTrail .Active { color: #54CFCF; text-decoration:none; padding-left:5px;}
				
				/* SEARCH CRUMB TRAIL */
				.SearchResultsBreadCrumb {margin:0px 0 20px 0px;}
				.SearchResultsBreadCrumb a{color:#35BFBF; padding:0 12px 0 7px; text-decoration:underline; background:url('/includes/images/NavPointer.gif') no-repeat right;}

/* content styles
--------------------------------------------------------- */				
				
				.PrintPage {float:right; padding-right:20px; padding-top:4px;}
				.PrintPage a{color:#999999; text-decoration:none; font-size:0.90em;}
				.PrintPage img{vertical-align:middle; padding-right:10px;}
				.Heading h1{ font-size:1.6em; color:#FF7B24; font-weight:normal; padding-top:10px;padding-bottom:20px;}
				.Heading p{ margin:0px 0px 7px 0px;padding:0px;}
				.HeadingHp h1{ font-size:1.6em; color:#FF7B24; font-weight:normal; padding-top:10px;padding-bottom:5px;}
				.HeadingHp p{ margin:3px 0px 10px 0px;padding:0px;}
				
				/* Results */
				.ResultsListImage {background: url(/includes/images/ResultsBg.jpg) repeat-x;margin-right:10px;border-top:1px solid #B7D7EC;height:100%;padding:0 20px 20px 20px; min-height:102px;}
				.ResultsListImage img{padding:2px 2px 2px 2px;margin:4px 20px 5px 0px;float:left;height:100%;border: 1px solid #69D5D5;}
				.ResultsDateImage {position:relative;top:25px; padding-bottom:40px;color:#2E86BA;text-decoration:none;font-size:0.90em;}
				.ResultsList {background: url(/includes/images/ResultsBg.jpg) repeat-x;margin-right:20px;border-top:1px solid #B7D7EC;height:100%;padding:0 20px 25px 20px;}
				.ResultsText{display:inline;line-height:18px;position:relative;top:13px;padding-right:50px;}
				.ResultsTitle a{position:relative;top:8px;color:#1B76B4;text-decoration:none;}
				.ResultsTitle a:hover{position:relative;top:8px;top:8px;color:#1B76B4;text-decoration:underline;}
				.ResultsDate {position:relative;top:25px; padding-bottom:15px;color:#9B9B9B;text-decoration:none;font-size:0.90em;}
				.ResultsBottom {border-top:1px solid #B7D7EC;height:1px;margin:0 20px 90px 0;}
				
				/* Back To Top */
				.BackToTop{clear:both; border:1px solid #FFFFFF;}
				.BackToTop img{vertical-align:middle;padding-left:10px;}
				.BackToTop a{font-size:0.90em;float:right;padding-right:20px;margin-bottom:10px;text-decoration:none; color:#35BFBF;}
				.BackToTop a:hover{float:right;padding-right:20px;text-decoration:underline;}
				
				/* Latest `News */
				.LatestNewsTop {background:url('/includes/images/LatestNewsTop.jpg') no-repeat left top;display:block;height:23px;border-bottom:1px solid #2E86BA;}
				.LatestNewsTop span{color:#FFFFFF; font-weight:bold;padding-left:13px;margin-top:3px;float:left;}
				.LatestNews{border-bottom:1px dotted #68D5D5;padding-bottom:4px;}
				.Image{float:left}
				.Image img{border:1px solid #68D5D5; padding:2px;margin:7px 10px 0px 0px;}
				.NewsText{position:relative;}
				.NewsText h1{font-size:1.0em;padding:7px 0 0 0;color:#FF7B24;}
				.NewsText h1 a {font-size:1.0em;padding:7px 0 0 0;color:#FF7B24; text-decoration:none;}
				.NewsText h1 a:hover {text-decoration:underline;}
				.NewsText p{font-size:0.90em;margin:5px 0 5px 0;}
				.NewsDate {font-size:0.90em;color:#999999;m}
				
				/* Article */
				.ArticleDate {color:#9B9B9B;}
				.ArticleHolder h1 {font-size:1.8em; color:#1F1E1F; font-weight:normal; padding:18px 0 18px 0;}
				.ArticleHolder h2 {font-size:1.5em; color:#3FC9C9; font-weight:normal; padding:18px 0 18px 0;}
				.ArticleHolder h3 {font-size:1.0em; color:#828282; font-weight:normal; padding:18px 0 18px 0;}
				.ArticleHolder {padding:0 40px 0 0;}
				.ArticleHolder p{padding:10px 0 0 0;}
				.ArticleHolder ul{list-style-image: url(/includes/images/ArticleBullet.gif); padding-left:55px;}
				.ArticleHolder li{padding-bottom:10px;}
				.ArticleHolder ol{padding-left:55px;}
				.ArticleHolderQuote {width:95%;}
				.ArticleHolderQuote h1 {font-size:1.5em; color:#1F1E1F; font-weight:normal; padding:18px 0 18px 0;}
				.ArticleHolderQuote h2 {font-size:1.3em; color:#3FC9C9; font-weight:normal; padding:18px 0 18px 0;}
				.ArticleHolderQuote h3 {font-size:1.0em; color:#828282; font-weight:normal; padding:18px 0 18px 0;}
				.ArticleHolderQuote .heading1 {font-size:1.5em; color:#1F1E1F; font-weight:normal; padding:18px 0 18px 0;}
				.ArticleHolderQuote .heading2 {font-size:1.3em; color:#3FC9C9; font-weight:normal; padding:18px 0 18px 0;}
				.ArticleHolderQuote .heading3 {font-size:1.0em; color:#828282; font-weight:normal; padding:18px 0 18px 0;}
				.ArticleHolderQuote p{padding:0 0 15px 0;}
				.ArticleHolderQuote ul{list-style-image: url(/includes/images/ArticleBullet.gif); padding-left:50px;}
				.ArticleHolderQuote li{padding-bottom:10px; padding-left:20px;}
				.ArticleHolderQuote ol{padding-left:20px;}
 				.ArticleHolderQuote table { clear:both; padding:30px 0 0 0; width:90%;margin-bottom: 15px; padding: 0; color: #000000; font-size: 100%;}
			    .ArticleHolderQuote td { margin: 0; padding: 8px; background-color: #E4F8F8; border: 1px solid #FFFFFF;}
			    .ArticleHolderQuote th { margin: 0; padding: 8px; text-align: left; background-color: #3FC9C9; color: #FFFFFF;}
				
				
				.Quote {width:95%; color:#FD1B14;font-size:1.1em;margin-top:10px; text-align:right; padding: 3px 6px 4px 5px; }
				.QuoteAuthor{color:#B7B7B7; font-size:0.95em; margin-top:10px; float:left;}
				.Download {margin-top:20px; float:left;}
				.Download img{vertical-align:middle;padding-right:15px;}
				.Download a{text-decoration:none;}
				.Download a:hover{text-decoration:underline;}
				
/* SEARCH BOX
---------------------------------------------------------- */	
				#searchbox { float:right; width:185px; margin:25px 2px 0 0;clear:both;}
				#searchForm { margin: 0; padding: 0; width: 185px; background-image: url(/includes/images/search-bg2.jpg); background-repeat: no-repeat;}
				input#searchText { font-size: 75%; padding: 3px 6px 4px 5px; margin-top: 0px !important; top: -1px; position:relative;width: 130px; border-top: 1px solid #FFFFFF; color: #666666; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 0; vertical-align: top; background-image: url(/includes/images/search-bg.jpg); background-repeat: repeat-x;}
				#submit { vertical-align: middle; padding: 0;}
				
/* Sitemap
---------------------------------------------------------- */
				#sitemap { font-size:100%; margin:0 0 60px 100px; padding: 0; line-height:20px;}
				#sitemap p { font-weight: bold; margin-bottom: 5px;}			
				#sitemap a, #sitemap a:visited { font-size: 100%; color: #000000; text-decoration: none;}
				#sitemap a:hover { font-size: 100%; color: #000000; text-decoration: underline;}
				#sitemap ul li { font-size: 100%; margin-left: 0; padding: 2px 0 2px 0; padding-left: 5px; list-style:none;}
				#sitemap ul li a { margin: 0; padding-left: 20px; color: #000000; text-decoration: none; background: url(/includes/images/SitemapBullet1.gif) no-repeat 0 50%;}
				#sitemap ul li a:hover { color: #000000; text-decoration:underline;}
				#sitemap ul ul li { font-size: 100%; padding: 2px 0 2px 0; border-bottom: none; padding-left: 5px;}
				#sitemap ul ul li a { margin-left: 25px; padding-left: 20px; color: #000000; text-decoration: none; background: url(/includes/images/SitemapBullet2.gif) no-repeat 0 50%;}
				#sitemap ul ul li a:hover { color: #000000; text-decoration:underline;}
				#sitemap ul ul ul li { font-size: 100%; padding: 2px 0 2px 0; border-bottom: none; padding-left: 5px;}
				#sitemap ul ul ul li a { margin-left: 45px; padding-left: 20px; color: #000000; text-decoration: none; background: url(/includes/images/SitemapBullet3.gif) no-repeat 0 50%;}
				#sitemap ul ul ul li a:hover { color: #000000; text-decoration: underline;}
				
/* forms
---------------------------------------------------------- */			
				#form { padding: 0; margin: 15px 0 10px 75px; width: 531px;}
				#form label { color: #1B76B4; font-size:1.0em;}
				#formSubmit{margin-top:20px;}
				#form .input { font-size: 100%; margin-bottom: 5px; margin-top: 5px; padding: 3px; background-color: #ffffff; border: 1px solid #A8D3F1; width:80%;}
				#form checkbox { font-size: 100%; margin-bottom: 5px; margin-top: 5px; padding: 13px; background-color: #ffffff; border: 1px solid #A8D3F1; width:80%;}
				#form .inputlogin { font-size: 100%; margin-bottom: 5px; margin-top: 5px; padding: 3px; background-color: #ffffff; border: 1px solid #A8D3F1;  }
				
				.error {color:#CD0000; font-weight:bold;}
				
				.Ethnicity {width:590px;}
				.EthnicityInput {width:195px; float:left;}
				
				#formName, #formEmail, #formMessage, #formPhone, #formAddress, #formPostcode, #formOfficer1, #formOfficer2, #formLocation, #formMessageTitle, #SurveyComments { width: 300px; background-color: #F0F0F0;}				
				
				
/* surveys
---------------------------------------------------------- */			
				#survey { padding: 0; margin: 40px 0 10px 75px; width: 531px;}
				#surveySubmit{margin-top:20px;}
