/* CSS Document */

body {font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000000; padding:0; margin:0; background: url(../images/MainBkg.jpg) 0 0 repeat-x;}

#Frame {width: 960px; height: auto; paddding:0; margin-left:auto; margin-right:auto;}

#TopBanner {width: 960px; height:92px; padding:0; margin:0;}
	#Logo {width:119px; height:92px; padding:0; float:left;}
	#SeacrhHold {width:391px; height:auto; padding:20px 0px 0px 0px; margin:0; float:right;}
	#SLimage {width: 10px; height:43px; padding:0; margin:0; float:left;}
	#SearchMid {width: 369px; height: 43px; padding:0px 0px 0px 0px; margin:0; float:left; background: url(../images/SearchBkg.jpg) 0 0 repeat-x;}
	#SRimage {width: 12px; height: 43px; padding:0; margin:0; float:left;}
	
	.SearchTxt {width:272px; height:19px; padding:3px; margin:0; font-weight: bold; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background:url(../images/SearchTxtBkg.jpg) 0 0 no-repeat; float:left; border: none;}
	.SearchButton {width:73px; height:43px; padding:0; margin:0; background: url(../images/SearchButton.jpg) 0 0 no-repeat; float:left; border: none; cursor:pointer;}
	
	.LargerTxt {width:292px; height: 18px; padding:10px 8px 0px 0px; margin:0; text-align: right; float: right; color: #CCCCCC;}
	.LargerTxt a {color: #008dcb; text-decoration:none;}
	.LargerTxt a:hover {color:#CCCCCC;}
	
	
/**************
COOKIES 
**************/

.Cookies {width: 921px; height:20px; padding:10px 0px 0px 5px; margin:0; margin-left:auto; margin-right:auto; font-weight: normal; font-size:11px;}
.Cookies a 	{color:#004990; text-decoration:none;}
.Cookies a:hover {color: #666666;}
	
	
	
#NavHold {width:960px; height:49px; padding:0; margin:0;}

/**************************
NAVIGATION
**************************/

ul.dropdown, ul.dropdown li, ul.dropdown ul { list-style: none; margin: 0; padding: 0;}
ul.dropdown { position: relative; z-index: 597; float: left;}
ul.dropdown li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1;  }
ul.dropdown li.hover, ul.dropdown li:hover { position: relative; z-index: 599; cursor: default;}
ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%; }
ul.dropdown ul li { float: none; }
ul.dropdown ul ul { top: 1px; left: 99%; }
ul.dropdown li:hover > ul { visibility: visible; }

ul.dropdown { font-weight: normal; font-size:13px;}
ul.dropdown .hover {background-position:0 -49px;}
ul.dropdown li { width:auto; margin:0; padding:0; }
ul.dropdown li.hover,  ul.dropdown li:hover { background-position:0 -49px;}
ul.dropdown a:link,  ul.dropdown a:visited { text-decoration: none; }
ul.dropdown a:hover {  }
ul.dropdown a:active { }



/* -- level mark -- */
ul.dropdown ul { width: 160px; margin-top: 1px; padding:5px;}
ul.dropdown ul li { font-weight: normal;color: #363636;  }

/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class  */

ul.dropdown *.dir { padding: 0px; display:block;   }
/* -- Components override -- */
ul.dropdown-horizontal ul *.dir { padding-right: 0px; /*background: #FFFFFF url(/Image/nav-more.gif) 0 0 no-repeat;*/  color:#FFF;}
ul.dropdown-upward *.dir { }
ul.dropdown-vertical *.dir, ul.dropdown-upward ul *.dir { background: #FFFFFF ; color:#FFF; }
ul.dropdown-vertical-rtl *.dir { padding-right:0px; padding-left: 10px; background: ; }

/*-------------------------------------------------/
 * @section		Base Style Extension */
ul.dropdown a, ul.dropdown span { display: block; padding: 7px 10px 7px 10px; color:#FFF; }

/*-------------------------------------------------/
 * @section		Base Style Override */
ul.dropdown li { padding: 0; border: none; }
ul.dropdown ul a, ul.dropdown ul span { padding: 10px 10px 10px 10px;  border-bottom:1px solid #333333; margin:0;}

/*-------------------------------------------------/
 * @section		Base Style Reinitiate: post-override activities */

/*------------------------------------------------/
 *	@section	Custom Styles */
ul.dropdown li {  color: #FFF; font-weight:normal;  }
ul.dropdown li.hover, ul.dropdown li:hover {  color: #FFF; font-weight:normal; }
ul.dropdown li a:active { background:none; }
ul.dropdown li a:hover { }

/* Non-first level */
ul.dropdown ul { margin-top: 0; color: #FFFFFF;  background-color: #004975; background:url(../images/ULBkg.jpg) 0 0 repeat-x; border-top:1px solid #004b91; }
ul.dropdown ul ul { border-top:none;color: #fff; }
ul.dropdown ul a { color: #fff;  background:none; padding-left:10px; }
ul.dropdown ul li { background: none; color: #363636; }
ul.dropdown ul li.hover,  ul.dropdown ul li:hover { color: #FFF; font-weight:normal; }
ul.dropdown li a:hover { color:#FFF; }
ul.dropdown ul li a { color:#FFF; }
ul.dropdown ul li a:hover { color:#FFF; }

/* Mixed */
ul.dropdown *.dir { /*background: url(/Image/nav-arrow-transparent.gif) 10px 5px no-repeat;*/    }
ul.dropdown ul *.dir { padding:0px;  }
ul.dropdown li a {   }

/*-------------------------------------------------/
 * @section		Support Class `open` Usage
 * @source		js, artificial * */
ul.dropdown li.hover *.open { color: #FFF;  padding: 0px;  }
ul.dropdown ul li.hover *.open { color: #FFF;  padding: 0px;  }

ul.dropdown ul li.hover *.open, ul.dropdown-vertical li.hover *.open {  font-weight:normal;  }
ul.dropdown-vertical-rtl li.hover *.open { }
ul.dropdown-upward li.hover *.open { }
ul.dropdown-upward ul li.hover *.open { }

/* CSS2 clone */
ul.dropdown li:hover > *.dir {  color: #FFF; padding-left: 0px;   }
ul.dropdown ul li:hover > *.dir,  ul.dropdown-vertical li:hover > *.dir { padding-left: 10px; font-weight:normal; }
ul.dropdown-vertical-rtl li:hover > *.dir2 {  }
ul.dropdown-upward li:hover > *.dir2 {  }
ul.dropdown-upward ul li:hover > *.dir2 {  }

ul.dropdown li {text-decoration: none; color: #FFF;  font-weight: normal; }
ul.dropdown li a {text-decoration: none; color: #FFF;  font-weight: normal; width:auto; }
ul.dropdown li a:hover { color: #FFF; }
ul.dropdown ul li { color: #fff; padding:0; }
ul.dropdown ul li a { color: #fff; margin:0;}
ul.dropdown ul li a:hover { color: #FFF; background:#000000;}
ul.dropdown li a:active {color: #363636; background:; }

ul.dropdown li.selected { background-position:0 -31px; }



/* INDIVIDUAL STYLE */
/*ul.dropdown li {background-image:url(../images/BurySuprisingNav.jpg);}*/

ul.dropdown a {background-image:url(../images/BurySurprisingNav.jpg); padding:0; margin:0;}
ul.dropdown a.homenav {width: 68px; height: 49px; background-position: -18px 0px; display: block;}
ul.dropdown a.attractionnav {width:108px; height:49px; background-position: -86px 0px; display: block;}
ul.dropdown a.workingnav {width:140px; height: 49px; background-position: -194px 0px; display: block;}
ul.dropdown a.newsnav {width: 62px; height:49px; background-position: -334px 0px; display: block;}
ul.dropdown a.relocationnav {width: 104px; height:49px; background-position: -396px 0px; display: block;}
ul.dropdown a.educationnav {width: 100px; height:49px; background-position: -500px 0px; display: block;}
ul.dropdown a.eventsnav {width: 73px; height:49px; background-position: -600px 0px; display: block;}
ul.dropdown a.transportnav {width: 98px; height:49px; background-position: -673px 0px; display: block;}
ul.dropdown a.linksnav {width: 66px; height:49px; background-position: -771px 0px; display: block;}
ul.dropdown a.contactnav {width: 98px; height:49px; background-position: -837px 0px; display: block;}



ul.dropdown a.homenav:hover {background-position: -18px -49px;}
ul.dropdown a.attractionnav:hover {background-position: -86px -49px;}
ul.dropdown a.workingnav:hover {background-position: -194px -49px;}
ul.dropdown a.newsnav:hover {background-position: -334px -49px;}
ul.dropdown a.relocationnav:hover {background-position: -396px -49px;}
ul.dropdown a.educationnav:hover {background-position: -500px -49px;}
ul.dropdown a.eventsnav:hover {background-position: -600px -49px;}
ul.dropdown a.transportnav:hover {background-position: -673px -49px;}
ul.dropdown a.linksnav:hover {background-position: -771px -49px;}
ul.dropdown a.contactnav:hover {background-position: -837px -49px;}



ul.dropdown a.homenav.active {background-position: -18px -49px;}
ul.dropdown a.attractionnav.active {background-position: -86px -49px;}
ul.dropdown a.workingnav.active {background-position: -194px -49px;}
ul.dropdown a.newsnav.active {background-position: -334px -49px;}
ul.dropdown a.relocationnav.active {background-position: -396px -49px;}
ul.dropdown a.educationnav.active {background-position: -500px -49px;}
ul.dropdown a.eventsnav.active {background-position: -600px -49px;}
ul.dropdown a.transportnav.active {background-position: -673px -49px;}
ul.dropdown a.linksnav.active {background-position: -771px -49px;}
ul.dropdown a.contactnav.active {background-position: -837px -49px;}

ul.dropdown a.homenavactive {background-position: -18px -49px;width: 68px; height: 49px; display:block;}
ul.dropdown a.attractionnavactive {background-position: -86px -49px; width:108px; height:49px; display:block;}
ul.dropdown a.workingnavactive {background-position: -194px -49px; width:140px; height: 49px; display:block;}
ul.dropdown a.newsnavactive {background-position: -334px -49px; width: 62px; height:49px; display:block;}
ul.dropdown a.relocationnavactive {background-position: -396px -49px; width: 104px; height:49px; display:block;}
ul.dropdown a.educationnavactive {background-position: -500px -49px; width: 100px; height:49px; display:block;}
ul.dropdown a.eventsnavactive {background-position: -600px -49px; width: 73px; height:49px; display:block;}
ul.dropdown a.transportnavactive {background-position: -673px -49px; width: 98px; height:49px; display:block;}
ul.dropdown a.linksnavactive {background-position: -771px -49px; width: 66px; height:49px; display:block;}
ul.dropdown a.contactnavactive {background-position: -837px -49px; width: 98px; height:49px; display:block;}




/*************************************************************/

	

#MainBanner {width: 960px; height:234px; padding:25px 0px 0px 0px; margin:0; overflow: hidden;}
#Banner {width: 921px; height:234px; padding:0; margin-left:auto; margin-right: auto;}
	#BannerL {width: 640px; height:; padding:0; margin:0; float:left;}
	#BannerR {width: 281px; height:; padding:0; margin:0; float:left;}
	
.Banner {width: 921px; height:234px; padding:0; margin-left:auto; margin-right: auto;}
	.BannerL {width: 640px; height:; padding:0; margin:0; float:left;}
	.BannerR {width: 281px; height:; padding:0; margin:0; float:left;}	
	
	
#MainText {width: 910px; height:auto; padding:25px; padding-top: 25px; margin:0; line-height:1.4em;}
#MainTextShrink {width: 903px; height:auto; padding:25px; padding-top: 25px; margin:0; line-height:1.4em; padding-left:10px; paddingright: 10px;}
#MainText a {color: #008dcb; padding:0; margin:0 font-weight: bold; text-decoration: none;}
#MainText a:hover {color: #004990; text-decoration:none; padding:0; margin:0;}	
#MainText h1 {padding-top:0; margin-top:0; color: #004990; font-size: 40px; height:auto; line-height: 1.2em;}
#MainText h2 {padding-top:0; margin-top:0; color: #004990; font-size: 32px; height:auto;line-height: 1.2em;}
#MainText h3 {padding-top:0; margin-top:0; padding-bottom:20px; color: #008dcb; font-size: 25px; border-bottom: 1px dotted #008dcb; height:auto; line-height: 1.2em;}
#MainText h4 {padding-top:0; margin-top:0; padding-bottom:15px; color: #999999; font-size: 20px; height:auto; line-height: 1.2em; margin-bottom:0;}

#MainTextShrink a {color: #008dcb; padding:0; margin:0 font-weight: bold; text-decoration: none;}
#MainTextShrink a:hover {color: #004990; text-decoration:none; padding:0; margin:0;}	
#MainTextShrink h1 {padding-top:0; margin-top:0; color: #004990; font-size: 40px; height:auto; line-height: 1.2em;}
#MainTextShrink h2 {padding-top:0; margin-top:0; color: #004990; font-size: 32px; height:auto;line-height: 1.2em;}
#MainTextShrink h3 {padding-top:0; margin-top:0; padding-bottom:20px; color: #008dcb; font-size: 30px; border-bottom: 1px dotted #008dcb; height:auto; line-height: 1.2em;}
#MainTextShrink h4 {padding-top:0; margin-top:0; padding-bottom:15px; color: #999999; font-size: 20px; height:auto; line-height: 1.2em; margin-bottom:0;}


.BuryBlue {color:#008dcb; line-height: 1.2em;}

/* NEWS */

.SearchHold {width:910px; height:auto; padding:8px 25px 15px 25px; margin:0; color:#999999; line-height: 1.4em;}
.SearchHold a {color:#008dcb; text-decoration: underline;}
.SearchHold a:hover {color: #666666;}
.SearchTitle {width:910px; height:25px; padding:0px 0px 8px 0px; margin:0; border-bottom: 1px dotted #008dcb; color:#008dcb; font-size: 22px; line-height: 1.2em;}
.SearchTitle a{text-decoration: none; color: #008dcb;}
.SearchTitle a:hover {color: #666666;}


.SearchText {width: 894px; height:auto; padding: 8px; margin:0;}




#wrapper h1 {padding-top:0; margin-top:0; color: #004990; font-size: 40px; height:auto;line-height: 1.2em;}
#wrapper h2 {padding-top:0; padding-bottom: 10px; margin-top:0; margin-bottom:0px; color: #004990; font-size: 32px; height:auto;line-height: 1.2em;}
#wrapper h3 {padding-top:0; margin-top:0; padding-bottom:20px; color: #008dcb; font-size: 30px; border-bottom: 1px dotted #008dcb; height:auto; line-height: 1.2em;}


#ShareThis {width: 880px; height: 40px; padding:15px; margin-left:auto; margin-right:auto; border-top: 1px dotted #008dcb;}

.TwoColHold {width:910px; height:auto; padding:25px; padding-top:35px; margin:0;}
.RightCol {width:; height:auto; padding:0; margin:0; float:left;}
.LeftCol {width:; height:auto; padding:0; margin:0; float:left;}


#TabHold {width: 923px; height:auto; padding:0; margin-left:auto; margin-right:auto;}
#TabNav {width: 923px; height: 61px; padding:0; margin:0;}

.tabMainHold {width: 900px; height:auto; padding:0; margin:0;}
.tableftImage {width:299px; height:auto; padding:0; margin:0; float:left;}
.tabTextarea {width:293px; height:auto; padding:10px 20px 10px 10px; margin:0; float:left; line-height: 1.3em; font-size: 11px;}
.tabTextTitle {font-size: 19px; font-weight: bold; color:#000000; padding-bottom: 8px;}
.tabrightImage {width: 247px; height:auto; padding:0; margin:0; float:left;}


#NewTitle {width: 923px; height:55px; padding:0; margin-left:auto; margin-right:auto; background: url(../images/BuryNewsBkg.jpg) 0 0 repeat-x;}
#NewsHold {width: 923px; height:auto; padding:0px 0px 20px 0px; margin-left:auto; margin-right:auto; }
#NewsLeft {width: 450px; height:auto; padding:6px 0px 35px 10px; margin:0; float:left; background:url(../images/NewspaperBkg.jpg) bottom right no-repeat;}
#NewsRight {width: 400px; height:auto; padding:6px 0px 0px 0px; margin:0; float:right;}

.NewsStoryL {width: 400px; height:auto; padding:15px 0px 15px 0px; margin:0; border-bottom: 1px solid #dddddd;}
.NewsStoryLPoint {width:31px; height: 21px; padding:0; margin:0; float:left;}
.NewsStoryLContent {width: 369px; height:auto; padding:0; margin:0; float:left;}
.NewsStoryLTitle {width: 369px; min-height: 25px; height:auto; padding:0px 0px 0px 0px; margin:0; font-size: 17px; color:#000000; font-weight: bold;}
.NewsStoryLTitle a {color:#000000; font-weight:bold; text-decoration: none;}
.NewsStoryLTitle a:hover {color:#004990;}

.NewsStoryLText {width: 369px; height:auto; padding:0; margin:0; line-height:1.3em;}
.NewsStoryLText a {color:#004990; font-weight: bold; text-decoration: none;}
.NewsStoryLText a:hover {color: #999999;}

.NewsStoryL.Last {border-bottom: none;} 

/********** news big *********/
#NewsStoryLrgHold {width: 900px; height:auto; padding:6px 0px 35px 10px; margin:0; float:left; background:url(../images/NewspaperBkg.jpg) bottom right no-repeat;}
.NewsStoryLrg {width: 860px; height:auto; padding:15px 0px 15px 0px; margin:0; border-bottom: 1px solid #dddddd;}
.NewsStoryLrgPoint {width:31px; height: 21px; padding:0; margin:0; float:left;}
.NewsStoryLrgContent {width: 825px; height:auto; padding:0; margin:0; float:left;}
.NewsStoryLrgTitle {width: 825px; height: 25px; padding:0; margin:0; font-size: 17px; color:#000000; font-weight: bold;}
.NewsStoryLrgTitle a {color:#000000; font-weight:bold; text-decoration: none;}
.NewsStoryLrgTitle a:hover {color:#004990;}

.NewsStoryLrgText {width: 369px; height:auto; padding:0; margin:0; line-height:1.3em;}
.NewsStoryLrgText a {color:#004990; font-weight: bold; text-decoration: none;}
.NewsStoryLrgText a:hover {color: #999999;}

.NewsStoryLrg.Last {border-bottom: none;}






.DateLrg {font-siz: 20px; font-weight: bold; color: #004990;}
.DateLrgGrey {font-siz: 20px; font-weight: bold; color: #5c5c5c;}

.NewsStoryRTitles {width: 379px; height:auto; padding:15px 0px 15px 0px; margin:0; color:#8b8b8b; border-bottom: 1px solid #dddddd;}
.NewsRPoint {width: 30px; height:20px; padding:0; margin:0; float:left;}
.NewsRTitle {width:349px; height:; padding:0; font-size: 17px; font-weight: bold; float:left;}
.NewsRTitle a {color:#8b8b8b; text-decoration: none;}
.NewsRTitle a:hover {color:#004990;}

.NewsStoryRTitles.Last {border-bottom: none;}

/***** Main Sub Cats ****/

.SubcatHold {width: 960px; height:auto; padding:0; margin:0;}

.SubcatPod {width: 923px; height:auto; padding:20px 0px 20px; margin-left:auto; margin-right:auto; border-bottom: 1px #dddddd solid;}
.SubcatImage {width: 247px; height: 156px; border: 1px solid #dddddd; float:left; margin-right: 30px;}
.SubcatContent {width: 610px; height:auto; padding:0px 0px 0px 30px; margin:0; float:left; border-left: 1px solid #dddddd;}
.SubcatTitle {width: 100%; border-bottom: 1px dotted #dddddd; font-size: 22px; font-weight: bold; color: #008dcb; min-height: 25px; height:auto; padding:0px 0px 15px 0px; margin:0;}
.SubcatTitle a {color: #008dcd; text-decoration:none;}
.SubcatTitle a:hover {color: #CCCCCC;}
.SubcatText {width: 100%; height:auto; padding: 10px 0px 0px 0px; margin:0; line-height:1.3em; color: #000000;}
.SubcatText h2 {line-height: 1.2em; margin-top:0; margin-bottom:8px;}
.SubcatText a {color:#004990; font-weight: bold; text-decoration: none;}
.SubcatText a:hover {color: #999999;}


/****** Contact Forms *****/

.ContactFormHold {width: 923px; height:auto; padding:0; margin-left:auto; margin-right:auto;}

.ContactMainCopy {width: 471px; height:auto; padding:0px 20px 0px 8px; margin:0; border-right: 1px #dddddd solid; float:left; line-height: 1.3em;}
.ContactMainCopy h1 {font-size: 23px; height:auto; padding-top:0px; margin-top:0px; color: #004990;}
.ContactFormBox {width: 383px; height:auto; padding:0px 0px 20px 20px; margin:0; margin-left: 20px; float:left; /*background-color:#008dcb;*/ color: #FFFFFF; font-weight: bold;}

.NameTxt {width:272px; height:19px; padding:3px; margin:0; font-weight: bold; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background:url(../images/SearchTxtBkg.jpg) 0 0 no-repeat; float:left; border: none;}

.SubmitWhite {width: 100px; height: 30px; color: #000000; background: #FFFFFF; border:1px solid #dddddd; font-weight: bold; font-size: 13px;}

/***** Voucher *****/

.VoucherMain {width: 660px; height:; padding:20px; margin:0; border: 2px solid #CCCCCC;}
.VTitleHold {width: 660px; height: 200px; padding:20px 0px 0px 0px; margin:0; background:url(../images/Vouchers/VoucherTitleBkg.jpg) 0 0 repeat-x;}
.VTitleImg {width: 247px; height: 156px; padding:0px 0px 0px 10px; margin:0; float:left;}
.VTItleText {width: 383px; height: 156px; padding:0px 10px 0px 10px; margin:0; float: left; color: #FFFFFF; font-weight: bold; font-size: 28px; line-height: 1.2em;}

.VContent {width:660px; height:auto; padding:0; margin:0;}
.VTextField {width: 200px; height: 16px; padding: 2px; marign:0; border: 1px solid #CCCCCC; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.SubmitVBlue {width: 100px; height: 30px; color: #FFFFFF; background: #0191d0; border:1px solid #dddddd; font-weight: bold; font-size: 13px;}

.VMessage {font-size: 18px; color: #000000; font-weight: bold; text-align: center; padding:20px 0px 20px 0px;}

/***** NEW Form *****/
.BPText {width: 450px; height: 15px; padding: 2px; margin:0; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #666666; border:1px solid #999999;}

.BPCounter {width: 630px; height: 30px; padding: 12px 5px 5px 5px; margin:0; color: #FFFFFF; font-weight: bold; font-size: 28px; background: url(../images/FormBlueBkg.jpg) 0 0 repeat-x; border: 1px solid #CCCCCC; text-align:center;}

/***** Counter *****/

.CounterHold {width: 600px; height: 82px; padding:6px 0px 6px 0px; margin:0; margin-left: auto; margin-right:auto;}
.CounterLeft {width:321px; height:82px; margin:0; padding:0; float: left;}
.CounterRight {width:279px; height: 82px; margin:0; padding:0; float:left; font-size: 18px; font-weight: bold;  background:url(../images/BuryCounter_02.jpg) 0 0 no-repeat;}


/***** Footer ****/

#Footer {width: 923px; height: 30px; padding:8px; margin-left:auto; margin-right:auto; color: #999999; font-weight: bold; font-size: 11px; border-top:1px solid #008dcb;}
#Footer a {color: #999999; text-decoration: none; padding:0; margin:0;}
#Footer a:hover {color: #008dcb; text-decoration: none; padding:0; margin:0;}

#Developed {width: auto; height:auto; padding:0; margin:0; float:right; font-weight: normal; line-height: 1.3em; text-align: right;}
#Developed a {color: #999999; text-decoration: none; padding:0; margin:0;}
#Developed a:hover {color:#008dcb; text-decoration:none; padding:0; margin:0;}

.changer {cursor: pointer;}
