body {
   font : 10px Tahoma, Arial, Verdana;
   margin : 0px 0px 0px 0px;
   scrollbar-3dlight-color:#efefef;
   scrollbar-arrow-color:#002da8;
   scrollbar-base-color:#efefef;
   scrollbar-darkshadow-color:#002da8;
   scrollbar-face-color:#efefef;
   scrollbar-highlight-color:#efefef;
   scrollbar-shadow-color:#002da8;
}
input,select,textarea {
   font : 11px Tahoma, Arial, Verdana;
   color : #002aaa;
}
.tealbg {
   border : white 1px;
   font : 11px Tahoma, Arial, Verdana;
   color : #002aaa;
}
.whitebg {
   border : thin solid lightgray;
   font : 11px Tahoma, Arial, Verdana;
   color : #002aaa;
}
.whitebg2
   {
   font     : 12px Tahoma, Arial, Verdana;
   color      : #002aaa;
}
.intro {
   visibility : hidden;
   color : #ffffff;
   position : absolute;
   top : 650px;
   z-index :-1;
}
footer {
   font : 10px Tahoma, Arial, Verdana;
   color : White;
}
div.copyright {
   font : 10px Tahoma, Arial, Verdana;
   color : White;
   position : relative;
   top : 10px;
   left : 20px;
   text-align : left;
}
A {
   font-style : normal;
   text-decoration : none;
}
A:Visited {
   font-style : normal;
   text-decoration : none;
}
A:Active {
   font-style : normal;
   text-decoration : underline;
}
A:Hover {
   text-decoration : underline;
}
a.footer {
   color      : Orange;
   font-variant: normal;
   text-decoration: none;
}
a.nav1 {
   color   : #ffffff;
   font    : 11px Tahoma, Arial, Verdana;
   font-weight: bold;
}
a.nav2 {
   color   : #002da8;
   font    : 14px Tahoma, Arial, Verdana;
   font-weight: bold;
}
a.nav3 {
   color   : #002da8;
   font    : 16px Tahoma, Arial, Verdana;
   font-weight: bold;
}
a.inwhite {
   font   : 11px Tahoma, Arial, Verdana;
   color: #002da8;
   font-weight: bold;
}
a.inwhite0 {
   font   : 11px Tahoma, Arial, Verdana;
   color: #002da8;
   font-weight: bold;   
}
a.inwhite1 {
   font   : 10px Tahoma, Arial, Verdana;
   color: #002da8;
   font-weight: bold;
}
a.tealbg0 {
   font: 11px Tahoma, Arial, Verdana;
   font-style : normal;
   text-decoration : none;
   color: #ffffff;
}
a.inwhite12 {
   font   : 12px Tahoma, Arial, Verdana;
   color: #002da8;
   font-weight: bold;
}
div.main_white { 
   font   : 11px Tahoma, Arial, Verdana;
   color: #002da8;
   vertical-align: top;
   margin: 5px 5px 5px 5px;   
   height: Auto;
   width: 208px;
   vertical-align: top;
   text-align: justify;
   padding: 5px 10px 5px 10px;
   line-height: 13px;
   position:relative;
   top:-10px;
   /* left: 0px; */
}
div.select_co {
   font-size:12px;
   position:absolute;
   top:188px;
   visibility: visible;
   float:left;      
}
span.app_title {
   position:relative;
   top:-24px;
   left: 0px;
}
span.select_co {
   font-size:12px;
   position:relative;
   left:500px;
   visibility: visible;
   float:left;      
}
span.ten_px { 
   font   : 10px Tahoma, Arial, Verdana;
}
span.in_white0 {
   background-color: #f0f0f0;
   background-repeat: no-repeat;
   font   : 11px Tahoma, Arial, Verdana;
   color: #002da8;
   margin: 0px 0px 0px 0px;   
   height: auto;
   width: 450px;
   vertical-align: top;
   text-align: justify;
   padding: 0px 15px 5px 10px;
   line-height: 13px;
   float: left;
}
span.in_white0_wider {
   background-color: #f0f0f0; 
   background-repeat: no-repeat;
   font   : 11px Tahoma, Arial, Verdana;
   color: #002da8;
   margin: 0px 0px 0px 0px;   
   height: auto;
   width: 500px;
   vertical-align: top;
   text-align: justify;
   padding: 5px 15px 5px 10px;
   line-height: 13px;
   float: left;
}
span.in_white1 {
   font   : 11px Tahoma, Arial, Verdana;
   color: #002da8;
   margin: 0px 0px 0px 0px;   
   height: auto;
   vertical-align: top;
   text-align: left;
   padding: 5px 10px 5px 10px;
   line-height: 13px;
}
span.in_white2 {
   font   : 11px Tahoma, Arial, Verdana;
   color: #002da8;
   margin: 0px 0px 0px 0px;   
   height: auto;
   width: auto;
   text-align: right;
   padding: 0px 0px 0px 0px;
   line-height: 13px;
}
td.in_white1 {
   font   : 11px Tahoma, Arial, Verdana;
   color: #002da8;
   margin: 0px 0px 0px 0px;   
   height: auto;
   vertical-align: top;
   padding: 5px 15px 5px 10px;
   line-height: 13px;
   vertical-align: text-top;
}
td.in_white2 {
   font: 11px Tahoma, Arial, Verdana;
   font-weight: bold;
   color: #002da8;
   background-color: #ffffff; 
   margin: 0px 0px 0px 0px;   
   text-align: center;
   line-height: 13px;
}
td.in_white3 { 
   font: 10px Tahoma, Arial, Verdana;
   color: #002da8;
   background-color: #ffffff; 
   margin: 0px 0px 0px 0px;   
   line-height: 12px;
}
td.in_white_14 { 
   font   : 14px Tahoma, Arial, Verdana;
   font-weight: bold;
   color: #002da8;
   margin: 0px 0px 0px 0px;   
   height: auto;
   vertical-align: top;
   vertical-align: text-top;
}
input.in_white_12 { 
   font   : 12px Tahoma, Arial, Verdana;
   font-weight: bold;
   color: #002da8;
   margin: 0px 0px 0px 0px;   
   height: auto;
   vertical-align: top;
   vertical-align: text-top;
}
span.in_white_no_LHS_app {
   background-color: #f0f0f0;
   background-repeat: no-repeat;
   font   : 11px Tahoma, Arial, Verdana;
   color: #002da8;
   margin: 0px 0px 0px 0px;   
   height: auto;
   vertical-align: top;
   text-align: justify;
   padding: 0px 15px 5px 10px;
   line-height: 13px;
   float: left;
}
ul.small_li {
   margin-top: 5px;
   margin-bottom: 5px;
   text-align: left;
}
ul.small_li_none {
   margin-top: 5px;
   margin-bottom: 5px;
   text-align: left;
   list-style-type:none;
}
ul.small_li_ni {
   margin-top: 5px;
   margin-bottom: 5px;
   margin-left:0px;
   padding-left:20px;
}
ol.small_li_ni {
   margin-top: 5px;
   margin-bottom: 5px;
   margin-left:0px;
   padding-left:0px;
}
ol.small_li_numbered_ni {
   margin-top: 5px;
   margin-bottom: 5px;
   margin-left:0px;
   padding-left:24px;
   list-style-type:decimal;
}
ol.small_li_circle_ni {
   margin-top: 5px;
   margin-bottom: 5px;
   margin-left:0px;
   padding-left:20px;
   list-style-type:disc;
}
ol { 
   font   : 11px Tahoma, Arial, Verdana;
   text-align: justify;
   margin-right: 5px;
}
div.prod_sports { 
   float: right;
   visibility: visible;
   font   : 11px Tahoma, Arial, Verdana;
   color: #002da8;
   margin: 0px 0px 0px 0px;   
   height: Auto;
   width: 225px;
   vertical-align: top;
   text-align: justify;
   padding: 5px 5px 5px 10px;
   line-height: 13px;
   border: 1px dotted #002da8;
}
div.prod_sports_wider { 
   float: right;
   visibility: visible;
   font   : 11px Tahoma, Arial, Verdana;
   color: #002da8;
   margin: 0px 0px 0px 0px;   
   height: Auto;
   width: 295px;
   vertical-align: top;
   text-align: justify;
   padding: 5px 0px 5px 5px;
   line-height: 18px;
   border: 1px dotted #002da8;
}
div.tealnews { 
   float: right;
   background-color: #0F45B2;
   visibility: visible;
   font   : 11px Tahoma, Arial, Verdana;
   color: #ffffff;
   margin: 10px 5px 0px 0px;   
   height: auto;
   width: 240px;
   vertical-align: top;
   text-align: justify;
   padding: 5px 5px 5px 5px;
   line-height: 13px;
   border-top: 0px dotted #0F45B2;
   border-right: 0px dotted #0F45B2;
   border-left: 0px dotted #0F45B2;
   border-bottom: 0px dotted #0F45B2;
   position:relative;
   top:-30px;
   left: 8px;
}
td.tealnews {
   visibility: visible;
   background-color: #0F45B2;
   height: auto;
   padding: 0px 10px 0px 0px;
}
.tealtxt {
   font   : 11px Tahoma, Arial, Verdana;
   color: #ffffff;
   line-height: 13px;
   vertical-align: top;
   text-align: justify;
}
.whitetxt {
   font   : 11px Tahoma, Arial, Verdana;
   color: #002aaa;
   line-height: 13px;
   vertical-align: top;
   text-align: justify;
}
.whitetxt12 {
   font   : 12px Tahoma, Arial, Verdana;
   color: #002aaa;
   line-height: 15px;
   vertical-align: top;
   text-align: justify;
   padding: 0px 7px 0px 0px;
}
.whitetxt13 {
   font   : 13px Tahoma, Arial, Verdana;
   color: #002aaa;
   line-height: 16px;
   vertical-align: top;
   text-align: justify;
}
div.orangenews { 
   float: right;
   background-color: #ffae00;
   visibility: visible;
   font   : 11px Tahoma, Arial, Verdana;
   font-weight : bolder;
   color: #ffffff;
   margin: 0px 0px 10px 10px;   
   height: Auto;
   width: 208px;
   vertical-align: top;
   text-align: justify;
   padding: 5px 5px 5px 5px;
   line-height: 13px;
   border: 1px dotted #ffae00;
   position:relative;
   top:20px;
   left: -10px;
}
td.hint { 
   font   : 11px Tahoma, Arial, Verdana;
   color: #002da8;
   background-color: #ffffdd;
}
div.hint { 
   font   : 11px Tahoma, Arial, Verdana;
   color: #002da8;
   background-color: #ffffdd;
}
div.fb_news { 
   float: right;
   background-color: #0040c0;
   visibility: visible;
   font   : 11px Tahoma, Arial, Verdana;
   color: #ffffff;
   margin: 0px 5px 0px 0px;   
   height: 520px;
   width: 195px;
   vertical-align: top;
   text-align: justify;
   padding: 5px 10px 5px 17px;
   line-height: 13px;
   border-style: none;
   position:relative;
   top:0px;
   left: 8px;
}
td.fb_center {
   padding: 5px 0px 5px 17px;
   font   : 11px Tahoma, Arial, Verdana;
   color: #002aaa;
   font-size:11px;
   font-weight:bold;
}
div.fb_center_big_blue {
   font   : 15px Tahoma, Arial, Verdana;
   color: #002aaa;
   font-size:15px;
   font-weight:bolder;
}
iframe.fb_center {
   position:relative;
   top:-12px;
   left: 41px;
}
div.fb_center_top_ten { 
   font   : 11px Tahoma, Arial, Verdana;
   background-color: #0040c0;
   color: #ffffff;
   margin: 0px 0px 0px 0px;   
   height: auto;
   vertical-align: top;
   text-align: left;
   padding: 5px 15px 5px 5px;
   line-height: 13px;
   position:relative;
   top: 10px;
   left: 12px;
}
a.inblue0 {
   font   : 11px Tahoma, Arial, Verdana;
   color: #ffffff;
   font-weight: bold;   
}
td.inblue0 {
   font   : 11px Tahoma, Arial, Verdana;
   color: #ffffff;
   line-height: 13px;
   text-align: justify;
}
div.fb_right {
   color: #002aaa;
   float: right;
   visibility: visible;
   font   : 11px Tahoma, Arial, Verdana;
   font-weight : bolder;
   margin: 0px 0px 10px 10px;   
   height: Auto;
   width: 194px;
   vertical-align: top;
   text-align: justify;
   padding: 5px 10px 5px 18px;
   line-height: 13px;
   border-style: none;
   position:relative;
   top: 16px;
   left: 0px;
}
td.fb_right {
   height: auto;
}
td.thin_line {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1px;
   padding: 0px;
   margin: 0px;
   line-height: 1px;
}
td.home_page_main_ski { 
   background-image: url(/imgs_nl/home/home_bg_image_skier.jpg);
   background-color: #ffffff;
   visibility: visible;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1px;
   padding: 0px;
   margin: 0px;
   line-height: 1px;
   height: 695px;
   width: 595px;
   vertical-align: top;
   border-style: none;
}
td.left_grit { 
   background-image: url(/imgs_nl/interface/left_grit_2.jpg);
   background-color: #ffffff;
   visibility: visible;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1px;
   padding: 0px;
   margin: 0px;
   line-height: 1px;
   height: 585px;
   width: 155px;
   vertical-align: top;
   border-style: none;
}
td.teal_12_bold_txt_vab {
   font   : 12px Tahoma, Arial, Verdana;
   font-weight: bold;
   color: #033945;
   margin: 0px 0px 0px 0px;
   line-height: 18px;
   vertical-align: bottom;
}
td.teal_12_txt_vat {
   font   : 12px Tahoma, Arial, Verdana;
   font-weight: normal;
   color: #033945;
   margin: 0px 0px 0px 0px;
   line-height: 14px;
   vertical-align: top;
}
td.teal_12_txt_vat_lighter {
   font   : 12px Tahoma, Arial, Verdana;
   font-weight: normal;
   color: #19444b;
   margin: 0px 0px 0px 0px;
   line-height: 16px;
   vertical-align: top;
}
td.menu_item {
   padding: 4px 10px 4px 10px;
   background-color: #013894;
}
span.teal_12_txt_vat_lighter {
   font   : 12px Tahoma, Arial, Verdana;
   font-weight: normal;
   color: #19444b;
   margin: 0px 0px 0px 0px;
   vertical-align: top;
}
a.teal_12_txt_vat {
   font   : 12px Tahoma, Arial, Verdana;
   font-weight: bold;
   color: #033945;
   margin: 0px 0px 0px 0px;
   line-height: 14px;
   vertical-align: top;
}
a:link.teal_12_txt_vat, a:visited.teal_12_txt_vat, a:hover.teal_12_txt_vat, a:active.teal_12_txt_vat {
   font-style : normal;
   text-decoration : none;
}
a.teal_12_txt_vam {
   font   : 12px Tahoma, Arial, Verdana;
   font-weight: bold;
   color: #033945;
   margin: 0px 0px 0px 0px;
   line-height: 14px;
   vertical-align: middle;
}
a:link.teal_12_txt_vam, a:visited.teal_12_txt_vam {
   font-style : normal;
   text-decoration : none;
}
a:hover.teal_12_txt_vam, a:active.teal_12_txt_vam {
   font-style : normal;
   text-decoration : none;
   color: orange;
}
a.left_menu_item {
   font   : 11px Tahoma, Arial, Verdana;
   font-weight: bold;
   color: #ffffff;
   margin: 0px 0px 0px 0px;
   line-height: 14px;
   vertical-align: middle;
}
a:link.left_menu_item, a:visited.left_menu_item, a:hover.left_menu_item, a:active.left_menu_item {
   font-style : normal;
   text-decoration : none;
}
td.left_menu_item {
   padding: 3px 10px 6px 14px;
   background-color: #b7b7b7;
   width: 145px;
}
td.left_menu_item_selected {
   font   : 11px Tahoma, Arial, Verdana;
   font-weight: bold;
   color: #ffffff;
   padding: 3px 10px 6px 14px;
   background-color: #c76816;
   color: #ffffff;
   vertical-align: middle;
   margin: 0px 0px 0px 0px;
   line-height: 14px;
   width: 145px;
}
.orange_splash_txt {
   font   : 12px Tahoma, Arial, Verdana;
   font-weight: bold;
   color: #c76816;
   margin: 0px 0px 0px 0px;
   line-height: 14px;
   vertical-align: top;
}
.orange_txt_12 {
   font   : 12px Tahoma, Arial, Verdana;
   color: #c76816;
   margin: 0px 0px 0px 0px;
   line-height: 14px;
   vertical-align: top;
}
.orange_12_b {
   padding: 5px 0px 5px 0px;
   font   : 12px Verdana, Arial, sans-serif;
   color: #f6931e;
   font-size:12px;
   font-weight:bold;
}
.orange_13_b {
   padding: 5px 0px 5px 0px;
   font   : 13px Verdana, Arial, sans-serif;
   color: #f6931e;
   font-size:13px;
   font-weight:bold;
}
.orange_27_b {
   font: 27px Arial, Tahoma, Verdana, sans-serif;
   font-weight:bold;
   color: #f6931e;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;   
   text-align: left;
   line-height: 28px;
}
.grey_11_nl {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   font   : 11px Arial, Verdana, Tahoma;
   color: #606060;
   vertical-align: middle;
   line-height: 13px;
}
.grey_11_b {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   font   : 11px Tahoma, Arial, Verdana;
   font-weight: bold;
   color: #606060;
   vertical-align: middle;
   line-height: 13px;
}
.grey12px {
   font: 12px Tahoma, Arial, Verdana;
   font-weight: bold;
	color: #606060;
   line-height: 18px;
}
.grey_12_txt_vat {
   font   : 12px Tahoma, Arial, Verdana;
   color: #707070;
   margin: 0px 0px 0px 0px;
   line-height: 14px;
   vertical-align: top;
}
.grey_13 {
   margin: 0px 20px 0px 0px;
   padding: 0px 20px 0px 0px;
   font   : 13px Arial, Verdana, Tahoma;
   color: #606060;
   vertical-align: middle;
   line-height: 15px;
   text-align: justify;
}
.grey_13_b {
   margin: 0px 0px 2px 0px;
   padding: 0px 0px 2px 0px;
   font   : 13px Arial, Verdana, Tahoma;
   font-weight:bold;
   color: #606060;
   vertical-align: middle;
   line-height: 15px;
}
.grey_13_nj {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   font   : 13px Arial, Verdana, Tahoma;
   color: #606060;
   line-height: 15px;
}
.grey14px {
   font: 14px Tahoma, Arial, Verdana;
   font-weight: bold;
	color: #606060;
   line-height: 18px;
}
.grey_14_b {
   padding: 0px 0px 0px 0px;
   font   : 14px Arial, Verdana, Tahoma;
   color: #686868;
   font-size:14px;
   font-weight:bold;
}
.grey_14_nl {
   padding: 0px 0px 0px 0px;
   font   : 14px Arial, Verdana, Tahoma;
   color: #606060;
   font-size:14px;
}
.grey16px {
   font: 16px Tahoma, Arial, Verdana;
   font-weight: bold;
	color: #606060;
   line-height: 25px;
}
.grey_16_b {
   padding: 0px 0px 0px 0px;
   font   : 16px Arial, Verdana, Tahoma;
   color: #606060;
   font-size:16px;
   font-weight:bold;
}
.bgrey_large {
   font: 20px Arial, Verdana, Tahoma, sans-serif;
   font-weight: bold;
   color: #7ea3b5;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   line-height: 25px;
}
span.bgrey_huge {
   font: 57px Arial, Verdana, Tahoma, sans-serif;
   font-weight: bold;
   color: #7ea3b5;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   line-height: 57px;
}
span.blue_huge {
   font: 57px Arial, Verdana, Tahoma, sans-serif;
   font-weight: bold;
   color: #00225f;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   line-height: 57px;
}
.blue_large {
   font: 20px Arial, Verdana, Tahoma, sans-serif;
   font-weight: bold;
   color: #00225f;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   line-height: 25px;
}
.blue16px {
   font: 16px Tahoma, Arial, Verdana;
   font-weight: bold;
	color: #002da8;
   line-height: 25px;
}
.blue14px {
   font: 14px Tahoma, Arial, Verdana;
   font-weight: bold;
	color: #002da8;
   line-height: 18px;
}
.blue_13 {
   margin: 0px 10px 0px 0px;
   padding: 0px 10px 0px 0px;
   font   : 13px Arial, Verdana, Tahoma;
   color: #00225f;
   vertical-align: middle;
   line-height: 15px;
   text-align: justify;
}
.blue_13_vat {
   margin: 0px 10px 0px 0px;
   padding: 0px 10px 0px 0px;
   font   : 13px Arial, Verdana, Tahoma;
   color: #00225f;
   vertical-align: top;
   line-height: 15px;
   text-align: justify;
}
.blue12px {
   font: 12px Tahoma, Arial, Verdana;
   font-weight: bold;
	color: #002da8;
   line-height: 18px;
}
.blue11px {
   font: 11px Tahoma, Arial, Verdana;
	color: #002da8;
   line-height: 12px;
}
img.hiddenPic {
   display: none;
   visibility: hidden;
   border: 0px;
   border-style: none;
}
td.small_grey {
	font-face: normal normal 8pt/7pt verdana, helvetica, arial, sans-serif;
   font: normal normal 8pt/7pt verdana, helvetica, arial, sans-serif;
	font-size: 9px;
   color : lightgrey;
   text-align : left;
}
a.small_grey {
	font-face: normal normal 8pt/7pt verdana, helvetica, arial, sans-serif;
   font: normal normal 8pt/7pt verdana, helvetica, arial, sans-serif;
   font-size: 9px;
   color: lightgrey;
   font-weight: bold;
   text-align: left;
}
a:link.small_grey, a:visited.small_grey {
   font-style: normal;
   text-decoration: none;
}
a:hover.small_grey {
   font-style: normal;
   color: orange;
   text-decoration : none;
}
a:active.small_grey {
   font-style: normal;
   text-decoration: none;
}
a.orange_big {
   font   : 17px Tahoma, Arial, Verdana;
   font-weight: bold;
   color: #c76816;
   margin: 0px 0px 0px 0px;
   vertical-align: top;
}
a:link.orange_big, a:visited.orange_big {
   font-style: normal;
   text-decoration: none;
}
a:hover.orange_big, a:active.orange_big {
   font-style: normal;
   color: orange;
   text-decoration : none;
}
a.orange_giant {
   font   : 21px Tahoma, Arial, Verdana;
   font-weight: bold;
   color: #c76816;
   margin: 0px 0px 0px 0px;
   vertical-align: top;
}
a:link.orange_giant, a:visited.orange_giant {
   font-style: normal;
   text-decoration: none;
}
a:hover.orange_giant, a:active.orange_giant {
   font-style: normal;
   color: orange;
   text-decoration : none;
}
td.copyright_nl {
   font-face: normal normal 8pt/7pt verdana, helvetica, arial, sans-serif;
   font: normal normal 8pt/7pt verdana, helvetica, arial, sans-serif;
   font-size: 9px;
   color: #dadada;
   text-align: center;
}
a.footer_nl {
   font-face: normal normal 8pt/7pt verdana, helvetica, arial, sans-serif;
   font: normal normal 8pt/7pt verdana, helvetica, arial, sans-serif;
   font-size: 9px;
   color: #dadada;
   font-variant: normal;
   text-decoration: none;
}
a:link.footer_nl, a:visited.footer_nl {
   font-style: normal;
   text-decoration: none;
}
a:hover.footer_nl {
   font-style: normal;
   color: white;
   text-decoration : none;
}
a:active.footer_nl {
   font-style: normal;
   text-decoration: none;
}
/* menu styles */
/* level 0 inner */
.m0l0iout {
   font: 14px Tahoma, Arial, Verdana;
   font-weight: bold;
	text-decoration: none;
	color: #002da8;
   line-height: 15px;
}
.m0l0iover {
	font: 14px Tahoma, Arial, Verdana;
   font-weight: bold;
   text-decoration: underline;
	color: #002da8;
   line-height: 15px;
}
/* level 0 outer */
.m0l0oout {
   font: 14px Tahoma, Arial, Verdana;
   font-weight: bold;
	color: #002da8;
   line-height: 15px;	
   text-decoration : none;
	border : 1px solid #ffffff;
	background: #ffffff;
}
.m0l0oover {
   font: 14px Tahoma, Arial, Verdana;
   font-weight: bold;
	color: #002da8;
   line-height: 15px;	
	text-decoration : none;
	border : 1px solid #ffffff;
	background: #ffffff;
}
/* level 1 inner */
.m0l1iout {
	font: 11px Tahoma, Arial, Verdana;
	text-decoration: none;
	padding: 2px;
	color: #FFFFFF;
   line-height: 11px;
}
.m0l1iover {
	font: 11px Tahoma, Arial, Verdana;
	text-decoration : none;
	padding: 2px;
	color: #FFFFFF;
   line-height: 11px;
}
/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #105ddd;
	filter: alpha(opacity=85);
}
.m0l1oover {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #2464f1;
}
/* level 2 inner */
.m0l2iover {
	font: 11px Tahoma, Arial, Verdana;
	text-decoration : none;
	padding: 2px;
	color: #FFFFFF;
   line-height: 11px;
}
/* level 2 outer */
.m0l2oout {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #2464f1;
}
.m0l2oover {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #2464f1;
}
a:link.m0l2iover, a:visited.m0l2iover, a:hover.m0l2iover, a:active.m0l2iover {
   font-style : normal;
   text-decoration : none;
}
a:link.m0l2oover, a:visited.m0l2oover, a:hover.m0l2oover, a:active.m0l2oover {
   font-style : normal;
   text-decoration : none;
}
td.banner_nl2 { 
   background-image: url(/imgs_nl2/top_banner.jpg);
   background-color: #ffffff;
   visibility: visible;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1px;
   padding: 0px;
   margin: 0px;
   line-height: 1px;
   height: 169px;
   width: 1080px;
   vertical-align: top;
   border-style: none;
}
td.select_country {
   padding: 5px 0px 5px 0px;
   font   : 11px Tahoma, Arial, Verdana;
   color: #606060;
   font-size:11px;
   font-weight:bold;
}
a.welcome_brokers {
   font: 20px Verdana, Arial, sans-serif;
   color: #FFFFFF;
   margin: 20px 0px 0px 10px;
   padding: 20px 0px 0px 10px;   
   text-align: center;
   line-height: 24px;
   font-variant: normal;
   text-decoration: none;
}
a:link.welcome_brokers, a:visited.welcome_brokers {
   font-style: normal;
   text-decoration: none;
}
a:hover.welcome_brokers {
   font-style: normal;
   color: #003452;
   text-decoration : none;
}
a:active.welcome_brokers {
   font-style: normal;
   text-decoration: none;
}
a.top_menu_small {
   font: 10px Arial, Verdana, Tahoma, sans-serif;
   font-weight: bold;
   color: #003452;
   margin: 0px 5px 2px 2px;
   padding: 0px 5px 2px 2px;
   vertical-align: top;
   text-align: center;
   line-height: 16px;
   font-variant: normal;
   text-decoration: none;
}
a:link.top_menu_small, a:visited.top_menu_small {
   font-style: normal;
   text-decoration: none;
}
a:hover.top_menu_small {
   font-style: normal;
   color: #f6931e;
   text-decoration : none;
}
a:active.top_menu_small {
   font-style: normal;
   text-decoration: none;
}
td.top_menu_main {
   text-align: center;
}
a.top_menu_main {
   font: 15px Arial, Verdana, Tahoma, sans-serif;
   font-weight: bold;
   color: #003255;
   margin: 0px 4px 2px 4px;
   padding: 0px 4px 2px 4px;
   vertical-align: top;
   text-align: center;
   line-height: 18px;
   font-variant: normal;
   text-decoration: none;
}
a:link.top_menu_main, a:visited.top_menu_main {
   font-style: normal;
   text-decoration: none;
}
a:hover.top_menu_main {
   font-style: normal;
   color: #f6931e;
   text-decoration : none;
}
a:active.top_menu_main {
   font-style: normal;
   text-decoration: none;
}
a.bgrey_14 {
   font: 14px Arial, Verdana, Tahoma, sans-serif;
   font-weight: bold;
   color: #7ea3b5;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   font-variant: normal;
   text-decoration: none;
}
a:link.bgrey_14, a:visited.bgrey_14 {
   font-style: normal;
   text-decoration: none;
}
a:hover.bgrey_14 {
   font-style: normal;
   color: #f6931e;
   text-decoration : none;
}
a:active.bgrey_14 {
   font-style: normal;
   text-decoration: none;
}
a.bgrey_14_nb {
   font: 14px Arial, Verdana, Tahoma, sans-serif;
   color: #7ea3b5;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   font-variant: normal;
   text-decoration: none;
}
a:link.bgrey_14_nb, a:visited.bgrey_14_nb {
   font-style: normal;
   text-decoration: none;
}
a:hover.bgrey_14_nb {
   font-style: normal;
   color: #f6931e;
   text-decoration : none;
}
a:active.bgrey_14_nb {
   font-style: normal;
   text-decoration: none;
}
td.small_grey11 {
   font: 11px Tahoma, Arial, Verdana, sans-serif;
   color: #606060;
   padding: 0px 0px 0px 0px;
   vertical-align: middle;
}
a.small_bgrey {
   font: 11px Tahoma, Arial, Verdana, sans-serif;
   color: #7ea3b5;
   padding: 0px 0px 0px 0px;
   font-weight:bold;
   font-variant: normal;
   text-decoration: none;
}
a:link.small_bgrey, a:visited.small_bgrey {
   font-style: normal;
   text-decoration: none;
}
a:hover.small_bgrey {
   font-style: normal;
   color: #f6931e;
   text-decoration : none;
}
a:active.small_bgrey {
   font-style: normal;
   text-decoration: none;
}
td.left_menu_nl2_12 {
   font: 12px Arial, Verdana, Tahoma, sans-serif;
   font-weight: bold;
   color: #09455f;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   vertical-align: top;
   text-align: center;
   line-height: 14px;
   text-align: justify;
}
.nl2_orange {
   color: #f6931e;
}
td.left_menu_nl2 {
   font: 13px Arial, Verdana, Tahoma, sans-serif;
   font-weight: bold;
   color: #09455f;
   margin: 0px 1px 0px 0px;
   padding: 0px 1px 0px 0px;
   vertical-align: top;
   text-align: center;
   line-height: 14px;
}
td.left_menu_orange_nl2_al {
   font: 13px Arial, Verdana, Tahoma, sans-serif;
   font-weight: bold;
   color: #f6931e;
   margin: 0px 1px 0px 3px;
   padding: 0px 1px 0px 3px;
   vertical-align: top;
   text-align: left;
   line-height: 14px;
}
.left_menu_11_nl2 {
   font: 11px Arial, Verdana, Tahoma, sans-serif;
   font-weight: bold;
   margin: 0px 1px 0px 0px;
   padding: 0px 1px 0px 0px;
   vertical-align: top;
   text-align: left;
}
.left_menu_12_nl2 {
   font: 12px Arial, Verdana, Tahoma, sans-serif;
   font-weight: bold;
   margin: 0px 1px 0px 0px;
   padding: 0px 1px 0px 0px;
   vertical-align: top;
   text-align: left;
}
a.left_menu_nl2 {
   font: 13px Arial, Verdana, Tahoma, sans-serif;
   font-weight: bold;
   color: #09455f;
   margin: 0px 1px 0px 0px;
   padding: 0px 1px 0px 0px;
   vertical-align: top;
   text-align: center;
   line-height: 14px;
   font-variant: normal;
   text-decoration: none;
}

