* {
        padding: 0px;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -ms-box-sizing: border-box;
        -ff-box-sizing: border-box;
        -webkit-box-sizing: border-box;
}

body {
	background-color:#ffffff;
	font-family: "Verdana", "Lucida Grande", "Lucida Sans Unicode", "sans-serif";
	background-image:url(images/body_background.png); 
	background-repeat: repeat-x;
	height: 100%;	
}

.StatusR {
	width: 31px;
	text-align: left;
}

.mainpage {
	width:1020px;
	height: 100%;
	background-image:url(images/contents.png);
        background-repeat:repeat-y;
}

.heading {
	height:250px;
	width:980px;
}
.feedbackForm .heading {
	height: 100%;
}

.topmenuback {
        background-image:url(images/topmenu.png);
	background-repeat: repeat-x;
	width:980px;
	height:31px;
}

.menu2 {  /* Venstre menyens skygge */
        background-image:url(images/left_menu.png);
	background-repeat:repeat-y;
}

.main_contents {
	width:980px;
	text-align:left;
}

.footer {
	height:168px;
}

.button {
	position:relative;
	width:115px;
	height:23px;
	background-image:url(images/tab_button.png);
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 25px;
	color: #0091d7;
}

.frontpage_main_contens {
	font-size: 9px;
	padding:8px 16px 8px 16px;
	margin-bottom: 10px;
	background-image: url(images/front_main_contents_bg.gif);
	height: 83px;
	width: 496px;
}

#stortbilde {
    width: 496px;
    height: 250px;
    padding-top: 2px;
}


.feedbackForm {
}
.feedbackTextField {
	height: 17px;
	margin-bottom: 3px;
}
.feedbackSubmitArea {
	margin-top:8px;
}


.kartVelgerSub {
	display: none;
	background-color: white;
	margin-left:1px; 
	margin-bottom: 12px;
	width: 168px; 
	overflow:hidden;
}
.kartVelgerSub a {
	font-weight: bold;
	color: #444;
}
.kartVelgerSub a:hover {
	text-decoration: underline;
}
.kartVelgerSubSub {
	font-weight: normal;
	display:block;
	margin:0px;
	padding:5px 0px 5px 0px;
}
.kartVelgerTittel {
	background-image:url(images/menu_left_background.gif);
	background-repeat:no-repeat;
	cursor: pointer;
	width: 170px; 
	padding: 4px;	
}


/* Oppforinger  */
	.listing {
		width: 50%;
		width: 100%;
	}


/* Bunnmeny, din oppforing */
	.buttonUnselected {
	        position: absolute;
	        z-index: 10000009;
	}
	
	.buttonTextUnselected {
	        position: absolute;
	        z-index: 10000011;
	        color: #ffffff;
	        font-family: "Verdana", "Lucida Grande", "Lucida Sans Unicode", "sans-serif";
	        cursor: pointer;
	}
	
	.buttonSelected {
	        position: absolute;
	        z-index: 10000011;
	}
	
	.buttonTextSelected {
	        position: absolute;
	        z-index: 10000011;
	        color: #000000;
	        font-family: "Verdana", "Lucida Grande", "Lucida Sans Unicode", "sans-serif";
	        cursor: pointer;
	}


/* Div */

	.the_weather_forecast {
		text-align: left;
		margin: 0px 0px 0px 26px;
	}
	.the_weather_forecast h4 {
		text-align:left;
		width:166px; 
		border-bottom: 1px solid #aaaaaa;
		color:#820134;
	}
	.the_weather_forecast a, .the_weather_forecast span {
		font-size: 9px;
	}


	.removeHover a:hover {
		text-decoration: none;
	}
	.midblocks {
		width: 230px;
		width: 217px;
		width: 237px;
		margin-bottom: 15px;
		margin-right: 12px;
		float: left;
	}

	.midblocks .CONTENTS {
		border: 1px solid #cacaca;
		width: 230px;
		REMoverflow: hidden;
		margin: 0px;
		padding: 0px;
	}
	.midblocks .TITLE {
		padding-left: 0px;
	}
	.midblocks p, .midblocks h6 {
		padding: 0px;
		margin: 0px;
	}
	.topblocks {
	}

	.flag a {
		display: block;
		width: 28px;
		height: 31px;
		text-align: center;
	}
	.flag a img {
		margin-top: 8px;
		vertical-align: center;
	}
	.logo {
		width: 200px;
		height: 70px;
	}
	.youarehere {
		color: #860038;
		padding:0px;
		margin-left:220px;
		font-size: 9px;
	}
	.youarehere div {
		color: #860038;
		font-size: 9px;
	}
	.youarehere span, .youarehere a {
		text-transform: none;
		font-size: 9px;
		color: #303030;
	}
	.item0 {
		text-decoration: underline;
	}

