

body {
	margin: 3px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}
a img { border: 0; }


#fw_c1 /* Outer container in framework */
{
	text-align: center;
}

A
{
	color: #4C5FA5;
	text-decoration: none;
}

/* --- Special formating */
.Grey {
	padding:0;
	margin:0;
	color: #7B7D7B;
}

#topContainer 
{
	display: 				block;
	width:					100%;
	padding: 				0px 0px 0px 0px;
	margin: 				0px 0px 0px 0px;
}

#topContainer .topHeader {
	display: 				block;
	width:					100%;
	margin:					0px;
	padding:				0px;
	height:					50px;
	vertical-align:			baseline;
}

#topContainer .topHeader .leftFloat {
	display: 				block;
	width:					195px;
	float: 					left;
	text-align:				left;
	padding:				0px 0px 0px 0px;
}

#topContainer .topHeader .leftFloat2 {
	display: 				block;
	width:					336px;
	float: 					left;
	text-align:				center;
	padding:				13px 0px 0px 0px;
}


#topContainer .topHeader .rightFloat {
	display: 				block;
	width:					174px;
	float:					right;
	text-align:				right;
	padding:				13px 0px 0px 0px;
}


#topContainer #topMenu 
{
	margin-top:				3px;
	display: 				block;
	position:				relative;
	width:					100%;
	padding:				0px 0px 0px 0px;
	background-image:		url(/images/Arrow1FFFFFFUpRight.gif);
	background-repeat:		no-repeat;
	background-position:	696px 6px;
	background-color:		#4C5FA5;
	height:					30px;
}

#topContainer #topMenu a, #topContainer #topMenu .static 
{
	margin-top:				1px;
	height:					26px;
	float:					left;
	position:				relative;
	display:				block;
	font-size:				70%;
	color:					#ffffff;
	background-color:	 	#4C5FA5;
	text-decoration:		none;
	padding:				2px 14px 0px 6px;
}


/* bonus: gör att hela knappen blir klickbar i ie */		
#topContainer #topMenu a i{
	float:					right;
}

#topContainer #topMenu a:hover {	
	background-color:		 #6979B2 !important;
}

#topContainer #topMenu a.active {	
	background-position: 	6px 100%; 
	background-repeat:		no-repeat; 
	background-image:		url(/commonfiles/images/modules/topmenu/ActivateIndicator.gif);
}

#topContainer #topMenuBottom 
{
	position:				relative;
	display:				block;
	padding:				0px 0px 0px 0px;
	margin:					0px 0px 5px 0px;
	background-color:		#6979B2;
	clear:					both;
	height:					10px;
	font-size:				0px;
}

.DT_E
{
	font-size: 70%;
	color: #D80100;
}

.DT_E .line
{
	display:				block;
	font-weight:			bold;
	padding-left:			10px;
	padding-top:			6px;
	background-image:		url(/images/Styles/EMsgMarque.gif);
	background-repeat:		no-repeat;
	background-position:	0px 10px;
}


/*-- Dynamic Text Small --*/
.DT_XS
{
	font-family: Arial, Sans-Serif;
	font-size: 65%;
	color: #7F7F7F;
}

.EVTHDR
{
	font-family: Arial, Sans-Serif;
	font-size: 70%;
	color: #7F7F7F;
}

.EVTHDR A
{
	font-weight: bold;
}

.DT_S, .DT_S_W, .DT_SLB
{
	font-family: Arial, Sans-Serif;
	font-size: 70%;
	color: #7F7F7F;
}

.DT_SLB
{
	color: #313031;
}

.DT_S_W
{
	color: #FFF;
}

.DT_SB
{
	font-family: Arial, Sans-Serif;
	font-size: 70%;
	color: #000000;
}

.DT_SB .altColor
{
	display:		inline;
	color: #7F7F7F;
}

.DT_SB A
{
	font-weight: bold;
}

.DT_SB_B
{
	font-size: 70%;
	color: #000000;
	font-weight: bold;
}


/*-- Dynamic Text Small Bold --*/
.DT_S_B
{
	font-family: Arial, Sans-Serif;
	font-size: 70%;
	color: #7F7F7F;
	font-weight: bold;
}

A DT_S_B
{
	color: #4C5FA5;
}

/*-- Dynamic Text Small Bold : hover effect --*/
.DT_S_B A:hover
{
	color: #7F7F7F;
	text-decoration: underline;
}


/*-- Dynamic Text Extra Large --*/
.DT_XL, DT_XL_G, DT_XL_W
{
	font-size: 100%;
	color: #333333;
	padding-bottom: 10px;
}

.DT_XL A
{
	text-decoration: none;
	color: #4C5FA5;
}

.DT_XL A:hover 
{
	color: #7F7F7F;
	text-decoration: underline;
}

.DT_XL_G
{
	color: #4C5FA5;
}

.DT_XL_G A
{
	text-decoration: none;
	color: #4C5FA5;
}

.DT_XL_G A:hover 
{
	color: #7F7F7F;
	text-decoration: underline;
}

.DT_XL_W
{
	color: #FFF;
}

/*-- Dynamic Large --*/
.DT_L
{
	font-size: 85%;
	color: #7F7F7F;
}

.DT_LB
{
	font-size: 85%;
	color: #000;
}

.DT_L img 
{
	margin: 0px 0px 0px 10px;
}

/*-- Dynamic Text Medium --*/
.DT_M, .DT_MM
{
	font-size: 75%;
	color: #7F7F7F;
}

.DT_MM
{
	color: #313031;
}

/*-- Dynamic Text Medium (color 2) --*/
.DT_MB
{
	font-size: 75%;
	color: #000000;
}

.DT_MLB
{
	font-size: 75%;
	color: #313031;
}

/*-- Dynamic Text Medium (color 3) --*/
.DT_MC 
{
	font-size: 75%;
	color: #313031;
}

.DT_MB_B, .DT_MB_G
{
	font-size:			75%;
	font-weight:		bold;
	color: #000000;
}

.DT_MB_G
{
	color: #4C5FA5;
}

.DT_MB .altColor
{
	display:			inline;
	color:				#7F7F7F;
}

