BODY {
	FONT-SIZE: 75%; MARGIN: 5px; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif
}
A {
	FONT-WEIGHT: bold; COLOR: #142b3f; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A:visited {
	
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-TOP: 0px
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 140%; MARGIN: 0px 0px 0.5em; COLOR: #000
}
H1.inline {
	DISPLAY: inline; FONT-SIZE: 100%; MARGIN: 0px
}
H2 {
	CLEAR: left; FONT-SIZE: 110%; MARGIN: 0px 0px 3px; COLOR: #465271
}
H2 A {
	COLOR: #465271
}
H3 {
	CLEAR: both; FONT-SIZE: 100%; MARGIN: 0px 0px 10px; COLOR: black
}
HR {
	COLOR: #142b3f; HEIGHT: 1px
}
FORM LABEL {
	CLEAR: left; DISPLAY: block; FLOAT: left; MARGIN-RIGHT: 0.5em; TEXT-ALIGN: right
}
FORM LABEL.inline {
	CLEAR: none
}
FORM UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
FORM LI {
	CLEAR: both; MARGIN: 0.5em 0px
}
FORM SPAN.fix {
	CLEAR: both; DISPLAY: block
}
FORM INPUT {
	FONT: 1em arial,helvetica,sans-serif
}
SELECT {
	FONT: 1em arial,helvetica,sans-serif
}
TEXTAREA {
	FONT: 1em arial,helvetica,sans-serif
}
FORM H2 {
	CLEAR: left; PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 100%; FLOAT: none; PADDING-BOTTOM: 3px; MARGIN: 2px; COLOR: #fff; PADDING-TOP: 3px; BACKGROUND-COLOR: #b5c7de; TEXT-ALIGN: left
}
FORM LI.radio LABEL {
	CLEAR: none
}
FORM LI.radio INPUT {
	FLOAT: left
}
FORM LI.check LABEL {
	DISPLAY: inline; FLOAT: none; MARGIN-RIGHT: 0px; TEXT-ALIGN: left
}
FORM LI.check SPAN {
	DISPLAY: block
}
FORM#ecards LI.cardimage {
	CLEAR: none; FLOAT: left; WIDTH: 24%; TEXT-ALIGN: center
}
.thedms UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.Caption {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #255f65; TEXT-ALIGN: center
}
.Instructions {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; HEIGHT: 24px; TEXT-ALIGN: center
}
.Feedback {
	FONT-WEIGHT: normal; FONT-SIZE: small; COLOR: red; HEIGHT: 24px; TEXT-ALIGN: center
}
#thedmsBrochure FORM .message {
	MARGIN-LEFT: auto; WIDTH: 96%; MARGIN-RIGHT: auto
}
#thedms01 DIV#thedmsBrowseGrid .BrowseCell {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 1px; WIDTH: 32%; PADDING-TOP: 3px
}
#thedms11 DIV#thedmsBrowseGrid .BrowseCell {
	FLOAT: left; WIDTH: 82%
}
#thedms11 DIV#thedmsBrowseGrid .BrowseSmallPicture {
	FLOAT: left; WIDTH: 15%; PADDING-TOP: 4px
}
DIV#thedmsBrowseGrid .BrowseCell H2 {
	FONT-SIZE: 120%; MARGIN: 0px; COLOR: #000; BACKGROUND-COLOR: #b5c7de
}
#thedms11 DIV#thedmsBrowseGrid .BrowseCell H2 {
	FONT-WEIGHT: normal
}
#thedmsBrowseEvents {
	CLEAR: both
}
#thedmsBrowseEvents TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #330066; PADDING-TOP: 5px; BACKGROUND-COLOR: #e0e0e0
}
#thedmsBrowseEvents TD {
	PADDING-RIGHT: 3px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #e0e0e0 1px solid
}
DIV.thedmsAvailability {
	MARGIN-LEFT: 2px; BACKGROUND-COLOR: #fff
}
DIV#thedmsAvailabilityKey {
	MARGIN-LEFT: 2px; BACKGROUND-COLOR: #fff
}
DIV.thedmsAvailability {
	BACKGROUND-COLOR: #fff
}
DIV#thedmsAvailability .availGridCellDefault {
	BACKGROUND-COLOR: #fff
}
DIV#thedmsAbbreviationsKey {
	CLEAR: both
}
DIV#thedmsdetailsEAbuttons P {
	MARGIN-BOTTOM: 1px
}
DIV#thedmsLargeImgOne {
	FLOAT: left; WIDTH: 43%; TEXT-ALIGN: center
}
DIV#thedmsSmallImg {
	FLOAT: left; WIDTH: 17%; TEXT-ALIGN: center
}
DIV#thedmsLargeImgTwo {
	FLOAT: left; WIDTH: 39%; TEXT-ALIGN: center
}
DIV#thedmsItemsPanel {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #fff
}
DIV#thedmsdetailsACbuttons {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
DIV#thedmsContactPanel P {
	MARGIN: 0px
}
#thedmsOpeningTimesTableFullWidth {
	BACKGROUND-COLOR: #fff
}
DIV#thedmsTopPanel {
	MARGIN-BOTTOM: 5px
}
DIV#thedmsDetailsPanel {
	WIDTH: 56%
}
DIV#thedmsLargePicturesPanel {
	WIDTH: 43%
}
DIV#thedmsItineraryMap0 {
	WIDTH: 53%; TEXT-ALIGN: left
}
DIV#thedmsItineraryMap1 {
	WIDTH: 45%
}
DIV#thedmsItineraryAccommodation {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #f5e4dc
}
DIV#thedmsItineraryAccommodation H3 {
	CLEAR: none
}
DIV#thedmsItineraryVenues H3 {
	CLEAR: none
}
DIV#thedmsMapA0 {
	FLOAT: left; WIDTH: 55%
}
DIV#thedmsMapA1 {
	FLOAT: left; WIDTH: 43%
}
DIV#thedmsMapAll0 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 38%; PADDING-TOP: 10px
}
DIV#thedmsMapAll1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 40%; PADDING-TOP: 10px
}
DIV#thedmsSearch0_map {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 53%; MARGIN-RIGHT: 10px; PADDING-TOP: 0px
}
DIV#thedmsSearch1_map {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 45%; PADDING-TOP: 0px
}
DIV#emailBody {
	TEXT-ALIGN: center
}
DIV#thedmsBrochure {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 95%; PADDING-TOP: 10px
}
DIV#thedms150 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #fff
}
DIV#thedmsProfiling {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #fff
}
#thedmsProfiling .thedmsQuestion {
	WIDTH: 38%
}
#thedmsProfiling .thedmsAnswers {
	WIDTH: 60%
}
#thedmsProfiling LI {
	PADDING-BOTTOM: 5px; BORDER-BOTTOM: #b7ddf9 1px dotted
}
#basketsummary {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #b5c7de; BORDER-BOTTOM-STYLE: none
}
#basketsummaryframe {
	WIDTH: 75%
}
#eshopcontent IMG {
	MARGIN: 3px
}
.thedmsBackgroundFix {
	CLEAR: both; FONT-SIZE: 1px; HEIGHT: 1px
}
.button {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.button A {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #666 1px solid; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN: 1px; BORDER-LEFT: #666 1px solid; COLOR: #000; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #b5c7de; TEXT-ALIGN: center
}
.button A:hover {
	BACKGROUND-COLOR: #a0b9d6; TEXT-DECORATION: none
}
.detailbtn A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.leftbutton {
	FLOAT: left
}
.modebutton {
	FLOAT: right; COLOR: #000; TEXT-DECORATION: none
}
.searchbutton {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #666 1px solid; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN: 1px; BORDER-LEFT: #666 1px solid; COLOR: #000; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #b5c7de; TEXT-ALIGN: center
}
.eshopbutton {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #666 1px solid; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 100%; FLOAT: right; MARGIN: 1px; BORDER-LEFT: #666 1px solid; WIDTH: auto; COLOR: #000; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #b5c7de; TEXT-ALIGN: center
}
.eshopbutton A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 2px; BACKGROUND-COLOR: #fff
}
.submitbutton {
	FONT-WEIGHT: bold; FLOAT: right
}
DIV#thedmsButtonHolder .button {
	WIDTH: 120px
}
DIV#thedmsButtonHolder .button A {
	FONT-SIZE: 100%
}
DIV#thedmsButtonHolder .buttonDisable {
	BORDER-RIGHT: #ccc 2px solid; BORDER-TOP: #ccc 2px solid; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN: 1px; BORDER-LEFT: #ccc 2px solid; WIDTH: 120px; COLOR: #666666; BORDER-BOTTOM: #ccc 2px solid; BACKGROUND-COLOR: #e6e6e6
}
#centre {
	MARGIN-LEFT: auto; WIDTH: 960px; MARGIN-RIGHT: auto
}
#frame {
	WIDTH: 960px; BACKGROUND-COLOR: #5681b3
}
#header {
	CLEAR: both; Z-INDEX: 1; BACKGROUND: url(header.jpg) no-repeat; HEIGHT: 130px
}
#header H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 16px;
	Z-INDEX: 2;
	LEFT: 707px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 281px;
	COLOR: #fff;
	PADDING-TOP: 0px;
	FONT-STYLE: italic;
	POSITION: absolute;
	TOP: 234px;
	TEXT-ALIGN: right;
	float: right;
}
.mainnav {
	WIDTH: 960px; COLOR: #fff; POSITION: relative
}
.mainnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.mainnav LI {
	DISPLAY: inline
}
.mainnav LI.home {
	DISPLAY: block; FLOAT: right
}
.mainnav A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.mainnav A SPAN {
	DISPLAY: none
}
.mainnav A:hover {
	COLOR: #cccccc; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
.mainnav A:hover SPAN {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: normal; BACKGROUND: url(/img/opaque.png); LEFT: 0px; PADDING-BOTTOM: 3px; WIDTH: 960px; COLOR: #000; BORDER-TOP-STYLE: none; PADDING-TOP: 3px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 25px; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
.mainnav A:hover SPAN.stay {
	PADDING-LEFT: 2em; WIDTH: 950px
}
.mainnav A:hover SPAN.see {
	PADDING-LEFT: 5em; WIDTH: 900px
}
.mainnav A:hover SPAN.map {
	PADDING-LEFT: 10em; WIDTH: 850px
}
.mainnav A:hover SPAN.plan {
	PADDING-LEFT: 15em; WIDTH: 800px
}
.mainnav A:hover SPAN.eshop {
	PADDING-LEFT: 20em; WIDTH: 750px
}
.mainnav A:hover SPAN.downloads {
	PADDING-LEFT: 25em; WIDTH: 700px
}
.mainnav A:hover SPAN.info {
	PADDING-LEFT: 31em; WIDTH: 600px
}
.mainnav A:hover SPAN.brochure {
	PADDING-LEFT: 35em; WIDTH: 550px
}
.mainnav A:hover SPAN.find {
	PADDING-LEFT: 41em; WIDTH: 500px
}
.mainnav A:hover SPAN.contact {
	PADDING-LEFT: 45em; WIDTH: 500px
}
#subnav {
	COLOR: #fff
}
#subnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#subnav LI {
	DISPLAY: inline
}
#subnav A {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FLOAT: left; PADDING-BOTTOM: 2px; COLOR: #fff; PADDING-TOP: 2px; TEXT-DECORATION: none
}
#subnav A:hover {
	COLOR: #cccccc
}
#subnav LI.sectionhome {
	DISPLAY: block; FLOAT: right
}
#content {
	CLEAR: both; FLOAT: left; WIDTH: 100%; BACKGROUND-COLOR: #ebf0f5
}
#leftcontainer {
	FLOAT: left; WIDTH: 72%
}
#rightcontainer {
	FLOAT: left; WIDTH: 27%
}
#centrecontainer {
	
}
.textpadding {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
IMG.widemargin {
	MARGIN: 10px
}
IMG.middle {
	CLEAR: both; LINE-HEIGHT: 30px
}
.right {
	FLOAT: right; WIDTH: auto
}
UL.plain {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.plain LI {
	
}
#linkgrid {
	MARGIN: 10px auto; WIDTH: 98%; TEXT-ALIGN: center
}
.linkgrid {
	MARGIN: 10px auto; WIDTH: 98%; TEXT-ALIGN: center
}
.linkgridcolumn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 24%; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.linkgridcolumn5way {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 19%; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.linkgridcolumn3way {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 33%; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.linkgridcolumn2way {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 49%; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.linkgridbox {
	BORDER-RIGHT: #68899c 2px solid; BORDER-TOP: #68899c 2px solid; FLOAT: left; MARGIN: 3px 0px; BORDER-LEFT: #68899c 2px solid; WIDTH: 95%; BORDER-BOTTOM: #68899c 2px solid; TEXT-ALIGN: center
}
.weddings {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1%; PADDING-TOP: 1%
}
.linkgridbox IMG {
	MARGIN: 3px
}
.linkgridbox A {
	PADDING-RIGHT: 1%; DISPLAY: block; PADDING-LEFT: 1%; FONT-SIZE: small; FLOAT: left; PADDING-BOTTOM: 1%; WIDTH: 98%; PADDING-TOP: 1%; HEIGHT: auto; TEXT-ALIGN: left
}
.linkgridbox A.weddings {
	DISPLAY: inline; FLOAT: none; WIDTH: auto
}
.linkgridbox A:hover {
	BACKGROUND-COLOR: #ced9df; TEXT-DECORATION: none
}
A.textlink {
	DISPLAY: inline; FLOAT: none; WIDTH: auto
}
.linkgridbox H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: small; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; COLOR: #465c6a; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.linkgridboxtitle {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #465c6a; TEXT-ALIGN: left
}
.linkgridboxtext {
	FONT-WEIGHT: normal; FONT-SIZE: 90%; COLOR: #000000; LINE-HEIGHT: 100%; TEXT-ALIGN: left
}
.linkgridbox H3 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: small; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #465c6a; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.linkgridbox P {
	FONT-SIZE: 90%; LINE-HEIGHT: 100%; TEXT-ALIGN: left
}
.itembox {
	CLEAR: both; BORDER-RIGHT: #68899c 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #68899c 2px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 3px; BORDER-LEFT: #68899c 2px solid; LINE-HEIGHT: 110%; PADDING-TOP: 5px; BORDER-BOTTOM: #68899c 2px solid; TEXT-ALIGN: left
}
.itembox IMG {
	MARGIN-RIGHT: 3px
}
.itembox P {
	MARGIN-BOTTOM: 7px
}
.itembox A {
	FONT-WEIGHT: bold
}
.itembox H2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.itemboxhalf {
	FLOAT: left; WIDTH: 49%
}
.itemboxthird {
	FLOAT: left; WIDTH: 33%
}
.imagebox {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 5px; WIDTH: 230px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
#rightlinkbox {
	BORDER-RIGHT: #6699cc 2px solid; BORDER-TOP: #6699cc 2px solid; MARGIN: 10px; BORDER-LEFT: #6699cc 2px solid; BORDER-BOTTOM: #6699cc 2px solid
}
#rightlinkbox H3 {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FONT-SIZE: 110%; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 3px; BACKGROUND-COLOR: #6699cc
}
#rightlinkbox H1 {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FONT-SIZE: 110%; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 3px; COLOR: #fff; LINE-HEIGHT: 110%; PADDING-TOP: 3px; BACKGROUND-COLOR: #6699cc
}
#rightlinkbox H4 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px
}
#rightlinkbox P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px; PADDING-TOP: 0px
}
#rightlinkbox .break {
	CLEAR: both; BORDER-TOP: #6699cc 2px solid; MARGIN-TOP: 2px; LINE-HEIGHT: 2px; HEIGHT: 2px
}
#rightlinkbox FORM.accomsearch H2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px
}
#footer {
	CLEAR: both
}
#footernav {
	BACKGROUND-COLOR: #fff
}
#footernav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#footernav LI {
	PADDING-LEFT: 10px; FLOAT: right
}
#footer A {
	
}
#footer A:hover {
	
}
#footer A:visited {
	
}
#rightlinkbox FORM {
	MARGIN: 0px 5px; LINE-HEIGHT: 100%
}
#rightlinkbox FORM.accomsearch {
	MARGIN: 0px
}
UL.navigation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.navigation LI {
	DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.flag {
	MARGIN: 0px 2px
}
LI.generic { 
	list-style: none;
	margin-left: 3px;
	background-image: url(newimages/bullet.gif);
	background-repeat: no-repeat;
	background-position: center left;
}

.a_pos {
	
}
.DivCenter {
	TEXT-ALIGN: center
}