a.right_app_link {
   font: 16px Arial, Verdana, Tahoma, sans-serif;
   font-weight: bold;
   color: #09455f;
   margin: 0px 1px 0px 0px;
   padding: 0px 1px 0px 0px;
   vertical-align: top;
   text-align: center;
   line-height: 17px;
   font-variant: normal;
   text-decoration: none;
}

a:link.left_menu_nl2, a:visited.left_menu_nl2 {
   font-style: normal;
   text-decoration: none;
}
a:hover.left_menu_nl2 {
   font-style: normal;
   color: #f6931e;
   text-decoration : none;
}
a:active.left_menu_nl2 {
   font-style: normal;
   text-decoration: none;
}
td.copyright_nl2 {
   font-face: normal normal 8pt/7pt verdana, helvetica, arial, sans-serif;
   font: normal normal 8pt/7pt verdana, helvetica, arial, sans-serif;
   font-size: 9px;
   color: #606060;
   text-align: center;
}
a.footer_nl2 {
   font-face: normal normal 8pt/7pt verdana, helvetica, arial, sans-serif;
   font: normal normal 8pt/7pt verdana, helvetica, arial, sans-serif;
   font-size: 9px;
   color: #606060;
   font-variant: normal;
   text-decoration: none;
}
a:link.footer_nl2, a:visited.footer_nl2 {
   font-style: normal;
   text-decoration: none;
}
a:hover.footer_nl2 {
   font-style: normal;
   color: #f6931e;
   text-decoration : none;
}
a:active.footer_nl2 {
   font-style: normal;
   text-decoration: none;
}
td.lhs_sports_nl2 { 
   background-image: url(/imgs_nl2/left_banner_sports.jpg);
   background-repeat: no-repeat;
   background-color: #ffffff;
   visibility: visible;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1px;
   padding: 0px;
   margin: 0px;
   line-height: 1px;
   width: 340px;
   vertical-align: top;
   border-style: none;
}

