/*Reset some values to the default to prevetn reset.css to mess with the dynamic content*/
ol, ul {
	margin-top:	11.2px;
	margin-bottom:	11.2px;
	padding-left:	40px;
}

ul { list-style-type: disc; }
ol { list-style-type: decimal; }

/*img{ vertical-align: text-top;}*/

a.skipnav	{display:none;}
a {color: #001445; text-decoration: none ; }
a:active, a:hover { text-decoration: underline ;}
a, b {vertical-align:top;}

.NewsAlink{font-size: 0.8em; font-family: Verdana; font-weight: bold; color:#001445; }
body {/*text-align: center; */background-color: White; font-family: Verdana;/*line-height: 15px;*/}

.dmPictureText {font-style:italic; font-size: 0.9em; }

.ZoneHeader, .temaHeader {font-size: 0.8em; font-weight: bold; background-color:#bccfe8;  background-repeat: no-repeat;  font-family: Verdana; color: #fff; padding: 16px;}
.ZoneHeader a{color: White;}
.ZoneHeader2{font-size: 0.8em; font-weight: bold; background-color:#bccfe8; font-family: Verdana; color: #001445; padding: 16px;}
.ZoneHeader3{font-size: 0.6em;  background-color:#DDE7F3; font-family: Verdana; color: #8A96B4; padding: 16px 16px 16px 0px;}
.ZoneHeader4{font-size: 1.5em; font-family: Verdana; color:#455672;  padding: 16px 16px 16px 16px;}
.ZoneHeader5{font-size: 1em; background-color:#C3C5C0; font-family: Verdana; color: #fff; padding: 12px;}
.ZoneHeader6,.dmPageHeadline{font-size: 1.4em; font-family: Verdana; color:#455672;padding-bottom: 16px;}

.ZoneBlue1	{background-color: #BCCFE8; font-size: 0.7em; font-family: Verdana; color: #737163; padding: 8px 20px 8px 8px; width: 100%;}
.ZoneBlue2, .footerText	{background-color: #bccfe8; font-size: 0.7em; font-family: Verdana; color: #303030; padding: 8px 8px 8px 8px; width: 100%; }
.ZoneBlue3	{background-color: #001445; font-size: 1em; font-family: Verdana; color: #5A7918; width: 100%; padding: 16px 0px 6px 0px;}
.ZoneTheme	{color: #303030; padding: 8px 20px 8px 8px; width: 100%;font-size: 1.1em; }
.ZoneBlue4	{background-color: #8A96B4; font-size: 0.7em; font-family: Verdana; color: #FFFFFF; padding: 8px 20px 8px 8px; width: 100%;}
.ZoneGrey {background-color:#E6E7E5;border-bottom:0px solid white;border-top:1px solid white;color:white;padding:12px; width: 100%; font-size: 0.7em; font-family: Verdana;}
.ZoneGrey .rightColSectionSubTitle2 {font-size:1.7em;}
.ZoneFont	{font-size: 0.7em; font-family: Verdana; color: #737163; padding: 8px 20px 10px 8px; width: 100%;}
.ZoneToolBox{background-color: White; font-size: 0.7em; font-family: Verdana; color: #737163; padding: 8px 20px 10px 8px; width: 250px; border: solid 1px #DDE7F3;}
.ZoneBlueNo100 {background-color: #84AA29; font-size: 0.7em; font-family: Verdana; color: #FFFFFF; padding: 8px 20px 8px 8px;}

.ZoneContentPadded				{padding: 16px;vertical-align:top;}
.ZoneContentTopContainerPadded  {padding: 16px 16px 16px 130px; background-repeat: no-repeat; }
.ZoneContentNoPad				{padding: 0px; }
.ZoneBreadCrumbPath				{background-color: #6e7f9c; height: 22px;padding-top:5px; padding-left:10px; font-size: 0.7em; font-family: Verdana; color: #d7d7d7;text-align:left;}
.ZoneBreadCrumbPath div		{display: inline;} /* to cater for use of <div> in menu itme name to optimize wrapping of long names in theme menu)		*/		
.ZoneBreadCrumbPath	a {color: #d7d7d7;text-decoration:underline;}

#Topbar { width: 960px; background-color: rgb(45, 60, 87); height: 40px;padding-left: 32px; padding-right: 32px; }
#Topbar .ZoneBlue2 { width: auto; }


/* Mål og tiltak tabell cdata */
.cDataList1{white-space:nowrap; font-size: 0.6em; font-family: Verdana; color: #737163;}
.cDataList2{white-space:nowrap; font-size: 0.6em; font-family: Verdana; color: #737163; background-color: #EDF0F6;}
.cDataList1 img {vertical-align:middle;}
.cDataList2 img {vertical-align:middle;}


/* Styles for forms  */ 
.dmFormPageVisible {border:dotted 1px #cccccc; padding: 20px;}
.dmFormPageVisible INPUT ,SELECT,TEXTAREA {font-size: 10pt; width:180px;}

/*.dmPageHeadline	{font-family:Verdana; font-size: 1.3em;  color: #333333; padding-bottom: 16px;}*/
.dmHeadline		{font-family:Verdana; font-size:1.1em; font-weight:bold; color: #333333; padding-bottom: 6px;}
.dmHeadline	a	{color: #333333;  text-decoration: none;}
.dmAbstract		{font-family: verdana; font-size: 0.7em; color: #333333; line-height: 15px;}
.dmAbstract img {padding-right: 5px;}
.dmAbstract a	{color: #003399;}
.dmFullstory	{font-family: verdana; font-size: 0.7em; color: #333333; padding-top:10px; line-height: 15px;}
.dmFullstory a	{color:#1111CC;}

.dmFullstory img {padding:5px;}
.dmDate			{color: #333333; font-family: verdana; font-size: 0.6em;}
.dmRelation		{padding-left: 16px;}
.dmRelationBanner div	{padding-bottom: 10px;}



/* Custom new classes */
.ThemeMenForeColor		{color: #001445; font-size: 0.7em; font-family: Verdana; color: #737163; }
.ThemeMenForeColor a	{color: #001445; font-size: 1.4em; }
.ThemeMenForeColorSub a	{color: #001445; font-size: 1em; }
.ThemeMenForeColor2		{color: #001445;  font-size: 0.6em; font-family: Verdana; color: #737163; }
.ThemeMenForeColor2 a	{color: #001445;  font-size: 1em}
.ThemeMenForeColor3		{color: #001445;  font-size: 1em}
.ListCountyName			{color: #001445; font-weight: bold; padding-bottom: 5px; padding-top:5px;}

.ListCountyName2		{color: #001445; padding-bottom: 2px; font-size: 1.2em;}
.box1 {color: #001445;  background-color:#BCCFE8; padding: 10px; font-size: 1.2em;  }
.box2 {padding: 16px;font-size: 0.8em; font-weight: bold; font-family: Verdana; color: #ffffff; }


.HeadlineNew {color: #ADAA7B;  font-size: 1.3em; font-family: Verdana;}
.Font{}

/* Special classes for fonts */
/* News */
.dmNewsHeadline	{font-family:Verdana; font-size: 0.7em; color:#101010; line-height:13px;}
.dmNewsHeadline a	{font-weight:bold; padding-bottom:5px;display:block;}
.dmNewsHeadline a .NewsAlink {color:#000;text-decoration:underline;}
.dmNewsAbstract	{font-family:Verdana; font-size: 0.7em; color:#202020; padding-left:10px;padding-bottom:5px;}
.dmNewsReadmore	{font-family:Verdana; font-size: 0.7em; color:#202020; }
.dmFeedReadMore	{font-family:Verdana; color:#202020; font-weight:bold; display:list-item; list-style-image: url(/images/arrow.gif); list-style-position: inside; margin-top:5px; border: 0px; text-align:right;}
.dmNewsAbstract a {display:none;}

/*Related stuff*/
.dmRelationBlue1{padding-left: 6px;}
.dmRelationBlue2{padding-left: 6px;}
.dmRelationGrey{padding-left: 10px;padding-top: 6px;padding-top: 10px;}

.dmRelationDoc, .dmRelDocpdf, .dmRelDocdoc, .dmRelDocxls, .dmRelDocppt, .dmRelDocgeneric, .dmRelLink, .dmRelTema, .dmRelDoczip,.dmRelStats
{
	background-position:left center;
	background-repeat:no-repeat;
	float:left;
	padding-left:20px;
	min-height:16px;
	padding-right:10px;
}

.dmRelDocpdf{background-image:url("../images/master/icons/document_pdf.gif");}
.dmRelDocdoc{background-image:url("../images/master/icons/document_doc.gif");}
.dmRelDocxls{background-image:url("../images/master/icons/document_xls.gif");}
.dmRelDocppt{background-image:url("../images/master/icons/document_ppt.gif");}
.dmRelDoczip{background-image:url("../images/master/icons/document_zip.gif");}
.dmRelDocgeneric{background-image:url("../images/master/icons/document_generic.gif");}
.dmRelStats{background-image:url("../images/master/icons/document_statistikk.gif");}
.dmRelLink{background-image:url("../images/master/icons/link.png");}
.dmRelTema{background-image:url("../images/master/icons/right_arrow.gif");}
.relImgs {vertical-align: middle;}


.newsBlock	{display: block; border: solid 1px silver;}

.TopMenu{display: inline; vertical-align:baseline;}

.dmLinkHeadline	{font-family:Verdana; font-size: 0.7em; padding-bottom: 7px; color:#101010; padding-left:5px;}
.dmLinkHeadline a	{color:#2c5f9e;text-decoration:underline;}

/* SITE WEB PATH */
.Sitepath {Display: inline;padding-top:1px;}
.Sitepath a:hover {text-decoration:underline;}
.Sitepath img {margin-left: 7px; margin-right: 3px;}

/* RIGHT SIDE ELEMENTS */
.RightColPictureBlock			{display: block; height: 78px; width: 234px; padding: 16px 0px 16px 16px; font-size: 0.6em; font-family: Verdana; color: #FFFFFF; color: White; background-repeat: no-repeat; border-top: solid 1px white;  } /* WITH picture */
.RightColPictureBlockCollapsed	{display: block; height: 25px; width: 234px; padding: 16px 0px 16px 16px;font-size: 0.6em; font-family: Verdana; color: #FFFFFF; color: White; background-repeat: no-repeat; border-top: solid 1px white; background-color: #E6E7E5;  } /* If not picture exists */
.RightColPicText				{width: 80%; background-color: #001445; padding: 2px;}
.RightColPicText a				{color: White;}
.RightColPicText:Hover			{color: #001445;}
.RightColPicText a:Hover		{color: #ffffff;}

.RightColPictureByLineText		{font-family: Verdana; font-style: italic; font-size: 0.6em;}
.RightColBoldHeader				{font-size: 1em; font-family: Verdana; color: #333333; font-weight: bold; padding: 10px 6px 10px 4px; white-space:nowrap;}
.RightColBoldHeaderNoPad		{font-size: 1em; font-family: Verdana; color: #333333; font-weight: bold; padding: 10px 6px 6px 0px;}

/* FORMS */
.SiteInputText			{font-family: Verdana;font-size: 0.8em; padding:5px;}
.SiteLabel				{font-family: Verdana;font-size: 0.8em; padding:5px;}
.SiteInputDropdown		{font-family: Verdana;font-size: 0.8em; padding:5px;}
.SiteInputTextArea		{font-family: Verdana;font-size: 0.8em; padding:5px;}
.dm-required-form-field	{color: Red;}
.SiteInputSubmit		{font-family: Verdana;font-size: 0.6em; background-image:url("../images/buttons/button.png"); background-repeat:no-repeat;border:0px; padding-bottom:2px;height:24px;}

/* SITEMAP */
.Sitemap, .Sitemap2Lvl5, .Sitemap2Lvl2, .Sitemap1Lvl1
{
	padding-left:15px; background-image:url("../images/frontpage/small_square_grey_bullet.gif");background-repeat:no-repeat;
	margin-top:16px;
	padding-bottom:3px;	
	color:#001445;
}

.Sitemap1 {font-size: 0.8em;font-family: Verdana;}
.Sitemap1Parent			{}
.Sitemap1First			{}
.Sitemap1Last			{padding-bottom: 16px;}
.Sitemap1ParentFirst	{}

.Sitemap1ParentFirst a	{}
.Sitemap1ListItem a		{}
.Sitemap1ListLast a		{}

.Sitemap2 {font-size: 0.8em;font-family: Verdana;}

.Sitemap2Lvl2			{display: block; width: 300px;  font-size: 11px;font-family: Verdana; font-weight: bold;}
.Sitemap2Lvl4			{display: block; width: 300px; padding-top: 16px; padding-bottom:5px; font-size: 11px;font-family: Verdana; font-weight: bold;}
.Sitemap2Lvl5			
{
	display:block;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	margin-top:16px;
	padding-bottom:3px;
	width:300px;
}
.Sitemap2Lvl6			{display: block; padding-left: 40px; padding-bottom: 3px; width: 300px; font-size: 11px; font-family: Verdana;}
.Sitemap2Lvl7			{display: block; padding-left: 60px; padding-bottom: 3px; width: 300px; font-size: 11px; font-family: Verdana;}

.Sitemap1Lvl1			{display: block; width: 300px; padding-top: 0px; padding-bottom:5px; font-size: 11px; font-family: Verdana; font-weight: bold; }
.Sitemap1Lvl2			{display: block; padding-left: 20px; padding-bottom: 3px; width: 300px; font-size: 11px; font-family: Verdana;}
.Sitemap1Lvl3			{display: block; padding-left: 20px; padding-bottom: 3px; width: 300px; font-size: 11px; font-family: Verdana;}
.Sitemap1Lvl4			{display: block; padding-left: 40px; padding-bottom: 3px; width: 300px; font-size: 11px; font-family: Verdana;}
.Sitemap1Lvl5			{display: block; padding-left: 60px; padding-bottom: 3px; width: 300px; font-size: 11px; font-family: Verdana;}


/*Search*/
.topsearch			{display: block; float: left;padding-top: 5px;}
.topsearchLKminilogo {float: right; padding-right: 10px; padding-top: 5px;}

/*Menu*/
.MenuLeftside {Border-Bottom: solid 1px white; display: block; padding: 6px 0px 6px 16px; font-size: 0.6em; font-family: Verdana; color: #333333; background-color: #dde7f3; } /*  */

.lvl4		{padding-left: 6px;}
.lvl4inPath	{padding-left: 6px;}
.lvl5		{padding-left: 6px; background-image: url(/images/master/icons/menu/active.gif); background-repeat: no-repeat;}
.lvl5inPath	{padding-left: 6px; background-image: url(/images/master/icons/menu/active.gif); background-repeat: no-repeat;}
.lvl6		{padding-left: 16px;  background-image: url(/images/master/icons/menu/Level2InPath.gif); background-repeat: no-repeat; }
.lvl6inPath	{padding-left: 16px;  background-image: url(/images/master/icons/menu/Level2Selected.gif); background-repeat: no-repeat;}
.lvl7		{padding-left: 26px;  background-image: url(/images/master/icons/menu/Level3InPath.gif); background-repeat: no-repeat; }
.lvl7inPath	{padding-left: 26px;  background-image: url(/images/master/icons/menu/Level3Selected.gif); background-repeat: no-repeat;}

.inPath		{background-color: #dde7f3;}
.isActive   {font-weight: bold;}


/* Search */
.dmSearch		{padding: 32px 0px 32px 0px; width:646px;}
.dmSearchInput	
{
	border:1px solid #333333;
	color:#333333;
	font-family:Verdana;
	font-size:0.8em;
	height:18px;
	margin-right:6px;
	width:300px;
	margin-top: 0px; 
	padding-top: 2px; 
	padding-bottom: 0px; 
	padding-left: 5px;
}

.dmSearchButton {border: solid 1px #333333; width: 75px; height: 21px; font-size: 1em; font-family: Verdana; color: #001445;padding-bottom: 2px;}
.dmResultsHeader{font-family: verdana; font-size: 0.8em; color: #333333; font-weight: bold;}
.dmSearchResult	{font-family: verdana; font-size: 0.7em; color: red;}
.dmSearchResult a	{font-family: verdana; font-size: 1.2em; color: #003399;}

.dmResultRank	{background-color: #5A781C;  height:10px;}





/* Kommune  list releated tema */
.ConnectedThemeLink  {padding-left:10px; }

/* Related Banners all   */
.relatedBanners   { padding-top: 10px;}	
.relatedBanners div  { padding-top: 10px;} /* style spacing between banners */
.relatedBanners div div  {padding-top: 0px;} /* reset for divs within banners */
.relBanners {margin-bottom: 10px;margin-top: 20px;background-color:#fff;text-align:center;}
.relBanners div{ max-width:247px;margin-bottom:15px;}

/* Test class */
.Hide {Display: none;}

.SiteWebPathTitle{font-size: 1.2em; font-weight: bold; font-family: Verdana; color: #333333; padding-Bottom: 16px;}
.SiteWebPathTitle a{text-decoration: underline;}

/* Styles used by Frameworks.DM.UI.WebControls */
.fwImageCaption
{
	padding: 4px 4px 4px 4px;
	background-color: #E6E7E5;
}
.fwImageText
{
}
.fwImagePhotoBy
{
	font-style: italic;
	padding-top: 1px;
}
.fwImage
{
	border: solid 1px #DDE7F3;
	font-size: 0.6em;
	font-family: Verdana;
	margin-bottom: 1px;
	text-align:center;
}

.menuHeader
{
	display: inline;
}
	
.rightBoxNews
{
	padding-top: 3px; padding-bottom: 3px;
}

/* Theme menu */
.ThemeMenuCell		{border-bottom: solid 1px #e5e5e5; padding-bottom: 4px; padding-top: 4px;}
.ThemeMenuCellThemes{display: inline;}
.ThemeMenuLink,	.ThemeMenuSelLink	{font-size: 0.75em; color: #143844; text-decoration: none; font-family: Arial; /*font-weight: bold;*/ }
.ThemeMenuSelLink	{font-weight: bold;color:#333333;}
.ThemeMenuSubLink	{font-size: 0.75em; color: #143844; font-family: Arial; }
.ThemeShowAllLink	{font-size: 0.75em; color: #58231f; font-family: Arial; font-weight: bold; }
.SelectedTheme		{font-size: 1em; color: Lime;}

.ThemeMenuRegion1	{ font-family: Arial; font-size: 1em; padding: 16px; background-image: url(images/background_Content4.jpg); background-repeat: repeat-x; font-weight:normal;}
.ThemeMenuHeader	
{ 
	background-color:#BCCFE8;
	color:#FFFFFF;
	font-family:Verdana;
	padding:12px 16px 12px 16px;
	font-size:1.2em;
	font-weight:normal;
}

.temaHeader
{
	height: 16px; padding-top: 9px; padding-bottom: 15px; font-weight: normal; font-size: 1.2em;	
}
 
  
.ThemeMenuHeader2	{ font-size: 0.7em; font-weight: bold; background-color:#dde6ef; font-family: Verdana; color: #001445; padding: 9px; margin-top: 3px; }

/* Internal Navigation styles */
.ThemeLinksTop		{font-size: 0.75em; color: #143844; font-family: Arial; padding: 4px 4px 0px 0px; background-image:url(/msf_images/2009/MasterTemplate/arrowinternal.gif); background-repeat: no-repeat; }
.ThemeLinks			{font-size: 0.75em; color: #797979; font-family: Arial; padding: 4px 4px 0px 0px; background-image:url(/msf_images/2009/MasterTemplate/arrowInternalNonselect.gif); background-repeat: no-repeat;}
.ThemeLinksSelected	{font-size: 0.75em; color: #143844; font-family: Arial; padding: 4px 4px 0px 0px; background-image:url(/msf_images/2009/MasterTemplate/arrowinternal.gif); background-repeat: no-repeat;font-weight: bold;}
.TopLinkWrapper		{padding: 10px 20px 20px 0px;}
.PageLinkWrapper	{padding: 40px 20px 00px 0px; border-top: solid 1px #e5e5e5;}


/* TAB MENU */
.ThemeMenuLinkTheme	{display: inline-block; margin-top: 1px; padding: 6px; font-size: 0.75em; color: #143844; font-family: Arial; font-weight: bold; text-decoration: underline;}
.ThemeMenuLinkThemeSelected	{display: inline-block; padding: 6px; font-size: 0.75em; color: #143844; font-family: Arial; font-weight: bold; text-decoration: underline; background-color: #bccfe8;}
.ThemeBG			{font-family: verdana; font-size: 0.7em; padding: 2px 6px 2px 0px;}
.ThemeBGSelected	{font-family: verdana; font-size: 0.7em; padding: 2px 6px 2px 0px; color: White; background-color:#BCCFE8;}
.ThemeBGSelected a	{color: White; background-color: #001445; font-family: verdana; font-size: 0.7em; }
.ThemeWrapper		{background-color: White; width: 100%;}

.Gradient1{  background-position: left top; background-attachment: scroll; background-image: url(/images/master/barRepeater2.jpg); background-repeat: repeat-x; }


.ReportContentStyle{/*Border: solid 1px red;*/ width:547px;}

.SubmenuCell span span a{}
.SubmenuCell span span {}

/* Oles JQUERY style stuff i egen fil */


.contentnews{width:49.5%;float:left;}


/*NEW LAYOUT MAY 2010*/
.headerBarPortal 
{
	background-color:#8ea4c0;
	color: #FFF;
	font-family: Trebuchet MS;
}

.headerBarPortalInnerDiv
{
	background-color:#bccfe8; 
	height: 120px; 
	color: #FFF;
	width:960px;
}

.headerBarKommuneInnerDiv
{
	background-color: #FFF;
	color: #455674;
	height: 120px; 
}

.headerBarSubTitle
{
	font-family: Trebuchet MS;
	text-align:left;
	padding-top:45px;
	padding-bottom:5px;
}


.headerBarPortalTitle
{    
	float:left;
	font-family:Trebuchet MS;
	font-weight:100;
	text-align:left;
	text-transform:uppercase;
	line-height:110%;
	margin:0px 0px 5px 0px;
	/* font-size:2em; */
	font-size:1.6em; 
}

.headerBarKommuneTitle
{
	font-weight:100;
	float: left; 
	margin-top: 50px;
	text-align:left;
	margin-bottom:5px;
	font-family: Trebuchet MS;
	text-transform: uppercase;
	color: #5e6d86;
	line-height:100%;
}
.headerBarTitle h2
{
	font-size:1.7em;
	margin:0px;
}

#topbar .ZoneBlue2
{
	float:left;
	height:20px;
	width:650px;
	background-color:#455673;
	color:#bfbfbf;
	margin-top: 4px;
}
#topbar .ZoneBlue2 a { color:#bfbfbf; }

.headerLogo
{
	float: left; 
	margin-left: 20px; 
	margin-right: 30px; 
	margin-top: 25px;
	padding:3px;
	border: None 0 transparent;
}


/* TOOLBOX- PRINT/SHARE/etc */
.toolboxInnerDiv
{
	font-size:0.7em ;
	background-color:#E6E7E5;
	border-top:1px solid #9EA39C; 
	border-bottom:1px solid #9EA39C;
	margin-top: 1px; 
	padding-top:5px;
	height: 30px;
}

.toolbox
{	
	clear:both;
	width:100%;
	border-top: 1px solid #9EA39C;  
	background-color: #fff;
}


/*NEWS CONTROL STYLES*/
.newsHistory, .videoList1
{
	padding:5px 5px 10px;background-color:#E6E7E5;overflow:hidden;font-size:11px;
}

.newscontrol{width:100%;float:left;}

.newscontrol #newscontainer
{
	padding:5px 10px 0px 10px;background-color:#E6E7E5;overflow:hidden;
}

#newscontainer img
{
	float: left; padding: 3px 3px 3px 0px; margin-right: 6px;
}

.newscontrol .NewsAlink 
{
	font-size:11px;
	color: #000;
}

.newsTitle
{
	font-size:1.2em;font-weight:100;color: #000;padding: 12px 12px; background-color:#9fa39b; border-bottom: 1px solid white;
}

.newsTitleWhite
{
	color: #fff;padding: 12px 12px; background-color:#9fa39b; border-bottom: 1px solid white;
	font-size:1.2em;font-weight:100;
}

/* SEARCH BOX */
.searchBox
{
	float:left;
	height:26px;
	width:170px;
}
	
.searchInput  {
	border: 1px solid #393f49;
	color:#555555;
	float:left;
	font-family:tahoma;
	font-size:11px;
	height:16px;
	width:112px;
	padding-top: 0px; 
	padding-bottom: 0px; 
	margin-top: 8px;
}


.searchSubmitInput  
{
	background-color:#F0F0F0;
	border:1px solid #393F49;
	color:#001445;
	float:left;
	font-family:Verdana;
	font-size:10px;
	height:17px;
	margin-left:7px;
	margin-top:8px;
	padding-bottom:4px;
	width:40px;
}

.home
{
    border:none;
    margin: 4px 0px;
}

/* BUTTONS */
a.button 
{
    /* Sliding right image */
    background: transparent url('../images/buttons/button_right.png') no-repeat scroll top right; 
	display: block;
	float: right;
	height: 22px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 6px;
	padding-right: 10px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration: none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

a.button span 
{
	/* Background left image */ 
	background: transparent url('../images/buttons/button_left.png') no-repeat; 
	display: block;
	line-height: 10px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 6px 0 6px 18px;
} 

a.button:active span{
	cursor: default;
}

.siteTopMenu
{
	background-color:#455673;
	color:#BFBFBF;
	float:left;
	height:20px;
	margin-top:4px;
	width:700px;
	font-family:Verdana;
	font-size:0.7em;
	padding:8px;
	vertical-align:inherit;
}

.siteTopMenu a
{
	color:#BFBFBF;
	width:700px
}


/*LAYOUT*/
#contentwrapper
{
	padding-left: 32px; 
	overflow: hidden;
	background: url("../images/master/right_shadow.gif") repeat-y scroll right top transparent;
}


/* BORDER SHADOWS */
.leftShadow
{
	background: url(../images/master/left_shadow.gif) repeat-y scroll right top #e5e5e5;
}

.rightShadow
{
	background: url(../images/master/right_shadow.gif) repeat-y scroll left top #e5e5e5;
}

.leftDarkerShadow
{
	background:url(../images/master/left_darker_shadow.gif) repeat-y scroll right top #CDD1D6;
}

.rightDarkerShadow
{
	background:url(../images/master/right_darker_shadow.gif) repeat-y scroll left top #CDD1D6;
}


h1              { font-size: 2em; margin: .67em 0 line-height: 120%;}
h2              { font-size: 1.5em; margin: .75em 0 line-height: 120%;}
h3              { font-size: 1.17em; margin-bottom:10px;margin-top:15px;line-height: 120%;}


.content
{
	width: 100%;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	padding-bottom: 10px;
	text-align:left;
	min-width:710px; /*Mainly for printing purposes to keep the sizes*/
}

#page_main_content
{
	text-align:left;
	padding-right: 3px; 
	padding-left: 10px;	
}


.main
{
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}

.rightcolumn250
{
	/*width: 250px ! important; 
	max-width: 250px ! important;*/
	text-align:left;
	vertical-align:top;
	/*width: 250px;*/
}

.rightcolumn320
{
	/*width: 319px ! important; 
	max-width: 319px ! important;*/
	text-align:left;
	vertical-align:top;
}

.rightColSectionTitle
{
	background-color:#9FA39B;
	border-bottom:1px solid white;
	color:white;
	font-family:trebuchet MS;
	font-size:1.2em;
	font-weight:100;
	padding:9px 10px 8px 10px;	
	border-top: 1px solid white;
	height: 23px; 
}

.rightColSectionSub, .rightColSectionSubTitle2, .rightColSectionSubTitle
{
	color:#fff;
	font-family:Verdana;
}
.rightColSectionSubTitle
{
	background-color:#CACCC8;
	padding:14px 12px 13px;
	font-weight:bold;
	font-size:13px;
}

.rightColSectionSubTitle2
{
	background-color:#A0A39C;
	font-size:1.2em;
	line-height:1.2em; 
	padding:12px;
	border-top: 1px solid #fff;
	font-weight:100;
	font-family: trebuchet MS;
}

.dmAbstract .readmore
{
	float:right;	
}

.readmore
{
	color:#202020;
	/*float:right;*/
	font-family:Verdana;
	font-size:0.7em;
	font-weight:bold;
	padding-top:15px;
}

.readmore a
{	
	text-decoration:none;
 	color:#885C43;
 	font-size: 11.2px;
 	background-image:url("../images/FrontPage/3smallsquares_icon.png");
	background-position:0 2px;
	background-repeat:no-repeat;
	padding-left: 40px;
	width:70px;
}

.footerText {padding: 25px 0px;float: left;line-height:130%;}
.footerText a {vertical-align:top;}

.KartOgMiljoComboBox
{
	font-size:11px; padding: 7px 10px 7px 62px; background-color:#E7E7E5; /*border-bottom: 1px solid #9fa39b; margin-bottom:1px;*/
}


#ReportContentTitle.ZoneHeader6
{
	margin-top: 20px;
}


/* login */
.topbarLogin{float:right;padding-right: 10px;}
.topbarLogin a {color:#BFBFBF;font-size:11px;line-height:150%;}

.login{
	margin:1em 0;
	padding-top:10px;
	background:url(../images/login_form_top.gif) no-repeat 0 0;
	min-height:250px;

}

.dmLogin INPUT ,SELECT,TEXTAREA  {font-family: Trebuchet MS, Arial ; font-size:1em; width:180px; margin-bottom:10px;}
.dmLogin div  {font-family: Trebuchet MS, Arial ; font-size:1em; width:180px; margin-bottom:10px;}

.login fieldset{
	margin:0;
	padding:0;
	border:none;
	float:left;
	display:inline;
	width:260px;
	margin-left: 10px;
}

.login label{display:block;}

.dmLoginTextboxes input
{
	width:225px;
	border:1px solid #ddd;
	padding:3px;
}

.login p.bottomBorder{
	clear:both;
	background:url(../images/login_form_bottom.gif) no-repeat 0 100%;
	padding:0 25px 20px 25px;
	margin:0;
	text-align:right;
	width:210px;
}

.dmLogin input[type="submit"]
{
	background:url("../images/buttons/button_fill.png") repeat-x scroll 0 0 transparent;
	font-size:11px;
	font-weight:bold;
	border:0 none;
	padding:4px 10px 5px;
	height:26px;
	margin-left:50px;
	width:150px;
}

.dmLoginTitle
{
	font-size:12px;
	padding-left: 5px;
}

.dmLoginTextboxes
{
	padding-left:10px;	
}

.dmLoginRememberMe input
{
	width: 15px;
	border: 0px;
	margin-left:10px;
}

.dmLoginRememberMe div
{
	margin-left: 35px; width: 215px; position: relative; top: -25px;
}

.failMsg
{
	background:url(../images/master/icons/error_icon.png) no-repeat 0 0 transparent;
	color:#F00;	
	margin-left:10px;
	margin-top:10px;
	padding-left:20px;
	width:215px;
}

.linkWithLeftArrow
{
	background-image:url('../images/arrow.gif');
	background-position:0 5px;
	background-repeat:no-repeat;
	font-weight:bold;
	padding:0 15px 0 7px;
	font-family: verdana; font-size: 0.7em; color: #333333; 
}

/* VIDEOS */
.videoList
{
	clear: both; margin-left: 15px;
}

.videoListHeaderlink
{
	color:#455672;
}

.videoListItem
{
	padding-top: 10px; padding-right: 16px; padding-bottom: 10px; min-height: 75px;
}

.videoList1
{
	background-color:#E6E7E5;
	font-size:100%;
}

/*FACEBOOK COMMENT BOX*/
.fbComments
{
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 10px;	
	border: 1px solid #3B5998;
	float:left;
}

.auto_resize_iframe { border: solid 1px red; padding: 0px; margin: 0px;}
