BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
H4 {
	FONT-WEIGHT: bold; COLOR: #787878; FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
.blackcell-left {
	BORDER-LEFT: black 1px solid
}
.blackcell {
	BACKGROUND-COLOR: #000000
}
.greycell {
	BACKGROUND-COLOR: #787878
}
.greencell {
	BACKGROUND-COLOR: #FFFFFF
}
.footerline {
	BACKGROUND-COLOR: #d4d4d4
}
UL LI {
	DISPLAY: list-item; LIST-STYLE-IMAGE: url(/images/bullet.gif); COLOR: #5e5e5e; MARGIN-RIGHT: 5px; FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
.spotlight {
	BACKGROUND-IMAGE: url(../images/site/spotlight.jpg); BACKGROUND-REPEAT: repeat
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #999999; FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
.greenTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
.greentitle {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #00cc00; FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
.greytitle {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #787878; FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
.greentext {
	FONT-SIZE: 70%; COLOR: #00cc00; FONT-FAMILY: Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.greentext:link {
	COLOR: #00cc00; TEXT-DECORATION: none
}
A.greentext:active {
	COLOR: #00cc00; TEXT-DECORATION: none
}
A.greentext:visited {
	COLOR: #00cc00; TEXT-DECORATION: none
}
A.greentext:hover {
	COLOR: #00cc00; TEXT-DECORATION: underline
}
A.greentext:hover:visited {
	COLOR: #00cc00; TEXT-DECORATION: underline
}
.spottext {
	PADDING-RIGHT: 5px; FONT-SIZE: 70%; COLOR: #5e5e5e; FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
.newstext {
	FONT-SIZE: 70%; COLOR: #000000; FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
.footertext {
	FONT-SIZE: 70%; COLOR: #000000; FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
A.link {
	COLOR: #00d400; TEXT-DECORATION: underline
}
A.link:hover {
	COLOR: #00d400; TEXT-DECORATION: underline
}
A.link:active {
	COLOR: #00d400; TEXT-DECORATION: underline
}
A.link:visited {
	COLOR: #00d400; TEXT-DECORATION: underline
}
A.link:hover:visited {
	COLOR: #00d400; TEXT-DECORATION: underline
}
A.footer {
	COLOR: #000000; TEXT-DECORATION: none
}
A.footer:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.footer:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A.footer:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.footer:hover:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.navlink {
	COLOR: #000000; TEXT-DECORATION: none
}
A.navlink:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
A.navlink:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A.navlink:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.navlink:hover:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.worldstat {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	BACKGROUND: #66CC99;
	vertical-align: top;
}
.text {
	FONT-SIZE: 70%;
	COLOR: #5e5e5e;
	FONT-FAMILY: Tahoma, Helvetica, sans-serif;
}
A.text {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #5e5e5e; FONT-FAMILY: Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.text:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #5e5e5e; FONT-FAMILY: Tahoma, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.textnobold {
	FONT-SIZE: 100%; COLOR: #5e5e5e; FONT-FAMILY: Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textnobold {
	FONT-SIZE: 100%; COLOR: #5e5e5e; FONT-FAMILY: Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.textnobold:hover {
	FONT-SIZE: 100%; COLOR: #5e5e5e; FONT-FAMILY: Tahoma, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.whitetext {
	FONT-SIZE: 70%; COLOR: #ffffff; FONT-FAMILY: Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.whitetext {
	FONT-SIZE: 100%; COLOR: #ffffff; FONT-FAMILY: Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.whitetext:hover {
	FONT-SIZE: 100%; COLOR: #ffffff; FONT-FAMILY: Tahoma, Helvetica, sans-serif; TEXT-DECORATION: underline
}
P {
	FONT-SIZE: 100%; MARGIN: 0px; FONT-FAMILY: Tahoma,Helvetica,Sans-serif
}
P {
	FONT-SIZE: 90%;
	MARGIN: 0px;
}
#main-wrapper {
	MARGIN: 0px auto; WIDTH: 775px
}
#wrapper {
	BACKGROUND: url(../images/grey-merge-bgd-right.gif) repeat-y right top; WIDTH: 775px
}
.wrap-left {
	FLOAT: left;
	WIDTH: 48em
}
.wrap-right {
	FLOAT: right;
	WIDTH: 160px
}
.wrap-right-small {
	WIDTH: 317px
}
.clear {
	CLEAR: both
}
.wrap-left H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 80%; BACKGROUND: url(../images/green-bgd.jpg) #399234 repeat-x left bottom; PADDING-BOTTOM: 0.25em; MARGIN: 1em 0px 1.25em; COLOR: #ffffff; PADDING-TOP: 0.25em
}
#hot-spots {
	PADDING-LEFT: 20px; FLOAT: left
}
#hot-spots UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#hot-spots LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 175px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 115px
}
#hot-spots LI A {
	DISPLAY: block; WIDTH: 175px; HEIGHT: 115px
}
#hot-spots LI SPAN {
	POSITION: absolute; TOP: -99em
}
#hot-spots LI.services {
	BACKGROUND: url(../images/services-hot-spot.jpg) no-repeat right top
}
#hot-spots LI.client {
	PADDING-LEFT: 14px; BACKGROUND: url(../images/clients-hot-spot.jpg) no-repeat right top
}
#hot-spots LI.organisation {
	PADDING-LEFT: 13px; BACKGROUND: url(../images/organisation-hot-spot.jpg) no-repeat right top
}
#home-page {
	PADDING-LEFT: 20px; BACKGROUND: url(../images/hands-world.jpg) no-repeat right top
}
#home-page P {
	FONT-SIZE: 80%; PADDING-BOTTOM: 1em; COLOR: #000000
}
#home-page P SPAN {
	FONT-WEIGHT: bold
}
#home-page P A.arrow {
	PADDING-RIGHT: 1.25em; BACKGROUND: url(../images/squ-arrow.gif) no-repeat right center; COLOR: #1b4718
}
#home-page P A.arrow:hover {
	TEXT-DECORATION: none
}
.contain-text {
	FONT-SIZE: 90%;
	PADDING-BOTTOM: 1em;
	WIDTH: 450px;
	PADDING-TOP: 1em
}
.members-link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: #ffffff; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
.sub-section {
	BACKGROUND: url(../images/grey-merge-bgd.gif) #ffffff repeat-x left bottom; PADDING-BOTTOM: 0.5em
}
.wrap-right H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 80%; BACKGROUND: #787878; PADDING-BOTTOM: 0.25em; MARGIN: 0em; COLOR: #ffffff; PADDING-TOP: 0.25em
}
.wrap-right H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 75%; PADDING-BOTTOM: 0px; MARGIN: 0.75em 0px 0px; COLOR: #000000; PADDING-TOP: 0px
}
.wrap-right P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 70%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
* HTML .wrap-right P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 70%; BACKGROUND: url(../images/squ-arrow.gif) no-repeat right bottom; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 1em; PADDING-TOP: 0px
}
.wrap-right .sub-section P A {
	PADDING-RIGHT: 0em; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #5e5e5e
}
* HTML .wrap-right .sub-section P A {
	PADDING-RIGHT: 0em; BACKGROUND: none transparent scroll repeat 0% 0%
}
.wrap-right P A {
	PADDING-RIGHT: 2em; BACKGROUND: url(../images/squ-arrow.gif) no-repeat right bottom
}
* HTML .wrap-right P A {
	PADDING-RIGHT: 0em; BACKGROUND: none transparent scroll repeat 0% 0%
}
.sub-section .btn-right {
	MARGIN-RIGHT: 1em; PADDING-TOP: 1em; TEXT-ALIGN: right
}
.sub-section .btn-right IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#bottom-boxes {
	MARGIN-TOP: 1em; BACKGROUND: url(../images/bottom-boxes-bgd.gif) repeat-y right top; FLOAT: left; PADDING-BOTTOM: 0.25em
}
.sub-section P.adobe {
	PADDING-RIGHT: 2em; PADDING-LEFT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0em; PADDING-TOP: 0.5em
}
.sub-section P.adobe A {
	PADDING-RIGHT: 3em; DISPLAY: block; PADDING-LEFT: 0em; BACKGROUND: url(../images/adobe-icon.gif) no-repeat right top; PADDING-BOTTOM: 0em; PADDING-TOP: 0em; HEIGHT: 35px
}
.wrap-right .sub-section P.date {
	MARGIN-TOP: 0.75em
}
.wrap-right .sub-section H3.smaller-title {
	MARGIN-TOP: 1.25em; FONT-SIZE: 70%
}
.wrap-right .sub-section H3.smaller-title A {
	COLOR: #000000
}
.left-green {
	DISPLAY: inline-table;
	BACKGROUND: url(../images/green-bgd.jpg) #399234 repeat-x left bottom;
	FLOAT: left;
	MARGIN-LEFT: 0px;
	WIDTH: 100%
}
.left-green H2 {
	MARGIN-TOP: 0em; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 0.25em; PADDING-TOP: 1em
}
.left-green P {
	FONT-SIZE: 80%; COLOR: #ffffff
}
.left-green .left {
	DISPLAY: inline;
	FLOAT: left;
	MARGIN-LEFT: 20px;
	WIDTH: 25%
}
.left-green .right {
	FLOAT: right;
	WIDTH: 50%;
	MARGIN-RIGHT: 20px
}
.left-green A {
	COLOR: #ffffff
}
.left-green A:hover {
	TEXT-DECORATION: none
}
.left-green P.footer {
	CLEAR: both; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; MARGIN-LEFT: 20px; MARGIN-RIGHT: 20px; PADDING-TOP: 5px
}

