body {
	padding:0px;
	margin:0px;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	background-color:#ffffff;
}
a {
	color:#419430;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a img {
	border:none;
}
h1 {
	margin:0px 0px 0.38em;
	font-family:Georgia,Tahoma,Verdana,Arial;
	font-size:138%;
	font-weight:normal;
	color:#000000;
}
h2 {
}
p {
	margin:0px 0px 10px;
}
ul {
	margin:0px 0px 10px 15px;
	padding:0px;
	list-style-image:url('Images/bullet.gif');
}
.Indent {
	display:block;
	text-indent:15px;
}
#Main {
	width:994px;
	min-height:650px;
	text-align:left;
}
#Head {
	width:100%;
	height:128px;
	display:block;
	position:relative;
}
/* TOOLS MENU */
#ToolsMenu ul {
	float:right;
	list-style:none;
	margin:0px;
	padding:4px 8px 0px 0px;
}
#ToolsMenu li {
	display:block;
	float:left;
	padding:0px 8px 0px 8px;
	font-family:Tahoma,Verdan,Arial,Helvetica;
	border-left:solid 1px #000000;
	font-size:70%;
}
#ToolsMenu li.First {
	border:none;
}
#ToolsMenu li a {
	color:#000000;
	text-decoration:none;
}
/* END OF TOOLS MENU */
/* HEAD LEFT */
#HeadLeft {
	width:737px;
	height:101px;
	margin-top:9px;
	float:left;
	background:#ffffff url('Images/bg_headleft.gif') repeat-x;
}
/* END OF HEAD LEFT */

/* HEAD RIGHT */
#HeadRight {
	width:250px;
	height:101px;
	margin-top:9px;
	float:right;
	background:#ffffff url('Images/bg_headright.gif') repeat-x;
	position:relative;
}
#Quote {
	position:absolute;
	width:467px;
	left:270px;
	top:0px;
	text-align:right;
}
#QuoteImage {
	height:81px;
	float:right;
}
#QuoteImage img {
	max-height:81px;
}
#QuoteTextOuter {
	float:right;
	color:#ffffff;
	text-align:left;
	padding:25px 5px 0px 0px;
}
#QuoteText {
	font-size:78%;
	font-weight:normal;
	font-family:Georgia,Tahoma,Verdana,Arial;
	margin-bottom:2px;
}
#QuoteTextOuter a {
	font-size:70%;
	color:#ffffff;
	line-height:1.27em;
}
#CapitalOfScandinavia {
	position:absolute;
	right:2px;
	top:37px;
}
#QuickSearch {
	padding:11px 15px;
}
.QuickSearchQuery {
	width:150px;
	float:left;
	border:solid 1px #ffffff;
	margin-top:1px;
	font-family:Tahoma,Verdana,Arial,Helvetica;
	font-size:70%;
}
.QuickSearchButton {
	float:right;
}
#InEnglish {
	position:absolute;
	left:14px;
	top:48px;
}
/* END OF HEAD RIGHT */