td.lhs_watersports_nl2 { 
   background-image: url(/imgs_nl2/BannerWatersports.jpg);
   background-repeat: no-repeat;
   background-color: #ffffff;
   visibility: visible;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1px;
   padding: 0px;
   margin: 0px;
   line-height: 1px;
   width: 340px;
   vertical-align: top;
   border-style: none;
}

td.lhs_events_nl2 { 
   background-image: url(/imgs_nl2/left_banner_events.jpg);
   background-repeat: no-repeat;
   background-color: #ffffff;
   visibility: visible;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1px;
   padding: 0px;
   margin: 0px;
   line-height: 1px;
   width: 340px;
   vertical-align: top;
   border-style: none;
}
td.lhs_glossary_nl2 { 
   background-image: url(/imgs_nl2/left_banner_glossary.jpg);
   background-repeat: no-repeat;
   background-color: #ffffff;
   visibility: visible;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1px;
   padding: 0px;
   margin: 0px;
   line-height: 1px;
   width: 340px;
   vertical-align: top;
   border-style: none;
}
td.lhs_travel_nl2 { 
   background-image: url(/imgs_nl2/left_banner_travel.jpg);
   background-repeat: no-repeat;
   background-color: #ffffff;
   visibility: visible;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1px;
   padding: 0px;
   margin: 0px;
   line-height: 1px;
   width: 340px;
   vertical-align: top;
   border-style: none;
}
td.banner_txt_nl {
   padding: 0px 0px 0px 15px;
   font   : 14px Arial, Verdana, Tahoma;
   color: #09455f;
   font-size:14px;
   font-weight:bold;
}
.pad14bs {
   padding: 0px 14px 0px 14px;
}
.pad7 {
   padding: 0px 0px 0px 7px;
}
.pad5 {
   padding: 0px 0px 0px 5px;
}
.pad3 {
   padding: 0px 0px 0px 3px;
}
td.white_27_b {
   font: 27px Arial, Tahoma, Verdana, sans-serif;
   font-weight:bold;
   color: #FFFFFF;
   margin: 10px 0px 0px 13px;
   padding: 10px 0px 0px 13px;   
   text-align: left;
   line-height: 28px;
}
td.white_26_b {
   font: 26px Arial, Tahoma, Verdana, sans-serif;
   font-weight:bold;
   color: #FFFFFF;
   margin: 0px 0px 0px 13px;
   padding: 0px 0px 0px 13px;   
   text-align: left;
   line-height: 21px;
}
div.small_li_nl2 li {
   margin-bottom: 8px;
}
div.small_li_nl2_2 li {
   margin-bottom: 12px;
}
div.small_li_nl2_3 li {
   margin-bottom: 4px;
}
a.inwhite_nl2 {
   font   : 12px Tahoma, Arial, Verdana;
   color: #606060;
   font-weight: bold;
}
a:link.inwhite_nl2, a:visited.inwhite_nl2 {
   font-style : normal;
   text-decoration : none;
}
a:hover.inwhite_nl2, a:active.inwhite_nl2 {
   font-style : normal;
   text-decoration : underline;
}
a.grey_13_oomo {
   font: 13px Arial, Helvetica, sans-serif;
   color: #606060;
   font-style : normal;
   text-decoration : none;
}
a:link.grey_13_oomo, a:visited.grey_13_oomo { 
   color: #606060;
   font-style : normal;
   text-decoration : none;
}
a:active.grey_13_oomo {
   color: #606060;
   font-style : normal;
   text-decoration : none;
}
a:hover.grey_13_oomo { 
   color: #f6931e;
   font-style : normal;
   text-decoration : none;
}
span.in_white1_nl2 { 
   font   : 13px Tahoma, Arial, Verdana;
   color: #606060;
   margin: 0px 0px 0px 0px;   
   height: auto;
   vertical-align: top;
   text-align: left;
   padding: 5px 10px 5px 10px;
   line-height: 15px;
}
div.thumb_nail_wrap {
   float:left;
   position:relative;
}
.vid-time{
   position:absolute;
   
   font: 9px Tahoma, Arial, Verdana;
   font-size:9px;
   background-color:black;
   font-weight:bold;
   color:white;
   height:11px;
   line-height:11px;
   padding:0 3px;

   bottom:3px;
   right:0px;

   opacity:0.7; /* transparency */  
   filter:alpha(opacity=70); /* IE transparency */  

   margin-top:0;
   margin-right:0;

   display:-moz-inline-stack;
   display:inline-block;
   *display:inline;
}