/* Artikkler */

	/* Denne var til forsiden, og fases ut */

		.firsttema {
			width:540px; 
			float:left; 
			padding-bottom:14px;
		}
		.firsttema table {
			width:540px;
			background-color:white;
		}
		.firsttemaImage {
			border-top:3px solid white;
		}
		.firsttemaTitle {
			padding-left:16px;
			padding-top:12px;
			text-transform:uppercase;
			color:white;
			font-size:24px;
			width:540px;
			height:42px;
			background-image:url(images/frontBlockHeadingBGFull.png);
			background-repeat: no-repeat;
		}
		.firsttemaContents {
			color: #303030;
			font-size: 10px;
			font-size: 9px;
			padding: 11px;
			padding-left:16px;
			background-image:url(images/frontBlockHeadingBottomBGFu.png);
			background-position: bottom left;
			background-repeat: no-repeat;
		}
		.firsttemaContents a {
		}
		.firsttemaLink {
			font-size: 10px;
			font-size: 9px;
		}
	
	/* Denne var til forsiden, og fases ut */
	
		.tema {
			width:264px;
			overflow: hidden;
			float:left;
			margin-right:9px;
			padding-bottom:14px;
		}
		.tema table {
			width:264px;
		}
		.temaImage {
			border-top: 3px solid white;
		}
		.temaTitle {
			padding-left:16px;
			padding-top:6px;
			text-transform:uppercase;
			color: white;
			font-size:14px;
			font-weight: bold;
			width:264px;
			height:27px;
			background-image:url(images/frontBlockHeadingBackground.png);
			background-repeat: no-repeat;
		}
		.temaContents div, .temaContents div * {
			font-size: 10px;
			font-size: 9px;
		}
		.temaContents {
			color: #303030;
			background-color: white;
			font-size: 10px;
			font-size: 9px;
			width:264px; 
			padding: 8px 8px 8px 12px;
			background-image:url(images/frontBlockHeadingBackgrounB.png);
			background-position: bottom left;
			background-repeat: no-repeat;
		}
		.temaContents a {
		}
		.temaLink {
			font-size: 10px;
			font-size: 9px;
		}

