HTML {
	MARGIN: 0px
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 0.8em Verdana, Arial, Helvetica, sans-serif; PADDING-TOP: 0px
}
H1 {
	COLOR: #006b65; FONT-SIZE: 1.5em
}
H2 {
	COLOR: #006b65; FONT-SIZE: 1.3em
}
H3 {
	COLOR: #006b65; FONT-SIZE: 1.1em
}
A:link {
	COLOR: #c02e39; TEXT-DECORATION: none
}
A:visited {
	COLOR: #c02e39; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
A.cur {
	COLOR: #000000; FONT-WEIGHT: bold
}
UL {
	LIST-STYLE-TYPE: disc
}
TABLE {
	BORDER: #a4a4a4 1px solid; text-align: left; border-collapse: collapse;
}

TABLE p {
	margin: 1px 1px 1px 1px;
}

TH {
	padding: 2px 8px 2px 4px;
	background: #006b65;
	border-top: 4px solid #006b65;
	border-bottom: 1px solid #a4a4a4;
	color: #FFFFFF;
	text-align: left;
}
TD {
	padding: 2px 8px 2px 4px;
	background: #ebfffe; 
	border-bottom: 1px solid #a4a4a4;
	border-top: 1px solid transparent;
	color: #000000;
}
.centercell {
	TEXT-ALIGN: center
}
.centercell IMG {
	TEXT-ALIGN: center
}
FORM {
	MARGIN: 0px
}
INPUT.button {
	BORDER-BOTTOM: #004943 1px solid; BORDER-LEFT: #008d87 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #006b65; COLOR: #ffffff; BORDER-TOP: #008d87 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #004943 1px solid; PADDING-TOP: 0px
}
INPUT.textbox {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-TOP: #000000 1px solid; MARGIN-RIGHT: 5px; BORDER-RIGHT: #000000 1px solid
}
#header {
	HEIGHT: 113px
}
#logo {
	FLOAT: left; PADDING-TOP: 10px
}
#logo IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
#searcharea {
	Z-INDEX: 10; POSITION: absolute; FONT-SIZE: 0.85em; RIGHT: 20px; PADDING-TOP: 25px
}
#searchtitle {
	MARGIN-TOP: 5px; FLOAT: left; MARGIN-RIGHT: 5px
}
#advancedsearch {
	TEXT-ALIGN: right
}
#advancedsearch A:link {
	COLOR: #000000
}
#advancedsearch A:visited {
	COLOR: #000000
}
#advancedsearch A:active {
	COLOR: #032bf2
}
#advancedsearch A:hover {
	COLOR: #032bf2
}
#globalnav {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; BACKGROUND: #006b65; COLOR: #ffffff; FONT-SIZE: 0.85em
}
#globalnav UL {
	PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
#globalnav UL LI {
	PADDING-LEFT: 10px; DISPLAY: inline
}
#globalnav A:link {
	FONT: bold 1.1em Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; TEXT-DECORATION: none
}
#globalnav A:visited {
	FONT: bold 1.1em Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; TEXT-DECORATION: none
}
#globalnav A:active {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
#globalnav A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
#primarynav {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; FONT-SIZE: 0.9em
}
#primarynav UL {
	PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
#primarynav UL LI {
	PADDING-LEFT: 10px; DISPLAY: inline
}
#primarynav A:link {
	FONT: bold 1.1em Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
#primarynav A:visited {
	FONT: bold 1.1em Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
#primarynav A:active {
	COLOR: #032bf2; TEXT-DECORATION: underline
}
#primarynav A:hover {
	COLOR: #032bf2; TEXT-DECORATION: underline
}
#wrapper {
	MIN-WIDTH: 540px; LINE-HEIGHT: 1.5em; MARGIN: 5px 10px 10px
}
#body {
	BORDER-LEFT: #fff 190px solid; WIDTH: auto; BORDER-RIGHT: #fff 190px solid
}
#body2 {
	BORDER-LEFT: #fff 190px solid; WIDTH: auto
}
#innerbody {
	MARGIN: 0px; WIDTH: 100%
}
#leftcol {
	Z-INDEX: 10; POSITION: relative; WIDTH: 190px; FLOAT: left; MARGIN-LEFT: -190px; FONT-SIZE: 0.85em; voice-family: inherit
}
#rightcol {
	Z-INDEX: 11; POSITION: relative; WIDTH: 190px; FLOAT: left; FONT-SIZE: 0.85em; MARGIN-RIGHT: -200px
}
#centercol {
	Z-INDEX: 12; POSITION: relative; WIDTH: 100%; FLOAT: left
}
#centercontent {
	PADDING-BOTTOM: 10px; MARGIN: 0px 15px 0px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
