BODY {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #004c9a; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
#doc2 {
	BACKGROUND-IMAGE: url(header-right.jpg); BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; MARGIN-BOTTOM: 0px; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 10px
}
#ft {
	MARGIN-TOP: 10px; FONT-SIZE: 85%; BORDER-TOP: #004c99 5px solid
}
#ft P {
	MARGIN: 0px; PADDING-TOP: 5px
}
#hd {
	MARGIN-BOTTOM: 10px
}
A {
	COLOR: #666
}
A:hover {
	COLOR: #369
}
.yui-g H1 {
	MARGIN: 3px 0px; FONT-FAMILY: Trebuchet MS, Arial, Helvetica
}
H2 {
	MARGIN: 3px 0px; FONT-FAMILY: Trebuchet MS, Arial, Helvetica
}
H3 {
	MARGIN: 3px 0px; FONT-FAMILY: Trebuchet MS, Arial, Helvetica
}
H4 {
	MARGIN: 3px 0px; FONT-FAMILY: Trebuchet MS, Arial, Helvetica
}
H5 {
	MARGIN: 3px 0px; FONT-FAMILY: Trebuchet MS, Arial, Helvetica
}
H6 {
	MARGIN: 3px 0px; FONT-FAMILY: Trebuchet MS, Arial, Helvetica
}
H1 {
	TEXT-TRANSFORM: lowercase; COLOR: #7fa5cb
}
H2 {
	TEXT-TRANSFORM: lowercase; COLOR: #7fa5cb
}
H3 {
	TEXT-TRANSFORM: lowercase; COLOR: #7fa5cb
}
#topnav {
	POSITION: relative; FLOAT: right; TOP: 0px; MARGIN-RIGHT: 168px
}
#topnav A {
	COLOR: #004c99; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#mainmenu {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #004c99; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FONT: bold 12px Arial; HEIGHT: 25px; PADDING-TOP: 0px
}
#mainmenu UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#mainmenu UL LI {
	DISPLAY: inline
}
#mainmenu UL LI A {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #004c99; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: block; MARGIN-BOTTOM: 10px; FLOAT: left; COLOR: white; BORDER-RIGHT: white 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px
}
#mainmenu UL LI.selected A {
	BACKGROUND-COLOR: #7fa5cb
}
#mainmenu A:hover {
	BACKGROUND-COLOR: #7fa5cb
}
#submenu {
	BORDER-BOTTOM: #7fa5cb 5px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: white; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FONT: bold 12px Arial; FLOAT: left; PADDING-TOP: 0px
}
#submenu UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#submenu UL LI {
	DISPLAY: inline
}
#submenu UL LI.seperator {
	BACKGROUND-COLOR: #7fa5cb; WIDTH: 1px; FLOAT: left; HEIGHT: 25px
}
#submenu UL LI A {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: block; FLOAT: left; COLOR: #7fa5cb; MARGIN-RIGHT: 1px; TEXT-DECORATION: none; PADDING-TOP: 5px
}
#submenu UL LI.selected A {
	COLOR: #004c9a; xcolor: #fff; xbackground-color: #7FA5CB
}
#submenu A:hover {
	COLOR: #004c99; xbackground-color: #7FA5CB
}
#submenu .selected {
	COLOR: #004c99; xbackground-color: #7FA5CB
}
#bd H1 {
	MARGIN: 10px 0px; COLOR: #7fa5cb; FONT-SIZE: 30px; FONT-WEIGHT: normal
}
#bd BLOCKQUOTE H1 {
	MARGIN: 0px; COLOR: #004c99; FONT-SIZE: 22px
}
#bd BLOCKQUOTE {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #bfd2e5; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #004c99 5px solid; PADDING-TOP: 10px
}
#news .newsitem {
	BACKGROUND-IMAGE: url(form-back.jpg); BACKGROUND-COLOR: #ddd; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left bottom; BORDER-TOP: #999 4px solid
}
#news .newsitem .newscontent {
	MARGIN: 10px
}
#news .newsitem H1 {
	FONT-FAMILY: arial narrow, arial, helvetica; COLOR: #666; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