/* Til hovedtema - redesignet */
	.forside_opplisting {
		margin: 0px 0px 0px 20px;
		padding: 0px;
	}
	.mainTema3col {
		width:230px;
		overflow: hidden;
		float:left;
		margin-right:5px;
		padding-bottom:14px;
		padding-bottom:9px;
	}
	.mainTema3col table {
		width:230px;
	}
	.mainTemaImage3col {
	}
	.mainTemaTitle3col {
		font-size:12px;
		font-weight:bold;
		padding-left:13px;
		padding-top:10px;
		width:215px;
		REMoverflow: hidden;
		height:27px;
		color:#3c91af;
		REMbackground-image:url(images/front_tema_title.png);
		REMbackground-repeat: no-repeat;
	}
	.mainTemaContents3col div {
		height: 69px;
		width: 200px;
		overflow: hidden;
	}
	.mainTemaContents3col * {
		font-size: 9px;
	}
	.mainTemaContents3col {
		color: #303030;
		width: 220px;

		padding: 0px 13px 0px 13px;
		background-color: white;
	}
	.mainTemaLink3col {
		font-size:9px;
	}









	/* For malen med 3 kolonner - undertema */

	.firsttema3col {
		width:746px; 
		width:730px; 
		float:left; 
		padding-bottom:14px;
		padding-bottom:9px;
	}
	.firsttema3col table{
		width:746px;
		width:730px; 
		background-color:white;
	}
	.firsttemaImage3col {
		border-top:3px solid white;
	}
	.firsttemaTitle3col {
		padding-left:16px;
		padding-top:12px;
		text-transform:uppercase;
		color:#3c91af;
		font-size:24px;
		width:540px;
		height:42px;
	REMbackground-image:url(images/frontBlockHeadingBig3x.png);
	REMbackground-repeat: no-repeat;
	}
	.firsttemaContents3col {
		font-size:9px;
		color: #333333;
		padding: 2px;
		padding: 2px 22px 3px 0px;
	}
	.firsttemaLink3col {
		font-size:9px;
	}


	/* classes til mal med 3 kolonner - undertema */

	.tema3col {
		width:242px;
		width:230px;
		overflow: hidden;
		float:left;
		padding: 0px;
		margin: 0px;
		margin-right: 5px;
		padding-bottom:14px;
		padding-bottom:9px;
	}
	.tema3col table {
		width:242px;
		width:230px;
	}
	.temaImage3col {
	}
	.temaTitle3col {
		font-size:12px;
		font-weight:bold;
		padding-left:16px;
		padding-top:6px;
		text-transform:uppercase;
		color:#ffffff;
		width:230px;
		overflow: hidden;
		height:27px;
		background-image:url(images/title_background_hovedtema.gif);
		background-repeat: repeat-x;
	}
	.temaContents3col div {
		height: 69px;
		width: 210px;
		overflow: hidden;
	}
	.temaContents3col * {
		font-size:9px;
	}
	.temaContents3col {
		color:#303030;
		width:242px;
		width:230px;
		padding: 8px 8px 0px 16px;
		background-color: #e9e7e4;
		REMborder-bottom: 1px solid #d5d5d5;
	}
	.temaLink3col {
		font-size:9px;
	}


/* Nyheter i hoyreblokk */
	.rightblocks {
	}
	.rightblocks p {
		margin: 0px;
		padding: 0px;
	}

	.rightblocks .CONTENTS img {
		margin-bottom: 4px;
	}
	.rightblocks .TITLE {
		font-size: 13px;
		line-height: 15px;
		font-weight: normal;
		color: #860038;
		padding: 3px;
	}
	.rightblocks .TITLE h6 {
		font-weight:bold;
	}
	.newsBlock {
		margin-bottom: 10px;
	}
	.newsBlockTitle {
		font-size: 14px;
		color: #860038;
		padding: 4px;	
		padding-top: 0px;
		padding-bottom: 0px;	
	}

	/* Disse 2 classene er til les-mer malen til nyheter under Hva Skjer. */
		.newsReadMoreBlockTitle {
	                font-size: 19px;
			font-weight: bold;
			text-transform: uppercase;
	                color: #007da4;
	                padding: 4px;
	                padding-top: 8px;
        	        padding-bottom:10px;
		}
		.newsBlockImageFullvisning {
			padding-left: 5px;
		}

	/* Disse tilhorer den gamle nyhetsmalen */
	.newsBlockImage img {
		margin: 4px;
	}

	.newsBlockImage {
		height: 145px;
		background-image: url(images/rightBlockImageFrame.png);

		background-repeat: no-repeat;
	}
	.newsBlockContents {
		padding:4px;
		padding-right: 15px;
		font-size: 12px;
		color: #303030;
	}
	.newsBlockContents a {
		font-size: 9px;
		color: #0091d7;
	}
	.newsBlockLink a {
		padding-left: 4px;
		color: #0091d7;
	}


	/* Disse tilhorere den nye nyhesmalen til forsiden */
	.newsblocks {
	}
	.newsblocks .TITLE {
		margin:0px;
		padding:0px;
		color: white;
		padding-left:16px;
		font-weight:normal;
		font-size:20px;
 		line-height: 42px;
		text-transform: uppercase;
		height: 42px;
		background-image: url(images/front_news_title.png);
		background-repeat: no-repeat;
	}
	.newsblocks .CONTENTS {
		height: 331px;
		overflow: hidden;
		margin-top: 2px;
		background-image: url(images/front_news_contents_bg.gif);
		background-repeat: no-repeat;
	}
	.frontNewsBlockTitle {
		font-size: 14px;
		color: #860038;
		padding: 4px;	
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 13px;
	}
	.frontNewsBlockTitle ul {
		list-style-type: disc;
		margin-left: 15px;
		padding-left: 2px;
	}
	.frontNewsBlockTitle ul li {
	}

	.frontNewsBlockImage {
		padding: 7px 0px 3px 7px;
		height: 112px;
	}
	.frontNewsBlockContents {
		padding: 6px 9px 2px 13px;
		font-size: 9px;
		color: #303030;
	}
	.frontNewsBlockContents a {
		font-size: 9px;
		color: #0091d7;
	}
	.frontNewsBlockLink a {
		padding-left: 4px;
		color: #0091d7;
	}



	.rightblocks p, .rightblocks a, .rightblocks span, .rightblocks div {
		font-size: 9px;
	}
	.newsBlockContents, .newsBlockLink {
		font-size: 9px;
	}
	.leftBlocks p, .leftBlocks a, .leftBlocks span, .leftBlocks div {
		font-size: 9px;
	}
	.leftBlocks {
		margin: 15px 0px 25px 0px;
		width: 170px;
	}
	.leftBlocks h6 {
		color:#820134;
		float:left;
		margin-bottom:13px;
	}
	.leftBlockMenu h6 {
		width: 170px;
		color: #860038;
		font-size: 13px;
		line-height: 15px;
		font-weight: normal;
		margin-left: 18px;
		margin-top: 0px;
		margin-bottom: 13px;
	}

	.CONTENTS ul .CONTENTS ol {
		list-style-type: none;
		padding: 0px;
		margin: 0px;
		margin-left:24px;
	}
	.CONTENTS ul li {
		list-style-type: disc;
		padding-top: 4px;
		color: #0091D7;
	}

