@import url(/css/default.css);

div.headerBar {
	background-image: url(../images/header_background.jpg);
	width: 800px;
	height: 164px;
}

div.headerBarSplash {
	background-image: url(../images/header_background_splash.jpg);
	width: 800px;
	height: 164px;
}

.imageLogo {
	position: absolute;
	top: 15px;
	left: 39px;
}

div.formQuickSearch {
	position: absolute;
	left: 391px;
	top: 27px;
}

#formQuickSearch select {
	font-size: 11px;
	width: 129px;
}

#formQuickSearch table {
	background: transparent;
}

#flashMovie {
	position: absolute;
	left: 195px;
	top: 95px;
	background-image: url(../flash/images/civilpartnership/cake1.jpg);
}

#flashText {
	padding-top: 1px;
}

.image_center {
	position: absolute;
	left: 195px;
	top: 96px;
}

.imageStrapLine {
	position: absolute;
	left: 393px;
	top: 68px;
}

.imageTitleWelcome {
	position: absolute;
	left: 388px;
	top: 122px;
}

.imageTitleLanding {
	position: absolute;
	left: 200px;
	top: 122px;
}

.imageTitleAboutUs {
	position: absolute;
	left: 386px;
	top: 109px;
}

.imageTitleServices {
	position: absolute;
	left: 381px;
	top: 121px;
}

.imageTitleFeatures {
	position: absolute;
	left: 386px;
	top: 122px;
}

.imageTitleParties {
	position: absolute;
	left: 386px;
	top: 109px;
}

.imageTitleTestimonials {
	position: absolute;
	left: 386px;
	top: 118px;
}

.imageTitleContactUs {
	position: absolute;
	left: 386px;
	top: 118px;
}

.imageTitleSiteMap {
	position: absolute;
	left: 381px;
	top: 122px;
}

div.middleBar {
	width: 799px;
	border-right: 1px solid #F5C9DC;
}

table.middleBar {
	width: 799px;
}

td.border_middleBar_left {
	width: 17px;
	background-image: url(../images/border_middleBar_left.gif);
}

td.columnNav {
	background-color: #FCEDF3;
	width: 178px;
}

td.columnCenter {
	background-color: Black;
}

div.blockContent {
	width: 368px;
	padding: 22px 46px 5px 14px;
	line-height: 140%;
/*	border: 1px solid Black;*/
}

div.blockContentSplash {
	width: 554px;
	line-height: 140%;
}

div.pluginText {
	padding: 10px 0px 0px 8px;
}

table.siteHighlights {
	width: 554px;
	background-color: #DF5892;
	border-top: 1px solid White;
}

div.siteHighlights {
	width: 260px;
	padding: 8px 9px 9px 8px;
	color: White;
	font-weight: bold;
	background-color: #DF5892;
}

#siteHighlights a {
	color: white;
}

div.bottomBar {
	width: 800px;
}

#bottomBar table {
	width: 800px;
}

div.blockFooter {
	font-size: 9px;
	padding: 7px 0px 20px 37px;
}

td.previous {
	width: 80px;
	vertical-align: middle;
}

td.summary {
	width: 204px;
	text-align: center;
	vertical-align: bottom;
	color: #DF5892;
	font-weight: bold;
}

td.next {
	width: 80px;
	text-align: right;
	vertical-align: middle;
}

div.primaryLevel {
	width: 225px;
	padding: 5px 5px 5px 10px;
	background-color: #FCEDF3;
	border-top: 6px solid White;
}

a.primaryLevelIntro,a.primaryLevelIntro:visited {
	font-style: italic;
	font-weight: normal;
}

a.primaryLevel,a.primaryLevel:visited {
	font-weight: bold;
}

div.secondaryLevel {
	width: 225px;
	padding: 10px 0px 0px 0px;
	background-image: url(/images/background_sitemap_dots.gif);
/*	border: 1px solid black;*/
}

div.secondaryLevelEnd {
	width: 225px;
	padding: 10px 0px 0px 0px;
	background-image: url(/images/background_sitemap_dots_end.gif);
/*	border: 1px solid black;*/
}

a.secondaryLevel,a.secondaryLevel:visited {
	color: black;
	font-weight: bold;
}

div.standards {
	width: 800px;
	text-align: right;
}

td.fieldname1 {
	width: 80px;
	padding: 5px 5px 5px 5px;
	vertical-align: middle;
}

td.fieldname2 {
	width: 80px;
	padding: 10px 5px 5px 5px;
}

td.fieldvalue {
	width: 250px;
	padding: 5px 5px 5px 5px;
}

td.fieldtext {
	padding: 5px 5px 5px 5px;
}

img.highlightSpacer {
	margin: 4px 0px;
}

#output {
	min-height: 240px;
	_height: 240px;
}