HTML {
	MIN-HEIGHT: 100%; MARGIN-BOTTOM: 1px
}
BODY {
	FONT-SIZE: 10px; COLOR: #413f3b; FONT-FAMILY: verdana, helvetica, sans-serif
}
TD {
	FONT-SIZE: 10px; COLOR: #413f3b; FONT-FAMILY: verdana, helvetica, sans-serif
}

A:hover {
	COLOR: #666666
}

A.navsub:link {
	FONT-WEIGHT: bold;FONT-SIZE: 10px; COLOR: #413f3b; FONT-FAMILY: verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.navsub:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR:#800A0A; FONT-FAMILY: verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.navsub:visited {
	FONT-WEIGHT: bold;FONT-SIZE: 10px; COLOR: #413f3b; FONT-FAMILY: verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.navsub:active {
	FONT-WEIGHT: bold;FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #413f3b; FONT-FAMILY: verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.navsubmenu {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #e4e4e4; TEXT-DECORATION: none
}
A.navsubmenu:link {
	FONT-SIZE: 10px; COLOR: #dbdce1; FONT-FAMILY: verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.navsubmenu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #dbdce1; FONT-FAMILY: verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.navsubmenu:visited {
	FONT-SIZE: 10px; COLOR: #dbdce1; FONT-FAMILY: verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.navsubmenu:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #dbdce1; FONT-FAMILY: verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}

A.navftr:link {
	FONT-SIZE: 10px; COLOR: #5E5E5E; FONT-FAMILY: verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.navftr:visited {
	FONT-SIZE: 10px; COLOR: #5E5E5E; FONT-FAMILY: verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.navftr:hover {
	FONT-SIZE: 10px; COLOR: #8d8c8b; FONT-FAMILY: verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.navftr:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #5E5E5E; FONT-FAMILY: verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}

.subMenuLink {
	FONT-SIZE: 10px; COLOR: #413f3b; BORDER-BOTTOM: #cccccc 1px dotted; FONT-FAMILY: verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.subMenuLink A {
	FONT-SIZE: 10px; COLOR: #413f3b; FONT-FAMILY: verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.subMenuLink A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #413f3b; FONT-FAMILY: verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}

.bkdbordertop {
	BACKGROUND-IMAGE: url(../images/border_top.gif); BACKGROUND-REPEAT: repeat-x
}

.bkdborderbottom {
	BACKGROUND: url(../images/border_btm.gif) repeat-x;
}
.bkdborderleft {
	BACKGROUND-IMAGE: url(../images/border_left.gif); BACKGROUND-REPEAT: repeat-y;
}
.bkdborderright {
	BACKGROUND-IMAGE: url(../images/border_right.gif); BACKGROUND-REPEAT: repeat-y;
}

.bkdindex_en_US {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/index_main_photo.jpg); BACKGROUND-REPEAT: no-repeat
}
.bkdindex_en_CA {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/index_main_photo_en_CA.jpg); BACKGROUND-REPEAT: no-repeat
}
.bkdindex_fr_CA {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/index_main_photo_fr_CA.jpg); BACKGROUND-REPEAT: no-repeat
}
.bkdindex_dk_DK {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/index_main_photo_dk_DK.jpg); BACKGROUND-REPEAT: no-repeat
}
.bkdindex_en_UK {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/index_main_photo_en_UK.jpg); BACKGROUND-REPEAT: no-repeat
}
.bkdindex_fr_FR {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/index_main_photo_fr_FR.jpg); BACKGROUND-REPEAT: no-repeat
}
.bkdindex_nl_BE {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/index_main_photo_nl_BE.jpg); BACKGROUND-REPEAT: no-repeat
}
.bkdindex_fr_BE {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/index_main_photo_fr_BE.jpg); BACKGROUND-REPEAT: no-repeat
}
.bkdindex_de_DE {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/index_main_photo_de_DE.jpg); BACKGROUND-REPEAT: no-repeat
}

.bkdindex_it_IT {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/index_main_photo_it_IT.jpg); BACKGROUND-REPEAT: no-repeat
}

.bkdindex_se_SE {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/index_main_photo_se_SE.jpg); BACKGROUND-REPEAT: no-repeat
}

.bkdindex_es_ES {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/index_main_photo_es_ES.jpg); BACKGROUND-REPEAT: no-repeat
}

.bkdindex_no_NO {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/index_main_photo_no_NO.jpg); BACKGROUND-REPEAT: no-repeat
}

