﻿HTML{
    font: normal 70%/1.2 Verdana, Arial, sans-serif;
}
BODY{
    background-color:#FFF;color:#000;margin:7px 0 0 0;
}
HR{
    height:1px; background-color:#999999;color:inherit;
}
/*BreadCrumb elementer*/
.clear{
	clear:both;float:none;height:0px; width:100%;
}
.BreadCrumbTrail{ 
    padding:10px 0px 15px 0px; 
}
a.BreadCrumbTrail .BreadCrumbTrail a:link, .BreadCrumbTrail a:visited, .BreadCrumbTrail a:hover, .BreadCrumbTrail a:active{
    background-color:inherit;color:#000;
}
.BreadCrumbSeleted{
    background-color:inherit;color:#000;text-decoration:underline;
}
.content{
    float:left;height:auto;width:100%; clear:both; padding-left:0px; padding-right:0px;
}
.content a, a:link, a:visited, a:active a:hover{
	color:#000;text-decoration:underline;
}
.content H1{
    font-size:1.4em;font-weight:bold;height:auto;margin-top:5px;margin-bottom:8px;color:#000;text-decoration:none;
}
.content H2{
    font-size:1.0em;font-weight:bold;height:auto;margin-top:5px;margin-bottom:8px;color:#000;text-decoration:none;
}
.content H3{
    font-size:0.9em;font-weight:bold;height:auto;margin-top:5px;margin-bottom:8px;color:#000;text-decoration:none;
}
.content a:hover, a:active, a:focus{
  position: relative;
}
.content a:hover span.laesmere, a:active span.laesmere, a:focus span.laesmere{
  left: 20px; top: 20px; width: 100px;padding: 5px; line-height: inherit;background: #FFFFF6; border: 1px solid #666;color: #000; text-decoration: none;
}
.contentImages{
    float:right;margin-left:10px;border:solid 1px #999999;
}
.contentImagesAndTextBox{
    float:right;border:solid 1px #999999;width:225px;margin-left:10px;
}
.contentImagesPlaceholder{
    float:none;clear:both;border-bottom:solid 1px #999999;
}
.ContentStandardGrid{
    clear:both;float:left;height:auto;width:643px;padding-left:20px; padding-right:20px;padding-bottom:20px;overflow:visible;
}
.ContentStandardGridNoSidebar{
    float:left;height:auto;width:794px; clear:both; padding-left:20px; padding-right:20px;padding-bottom:20px;
}
.contentTextPlaceholder{
    padding:5px 5px 10px 5px;background-color:#E9E8E8;color:inherit;
}
/* Frontpage elements */
.FrontNewsGroupContainer{
    background-color:inherit;color:#000; clear:both; float:none;padding-bottom:10px; height:180px;
}
.FrontNewsItemGroup{
    float:none; padding-top:5px;width:100%;
}
.FrontNews{
	float:left;
}
*+html .FrontNews {
	float:none;
}
.FrontNewsContainer{
    float:left;
}
.FrontNewsImages{
    float:left;padding-right:10px;padding-bottom:5px;width:auto;
}
.FrontNewsContent{ 
    float:right;width:500px;margin-right:35px;
}
.FrontNewsContent2{ 
    float:none;clear:both;width:auto;
}
.FrontNewsContentTitle{
    vertical-align:top;padding-bottom:1px; 
}
.FrontNewsContentTitle a, .FrontNewsContentTitle a:link, .FrontNewsContentTitle a:visited, .FrontNewsContentTitle a:hover{
    background-color:inherit; color:#000; text-decoration:underline;
}
.FrontNewsContentDate{
    float:left;text-align:left; vertical-align:middle;
}
.FrontNewsContentImportantUpdate{
    float:none;clear:both;
}
.FrontNewsContentImportantUpdate a, .FrontNewsContentImportantUpdate a:link, .FrontNewsContentImportantUpdate a:visited, .FrontNewsContentImportantUpdate a:hover{
    background-color:inherit;color:#999; text-decoration:underline;
}
.FrontNewsContentBreadCrumb{
    float:left;
}
.FrontNewsContentBreadCrumb a, .FrontNewsContentBreadCrumb a:link, .FrontNewsContentBreadCrumb a:visited, .FrontNewsContentBreadCrumb a:hover{ 
    border-left:solid 1px #000; padding-left:10px; background-color:inherit;color: #999;
    text-decoration:underline;
}
.FrontNewsContentManchetPlaceholder{
    float:none;clear:both;
}
.FrontTopImages{
   height:auto;float:left; width:auto;border-bottom:solid 1px #808080;display:inline; position:relative; margin:0px;padding:0px;
}
.globalContentWrap{
    background-color:Transparent; color:#000;height:auto; border-bottom:solid 1px #808080; border-top:solid 0px #808080; border-left:solid 1px #808080; border-right:solid 1px #808080;
}
.globalLeftContent{ 
   float:left;width:150px;color:#FFF;background-color:Transparent;
}
.globalRightContent{ 
    float:left;background-color:#FFF;color:#000;height:auto; width:833px; display:block;
}
.globalWrap{ 
    background-color:#FFF;color:#000;margin:0 auto;text-align:left;width:985px;
}
.globalTopLogo{
    float:left; width:150px;height:141px;text-align:center;padding:7px 0 0 0;
}
.globalTopElements{
   float:right; width:833px;
}
.globalTopWrap{
    width:auto;clear:both;height:13.8em;border-top:solid 1px #808080;border-left:solid 1px #808080;border-right:solid 1px #808080;
}
.hiddenStructure{
    display: block;background: transparent; background-image: none; /* safari bug */ border: none; height: 1px; overflow: hidden; padding: 0; margin: -1px 0 0 -1px; width: 1px;
}
.hiddenStructure{
    position: absolute;top: -200px;left: -200px;
}
.hiddenStructure a{
    position: absolute;top: -200px;left: -200px;
}
.hiddenStructure HR{
     display: block;background: transparent; background-image: none; /* safari bug */ border: none; height: 1px; overflow: hidden; padding: 0; margin: -1px 0 0 -1px; width: 1px;
}
/* Icon bar elements */
.IconBarBox{ 
    height:34px;border-left:solid 1px #808080;border-top:solid 1px #808080;border-right:solid 0px #808080;border-bottom:solid 1px #808080;background-color:#c0c0c0; color:#000;vertical-align:middle; text-align:center;margin-bottom:5px;
}
.IconBarContent{
	padding-top:3px;
}
.IconBarContentIcon, .IconBarContentIcon img{
	padding-left:3px;
}
.IconBarSettingsIcon{
    float:left; padding-left:4px;
}
.laesmere{
	position: absolute;width: 900px;left: -1000px;
}
.level1{
    background-color: #C0C0C0; color:inherit; border-bottom: solid 1px #FFF;
}
/* NoSidebarGrid elements */
.NoBreadCrumbBGridContent{
    float:left;height:auto;width:643px; clear:both; padding-left:20px; padding-right:20px;
}
.NoSidebardGrid{
    float:none;height:auto;width:833px; clear:both; padding-left:0px; padding-right:0px;
}
.NoSidebardGridContent{
    float:none;height:700px;width:643px; clear:both; padding-left:20px; padding-right:20px;position:relative;
}
.NoSidebarGridTopElements{
    float:none;clear:both;width:auto;display:block;
}
.NoSidebardGridBreadCrumb{
    float:left;width:663px; padding-left:10px; padding-right:10px;
}
.NoSidebardGridIconBar{
    float:right; width:150px;
}
.page{
    border-color:#808080;
}
.PageBanner img{
	width:833px;
	margin-bottom:-2px;
}    
.TopColorBar{
    float:none;background-color:#FFF; color:inherit; border-bottom:solid 9px #FF0000; /* Color that must chance from site to site */
}
.TopGraphic{
    clear:both;float:none;height:94px;
}
.TopGraphic1{
    float:left;padding-top:22px;
}
.TopGraphic2{
    float:right;padding-top:8px;padding-right:36px;
}
.TopGraphicAndTime{
    float:none;height:1.9em;
}
.TopGraphicNet{
    float:left;
}
.TopTime{
    float:right;font-size:0.9em;padding-right:14px; padding-top:3px;
}
.TopNavigation{
    clear:both;float:none;background-color:#c0c0c0;color:#000;
}
.TopNav{
    float:none; height:19px; border-top:solid 1px #FFF;background-color:#c0c0c0; color:inherit;/* Color under topnavigation */
}
#LeftNavigation{
    width: 150px;float:left;border-top:1px #fff solid;font-size:0.9em;
} 
#leftnavbox{
    width: 150px; padding: 0px 0 20px 0; 
}
#leftnav{  
    padding-left: 0px;
}
#leftnav UL{ 
    text-align: left; padding: 0px;margin: 0px; list-style-type: none; border: none;
}
#leftnav LI{ 
    padding: 0px; margin: 0px;list-style-type: none;border-bottom:solid 1px #FFF;border-top:solid 0px #FFF;border-left:solid 0px #FFF;border-right:solid 0px #FFF; 
}
#leftnav UL LI{ 
    padding: 0px; margin: 0px; list-style-type: none;
}
#leftnav UL UL{ 
    background-color:#C0C0C0;color:inherit; padding-bottom: 2px;
}
#leftnav li A{
    display: block; padding: 3px 0px 5px 2px;text-decoration: none; background-color:inherit; color: #FFF;font-weight:bold; width: 147px;voice-family:inherit; background-image: url("/Style Library/Skins/fsv/Resources/Images/ni_fko_false.gif");background-repeat:no-repeat;background-position:top right;cursor:hand;color:#ffffff !important;
}
#leftnav UL LI LI{ 
    background-color:#C0C0C0; color:inherit; border:none;
} 
#leftnav li li A{
    display: block; text-decoration: none; font-weight: normal; border: 0px; padding: 2px 0px 2px 2px; margin:  0px 0px 0px 0px; voice-family:inherit; background-image:none; background-color:#C0C0C0; color: #000; cursor: auto;color:#000000 !important;
}
#leftnav li li li A{
    display: block;text-decoration: none;border: none;border: 0px;padding: 0px 0px 0px 22px; margin:  0px 0px 0px 0px; voice-family:inherit;cursor: auto;width:125px;
}
#leftnav li li li li A{
    display: block; text-decoration: none; voice-family:inherit;
}
#leftnav li li li li li A{
    display: block;text-decoration: none;padding-left: 0px;border: none;border: 0px; background-position: 45px 6px; voice-family:inherit;
}
#leftnav A:hover{  
    text-decoration: none;
}
#leftnav li a.selected{ 
    background-color:inherit; color: #FFF;
}
#leftnav li li a.selected{ 
     background-color:inherit; color: #000; font-weight: normal;
}
#leftnav li a:hover{ 
    background-color:inherit; color: #FFF;
}
#leftnav li li a:hover{ 
    background-color:inherit;color: #000;font-weight: normal; text-decoration:underline;text-decoration:underline !important;
}
#leftnav .ChildLevelSelected{		
	display: block; height:auto; padding: 3px 0px 1px 13px;text-decoration: none; background-color:inherit; color: #000;font-weight:normal; width: 127px;voice-family:inherit; background-image: url("/Style Library/Skins/fsv/Resources/Images/ni_fko_false_sub.gif"); background-repeat:no-repeat; background-position:4px 0px ; cursor: auto;
}
#leftnav .ChildLevelInSelectedPath{
	display: block; height:auto; padding: 3px 0px 0px 13px;text-decoration: none; background-color:inherit; color: #000;font-weight:normal; width: 127px;voice-family:inherit; background-image: url("/Style Library/Skins/fsv/Resources/Images/ni_fko_true_sub.gif"); background-repeat:no-repeat; background-position:top left; cursor: auto;
}
#leftnav .FirstLevelSelected{	
	display: block; padding: 3px 0px 5px 2px;text-decoration: none; background-color:inherit; color: #FFF;font-weight:bold; width: 147px;voice-family:inherit; background-image: url("/Style Library/Skins/fsv/Resources/Images/ni_fko_true.gif"); background-repeat:no-repeat; background-position:top right; cursor: auto;
}
#leftnav .FirstLevelInSelectedPath{
	display: block; padding: 3px 0px 5px 2px;text-decoration: none; background-color:inherit; color: #FFF;font-weight:bold; width: 147px;voice-family:inherit; background-image: url("/Style Library/Skins/fsv/Resources/Images/ni_fko_true.gif"); background-repeat:no-repeat; background-position:top right; cursor: auto;
}
#LeftNavImages{
    display:none;
}
.EmptyChild{
	height: 100%;
}
/* Left navigation size and styling ## end ## */		