#news P.date {
	FONT-SIZE: 10px; FONT-WEIGHT: bold
}
#news P {
	
}
.moreinfo {
	BACKGROUND-IMAGE: url(moreinfo.gif); PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #7fa5cb; PADDING-LEFT: 3px; PADDING-RIGHT: 25px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right bottom; COLOR: white; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 3px
}
.lessinfo {
	BACKGROUND-IMAGE: url(lessinfo.gif); PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #7fa5cb; PADDING-LEFT: 25px; PADDING-RIGHT: 3px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left bottom; COLOR: white; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 3px
}
#news .newsitem .moreinfo:hover {
	COLOR: #006
}
#logo {
	BACKGROUND-IMAGE: url(logo-border.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 120px
}
#logo H1 {
	DISPLAY: none
}
FIELDSET {
	BACKGROUND-IMAGE: url(form-back.jpg); PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ddd; MARGIN-TOP: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left bottom; BORDER-TOP: #999 4px solid; PADDING-TOP: 5px
}
FIELDSET LEGEND {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-FAMILY: arial narrow, arial, helvetica; COLOR: #666; FONT-SIZE: 16px; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
FIELDSET LABEL {
	MARGIN-TOP: 3px; DISPLAY: block; MARGIN-BOTTOM: 3px; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
FIELDSET INPUT {
	PADDING-BOTTOM: 1px; MARGIN: 0px 2px 0px 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 1px
}
FIELDSET SELECT {
	FONT-FAMILY: verdana; MARGIN-BOTTOM: 2px; FONT-SIZE: 10px
}
FIELDSET INPUT {
	FONT-FAMILY: verdana; MARGIN-BOTTOM: 2px; FONT-SIZE: 10px
}
FIELDSET TEXTAREA {
	FONT-FAMILY: verdana; MARGIN-BOTTOM: 2px; FONT-SIZE: 10px
}
FIELDSET INPUT {
	WIDTH: 240px
}
FIELDSET TEXTAREA {
	WIDTH: 240px
}
FIELDSET BUTTON {
	BORDER-BOTTOM: #004c99 1px solid; BORDER-LEFT: #004c99 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #7fa5cb; MARGIN-TOP: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: white; FONT-SIZE: 10px; BORDER-TOP: #004c99 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #004c99 1px solid; PADDING-TOP: 5px
}
FIELDSET H1 {
	COLOR: #666666
}
FIELDSET H2 {
	COLOR: #666666
}
FIELDSET H3 {
	COLOR: #666666
}
.list {
	BORDER-TOP: #004c99 5px solid
}
#newsletter .forename {
	WIDTH: 60px
}
#newsletter .surname {
	WIDTH: 90px
}
#newsletter .email {
	WIDTH: 220px
}
#info {
	BACKGROUND-IMAGE: url(information.png); BORDER-BOTTOM: #00427b 1px solid; BORDER-LEFT: #00427b 1px solid; BACKGROUND-COLOR: #ddffee; BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: 5px; BORDER-TOP: #00427b 1px solid; BORDER-RIGHT: #00427b 1px solid
}
#error {
	BACKGROUND-IMAGE: url(error.png); BORDER-BOTTOM: #ff0000 1px solid; BORDER-LEFT: #ff0000 1px solid; BACKGROUND-COLOR: #ffeeee; BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: 5px; BORDER-TOP: #ff0000 1px solid; BORDER-RIGHT: #ff0000 1px solid
}
#validationError {
	BACKGROUND-IMAGE: url(warning.png); BORDER-BOTTOM: #00427b 1px solid; BORDER-LEFT: #00427b 1px solid; BACKGROUND-COLOR: #ffffcc; BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: 5px; BORDER-TOP: #00427b 1px solid; BORDER-RIGHT: #00427b 1px solid
}
#info .infoText {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 10px; MARGIN-LEFT: 30px; PADDING-TOP: 8px
}
#error .errorText {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 10px; MARGIN-LEFT: 30px; PADDING-TOP: 8px
}
#validationError .validationErrorText {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 10px; MARGIN-LEFT: 30px; PADDING-TOP: 8px
}
#info .infoText P {
	MARGIN-BOTTOM: -10px
}
#error .errorText P {
	MARGIN-BOTTOM: -10px
}
#validationError .validationErrorText P {
	MARGIN-BOTTOM: -10px
}
.required {
	BORDER-BOTTOM: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: url(required.png) white no-repeat right center; HEIGHT: 14px; BORDER-TOP: #7f9db9 1px solid; BORDER-RIGHT: #7f9db9 1px solid; PADDING-TOP: 1px
}
.list {
	BACKGROUND-IMAGE: url(form-back.jpg); PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: repeat-x; BORDER-TOP: #7fa5cb 5px solid; PADDING-TOP: 10px
}
.list H3 {
	MARGIN-TOP: 0px; COLOR: #7fa5cb; FONT-SIZE: 20px
}
H2 {
	MARGIN: 10px 0px; COLOR: #7fa5cb
}
.radio {
	WIDTH: 30px; MARGIN-LEFT: 80px
}