.lighten
{
	color:#7F7F7F;
}

.IconDOC, .IconHTML, .IconMOV, .IconMP3, .IconPDF, .IconPPT, .IconRM, .IconWAV, .IconWMV, .IconXSL, .IconMS_PDF, .IconMS_DOC, .IconMS_PPT
{
	position:				relative;
	display:				block;
	float:					left;
	width:					20px;
	height:					20px;
	padding:				0;
	background-repeat:		no-repeat;
	background-position:	0px 3px;
	font-size:				1px;
}

/* For MondoSearch search result list */
.IconMS_PDF, .IconMS_DOC, .IconMS_PPT
{
	background-position:	0px 0px;
}

.IconBase, .IconForward, .IconPlus, .IconBack, .IconSearch, .IconAdvancedSearch, .IconChecked, .IconExclamationMark, .IconLogOut, .IconPrint, .IconZoomIn, .IconMoreNews, .IconClose, .IconQuestion, .IconToTop
{
	position:				relative;
	display:				block;
	float:					left;
	width:					16px;
	height:					15px;
	padding:				0;
	background-repeat:		no-repeat;
	background-position:	0px 0px;
	font-size:				1px;
}

.IconDOC, .IconMS_DOC { background-image: url(/images/icons/FileDOC.gif); }
.IconHTML { background-image: url(/images/icons/FileHTML.gif); }
.IconMOV { background-image: url(/images/icons/FileMOV.gif); }
.IconMP3 { background-image: url(/images/icons/FileMP3.gif); }
.IconPDF, .IconMS_PDF { background-image: url(/images/icons/FilePDF.gif); }
.IconPPT, .IconMS_PPT { background-image: url(/images/icons/FilePPT.gif); }
.IconRM { background-image: url(/images/icons/FileRM.gif); }
.IconWAV { background-image: url(/images/icons/FileWAV.gif); }
.IconWMV { background-image: url(/images/icons/FileWMV.gif); }
.IconXSL { background-image: url(/images/icons/FileXSL.gif); }

.IconForward { background-image: url(/images/icons/Forward.gif); }

.IconBack { background-image: url(/images/icons/Back.gif); }

.IconPlus { background-image: url(/images/icons/Plus.gif); }

.IconSearch { background-image: url(/images/icons/Search.gif); }

.IconAdvancedSearch { background-image: url(/images/icons/AdvancedSearch.gif); }

.IconChecked { background-image: url(/images/icons/Checked.gif); }

.IconExclamationMark { background-image: url(/images/icons/ExclamationMark.gif); }

.IconLogOut { background-image: url(/images/icons/LogOut.gif); }

.IconPrint { background-image: url(/images/icons/Print.gif); }

.IconZoomIn { background-image: url(/images/icons/ZoomIn.gif); }

.IconMoreNews { background-image: url(/images/icons/MoreNews.gif); }

.IconClose { background-image: url(/images/icons/Close.gif); }

.IconQuestion { background-image: url(/images/icons/QuestionMark.gif); }

.IconToTop { background-image: url(/images/icons/ToTop.gif); }

.IconZoomMap { background-image: url(/images/icons/ZoomMap.gif); }

.IconResetMapZoom { background-image: url(/images/icons/ResetMap.gif); }

.clear
{
	clear:					both;
	font-size:				0px;
	display:				block;
	height:					0;
	width:					0;
	overflow:				hidden;
	visibility:				hidden;
}

.IconLink
{
	display:			inline;
	padding:			0px 0px 0px 0px;
	font-size:			70%;
	font-weight:		bold;
}

.IconLink A
{
	display:			block;
	position:			relative;
	padding:			1px 3px 0px 0px;
	color:				#4C5FA5;
	float:				left;
}

.IconLink A:hover
{
	color: #7F7F7F;
	text-decoration: underline;
}

.FloatingImage
{
	margin-left: 15px;
	text-align: left;
	position: relative;
	float: right;
	font-size: 70%;
	
	/** css hack for IE **/
	
	/** width: 100px; removed 2006-10-18 in order to show full image in Firefox/EP **/
	color: #7F7F7F;
	border-color: red;
}

.FloatingImage IMG
{
	border: 0;
	margin: 0;
}

.FloatingImageText
{
	width: 100px;
	float: rigth;
}

UL
{
	margin-top: 10px;
	margin-left: 16px;
	padding-left: 0px;
	padding-top: 0;
}

/*-- Horizontal rulers --*/
.HR_Dashed, .HR_Dashed_Unpadded
{
	display: 		block;
	position:		relative;
	clear:			both;
	border-top:		1px dashed  #cecfce;
	margin-top: 	10px;
	margin-bottom: 	10px;
	padding:		0px 0px 0px 0px;
	font-size:		1px;
}

.HR_Dashed_Unpadded
{
	margin:0px;
}

.HR_Solid
{
	position: relative;
	clear: both;
	display: block;
	border-top:		1px solid  #7F7F7F;
	margin-top: 	0px;
	margin-bottom: 	10px;
	padding:		0px 0px 0px 0px;
	font-size:		1px;
}

.HR_Shade1 
{
	margin:				1px 0px 0px 0px;
	display: 			block;
	border-top:			1px solid #C3C3C3;
	padding:			0px 0px 0px 0px;
	width:				705px;
	height:				28px;
	font-size:			1px;
	background-repeat:	repeat-x;
	background-image:	url(/images/Styles/HR/hr.shade1.gif);
}

.HR_Shade2
{
	margin:				1px 0px 0px 0px;
	display: 			block;
	border-top:			1px solid #E6E6E6;
	border-right:		1px solid #E6E6E6;
	padding:			0px 1px 0px 0px;
	height:				39px;
	font-size:			1px;
	background-repeat:	repeat-x;
	background-image:	url(/images/Styles/HR/hr.shade2.gif);
}

.HR_Shade3
{
	margin:				1px 0px 0px 0px;
	display: 			block;
	border-top:			1px solid #C3C3C3;
	padding:			0px 0px 0px 0px;
	height:				28px;
	font-size:			1px;
	background-repeat:	repeat-x;
	background-image:	url(/images/Styles/HR/hr.shade1.gif);
}