#Content {
	width:979px;
	padding:0px 0px 0px 15px;
	background:#ffffff url('Images/content_divider.gif') repeat-y;
	background-position:744px;
	margin-bottom:10px;
}
#LeftMiddle {
	width:712px;
	min-height:474px;
	float:left;
}
* html #LeftMiddle {
	height:474px;
}
#Left {
	float:left;
	width:200px;
	overflow:hidden;
}
#Middle {
	float:left;
	width:415px;
	overflow:visible;
	margin:0px 0px 0px 65px;
}
#Right {
	float:right;
	width:250px;
	overflow:hidden;
}
#RightPadding {
	padding:0px 15px 0px;
}
#MainBody, #SecondaryBody {
	font-size:70%;
	line-height:1.27em;
}
#MainBody h1 {
	font-size:200%;
	line-height:normal;
	/* line-height:100%; */
}
#SecondaryBody h1 {
	font-size:100%;
	font-family:Tahoma,Verdana,Arial;
	text-transform:uppercase;
	color:#666666;	
}
#MainBody h2, #SecondaryBody h2 {
	font-family:Tahoma,Verdana,Arial;
	font-size:100%;
	font-weight:bold;
	margin:0px;
	color:#333333;
}
.Intro {
	font-weight:bold;
	color:#333333;
}
.ImageText, .ImagePhotographer {
	font-size:65%;
	color:#636363;
	margin-top:3px;
}
.ImagePhotographer {
	float:right;
	margin-bottom:3px;
	margin-left:8px;
}
.MainImageTop {
	margin:0px 0px 0.8em;
}
.MainImageTop img {
	max-width:399px;
}
.MainImageLeft {
	float:left;
	max-width:220px;
	margin:0px 0.8em 0.5em 0px;
}
.MainImageLeft img {
	max-width:220px;
}
.MainImageLeft img {
	border:solid 1px black;
}
.MainImageRight {
	width:auto;
	float:right;
	max-width:220px;
	margin:0px 0px 0.5em 0.8em;
	text-align:right;
}
.MainImageRight img {
	max-width:220px;
}
.SecondaryImage {
	margin-bottom:15px;
}
.SecondaryImage .ImageText {
	margin:0px;
	padding:3px 0px 0px;
}
.BorderTopBottom {
	border-top:dashed 1px #cccccc;
	border-bottom:dashed 1px #cccccc;
	padding-top:8px;
}
.BorderTop {
	border-top:dashed 1px #cccccc;
	padding-top:8px;
	padding-bottom:8px;
}
#Middle a:hover, #Right a:hover {
	text-decoration:underline;
}
span.LinkArrow {
	padding:0px 13px 0px 0px;
	background:transparent url('Images/green_arrow_whitebg.gif') no-repeat;
	background-position:right bottom;
}
span.LinkArrowWhite {
	padding:0px 13px 0px 0px;
	background:transparent url('Images/white_arrow_greenbg.gif') no-repeat;
	background-position:right bottom;
}
span.LinkArrowGreyBg {
	padding:0px 13px 0px 0px;
	background:transparent url('Images/green_arrow_greybg.gif') no-repeat;
	background-position:right bottom;
}
.SpecificationList {
	width:100%;
	float:left;
	margin-bottom:14px;
}
.Specification, .SpecificationFirst {
	width:100%;
	float:left;
	clear:both;
	font-size:70%;
	background:transparent url('Images/dashed_divider.gif') repeat-x;
	background-position:left bottom;
	line-height:1.27em;
}
.Specification {
	padding:4px 0px 5px;
}
.SpecificationFirst .Inner {
	width:100%;
	float:left;
	padding:5px 0px;
	background:transparent url('Images/dashed_divider.gif') repeat-x;
	background-position:left top;
}
.SpecificationTitle {
	float:left;
	color:#595959;
	text-transform:uppercase;
	overflow:hidden;
}
.SpecificationValue {
	float:left;
	color:#000000;
	overflow:hidden;
}
.SpecificationValue p {
	margin:0px;
}
.SpecificationLink {
	padding:0px 13px 0px 0px;
	background:transparent url('Images/green_arrow_whitebg.gif') no-repeat;
	background-position:right bottom;
}
.SpecificationHeader {
	border-bottom:dashed 1px #cccccc;
	height:1px;
	overflow:hidden;
	line-height:1px;
}
.RightPuffContent {
	padding:5px 15px 15px;
	font-size:70%;
	line-height:1.27em;
}
.RightPuffContent p {
	margin:0px;
}
.SplashImage {
	margin-bottom:10px;
}
a.LeftPuffStart, a.RightPuffStart {
	display:block;
	width:351px;
	min-height:270px;
	text-decoration:none;
	cursor:pointer;
}
a.LeftPuffStart {
	float:left;
	background:transparent url('Images/bg_leftpuff_top.jpg') no-repeat;
}
a.RightPuffStart {
	float:right;
	background:transparent url('Images/bg_rightpuff_top.jpg') no-repeat;
}
.PuffStartInner {
	display:block;
	min-height:228px;
	padding:15px 26px 27px 18px;
	color:#419430;
	font-size:94%;
}
a.LeftPuffStart .Left {
	background:transparent url('Images/bg_leftpuff_bottom.jpg') no-repeat;
	background-position:left bottom;
}
a.RightPuffStart .Right {
	background:transparent url('Images/bg_rightpuff_bottom.jpg') no-repeat;
	background-position:left bottom;
}
* html a.LeftPuffStart, * html a.RightPuffStart {
	height:270px;
}
* html .PuffStartInner {
	height:228px;
}
.PuffStartInner h1 {
	font-family:Tahoma,Arial,Helvetica;
	font-size:173%;
	font-weight:normal;
	color:#333333;
	margin:0px 0px 12px;
}
.PuffStartInner p {
	margin:0px 0px 0px;
	line-height:1.34em;
}
#RightStart {
	background-color:#e6e6e6;
	min-height:484px;
}
* html #RightStart {
	height:484px;
}
#NewsStart {
	clear:both;
	float:left;
	margin-top:7px;
}
#LeftNewsList {
	margin-top:5px;
	float:left;
	width:339px;
}
#RightNewsList {
	float:left;
	width:339px;
	margin-top:5px;
	margin-left:22px;
}
#LeftNewsList p, #RightNewsList p {
	margin:0px 0px 9px;
	font-size:70%;
	line-height:1.27em;
}
#LeftNewsList h1, #RightNewsList h1 {
	font-family:Georgia,Tahoma,Verdana,Helvetica;
	font-size:113%;
	font-weight:normal;
	line-height:1.27em;
	margin:0px;
}
.NewsImage {
	margin-bottom:9px;
}
.ImageHeading {
	margin-bottom:7px;
}
#Footer {
	clear:both;
	width:100%;
	padding:5px 0px;
	background-color:#4dae38;
	color:#ffffff;
	font-family:Tahoma,Verdana,Arial,Helvetica;
	font-size:70%;
	line-height:100%;
}
#Footer p {
	margin:0px 15px;
}
#Footer a, #Footer a:hover {
	color:#ffffff;
}
.Clear {
	display:block;
	clear:both;
}
.DarkGrey {
	color:#999999;
}
.Block {
	display:block;
}
span.GreenArrowGreyBg, span.GreenArrowWhiteBg {
	padding:0px 13px 0px 0px;
	color:#419430;
	white-space:nowrap;
}
span.GreenArrowGreyBg {
	background:transparent url('Images/green_arrow_greybg.gif') no-repeat;
	background-position:right 3px;
}
span.GreenArrowWhiteBg {
	background:transparent url('Images/green_arrow_whitebg.gif') no-repeat;
	background-position:right bottom;
}
span.WhiteArrowGreenBg {
	color:#ffffff;
	padding:0px 13px 0px 0px;
	background:transparent url('Images/white_arrow_greenbg.gif') no-repeat;
	background-position:right bottom;
}
ul.NewsList {
	margin:0px;
	padding:0px 0px 1px 0px;
	list-style:none;
	list-style-image:none;
	background:transparent url('Images/dashed_divider.gif') repeat-x;
	background-position:left bottom;
}
ul.NewsList li {
	background:transparent url('Images/dashed_divider.gif') repeat-x;
	padding:6px 0px 5px;
	margin:0px;
}
#MainBody ul.NewsList li h1 {
	font-size:138%;
	line-height:1.27em;
	font-weight:normal;
	margin:3px 0px 2px;
}
ul.NewsList p {
	margin:0px;
}
div.PagingContainer {
	padding:5px 0px;
}
div.PagingContainer a {
	padding:0px 6px 0px 0px;
	text-decoration:none;
	font-weight:bold;
}
#Middle div.PagingContainer a:hover {
	text-decoration:none;
}
div.PagingContainer span.PrevPagingItem {
	color:#000000;
	display:inline;
	padding:2px 4px 4px 25px;
	font-weight:normal;
	background:transparent url('Images/bg_prevpagingitem.gif') no-repeat;
	background-position:left top;
}
div.PagingContainer span.NextPagingItem {
	color:#000000;
	display:inline;
	padding:2px 25px 4px 4px;
	font-weight:normal;
	background:transparent url('Images/bg_nextpagingitem.gif') no-repeat;
	background-position:right top;
}
#Middle a.SelectedPagingItem, #Middle a.SelectedPagingItem:hover {
	color:#666666;
}
.TextBox {
	border:none;
	background-color:#ffffff;
	padding:1px;
}
.AlignRight {
	text-align:right;
}
.FormButton {
	padding-top:4px;
}
.NewsTipBody {
	background-color:#e6e6e6;
	padding:6px 10px 6px 15px;
	font-size:70%;
	margin-bottom:15px;
	min-height:50px;
}
.NewsTipBody label {
	display:block;
	margin-bottom:3px;
}
.NewsTipBody .NewsTipTextBox {
	display:block;
	width:189px;
	margin-bottom:6px;
}
.NewsLetterIsActive {
	font-family:Tahoma,Verdana,Arial,Helvetica;
	font-size:100%;
	width:191px;
	margin-top:4px;
}
.StatusMessage {
	display:block;
	margin-bottom:14px;
	background-color:#ffffff;
	border:solid 1px #000000;
}
.Error {
	border-color:#ff0000;
	color:#ff0000;
}
.Validator ul {
	margin:0px 0px 14px 15px;
}
.DashedTopBorder {
	background:transparent url('Images/dashed_divider.gif') repeat-x;
	padding:6px 0px 5px;
	margin:0px;
}
.DashedBottomBorder {
	background:transparent url('Images/dashed_divider.gif') repeat-x;
	background-position:left bottom;
	padding:5px 0px 6px;
	margin:0px;
}
/*
.DashedTopBottomBorder {
	border-top:dashed 1px #cccccc;
	border-bottom:dashed 1px #cccccc;
	padding:4px 0px 5px;
	margin:0px;
}
*/
.DashedHr {
	height:1px;
	background:transparent url('Images/dashed_divider.gif') repeat-x;
	overflow:hidden;
	margin:0px;
}
.ListingImage {
	width:37%;
	overflow:hidden;
	float:left;
	display:block;
	padding:5px 0px 5px;
}
.ListingImage img {
	max-width:130px;
}
.ListingText {
	display:block;
	float:left;
	width:63%;
	padding-bottom:2px;
}
#Middle ul.NewsList h1.ImageGallery {
	font-size:100%;
	font-family:Tahoma,Verdana,Arial;
	font-weight:bold;
	margin-bottom:5px;
}
#SearchArea {
	background:transparent url('Images/dashed_divider.gif') repeat-x;
	padding:10px 0px 0px;
}
#SearchArea #AdvancedArea {
	clear:both;
	margin-top:5px;
}
#SearchArea #Inner {
	background:transparent url('Images/dashed_divider.gif') repeat-x;
	background-position:left bottom;
	padding:0px 0px 6px;
}
#SearchArea .SortArea {
	padding:10px 0px 0px;
}
#SearchArea a.Selected, #SearchArea a.Selected:hover {
	color:#666666;
	text-decoration:none;
}
.SearchText {
	float:left;
	width:250px;
	border:solid 1px #999999;
}
.SearchButton {
	float:left;
	margin-left:15px;
}
#ResultArea {
	margin-top:10px;
}
#ResultArea h1 {
	font-family:Georgia,Tahoma,Verdana,Arial;
	font-size:130%;
}
#ResultArea ol {
	margin:10px 0px 0px 30px;
}
/*************************/
/* SITEMAP PAGE          */
/*************************/
#SiteMap ul 
{
    margin: 0;
    padding: 0.2em 0;
    list-style-image:none;
}

#SiteMap ul ul
{
    padding: 0;
    margin-left: 0.5em;
}

#SiteMap li
{
    margin: 0 0 0.6em 0;
    padding: 0;
    list-style: none;
    font-size: 120%;
    font-weight:bold;
}
#SiteMap li a
{
    text-decoration: none;
}

#SiteMap li li
{
    margin: 0.3em 0;
    padding-left: 1.2em;
    background: url(Images/SiteMapBullet.png) no-repeat;
    font-size: 80%;
    font-weight:normal;
}

#SiteMap li li a
{
    text-decoration: none;
}

#SiteMap li li li
{
    font-size: 100%;
}
legend {
	color:#000000;
}

.flowplayer
{
	margin: 0 auto 20px auto;
}