html, body, div, h1, h2, h3, p,
blockquote, ul, ol, li, address,
dl, dt, dd, td, th, tfoot, form,
fieldset, label, select, input,
legend, textarea 
{
	font-family:Verdana,Arial,sans-serif;
	font-size:1em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.3em;
}
body
{
	width:100%;
	min-height:100%;
	height:auto!important;
	height:100%;
	font:normal 62.5% Arial;
	background:#f6f5f5;
}
body
{
	padding-bottom:4em;
}

/*#managingCustomerWrapper
{
	position:absolute;
	top:7.7em;
	width:98em;	
}*/


#mainWrapper
{
	width:100%;
	height:100%;
}
#headerWrapper
{
	display:block;
	height:7em;
	width:100%;
    min-width:99.1em;
	background:Black;
}
#headerWrapper .logo
{
	top:1em;
	left:1.7em;
	position:relative;
	display:block;
	width:5.1em;
	height:5.2em;
	float:left;

	background:url(../images/nordnet.gif);
}


#mainMenuWrapper
{
	float:left;
	position:relative;
	top:4.3em;
	left:2.8em;
}
#subMenuWrapper,
#mainMenuWrapper
{
	display:block;
	float:left;
}
#adminMenuWrapper
{
	margin-left:2em;
}
#mainMenuWrapper
{
	width:80em;
	
}

#subMenuWrapper ul li,
#loggedInUserWrapper ul li,
#loginMenuWrapper ul li,
#adminMenuWrapper ul li,
#mainMenuWrapper ul li
{
	margin-right:.2em;
	padding:0 0 0 .3em;
	text-transform:uppercase;
	float:left;
	list-style:none;
	list-style-image:none;
	height:2.7em;
	
	background:url(../Images/nav.gif) no-repeat;
}

#subMenuWrapper ul li a,
#loggedInUserWrapper ul li a,
#loginMenuWrapper ul li a,
#adminMenuWrapper ul li a,
#mainMenuWrapper ul li a
{
	font-size:11px;
	line-height:11.5px;
	padding:.7em .9em .7em .6em;
	-webkit-padding:.8em .9em .8em .6em;
	display:block;
	text-decoration:none;
	
	white-space:nowrap;

	background:url(../Images/nav.gif) no-repeat top right;
	color:White;
}
#mainMenuWrapper ul li.disabled a
{
    color:#555;
}
#mainMenuWrapper ul li.selected
{
	background-position:left -35px;
}

#mainMenuWrapper ul ul
{
	display:none;
}

#adminMenuWrapper ul li.selected a,
#mainMenuWrapper ul li.selected a
{
	background-position:right -35px;
}
#contentWrapper
{
	clear:left;
	margin-top:4.2em;
}
#loggedInUserWrapper
{
	float:left;
	position:relative;
	top:-2.8em;
	left:0em;
	display:block;
	height:3em;
	width:91.5em;
}
#loggedInUserWrapper #loginMenuWrapper
{
	float:right;
	display:block;
}
#loggedInUserWrapper div ul
{
	float:right;
	display:block;
}
#loggedInUserWrapper div.loggedInUserWrapper
{
	float:left;
	display:block;
}
#loggedInUserWrapper ul li,
#loginMenuWrapper ul li
{
	background-position:left -630px;
	text-transform:none;
	height:2.5em;
}
#loggedInUserWrapper ul li a,
#loginMenuWrapper ul li a
{
	font-size:1em;
	padding: .66em .7em .66em .3em;
	background-position:right -630px;
}
#loginMenuWrapper ul li.selected
{
	background-position:left -656px;
}
#loginMenuWrapper ul li.selected a
{
	background-position:right -656px;
}

#subMenuWrapper
{
	left:0em;
	top:auto;
	width:99.1em;
	height:auto!important;
	height:.3em;
	max-height:3em;
	min-height:.7em;
	background:#A4D20E url(../Images/shadow_right_top.gif) repeat-y top right;
	display:block;
}
#subMenuWrapper ul
{
	padding:0.5em 0 0 14px;
}
#subMenuWrapper ul li a
{
	padding:.6em .9em .4em .6em;
}
#subMenuWrapper ul li
{
	background-position:left -105px;
	text-transform:none;
	height:2.3em;
}
#subMenuWrapper ul li a
{
	background-position:right -105px;
	color:#000;
}
#subMenuWrapper ul li.selected
{
	background-position:left -140px;
	text-transform:none;
}
#subMenuWrapper ul li.selected a
{
	background-position:right -140px;
	color:#000;
}
#contentWrapper .contentAreaWrapper
{
	width:99.1em;
	min-height:30em;
	height:auto!important;
	height:30em;
	background:#FFF url(../Images/shadow_right.gif) repeat-y bottom right;
	display:block;
	clear:left;
	border-bottom:1px solid #A4D20E;
}
h1
{
	position:absolute;
	line-height:0em;
	padding:0;
	margin:0;
	top:5.5em;
	left:1em;
	display:block;
	float:none;
}
#footerWrapper
{
	width:99.1em;
	display:block;
	height:auto;
	border-top:1px solid #FFF;
	border-bottom:1px solid #CCC;
	margin-bottom:5em;
	padding-bottom:2em;
	background:#EDEDED url(../Images/shadow_right.gif) repeat-y scroll right bottom;
}
#footerWrapper div.addressContainer
{
	padding:2em;
	padding-top:1.7em;
}
#footerWrapper address
{
	float:left;
	display:block;
	margin-right:6em;
}
#footerWrapper address.contact
{
	margin-top:1.3em;
}
#footerWrapper address strong
{
	width:10em;
	display:inline-block;
	white-space:nowrap;
}
#fpProductListFunctionContainerPanel .inner
{
    background-color:#FFF;
}
table.dataListCategory td
{
    width:16.6%;
}