/* SideBar elementer */
.SidebarElement{
    text-align:left; border-left:solid 1px #999999;border-top:solid 1px #999999;border-bottom:solid 1px #999999;margin-top:4px;margin-bottom:2px;
}
.SidebarImagesElement IMG{
    text-align:right; border-left:solid 1px #999999;border-top:solid 1px #999999;border-bottom:solid 1px #999999;margin-top:2px;margin-bottom:2px;
}
.SidebarLatestNewsContent{
    padding: 15px 2px 2px 10px;
}
.SidebarLatestNewsDate{
    background-color:inherit;color:#000;
}
.SidebarLatestNewsHead{
    border-bottom:solid 1px #999999;background-color:#C0C0C0;color:#000;
    padding: 8px 2px 9px 10px;
}
.SidebarLatestNewsLink{
    background-color:inherit;color:#000;
}
a.SidebarLatestNewsLink, a.SidebarLatestNewsLink:link, a.SidebarLatestNewsLink:hover, a.SidebarLatestNewsLink:visited, a.SidebarLatestNewsLink:active{
    background-color:inherit;color:#000;text-decoration:underline;
}
.SidebarLatestNewsText{
    background-color:inherit;color:#000;
}
.SidebarSearchContent{
    display: block; height:auto; background-color :#C0C0C0;color:#333;
    padding: 0px 2px 0px 5px;
}
.SidebarSearchTitle{
	text-align:left;float:left;font-weight:bold;padding:5px 8px 0px 0px;
}
.SidebarSearchInputDiv{
    float:left;padding-top:2px;vertical-align:middle;    
}
.SidebarSearchInput{
    border:solid 1px #000;width:100px;height:15px;padding:1px 0px 0px 2px;margin-right:5px;
}
.SidebarSearchButtonDiv{
    float:left;padding:6px 0px 0px 0px
}
.SidebarSpaceBreak{
    clear:both;float:none;padding:6px 0px 0px 0px;margin:0px;
}
#SideBar{
    float:right;width:150px;
}
#SideBarNoRightBar{
    float:right;width:150px;position:absolute;top:0px;right:0px;
}
#skinblue{
    float:left; border:solid 1px #000; padding:5px; background-color:#003366;margin-left:5px; color:inherit;
}
#skinred{
    float:left;border:solid 1px #000; padding:5px; background-color:#FF0000;margin-left:5px; color:inherit;
}
#skinlightblue{
    float:left;border:solid 1px #000; padding:5px; background-color:#3399CC;margin-left:5px;color:inherit;
}
#skingreen{
    float:left;border:solid 1px #000; padding:5px; background-color:#006633;margin-left:5px;color:inherit;
}
#PlaceTopNav{
	display:block;width:100%;height:2.1em;background-color:#c0c0c0;
}
#PlaceTopNav UL{
	list-style-type:none;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px; 
}
#PlaceTopNav .udm{  
	float:left;width:630px;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px; 
}
#PlaceTopNav .searcharea{  
	float:right;padding-right:10px;
}
/*	Top navigation  */
.udm{ 
	background-color:transparent;float:none; 
}
.udm ul{ 
	list-style: none;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px; 
}
.udm li{ 
	float: left;border-right:solid 1px #FFF;
}
.udm a{	
	text-decoration: none;font-weight: bold;font-size: 1.0em;color:#333;line-height:2.1em;padding-right:3em;padding-left:3em;padding-top:0.5em;padding-bottom:0.5em; 
}
.udm a:hover{ 
	text-decoration: none;background-color:#e7dfde;color:#333;
} 
/*	News Feature Page  */
.NewsFeatureRight{
	float:right;
}
.NewsFeatureLeft{
	float:left;color:#000;width:66px;
}
.NewsFeatureClearFloats{
	clear:both;
}
.NewsFeatureDateTimeSpacing{
	padding-top:5px;padding-bottom:10px; 	
}
.NewsFeatureDate{
    padding-right:150px;
}
.NewsFeautureVideoIcon{
   padding-left: 80px;padding-right: 5px;width:20px; height:12px;
}
.NewsFeatureHeader{
	clear:both;padding-bottom:10px;font-weight:bold;
}
.NewsFeatureComment{
    font-weight:bold;padding-bottom:5px; 	
}
.NewsFeatureAuthorLine{
	font-size:0.9em; font-weight:bold; font-style:italic;padding-bottom: 10px;
}
.NewsFeatureSpacing{
	clear:both;padding-bottom:10px;	
}
.NewsFeatureBottomSection{
	float:left;background:#e9e8e8;
}
.NewsFeatureLine{
	clear:both;border-bottom:solid 1px #999999;
}
.NewsFeatureBox{
	float:right;padding-left: 5px;padding-bottom:3px;border:solid 1px #999999;background: #999999;
}
.NewsFeatureBox a{
	font-weight:bold;color:#FFF;text-decoration:underline;
}
.NewsFeatureTopTitle a{
	font-weight:bold;color:black;	
}
.NewsFeatureContent7B{
	padding-top:5px;
}
.NewsFeatureVideoUrl, .NewsFeatureVideoUrl  a, .NewsFeatureVideoUrl  a:link, .NewsFeatureVideoUrl  a:visited, .NewsFeatureVideoUrl  a:hover, NewsFeatureVideoUrl  a:focus,
.NewsFeatureContent a, .NewsFeatureContent a:link, .NewsFeatureContent a:visited, .NewsFeatureContent a:hover, NewsFeatureContent a:focus{
	font-size:0.9em;font-weight:bold;color:#000;text-decoration:underline;
}
/* News elements */
.NewsTitle{
    font-size:1.25em; font-weight:bold;height:auto;margin-top:5px;margin-bottom:15px;color:#000;
}
.NewsContent{
    float: left; width:auto; height:auto; font-size:1em;padding-bottom:15px;
}
.LocalTopNewsArea{ 
    padding-top:0px; padding-bottom:10px; width:auto;clear:both; float:none;margin-bottom:10px;
}
.LocalTopNewsTitle, .LocalTopNewsTitle a, .LocalTopNewsTitle a:link, .LocalTopNewsTitle a:visited, .LocalTopNewsTitle a:hover{
    font-size:1.25em; font-weight:normal;height:auto;margin-top:15px;margin-bottom:10px;color:#000;text-decoration:underline;
}
.LocalTopNewsContent{
    float: left; width:auto; height:auto; font-size:1em;margin-right:10px;
}
.LocalTopNewsDate{ 
    margin-bottom:10px;height:auto;padding-right:10px;
}
.LocalTopNewsImages{
    float:right; width:150px; height:113px;position:relative;border:solid 1px #999999;margin: 2px 2px 2px 2px;
}
.LocalTopNewsText{
    padding-right:10px;width:454px;
}
.newsClass{
    float:none;margin-bottom:10px;
}
.newsClass H1{
    padding:0px 0px 10px 0px;margin:0px;
}
.newsClass H2{
    padding:0px 0px 10px 0px;margin:0px;
}
.newsClass H3, .newsClass P{
    padding:0px 0px 10px 0px;margin:0px;
}
.newsClass a, .newsClass a:link, .newsClass a:visited, .newsClass a:hover{
    font-size:0.9em;color:#000; font-weight:bold; text-decoration:underline;
}
.newsDiv H1{ 
    padding:0px 0px 10px 0px;margin:0px;
}
.NewsHeadCategoryContainer{
    float:none;clear:both;background-color:#e0dfe3;height:20px;padding-top:4px;color:#000;
}
.NewsHeadCategoryText{
    float:left;clear:both;
}
.NewsHeadCategoryText a, .NewsHeadCategoryText a:link, .NewsHeadCategoryText a:visited, .NewsHeadCategoryText a:hover{
    background-color:#e0dfe3; color:#000; font-weight:bold; text-decoration:underline;
}
.NewsHeadCategoryDato{
    float:right;padding-right:10px;text-align:left;width:auto;
}
.NewsCategoryContainer{
    float:none;clear:both;padding:4px 0px 4px 0px;
}
.NewsCategoryText{
    float:left;
}
.NewsCategoryText a, .NewsCategoryText a:link, .NewsCategoryText a:visited, .NewsCategoryText a:hover{
    color:#000; background-color:inherit; font-weight:normal; text-decoration:underline;
}
.NewsCategoryDato{
    float:right;text-align:left;width:75px;
}
.NewsCategoryReadMoreLink{
    padding-bottom:10px;
}
.NewsCategoryReadMoreLink a, .NewsCategoryReadMoreLink a:link, .NewsCategoryReadMoreLink a:visited, .NewsCategoryReadMoreLink a:hover, .NewsCategoryReadMoreLink a:active{
    background-color:inherit; color:#000; font-weight:normal; text-decoration:underline;
}
.NewsArchive{
	float:left;padding-left: 60px;color:#000;width:517px;
}
.NewsArchive a{
	text-decoration:none;color: black;font-weight:bold;
}
.NewsArchive img{
    padding-left: 5px;
}
.NewsArchiveLeft{
	color:#000;float:left;width: 68px;
}
.NewsAchiveItems{
	clear:both;
}
.FrontNewsImages img{
	border-color: #808080;border-width: 1px;height: 68px;width: 92px;
}
.EditMoreNewsLink
{
    float:left; width:100%; height:65px;
    position:relative;border-bottom:solid 1px #999999;
}
.MoreNewsBlock{
    color:#FFF;float:right; width:100%; height:113px;position:relative;border-bottom:solid 1px #999999; height:auto;padding-top:5px;width:643px;
}
.MoreNewsLink{
    float:right; background-color:#999999;color:white; padding:2px 6px 2px 6px; text-align:right;height:16px;font-size: 0.9em; font-weight:bold;font-family: Verdana, Arial, sans-serif;text-decoration:underline;
}
.MoreNewsLink a, .MoreNewsLink a:link, .MoreNewsLink a:hover, .MoreNewsLink a:active, .MoreNewsLink a:visited{
    color:#FFF;text-decoration:underline;background-color:inherit;font: bold 10px Verdana, Arial, sans-serif;color:#ffffff !important;
}
.FrontNewsContent .FrontNewsContentDate{
	padding-right: 10px;
}
.LocalTopNewsImages img{
	width: 150px;height: 113px;border: solid 1px black;
}
.DepNewsImages img{
	height:69px;width: 92px;
}
.newsClass h1 img{
	float:right;
}
.NewsHeadCategoryTextMod{
    float:left;clear:both;
}
.NewsHeadCategoryTextMod a, .NewsHeadCategoryTextMod a:link, .NewsHeadCategoryTextMod a:visited, .NewsHeadCategoryTextMod a:hover{
    background-color:#e0dfe3; color:#000; font-weight:bold; text-decoration:underline;
}
.NewsArchiveButton, .NewsArchiveDateControls{
	float: left;
}
.NewsArchiveRssFeed{
	float: right;
}
.VideoUrlControl{
	border-width:0px;
}
.MessageText{
	clear:both;
}
.NewsImageCaptionBox{
	border-top: 1px #808080 solid;background: #e9e8e8;padding: 5px 5px 5px 5px;
}
.NewsImageCaptionBox{
	border-top: 1px #808080 solid;background: #e9e8e8;padding: 5px 5px 5px 5px;
}
.NewsImageCaption{
    font-family: Verdana, Arial, sans-serif;font-size:1em;padding: 5px 5px 5px 5px;width:80% !important;
}
.NewsImage img{	
	width:225px;	
}
.NewsImageSectionBox{
	border:1px #808080 solid;float:right;width: 225px;margin-left:5px;margin-bottom:10px;
}
/* Department News elements */
.DepNewsArea{ 
	position:static; width:642px; height:auto; background-color:#e9e8e8; color:#000; clear:both; float:none;padding-bottom:5px;margin-bottom:10px;margin-top:10px;float:left;
}
.DepNewsLeft{
    float:left; width:306px;padding:4px 10px 10px 5px;display:block;
}
.DepNewsRight{
    float:right; width:306px;padding:4px 5px 10px 10px;}
