A {
	FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #009933; TEXT-DECORATION: none
}
A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ff6600; TEXT-DECORATION: underline
}
A.titles {
	CLEAR: both; BORDER-RIGHT: #666666 1px dotted; BORDER-TOP: #666666 1px dotted; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND: #ececec; PADDING-BOTTOM: 1px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #666666 1px dotted; WIDTH: 100%; COLOR: #660066; MARGIN-RIGHT: 3px; PADDING-TOP: 1px; BORDER-BOTTOM: #666666 1px dotted; TEXT-DECORATION: none
}
A.titles:hover {
	CLEAR: both; BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BACKGROUND: #660066; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #666666 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
BODY {
	FONT-SIZE: 70%; COLOR: #333333; LINE-HEIGHT: 1.5em; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
H1 {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; FONT: 128% Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; TEXT-ALIGN: center
}
H1 {
	FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #996633; LINE-HEIGHT: 1em
}
H2 {
	FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #660066; LINE-HEIGHT: 1em
}
H3 {
	FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #660066; LINE-HEIGHT: 1em
}
H2 {
	FONT-SIZE: 125%
}
H3 {
	MARGIN-TOP: 10px; FONT-SIZE: 105%; MARGIN-BOTTOM: 5px
}
.highlight {
	BACKGROUND-COLOR: inactivecaptiontext
}
HR {
	BACKGROUND: #ffffff; COLOR: #666666; HEIGHT: 1px
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
LABEL {
	CURSOR: pointer
}
TABLE {
	FONT-SIZE: 100%
}
TH {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; BORDER-BOTTOM: #660066 1px solid; TEXT-ALIGN: left
}
UL {
	LIST-STYLE-TYPE: square
}
UL#accessibility {
	FONT-SIZE: 70%; POSITION: absolute; TOP: -1000px
}
#atozcontainer {
	MARGIN-TOP: 2px; MARGIN-LEFT: 4px
}
.a2z {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #999999 1px solid; MARGIN-TOP: 3px; PADDING-LEFT: 0.5em; FONT-SIZE: 108%; BACKGROUND: #ffffff; PADDING-BOTTOM: 0.05em; VERTICAL-ALIGN: middle; BORDER-LEFT: #999999 1px solid; WIDTH: 1.5em; COLOR: #660066; BORDER-BOTTOM: #999999 1px solid; WHITE-SPACE: nowrap; HEIGHT: 1.5em; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.a2z:hover {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #999999 1px solid; MARGIN-TOP: 3px; PADDING-LEFT: 0.5em; FONT-SIZE: 108%; BACKGROUND: #660066; PADDING-BOTTOM: 0.05em; VERTICAL-ALIGN: middle; BORDER-LEFT: #999999 1px solid; WIDTH: 1.5em; COLOR: #ffffff; BORDER-BOTTOM: #999999 1px solid; WHITE-SPACE: nowrap; HEIGHT: 1.5em; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.addresses {
	FONT-WEIGHT: bold; BORDER-BOTTOM: #660066 1px solid
}
.align-bottom {
	VERTICAL-ALIGN: bottom
}
.align-left {
	TEXT-ALIGN: left
}
.align-right {
	TEXT-ALIGN: right
}
.align-top {
	VERTICAL-ALIGN: top
}
.v-align-top {
	VERTICAL-ALIGN: top
}
.banners {
	PADDING-BOTTOM: 3px
}
.clear {
	CLEAR: both
}
.contents {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #cccccc 1px solid; DISPLAY: block; PADDING-LEFT: 4px; FONT-SIZE: 95%; PADDING-BOTTOM: 0px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 135px; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFCC; TEXT-DECORATION: none
}
.contents-menu {
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #333333 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 4px;
	FONT-SIZE: 95%;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #cccccc 1px solid;
	WIDTH: 135px;
	COLOR: #FFFFFF;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #333333 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffcc66;
	TEXT-DECORATION: none;
	font-weight: bold;
}
.contents:hover {
	PADDING-RIGHT: 4px;
	DISPLAY: block;
	PADDING-LEFT: 4px;
	FONT-SIZE: 95%;
	PADDING-BOTTOM: 0px;
	WIDTH: 135px;
	COLOR: #000000;
	PADDING-TOP:1px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	border: 1px solid #000000;
}
.contents-container {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1px
}
.float-center {
	TEXT-ALIGN: center
}
.align-center {
	TEXT-ALIGN: center
}
.align-middle {
	TEXT-ALIGN: center
}
.float-left {
	FLOAT: left
}
.float-right {
	FLOAT: right
}
.form-form {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.form-go {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #999999 1px solid; MARGIN-TOP: 3px; PADDING-LEFT: 2px; FONT-SIZE: 100%; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 0.1em; VERTICAL-ALIGN: bottom; BORDER-LEFT: #999999 1px solid; CURSOR: pointer; COLOR: #660066; BORDER-BOTTOM: #999999 1px solid; WHITE-SPACE: nowrap; HEIGHT: 1.8em; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.form-input {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; VERTICAL-ALIGN: bottom; BORDER-LEFT: #999999 1px solid; COLOR: #660066; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffffff
}
.form-select {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 1px; VERTICAL-ALIGN: bottom; BORDER-LEFT: #999999 1px solid; COLOR: #660066; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffffff
}
.headingsmain {
	PADDING-RIGHT: 10px; MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 120%; BACKGROUND: #660066; MARGIN-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}
.news-text {
	MARGIN-RIGHT: 5px; TEXT-ALIGN: justify
}
.section {
	CLEAR: left; BORDER-TOP: #cccccc 1px solid; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.section-top {
	BORDER-TOP: #ffffff 1px solid; PADDING-BOTTOM: 5px
}
.strikethrough {
	COLOR: #d6d6d6; TEXT-DECORATION: line-through
}
.width135px {
	WIDTH: 135px
}
.width100percent {
	WIDTH: 100%
}
.width90percent {
	WIDTH: 90%
}
.width80percent {
	WIDTH: 80%
}
.width33percent {
	WIDTH: 33%
}
.width50percent {
	WIDTH: 49%
}
.width20percent {
	WIDTH: 20%
}
.width10percent {
	WIDTH: 10%
}
#contact-details {
	FLOAT: left; BACKGROUND-IMAGE: url(/templates/shepway/images/address.gif); WIDTH: 153px; CURSOR: pointer; BACKGROUND-REPEAT: no-repeat; HEIGHT: 81px
}
#highlight {
	
}
#highlight A {
	
}
#hotpicks IMG {
	FLOAT: left; MARGIN: 5px; WIDTH: 60px; HEIGHT: 60px
}
#latest-news IMG {
	FLOAT: left; MARGIN: 5px; WIDTH: 60px; HEIGHT: 60px
}
#newsflash IMG {
	FLOAT: left; MARGIN: 5px; WIDTH: 60px; HEIGHT: 60px
}
#highlight IMG {
	FLOAT: left; MARGIN: 5px; WIDTH: 70px; HEIGHT: 60px
}
#hotpicks {
	
}
#hotpicks A {
	
}
#latest-news {
	
}
#latest-news A {
	
}
#latest-news P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1em; PADDING-TOP: 0px
}
#logo {
	FLOAT: left; BACKGROUND-IMAGE: url(/templates/shepway/images/logo.gif); WIDTH: 349px; CURSOR: pointer; BACKGROUND-REPEAT: no-repeat; HEIGHT: 81px
}
#montage {
	BACKGROUND-POSITION: 496px 50%; MARGIN-TOP: 0px; BACKGROUND-IMAGE: url(/templates/shepway/images/montage.jpg); MARGIN-BOTTOM: -1px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent
}
#newsflash {
	
}
#newsflash A {
	
}
#unpublished {
	FONT-SIZE: 80%
}
#newsflash P {
	MARGIN-TOP: 8px; MARGIN-BOTTOM: 8px
}
#latestnews P {
	MARGIN-TOP: 8px; MARGIN-BOTTOM: 8px
}
#hotpicks P {
	MARGIN-TOP: 8px; MARGIN-BOTTOM: 8px
}

#pageframe {
	BORDER-RIGHT: #000 0px solid; BORDER-TOP: #000 0px solid; BORDER-LEFT: #000 0px solid; BORDER-BOTTOM: #000 0px solid
}
#header {
	BORDER-RIGHT: #000 0px solid; BORDER-TOP: #000 0px solid; BORDER-LEFT: #000 0px solid; BORDER-BOTTOM: #000 0px solid
}

#header-bgimage {
	background: url("images/community-header.gif");
	background-repeat: repeat-x
	background-image: url("images/community-header.gif");
}