﻿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;}

.clear{clear:both;float:none;height:0px; width:100%;}
.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;}

body.sub #containerarea{width:828px;background-image:none;}
body.front #containerarea{width:828px;background-repeat:no-repeat; background-position:0px 0px;}
bod.front .contentstandardgrid{clear:both;float:left;height:auto;width:auto;padding:0 15 15 15;overflow:visible;}
body.sub .contentstandardgrid{clear:both;float:left;height:auto;width:585px;padding:0 15 15 15;overflow:visible;}
.contentstandardgrid{padding-left:15px;}

.globalContentWrap{float:none; height:100%; min-height:600px; width:985px; background-color:#ffffff;background-image:url(/Style%20Library/Civ/Images/bg_leftnavigation.jpg);background-repeat:no-repeat; color:#000;}
.globalWrap{background-color:#FFF;color:#000;margin:0 auto;text-align:left;width:985px;}
.globalTopLogo{float:left; width:150px;height:133px;text-align:center;padding:7px 0 0 0;}
.globalTopElements{float:right; width:835px;height:140px;}
.globalTopWrap{width:985px;clear:both;height:140px;}
.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;}
.PageBanner img{width:828px;}    
.TopGraphicArea{clear:both;float:none;height:97px;margin-top:8px;}
.TopGraphic{float:left;margin-top:22px;}
#PlaceTopNav {float:right;text-align:right; margin-top:22px;width:50%;}

/* Search box */
.searcharea { float:none; padding-right:0px;clear:both;}
.SearchTextBox{margin-right: 10px;vertical-align:middle;}
.SidebarLatestNewsText {color: #000;}
.SidebarSearchContent {	color: #333;display:inline-block;float:right;margin-bottom:5px;}
.SidebarSearchTitle {float:left;padding-right: 8px;	padding-left: 0px; font-weight: bold;padding-bottom: 0px;padding-top: 5px;text-align: left;}
.SidebarSearchInputDiv {float:left;	vertical-align: middle;	padding-top: 2px;}
.SidebarSearchInput {float:left;border: #c8c8c8 1px solid;	padding-left: 2px;width: 100px;	margin-right: 0px;padding-top: 1px;	height: 12px;}
.SidebarSearchButtonDiv {float:left;padding-right: 0px;	padding-left: 0px;	float: left;padding-bottom: 0px;padding-top: 2px;}

/*	Top navigation  */
#servicenav {float:right; color:inherit; clear:both;}
.pal{ background-color:transparent;padding-top:8px;}
.pal ul{ list-style: none;padding: 10px 0px 0px 0px;margin: 0px 0px 0px 0px; }
.pal li{ float: left;}
.pal a{	text-decoration: none;font-size: 0.9em;color:#333;line-height:1.2em;padding-left:0.5em;padding-right:0.5em;}

.TopNavigation{ clear:both;float:none;background-color:#c0c0c0;color:#000;padding-top:6px;display:inline-block; padding-bottom:9px;height:12px; /*firefox*/}
.TopNav{}
.udm{background-color:transparent;float:none;}
.udm ul{ list-style: none;padding: 0px;margin: 0px; }
.udm li{ float: left;}
.udm a, .udm a:link, .udm a:active, .udm a:visited{	text-decoration: none;font-weight: bold;font-size: 1.0em;color:#333;padding-right:2.1em;padding-left:2.1em;}
.udm a:hover{ text-decoration: none;color:#333; text-decoration:underline;} 
.currentNode{text-decoration:underline !important;}
#topcolorbar{float:none; background-color:#FF0000; color:inherit; height:7px;padding:0px; margin:0px;width:828px;}
#colorbar{ float:left;width:7px;height:100%;}

/*	TopNavigation breadcrumb */
.BreadCrumbTrail{padding:10px 0px 15px 0px; color:#9c9a9c;}
.BreadCrumbSeleted, a.BreadCrumbSeleted, .BreadCrumbSeleted a:link, .BreadCrumbSeleted a:visited, .BreadCrumbSeleted a:active{background-color:inherit;color:#9c9a9c;text-decoration:none;font-size:0.95em;font-weight:bold;padding-right:3px;}
.BreadCrumbSeleted a:hover{text-decoration:underline;}
.BreadCrumbSpaces{padding-right:2px;background-image:url(/Style%20Library/Civ/Images/breadcrumb_arrow.gif);background-repeat:no-repeat;}

/*footer*/
.Footer{padding-bottom:0px; padding-top:0px; 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;}

.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;}

/*	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;}

/*	SideBar */
#SideBar .ms-PartSpacingVertical{ /* spacing between webparts */margin: 5px;}
#SideBar{float:left;width:150px;}

/*   Right content area - to be used on all page layouts */
#RightContentArea{ width:150px;margin-bottom:7px;border-right: 1px #808080 solid;}
.RightContent{width:500px;}

/*	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;}

/*	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;}
.IconImage{	vertical-align:text-top;padding-right:10px;padding-bottom:5px;}

/* Jobagent forms */
.FormTextTitle{	font-size:1.2em;font-weight:bold;padding-bottom:10px;}
.FormText{	padding-top:10px;}
.FormText Label{width:20%;}
.FormText, .FormText p{	color:#000;vertical-align:text-top;}
.FormLabel{	width:300px;}
.FormRequired{color:red;vertical-align:text-top;}
.FormSubmit{ margin-right:5px; font-size: 0.95em;font-weight:700;color:#000;text-decoration:none !important;padding-right: 8px;	background: url('/Style%20Library/Civ/Images/link-single-arrow.png') no-repeat 100% 50%;}
.FormRequiredField{color:#000;vertical-align:text-top;padding-top:10px;padding-bottom:5px;font-size:0.9em;}
.FormMessage{vertical-align:text-top;padding-top:30px;padding-bottom:10px;font-size:9pt;font-weight:bold;}

/* fix RadEditor problem */
.radwindow {width:	680px !important;}

/*	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:left;line-height:15pt;padding:0px 0px 0px 4px;}
.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;}

/*frontpage*/
#front{}
#containerleftzone{width:157px;float:left;}
.leftzonewp{width:150px;height:1%; clear:both; padding:7px 8px 7px 8px;}
body.front div#containerciddlezone{width:500px;height:auto; float:left;padding-top:20px; padding-left:20px;}
body.sub div#containerciddlezone{width:625px;height:auto; float:right; }
.frontmiddlezonewp{padding-top:300px;}
.middlezonewp{}
.frontrightzonewp{width:270px;}
body.front div#containererrorzone{width:805px;float:right;}
body.sub div#containererrorzone{width:805px;float:right;}

body.front div#containerrightzone{float:right; width:290px; background-color:transparent;padding-top:75px; padding-right:0px;}
body.sub div#containerrightzone{float:right; width:200px; background-color:transparent;padding-top:0px;}
body.front .righttopzonewp{width:290px;height:155px; overflow:hidden; margin-bottom:90px;}
body.sub .righttopzonewp{width:200px; padding-top:38px;}
body.front .frontpagecontent{width:290px;height:155px; overflow:hidden; margin-bottom:90px;background-color:#fff;}

/*Testimonial page*/
body. sub .middlezonewpwide{}

/*joblist*/
table .joblisttable {padding:0px; background-image:url(/Style%20Library/Civ/Images/bg_stilling_table.jpg);background-repeat:repeat-x;background-color:#FFF;color:inherit;}
.jobfane1{border-bottom:solid 1px #000;border-right:solid 1px #000; width:33%;padding:5px;}
.jobfane1 a, .jobfane1 a:visited, .jobfane1 a:link, .jobfane1 a:active, .jobfane1 a:focus{font-weight:bold;color:#000 !important;padding-left:2px;}
.jobfane1 a:hover{text-decoration:underline !important;color:#000;}
.jobfane2{border-bottom:solid 1px #000;border-right:solid 1px #000;background-image:url(/Style%20Library/Civ/Images/bg_red_table.jpg); background-repeat:repeat-x;text-transform:uppercase;width:67%;padding:5px;}
.jobfane3 {border-bottom:solid 1px #000;background-image:url(/Style%20Library/Civ/Images/bg_red_table.jpg); background-repeat:repeat-x; text-transform:uppercase;padding:5px;}
.jobline {border-bottom:solid 1px #000; width:100%; height:1px; padding-bottom:2px;}
.jobheader{padding:2px 2px 2px 0px;border-bottom:solid 1px #000;font-weight:bold;}
.jobheader span{padding-left:2px; font-size:1em; line-height:1em;}
.jobdetail{padding:10px 0px 5px 5px;border-bottom:solid 1px #000;}

/*Job liste fullview */
table .searchtable{margin:10px 0px 10px 0px;}
.joblisttable {background-image:url(/Style%20Library/Civ/Images/bg_stilling_table.jpg);background-repeat:repeat-x;background-color:#FFF;color:inherit;padding-bottom: 0px; margin: 0px; padding-left: 0px; width: 100%; padding-right: 0px; padding-top: 0px;}
.joblisttable A {color: #333;}
.joblisttable TH {border-bottom: #b6bbaf 1px solid;text-align:left;color:#6a6f68;overflow:hidden;font-weight:normal;}
.joblisttable TH a:link {text-decoration:none;}
.joblisttable TH a:hover {text-decoration:none;color:#ff0000;}
.joblisttable TH {border-bottom: #000 1px solid; vertical-align:top;padding:2px;color:#333;}
.joblisttable TH.jobheader {color:#333;font-weight:bold;}
.joblisttable TH.jobheader a:hover{color:#333;font-weight:bold;}
.joblisttable TD.jobdetail DIV{padding-left:2px !important;}

/*job detail*/
div#side {width:100%; margin-top:20px;}
#page {border-width: 0 1px 1px 1px;border-style:solid;border-color:#333;padding:0; background-color:transparent; background:url(/Style%20Library/Civ/Images/bg_stilling_table.jpg) repeat-x;}
#page h2 {font-size:1.2em;margin:0;padding:0.6em 0;}
p {margin:0 auto 0.5em auto;}
h3 {margin:.5em auto;}
p.clear {clear:both;}
ul.menu {padding: 5px 0; margin: 0; border-bottom: 1px solid #decf8c;}
ul.menu li {list-style: none; margin: 0;  display: inline;}
ul.menu li a { font-weight:bold; padding: 5px 3.0em; margin-right: 0px;  border-left: 1px solid #000; border-right: 1px solid #000; background-color:transparent; text-decoration: none;color:#000;}
.menu li a:visited {font-weight:bold; color: #333;}
ul.menu li a:hover, ul.menu li a:focus {font-weight:bold; color:#333;}
.panel {display:block;padding:2em 2em 2em 2em;zoom:1; background-color:transparent;}
.panel h1{font-size:1.4em;padding:0px;margin:0px; line-height:2.0em;}
.panel h2{font-size:1.2em;padding:0px;margin:0px; line-height:1.6em;}
.panel p{line-height:1.2em;padding-bottom:5px;}
.joblink{padding-right:20px;}

/* colleague webpart */
#colleaguelarge{ background-color:#FFF;border-bottom:solid 1px #d6d6d6; height:1%;}
#colleaguesmall{ background-color:#FFF;border-bottom:solid 1px #d6d6d6; height:1%;}
.collheader{background:url(/Style%20Library/Civ/Images/bg_stilling_table.jpg) repeat-x;border-bottom: 1px solid #000;height:15px; padding:5px 5px 5px 8px;}
.collheaderline{float:left;}
.collheaderline h1{	text-transform:uppercase;color:#333; font-size:1.0em;}
#colleaguelarge .collreadmore{float:right;}
#colleaguesmall .collreadmore{float:left;}
.collreadmore a:link, .collreadmore a:active, .collreadmore a:hover, .collreadmore a:visited{text-transform:uppercase;font-size:1.0em;color:#333; font-weight:bold;padding-right:10px;background:url(/Style%20Library/Civ/Images/readmore.gif) no-repeat 3px right;} 
.collcontent{	float:none;clear:both;}
#colleaguelarge .collimage{	text-align:right; float:right; width:130px;}
#colleaguesmall .collimage{ text-align:center; float:none; clear:both;}
.collsmallheaderline{float:left;}
.collsmallheaderline h1{	text-transform:uppercase;color:#333; font-size:0.9em;}
.collsmallreadmore a:link, .collsmallreadmore a:active, .collsmallreadmore a:hover, .collsmallreadmore a:visited{text-transform:uppercase;font-size:0.9em;color:#333; font-weight:bold;padding-left:20px;padding-right:8px;background:url(/Style%20Library/Civ/Images/readmore.gif) no-repeat 3px right;} 
.colltext{	padding:5px 5px 5px 5px; width:130px; float:left;}
.colltext a:link, .colltext a:active, .colltext a:visited{color:#333; font-weight:bold;}  
.colltext a:hover{	text-decoration:underline;}  

/*TestimonialPage*/
.tmfrontwp{float:none; width:814px;}
.tmfronttitle{float:none; font-size:1.2em; font-weight:bold; padding:20px 2px 15px 2px}
.tmfronttext{float:none;}
.boxzonewp{float:none; width:814px;}
.box{float:left; height:240px; width:152px;}
.box_latest{float:left; clear:both;height:240px; width:152px;}
.boximages{float:none; height:187px; overflow:hidden;}
.boxredline{border-top:solid 1px #ff0000; height:1px;width:152px;}
.boxlink{color:#ff0000; padding:2px 2px 2px 2px;text-align:center;}
.boxlink a:link, .boxlink a:active, .boxlink a:visited {color:#ff0000; text-decoration:none;}
.boxlink a:hover{text-decoration:underline;}


/*TestimonialDetailPage*/
.tmdetailzoneimage{float:left;width:175px;}
.tmdetailzonetext{float:left; padding-left:20px; width:370px;}

/* Leftnavigation */
#leftnavbox {width: 150px; padding: 0px 0 20px 0; float:left;}
#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 #333; }
#leftnav UL LI { padding: 0px; margin: 0px; list-style-type: none;}
#leftnav UL UL{ background-color:#dad28d;color:inherit; padding-bottom: 2px;}
#leftnav li A { display: block; padding: 3px 0px 5px 2px;text-decoration: none; background-color:inherit; color: #333;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;}
html>body #leftnav li A {}
#leftnav UL LI LI{ background-color:#dad28d; 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:#dad28d; color: #000; cursor: auto;}
html>body #leftnav li li A {} 
#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;}
html>body #leftnav li li li A {} 
#leftnav li li li li A {display: block; text-decoration: none; voice-family:inherit;}
html>body #leftnav li li li li A {} 
#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;}
html>body #leftnav li li li li li A {} 
#leftnav A:hover { text-decoration: none;}
#leftnav A.active, A.selected {}
#leftnav li a.selected { background-color:inherit; color: #333;}
#leftnav li li a.selected {  background-color:inherit; color: #000; font-weight: normal;}
#leftnav li li li a.selected { }
#leftnav li li li li a.selected{ }
#leftnav li li li li li a.selected { }
#leftnav li a:hover { background-color:inherit; color: #333; }
#leftnav li li a:hover { background-color:inherit;color: #000;font-weight: normal; text-decoration:underline; }
#leftnav li li li a:hover { }
#leftnav li li a.selected:hover { }
#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: #333;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: #333;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;}
.EmptyChild{height: 100%;}
.EmptyChild li{}

/* 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;}
.SearchBox{width:400px;}

/* Error Message */
.ErrorTitle, .ErrorMessage{	font-weight:bold; }

/* Search page */
.srch-Icon IMG{	padding-right:20px;}
.ImageThumbNail{background-color: #ededed;border: 1px solid #c3c3c3;}

/* Overwrites core */
.ms-WPBody a:link, .ms-WPBody a:visited{color:#333;}