.DepNewsTitle{
 	padding:0px 0px 0px 0px;margin:0px;vertical-align:top;float:none;clear:both;
}
.DepNewsTitle a, .DepNewsTitle a:link, .DepNewsTitle a:visited, .DepNewsTitle a:hover{
    font-size: 0.9em; font-weight:bold;color: black; text-decoration:underline;    
}
.DepNewsDate{
    padding:5px 0px 5px 0px;margin-bottom:5px;float:none;clear:both;
}
.DepNewsText{
    float:none;clear:both;
}
.DepNewsImages{
    float:left; margin: 0px 9px 0px 0px; border:solid 1px #808080;
}
.Footer{
    padding-bottom:0px; padding-top:0px; border-right:1px solid #808080; background-color:red; height:100%; color:#000; 
}
.Footertext{
    font-size:1em;background-color:#c0c0c0; color:#000;height:100%;width:100%;text-align:center; vertical-align:middle;
}
.Footertext a, .Footertext a:link, .Footertext a:visited, .Footertext a:hover{
    background-color:inherit;color:inherit; font-weight:bold;color:#000;display:inline;
}
/*	Styles for Editmode */
.EditmodeRichImageFieldRight{
    float:right; 
}
.EditmodeLinkBuilder{
	height:40px;clear:both;float:none;
}
.EditmodeDepNewsArea{ 
    position:relative; width:auto; background-color:#e9e8e8; height:440px; color:#000; clear:both; float:none;padding-bottom:5px;margin-bottom:10px;margin-top:10px;
}
.EditmodeDepNewsAreaLeft{
	float:left;width:300px;
}
.EditmodeDepNewsAreaRight{
	float:right;width:300px;
}
.EditmodeTextField{
	float:none;clear:both;
}
.EditmodeDateTimeField{
	float:none;clear:both;
}
/*	Article */
.ArticleOverviewArchive{
	width:90%;float:left;padding: 8px 0px 5px 15px;
}
.ArticleOverview{
	width:95%;float:left;padding: 8px 0px 5px 15px;
}
.ArticleOverviewHeader{
	float:left;vertical-align:top;
}
.ArticleOverviewTitle{
	width:85%;float:left;font-weight:bold;
}
.ArticleOverviewImageTitle{
	float:left;font-weight:bold;
}
.ArticleOverviewTitle a:hover, .ArticleOverviewImageTitle a:hover{
	text-decoration:underline;
}
.ArticleOverviewDate{
	float:right;padding-left:2px;
}
.ArticleOverviewContent{
	padding-top:5px;padding-bottom:5px;
}
.ArticleOverviewImage{
	float:left;margin-right: 10px;
}
.ArticleOverviewImage img{
	height:68px;width:92px;
}
.HiddenFields{
	clear: both;
}
.ArticleArchive .NewsArchive a, .ArticleArchive .NewsArchive a:link, .ArticleArchive .NewsArchive a:visited, .ArticleArchive .NewsArchive a:hover{
	color:#000;
}
.ArticleHeader{
	clear:both;padding-bottom:10px;font-weight:bold;
}
.ArticleContent HR{
	color:#808080;margin-top:25px;margin-bottom:5px;
}
.ArticleContent p{
	padding: 0px 0px 0px 0px;margin-bottom: 0px; margin-top: 15px;
}
.ArticleContent a, .ArticleContent a:link, .ArticleContent a:visited, .ArticleContent a:hover, ArticleContent a:focus{
	font-size:0.9em;font-weight:bold;color:black;text-decoration:underline;
}
.GoBack, .GoBack a, .GoBack a:link, .GoBack a:visited, .GoBack a:hover, GoBack a:focus{
	clear:both;font-size: 0.9em;color:#000;font-weight:bold;text-decoration:underline;vertical-align:bottom;margin-top:15px;
}
/*	PhoneBook */
.PhoneBookTitle{
	font-style:normal;font-weight:bold;vertical-align:text-top;
}
.SiteUrlLink, .SiteUrlLink a, .SiteUrlLink a:link, .SiteUrlLink a:visited, .SiteUrlLink a:hover{
	font-weight:bold;color:#000;text-decoration:underline;vertical-align:text-top;
}
.Address{
	vertical-align:text-top;	
}
.phonerow{ 
	float:none;clear:both;margin-bottom:10px;padding-bottom:10px;width:800px;
}
.phoneaddress{
	float:left;width:40%;
}
.phonenumber{
	float:left;width:20%;
}
.phoneweb{
	float:left;width:30%;
}
/*	General map styles */
dl.map dt{
	list-style:none;display:inline;
}
dl.map dd{
	position:absolute;left:-9999px;width:220px;border:#222 1px solid;background:#FFFF99;-moz-border-radius:8px;border-radius:8px;z-index:11;font-size:0.9em;color:#000000;
}
dl.map a.location{
	display:block;position:absolute;text-indent:-9999px;background:url('/Style%20Library/Skins/fsv/Resources/Images/Map/Black_star.png') no-repeat;width:15px;height:15px;outline:none;z-index:10;text-decoration:none;color:#000000
}
dl.map a.location:hover{
	background:url('/Style%20Library/Skins/fsv/Resources/Images/Map/Black_star.png') no-repeat;
}
.OilLeftText{
	padding: 0px 5px 0px 0px;border-right:#000 1px solid;float:left;
}
.OilRightText{
	padding-left:2px;
}
/*  Oil observation map */
#oilmap dl.map{
      position:relative;width:600px;height:458px;background:url(/Style%20Library/Skins/fsv/Resources/Images/Map/map.jpg) no-repeat;text-align:left;margin:0px;padding:0px;border:#999 1px solid;
}
#oilmap dl.map dd td{
      color:#000;
}
.hiddenOilObsText{color:yellow;}