#centercontent2 {
	PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
#breadcrumb {
	BORDER-BOTTOM: #dddddd 1px solid; POSITION: relative; PADDING-BOTTOM: 2px; MARGIN-BOTTOM: 5px
}
.clear {
	CLEAR: both
}
#footer {
	Z-INDEX: 13; POSITION: relative; PADDING-BOTTOM: 8px; MARGIN-TOP: 10px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; CLEAR: both; BORDER-TOP: #000000 1px solid; PADDING-TOP: 8px
}
#footer A {
	COLOR: #000000
}
#footer A:hover {
	TEXT-DECORATION: underline
}
#body > #innerbody {
	BORDER-BOTTOM: #ffffff 1px solid
}
#leftcol {
	MARGIN-RIGHT: 1px
}
#rightcol {
	MARGIN-LEFT: 1px
}
#centercol {
	MARGIN: 0px -8px 0px -2px
}
#LGNLNav {
	POSITION: relative; MARGIN-BOTTOM: 15px
}
#LGNLNav UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #c02e39; PADDING-TOP: 0px
}
#LGNLNav UL LI {
	BORDER-BOTTOM: #ffffff 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
#LGNLNav UL LI.last {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-TOP: 5px
}
#LGNLNav UL LI A:link {
	COLOR: #ffffff; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#LGNLNav UL LI A:visited {
	COLOR: #ffffff; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#LGNLNav UL LI A:hover {
	TEXT-DECORATION: underline
}
.seperator {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: #006b65; WIDTH: 100%; HEIGHT: 1px; COLOR: #006b65; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.transparentseperator {
	BACKGROUND: #ffffff; COLOR: #ffffff
}
.smallgrey {
	COLOR: #a4a4a4; FONT-SIZE: 0.85em
}
.atozletters {
	BORDER-BOTTOM: #006b65 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 80%; PADDING-RIGHT: 0px; MARGIN-LEFT: auto; BORDER-TOP: #006b65 1px solid; MARGIN-RIGHT: auto; PADDING-TOP: 5px
}
.resultscontainer .title {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 1em; BORDER-LEFT-WIDTH: 0px; FONT-WEIGHT: bold
}
.resultscontainer .description {
	MARGIN-TOP: 0px
}
.resultscontainer .extrainfo {
	
}
#relatedlinks {
	BORDER-BOTTOM: #a4a4a4 1px solid; BORDER-LEFT: #a4a4a4 1px solid; WIDTH: 200px; MARGIN-BOTTOM: 20px; FLOAT: right; MARGIN-LEFT: 5px; FONT-SIZE: 0.85em; BORDER-TOP: #a4a4a4 1px solid; BORDER-RIGHT: #a4a4a4 1px solid
}
#relatedlinks .title {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #006b65; COLOR: #ffffff; FONT-SIZE: 1.2em; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.usefullinks UL {
	POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.usefullinks UL LI {																	 
	LIST-STYLE-POSITION: inside; BORDER-BOTTOM: #dddddd 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: url(../../../../images/CorporateInternet/bullet.gif); PADDING-TOP: 0px
}
.usefullinks UL LI A {
	COLOR: #000000
}
.usefullinks UL LI A:hover {
	COLOR: #c02e39; TEXT-DECORATION: underline
}
.usefullinksnobullet UL {
	POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #000000; PADDING-TOP: 0px
}
.usefullinksnobullet UL LI {
	BORDER-BOTTOM: #dddddd 1px solid; PADDING-BOTTOM: 2px
}
.usefullinksnobullet UL LI A {
	COLOR: #000000
}
.usefullinksnobullet UL LI A:hover {
	COLOR: #c02e39; TEXT-DECORATION: underline
}
.title {
	BORDER-BOTTOM: #006b65 2px solid; POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 2px; COLOR: #006b65; FONT-SIZE: 1.3em; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.titletext {
	FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.newsitem {
	FONT-SIZE: 1em
}
.newsitem .picture {
	POSITION: relative; MARGIN: 5px 5px 5px 0px; FLOAT: left
}
.smallnewsitem {
	
}
.mainnewstitle {
	FONT-WEIGHT: bold
}
.smallnewsitem {
	FONT-WEIGHT: bold
}
.smallnewsitem .picture {
	POSITION: relative; MARGIN: 5px 5px 5px 0px; FLOAT: left
}
.mainnewstrailer {
	FONT-WEIGHT: normal
}
.mainmorenews {
	TEXT-ALIGN: right; FONT-WEIGHT: bold
}
#rightcol .title {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #006b65; COLOR: #ffffff; FONT-SIZE: 1.2em; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.spacer {
	MARGIN-BOTTOM: 5px; CLEAR: both
}
.leftoptions {
	WIDTH: 49%; MARGIN-BOTTOM: 5px; FLOAT: left
}
.rightoptions {
	WIDTH: 49%; MARGIN-BOTTOM: 5px; FLOAT: right
}
.righttext {
	FLOAT: right
}
.seperatorclear {
	BORDER-BOTTOM: #a4a4a4 1px solid; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; CLEAR: both
}
.seealso {
	
}
.seealso UL {
	PADDING-BOTTOM: 0px; MARGIN: 10px 10px 1px 30px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.seealso UL LI {									   
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; LIST-STYLE-IMAGE: url(../../../../images/CorporateInternet/bullet.gif); PADDING-TOP: 0px
}
.grouplist UL {
	LIST-STYLE-TYPE: none; MARGIN: 25px 0px
}
.grouplist LI {
	PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; MARGIN: 1px; PADDING-LEFT: 10px; WIDTH: 280px; PADDING-RIGHT: 10px; BACKGROUND: #f0f0f0; FLOAT: left; PADDING-TOP: 5px
}
.councillorsearchcontainer {
	WIDTH: 80%; BACKGROUND: #f0f0f0; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.pagercontainer {
	BORDER-BOTTOM: #aaaaaa 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #aaaaaa 1px solid; PADDING-BOTTOM: 5px; MARGIN: 20px auto; WIDTH: 80%; BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid; PADDING-TOP: 5px
}
.previous {
	
}
.next {
	
}
.pager {
	POSITION: relative; MARGIN: 0px 100px
}
#ImageLinks {
	MARGIN: auto
}
#ImageLinks UL {
	LIST-STYLE-TYPE: none; MARGIN: auto; PADDING-LEFT: 0px
}
#ImageLinks UL LI {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
#FeaturedServices {
	MARGIN: auto
}
#FeaturedServices UL {
	LIST-STYLE-TYPE: none; MARGIN: auto; PADDING-LEFT: 0px
}
#FeaturedServices UL LI {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}