.navsubmenu {
	DISPLAY: none; FONT-SIZE: 10px; Z-INDEX: 5; FILTER: alpha(opacity=85); LEFT: 100%; VISIBILITY: hidden; COLOR: #ffffff; FONT-FAMILY: verdana, Helvetica, sans-serif; POSITION: absolute; TOP: 80px; BACKGROUND-COLOR: #fcfcfc; moz-opacity: 0.85; opacity: 0.85
}

.subMenuLink {
	FONT-SIZE: 10px; COLOR: #000000; BORDER-BOTTOM: #cccccc 1px dotted; FONT-FAMILY: verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.subMenuLink:link {
	FONT-SIZE: 10px; COLOR: #cfcfce; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.subMenuLink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #cfcfce; BORDER-BOTTOM: #cccccc 1px dotted; FONT-FAMILY: verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.subMenuLink:active {
	FONT-SIZE: 10px; COLOR: #cfcfce; BORDER-BOTTOM: #cccccc 1px dotted; FONT-FAMILY: verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.subMenuLink:visited {
	FONT-SIZE: 10px; COLOR: #cfcfce; BORDER-BOTTOM: #cccccc 1px dotted; FONT-FAMILY: verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menu_piksel {
        background: url(../images/menu_piksel.gif) repeat-x;
}

#nav, #nav ul { /* all lists */
	position:relative;
    padding: 0;
    margin: 0;
    list-style: none;
    line-height: 0;
    background-color: transparent;
    text-align: left;
	z-index:2;
}
#nav a {
    display: block;
        font: 10px Verdana;
    color: #413F3B;
    text-decoration: none;
        font-weight:regular;
}
#nav a:hover{
        color:#413F3B;
}
#nav li { /* all list items */
    float: left;
   /* width: 129px;  width needed or else Opera goes nuts */
    background-color: transparent;
}

#nav li ul { /* second-level lists */
    position: absolute;
        width: 127px;
    left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul ul { /* third-and-above-level lists */
    margin: -19px 0 0 128px;
       /* filter:Alpha(opacity=80);
        -moz-opacity:0.8; */
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
    left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	zoom:1;

}
/*.level_2 {
         text-align: center;
} */
a.top_level:link, a.top_level:active , a.top_level:visited {
         display: block;
         padding-left: 0px;
         width: 127px;
         height: 52px;

         /*border-right: 1px dotted black;*/
         border-right: 1px solid #C9C9C9;
         border-bottom: 1px solid #666666;
}
a.top_level:hover {
         background-color: #F0F0F0;
}
.top_level_selected {
         width: 127px;
         height: 52px;
         background: transparent url(../../images/mm_selected.gif) repeat-x;

         /*border-right: 1px dotted black;*/
         border-right: 1px solid #C9C9C9;
         border-bottom: 1px solid #666666;
}
a.top_level_last:link, a.top_level_last:active, a.top_level_last:visited {
         display: block;
         padding-left: 0px;
         width: 135px;
         height: 52px;
         border-bottom: 1px solid #666666;
}
a.top_level_last:hover {
         background-color: #F0F0F0;
}


.second_lev:link, .second_lev:active, .second_lev:visited {
         display: block;
         padding-left: 10px;
         padding-top: 3px;
         padding-bottom: 3px;
         border-bottom: 1px solid #C9C9C9;
         background: #D3D3D3;
         width:118px;

}
.second_lev:hover {
         display: block;
         background-color: #F9F9F9;
}
.second_lev_last:link, .second_lev_last:active, .second_lev_last:visited {
         display: block;
         padding-left: 10px;
         padding-top: 3px;
         padding-bottom: 3px;
         border-bottom: 1px solid #C9C9C9;
         background: #D3D3D3;
         width:80px;

}
.second_lev_last:hover {
	 display: block;
         background-color: #F9F9F9;
}

.third_third:link, .third_third:active, .third_third:visited {
         background-color: transparent;
         display: block;
         padding-left: 10px;
         padding-top: 3px;
         padding-bottom: 3px;
         border-bottom: 1px solid #C9C9C9;
         background: #E6E6E6;
         width: 119px;
}
.third_third:hover {
         background-color: #F9F9F9;
}