.ms-WPBody .item{ /* item in body */
	padding-top: 1pt;
}
.ms-WPBody .item .image{ /* text description */
	width: 92px;height: 68px;
}
.ms-WPBody .item .link-item .description{ /* text description */
	color: #000;
}
.ms-WPBody .item .link-item a, .ms-WPBody .item .link-item a:link, .ms-WPBody .item .link-item a:visited, .ms-WPBody .item .link-item a:hover{	
	color: #000;text-decoration:underline;		
}
/* 	 Forum web part  */
#ForumWebPart .ms-alternating{
	color:#000;background-color:transparent;
}
#ForumWebPart .ms-WPBody{
	color:#000;margin-top:5px;font-size:1.0em;
}
#ForumWebPart .ms-WPBody a{
	 color:#000;text-decoration:underline;
}
#ForumWebPart .ms-navheader{
	font-size:0.9em;font-weight:normal;text-align:left;padding-left:0px;background-color:transparent;
}
#ForumWebPart .ms-navheader a, .ms-navheader:active, .ms-navheader a:link{
	font-weight:bold;
}
#ForumWebPart .ms-navframe{
	font-size:0.9em;text-align:left;padding-left:0px;width:20%
}
#ForumWebPart .ms-navtext{
	font-size:1em;text-align:left;padding-left:0px;
}
#ForumWebPart .ms-toolbar{
	background-color:#C0C0C0;color:#000;border:1px #c0c0c0 solid;background-image:url('../../../fsv/Resources/Images/new_TOOLGRAD.gif');font-size:0.9em;
}
#ForumWebPart .ms-toolbar a{
	color:#000000;font-weight:bold;text-decoration:underline;
}
.ms-toolbar{
	color:#000000;font-weight:bold;text-decoration:underline;font-size:2.0em;
}
#ForumWebPart .ms-ToolPaneTitle{
	background-color:#ffffff;border-color:#ffffff #ffffff #ffffff #ffffff;border-bottom-width:1px;background-image:url('../../../fsv/Resources/Images/new_topnavselected.gif');padding-left:1px;
}
#ForumWebPart .ms-TPHeader{	
	background-color:#C0C0C0;color:#000;font-size:0.9em;
}
#ForumWebPart .ms-alternating a, #ForumWebPart .ms-WPBody P a, #ForumWebPart .ms-TPHeader a{
	color:#000000;font-weight:bold;text-decoration:underline;
}
/* 	SAR Report and OIL Observation */
.SAROILNewRow{
	clear:both;padding-top: 5px;padding-bottom: 5px;
}
.SAROILLeft{
	float: left;font-family:Verdana, Arial, sans-serif !important;font-size:1em;font-weight:bold;
}
.SAROILRight{
	padding-left: 100pt;
}
.SAROILTitle{
	font-weight:bold;padding-top: 2pt;
}
.OILTitle{
	font-size:1em;font-weight:bold;padding-top: 2px;padding-bottom:20px;font-family:Verdana, Arial, sans-serif;
}
.OILMapFooter{
	padding-top:5px;
}
/*	Forsvaret_Thumbnail.aspx */
#identify .ms-WPBody a{
	color:#000000;font-weight:bold;text-decoration:underline;text-align:center;
}