#hideShow {
	Z-INDEX: 13; BORDER-BOTTOM: #000000 2px solid; POSITION: absolute; BORDER-LEFT: #000000 2px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 5px; BOTTOM: 20%; PADDING-RIGHT: 5px; BORDER-TOP: #000000 2px solid; TOP: 30%; RIGHT: 20%; BORDER-RIGHT: #000000 2px solid; PADDING-TOP: 5px; LEFT: 30%
}
#hideShow P {
	FONT-SIZE: 80%
}
#hideShow .surveybutton {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #cccccc; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #ffffff; PADDING-TOP: 3px
}
.righthandpane {
	MARGIN: 0px 0px 4px 4px; WIDTH: 20%; FLOAT: right; FONT-SIZE: 0.85em; position: relative;
}
.righthandpane .title {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #006b65; COLOR: #ffffff; FONT-SIZE: 1.2em; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.righthandpane .titlered {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #c21712; COLOR: #ffffff; FONT-SIZE: 1.2em; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.righthandpane IMG {
	MARGIN: 0px 3px
}
.righthandpane UL {
	LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 3px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #ebfffe; PADDING-TOP: 0px
}
.righthandpane UL LI {
	BORDER-BOTTOM: #006b65 1px solid; POSITION: relative; PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: url(../../../../images/CorporateInternet/arrow_bullet.gif); PADDING-TOP: 0px
}
.righthandpanered UL {
	LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 3px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #f0c5c4; PADDING-TOP: 0px
}
.righthandpanered UL LI {
	BORDER-BOTTOM: #c02e39 1px solid; POSITION: relative; PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: url(../../../../images/CorporateInternet/arrow_bullet.gif); PADDING-TOP: 0px
}
.righthandpanered UL LI A {
	COLOR: #000000
}
.selfserviceinput {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; MARGIN: 4px; WIDTH: 50%; FONT-SIZE: 0.85em; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.selfservicebutton {
	TEXT-ALIGN: center; MARGIN-TOP: 5px
}
.selfserviceerror {
	BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 4px; MARGIN: 4px; PADDING-LEFT: 4px; WIDTH: 50%; PADDING-RIGHT: 4px; BACKGROUND: #f0f0f0; COLOR: #ff0000; FONT-SIZE: 1em; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 4px
}
.selfserviceoutput {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; MARGIN: 4px; WIDTH: 80%; FONT-SIZE: 0.85em; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.sectionhdr {
	HEIGHT: 20px
}
#google_branding {
	TEXT-ALIGN: right; COLOR: #c0c0c0; FONT-SIZE: xx-small; VERTICAL-ALIGN: middle
}
#google_branding IMG {
	VERTICAL-ALIGN: middle
}
FIELDSET {
	BORDER-BOTTOM: #bfbab0 1px solid; POSITION: relative; BORDER-LEFT: #bfbab0 1px solid; PADDING-BOTTOM: 1.2em; MARGIN: 1.2em 0em; PADDING-LEFT: 0em; WIDTH: auto; PADDING-RIGHT: 0em; BACKGROUND: #f2efe9; BORDER-TOP: #bfbab0 1px solid; BORDER-RIGHT: #bfbab0 1px solid; PADDING-TOP: 1.2em
}
LEGEND {
	POSITION: absolute; COLOR: #000000; TOP: -0.5em; FONT-WEIGHT: bold; LEFT: 0.2em
}
FIELDSET SPAN {
	PADDING-BOTTOM: 0px; MARGIN: 0em; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
FIELDSET SELECT {
	BORDER-BOTTOM: #bfbab0 1px solid; BORDER-LEFT: #bfbab0 1px solid; FONT-SIZE: 0.9em; BORDER-TOP: #bfbab0 1px solid; BORDER-RIGHT: #bfbab0 1px solid
}
FIELDSET.submit {
	BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: right; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT-STYLE: none
}
FIELDSET.submit INPUT {
	BORDER-BOTTOM: #bfbab0 1px solid; BORDER-LEFT: #bfbab0 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BORDER-TOP: #bfbab0 1px solid; BORDER-RIGHT: #bfbab0 1px solid; PADDING-TOP: 5px
}
FIELDSET OL {
	PADDING-BOTTOM: 0em; LIST-STYLE-TYPE: none; MARGIN: 0em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; PADDING-TOP: 0em
}
FIELDSET OL.inline LI {
	PADDING-BOTTOM: 0em; PADDING-LEFT: 0em; PADDING-RIGHT: 0em; PADDING-TOP: 1em
}
FIELDSET OL.inline LI LABEL {
	TEXT-ALIGN: right; WIDTH: 20em; FLOAT: left; MARGIN-LEFT: 0em; MARGIN-RIGHT: 1em
}
FIELDSET OL.inline LI LABEL.inline {
	TEXT-ALIGN: right; WIDTH: 20em; MARGIN-LEFT: 0em; MARGIN-RIGHT: 1em
}
FIELDSET OL.inline LI INPUT {
	MARGIN-LEFT: 0em
}
FIELDSET OL.inline LI SPAN.helper {
	DISPLAY: block; MARGIN-LEFT: 26em; FONT-SIZE: 0.8em; FONT-WEIGHT: bold
}
FIELDSET OL.block LI {
	PADDING-BOTTOM: 0em; MARGIN: 0em 0em 0em 10em; PADDING-LEFT: 0em; PADDING-RIGHT: 0em; PADDING-TOP: 1em
}
FIELDSET OL.block LI LABEL {
	DISPLAY: block; MARGIN-LEFT: 0em
}
FIELDSET LABEL {
	DISPLAY: block; MARGIN-LEFT: 20em
}
FIELDSET IMG {
	POSITION: relative; MARGIN: 0px 0px 0px 5px
}
FIELDSET P {
	MARGIN: 8px 5px
}
.information P {
	MARGIN: 0px
}
.information P.requiredfieldstext {
	MARGIN: 8px 0px 0px; FONT-SIZE: 0.85em; FONT-WEIGHT: bold
}
.information IMG {
	MARGIN: 0px 10px 0px 0px
}
.information {
	BORDER-BOTTOM: #ffd129 3px solid; BORDER-LEFT: #ffd129 1px solid; PADDING-BOTTOM: 10px; MARGIN: 10px 0px 10px 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: #fff4a6; BORDER-TOP: #ffd129 1px solid; BORDER-RIGHT: #ffd129 1px solid; PADDING-TOP: 10px
}
.errorregion {
	BORDER-BOTTOM: #ff2929 3px solid; BORDER-LEFT: #ff2929 1px solid; PADDING-BOTTOM: 2px; MARGIN: 10px 0px 10px 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: #ffd0d6; COLOR: #ff0000; FONT-SIZE: 0.85em; BORDER-TOP: #ff2929 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #ff2929 1px solid; PADDING-TOP: 2px
}
.stepprogress {
	TEXT-ALIGN: right; WIDTH: auto; COLOR: #ffc119; FONT-SIZE: 1.4em
}
.GovMetric P {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}






























.transactionboxClosed .rightMenuOptionsReportIt {
	DISPLAY: none
}
.transactionboxClosed .rightMenuOptionsPayIt {
	DISPLAY: none
}
.transactionboxClosed .rightMenuOptionsFindIt {
	DISPLAY: none
}
.transactionboxClosed .rightMenuOptionsApplyIt {
	DISPLAY: none
}
.transactionboxClosed .rightMenuOptionsBookIt {
	DISPLAY: none
}
.transactionboxClosed .rightMenuOptionsSayIt {
	DISPLAY: none
}
.transactionboxOpen {
	MARGIN: 0px 0px 5px
}
.transactionboxClosed {
	MARGIN: 0px 0px 5px
}
.transactionboxOpen .rightMenuHeaderReportIt {
	POSITION: relative; PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 3px; FONT-SIZE: 1.2em; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.transactionboxOpen .rightMenuHeaderPayIt {
	POSITION: relative; PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 3px; FONT-SIZE: 1.2em; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.transactionboxOpen .rightMenuHeaderFindIt {
	POSITION: relative; PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 3px; FONT-SIZE: 1.2em; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.transactionboxOpen .rightMenuHeaderApplyIt {
	POSITION: relative; PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 3px; FONT-SIZE: 1.2em; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.transactionboxOpen .rightMenuHeaderBookIt {
	POSITION: relative; PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 3px; FONT-SIZE: 1.2em; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.transactionboxOpen .rightMenuHeaderSayIt {
	POSITION: relative; PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 3px; FONT-SIZE: 1.2em; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.transactionboxOpen .rightMenuHeaderReportIt {
	COLOR: #000000
}
.transactionboxClosed .rightMenuHeaderReportIt {
	COLOR: #000000
}
.transactionboxOpen .rightMenuHeaderPayIt {
	COLOR: #ffffff
}
.transactionboxOpen .rightMenuHeaderFindIt {
	COLOR: #ffffff
}
.transactionboxOpen .rightMenuHeaderApplyIt {
	COLOR: #ffffff
}
.transactionboxOpen .rightMenuHeaderBookIt {
	COLOR: #ffffff
}
.transactionboxOpen .rightMenuHeaderSayIt {
	COLOR: #ffffff
}
.rightMenuHeaderReportIt A:hover {
	POSITION: relative; COLOR: #000000; TEXT-DECORATION: none
}
.rightMenuHeaderReportIt A:visited {
	POSITION: relative; COLOR: #000000; TEXT-DECORATION: none
}
.rightMenuHeaderReportIt A:link {
	POSITION: relative; COLOR: #000000; TEXT-DECORATION: none
}
.rightMenuHeaderReportIt A:active {
	POSITION: relative; COLOR: #000000; TEXT-DECORATION: none
}
.rightMenuHeaderPayIt A:active {
	POSITION: relative; COLOR: #ffffff; TEXT-DECORATION: none
}
.rightMenuHeaderFindIt A:active {
	POSITION: relative; COLOR: #ffffff; TEXT-DECORATION: none
}
.rightMenuHeaderApplyIt A:active {
	POSITION: relative; COLOR: #ffffff; TEXT-DECORATION: none
}
.rightMenuHeaderBookIt A:active {
	POSITION: relative; COLOR: #ffffff; TEXT-DECORATION: none
}
.rightMenuHeaderSayIt A:active .rightMenuHeaderPayIt A:hover {
	POSITION: relative; COLOR: #ffffff; TEXT-DECORATION: none
}
.rightMenuHeaderFindIt A:hover {
	POSITION: relative; COLOR: #ffffff; TEXT-DECORATION: none
}
.rightMenuHeaderApplyIt A:hover {
	POSITION: relative; COLOR: #ffffff; TEXT-DECORATION: none
}
.rightMenuHeaderBookIt A:hover {
	POSITION: relative; COLOR: #ffffff; TEXT-DECORATION: none
}
.rightMenuHeaderSayIt A:hover {
	POSITION: relative; COLOR: #ffffff; TEXT-DECORATION: none
}
.rightMenuHeaderPayIt A:visited {
	POSITION: relative; COLOR: #ffffff; TEXT-DECORATION: none
}
.rightMenuHeaderFindIt A:visited {
	POSITION: relative; COLOR: #ffffff; TEXT-DECORATION: none
}
.rightMenuHeaderApplyIt A:visited {
	POSITION: relative; COLOR: #ffffff; TEXT-DECORATION: none
}
.rightMenuHeaderBookIt A:visited {
	POSITION: relative; COLOR: #ffffff; TEXT-DECORATION: none
}
.rightMenuHeaderSayIt A:visited {
	POSITION: relative; COLOR: #ffffff; TEXT-DECORATION: none
}
.rightMenuHeaderPayIt A:link {
	POSITION: relative; COLOR: #ffffff; TEXT-DECORATION: none
}
.rightMenuHeaderFindIt A:link {
	POSITION: relative; COLOR: #ffffff; TEXT-DECORATION: none
}
.rightMenuHeaderApplyIt A:link {
	POSITION: relative; COLOR: #ffffff; TEXT-DECORATION: none
}
.rightMenuHeaderBookIt A:link {
	POSITION: relative; COLOR: #ffffff; TEXT-DECORATION: none
}
.rightMenuHeaderSayIt A:link {
	POSITION: relative; COLOR: #ffffff; TEXT-DECORATION: none
}
.transactionboxOpen .rightMenuHeaderPayIt A:link {
	COLOR: #ffffff
}
.transactionboxOpen .rightMenuHeaderPayIt A:visited {
	COLOR: #ffffff
}
.transactionboxOpen .rightMenuHeaderFindIt A:link {
	COLOR: #ffffff
}
.transactionboxOpen .rightMenuHeaderFindIt A:visited {
	COLOR: #ffffff
}
.transactionboxOpen .rightMenuHeaderApplyIt A:link {
	COLOR: #ffffff
}
.transactionboxOpen .rightMenuHeaderApplyIt A:visited {
	COLOR: #ffffff
}
.transactionboxClosed .rightMenuHeaderPayIt A:link {
	COLOR: #ffffff
}
.transactionboxClosed .rightMenuHeaderPayIt A:visited {
	COLOR: #ffffff
}
.transactionboxClosed .rightMenuHeaderFindIt A:link {
	COLOR: #ffffff
}
.transactionboxClosed .rightMenuHeaderFindIt A:visited {
	COLOR: #ffffff
}
.transactionboxClosed .rightMenuHeaderApplyIt A:link {
	COLOR: #ffffff
}
.transactionboxClosed .rightMenuHeaderApplyIt A:visited {
	COLOR: #ffffff
}
.transactionboxOpen .rightMenuOptionsReportIt {
	POSITION: relative; BACKGROUND: #f9dfa3
}
.reportitbody {
	POSITION: relative; BACKGROUND: #f9dfa3
}
.transactionboxOpen .rightMenuOptionsPayIt {
	POSITION: relative; BACKGROUND: #f0c5c4
}
.payitbody {
	POSITION: relative; BACKGROUND: #f0c5c4
}
.transactionboxOpen .rightMenuOptionsFindIt {
	POSITION: relative; BACKGROUND: #e2c2e2
}
.finditbody {
	POSITION: relative; BACKGROUND: #e2c2e2
}
.transactionboxOpen .rightMenuOptionsApplyIt {
	POSITION: relative; BACKGROUND: #c1e3c2
}
.applyitbody {
	POSITION: relative; BACKGROUND: #c1e3c2
}
.transactionboxOpen .rightMenuOptionsBookIt {
	POSITION: relative; BACKGROUND: #c2e6e8
}
.bookitbody {
	POSITION: relative; BACKGROUND: #c2e6e8
}
.transactionboxOpen .rightMenuOptionsSayIt {
	POSITION: relative; BACKGROUND: #cad0e6
}
.sayitbody {
	POSITION: relative; BACKGROUND: #cad0e6
}
.transactionboxOpen UL {
	PADDING-BOTTOM: 2px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; PADDING-TOP: 2px
}
.transactionboxOpen UL LI A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.transactionboxOpen UL LI A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.transactionboxOpen UL LI A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.transactionboxOpen UL LI A:hover {
	TEXT-DECORATION: underline
}



/* Online Services list page syles - START */
.grouplisttransaction {
	LIST-STYLE-TYPE: none; MARGIN: 25px 0px
}
.grouplisttransaction .reportit {
	PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; MARGIN: 3px; PADDING-LEFT: 10px; WIDTH: 280px; PADDING-RIGHT: 10px; FLOAT: left; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.grouplisttransaction .applyit {
	PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; MARGIN: 3px; PADDING-LEFT: 10px; WIDTH: 280px; PADDING-RIGHT: 10px; FLOAT: left; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.grouplisttransaction .bookit {
	PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; MARGIN: 3px; PADDING-LEFT: 10px; WIDTH: 280px; PADDING-RIGHT: 10px; FLOAT: left; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.grouplisttransaction .findit {
	PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; MARGIN: 3px; PADDING-LEFT: 10px; WIDTH: 280px; PADDING-RIGHT: 10px; FLOAT: left; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.grouplisttransaction .payit {
	PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; MARGIN: 3px; PADDING-LEFT: 10px; WIDTH: 280px; PADDING-RIGHT: 10px; FLOAT: left; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.grouplisttransaction .sayit {
	PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; MARGIN: 3px; PADDING-LEFT: 10px; WIDTH: 280px; PADDING-RIGHT: 10px; FLOAT: left; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.grouplisttransaction .reportit {
	BACKGROUND: url(../../../../images/CorporateInternet/reportitexpandicon.gif) #f3b938 no-repeat 98% 50%
}
.reportitheader
{
    background: url(../../../../images/CorporateInternet/reportitexpandicon.gif) #F3B938 no-repeat 98% 50%;
}
.grouplisttransaction .applyit {
	BACKGROUND: url(../../../../images/CorporateInternet/applyitexpandicon.gif) #098f0d no-repeat 98% 50%
}
.applyitheader {
	BACKGROUND: url(../../../../images/CorporateInternet/applyitexpandicon.gif) #098f0d no-repeat 98% 50%
}
.grouplisttransaction .bookit {
	BACKGROUND: url(../../../../images/CorporateInternet/bookitexpandicon.gif) #0d9da4 no-repeat 98% 50%
}
.bookitheader {
	BACKGROUND: url(../../../../images/CorporateInternet/bookitexpandicon.gif) #0d9da4 no-repeat 98% 50%
}
.grouplisttransaction .findit {
	BACKGROUND: url(../../../../images/CorporateInternet/finditexpandicon.gif) #8c0b8c no-repeat 98% 50%
}
.finditheader {
	BACKGROUND: url(../../../../images/CorporateInternet/finditexpandicon.gif) #8c0b8c no-repeat 98% 50%
}
.grouplisttransaction .payit {
	BACKGROUND: url(../../../../images/CorporateInternet/payitexpandicon.gif) #c21712 no-repeat 98% 50%
}
.payitheader {
	BACKGROUND: url(../../../../images/CorporateInternet/payitexpandicon.gif) #c21712 no-repeat 98% 50%
}
.grouplisttransaction .sayit {
	BACKGROUND: url(../../../../images/CorporateInternet/sayitexpandicon.gif) #2b459a no-repeat 98% 50%
}
.sayitheader {
	BACKGROUND: url(../../../../images/CorporateInternet/sayitexpandicon.gif) #2b459a no-repeat 98% 50%
}
.grouplisttransaction A:link {
	COLOR: #ffffff
}
.grouplisttransaction A:active {
	COLOR: #ffffff
}
.grouplisttransaction A:visited {
	COLOR: #ffffff
}
.grouplisttransaction .reportit A:link {
	COLOR: #000000
}
.grouplisttransaction .reportit A:visited {
	COLOR: #000000
}
.grouplisttransaction .reportit A:active {
	COLOR: #000000
}
.reportitheader {
	COLOR: #000000
}
.applyitheader, .reportitheader, .bookitheader, .finditheader, .payitheader, .sayitheader {
	position: relative; 
	font-weight: bold; 
	font-size: 1.2em; 
	padding: 3px 3px 6px 10px;
	color: #FFFFFF;
}

.reportitheader {
	color: #000000;
}
.reportitbody ul, .applyitbody ul, .bookitbody ul, .finditbody ul, .payitbody ul, .sayitbody ul {
	margin: 0px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
	list-style: none;
}
/* Online Services list page syles - END */

.reportitbody ul li
{
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 3px;
}
.applyitbody ul li
{
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 3px;
}
.bookitbody ul li
{
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 3px;
}
.finditbody ul li
{
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 3px;
}
.payitbody ul li
{
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 3px;
}
.sayitbody ul li
{
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 3px;
}






.transactionboxOpen .rightMenuHeaderReportIt, .transactionboxClosed .rightMenuHeaderReportIt {
	background: url(../../../../images/CorporateInternet/reportitexpandicon.gif) #F3B938 98% 50% no-repeat;
	position: relative; 
	font-weight: bold; 
	font-size: 1.2em; 
	color: #FFFFFF;
	padding: 3px 3px 6px 10px;
}

.transactionboxOpen .rightMenuHeaderPayIt, .transactionboxClosed .rightMenuHeaderPayIt {
	background: url(../../../../images/CorporateInternet/payitexpandicon.gif) #c21712 98% 50% no-repeat;
	position: relative; 
	font-weight: bold; 
	font-size: 1.2em; 
	color: #FFFFFF;
	padding: 3px 3px 6px 10px;
}

.transactionboxOpen .rightMenuHeaderFindIt, .transactionboxClosed .rightMenuHeaderFindIt {
	background: url(../../../../images/CorporateInternet/finditexpandicon.gif) #8C0B8C 98% 50% no-repeat;
	position: relative; 
	font-weight: bold; 
	font-size: 1.2em; 
	color: #FFFFFF;
	padding: 3px 3px 6px 10px;
}

.transactionboxOpen .rightMenuHeaderApplyIt, .transactionboxClosed .rightMenuHeaderApplyIt {
	background: url(../../../../images/CorporateInternet/applyitexpandicon.gif) #098F0D 98% 50% no-repeat;
	position: relative; 
	font-weight: bold; 
	font-size: 1.2em; 
	color: #FFFFFF;
	padding: 3px 3px 6px 10px;
}

.transactionboxOpen .rightMenuHeaderBookIt, .transactionboxClosed .rightMenuHeaderBookIt {
	background: url(../../../../images/CorporateInternet/bookitexpandicon.gif) #0D9DA4 98% 50% no-repeat;
	position: relative; 
	font-weight: bold; 
	font-size: 1.2em; 
	color: #FFFFFF;
	padding: 3px 3px 6px 10px;
}

.transactionboxOpen .rightMenuHeaderSayIt, .transactionboxClosed .rightMenuHeaderSayIt {
	background: url(../../../../images/CorporateInternet/sayitexpandicon.gif) #2B459A 98% 50% no-repeat;
	position: relative; 
	font-weight: bold; 
	font-size: 1.2em; 
	color: #FFFFFF;
	padding: 3px 3px 6px 10px;
}


.reportitbody a:link, .reportitbody a:active, .reportitbody a:visited
{
    color: #000000;
}

.payitbody a:link, .payitbody a:active, .payitbody a:visited
{
    color: #000000;
}

.finditbody a:link, .finditbody a:active, .finditbody A:visited
{
    color: #000000;
}

.applyitbody a:active, .applyitbody a:visited, .applyitbody a:link
{
    color: #000000;
}

.bookitbody a:link, .bookitbody a:active, .bookitbody a:visited
{
    color: #000000;
}

.sayitbody a:link, .sayitbody a:active, .sayitbody a:visited
{
    color: #000000;
}

/* Homepage / Online Services Page combined - START */
.transactionboxOpen .rightMenuOptionsReportIt, .reportitbody {
	background: #F9DFA3;
	position: relative;
}

.transactionboxOpen .rightMenuOptionsPayIt, .payitbody {
	background: #F0C5C4;
	position: relative;
}

.transactionboxOpen .rightMenuOptionsFindIt, .finditbody {
	background: #E2C2E2;
	position: relative;
}

.transactionboxOpen .rightMenuOptionsApplyIt, .applyitbody {
	background: #C1E3C2;
	position: relative;
}

.transactionboxOpen .rightMenuOptionsBookIt, .bookitbody {
	background: #C2E6E8;
	position: relative;
}

.transactionboxOpen .rightMenuOptionsSayIt, .sayitbody {
	background: #CAD0E6;
	position: relative;
}
/* Homepage / Online Services Page combined - END */

/* Homepage Menu */
#online_services_menu
{
    color: #000000;
}
#online_services_menu ul
{
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px 10px;
    list-style: none;
}
#online_services_menu a:link, #online_services_menu a:visited
{
    color: #FFFFFF;
}
#online_services_menu a:hover
{
    text-decoration: underline;
}
#online_services_menu li a:link, #online_services_menu li a:visited
{
    color: #000000;
}
/* Set Report It header only to black */
#online_services_menu .transactionboxOpen .rightMenuHeaderReportIt a:link,
#online_services_menu .transactionboxOpen .rightMenuHeaderReportIt a:visited,
#online_services_menu .transactionboxClosed .rightMenuHeaderReportIt a:link,
#online_services_menu .transactionboxClosed .rightMenuHeaderReportIt a:visited
{
    color: #000000;
}


.landingpageimage {
	POSITION: relative; COLOR: #ffffff
}
.landingpageimage A {
	COLOR: #ffffff
}
.landingpageimage IMG {
	WIDTH: 100%
}
.landingpageoverlay {
	Z-INDEX: 100; WIDTH: 100%
}
.landingpageimagetitle {
	POSITION: absolute; PADDING-BOTTOM: 4px; BOTTOM: 14%; FONT-SIZE: 1.4em; FONT-WEIGHT: bold; LEFT: 15px
}
.landingpageimagetitle A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.landingpageimagetitle A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.landingpageimagetitle A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.landingpageimagetitle A:hover {
	TEXT-DECORATION: underline
}
.landingpageimagelist {
	POSITION: absolute; WIDTH: 75%; BOTTOM: 4%; OVERFLOW: hidden; FONT-WEIGHT: bold; LEFT: 15px
}
.landingpageimagelist A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.landingpageimagelist A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.landingpageimagelist A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.landingpageimagelist A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.landingpageimagelistsmall {
	FONT-SIZE: 0.8em
}

#staff_login_link
{
	position: absolute; 
	top: 26px; 
	right: 18px;
}
#staff_login_link a
{
    color: #FFFFFF;
    font-weight: bold;
}