/*==== TOP HEADER AREA ====*/

#TopLinks ul
{
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
	/*background: url(/Images/divider.png) no-repeat top left;*/
}

#TopLinks li
{
	margin: 0px;
	padding: 12px 9px 0px 9px;
	height: 56px;
	float: left;
	background-repeat: no-repeat;
	/*background-image: url(/Images/divider.png);*/
    background-image: none;
	background-position: top right;
}


#TopLinks ul li a
{
	font-size: 100%;
	font-weight: normal;
	text-decoration: none;
}

#TopLinks ul li a:hover
{
	text-decoration: underline;

}

#TopLinks ul li a:focus
{      
    background: #333333;
    color: #FFFFFF;
}

#TopSearch #ExtendedSearch
{
	margin-top: 0.3em;
}
.SearchButton
{
	border: 1px solid #333;	
	width: 14px;
	height: 14px;
	background: #0299b0 url(/Images/Sprites/scb_sprites_14px.png) no-repeat 0 -40px;
	outline: none;
}
.SearchButtonEng
{
	margin-top: -2px;
	width: 49px;
	height: 19px;
	background: #FFFFFF url(/Images/Button_en_search.gif) no-repeat;
	outline: none;
	vertical-align:middle;
}

/*==== TOP NAVIGATION AREA ====*/

#NavigationTabs
{
	/*width: 100%;
	min-height: 37px;*/
	max-height: 100px;
	margin: 0px auto;
	/*padding: 2px 0px 1px 0px;*/
	clear: both; 
	/*background: #a0a0a0 url(/Images/NavigationBg.gif) repeat-x 0px 8px;*/
    text-transform: uppercase;
    width: 960px;
	min-height: 40px;
    margin-top: -1px;
    
}

#NavigationTabs ul
{
	padding-left: 1em;
	float: left;
	list-style: none;
    margin-bottom: 0;

}

#NavigationTabs ul li
{
	margin: 0;
	padding: 0;
	float: left;
    background-image: none;
}
#NavigationTabs ul li a
{
	height: 29px;
	padding-left: 2em;
	padding-right: 2em;
	padding-bottom: 1px;
	padding-top: 14px;
	float: left;
	color: #333;
	/*font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 9pt;
	font-weight: 700;*/
    font-family: verdana;
    font-size: 10pt;

    
    text-decoration: none;
	white-space: pre;
    
}
#NavigationTabs ul li.off a
{
	/*background: url(/Images/NavigationTab_off.gif) no-repeat left bottom;
	color: #FFFFFF;
	border: none;*/
    /*color: #333;*/
    color: #FFFFFF;

}

#NavigationTabs ul li.off a:hover, #NavigationTabs ul li.off a:focus
{
    /*border-top: 1px solid orange;*/
    padding-top: 14px;

	/*background: url(/Images/NavigationTab_off_hover.gif) no-repeat left bottom;*/
}

#NavigationTabs ul li.on a
{
	height: 21px;
	/*color: #000000;*/
	/*border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background: url(/Images/NavigationTab_on.gif) repeat-x left top;*/
    color: #fff;
    background: #515151;
    border-bottom: 4px solid #FAA50F;
    

}
#NavigationTabsEnd
{
	height: 23px;
	width: 7px;
	padding-bottom: 1px;
	padding-top: 14px;
	float: left;
	/*background: url(/Images/NavigationTab_off.gif) no-repeat left bottom;*/
}

/*==== BREAD CRUMBS AREA ====*/

#BreadCrumbsArea
{
	margin: 0;
	padding-bottom: 2px;
	clear: both;
	border-bottom: 1px solid #DFDFDF;
    font-size: 100%;
	line-height: 18px;
    display: block;
    float: left;
    width: 100%;
}

#BreadCrumbsArea .container
{
    margin-left: -7px;
}

#BreadCrumbsArea .house
{
    background: url("/Images/Sprites/scb_sprites_14px.png") 10px 3px no-repeat;
    width: 30px;
    height: 20px;
    display: block;
    float: left;
}

/*==== LEFT MENU AREA ====*/

#LeftMenu
{
	width: 97%;
	padding: 0;
	margin: 0;
	clear: left;
	float: left;
}

#LeftMenu ul
{
	width: 100%;
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
}

/* ==== LEFT MENU LEVEL 1 ==== */

#LeftMenu ul.level1 li
{
	width: 100%;
	margin: 0;
    padding: 0;
	float: left;
	clear: both;
    border-bottom: 1px dotted #a6a6a6;
	background-image: none;
}

#LeftMenu ul.level1 li a, #LeftMenu ul.level1 li span
{
	width: 92%;
	padding: 10px 6% 10px 2%;
	float: left;
    font-size: 1em;	
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}

#LeftMenu ul.level1 li span.on, #LeftMenu ul.level1 li span.onExpanded, #LeftMenu ul.level1 li span.onExpandedHasInvisibleChildren, #LeftMenu ul.level1 li span.offExpandedHasInvisibleChildren
{
	font-weight: bold;
}