/* --------------------------- */
/*      ContentBox             */
/* --------------------------- */


.CB_AdminContainer
{
	position:				relative;
	display:				block;
	width:					175px;
	margin-right:			20px;
	margin-top:				15px;
	margin-left:			20px;
}

.CB_Caption, .CB_YSN_Caption, .CB_YSW_Caption
{
	display:				block;
	color:					#ffffff;
	font-size:				70%;
	padding:				3px 16px 9px 5px;
	background-position:	166px 6px;
	background-image:		url(/images/Arrow1FFFFFFUpRight.gif);
	background-repeat:		no-repeat;
	margin-bottom:			2px;
	background-color:		#979797;
}

.CB_YSN_Caption
{
	background-position:	156px 6px;
}

.CB_Content, .CB_YSN_Content, .CB_YSW_Content
{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	color: #000;
	background-image: url(/images/Styles/ContentBox/CCCCCC/borders.gif);
	background-repeat: repeat-y;
}

.CB_YSN_Content
{
	padding: 0px 0px 0px 1px;
	background-image: url(/images/Styles/ContentBox/CCCCCC/borders_narrow.gif);
}

.CB_YSW_Content
{
	padding: 0px 0px 0px 1px;
}

.CB_Content .RelatedLinks 
{
	font-size: 70%;
	color: #000000;
}


.CB_Content .DT_XL
{
	padding-bottom:		0px;
	color:				#333333;
}

.CB_Content .DT_XL A
{
	font-weight: normal;
}

.CB_Content A
{
	font-weight: bold;
}

.CB_Content TBODY TD
{
	font-size: 11px;
	color: #7F7F7F;
}

.CB, .CB_YSN, .CB_YSW
{
	display: block;
	position: relative;
	width: 175px;
}

.CB_YSN
{
	width: 165px;
}

.CB_Base, .CB_YSN_Base, .CB_YSW_Base
{
	display: block;
	width: 175px;
	font-size: 1px;
	height: 6px;
	background-position: 0px 0px;
	background-image: url(/images/Styles/ContentBox/CCCCCC/bottom.gif);
	background-repeat: no-repeat;
}

.CB_YSN_Base
{
	width: 165px;
	background-image: url(/images/Styles/ContentBox/CCCCCC/bottom_narrow.gif);
}

.CB_YS_PCContent
{
	position: relative;
	padding: 5px 5px 5px 5px;
}

.CB_Top
{
	display: block;
	width: 175px;
	height: 6px;
	font-size: 1px;
	background-position: 0px 0px;
	background-image: url(/images/Styles/ContentBox/CCCCCC/top.gif);
	background-repeat: no-repeat;
}


.CBN
{
	display: block;
	position: relative;
	width: 150px;
}


.CBN_Base
{
	display: block;
	font-size: 1px;
	height: 6px;
	background-position: 0px 0px;
	background-image: url(/images/Styles/ContentBox/CBN/bottom.gif);
	background-repeat: no-repeat;
}

.CBN_Top
{
	display: block;
	height: 6px;
	font-size: 1px;
	background-position: 0px 0px;
	background-image: url(/images/Styles/ContentBox/CBN/top.gif);
	background-repeat: no-repeat;
}

.CBN_Content
{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 3px 10px 5px 10px;
	color: #000;
	background-image: url(/images/Styles/ContentBox/CBN/borders.gif);
	background-repeat: repeat-y;
}


.CBL_Cap
{
	display: block;
	color: #333333;
	font-size: 70%;
	padding-left: 1px;
	padding-bottom: 5px;
}

.CBL_1
{
	width:				100%;
	display:			block;
	background-color:	#FFFFFF;
	margin:				0px -5px 0px -4px;
	padding:			3px 4px 3px 4px;
}

.CBL_2
{
	width:				100%;
	margin:				0px -5px 0px -4px;
	padding:			3px 4px 3px 4px;
	display:			block;
	background-color:	#F2F2F2;
}

.CBL_Content
{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 2px 5px 2px 5px;
	color: #000;
	background-image: url(/images/Styles/PartialContentBox/CCCCCC/borders.gif);
	background-repeat: repeat-y;
}

.CBL_Base
{
	display: block;
	font-size: 0px;
}

.CBL_Top
{
	display: block;
	height: 6px;
	font-size: 1px;
	background-position: 0px 0px;
	background-image: url(/images/Styles/PartialContentBox/CCCCCC/top.gif);
	background-repeat: no-repeat;
}

.CBL_L 
{
	position: relative;
	margin-top: 0px;
	font-size: 0px;
	height: 8px;
	margin-left: -5px;
	margin-right: -5px;
	display: block;
	clear: both;
	background-position: 0px 0px;
	background-image: url(/images/Styles/PartialContentBox/CCCCCC/hr.gif);
	background-repeat: no-repeat;
}

.CBD
{
	display: block;
	position: relative;
	width: 175px;
}

.CBD_Content
{
	display: block;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	color: #000;
	background-image: url(/images/Styles/ContentBox/CBD/borders.gif);
	background-repeat: repeat-y;
	font-size: 70%;
	
}

.CBD_Base
{
	display: block;
	position: relative;
	font-size: 1px;
	height: 6px;
	background-position: 0px 0px;
	background-image: url(/images/Styles/ContentBox/CBD/bottom.gif);
	background-repeat: no-repeat;
}

.CBD_Top
{
	display: block;
	position: relative;
	height: 6px;
	font-size: 1px;
	background-position: 0px 0px;
	background-image: url(/images/Styles/ContentBox/CBD/top.gif);
	background-repeat: no-repeat;
}

.CBP
{
	display: block;
	position: relative;
	width: 165px;
}

.CBP_Content
{
	display: block;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	color: #000;
	background-image: url(/images/Styles/ContentBox/CBP/borders.gif);
	background-repeat: repeat-y;
	font-size: 70%;
}

.CBP_Base
{
	display: block;
	position: relative;
	font-size: 1px;
	height: 6px;
	background-position: 0px 0px;
	background-image: url(/images/Styles/ContentBox/CBP/bottom.gif);
	background-repeat: no-repeat;
}

