.imagetabs {
	CLEAR: both; PADDING-RIGHT: 0px; LIST-STYLE: none none outside; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; HEIGHT: 34px
}
.imagetabs LI {
	LIST-STYLE: none none outside; FLOAT: left; HEIGHT: 34px
}
.imagetabs LI A {
	DISPLAY: block; HEIGHT: 34px
}
.imagetabs LI.selected A {
	CURSOR: default
}
.imagetabs LI A.news {
	BACKGROUND: url(assets/sprite_main.png) #000000 no-repeat 0pt -600px; WIDTH: 74px
}
.imagetabs LI A.news:hover {
	BACKGROUND-POSITION: 0pt -650px
}
.imagetabs LI A.news:active {
	BACKGROUND-POSITION: 0pt -700px
}
.imagetabs LI.selected A.news {
	BACKGROUND-POSITION: 0pt -750px; WIDTH: 74px; CURSOR: default
}
.imagetabs LI A.ts {
	BACKGROUND: url(assets/sprite_main.png) #000000 no-repeat 0pt -800px; WIDTH: 145px
}
.imagetabs LI A.ts:hover {
	BACKGROUND-POSITION: 0pt -850px
}
.imagetabs LI A.ts:active {
	BACKGROUND-POSITION: 0pt -900px
}
.imagetabs LI.selected A.ts {
	BACKGROUND-POSITION: 0pt -950px; WIDTH: 145px; CURSOR: default
}
.imagetabs LI A SPAN {
	MARGIN: 0px 0px 0px -3000px
}
.smallimagetabs {
	CLEAR: both; PADDING-RIGHT: 0px; LIST-STYLE: none none outside; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; HEIGHT: 30px
}
.smallimagetabs LI {
	LIST-STYLE: none none outside; FLOAT: left; HEIGHT: 31px
}
.smallimagetabs LI A {
	DISPLAY: block; HEIGHT: 31px
}
.smallimagetabs LI.selected A {
	CURSOR: default
}
.smallimagetabs LI A.microsites {
	BACKGROUND: url(assets/sprite_tabs_pages.gif) #ffffff no-repeat 0pt 1px; WIDTH: 113px
}
.smallimagetabs LI A.microsites:hover {
	BACKGROUND-POSITION: 0px -95px
}
.smallimagetabs LI A.microsites:active {
	BACKGROUND-POSITION: 0px -191px
}
.smallimagetabs LI.selected A.microsites {
	BACKGROUND-POSITION: 0px -287px
}
.smallimagetabs LI A.applications {
	BACKGROUND: url(assets/sprite_tabs_pages.gif) #ffffff no-repeat 0pt -383px; WIDTH: 124px
}
.smallimagetabs LI A.applications:hover {
	BACKGROUND-POSITION: 0px -479px
}
.smallimagetabs LI A.applications:active {
	BACKGROUND-POSITION: 0px -575px
}
.smallimagetabs LI.selected A.applications {
	BACKGROUND-POSITION: 0px -671px
}
.smallimagetabs LI A.portals {
	BACKGROUND: url(assets/sprite_tabs_pages.gif) #ffffff no-repeat 0pt -767px; WIDTH: 83px
}
.smallimagetabs LI A.portals:hover {
	BACKGROUND-POSITION: 0px -863px
}
.smallimagetabs LI A.portals:active {
	BACKGROUND-POSITION: 0px -959px
}
.smallimagetabs LI.selected A.portals {
	BACKGROUND-POSITION: 0px -1055px
}
.smallimagetabs LI A.mobile {
	BACKGROUND: url(assets/sprite_tabs_pages.gif) #ffffff no-repeat 0pt -1151px; WIDTH: 83px
}
.smallimagetabs LI A.mobile:hover {
	BACKGROUND-POSITION: 0px -1247px
}
.smallimagetabs LI A.mobile:active {
	BACKGROUND-POSITION: 0px -1343px
}
.smallimagetabs LI.selected A.mobile {
	BACKGROUND-POSITION: 0px -1439px
}
.smallimagetabs LI A.stockholm {
	BACKGROUND: url(assets/sprite_tabs_pages.gif) #ffffff no-repeat 0pt -1535px; WIDTH: 113px
}
.smallimagetabs LI A.stockholm:hover {
	BACKGROUND-POSITION: 0px -1631px
}
.smallimagetabs LI A.stockholm:active {
	BACKGROUND-POSITION: 0px -1727px
}
.smallimagetabs LI.selected A.stockholm {
	BACKGROUND-POSITION: 0px -1823px
}
.smallimagetabs LI A.newyork {
	BACKGROUND: url(assets/sprite_tabs_pages.gif) #ffffff no-repeat 0pt -1919px; WIDTH: 103px
}
.smallimagetabs LI A.newyork:hover {
	BACKGROUND-POSITION: 0px -2015px
}
.smallimagetabs LI A.newyork:active {
	BACKGROUND-POSITION: 0px -2111px
}
.smallimagetabs LI.selected A.newyork {
	BACKGROUND-POSITION: 0px -2207px
}
.smallimagetabs LI A SPAN {
	MARGIN: 0px 0px 0px -3000px
}
.nav {
	COLOR: #b3b3b3; HEIGHT: 268px
}
.nav DT EM {
	DISPLAY: block; MARGIN-LEFT: -3000px; WIDTH: 212px; HEIGHT: 24px
}
.nav DT A {
	DISPLAY: block; BACKGROUND: url(assets/sprite_main.png) no-repeat 0px 0px; WIDTH: 212px; HEIGHT: 24px
}
.nav DT SPAN {
	DISPLAY: block; BACKGROUND: url(assets/sprite_main.png) no-repeat 0px 0px; WIDTH: 212px; HEIGHT: 24px
}
.nav DT.selected {
	MARGIN-BOTTOM: 15px
}
.nav DT A.home {
	BACKGROUND-POSITION: 0px -3000px
}
.nav DT SPAN.home {
	BACKGROUND-POSITION: 0px -3000px
}
.nav DT A SPAN.home:hover {
	BACKGROUND-POSITION: 0px -3050px
}
.nav DT.selected A SPAN.home {
	BACKGROUND-POSITION: 0px -3100px; MARGIN-BOTTOM: 15px
}
.nav DT.smallBMargin {
	MARGIN-BOTTOM: 0px
}
.nav DT A.fi {
	BACKGROUND-POSITION: 0px 0px
}
.nav DT SPAN.fi {
	BACKGROUND-POSITION: 0px 0px
}
.nav DT A SPAN.fi:hover {
	BACKGROUND-POSITION: 0px -50px
}
.nav DT.selected A SPAN.fi {
	BACKGROUND-POSITION: 0px -100px; MARGIN-BOTTOM: 15px
}
.nav DT A SPAN.work {
	BACKGROUND-POSITION: -1px -150px
}
.nav DT A SPAN.work:hover {
	BACKGROUND-POSITION: -1px -200px
}
.nav DT.selected A SPAN.work {
	BACKGROUND-POSITION: -1px -250px; MARGIN-BOTTOM: 15px
}
.nav DT A SPAN.services {
	BACKGROUND-POSITION: 0px -300px
}
.nav DT A SPAN.services:hover {
	BACKGROUND-POSITION: 0px -350px
}
.nav DT.selected A SPAN.services {
	BACKGROUND-POSITION: 0px -400px; MARGIN-BOTTOM: 15px
}
.nav DT A SPAN.contact {
	BACKGROUND-POSITION: 0px -450px
}
.nav DT A SPAN.contact:hover {
	BACKGROUND-POSITION: 0px -500px
}
.nav DT.selected A SPAN.contact {
	BACKGROUND-POSITION: 0px -550px; MARGIN-BOTTOM: 5px
}
.nav DD {
	MARGIN: 0px 0px 1px 2px
}
.nav DD.last {
	MARGIN: 0px 0px 14px 2px
}
.nav DD A {
	COLOR: #b3b3b3; TEXT-DECORATION: none
}
.nav A.selected {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff
}
.nav A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff
}
.nav DD SPAN {
	COLOR: #ffffff
}
P.featured_link_wrap {
	MARGIN-TOP: 4px; FLOAT: left; PADDING-BOTTOM: 1px
}
P.featured_link_wrap_maincol {
	MARGIN-TOP: 13px
}
A.featured_link {
	BACKGROUND-POSITION: -5px -2103px; PADDING-LEFT: 23px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(assets/sprite_main.png); PADDING-BOTTOM: 6px; COLOR: #1d1b19; PADDING-TOP: 1px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma,Arial,Verdana,sans-serif
}
A.featured_link:hover {
	BACKGROUND-POSITION: -5px -2143px; COLOR: #2d6ea8
}
A.featured_link_down {
	BACKGROUND-POSITION: -5px -2251px; PADDING-LEFT: 25px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(assets/sprite_main.png); PADDING-BOTTOM: 4px; MARGIN-LEFT: -2px; COLOR: #1d1b19; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma,Arial,Verdana,sans-serif
}
A.featured_link_down:hover {
	BACKGROUND-POSITION: -473px -2251px; COLOR: #2d6ea8
}
INPUT.submit_button_small {
	BACKGROUND: url(assets/sprite_submit_buttons.gif) no-repeat -10px -183px; WIDTH: 57px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 28px; BORDER-BOTTOM-STYLE: none
}
INPUT.submit_button_small:hover {
	BACKGROUND-POSITION: -10px -239px
}
INPUT.submit_button_small:active {
	BACKGROUND-POSITION: -10px -295px
}
INPUT.submit_button_large {
	BACKGROUND: url(assets/sprite_submit_buttons.gif) no-repeat -10px -10px; WIDTH: 76px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 37px; BORDER-BOTTOM-STYLE: none
}
INPUT.submit_button_large:hover {
	BACKGROUND-POSITION: -10px -66px
}
INPUT.submit_button_large:active {
	BACKGROUND-POSITION: -10px -122px
}
DIV.compGallery {
	MARGIN-BOTTOM: 20px; WIDTH: 428px; BACKGROUND-COLOR: #fff
}
DIV.compGallery A.startShow {
	BACKGROUND-POSITION: -10px -750px; DISPLAY: block; PADDING-LEFT: 25px; FLOAT: left; BACKGROUND-IMAGE: url(assets/sprite_work_icons.gif); PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 22px
}
DIV.compGallery A.startShow:hover {
	BACKGROUND-POSITION: -10px -800px; COLOR: #2d6ea8
}
DIV.compGallery A.playing {
	BACKGROUND-POSITION: -10px -850px
}
DIV.compGallery A.playing:hover {
	BACKGROUND-POSITION: -10px -900px
}
DIV.compGallery A:hover {
	COLOR: #2d6ea8
}
DIV.compGallery UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 2px; TEXT-ALIGN: right
}
DIV.compGallery UL LI {
	DISPLAY: inline; MARGIN-LEFT: 0.1em
}
DIV.compGallery A {
	FONT-SIZE: 11px; COLOR: #181411; FONT-FAMILY: Tahoma,Arial,Verdana,sans-serif
}
DIV.compGallery A.selected {
	FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: default; COLOR: #ff0103; FONT-FAMILY: Tahoma,Arial,Verdana,sans-serif
}
DIV.compGallery DIV.imageStack {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BACKGROUND: #000; MARGIN-BOTTOM: 13px; OVERFLOW: hidden; BORDER-LEFT: black 1px solid; WIDTH: 426px; BORDER-BOTTOM: black 1px solid; HEIGHT: 273px
}
DIV.compGallery DIV.imageStack IMG {
	DISPLAY: none
}
DIV.compGallery DIV.imageStack IMG.currentImage {
	DISPLAY: block
}
DIV.compGallery DIV.imageStack IMG.queuedImage {
	DISPLAY: block; FILTER: alpha(opacity=0); -moz-opacity: .0; opacity: .0
}
DIV.sidebar A.prev {
	BACKGROUND-POSITION: 0px -3250px; DISPLAY: none; PADDING-LEFT: 22px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; BACKGROUND-IMAGE: url(assets/sprite_main.png); PADDING-BOTTOM: 6px; COLOR: #1d1b19; PADDING-TOP: 1px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma,Arial,Verdana,sans-serif
}
DIV.sidebar A.prev:hover {
	BACKGROUND-POSITION: 0px -3250px; COLOR: #2d6ea8
}
DIV.sidebar A.next {
	PADDING-RIGHT: 22px; BACKGROUND-POSITION: 100% -3290px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: right; BACKGROUND-IMAGE: url(assets/sprite_main.png); PADDING-BOTTOM: 6px; COLOR: #1d1b19; PADDING-TOP: 1px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma,Arial,Verdana,sans-serif
}
DIV.sidebar A.next:hover {
	BACKGROUND-POSITION: 100% -3290px; COLOR: #2d6ea8
}