#LeftMenu ul.level1 li span.onExpandedHasChildren
{
    border-top: 4px solid #0493ac;
    border-bottom: 1px dotted #a6a6a6;
	background: #cde9ee url("/Images/Sprites/scb_sprites_10px[44px_space].png") no-repeat 97% -98px;
	font-weight: bold; 
}

#LeftMenu ul.level1 li a.offHasChildrenExpanded 
{
    border-top: 4px solid #0493ac;
    border-bottom: 1px dotted #a6a6a6;
	background: transparent url("/Images/Sprites/scb_sprites_10px[44px_space].png") no-repeat 97% -98px;
	font-weight: bold; 
}

#LeftMenu ul.level1 li a.offHasChildren
{
	background: url("/Images/Sprites/scb_sprites_10px[44px_space].png") no-repeat 97% -42px;
}

#LeftMenu ul.level1 li a:hover.off, #LeftMenu ul.level1 li a:hover.offHasChildren, #LeftMenu ul.level1 li a:hover.offHasInvisibleChildren
{
    text-decoration: underline;
}

/* ==== LEFT MENU LEVEL 2 ==== */

#LeftMenu ul.level2
{
	border-bottom: 4px solid #0493ac;
}

#LeftMenu ul.level2 li
{
	margin: 0 0 0 5%;
    width: 95%;
	padding: 0;
    display: block;
	float: left;
	clear: both;
	border-bottom: 1px dotted #a6a6a6;
}

#LeftMenu ul.level2 li a, #LeftMenu ul.level2 li span
{
	width: 85.5%;
	padding: 7px 9% 7px 5%;
	float: left;
	font-weight: normal;
	text-decoration: none;
}

#LeftMenu ul.level2 li span.on, #LeftMenu ul.level2 li span.onExpanded, #LeftMenu ul.level2 li span.onExpandedHasInvisibleChildren
{
    background-color: #cde9ee;
}

#LeftMenu ul.level2 li span.onHasChildren, #LeftMenu ul.level2 li a.offHasChildren
{
	background: url("/Images/Sprites/scb_sprites_10px[44px_space].png") no-repeat 97% -44px;
}

#LeftMenu ul.level2 li span.onExpandedHasChildren
{
    border-top: none;
	background: #cde9ee url("/Images/Sprites/scb_sprites_10px[44px_space].png") no-repeat 97% -100px;
}

#LeftMenu ul.level2 li a.offHasChildrenExpanded
{
    border-top: none;
	background: transparent url("/Images/Sprites/scb_sprites_10px[44px_space].png") no-repeat 97% -100px;
}

/* ==== LEFT MENU LEVEL 3 ==== */
#LeftMenu ul.level3 li
{
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
	border-bottom: none;
}

#LeftMenu ul.level3 li a, #LeftMenu ul.level3 li span
{
	width: 88%;
	padding: 7px 2% 7px 10%;
	float: left;
	font-weight: normal;
	text-decoration: none;
}

#LeftMenu ul.level3 li span.on, #LeftMenu ul.level3 li span.onExpanded, #LeftMenu ul.level3 li span.onExpandedHasInvisibleChildren
{
	font-weight: bold;
    background-color: #cde9ee;
}

/* ==== LEFT MENU LEVEL 4 ==== */
#LeftMenu ul.level4 li
{
    border-bottom: 1px dotted #a6a6a6;
}

/* ==== Content tabs ==== */

#ContentTabs
{
	margin: 20px 0 0 0;
	padding:  0 0 10px 0;
	width: 100%;
	clear: both;
	height: 2.8em;
}
#ContentTabs ul
{
	width: 100%;
	margin: 0;
	padding-bottom:8px;
	float: left;
	list-style: none;
	border-bottom: 1px solid #DFDFDF;
}
#ContentTabs li
{
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
	border-left: 1px solid #dfdfdf;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
}
#ContentTabs li.borderright
{
	border-right: 1px solid #dfdfdf;
}
#ContentTabs li.on
{
	background: #ffffff;
	border-top: 2px solid #faa50f;
	border-bottom: 1px solid #ffffff;
}
#ContentTabs li.off {
        /*background: #ffffff url(/resources/scb/Images/ContentTab_off.gif) repeat-x;*/
    }
#ContentTabs ul li a
{
	padding-left: 1em;
	padding-right: 1em;
	padding-bottom: 5px;
	padding-top: 9px;
	float: left;
	color: #000000;
	text-decoration: none;
}
#ContentTabs ul li span
{
	padding-left: 2em;
	padding-right: 2em;
	padding-bottom: 5px;
	padding-top: 9px;
	float: left;
	color: #000000;
	font-style: italic;
}
/*
#ContentTabs ul li.off a
{			
}
*/
#ContentTabs ul li.off a:hover
{
	background: #ffffff;
}
#ContentTabs ul li.on a
{
	font-weight: bold;
	padding-top: 7px;
}
/* När button är disabled*/
.epi-tabView-navigation-item-disabled
{
    padding: 0;
    height: 90%;
    font-size: 90%;
    float: left;
    margin-right: 0.2em;
    display: inline;
}