.CBP_Top
{
	display: block;
	position: relative;
	height: 6px;
	font-size: 1px;
	background-position: 0px 0px;
	background-image: url(/images/Styles/ContentBox/CBP/top.gif);
	background-repeat: no-repeat;
}

.CBB_Content
{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	color: #000000;
	background-image: url(/images/Styles/SwedenSe/ContentBox/CBB/borders.gif);
	background-repeat: repeat-y;
}

.CBB_Base
{
	display: block;
	font-size: 1px;
	height: 6px;
	background-position: 0px 0px;
	background-image: url(/images/Styles/SwedenSe/ContentBox/CBB/bottom.gif);
	background-repeat: no-repeat;
}

.CBB_Top
{
	position: relative;
	display: block;
	width: 175px;
	height: 6px;
	font-size: 1px;
	background-position: 0px 0px;
	background-image: url(/images/Styles/SwedenSe/ContentBox/CBB/top.gif);
	background-repeat: no-repeat;
}

.CBW_Row 
{
	position: relative;
	display: block;
	width: 165px;
	border-bottom: solid 1px #E5E5E5;
}

.CBW_Delimit
{
	margin-top: -1px;
	height: 1px;
	font-size: 0px;
	clear: both;
	border-bottom: solid 1px #E5E5E5;
}


.CBW_Icon 
{
	float: left;
	font-size: 1px;
	padding-right: 6px;
	padding-left: 3px;
}

.CBW_Region
{
	font-size: 70%;
	padding: 4px 0px 0px 0px;
}

.CBW_Temp
{
	float: right;
	font-size: 70%;
	padding: 3px 7px 0px 3px;
}

/* --------------------------- */
/*      YS article image list  */
/* --------------------------- */
.AIL_t, .AIL_b
{
	width: 139px;
	height:217px;
	display: block;
	float: left;
	padding-right:30px;
}

.AIL_b
{
	height:190px;
}

/* --------------------------- */
/*      Form field formatting  */
/* --------------------------- */

FORM 
{
	margin: 0px 0px 0px 0px;
}

/*input, */
textarea,
select,
.input200,
.input235,
.input306,
.CContentCell_Input,
.MSSearchField,
.MSExcludeField,
.MSDateDropDown,
.MSLangDropDown {
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	color: #000000;
	border-width: 1px;
	border-style: solid;
	border-color: #7F7F7F;
	padding: 1px 1px 1px 1px;
}

.MSSearchField {
	vertical-align:top;
	width: 380px;
	height: 13px;
}

.MSExcludeField {
	width: 240px;
}

.MSDateDropDown {
	margin:0 1px 0 1px;
	width:60px;
}

.MSLangDropDown {
	width:200px;
}

.checkBox
{
	border: 0;
}

.input200
{
	width:				200px;
}

.input235
{
	width:				225px;
}

.input306
{
	width:				306px;
}

.CContentCell_Input 
{
	width: 156px;
}

/* ------------------------ */
/* Base Menu                */
/* ------------------------ */

#BaseMenu 
{
	display:				block;
	position:				relative;
	text-align:				center;
	margin-top:				20px;
	width:					705px;
	background-repeat:		repeat-x;
	background-position:	1px 0px;
	background-image:		url(/_img/_pixels/fff.gif);
	padding-top:			4px;
	height:					22px;
	border-top:				solid 1px #7F7F7F;
	background-color:		#F2F2F2;
	clear:					both;
}

#BaseMenu A 
{
	font-size:				70%;
	position:				relative;
	display:				block;
	margin:					0px 6px 8px 6px;
}

#BaseMenu BR
{
	display: block;
	background-position: 696px 3px;
	background-image: url(/images/Arrow1FFFFFFUpRight.gif);
	background-repeat: no-repeat;
}


#BaseSenders 
{
	text-align:			center;
	display:			block;
	position:			relative;
	width:				705px;
	padding-top:		18px;
	line-height:		18px;
	color:				#7F7F7F;
	margin-bottom:		10px;
	float:				left;
}

#BaseSenders A.Last
{
	font-size: 70%;
	line-height: 12px;
	border-left: solid 1px #979797;
	border-right: solid 1px #979797;
	display: block;
	padding:			0px 5px 0px 5px;
}

#BaseSenders A
{
	font-size: 70%;
	line-height: 12px;
	border-left: solid 1px #979797;
	display: block;
	padding:			0px 5px 0px 5px;
}

#BaseSenders DIV
{
	font-size: 60%;
}

.EmbassySelector 
{
	width: 175px;
	font-size: 12px;
}

.EmbassySelectorOption 
{
	width: 140px;
	
}


.P1, .P2, .P3, .P4, .P5, .P6, .P8, .P10, .P13, .P14, .P15, .P20, .P25, .P30, .P35 {
	display:	block;
	font-size:	0px;
	position:	relative;
	clear:		both;
	height:					0;
	width:					0;
	overflow:				hidden;
	visibility:				hidden;
}

.P1 { height:		1px; }
.P2 { height:		2px; }
.P3 { height:		3px; }
.P4 { height:		4px; }
.P5 { height:		5px; }
.P6 { height:		6px; }
.P8 { height:		8px; }
.P10 { height:		10px; }
.P13 { height:		13px; }
.P14 { height:		14px; }
.P15 { height:		15px; }
.P20 { height:		20px; }
.P25 { height:		25px; }
.P30 { height:		30px; }
.P35 { height:		35px; }


/* Align Left */
.AL 
{
	display: block;
	position: relative;
	float: left;
}

/* Align Right */
.AR
{
	display: block;
	position: relative;
	float: right;
}

.DT_ContentMenuPop {
	color: #4C5FA5;
	font: bold 70% Arial, Sans-Serif;
}

.SASPageNavigation
{
	display:				block;
	position:				relative;
	padding:				7px 5px 23px 5px;
}

.TopToolbar, .YSTopToolbar
{
	display:				block;
	position:				relative;
	padding:				1px 0px 45px 0px;
}

