﻿html, body { height: 100%; margin: 0; padding: 0; width: 100%; }
body { background-color: #F8F8F8; background-image: url(/ui/images/ir/bg.gif); background-repeat: repeat-x; color: #333; font-family: Arial, Sans-Serif; font-size: 12px; line-height: 1.3em; }

a img { border:0; }
a {	color: #cb0e0e; text-decoration: none; outline: none; }
a:hover { text-decoration: underline; }
a.pdf { background-image: url(/ui/images/ir/icon_pdf_small.png); background-position: 0 3px; background-repeat: no-repeat; display: inline-block; padding-left: 25px; }

h1 { font-size: 24px; font-family: Verdana; line-height: 1.3em; margin-top: 9px; margin-bottom: 14px; }
h2 { font-size: 18px; line-height: 1.3em; margin: 0 0 12px 0; }
h3 { font-size: 13px; margin: 0 0 6px 0; }
p {	margin: 6px 0 9px 0; }
strong { font-weight: bold; }

ul, li { list-style-type: none; margin: 0; padding: 0; }

iframe {border: none; overflow: hidden; border-width: 0;}

.fl { float: left; }
.fr { float: right; }
.nm { margin: 0; }

#aspnetForm { height: 100%; }
#framework { height: 100%; margin: 0 auto; width: 1002px; }

#content { background-image: url(/ui/images/ir/bgborder.png); background-repeat: repeat-y; min-height: 100%; overflow: hidden; padding: 0 6px; width: 990px; }
#content > div { float: left; }

#content #top_menu { background-color: #ffdb22; float: none; margin-bottom: 10px; }
#top_menu .logo_holder { padding: 5px 3px; }
#top_menu .logo_holder img { background-image: url(/ui/images/ir/logo.shadow.gif); display: block; margin-bottom: -2px; margin-top: 2px; padding: 7px; }
#top_menu .menu_bar { background-color: #e91111; background-image: url(/ui/images/ir/dividerbg.gif); background-repeat: repeat-x; padding: 4px 10px; overflow: hidden; }
#top_menu .menu_bar a { color: #f5db22; font-weight: bold; padding: 1px 5px; }
#top_menu .menu_bar a.about { border-left: 1px solid #f5db22; }
#top_menu .menu_bar a.english { background-image: url(/ui/images/ir/icon_swe.png); background-position: 0 2px; background-repeat: no-repeat; display: inline-block; padding-left: 25px; }
#top_menu .menu_bar a.swedish { background-image: url(/ui/images/ir/icon_eng.png); background-position: 0 2px; background-repeat: no-repeat; display: inline-block; padding-left: 25px; }

#breadcrum li { display: inline; }
#breadcrum li:last-child span { display: none; }

.col_1 { margin: 0 10px; width: 200px; }
.col_2 { margin: 0 10px; width: 530px; }

.box_type_1 { background-image: url(/ui/images/ir/about.section.bg.gif); background-repeat: repeat-x; border: 1px solid #999999; margin-bottom: 10px; padding: 15px; }

.box_type_2 { background-color: #e1e4e3; border-radius: 3px; overflow: hidden; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin-bottom: 10px; }
.box_type_2 h3 { margin: 8px 7px; }
.box_type_2 dl { margin: 0 7px; overflow: hidden; }
.box_type_2 dt, .box_type_2 dd { border-top: 1px solid #999; float: left; margin: 0; padding: 3px 0; width: 86px; }
.box_type_2 dt { clear: left; }
.box_type_2 .top { display: none; }
.box_type_2 .bottom { display: none; }
.box_type_2 .box_inner { background-image: url(/ui/images/ir/bg_box_grey_item.gif); background-repeat: repeat-x; border: 2px solid #fff; margin: 5px; }
.box_type_2 .box_inner_paddding { padding: 0 7px; }
.box_type_2 input[type=text] { width: 166px; }
.box_type_2 input[type=checkbox] { margin-left: 0; position: relative; top: 2px; } 
.box_type_2 .box_inner_paddding ul { margin-bottom: 10px; }

.list_type_1 a { color: #333; font-size: 13px; font-weight: bold; }
.list_type_1 a:hover { color: #cc0e0e; text-decoration: none; }
.list_type_1 li a.active { color: #cc0e0e; }
.list_type_1 li { background-color: #e1e4e3; background-image: url(/ui/images/ir/bg_box_grey_item.gif); background-repeat: repeat-x; }
.list_type_1 li > a { display: block; padding: 7px; }
.list_type_1 li ul { padding-bottom: 5px; }
.list_type_1 li ul li { background: none; }
.list_type_1 li ul li a { font-weight: normal; padding: 3px 7px; }
.list_type_1 li ul li a.active { background-color: #cc0e0e; }
.list_type_1 li ul li a.active { color: #fff; }

.list_type_2 { margin-bottom: 10px; }
.list_type_2 li { background-color: #fff; overflow: hidden; padding: 7px; }
.list_type_2 li a { display: block; float: left; font-weight: bold; width: 390px; }
.list_type_2 li span { display: inline-block; float: left; margin-right: 10px; width: 75px; }
.list_type_2 li.even { background-color: #e9e9e9;}

.below_list_link { display: inline-block; font-weight: bold; margin-left: 5px; }

/* START Gabriels CSS */
.countrySelectDropDown label { width: 160px; display: inline-block; }
/* END Gabriels CSS */
