A {
	COLOR: #005fa9; TEXT-DECORATION: none
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 70%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff
}
FIELDSET {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px solid
}
FIELDSET {
	BORDER-LEFT-COLOR: #e5e5e5; BORDER-BOTTOM-COLOR: #e5e5e5; BORDER-TOP-COLOR: #e5e5e5; BORDER-RIGHT-COLOR: #e5e5e5
}
FORM {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 125%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: #444444; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 95%; BACKGROUND-IMAGE: url(images/header_square.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #444444; LINE-HEIGHT: 19px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
H3 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; FONT-SIZE: 95%; BACKGROUND-IMAGE: url(images/header_square.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; COLOR: #3a539c; TEXT-INDENT: 12px; LINE-HEIGHT: 19px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px; BACKGROUND-COLOR: #ebebeb
}
H4 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; COLOR: #FFFFFF; TEXT-INDENT: 0px; LINE-HEIGHT: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px; 
}
H5 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; FONT-SIZE: 3px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; COLOR: #FFFFFF; TEXT-INDENT: 0px; LINE-HEIGHT: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px; 
}
HR {
	COLOR: #e5e5e5; HEIGHT: 1px
}
HTML {
	MIN-HEIGHT: 100%; WIDTH: 100%; HEIGHT: 100%
}
BODY {
	MIN-HEIGHT: 100%; WIDTH: 100%; HEIGHT: 100%
}
#centre {
	MIN-HEIGHT: 100%; WIDTH: 100%; HEIGHT: 100%
}
UNKNOWN {
	HEIGHT: auto
}
IMG {
	BACKGROUND-IMAGE: none; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
INPUT {
	VERTICAL-ALIGN: middle
}
LEGEND {
	FONT-WEIGHT: bold; FONT-SIZE: 95%; MARGIN-BOTTOM: 15px; COLOR: #444444
}
P {
	MARGIN-TOP: 0px; PADDING-BOTTOM: 0px
}
Q {
	FONT-STYLE: italic
}
UL {
	LIST-STYLE-IMAGE: url(images/bullet.gif)
}
.aligncentre {
	TEXT-ALIGN: center
}
.arrowlink {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: right center; BACKGROUND-IMAGE: url(images/link_arrow.gif); BACKGROUND-REPEAT: no-repeat
}
.arrowlink:hover {
	BACKGROUND-COLOR: #ddeeff
}
A:hover {
	BACKGROUND-COLOR: #ddeeff
}
.blackonblue {
	COLOR: #000000; BACKGROUND-COLOR: #ddddff
}
.blackoncream {
	COLOR: #000000; BACKGROUND-COLOR: #ffffdd
}
.blackonpink {
	COLOR: #000000; BACKGROUND-COLOR: #ffdddd
}
.blackonwhite {
	COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
.blackonwhite {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 100%; MARGIN-BOTTOM: 1px; BORDER-LEFT: #000000 1px solid; WIDTH: 170px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.whiteonblack {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 100%; MARGIN-BOTTOM: 1px; BORDER-LEFT: #000000 1px solid; WIDTH: 170px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.yellowonblack {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 100%; MARGIN-BOTTOM: 1px; BORDER-LEFT: #000000 1px solid; WIDTH: 170px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.blackonyellow {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 100%; MARGIN-BOTTOM: 1px; BORDER-LEFT: #000000 1px solid; WIDTH: 170px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.blackonpink {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 100%; MARGIN-BOTTOM: 1px; BORDER-LEFT: #000000 1px solid; WIDTH: 170px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.blackoncream {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 100%; MARGIN-BOTTOM: 1px; BORDER-LEFT: #000000 1px solid; WIDTH: 170px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.blackonblue {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 100%; MARGIN-BOTTOM: 1px; BORDER-LEFT: #000000 1px solid; WIDTH: 170px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.blueonyellow {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 100%; MARGIN-BOTTOM: 1px; BORDER-LEFT: #000000 1px solid; WIDTH: 170px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.blackonyellow {
	COLOR: #000000; BACKGROUND-COLOR: #ffff00
}
.blueonyellow {
	COLOR: #003399; BACKGROUND-COLOR: #ffff00
}
.centered {
	TEXT-ALIGN: center
}
.centertext {
	FLOAT: left; WIDTH: 100%
}
.contentlink {
	POSITION: absolute;
	left: 744px;
	top: 969px;
}
.criticalanalysis TABLE {
	PADDING-LEFT: 9px; MARGIN-BOTTOM: 9px
}
.darkblueheader {
	WIDTH: 230px; COLOR: #ffffff; TEXT-INDENT: 12px; BACKGROUND-COLOR: #3a539c
}
.date {
	FLOAT: right
}
.dropdown {
	BORDER-RIGHT: #a5acb2 1px solid; BORDER-TOP: #a5acb2 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #a5acb2 1px solid; COLOR: #444444; BORDER-BOTTOM: #a5acb2 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.emptyrow {
	WIDTH: 230px; HEIGHT: 20px
}
.error {
	COLOR: #cc0000
}
.featurelistspan {
	WIDTH: 488px; PADDING-TOP: 3px
}
.featurelist {
	WIDTH: 230px; PADDING-TOP: 3px
}
.featurelist A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; COLOR: #444444; TEXT-INDENT: 12px; LINE-HEIGHT: 18px; BORDER-BOTTOM: #e5e5e5 1px solid; HEIGHT: 20px; TEXT-DECORATION: none
}
.featurelistleft A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; COLOR: #444444; TEXT-INDENT: 12px; LINE-HEIGHT: 18px; BORDER-BOTTOM: #e5e5e5 1px solid; HEIGHT: 20px; TEXT-DECORATION: none
}
.featurelistspan A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; COLOR: #444444; TEXT-INDENT: 12px; LINE-HEIGHT: 18px; BORDER-BOTTOM: #e5e5e5 1px solid; HEIGHT: 20px; TEXT-DECORATION: none
}
.featurelistspan A {
	PADDING-LEFT: 12px; TEXT-INDENT: 0px; HEIGHT: auto
}
.featurelist A:hover {
	COLOR: #005fa9; BACKGROUND-COLOR: #ddeeff
}
.featurelistleft A:hover {
	COLOR: #005fa9; BACKGROUND-COLOR: #ddeeff
}
.featurelistspan A:hover {
	COLOR: #005fa9; BACKGROUND-COLOR: #ddeeff
}
.featurelist LI {
	PADDING-BOTTOM: 0px
}
.featurelistleft LI {
	PADDING-BOTTOM: 0px
}
.featurelistspan LI {
	PADDING-BOTTOM: 0px
}
.featurelist UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.featurelistleft UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.featurelistspan UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.featurelistleft {
	FLOAT: left; WIDTH: 230px; PADDING-TOP: 3px
}
.featuretext {
	FLOAT: left; WIDTH: 230px; PADDING-TOP: 3px
}
.featuretext A {
	LINE-HEIGHT: 30px
}
.featuretext IMG {
	PADDING-RIGHT: 12px; FLOAT: left; PADDING-BOTTOM: 20px
}
.featuretext UL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 12px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
.floatright {
	FLOAT: right
}
.form TABLE {
	PADDING-LEFT: 9px; MARGIN-BOTTOM: 9px
}
.greenheader {
	WIDTH: 230px; COLOR: #ffffff; TEXT-INDENT: 12px; BACKGROUND-COLOR: #7ead21
}
.redheader {
	WIDTH: 488px; COLOR: #ffffff; TEXT-INDENT: 12px; BACKGROUND-COLOR: #b50f0f
}
.greyheader {
	WIDTH: 230px; COLOR: #ffffff; TEXT-INDENT: 12px; BACKGROUND-COLOR: #6a6a6a
}
.greyheader {
	COLOR: #3a539c; BACKGROUND-COLOR: #ebebeb
}
.greyheader A:hover {
	COLOR: #3a539c; BACKGROUND-COLOR: #ebebeb
}
.altbolum {
	 COLOR: #ffffff; TEXT-INDENT: 12px; BACKGROUND-COLOR: #F7F7F7; font-size:10px; color:#272727; font-weight:bold;
}
.ports {
	COLOR: #ffffff; TEXT-INDENT: 12px; BACKGROUND-COLOR: #ffffff; 
}
.heading {
	FLOAT: left
}
.indent {
	MARGIN-LEFT: 13px
}
.largebutton {
	FONT-SIZE: 125%
}
.leftheaderlink A {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/header_square.gif); COLOR: #3a539c; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent
}
.rightheaderlink A {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/header_square.gif); COLOR: #3a539c; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent
}
.leftheaderlink A:hover {
	COLOR: #000000
}
.lightblueheader {
	WIDTH: 230px; COLOR: #ffffff; TEXT-INDENT: 12px; BACKGROUND-COLOR: #10869c
}
.lightblueheader1{
	WIDTH: 230px; COLOR: #ffffff; TEXT-INDENT: 12px; BACKGROUND-COLOR: #10869c
}
.mediumbutton {
	FONT-SIZE: 120%
}
.navshim {
	POSITION: relative; TOP: 5px
}
.navsubcolor {
	DISPLAY: inline; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px
}
.portfoliocat {
	
}
.portfoliodata {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(portfoliocat.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.portfoliodata TD {
	BORDER-BOTTOM: #eeeeee 1px solid; HEIGHT: 25px
}
.portfoliodata TH {
	HEIGHT: 40px
}
.portfolioheading {
	PADDING-LEFT: 30px; WIDTH: 160px; COLOR: #3a539c; TEXT-ALIGN: left
}
.portfolioheading1 {
	PADDING-LEFT: 30px; WIDTH: 160px; COLOR: #3a539c; TEXT-ALIGN: left; background-image: url(portfoliocat.gif)
}
.portfoliodetails {
	WIDTH: 100%
}
.portfoliocompany {
	WIDTH: 160px
}
.promo {
	MARGIN-BOTTOM: 15px
}
.promo A {
	PADDING-LEFT: 12px
}
.promo IMG {
	MARGIN-BOTTOM: -5px; MARGIN-RIGHT: 7px
}
.promo LI {
	PADDING-BOTTOM: 5px
}
.promo LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; COLOR: #444444; BOTTOM: 5px; BORDER-BOTTOM: #e5e5e5 1px solid; HEIGHT: 20px; TEXT-DECORATION: none
}
.promo LI A:hover {
	COLOR: #005fa9; BACKGROUND-COLOR: #ddeeff
}
.promo UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 13px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.promoheading {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 95%; BACKGROUND-IMAGE: url(images/header_square.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; COLOR: #3a539c; TEXT-INDENT: 12px; LINE-HEIGHT: 19px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px; BACKGROUND-COLOR: #ebebeb; TEXT-ALIGN: left
}
.relatedlinks {
	MARGIN-BOTTOM: 15px
}
.relatedlinks A {
	PADDING-LEFT: 12px; TEXT-INDENT: 5px; LINE-HEIGHT: 18px
}
.relatedlinks LI {
	PADDING-BOTTOM: 5px
}
.relatedlinks LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; COLOR: #444444; BOTTOM: 5px; BORDER-BOTTOM: #e5e5e5 1px solid; HEIGHT: 20px; TEXT-DECORATION: none
}
.relatedlinks LI A:hover {
	COLOR: #005fa9; BACKGROUND-COLOR: #ddeeff
}
.relatedlinks UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 13px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.relatedlinks1 {
	MARGIN-BOTTOM: 5px
}
.relatedlinks1 LI {
	PADDING-BOTTOM: 5px
}
.rightheaderlink A:hover {
	COLOR: #000000
}
.settings {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 100%; MARGIN-BOTTOM: 1px; BORDER-LEFT: #000000 1px solid; WIDTH: 170px; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ebebeb
}
.sitemap {
	PADDING-BOTTOM: 0px
}
.sitemapleft A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; COLOR: #444444; TEXT-INDENT: 12px; LINE-HEIGHT: 18px; BORDER-BOTTOM: #e5e5e5 1px solid; HEIGHT: 20px; TEXT-DECORATION: none
}
.sitemapright A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; COLOR: #444444; TEXT-INDENT: 12px; LINE-HEIGHT: 18px; BORDER-BOTTOM: #e5e5e5 1px solid; HEIGHT: 20px; TEXT-DECORATION: none
}
.sitemapleft A:hover {
	
}
.sitemapright A:hover {
	
}
.sitemapleft H2 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 95%; BACKGROUND-IMAGE: url(images/header_square.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 230px; COLOR: #3a539c; TEXT-INDENT: 12px; LINE-HEIGHT: 19px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.sitemapright H2 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 95%; BACKGROUND-IMAGE: url(images/header_square.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 230px; COLOR: #3a539c; TEXT-INDENT: 12px; LINE-HEIGHT: 19px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.sitemapleft UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.sitemapleft LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.sitemapright UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.sitemapright LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.sitemapleft {
	FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 230px
}
.sitemapright {
	FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 230px
}
.sitemapleftcontainer {
	FLOAT: left; WIDTH: 50%
}
.sitemapright {
	FLOAT: right
}
.sitemaprightcontainer {
	FLOAT: right; WIDTH: 50%
}
.small {
	FONT-SIZE: 85%
}
.smallbutton {
	FONT-SIZE: 100%; BORDER-LEFT-COLOR: #444444; MARGIN-BOTTOM: 1px; BORDER-BOTTOM-COLOR: #444444; COLOR: #444444; BORDER-TOP-COLOR: #444444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e5e5e5; BORDER-RIGHT-COLOR: #444444
}
.mediumbutton {
	FONT-SIZE: 100%; BORDER-LEFT-COLOR: #444444; MARGIN-BOTTOM: 1px; BORDER-BOTTOM-COLOR: #444444; COLOR: #444444; BORDER-TOP-COLOR: #444444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e5e5e5; BORDER-RIGHT-COLOR: #444444
}
.largebutton {
	FONT-SIZE: 100%; BORDER-LEFT-COLOR: #444444; MARGIN-BOTTOM: 1px; BORDER-BOTTOM-COLOR: #444444; COLOR: #444444; BORDER-TOP-COLOR: #444444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e5e5e5; BORDER-RIGHT-COLOR: #444444
}
.textfield {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px
}
.textfield {
	BORDER-RIGHT: #a5acb2 1px solid; BORDER-TOP: #a5acb2 1px solid; BORDER-LEFT: #a5acb2 1px solid; COLOR: #444444; BORDER-BOTTOM: #a5acb2 1px solid; HEIGHT: 13px
}
.textfieldmulti {
	BORDER-RIGHT: #a5acb2 1px solid; BORDER-TOP: #a5acb2 1px solid; FONT-SIZE: 11px; OVERFLOW: auto; BORDER-LEFT: #a5acb2 1px solid; COLOR: #444444; BORDER-BOTTOM: #a5acb2 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.uploadbox {
	COLOR: #444444; HEIGHT: 20px
}
.whiteonblack {
	COLOR: #ffffff; BACKGROUND-COLOR: #000000
}
.yellowheader {
	WIDTH: 230px; COLOR: #ffffff; TEXT-INDENT: 12px; BACKGROUND-COLOR: #cdb835
}
.yellowonblack {
	COLOR: #ffff00; BACKGROUND-COLOR: #000000
}
#address {
	FLOAT: left
}
#block {
	FLOAT: right; WIDTH: 394px; HEIGHT: 169px
}
#bottomcontent {
	FLOAT: none; PADDING-TOP: 20px
}
#bottomlinkleft {
	FLOAT: left
}
#bottomlinkleft A {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: right center; BACKGROUND-IMAGE: url(images/link_arrow.gif); BACKGROUND-REPEAT: no-repeat
}
#bottomlinkright A {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: right center; BACKGROUND-IMAGE: url(images/link_arrow.gif); BACKGROUND-REPEAT: no-repeat
}
#bottomlinkright {
	FLOAT: right
}
#breadcrumb {
	FLOAT: left; WIDTH: 700px; COLOR: #444444; LINE-HEIGHT: 30px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffffff
}
#breadcrumb A {
	PADDING-RIGHT: 0px; BACKGROUND-IMAGE: none; COLOR: #818181; TEXT-DECORATION: none
}
#breadcrumb A:hover {
	COLOR: #005fa9; BACKGROUND-COLOR: #ddeeff
}
#centre {
	BACKGROUND-POSITION: left top; BACKGROUND-ATTACHMENT: scroll; LEFT: 46%; MARGIN-LEFT: -350px; WIDTH: 755px; BACKGROUND-REPEAT: repeat-y; POSITION: absolute; HEIGHT: 812px
}
#contactdetails {
	FLOAT: right; WIDTH: 325px
}
#content {
	PADDING-BOTTOM: 60px; WIDTH: 700px
}
#contentleft {
	PADDING-RIGHT: 22px; BORDER-TOP: #e5e5e5 1px solid; FLOAT: left; MARGIN-BOTTOM: 50px; WIDTH: 488px; COLOR: #444444; LINE-HEIGHT: 17px; PADDING-TOP: 20px
}
#contentflash {
	PADDING-RIGHT: 22px; BORDER-TOP: #e5e5e5 1px solid; FLOAT: bottom; MARGIN-BOTTOM: 50px; WIDTH: 488px; COLOR: #444444; LINE-HEIGHT: 17px; PADDING-TOP: 20px
}
#contentright {
	FLOAT: right; WIDTH: 175px; COLOR: #444444; LINE-HEIGHT: 17px; HEIGHT: 100%
}
#copyright {
	FLOAT: right
}
#footerflash {
	BORDER-TOP: #e5e5e5 1px solid; WIDTH: 511px; COLOR: #818181; BOTTOM: 0px; LINE-HEIGHT: 30px; POSITION: static; BACKGROUND-COLOR: #ffffff
}
#footer {
	BORDER-TOP: #e5e5e5 1px solid; WIDTH: 511px; COLOR: #818181; BOTTOM: 0px; LINE-HEIGHT: 30px; POSITION: static; BACKGROUND-COLOR: #ffffff
}
#footer A {
	PADDING-RIGHT: 0px; BACKGROUND-IMAGE: none; COLOR: #818181; TEXT-DECORATION: none
}
#footer A:hover {
	COLOR: #005fa9; BACKGROUND-COLOR: #ddeeff
}
#jobs TABLE {
	PADDING-LEFT: 9px; MARGIN-BOTTOM: 9px
}
#left {
	FLOAT: left; WIDTH: 55px; HEIGHT: 71px; BACKGROUND-COLOR: #ffffff
}
#logo {
	BACKGROUND-POSITION: left top; FLOAT: left; BACKGROUND-IMAGE: url(images/logo.gif); WIDTH: 300px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffffff
}
#logo A {
	PADDING-RIGHT: 0px; BACKGROUND-IMAGE: none
}
#logo A:hover {
	BACKGROUND-COLOR: transparent
}
#menuhide {
	HEIGHT: 1px
}
#menuhide A:hover {
	BACKGROUND-COLOR: #ffffff
}
#nav {
	BACKGROUND-POSITION: left top; PADDING-LEFT: 14px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 686px; COLOR: #be8080; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px
}
#nav A {
	PADDING-RIGHT: 0px; BACKGROUND-IMAGE: none; COLOR: #ffffff; LINE-HEIGHT: 23px; TEXT-DECORATION: none
}
#navsub A {
	PADDING-RIGHT: 0px; BACKGROUND-IMAGE: none; COLOR: #ffffff; LINE-HEIGHT: 23px; TEXT-DECORATION: none
}
#navsubjava A {
	PADDING-RIGHT: 0px; BACKGROUND-IMAGE: none; COLOR: #ffffff; LINE-HEIGHT: 23px; TEXT-DECORATION: none
}
#nav A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: transparent
}
#navsub A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: transparent
}
#navsubjava A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: transparent
}
#nav LI {
	BACKGROUND-POSITION: right center; DISPLAY: inline; COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat
}
#nav UL {
	MARGIN: 0px; TEXT-ALIGN: left
}
#navsub LI {
	DISPLAY: inline; COLOR: #ffffff
}
#navsubjava LI {
	DISPLAY: inline; COLOR: #ffffff
}
#navsub UL {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; TEXT-ALIGN: center
}
#navsubjava UL {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; TEXT-ALIGN: center
}
#navsub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 700px; COLOR: #be8080; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid
}
#navsubjava {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 700px; COLOR: #be8080; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid
}
#navsubaboutus A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; COLOR: #ffffff; TEXT-INDENT: 12px; LINE-HEIGHT: 18px; HEIGHT: 20px; TEXT-DECORATION: none
}
#navsubdigitalmedia A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; COLOR: #ffffff; TEXT-INDENT: 12px; LINE-HEIGHT: 18px; HEIGHT: 20px; TEXT-DECORATION: none
}
#navsubinternet A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; COLOR: #ffffff; TEXT-INDENT: 12px; LINE-HEIGHT: 18px; HEIGHT: 20px; TEXT-DECORATION: none
}
#navsubintegration A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; COLOR: #ffffff; TEXT-INDENT: 12px; LINE-HEIGHT: 18px; HEIGHT: 20px; TEXT-DECORATION: none
}
#navsubportfolio A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; COLOR: #ffffff; TEXT-INDENT: 12px; LINE-HEIGHT: 18px; HEIGHT: 20px; TEXT-DECORATION: none
}
#navsubcontact A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; COLOR: #ffffff; TEXT-INDENT: 12px; LINE-HEIGHT: 18px; HEIGHT: 20px; TEXT-DECORATION: none
}
#navsubaboutus LI {
	DISPLAY: block; LIST-STYLE-IMAGE: none
}
#navsubdigitalmedia LI {
	DISPLAY: block; LIST-STYLE-IMAGE: none
}
#navsubinternet LI {
	DISPLAY: block; LIST-STYLE-IMAGE: none
}
#navsubintegration LI {
	DISPLAY: block; LIST-STYLE-IMAGE: none
}
#navsubportfolio LI {
	DISPLAY: block; LIST-STYLE-IMAGE: none
}
#navsubcontact LI {
	DISPLAY: block; LIST-STYLE-IMAGE: none
}
#navsubaboutus UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent
}
#navsubdigitalmedia UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent
}
#navsubinternet UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent
}
#navsubintegration UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent
}
#navsubportfolio UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent
}
#navsubcontact UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent
}
#navsubaboutus {
	LEFT: 0px; VISIBILITY: hidden; MARGIN-BOTTOM: 300px! important; WIDTH: 140px; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: transparent
}
#navsubdigitalmedia {
	LEFT: 0px; VISIBILITY: hidden; MARGIN-BOTTOM: 300px! important; WIDTH: 130px; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: transparent
}
#navsubinternet {
	LEFT: 0px; VISIBILITY: hidden; MARGIN-BOTTOM: 300px! important; WIDTH: 130px; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: transparent
}
#navsubintegration {
	LEFT: 0px; VISIBILITY: hidden; MARGIN-BOTTOM: 300px! important; WIDTH: 110px; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: transparent
}
#navsubportfolio {
	LEFT: 0px; VISIBILITY: hidden; MARGIN-BOTTOM: 300px! important; WIDTH: 130px; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: transparent
}
#navsubcontact {
	LEFT: 0px; VISIBILITY: hidden; MARGIN-BOTTOM: 300px! important; WIDTH: 200px; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: transparent
}
#navsubjava {
	VISIBILITY: hidden
}
#newsletter TABLE {
	PADDING-LEFT: 9px; MARGIN-BOTTOM: 9px
}
#photo {
	BACKGROUND-ATTACHMENT: scroll; FLOAT: left; WIDTH: 306px; HEIGHT: 169px
}
#right {
	FLOAT: right; WIDTH: 700px; HEIGHT: 100%
}
#top {
	DISPLAY: none
}
#topcontent {
	FLOAT: none
}
#toplinks {
	FLOAT: right; WIDTH: 400px; COLOR: #818181; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right; TEXT-DECORATION: none
}
#toplinks A {
	PADDING-RIGHT: 0px; BACKGROUND-IMAGE: none; COLOR: #818181; LINE-HEIGHT: 43px; TEXT-DECORATION: none
}
#toplinks A:hover {
	COLOR: #005fa9; BACKGROUND-COLOR: #ddeeff
}
#valid A:hover {
	BACKGROUND-COLOR: transparent
}
#hiddenlinks {
	DISPLAY: none
}
.hiddenlinks {
	DISPLAY: none
}
.inforight {
	FLOAT: right
}
.logos {
	FLOAT: left; MARGIN-LEFT: -5px
}
.logos LI {
	PADDING-LEFT: 15px; FLOAT: left; WIDTH: 90px
}