.YSTopToolbar
{
	padding:				1px 0px 29px 0px;
}

.BottomToolbar
{
	display:				block;
	position:				relative;
	padding:				0px 0px 4px 0px;
}


/* News Listing */

/* NewsListing_Date */
.NL_D 
{
	display: block;
	float: left;
	width: 64px;
	color: #7F7F7F;
	font-size: 11px;
/*	font-size: 70%; */
	text-align: right;
	margin-right: 6px;
}

/* NewsListing_Headline */
.NL_H 
{
	float: left;
	display: block;
	font-size: 70%;
	font-weight: bold;
	padding-bottom: 4px;
	width:			242px;
}


#LM_S .Header, #LM_S .YSHeader
{
	display:				block;
	position:				relative;
	background-color:		#4C5FA5;
	color:					#FFFFFF;
	text-decoration:		none;
	font-size:				70%;
	padding:				5px 16px 7px 5px;
	background-repeat:		no-repeat;
	background-position:	166px 6px;
	background-image:		url(/images/Arrow1FFFFFFUpRight.gif);
	font-weight:			bold;
}

#LM_S .YSHeader
{
	font-weight:			normal;
}

#LM_S A
{
	display:				block;
	position:				relative;
	color:					#5587A1;
	text-decoration:		none;
	margin:					0px 0px 0px 0px;
	padding:				3px 16px 3px 4px;
	font-size:				70%;
	font-weight:			bold;
}

#LM_S A:hover
{
	color:					#7B7D7B;
}

#LM_S A.Even, #LM_S A.YSEven
{
	background-color:		#E9F1F7;
}

#LM_S A.Odd, #LM_S A.YSOdd
{
	background-color:		#FFFFFF;
}

#LM_S A.Selected
{
	background-color:		#BDD7E5;
}

#LM_S A:hover
{
	background-color:		#CEE1EC;
}

#LM_S A.YSEven, #LM_S A.YSOdd
{
	padding:				4px 16px 3px 4px;
}

/* LeftMenu elements */

#LM .Header 
{
	position:				relative;
	display:				block;
	background-color:		#4C5FA5;
	color:					#FFFFFF;
	text-decoration:		none;
	font-size:				70%;
	padding:				3px 16px 9px 5px;
	background-repeat:		no-repeat;
	background-position:	166px 6px;
	background-image:		url(/images/Arrow1FFFFFFUpRight.gif);
}

/* base style for menu item */
#LM A 
{
	display:				block;
	position:				relative;
	color:					#f7f7f7;
	text-decoration:		none;
	margin:					0px 0px 0px 0px;
	padding:				1px 16px 7px 4px;
	background-repeat:		no-repeat;
	background-position:	161px 2px;
	font-size:				70%;
}

#LM A:hover 
{
	text-decoration: none;
}

#LM A .Caption 
{
	color:					#000000;  /* #000;*/
	display:				block;
	background-repeat:		no-repeat;
}

#LM A.Level1_E, #LM A.Level2_E, #LM A.Level3_E, #LM A.Level4_E {
	background-image:		url(/_img/Styles/LM/active.gif);
	font-weight:			bold; 
}


	#LM A.Level1
	{
		background-color:		#f2f2f2;
		border-top:				solid 1px #FFFFFF;
		border-bottom:			solid 1px #CACACA;
		background-image:		url(/_img/Styles/LM/inactive1.gif);
	}

	#LM A.Level1_A
	{
		background-image:		url(/_img/Styles/LM/inactive1.gif);
		font-weight:			bold; 
	}

	#LM A.Level1_A, #LM A.Level1_E
	{
		background-color:		#DFD6CE;
		border-top:				solid 1px #E8E1D9;
		border-bottom:			solid 1px #BEB6AE;
	}

	#LM DIV.Level1_Shader
	{
		display: 			block;
		position:			relative;
		margin:				0px 0px 0px 0px;
		padding:			0px 0px 0px 0px;
		width:				175px;
		height:				3px;
		font-size:			1px;
		background-image:	url(/images/Styles/SwedenSe/LeftMenu/shadowLevel1.gif);
		background-repeat:	repeat-x;
	}

	#LM A.Level1_A:hover, #LM A.Level1_E:hover
	{
		background-color: #CEBEB0 !important;
	}

	#LM A.Level1:hover
	{
		background-color: #DFD6CE !important;
	}

	#LM A.Level1 .Caption, #LM A.Level1_A .Caption, #LM A.Level1_E .Caption
	{
		border-right: 1px solid #CCCCCC;
		
	}
	
	#LM A.Level2
	{
		background-color:		#DFD6CE;
		border-top:				solid 1px #E8E1D9;
		border-bottom:			solid 1px #BEB6AE;
		background-image:		url(/_img/Styles/LM/inactive2.gif);
	}

	#LM A.Level2_A
	{
		background-image:		url(/_img/Styles/LM/inactive2.gif);
		font-weight:			bold; 
	}

	#LM A.Level2_A, #LM A.Level2_E
	{
		background-color:		#CEBEB0;
		border-top:				solid 1px #B4A496;
		border-bottom:			solid 1px #B2B2B2;
	}

	#LM DIV.Level2_Shader
	{
		display: 			block;
		position:			relative;
		margin:				0px 0px 0px 0px;
		padding:			0px 0px 0px 0px;
		width:				175px;
		height:				3px;
		font-size:			1px;
		background-image:	url(/images/Styles/SwedenSe/LeftMenu/shadowLevel2.gif);
		background-repeat:	repeat-x;
	}

	#LM A.Level2_A:hover, #LM A.Level2_E:hover
	{
		background-color: #C1AC98 !important;
	}

	#LM A.Level2:hover
	{
		background-color: #CEBEB0 !important;
	}

	#LM A.Level2 .Caption, #LM A.Level2_A .Caption, #LM A.Level2_E .Caption
	{
		border-right: 1px solid #BEB6AE;
		
			padding-left: 10px;
			background-position: 0px 2px;
			background-image: url(/_img/Styles/LM/marque.gif);
		
	}
	
	#LM A.Level3
	{
		background-color:		#CEBEB0;
		border-top:				solid 1px #B4A496;
		border-bottom:			solid 1px #B2B2B2;
		background-image:		url(/_img/Styles/LM/inactive3.gif);
	}

	#LM A.Level3_A
	{
		background-image:		url(/_img/Styles/LM/inactive3.gif);
		font-weight:			bold; 
	}

	#LM A.Level3_A, #LM A.Level3_E
	{
		background-color:		#C1AC98;
		border-top:				solid 1px #C7B39F;
		border-bottom:			solid 1px #AC9784;
	}

	#LM DIV.Level3_Shader
	{
		display: 			block;
		position:			relative;
		margin:				0px 0px 0px 0px;
		padding:			0px 0px 0px 0px;
		width:				175px;
		height:				3px;
		font-size:			1px;
		background-image:	url(/images/Styles/SwedenSe/LeftMenu/shadowLevel3.gif);
		background-repeat:	repeat-x;
	}

	#LM A.Level3_A:hover, #LM A.Level3_E:hover
	{
		background-color: #B1967B !important;
	}

	#LM A.Level3:hover
	{
		background-color: #C1AC98 !important;
	}

	#LM A.Level3 .Caption, #LM A.Level3_A .Caption, #LM A.Level3_E .Caption
	{
		border-right: 1px solid #B4A496;
		
			padding-left: 20px;
			background-position: 10px 2px;
			background-image: url(/_img/Styles/LM/marque.gif);
		
	}
	
	#LM A.Level4
	{
		background-color:		#C1AC98;
		border-top:				solid 1px #C7B39F;
		border-bottom:			solid 1px #AC9784;
		background-image:		url(/_img/Styles/LM/inactive4.gif);
	}

	#LM A.Level4_A
	{
		background-image:		url(/_img/Styles/LM/inactive4.gif);
		font-weight:			bold; 
	}

	#LM A.Level4_A, #LM A.Level4_E
	{
		background-color:		#B1967B;
		border-top:				solid 1px #C1AC98;
		border-bottom:			solid 1px #82664B;
	}

	#LM DIV.Level4_Shader
	{
		display: 			block;
		position:			relative;
		margin:				0px 0px 0px 0px;
		padding:			0px 0px 0px 0px;
		width:				175px;
		height:				3px;
		font-size:			1px;
		background-image:	url(/images/Styles/SwedenSe/LeftMenu/shadowLevel4.gif);
		background-repeat:	repeat-x;
	}

	#LM A.Level4_A:hover, #LM A.Level4_E:hover
	{
		background-color: #B1967B !important;
	}

	#LM A.Level4:hover
	{
		background-color: #B1967B !important;
	}

	#LM A.Level4 .Caption, #LM A.Level4_A .Caption, #LM A.Level4_E .Caption
	{
		border-right: 1px solid #AC9784;
		
			padding-left: 30px;
			background-position: 20px 2px;
			background-image: url(/_img/Styles/LM/marque.gif);
		
	}
	

