* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	TEXT-ALIGN: left; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, sans-serif; BACKGROUND: #fff; COLOR: #656565; FONT-SIZE: 13px
}
.cl {
	LINE-HEIGHT: 0; HEIGHT: 0px; CLEAR: both; FONT-SIZE: 0px
}
A IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
A {
	COLOR: #262626; TEXT-DECORATION: none
}
A:hover {
	CURSOR: pointer; TEXT-DECORATION: underline
}
.left {
	DISPLAY: inline; FLOAT: left
}
.right {
	DISPLAY: inline; FLOAT: right
}
.notext {
	LINE-HEIGHT: 0; TEXT-INDENT: -4000px; FONT-SIZE: 0px
}
.center {
	MARGIN: 0px auto; DISPLAY: block
}
.shell {
	MARGIN: 0px auto; WIDTH: 946px
}
#header {
	BACKGROUND: url(images/header.gif) repeat-x 0px 0px; HEIGHT: 103px
}
H1#logo {
	FLOAT: left; PADDING-TOP: 26px
}
H1#logo A {
	WIDTH: 278px; DISPLAY: block; BACKGROUND: url(images/logo.gif) no-repeat 0px 0px; HEIGHT: 55px
}
H2 {
	LINE-HEIGHT: 23px; FONT-FAMILY: "Myriad Pro", "Trebuchet MS", sans-serif; FONT-SIZE: 23px
}
H3 {
	FONT-FAMILY: "Myriad Pro", "Trebuchet MS", sans-serif; COLOR: #262626; FONT-SIZE: 18px
}
#navigation {
	FLOAT: right; PADDING-TOP: 20px
}
#search
{
	padding-TOP: 65px
	}

#navigation UL {
	LIST-STYLE-TYPE: none
}
#navigation UL LI {
	PADDING-RIGHT: 2px; DISPLAY: inline; FLOAT: left
}
#navigation UL LI A {
	PADDING-LEFT: 37px; DISPLAY: block; FONT-FAMILY: tahoma, sans-serif; BACKGROUND: url(images/nav.gif) no-repeat 0px 0px; FLOAT: left; HEIGHT: 27px; COLOR: #fff; FONT-SIZE: 14px
}
#navigation UL LI A SPAN {
	LINE-HEIGHT: 14px; PADDING-RIGHT: 37px; DISPLAY: block; BACKGROUND: url(images/nav.gif) no-repeat right 0px; FLOAT: left; HEIGHT: 21px; PADDING-TOP: 6px
}
#navigation UL LI A:hover {
	BACKGROUND-IMAGE: url(images/nav-hover.gif); COLOR: #343434; TEXT-DECORATION: none
}
#navigation UL LI.active A {
	BACKGROUND-IMAGE: url(images/nav-hover.gif); COLOR: #343434; TEXT-DECORATION: none
}
#navigation UL LI A:hover SPAN {
	BACKGROUND-IMAGE: url(images/nav-hover.gif)
}
#navigation UL LI.active A SPAN {
	BACKGROUND-IMAGE: url(images/nav-hover.gif)
}
#heading {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(images/heading-bg.gif) #fff no-repeat center 1px; PADDING-TOP: 15px
}
.heading-cnt {
	PADDING-LEFT: 8px; WIDTH: 650px; FLOAT: left; PADDING-TOP: 26px
}
.heading-right {
	PADDING-LEFT: 8px; WIDTH: 250px; FLOAT: left; PADDING-TOP: 26px
}

#heading H2 {
	PADDING-BOTTOM: 15px; COLOR: #262626
}
#heading P {
	PADDING-BOTTOM: 16px
}
#features {
	BACKGROUND: url(images/features.gif) repeat-x 0px 0px; HEIGHT: 122px; PADDING-TOP: 5px
}
.features-cnt {
	PADDING-LEFT: 20px; BACKGROUND: url(images/features-cnt.gif) no-repeat 0px 0px; HEIGHT: 118px
}
.feature {
	WIDTH: 290px; PADDING-RIGHT: 30px; FLOAT: left; PADDING-TOP: 6px
}
.less-padding {
	PADDING-RIGHT: 14px
}
.no-padding {
	PADDING-RIGHT: 0px !important
}
.feature H2 {
	PADDING-BOTTOM: 5px; COLOR: #fff
}
.feature IMG {
	PADDING-RIGHT: 6px
}
.feature P {
	LINE-HEIGHT: 15px; WIDTH: 198px; FLOAT: left; HEIGHT: 71px; COLOR: #fff; FONT-SIZE: 12px
}
.feature P SPAN {
	PADDING-BOTTOM: 4px; DISPLAY: block
}
.feature A.more {
	WIDTH: 24px; DISPLAY: block; BACKGROUND: url(images/more.gif) no-repeat 0px 0px; FLOAT: left; HEIGHT: 11px
}
#main {
	PADDING-BOTTOM: 37px; PADDING-LEFT: 28px; BACKGROUND: #e9e9e9; PADDING-TOP: 15px
}
#main H3 {
	PADDING-BOTTOM: 7px
}
#main A {
	COLOR: #96a120; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
#main A:hover {
	TEXT-DECORATION: none
}
#main A.rss {
	WIDTH: 11px; BACKGROUND: url(images/rss.gif) no-repeat 0px 0px; HEIGHT: 11px
}
.link-margin {
	MARGIN-LEFT: 2px; MARGIN-RIGHT: 10px
}
.first-column {
	WIDTH: 297px; PADDING-RIGHT: 24px; FLOAT: left
}
.middle-column {
	WIDTH: 312px; PADDING-RIGHT: 9px; FLOAT: left
}
.last-column {
	PADDING-LEFT: 8px; WIDTH: 270px; FLOAT: left
}
UL.news {
	PADDING-BOTTOM: 8px; LIST-STYLE-TYPE: none
}
UL.news LI {
	PADDING-BOTTOM: 7px; BACKGROUND: url(images/newsitem-bg.gif) repeat-x 0px bottom; PADDING-TOP: 6px
}
UL.news LI SMALL {
	COLOR: #606d0f; FONT-SIZE: 11px
}
UL.news LI SMALL.grey {
	COLOR: #656565
}
.contacts {
	FONT-SIZE: 12px
}
STRONG.usa {
	PADDING-LEFT: 20px; DISPLAY: block; BACKGROUND: url(images/flag-usa.gif) no-repeat 0px 11px; PADDING-TOP: 8px
}
STRONG.swe {
	PADDING-LEFT: 20px; DISPLAY: block; BACKGROUND: url(images/flag-swe.gif) no-repeat 0px 11px; PADDING-TOP: 8px
}
#footer {
	PADDING-BOTTOM: 50px; BACKGROUND: url(images/footer.gif) #e9e9e9 repeat-x 0px 0px; PADDING-TOP: 15px
}
#footer UL {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 19px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left
}
#footer UL LI {
	PADDING-RIGHT: 9px; DISPLAY: inline; FLOAT: left
}
#footer UL LI A {
	COLOR: #6e6e6e; FONT-SIZE: 10px; TEXT-DECORATION: underline
}
#footer UL LI A:hover {
	TEXT-DECORATION: none
}
#footer P.copy {
	PADDING-RIGHT: 10px; FLOAT: right; COLOR: #6e6e6e; FONT-SIZE: 10px
}