#identify .ms-WPBody a:visited{
	color:#000000;font-weight:bold;text-decoration:underline;
}
#identify .ms-WPBody td{
	text-align:center;
}
/*  IceReport Webpart */
.TitleText{
	color:#000;vertical-align:text-top;font-weight:bold;
}
.StyleText{
	font-size:0.95em;color:#000;vertical-align:text-top;	
}
.StyleText a, .StyleText a:link, .StyleText a:visited, .StyleText a:hover, StyleText a:focus{
	font-weight:bold;color:#000;text-decoration:underline;vertical-align:text-top;
}
/*	SideBar */
#SideBar .ms-PartSpacingVertical{ /* spacing between webparts */
	margin: 5px;
}
#SideBar{
	float:left;width:150px;
}
/*	LatestNewsExCQWP */
.LatestNewsCQWPTitle{
	border-bottom: 1px #808080 solid;background: #c0c0c0;font-weight:bold;padding: 5px 10px 5px 10px;
}
.LatestNewsCQWPTopText{
	border-bottom: 1px #808080 solid;padding: 5px 10px 5px 10px;
}
.LatestNewsCQWPBottomText{
	border-top: 1px #808080 solid;padding: 5px 10px 5px 10px;
}
.LatestNewsCQWPItem{
	padding-bottom: 2px;padding: 5px 10px 5px 10px;
}
.LatestNewsCQWPItem a, .LatestNewsCQWPItem a:visited, .LatestNewsCQWPItem a:hover, .LatestNewsCQWPItem a:link{
	font-size: 0.9em;font-weight:normal;color:black;text-decoration:underline;
}
/*	ContentEditorExRadEditor */
.OuterContentEditorExRadEditor{	
	padding: 0px 0px 0px 0px;
}
.InnerContentEditorExRadEditor{
	border-top: 1px #808080 solid;border-bottom: 1px #808080 solid;border-left: 1px #808080 solid;height:100%;
}
.InnerContentEditorExRadEditor a, .InnerContentEditorExRadEditor a:visited, .InnerContentEditorExRadEditor a:hover, .InnerContentEditorExRadEditor a:link{
	font-size: 0.9em;font-weight:bold;color:black;text-decoration:underline;
}
.InnerContentEditorExRadEditor p{
	margin-bottom: 0px;margin-top: 0px;
}
.RadEWrapper{
	width:100% !important;
}
.RadEContentBordered td{
	font-size:0.8em;color: black;
}
.RadEContentBordered a, .RadEContentBordered a:link, .RadEContentBordered a:visited, .RadEContentBordered a:hover, .RadEContentBordered a:active {
	font-size: 0.9em;font-weight:bold;color: black;text-decoration:underline;   
}
.ContentEditorExRadEditorTitle{
	border-bottom: 1px #808080 solid;background: #c0c0c0;font-weight:bold;padding: 5px 10px 5px 10px;
}
.ContentEditorExRadEditorText{ /* add this type into contenteditorexradeditor */
	padding: 0px 0px 0px 0px; 
}
.RadEContentBordered H1{
    font-size:1.4em;font-weight:bold;height:auto;margin-top:5px;margin-bottom:8px;color:#000;text-decoration:none;
}
.RadEContentBordered H2{
    font-size:1.2em;font-weight:bold;height:auto;margin-top:5px;margin-bottom:8px;color:#000;text-decoration:none;
}
.RadEContentBordered H3{
    font-size:1.1em;font-weight:bold;height:auto;margin-top:5px;margin-bottom:8px;color:#000;text-decoration:none;
}
#RightContentArea{ /*   Right content area - to be used on all page layouts */
	width:150px;margin-bottom:7px;border-right: 1px #808080 solid;
}
/*	TopNavigation breadcrumb */
.TopNavSiteUrlLink{
	padding-top: 2px;padding-bottom:8px;color:#000;vertical-align:text-top;
}
.TopNavSiteUrlLink a, .TopNavSiteUrlLink a:link, .TopNavSiteUrlLink a:visited, .TopNavSiteUrlLink a:hover, TopNavSiteUrlLink a:focus{
	font-size: 0.9em;color:#000;font-weight:bold;text-decoration:underline;vertical-align:text-top;
}
/*	SiteMap */
.SitemapContainer{
	float:none;clear:both; width:100%;	
}
.TitleStyleText{
	vertical-align:text-top;font-weight:bold;margin-top:15px;margin-bottom:15px;margin-left:2px;
}
.UrlStyleText, .UrlStyleText a, .UrlStyleText a:link, .UrlStyleText a:visited, .UrlStyleText a:hover, UrlStyleText a:focus{
	font-weight:bold; background-color:#FFFFFF;font-family:Verdana;font-size:0.9em;vertical-align:text-top;text-decoration:underline;margin-top:10px;margin-bottom:20px;margin-left:1.5px;
}
.SortTitleStyleText{
	font-weight:bold; background-color:#FFFFFF;font-size:0.9em;vertical-align:text-top;margin-top:10pt;margin-bottom:2pt;margin-left:0.5px;
}
.SortStyleText, .SortStyleText a, .SortStyleText a:link, .SortStyleText a:visited{
	background-color:#FFFFFF;vertical-align:text-top;margin-bottom:2px;margin-left:0.5px;
}
.SortStyleText a:hover, SortStyleText a:focus{
	text-decoration:underline;background-color:#FFFFFF;vertical-align:text-top;margin-bottom:2px;
}
.LevelStyleText{
	border:solid 1px #C0C0C0;font-weight:normal;background-color:#FFFFFF;vertical-align:text-top;text-align:left;padding-bottom:5px;
}
.LevelTitleStyleText, .LevelTitleStyleText a, .LevelTitleStyleText a:link, .LevelTitleStyleText a:visited, .LevelTitleStyleText a:hover, LevelTitleStyleText a:focus{
	font-weight:bold; background-color:#C0C0C0;vertical-align:middle;text-align:center;line-height:15pt;padding:0px 0px 0px 0px;
}
.LevelStyleText ul{
	font-weight:normal;background-color:#FFFFFF;list-style:none;padding-left:0px;margin:0px 0px 0px 0px;padding:5px 0px 0px 8px;
}
.LevelStyleText ul, .LevelStyleText ul li, .LevelStyleText ul li a{
	font-weight:normal;background-color:#FFFFFF;list-style:none;
}
.LevelStyleText ul li ul li{
	font-weight:normal;background-color:#FFFFFF;list-style:none;padding-left:15px;
}
.LevelStyleText ul li a:hover{
	text-decoration:underline
}
/*	Formular */
.FormHeader{
    font-weight: bold;padding:0px 0px 10px 0px;margin:0px; color:#000;
}
.FormBorder{
	line-height:5px;border-bottom:1px;border-bottom-color:gray; border-bottom-style:solid;
}
.FormContent{
	color:#000;vertical-align:text-top;padding-bottom:15px;border-bottom:1px;border-bottom-color:gray;border-bottom-style:solid;
}
.FormButtonList{
	vertical-align:text-top;padding-top:5px;padding-bottom:15px;padding-left:10px;
}
.IconImage{
	vertical-align:text-top;padding-right:10px;padding-bottom:5px;
}
.FormPubList{
	vertical-align:text-top;LIST-STYLE-IMAGE: url(/Style Library/Skins/fsv/Resources/Images/PubListIcon.gif);MARGIN-LEFT: 16px;
} 
.Bold, .FormTextBold a{
	color:#000;vertical-align:text-top;
}
.FormPubOrder{
	font-weight:bold;padding-bottom:10px;
}
.FormPubOrderLink{
	font-weight:bold;padding-bottom:10px;text-decoration:underline;
}
.FormTextTitle{
	font-size:1.2em;font-weight:bold;padding-bottom:10px;
}
.FormText, .FormText p{
	color:#000;vertical-align:text-top;
}
.FormRequired{
	color:red;vertical-align:text-top;
}
.FormSubmit{
	font-size: 0.95em;font-weight:700;color:#000;margin-top:5px;padding: 0px 4px 0px 2px;background: #c0c0c0; border: 1px solid #333333;color: #000; text-decoration: none;
}
.FormRequiredField{
	color:#000;vertical-align:text-top;padding-top:10px;padding-bottom:5px;font-size:0.9em;
}
.FormMessage{
	vertical-align:text-top;padding-top:10px;padding-bottom:10px;
}
.FormButtonList a, .FormButtonList a:link, .FormButtonList a:visited, .FormButtonList a:hover, FormButtonList a:focus,
.FormPubList a, .FormPubList a:link, .FormPubList a:visited, .FormPubList a:hover, FormPubList a:focus,
.FormContent a, .FormContent a:link, .FormContent a:visited, .FormContent a:hover, FormContent a:focus,
.FormText a, .FormText a:link, .FormText a:visited, .FormText a:hover, FormText a:focus,
.FormButtonList a, .FormButtonList a:link, .FormButtonList a:visited, .FormButtonList a:hover, FormButtonList a:focus,
.FormPubList a, .FormPubList a:link, .FormPubList a:visited, .FormPubList a:hover, FormPubList a:focus,
.FormMessage a, .FormMessage a:link, .FormMessage a:visited, .FormMessage a:hover, FormMessage a:focus, .FormText p a font{
	color:#000;font-weight:bold;text-decoration:underline;font-size:0.9em;
}
/*   NewsLetter */
.NewsLetterCheckboxlist{
	color:#000;padding-top:10px;padding-bottom:10px;margin-bottom:15px;
}
.NewsLetterCheckbox{
	display:block;color:#000;padding-bottom:10px;padding-top:5px;
}
.NewsLetterLabel{
	margin-top:10px;padding: 0px 5px 0px 0px;
}
.NewsLetterTextbox{
	margin-right: 10px;padding: 0px 5px 0px 0px;
}
.NewsLetterMessageLabel{
	display:block;color:#FF0000;padding-top:10px;padding-bottom:10px;
}
.NewsLetterSignUp{
	display:block;border:1px solid #848284;
}
.NewsLetterText{
	display:block;padding:5px 5px 5px 5px;
}
.NewsLetterLink{
	font-weight:bold;font-size:0.9em;text-decoration:underline !important;padding-left:5px;
}
.UserInput{
	width:50%;
}
/* Search box */
.SearchTextBox{
	margin-right: 10px;vertical-align:middle;
}
/* Page 404 */
Page404Contents{
	margin-left: 10px; 
}
Page404Area{ 
	position:static; width:642px; height:auto; background-color:#FFFFFF; color:#000; clear:both; float:none;padding-bottom:5px;margin-bottom:10px;margin-top:10px;
}
.Page404AreaLeft{
    float:left; width:306px;padding:4px 10px 10px 5px;display:block;
}
.Page404AreaRight{
    float:right; width:306px;padding:4px 5px 10px 10px;
}
.Page404Title{
 	padding-bottom:15px;vertical-align:top;float:none;clear:both;font-weight:bold;
}
.Page404Description{
 	padding-bottom:15px;
}
.Page404AddressHeading{
 	padding-bottom:0px;font-weight:bold;
}
.Page404SearchHeading{
 	padding-bottom:20px;font-weight:bold;
}
.Page404Content{
 	padding-bottom:15px;
}
.Page404Footer{
 	padding-top:15px;
}
.Page404Content ul li a, .Page404Content ul li a:link, .Page404Content ul li a:visited, .Page404Content ul li a:hover, Page404Content ul li a:focus, .Page404Footer a, .Page404Footer a:link, .Page404Footer a:visited, .Page404Footer a:hover, Page404Footer a:focus{
	color:#000;text-decoration:underline;vertical-align:text-top;font-weight:bold;font-size:0.9em;
}
/* Error Message */
.ErrorTitle, .ErrorMessage{
	font-weight:bold; 
}
/* Search page */
.srch-Icon IMG{
	padding-right:20px;
}
.ImageThumbNail{
	background-color: #ededed;border: 1px solid #c3c3c3;
}
}/* Blog page */
.BlogHeaderLink, .BlogHeaderLink a, .BlogHeaderLink a:active, .BlogHeaderLink a:focus, .BlogHeaderLink a:link, .BlogHeaderLink a:hover, .BlogHeaderLink a:visited{
	margin:10px 0px 5px 0px;text-align:right;text-decoration:underline;
}
.BlogTitle{
	font-weight:bold; font-size:1.1em;margin: 15px 0px 5px 0px;
}
.BlogTitle a:hover{
	text-decoration:underline;
}
.BlogTitleText{
	vertical-align:text-top;white-space:nowrap;margin-bottom:15px;
}
.BlogACTitle{
	color:#6c6b6b;font-weight:bold; font-size:1.1em;margin: 20px 0px 5px 0px;
}
.BlogBody{
	margin: 10px 0px 8px 0px;
}
.BlogBody a, .BlogBody a:visited, .BlogBody a:active, .BlogBody a:link, .BlogBody a:hover, .BlogBody a:focus{
	text-decoration:underline;font-weight:bold;font-size:0.9em;color:#000;
}
.BlogHeader, .BlogFooter{
	color:#6c6b6b;font-size:0.9em;
}
.BlogCommentTable{
	border-bottom:1px solid #d6ebff;margin:15px 0px 15px 10px;
}
.BlogInput{
    border:solid 1px #CCC;width:300px;height:15px;margin-bottom:5px;margin-right:5px;
}
.BlogCalendarTitle{
	font-weight:bold;
}
.BlogCalendarDayHeader{
	font-weight:normal !important;border-bottom:1px solid #c6dfff;
}
.BlogCalendar{
	text-align:right;
}
.BlogDescription{
	width:100%;
}
.BlogSubmit{
	font-size: 0.95em;font-weight:bold;padding:2px 15px 2px 15px;background: #c0c0c0; border: 1px solid #333333;
}
.BlogTable{
	margin-bottom:15px;
}
.BlogRSSFeedLink{
  padding-left:19px;background: url("/_layouts/images/RSS.gif") no-repeat 0 50%;
} 

/* fix RadEditor problem */
.radwindow {
	width:	680px !important;
}