A.DynamicTextSWhite
{
	text-decoration: none;
	font-weight:		normal;
}

A.DynamicTextSWhite:hover
{
	text-decoration: none;
}

A.BU:hover
{
	text-decoration: none;
}

A.BU
{
	float:					left;
	cursor:					pointer;
	margin-right:			6px;
	height:					18px;
	text-decoration:		none;
	min-width:				91px;
	font-weight:			normal;
}

A.BU .left
{
	display:				block;
	float:					left;
	width:					5px;
	height:					18px;
	padding:				0;
	background-repeat:		no-repeat;
	background-position:	0px 0px;
	font-size:				1px;
	background-image:		url(/images/Styles/SwedenSe/Button/left.gif);
	text-decoration:		none;
}

A.BU .right
{
	display:				block;
	position:				relative;
	float:					left;
	width:					5px;
	height:					18px;
	padding:				0;
	background-repeat:		no-repeat;
	background-position:	0px 0px;
	font-size:				1px;
	background-image:		url(/images/Styles/SwedenSe/Button/right.gif);
	text-decoration:		none;
}

A.BU .mid
{
	display:				block;
	position:				relative;
	float:					left;
	height:					18px;
	padding:				1px 15px 1px 13px;
	background-repeat:		repeat-x;
	background-position:	0px 0px;
	font-size:				11px;
	color:					#FFF;
	text-align:				center;
	background-image:		url(/images/Styles/SwedenSe/Button/mid.gif);
	text-decoration:		none;
	width:					53px;
	font-weight:			normal;
	overflow:				hidden;
}


.TABS
{
	display: 		block;
	position:		relative;
	width:			100%;
	padding: 		0px 0px 0px 0px;
	margin: 		0px 0px 0px 0px;
	border-bottom:	solid 1px #CCC;
	margin-bottom:			15px;
}

.TABS A
{
	cursor:					hand;
	display:				block;
	position:				relative;
	float:					left;
	margin-bottom:			-1px;
	font-size:				70%;
}

.TABS A:hover
{
	text-decoration:		none;
}

.TABS A .left
{
	display:				block;
	position:				relative;
	float:					left;
	width:					8px;
	height:					22px;
	background-image:		url(/images/Styles/TABS/left.gif);
	background-repeat:		no-repeat;
}

.TABS A .right
{
	display:				block;
	position:				relative;
	float:					left;
	width:					8px;
	height:					22px;
	background-image:		url(/images/Styles/TABS/right.gif);
	background-repeat:		no-repeat;
}

.TABS A .mid
{
	display:				block;
	position:				relative;
	float:					left;
	height:					22px;
	background-image:		url(/images/Styles/TABS/mid.gif);
	background-repeat:		repeat-x;
}

.TABS A .cap
{
	display:				inline;
	font-weight:			bold;
	line-height:			22px;
	padding-right:			10px;
}


.TABS .TAB .selected
{
	display:				block;
	position:				relative;
	float:					left;
	margin-bottom:			-1px;
	font-size:				70%;
}

.TABS .TAB .selected .left
{
	display:				block;
	position:				relative;
	float:					left;
	width:					8px;
	height:					22px;
	background-image:		url(/images/Styles/TABS/leftSelected.gif);
	background-repeat:		no-repeat;
}