/* Innholds omroder */

		.footer {
			margin-top: 10px;
		}
	
		.footer * {
			color: #777777;
			font-size: 9px;
			text-align: center;
		}
		.footer a {
			color: #0091d7;
		}

/* Vertikal hoyremeny */

		.rightMenu {
			padding: 0px;
			padding-right: 9px;
			margin: 0px;
			margin-left: 8px;
			margin-left: 0px;
			margin-right: 0px;
			width: 180px;
			REMbackground-image: url(images/right_menu_background.png);
			REMbackground-repeat: repeat-y;
		}
		.rightMenu a span {
			padding-left: 0px;
			color: black;
		}
		.rightMenu li {
			padding: 0px;
			padding-top: 2px;
			padding-bottom: 2px;
			padding-left: 18px;

			margin: 0px;
			margin-left: 10px;
			margin-left: 4px;
			list-style-type: none;
		}
		.right_menu_lvl2 {
			background-image: url(images/dot_gray.png);
			background-position: 0px 5px;
			background-repeat: no-repeat;
		}
		.right_menu_lvl2_active {
			background-image: url(images/dot_blue.png);
			background-position: 0px 5px;
			background-repeat: no-repeat;	
		}

		.right_menu_lvl2 a span {	 color: black; }
		.right_menu_lvl2_active a span { color: #0091D7; }
		.right_menu_lvl2 a:hover span { color: #0091D7; }
		.right_menu_lvl3 a span {	 color: black; }
		.right_menu_lvl3_active a span { color: #0091D7; }
		.right_menu_lvl3 a:hover span { color: #0091D7; }
                .right_menu_lvl4 a span {        color: black; }
                .right_menu_lvl4_active a span { color: #0091D7; }
                .right_menu_lvl4 a:hover span { color: #0091D7; }
		

		.right_menu_lvl3 {
			background-image: url(images/pyramid_gray.png);
			background-position: 0px 5px;
			background-repeat: no-repeat;	
		}
		.right_menu_lvl3_active {
			background-image: url(images/pyramid_blue.png);
			background-position: 0px 5px;
			background-repeat: no-repeat;	
		}
                .right_menu_lvl4 {
                        background-image: url(images/pyramid_gray.png);
                        background-position: 0px 5px;
                        background-repeat: no-repeat;
                }
                .right_menu_lvl4_active {
                        background-image: url(images/pyramid_blue.png);
                        background-position: 0px 5px;
                        background-repeat: no-repeat;
                }
                .right_menu_lvl5 {
                        background-image: url(images/pyramid_gray.png);
                        background-position: 0px 5px;
                        background-repeat: no-repeat;
                }
                .right_menu_lvl5_active {
                        background-image: url(images/pyramid_blue.png);
                        background-position: 0px 5px;
                        background-repeat: no-repeat;
                }
                .right_menu_lvl6 {
                        background-image: url(images/pyramid_gray.png);
                        background-position: 0px 5px;
                        background-repeat: no-repeat;
                }
                .right_menu_lvl6_active {
                        background-image: url(images/pyramid_blue.png);
                        background-position: 0px 5px;
                        background-repeat: no-repeat;
                }


		.rightMenuTitle {
			font-size: 13px;
			line-height: 15px;
			text-transform: uppercase;
			font-weight: normal;
			REMcolor: #860038;
			font-weight:bold;
			margin-top: 10px;
			margin-bottom: 11px;
		}
	
		.rightMenuTitle * {
			text-transform: uppercase;
			color: #860038;
		}



/* Horisontal topp menu */

	/* NB! Se ogso i wdesc */
	/* Generelt */
		/* Denne delen er til toppmenyen */
		
		.NewHmenu {
			padding-left: 184px;
			float:left; 
			height:31px;
			width:900px;
			margin:0px;
		}
		.NewHmenu ul {
			height: 33px;
			width: 100%;
		}
		.NewHmenu img {
			margin: 0px;
			padding: 0px;
			width: 1px;
		}
		.NewHmenu li {
			margin: 0px;
			height: 33px;
			list-style-type: none;
			display: block;
			float: left;
			background-image:url(images/topmenuskille.png);
			background-repeat: no-repeat;
			background-position: top right;
		}
                .NewHmenu a {
			margin: 0px;
                        text-decoration: none;
                        padding-left: 10px;
                        padding-right: 10px;
			height: 33px;
                        display: block;
			float: left;
                        background-image: url(images/topmenu_active.png);
                }

		.NewHmenu a:hover {
			text-decoration: none;
                        padding-left: 10px;
                        padding-right: 10px;
			background-image: url(images/topmenu_active.png);
			background-image: url(images/topmenuhoover.png);
			background-repeat: repeat-x;		
		}	


		.NewHmenu span {		
			color: #ffffff;
REMfont-family:Lucida;
			text-transform: uppercase;
			font-size: 11px;
REMfont-weight:bold;
			line-height: 33px;
		}

		.newHmenu_menuItemActive a {
			background-image: url(images/topmenuhoover.png);
			background-repeat: repeat-x;		
		}



/* Disse skal slettes! */
		.hmenu {
height: 33px;
line-height: 33px;
margin:0px;
padding:0px;
		}

		.hmenu ul {
height: 33px;
line-height: 33px;
margin:0px;
padding:0px;
list-style-type: none;
			position:relative;
			margin-left: 18px;
		} 

		.hmenu li {
height: 33px;
line-height: 33px;
margin:0px;
padding:0px;
			list-style-type: none;
			display: block;
			float: left;
		}
		.hmenu ul li {
height: 33px;
line-height: 33px;
margin:0px;
padding:0px;
display: inline;
		}
		.hmenu a span {
			color: #333333;
			text-transform: uppercase;
			font-size: 13px;
			line-height: 33px;
		}
		.hmenu a {
height: 33px;
line-height: 33px;
			text-decoration: none;
			padding-left: 12px;
			padding-right: 12px;
			display: block;
			float: left;
			background-repeat: repeat-x;
		}
		.hmenu a:hover {
height: 33px;
line-height: 33px;
margin:0px;
padding:0px;
			border-right: 4px solid #981B21;
			border-left: 4px solid #981B21;
			text-decoration: none;
			background-image: url("images/topmenu_active.png");
			background-repeat: repeat-x;
			display: block;
			float: left;
			height: 33px;
			line-height: 33px;
		}
	/* Level 1 */
		.menuItemActive a {
margin:0px;
padding:0px;
			background-image: url("images/topmenu_active.png");
			background-repeat: repeat-x;
			border-right: 4px solid #981B21;
			border-left: 4px solid #981B21;
			display: block;
			float: left;
			height: 33px;
			line-height: 33px;
		}

		/* Folgende 3 tilfeller trenger disse unntakene */
		.menuItemActive a:hover {
margin:0px;
padding:0px;
			border-right: 4px solid #981B21;
			border-left: 4px solid #981B21;
			padding-left: 15px;
			padding-right: 15px;
		}

	

/* WIPS genererte classes */

.articlegenerator input, .articlegenerator textarea {
	margin: 0px 0px 4px 4px;
}

.searchsimplefield {
	color: #777777;
	font-size: 10px;
	line-height: 13px;
	width: 120px;
	height: 20px;
	padding: 4px;
	padding-top: 2px;
	margin-right: 4px;
	margin-bottom: 1px;
}

.searchsimplebutton {
	height: 22px;
	line-height: 18px;
}

.calendarContainer {
        background-color: #D0D0D0;
        padding: 2px;
        display: inline-block;
}

.calendar {
        background-color: #D0D0D0;
        width: 147px;
}
.calendar th {
        font-weight: normal;
        font-size: 12px;
        background-color: #a4A4A4;
        color: #ffffff;
        height: 15px;
}

.calendarCellNormal {
        background-color: #ffffff;
        text-align: center;
        vertical-align: middle;
        height: 15px;
}

.calendarCellToday {
        text-align: center;
        vertical-align: middle;
        background-color: #ffffff;
        height: 15px;
}

.calendarCellEvent {
        text-align: center;
        vertical-align: middle;
        background-color: #f58220;
        height: 15px;
}

.calendarCellEventToday {
        text-align: center;
        vertical-align: middle;
        background-color: #b5b220;
        height: 15px;
}

.calendarCellEventToday a {
        color: #ffffff;
}

.calendarCellEvent a {
        color: #ffffff;
}

.calendarEventTitle {
        font-size: 14px;
}

.calendarEventDate {
        margin-bottom: 5px;
}

.calendarEventDescription {
}

.containerBottom * {
        font-size: 10px;
}
.externalIFrame { height: 3000px; }


h1 .wordDefinitionWord {
        font-size:16px;
        font-weight: light;
}
h2 .wordDefinitionWord {
        font-size:15px;
        font-weight: light;
}
h3 .wordDefinitionWord {
        font-size:14px;
        font-weight: light;
}
h4 .wordDefinitionWord {
        font-size:13px;
        font-weight: light;
}
h5 .wordDefinitionWord, h6 .wordDefinitionWord {
        font-size:12px;
        font-weight: light;
}

.map_article {
	background-color: #ffffff;
	height: 54px;
	margin: 0px 0px 6px 0px;
	margin-bottom: 6px;
	overflow: hidden;
	border: 1px solid #e2e2e2;
}

.map_article .inner {
	padding: 5px;
}

.map_article h2 {
	color: #4c4c4c;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	line-height: 17px;
}

.map_article .pretext, .map_article {
	margin: 0px;
	font-size: 9px;
	line-height: 14px;
}
.map_article .pretext a {
	font-size: 9px;
	line-height: 14px;
	color: #0091bc;
	text-decoration: none;
}

.map_article_detail {
	background-color: #ffffff;
	padding: 5px;
	margin-bottom: 6px;
	border: 1px solid #e2e2e2;
}

.map_article_detail h2 {
	color: #4c4c4c;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	line-height: 17px;
}
.map_article_detail .pretext, .map_article_detail .pretext *, .map_article_detail p, .map_article_detail .info, .map_article_detail .info * {
	margin: 0px;
	font-size: 9px;
	line-height: 14px;
	padding-bottom: 3px;
}


.map_article_detail .info {
	margin-top: 5px;
}

.mapTitle {
	color: #000000;
	font-size: 18px;
	REMbackground-image: url(images/mapTitleBackground.gif);
	REMbackground-repeat: no-repeat;
	overflow: hidden;
	padding-left: 20px;
	padding-top:12px;
}


#slideContainer a.tab span { color: #999; }
#slideContainer a.activeTab { border-bottom: 2px solid #555; }
#slideContainer a.activeTab span { color: #555; }
#slideContainer, .tabContainer { border-width: 0px; padding: 0px; margin: 0px; }
.tabContainer { display: none; margin-top: 17px; background-color: #ffffff; width: 981px; text-align: left;margin-left: auto; margin-right: auto; height: 1000px;}

.credit { text-align:center; }


/* Fil-Modul  */
        .filearchiveIcon {
                padding: 0px 8px 7px 0px;
        }
	.filearchiveText {
                padding: 0px 0px 7px 0px;
	}