.top_level_selected {
         width: 152px;
         height: 52px;
         BACKGROUND-IMAGE: url(../images/mm_selected.gif); BACKGROUND-REPEAT: repeat-x;

         /*border-right: 1px dotted black;*/
         border-right: 1px solid #C9C9C9;
         border-bottom: 1px solid #666666;
}
.top_level_last_selected {
         display: block;
         padding-left: 0px;
         width: 129px;
         height: 52px;
         border-bottom: 1px solid #666666;
         BACKGROUND-IMAGE: url(../images/mm_selected.gif); BACKGROUND-REPEAT: repeat-x;
}
/*  NI SECTION  */
/*.ni_element  a:link,a:visited,a:active{
	font:11px Verdana;
	color: #9D1616;
	text-decoration:none;
}
.ni_element  a:hover {
	font:11px Verdana;
	color: #E36666;
	text-decoration:none;
}
.ni_logo {
	margin-bottom:15px;
}
.ni_links {
	font:11px Verdana;
	color: #666;
	line-height:18px;
}
.ni_header {
	font:12px Verdana;
	color:#666;
	font-weight:bold;
}
.ni_links a:active, .ni_links a:visited, .ni_links a:link {
	font:11px Verdana;
	color: #9D1616;
	text-decoration:none;
}
.ni_links a:hover {
	font:11px Verdana;
	color: #E36666;
	text-decoration:none;
}*/
/*   NT SECTION  */

/*.nt_content {
	font:11px Verdana;
	color: #666;
	line-height:14px;
}
.nt_title {
	font:12px Verdana;
	color:#9D1616;
	font-weight:bold;
}
.nt_nav {
	margin-top:10px;
	margin-bottom:10px;
	font: 11px Verdana;
	color: #9D1616;
}*/
.djo_login:active, .djo_login:link, .djo_login:visited {
	display:block;
	float:left;
	width: 93px;
	height: 21px; /*27*/
	padding-top:7px;
	text-align:center;
	background: url('../images/djo_login_back.gif') no-repeat;
	font: 10px Verdana;
	color: #fff;
	text-decoration: none;
	margin-top:1px;
	margin-left:9px;
}
.djo_login:hover {
	display: block;
	float:left;
	width: 93px;
	height: 21px; /*27*/
	padding-top:7px;
	text-align:center;
	background: url('../images/djo_login_back_hover.gif') no-repeat;
	font:10px Verdana;
	color: #fff;
	text-decoration:none;
}
.lang_selector{
	padding-left:0px;
	padding-top: 8px;
	margin-right:10px;
	float:right;
}

.lang_selector_link:active, .lang_selector_link:link, .lang_selector_link:visited {
	font:10px Verdana;
	text-transform:uppercase;
	color: #8A8A8C;
	text-decoration: none;
}
.lang_selector_link:hover {
	color: #A51811;
}

.lang_selector_link_selected:active, .lang_selector_link_selected:link, .lang_selector_link_selected:visited {
	font:10px Verdana;
	text-transform:uppercase;
	color: #A51811;
	text-decoration: none;
}
.lang_selector_link_selected:hover {
	color: #A51811;
}

.banner_1, .banner_2, .banner_3 {
	width:170px;
	height:108px;
	text-align:right;

}
.banner_2 {
	height:105px;

}
.banner_3 {
	height:106px;
	background: url(../images/news_window_djo.gif) no-repeat;

}
.news_link:active, .news_link:visited, .news_link:link {
        font: 9px Verdana;
        color: #D8D8D8;
        text-decoration: none;


}
.news_link:hover {
        font: 9px Verdana;
        color: #B0B0B0;
        text-decoration: none;
}

.news_window_text {
       font: 9px Verdana;
       color: #D8D8D8;
       position: relative;
       top: 13px;
       left: 11px;
       padding-bottom:7px;
       text-align:left;

}


/*  NI SECTION  */
.ni_element a:link, .ni_element a:visited{
	color: #9d1616;
	text-decoration:none;
}
.ni_element a:hover, .ni_element a:active{
	color: #e36666;
	text-decoration:none;
}

/*   NT SECTION  */
.nt_title {
	font:12px Verdana;
	color:#9D1616;
	font-weight:bold;
}

/*-------------Nordic NEWS Page--------*/

.ni_element #newsArchive {
	margin: 10px 0px;
	*margin: 10px 0px 10px 40px;
}

.ni_element #newsArchive li {
	margin-bottom: 10px;
}

.nordicNews {
	background: url(../images/Press_Room.jpg) top right no-repeat;
}

/*--------------SITEMAP---------------------*/

.sitemap_link {
	float: right;
	position: relative;
	top: 10px;
	color: #aaa !important;
	margin-right:10px;
}

.sitemap_link:hover {
	color:#fff !important;
}