.TABS .TAB .selected .right
{
	display:				block;
	position:				relative;
	float:					left;
	width:					8px;
	height:					22px;
	background-image:		url(/images/Styles/TABS/rightSelected.gif);
	background-repeat:		no-repeat;
}

.TABS .TAB .selected .mid
{
	display:				block;
	position:				relative;
	float:					left;
	height:					22px;
	background-image:		url(/images/Styles/TABS/midSelected.gif);
	background-repeat:		repeat-x;
	padding-right:			10px;
}

.TABS .TAB .selected .cap
{
	display:				inline;
	font-weight:			normal;
	color:					#000000;
	line-height:			22px;
}

.CPF_Link
{
	margin-right:			40px;
}

.CPF_Link a
{
	font-size:				65%;
	color:					#979797;
}

/********************************************************************************/
/************************** Young Swedes ****************************************/
/********************************************************************************/

.YS_RM_SUB
{
	position:absolute;
	width:175px;
	visibility:hidden;
	z-index:3
}

.YS_FP_Main
{
	width:345px;
	padding-right: 10px;
	float:left;
}

.YS_FP_Map
{
	width:175px;
	height:100px;
	margin:21px 0 0 0;
	float:left;
	background-image:url(/subsites/youngswedes/images/misc/WorldMap.gif);
	background-repeat: no-repeat;
	background-position: 10px;
}

.YS_FP_RMC
{
	width:175px;
	float:left;
}

#PC_tabs {
	margin: 0 0 -4px 0;
	padding: 0;
	font-family: arial;
	font-size: 0.70em;
	color: #1C7664;
	line-height:1.3em;
	/*border:1px solid blue;*/
}

#PC_tabs li, #PC_tabs li.current {
	list-style: none;
	display: inline;
	margin-right: -1px;
	padding: 6px 0 0 5px;
	margin-bottom:0px;
	line-height: 21px;
	white-space: nowrap;
	font-weight:bold;
	background: url(/images/Styles/YS/misc/tab.gif) 0 0 no-repeat;
	/* IE values */
	//margin-right: 2px;
	//float: left;
	//padding: 0 0 0 5px;
}

#PC_tabs li a {
	display: inline;
	padding: 6px 22px 0 18px;
	background: url(/images/Styles/YS/misc/tab.gif) 100% 0 no-repeat;
	color: #4C5FA5;
	/* IE values */
	//float: left;
	//padding: 0 22px 0 18px;
	/*border:1px solid blue;*/
}

#PC_tabs li.current {
	background: url(/images/Styles/YS/misc/tab_current.gif) 0 0 no-repeat;
}

#PC_tabs li.current a {
	background: url(/images/Styles/YS/misc/tab_current.gif) 100% 0 no-repeat;
	color:#000;
	font-weight:normal;
}

#PC_tabs li.inactive a {
	color:#737573;
	font-weight:normal;
}

html>body #PC_tabs a {width: auto;}    /* fixes IE6 hack */

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#PC_tabs a {float: none;}            /* End IE5-Mac hack */
#PC_tabs a:hover {text-decoration:underline;}

/* Postcard frame */
.rbroundbox    { background: url(/images/Styles/YS/misc/dbg.gif) repeat; margin:0; padding:0;}

.rbtop         { background: url(/images/Styles/YS/misc/ftw.gif) no-repeat; }
.rbtop1         { background: url(/images/Styles/YS/misc/ftw1.gif) no-repeat; }
.rbtop2         { background: url(/images/Styles/YS/misc/ftw2.gif) no-repeat; }
.rbtop3         { background: url(/images/Styles/YS/misc/ftw3.gif) no-repeat; }
.rbtop div		{ background: url(/images/Styles/YS/misc/ftl.gif) no-repeat top left; }
.rbtop1 div, .rbtop2 div, .rbtop3 div     { background: url(/images/Styles/YS/misc/ftl2.gif) no-repeat top left; }
.rbtop div div,
.rbtop1 div,
.rbtop2 div div,
.rbtop3 div div { background: url(/images/Styles/YS/misc/ftr.gif) no-repeat top right; }

.rbbot         { background: url(/images/Styles/YS/misc/fb.gif) repeat-x; }
.rbbot div     { background: url(/images/Styles/YS/misc/fbl.gif) no-repeat top left; }
.rbbot div div { background: url(/images/Styles/YS/misc/fbr.gif) no-repeat top right; }

.rbcontentwrap { background: url(/images/Styles/YS/misc/fl.gif) repeat-y; }
.rbcontent     { background: url(/images/Styles/YS/misc/fr.gif) repeat-y right; }

.rbtop div, .rbtop1 div, .rbtop2 div, .rbtop3 div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 6px;
	font-size: 1px;
}
.rbcontent  { padding: 14px 20px 20px 38px ; margin: 0; }
.rbroundbox { width: 705px; margin: auto;  }

// No longer used
.imgStamp{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
}

.iptPostcardGreetingMessage{
	color: #444444;
	font-size: 10px;
	width: 250px;
}

.iptPostcardMessage{
	color: #444444;
	font-size: 10px;
	height: 50px;
	width: 250px;
}

.ipt130{
	color: #444444;
	font-size: 10px;
	width: 130px;
	border-width: 1px;
	border-style: solid;
	border-color: #939393;
}

.ipt295{
	color: #444444;
	font-size: 10px;
	width: 295px;
	border-width: 1px;
	border-style: solid;
	border-color: #939393;
}

#layerPostcardArrow{
	position: absolute;
	top: 185px;
	left: 420px;
	z-index: 1000;
}

#layerSoundIconViewMode{
	position: absolute;
	top: 200px;
	left: 235px;
	z-index: 1000;
}

#layerPostcardArrowViewMode{
	position: absolute;
	top: 180px;
	left: 420px;
	z-index: 1000;
}

#layerImageArea {
	float:left;
	width:223px;
	height:224px;
}

#layerSoundIcon {
	position: absolute;
	top: 205px;
	left: 235px;
	z-index: 10;
}

#factlist
{
	margin:0;
	padding:0;
}

