/* RedDot specific */
.dot { font-family: Verdana, Helvetica, Arial; font-size: 10px; color: #FFFFFF; background-color: #FF0000; font-weight: normal; font-variant: normal; font-style: normal; text-transform: none;  vertical-align: middle;  margin-left: 1px; margin-right: 1px; padding-left: 1px; padding-right: 1px; }
.dot2 { font-family: Helvetica, Arial, Verdana; font-size: 10px; color: #ffffff; background-color: #EC143C; font-weight: normal; font-variant: normal; font-style: normal; text-transform: none; vertical-align: top; margin-left: 1px; margin-right: 1px; padding-left: 1px; padding-right: 1px; }
.seo { font-family: Verdana, Helvetica, Arial; font-size: 10px; color: #FFFFFF; background-color: #475BF1; font-weight: normal; font-variant: normal; font-style: normal; text-transform: none; vertical-align: middle; margin-left: 1px; margin-right: 1px; padding-left: 1px; padding-right: 1px; }
.seo_panel { width: 370px; height: 14px; background-color:#ffffff; border:#666666 solid 1px; }

/* taggfix */
body { margin:0; }
a { text-decoration:none;}

/* divrutor */
#header{ width:1003px; height:135px; }
    #headertop{ width:985px; height:76px; padding:0 0 0 10px }
        #headertopleft{ float:left; height:50px; margin:15px 0 0 0px; }
        #headertopright{ width:194px; height:65px; float:right; }
            #headertopright1{ width:194px; margin:8px 0 0 0; }
            #headertopright2{ width:194px; margin:6px 0 0 0; }
     #headermiddle { width:985px; height:31px; padding:0 0 0 18px; background-image:url(system_images/green_bar.gif); position: relative; }
          #headermiddlemenu{ padding:7px 0 0 0; }
    #headerbottom { width:993px; height:29px; padding:0 10px 0 0; background-color: #ebecec; background-image:url(system_images/headerbottom_bar.gif); }
          #headerbottombreadcrums{ float:left; margin: 2px 0 0 10px; }
        #headerbottommenu{ float:right; margin: 2px 0 0 0; padding-right: 55px; }
#body { width:985px; float:left; margin-top:20px; padding:10px; padding-top:0px; }
    #maincontent{ width:779px; height: auto; float:left; }

/* STARTPAGE */
        #mainpagetop{ width:779px; height:278px; }
        /* height:278px */
        #mainpagetopfadepic{ width:779px; height:322px; background-image:url(images/IJIB_68_mansmiling_bw_rdax_286x429.jpg); background-repeat:no-repeat;}
            #mainpagetopleft{ width:286px; height:322px; float:left; }
            #mainpagetopright{ width:463px; height:312px; float:right; margin:0 0 0 10px; padding:10px 10px 0 10px; }
        #mainpagebottom{ width:779px; height:125px; margin:10px 0 0 0; }
            #bottom_box1 { width: 194px; height: 125px; margin-right: 1px; background-color:#B2B2B2; float: left; }
                    #bot_box_top_left { float: left; height: 52px; width: 114px; padding-left: 10px; padding-right: 3px; padding-top: 15px; }
                #bot_box_top_right { float: right; height: 67px; width: 67px; }
                #bot_box_bot { clear: both; float: left; height: 33px; width: 184px; padding-left: 10px; padding-top: 25px;}
                #bot_box_bot_right { height: 33px; width: 184px; padding-left: 110px; padding-top: 25px;}
            #bottom_box2 { width: 194px; height: 125px; margin-right: 1px; background-color:#C8C8C8; float: left; }
            #bottom_box3 { width: 194px; height: 125px; margin-right: 1px; background-color:#D9D9D9; float: left; }
                #bottom_box4 { width: 194px; height: 125px; background-color:#EBECEC; float: left; }
                #annualreportbox{ width:286px; height:125px; float:left; background-color:#f5f5f5; }
                #annualreportboxtext{ width:185px; height:100px; padding:6px 6px 0 6px; }
            #fairplaybox{ width:483px; height:125px; float:right; margin:0 0 0 10px; background-color:#f5f5f5; }
                #fairplayboxtext{ width:277px; height:100px; padding: 6px 6px 0 6px; }

/* subsida1 */        
        #subpagemenu{ width:194px; height: 404px; background-color:#ebecec; float:left; padding:0 0 0 0px; }
        #subpagemenu_FF{ width:194px; height: auto; background-color:#ebecec; float:left; padding:0 0 0 0px; }
        #subpagecontent{ width:575px; height: auto; margin:0 0 0 10px; float:right; }
            #subpagecolumnsingle{ width:555px; height: auto; padding:7px 10px 0 10px; }
            #subpagecolumnsingle2{ float: left; width:400px; height: auto; padding:7px 10px 0 10px; }
            #subpagecolumn1{ width:351px; height: auto; float:left; padding:10px 10px 0 10px; }
            #subpagecolumn2{ width:194px; height: auto; margin:0 0 0 10px; float:right; }
                #subpagecolumnsinglescrollcontentpic1{ width:535px; height:auto; padding:0 20px 0 0; background-image:url(images/StylesheetImages/vertical6picbar.jpg); background-position:right; background-repeat:repeat-y; }
                #subpagecolumnsinglescrollcontentinner{ width:465px; height:auto; padding:0 0 0 0; }
                #subpagecolumnsinglescrollcontent{ width:535px; height:auto; padding:0 20px 0 0; }       
 
    #columnright{ width:194px; height: auto; float:right; margin:0 0 0 10px; position: relative; }
    #columnright_start{ width:194px; height:auto; float:right; margin:0 0 0 10px; position: relative; }
#footer{ width:985px; height:auto; padding:0 10px 0 10px; }
    #footerleft{ float:left; padding:10px 0 0 0; }
    #footerright{ float:right; padding:4px 0 0 0; }

/* popup */
    #popupheader{ width:580px; padding:6px 0px 0 20px; }
        #popupheaderlogo{ float:left; }
        #popupheadertext{ float:right; margin:4px 10px 0 0; text-align:right; }
    #popupcontent{ margin:20px 20px 0 20px; }
        #popupcolumnleft{ float:left; width:275px; height:354px;}
        #popupcolumnright{ float:right; width:275px;}
    #popupfooter{ margin:0 0 0 16px; }

/* COUNTRY SELECTOR */
#CountrySelector {list-style-type:none; margin:0 0 0 0; padding:0;}
#CountrySelector li {float:left; padding:0; margin:0 1px 0 0; position:relative; width:193px; z-index:100;}
#CountrySelector li dl { position:absolute; top:0; left:0; height: 20px; }
#CountrySelector li a, #CountrySelector li a:visited {text-decoration:none;}
#CountrySelector li dd {display:none;}
#CountrySelector li:hover, #CountrySelector li a:hover {border:0;}
#CountrySelector li:hover dd, #CountrySelector li a:hover dd {display:block;}
#CountrySelector li:hover dl, #CountrySelector li a:hover dl {padding-bottom:20px;}
#CountrySelector table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
#CountrySelector dl {width: 193px; margin: 0; padding: 0; background: url(bottom.gif) no-repeat bottom left; text-align:left; cursor:pointer;}
#CountrySelector dt {margin:0; padding: 0px; font-size: 12px; color: #fff; border-right:1px solid #444; border-left:1px solid #444; border-top:1px solid #444; border-bottom:1px solid #444;}
#CountrySelector .CountryImage {}
#CountrySelector dd {margin:0; padding:0; color: #fff; font-size: 12px; background: #fff; text-align:left; border-left:1px solid #444; border-right:1px solid #444;}
#CountrySelector dd.last {border-bottom:1px solid #444; border-left:1px solid #444;}
.CountryTop dt a, .CountryTop dt a:visited {display:block; color:#444;}
.CountryTop dd a, .CountryTop dd a:visited {color:#000; text-decoration:none; display:block; background: #fff no-repeat 10px 10px; width:186px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.CountryTop dd a:hover { background: #639600 url(arrowr.gif) no-repeat 11px 10px; color:#fff;}
.CountryTextPos{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding-left:5px; }
.bluearrow {float: right; }

/* formatering */
.text10black_style{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000; }
.text10black_style a:link, .text10black_style a:visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight: normal; color:#468200; }
.text10black_style a:hover, .text10black_style a:visited:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight: normal; color:#468200; }
.text10black{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000; }
.text10blackactive{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline; color:#000; }
.text10boldblack{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000; }
.text10blue{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000; }
.text10boldblue{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#404040; }
.text13blue{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;  color:#468200; }
.text13boldblue{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;  color:#468200; font-weight:bold; }
.text11blue{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  color:#468200; }
.text10white{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; }
.text12white{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; }
.text12whiteselected{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:underline; }
.text12black{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; }
.text12boldblue{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#002a5f; }
.text12boldwhite{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; }
.text12blue{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#002a5f; }
.text18blue{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#48721C; }
.subpagemenuheader{ padding:0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; color:#468200; }
.subpagemenuheaderactive{ padding:0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; color:#468200; }
.subpagemenuactive{ padding:0 0 0 16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#002a5f; text-decoration:underline; }
.subpagemenu{ padding:0 0 0 12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#002a5f; }

#indent{ margin:10px 0 0 10px; width:300px;}
#wideindentmargin{ margin:10px 0 10px 20px; width:410px; }
#smalltextmargin{margin:0 0 6px 0;}
#smalltextmargin a { color: #000; font-weight: normal; text-decoration: none; }
#smalltextmargin a:hover { color: #000; font-weight: normal; text-decoration: none;}
#smalltextmargin_readmore { margin-left: 280px; }
#smalltextmargin_pic{margin:0 0 6px 0; width: 420px;}
#smalltextmargin_pic2{margin:0 0 6px 0; width: 410px;}
#smalltextmargin_pic2 a { color: #468200; font-weight: normal; text-decoration: none; }
#smalltextmargin_pic2 a:hover { color: #468200; font-weight: normal; text-decoration: none;}
#largetextmargin{margin:0 0 16px 0;}
#boxlink{ float:right; padding-right:6px; }
#columboxlink { padding-top:6px; padding-right:6px; text-align:right; }
#columnrightheaderunderline { width:194px; height:5px; font-size:0; background-repeat:repeat-x; }
#fairpay_bot{ position: absolute; left: 0px; bottom: 0px; clear: both; display: block; }
#fairpay_bot_FF { position: relative; left: 0px; bottom: 0px; clear: both; display: block; }
#columntextmargin { padding:6px 6px 0 6px; }
#latestreportsbox, #latestreportsbox_newsticker { background-image:url(system_images/grey_bar.gif); background-repeat:repeat-x; border:1px solid #808080; height:auto; padding-bottom:8px; width:192px; }
#currentquotebox { background-image:url(system_images/grey_bar.gif); background-repeat:repeat-x; border:1px solid #808080; height:auto; padding-bottom:8px; }
#columntextmargin a { color: #468200; font-weight: normal; text-decoration: none; }
#columntextmargin a:hover { color: #468200; font-weight: normal; text-decoration: none;}
#pictablepadding { padding:0 29px 0 0 }
#pictabletextpadding { padding:0 29px 10px 0 }
#print_icon{ float:right; }

/* LOGIN CSS */
#dropmenudiv{ position: absolute; border:0px solid black; border-bottom-width: 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; background-color: #468200; line-height:25px; z-index:100; }
#login_box { position: absolute; right: 100px; top: 10px; }
#dropmenudiv a{ width: 100%; display: block; text-indent: 3px; border-bottom: 0px solid black; padding: 1px 0; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; }
#dropmenudiv a:hover{ /*hover background color*/ background-color: #468200; text-decoration: underline; }
#login_top_bg { background-color: #ffffff; border-bottom: 0px solid #999999; }

/* MENU */
 .subpagemenuheaderactive{ padding:0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; color:#48721C; }
 .subpagemenuactive_child { padding:0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bolder; color:#ffffff; text-decoration: none; }
a.subpagemenuactive_child { padding:0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bolder; color:#ffffff; text-decoration: none; }
a.subpagemenuactive_child:hover { padding:0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bolder; color:#ffffff; text-decoration: underline; }
 .subpagemenuactive { padding:0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bolder; color:#48721C; text-decoration: none; }
a.subpagemenuactive { padding:0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bolder; color:#48721C; text-decoration: none; }
a.subpagemenuactive:hover { padding:0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bolder; color:#48721C; text-decoration: underline; }
 .subpagemenuactive2{ padding:0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; font-weight: normal; color:#000; text-decoration: none; }
a.subpagemenuactive2{ padding:0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; font-weight: normal; color:#000; text-decoration: none; }
a.subpagemenuactive2:hover { padding:0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; font-weight: normal; color:#000; text-decoration: underline; }
 .subpagemenuactive3{ padding:0 0 0 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; font-weight: normal; color:#000; text-decoration: none; }
a.subpagemenuactive3{ padding:0 0 0 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; font-weight: normal; color:#000; text-decoration: none; }
a.subpagemenuactive3:hover { padding:0 0 0 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; font-weight: normal; color:#000; text-decoration: underline; }
 .subpagehaschild{ height: 26px; width: 194px; padding:0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bolder; color:#48721C; text-decoration:none; background-image:url(system_images/arrow_bg_new.gif); background-repeat:no-repeat; }
 .subpagemenu_special{ padding:0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; font-weight: normal; color:#000; }
a.subpagemenu_special{ padding:0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; font-weight: normal; color:#000; }
a.subpagemenu_special:hover { padding:0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; font-weight: normal; color:#000; text-decoration: underline; }
 .subpagemenu_special2{ padding:0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; font-weight: normal; color:#000; text-decoration: underline; }
a.subpagemenu_special2{ padding:0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; font-weight: normal; color:#000; text-decoration: underline; }
a.subpagemenu_special2:hover { padding:0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; font-weight: normal; color:#000; text-decoration: underline; }
 .subpagemenu{ padding:0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bolder; color:#48721C; }
a.subpagemenu{ padding:0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bolder; color:#48721C; }
a.subpagemenu:hover { padding:0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bolder; color:#48721C; text-decoration: underline; }
 .subpagemenu2{ padding:0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; font-weight: normal; color:#000; }
a.subpagemenu2{ padding:0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; font-weight: normal; color:#000; }
a.subpagemenu2:hover { padding:0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; font-weight: normal; color:#000; text-decoration: underline; }
 .subpagemenu3{ padding:0 0 0 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; font-weight: normal; color:#000; }
a.subpagemenu3{ padding:0 0 0 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; font-weight: normal; color:#000;  }
a.subpagemenu3:hover { padding:0 0 0 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; font-weight: normal; color:#000; text-decoration: underline; }

#menuunderline{ width:194px; height: 1px; font-size:0; background-image:url(system_images/one_pix.gif); background-repeat:repeat-x; }
#columntextmargin{ padding:6px 6px 0 6px; }
#subpagemenumargin_special { padding: 0 0 5px; 0px; background-color:#D9D9D9; }
#subpagemenumargin_special2 { padding: 0 0 5px; 0px; background-color:#D9D9D9; }
#subpagemenumargin{ padding: 5px; 0 1px; 0; margin: 0 0 0 5px; }
#subpagemenumargin_nochild{ padding: 5px; 0 1px; 0; margin: 0 0 0 5px; background-color:#9C5FB5; }
#subpagehaschild{ padding: 5px; 0 0 0; margin: 0 0 0 5px; background-image:url(system_images/arrow_bg_new.gif); background-repeat:no-repeat; }
#subpagehaschild_active{ padding: 5px; 0 0 0; margin: 0 0 0 5px; background-color: #C0AED4; background-image:url(system_images/arrow_bg_active_new2.gif); background-repeat:no-repeat; }
#subpagehaschild_active2{ padding: 5px; 0 0 0; margin: 0 0 0 5px; background-image:url(); background-repeat:no-repeat; }
#subpagehaschild2_active2{ padding: 5px; 0 0 0; margin: 0 0 0 5px; background-image:url(system_images/arrow_bg2_active2.gif); background-repeat:no-repeat; }
#subpagemenumargin2{ padding: 5px; 0 1px; 10px; margin: 0 0 0 5px; background-color:#E1E1E1; }
#subpagemenumargin2_2{ padding: 5px; 0 1px; 10px; margin: 0 0 0 5px; background-color:#C0AED4; }
#subpagemenumargin3{ padding: 5px; 0 1px; 16px; background-color:#E1E1E1; }

/* TEXTSIZE */
.textsize1            { padding:0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; font-weight: bolder; color:#ffffff; text-decoration: none; }
a.textsize1         { padding:0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; font-weight: bolder; color:#ffffff; text-decoration: none; }
a.textsize1:hover { padding:0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; font-weight: bolder; color:#ffffff; text-decoration: underline; }
.textsize2             { padding:0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bolder; color:#639600; text-decoration: none; }
a.textsize2         { padding:0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bolder; color:#639600; text-decoration: none; }
a.textsize2:hover { padding:0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bolder; color:#639600; text-decoration: underline; }
.textsize3             { padding:0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bolder; color:#639600; text-decoration: none; }
a.textsize3         { padding:0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bolder; color:#639600; text-decoration: none; }
a.textsize3:hover { padding:0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bolder; color:#639600; text-decoration: underline; }

.text1 {border-right: 1px solid #666666; border-top: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666; background-color:#639600; }
.text2 {border-right: 1px solid #666666; border-top: 1px solid #666666; border-bottom: 1px solid #666666; background-color: #ebecec; }
.text3 {border-right: 1px solid #666666; border-top: 1px solid #666666; border-bottom: 1px solid #666666; background-color: #ebecec; }