#verticallyDividedPagePartOne
{
	float:left;
	width:29%;
	padding-left: 0%;
	vertical-align:top;
}
#verticallyDividedPagePartTwo
{
	float:left;
	width:34%;
	padding-left: 3%;
	padding-right: 3%;
	vertical-align:top;
}
#verticallyDividedPagePartOneWide
{
	float:left;
	width:54%;
	padding-left: 8%;
	padding-right: 3%;
	vertical-align:top;
}
#verticallyDividedPagePartThree
{
	float:right;
	width:29%;
	vertical-align:top;
}


.logoimg
{
    BORDER-TOP-WIDTH: 0px; 
    BORDER-LEFT-WIDTH: 0px; 
    BORDER-BOTTOM-WIDTH: 0px; 
    BORDER-RIGHT-WIDTH: 0px;
    padding-top:5px;
    margin:0px;
    position:absolute;
    top:0px;
}

.logo
{
    text-align:center;
    vertical-align:middle;
    font-size:x-large;
    position:relative;
    left:130px;
    top:20px;
    font-style:italic;
    color:#a6a9c0;
    font-weight:bolder;
}
.contactimage
{
    width: 100px;
    padding: 7px; 
    border: 1px solid #dcdcdc; 
    background-color: White;
	
}

.contactlayer
{
    BORDER-RIGHT: black 1px solid; 
    BORDER-TOP: black 1px solid; 
    DISPLAY: block; 
    BORDER-LEFT: black 1px solid; 
    BORDER-BOTTOM: black 1px solid; 
    POSITION: absolute; 
    BACKGROUND-COLOR: #ccccff;
    width:200px;
    padding:10px;
    margin-top:-250px;
    filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#edeef2');
    /*
    position:absolute;
    background-color: #ccccff;
    border:solid 1px black;
*/
}
/*******Blogg *******/
.bloggerThumbnail 
{
    float: left; 
    width: 75px;
    padding: 7px; 
    border: 1px solid #dcdcdc; 
    background-color: White;
}
.bloggerImage
{
	width: 150px;
	padding: 10px;
	border: 1px solid #dcdcdc;
	background-color: White;
}
.blogItem
{
    width: 100%;
    overflow: hidden;
}

.blogItem .textWide
{
    width: 100%;
}

.blogItem .text
{
    float: left;
    margin-left: 15px;
    width: 260px;
}

.blogItem h2
{
    margin: 0 0 0.6em 0;
    font-size: 1.1em;
    font-style: italic;
}