#factlist li
{
	list-style: none;
	padding:0 0 2px 0;
}

/* Added 2005-03-08 for YS */

.pageFootCell
{
	background-image: url(/commonfiles/images/misc/Footer.gif);
}

#ysPostCardContainer
{
	width: 448px;
	height: 224px;
	margin-bottom: 10px;
}

#ysPostCardContainer .leftColumn
{
	width: 223px;
	height: 224px;
	margin-right: 1px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #666;
}

#ysPostCardContainer .leftColumn .decoration
{
	display: block;
	height: 21px;
}

#ysPostCardContainer .leftColumn .DT_XL_W
{
	margin: 0px 15px 0px 15px;
}

#ysPostCardContainer .leftColumn .DT_S_W
{
	margin: 20px 15px 0px 15px;
}

#ysPostCardContainer .rightColumn
{
	background-color: #ccc;
	width: 223px;
	position: absolute;
	top: 0px;
	left: 224px;
}

#ysThumbContainer
{
	position: absolute;
	top: 0px;
	left: 448px;
	width: 160px;
	margin: -5px 0px 0px 20px;
}

#ysThumbContainer .leftColumn, #ysThumbContainer .rightColumn
{
	display: block;
	width: 80px;
	float: left;
	overflow: hidden;
}

#ysThumbContainer .leftColumn .DT_SB, #ysThumbContainer .rightColumn .DT_SB
{
	margin: 0px 6px 0px 6px;
}

#ysPostCardForm
{
	width: 447px;
	margin: 0px 0px 0px 0px;
}

#ysPostCardForm .leftColumn, #ysPostCardForm .rightColumn
{
	float: left;
	width: 172px;
	margin: 5px 0px 10px 0px;
}

#ysPostCardBackside
{
	margin-bottom: 10px;
	width: 447px;
	height: 224px;
}

#ysPostCardBackside .margins
{
	padding: 20px 20px 20px 20px;
	background-image: url(/subsites/youngswedes/images/misc/PostCard/iconStamp.gif);
	background-repeat: no-repeat;
	background-position: 95% 20px;
}

#ysPostCardBackside .margins .leftColumn
{
	float: left;
	width: 230px;
	margin-top: 10px;
	margin-right: 20px;
}

#ysPostCardBackside .margins .rightColumn
{
	margin-top: 50px;
	float: left;
	width: 155px;
	height: 130px;
}

#ysPostCardBackside .margins .rightColumn .DT_S_W
{
	padding: 50px 0px 0px 10px;
}

#ysPostCardForm .ipt130
{
	margin-bottom: 5px;
}

#ysPostCardWrap
{
	width: 630px;
	height: 335px;
}

#ysPostCardWrap .textWrap
{
	width: 446px;
}

#ysPostcardNavigation
{
	width: 620px;
	margin-bottom: -10px;
}

#ysPostcardNavigationNarrow
{
	width: 447px;
	margin-bottom: -10px;
}

#ysPostcardNavigationNarrow .buttonContainer
{
	width: 195px;
}

#ysPostcardNavigationNarrow .HR_Dashed, #ysPostcardNavigation .HR_Dashed
{
	margin-bottom: 20px;
}

#ysPostcardNavigationNarrow .BU, #ysPostcardNavigation .BU
{
	margin-right: 0px;
	margin-left: 5px;
}

#ysPostcardNavigationNarrow .IconLink .IconForward, #ysPostcardNavigation .IconLink .IconForward
{
	width: 11px;
}
/********************************************************************************/
/******************************** MondoSearch ***********************************/
/********************************************************************************/

/*span.highlite,*/
.DT_XL span.highlite,
.DT_XL_G span.highlite,
.DT_XL_W span.highlite,
.DT_L span.highlite,
.DT_LB span.highlite,
.DT_M span.highlite,
.DT_MM span.highlite,
.DT_MC span.highlite,
.DT_MB span.highlite,
.DT_MB_G span.highlite,
.DT_MB_G span span.highlite,
.DT_MB_G P span.highlite,
.DT_MB_G P.Grey span.highlite,
.DT_MLB span span.highlite,
.DT_MLB P span.highlite,
.DT_MLB P.Grey span.highlite,
.DT_S span.highlite,
.DT_SB span.highlite,
.DT_SLB span.highlite,
.DT_SLB Normal span.highlite,
.DT_S_B span.highlite,
.DT_S_W span.highlite,
.CB_Content span.highlite,
.CB_Content DIV.AL span.highlite,
.CBD_Content span.highlite,
.CBD_Content P span.highlite,
.CBD_Content P.Grey span.highlite,
.CBP_Content span.highlite,
.CBP_Content P span.highlite,
.CBP_Content P.Grey span.highlite,
.CB_YSW_Caption span.highlite,
.CB_YSW_Content span.highlite
{
	background-color:#4C5FA5;
	color:#fff;
}

div.Error
{
	font-size: 70%;
	color: #D80100;
	font-weight:bold;

	display:				block;
	padding-left:			10px;
	padding-top:			6px;
	background-image:		url(/images/Styles/EMsgMarque.gif);
	background-repeat:		no-repeat;
	background-position:	0px 10px;
	margin-bottom: 14px;
}
/******************************** Fredrik added for the mondo search sida adv. **/

.checkboxes
{
	font-family: Arial, Sans-Serif;
	font-size: 70%;
	color: #000000;		
}

.checkboxes input
{
	margin:0px 4px 0px 0px;	
	width: 14px;		
}

.checkboxes label
{
	margin:0px 12px 0px 0px;		
}

.newlines
{
	visibility: hidden;
	display: none;
	font-size: 1px;
}

/*Exclusions from highliting*/
div.CB .CB_Content .siteElement .DT_S span.highlite,
div.CB .CB_Content .siteElement .DT_S_B a span.highlite
{
	background-color:#fff;
	color: #4C5FA5;
}

div.CB .CB_Content .siteElement .DT_S_B a:hover span.highlite
{
	color: #7F7F7F;
}

.Heading1 { font-weight: bold; }
.Heading2 { font-weight: bold; color: #666; }