/* Date archive */
div.dateTree 
{
    font-family: Verdana, Helvetica, Sans-Serif;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
div.dateTree ul
{
    padding: 0;
    margin: 0;
}

div.dateTree ul ul
{
    margin: 0 0 0 2em;
}

div.dateTree li
{
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

/* Comments */
ol.comments 
{
	margin-bottom: 1.5em;
	padding-left: 2em;
	margin: 0;
}
ol.comments li
{
	margin-bottom: 1.8em;
}
ol.comments .footer
{
	margin-top: 0.4em;
	text-align: right;
}
ol.comments .footer h2
{
	margin: 0.5em 0;
    margin-top: 0.2em;
    font-size: 1.1em;
    font-style: italic;
}

/* Post comment */
fieldset.comment {}

fieldset.comment ul
{
	/* Validation summary */
	background-color: #eeeeee;
	margin: 1em 0;
	padding: 1em;
}

fieldset.comment li
{
	margin-left: 1.4em;
	list-style-image: none;
    margin-bottom: 0.7em;
    padding: 0;
}

fieldset.comment label,
fieldset.comment input,
fieldset.comment textarea
{
	display: block;
}

fieldset.comment input.textinput,
fieldset.comment textarea
{
	width: 325px;
	margin-top: 0.2em;
	margin-bottom: 0.5em;
}
fieldset.comment textarea
{
	height: 140px;
}


#blogPagePartOne
{
	float:left;
	width:60%;
	padding-left: 3%;
	padding-right: 7%;
	padding-top: 3%;
	padding-bottom: 3%;
}
#blogPagePartTwo
{
	float:left;
	width:20%;
	padding-left: 7%;
	padding-right: 3%;
	padding-top: 3%;
	padding-bottom: 3%;
}

/***********End blog********/
input.button
{
   cursor:hand;
   text-align:center;
   color:#1d178d;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size: 1.0em;
   font-weight:bold;
   background-color:#fed;
   border:1px solid;
   border-top-color:#bbbfc4;
   border-left-color:#bbbfc4;
   border-right-color:#1d178d;
   border-bottom-color:#1d178d;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#edeef2');}

*
{
    /*text-align:left;*/
}
.hr
{
    BACKGROUND: url(http://www.bilia.se/images/border_dotted.gif) repeat-x left bottom;    
    height:7px;
    width:100%;
}
.hidden 
{
    display: none;
}

/**** Main layout *****/
#wrapper
{
    vertical-align:top;
}
#MiddleArea
{
   padding-left: 0px;
}
#StageArea
{
    padding-left: 0px;
    background: transparent url(/images/bg_secondnav2.gif) 0 0 repeat-y;
	clear: both;
	height: 100%;
	margin-bottom: 4px;
}

#LeftBodyArea
{
	float:left;
	width:200px;
}

#MainBodyArea
{
    
    float:left;
    width: 460px;
    padding-left: 10px;
}

#RightBodyArea
{
    background-color: White;
    padding-left: 10px;
    float:right;
    width: 240px;
}

#breadcrumb
{
    text-align:left;
}

/****** Submenu **************/

/* submenu
-------------------------------------------------------------*/
#submenu 
{
	width: 175px;
	float: left;
	margin-bottom: 6px;
	padding-bottom: 20px;
	min-height:400px;
	height: 100%;
    background: transparent url(/images/bg_secondnav2.gif) 0 0 repeat-y;
}

#submenu h3 
{
    
	background: transparent url(/images/bg_secondnav_head.gif) right top no-repeat;
	color: #fff;
	font-size: 1em;
	font-weight: bold;
	line-height: 24px;
	text-align: center;
	margin: 0;
	padding: 1px 0;
}

#submenu .current a 
{
	background-color: #858ab9;
	color: #fff !important;
}
#submenu ul li .selected 
{
	border-top: 1px dotted #b3b3b3;
}
#submenu ul .submenu-Hide 
{
    display:none;
}
#submenu ul 
{
	font-size: 1em;
	margin: 0px;
}
#submenu ul li 
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height: 24px;
	background: transparent url(/images/border_dotted.gif) left bottom repeat-x;
}
#submenu ul li.disabled a 
{
    color:#ccc;
    font-style:italic;
}
#submenu ul li a 
{
	text-decoration: none;
	background: transparent url(/images/arrow_secondnav.gif) 4% 50% no-repeat;
	padding-left: 16px;
	display: block;
	height:24px;
}
#submenu ul li a:hover 
{
	color: #fff;
	background-color: #858ab9;
}
#submenu ul li ul 
{
	background-color: #e4e6ed;
	font-size: 1em;
}
#submenu ul li ul li 
{
	background-image: none;
	list-style: none;
}
#submenu ul li ul li a 
{
	padding-left: 26px;
	background-image: none;
}

#submenu ul li ul li ul li a 
{
	padding-left: 36px;
	background-image: none;
}

#submenu ul li ul li ul li ul li a 
{
	padding-left: 46px;
	background-image: none;
}

#submenu ul li ul li ul li ul li ul li a 
{
	padding-left: 56px;
	background-image: none;
}

#submenu ul li ul li ul li ul li ul li ul li a 
{
	padding-left: 66px;
	background-image: none;
}

#submenu ul li ul li ul li ul li ul li ul li ul li a 
{
	padding-left: 76px;
	background-image: none;
}

#submenu ul li ul li ul li ul li ul li ul li ul li ul li a 
{
	padding-left: 86px;
	background-image: none;
}


/****FileManager *****/

.selectednode
{
    border: dotted 1px black;
    background-color: #858ab9;
    color:White;
    padding-right:5px;
    padding-left:2px;
}
.filetree
{
 padding-left: 10px;  
 padding-top: 0px; 
 vertical-align:top;
}


/*****LinkList *************/

.infobox .linkList a
{
	padding: 2px 2px 2px 2px;
	font-weight: bold;
	vertical-align:top;
	background: none;
}

.infobox .linklist span 
{
	background: Transparent;
	padding: 0 0 0 0;
	height: 0px;
}

.author
{
 text-align: right;
 font-weight: normal;
 padding-top: 4px; 
 color: Black;
}

.unevenRow
{
    background-color: #d9d9d9;
}

.infobox .linkList .previewText
{
	margin-left: 15px; 
	font-style: italic;
	padding-top: 0px;
	padding-bottom:0px;	
	font-weight: normal;
}

.CreateNewLink
{
 text-decoration: underline;
 font-weight: bold;   
 text-align: right;
 padding-right: 10px;
}

.Unit
{
  background: #fff url(/images/bg_infobox.gif) 0px 19px repeat-x;
  padding-bottom: 10px;
}


.CollapsiblePanel
{
 background: #fff url(/images/bg_infobox_invert.gif) bottom repeat-x;
}