/* DEFAULT SETTINGS */
body{background:white;font-size:62.5%;font-family:arial,helvetica,sans-serif;}
strong, th, thead td, h1, h2, h3, h4, h5, h6{font-weight: bold;line-height:1.1em;}
cite, em, dfn{font-style:italic;}
small, sup, sub{font-size:85%;}
sup{vertical-align:super;}
sub{vertical-align:sub;}
img{border: 0 none;}

/* LINKS */
a, a:link, a:visited, a:active{color:#0066AB;text-decoration:none;}
a:hover{color:#0066AB;text-decoration:underline;}

/* TABLES */
table{margin-top:0.5em;}
th{padding:1em 4px 4px;background-color:#D3EAEE;border-bottom:3px solid #33B7C9;}
td{padding:4px;}

.icon{background:url('/gfx/ext.gif') center left no-repeat;padding-left:2em;}

td.products{width:50%;border-bottom:1px dotted #D3EAEE;}

.board,.partners,.contact{width:100%;}
.boardImage{width:120px !important;}
.boardText{padding-left:1em;}
#content td.boardText, td.boardImage{padding-bottom:1em;}
.partners td,.contact td{width:200px;padding:1em 0;border-bottom:1px dotted #ccc;}
.contact td{padding-right:1.5em;}

#content table.contact h4 {margin:.5em 0 .5em}

/* MENUS */
#mainMenu{display: none;}

#leftMenu{display: none;}

/* MAIN DIVS */
#header{width:870px;margin:0 auto;background:white url('/gfx/header_bg.gif') bottom center no-repeat;}
#header img{float:left;margin:20px 0 10px 0;}

#search{display: none;}

#container{clear:both;width:870px;margin:0 auto;background:white url('/gfx/content_bg.gif') top center repeat-y;}
#content{margin:0 5px;padding:10px;border-bottom:5px solid #F9C251;}
#leftIndex{float:left;width:550px;border-right:1px solid #F0F2F4;}
#center{float:left;width:400px;padding-bottom:2em;}
#rightIndex{float:right;width:270px;}
#right{float:right;width:270px;background-color:#F8F6F5;padding:0;margin:0;}
#right img{display:block;}

.popUp{border:3px double #33B7C9;padding:10px 20px 20px;background:#D3EAEE;position:absolute;width:250px;z-index:5;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;}
.HealthCareDisclaimer
{
	background:#D3EAEE none repeat scroll 0%;
	border:3px double #33B7C9;
	margin-left:200px;
	padding:10px 20px 20px;
	position:absolute;
	top:110px;
	width:300px;
	z-index:5;
}
.HealthCareDisclaimer h3
{
	font-size: 1.5em;
	margin:1.14em 0 .57em;
}
.HealthCareDisclaimer p
{
	margin-bottom:.8em;
	font-size: 1.4em;
}
.HealthCareDisclaimer a
{
	font-size: 1.2em;
}
#flash{padding-bottom:10px;background:white;}
#about{height:220px;background:white url('/gfx/index_map_bg.gif') top left no-repeat;margin-right:10px;}
#abouttext{float:left;width:250px;}
#mapflash{float:right;}

#footer{clear:both;width:870px;margin:0 auto;padding-top:3px;background:white url('/gfx/footer_bg.gif') top center no-repeat;}

/* SUB LEVEL DIVS*/
.rightContentIndex{padding:0 5px 5px 0;border-bottom:1px solid #eee;}
.rightContent{margin:10px 10px 0 10px;padding:0 5px 5px 0;border-bottom:1px solid #e5e5e5;}

.puffCenterContainer{float:left;width:200px;}
.puffCenter{padding:0 15px;background:white url('/gfx/puffCenterBg.gif') top left repeat-y;}
.puffCenterBottom{height:35px;background:url('/gfx/puffCenterBottom.gif') top left no-repeat;margin-top:-.8em;}
.puffRight{padding:0 15px;background:white url('/gfx/puffRightBg.gif') top left repeat-y;}
.puffRightBottom{height:38px;background:url('/gfx/puffRightBottom.gif') top center no-repeat;margin-top:-.8em;}

.indications{margin-top:2em;}

.prodTabs{border-bottom:3px solid #0066AB;}

.searchBox{padding:1em;background-color:#F8F6F5;}

.irContact{background:url('/gfx/gunilla_larsson_contact.gif') bottom right no-repeat;}
.prodContact{/*background:url('/gfx/kennet_rooth_contact.gif') bottom right no-repeat;*/}

.imgBox{float:left;margin:1em 10px 10px 0;}
.imgBox div{width:120px;}

.faq{padding:.7em;margin-bottom:.5em;}
.faq.active{background-color:#D3EAEE;}

.last, .pressList li.last{padding-bottom:10px;border-bottom:none;}
.globe{background:url('/gfx/globe_trans.gif') bottom right no-repeat;}
.clear{clear:both;}
.block{display:block;}
.text{padding:0 15px;}
.archive{float:right;}


/* LISTS */
.linkList {padding-left:1.5em;list-style-type:none !important;}
.linkList li{margin-bottom:.2em;}
.linkList .pdf{list-style-image:url('/gfx/pdf2.gif');}
.linkList .ppt{list-style-image:url('/gfx/ppt.gif');}
.linkList .ext{list-style-image:url('/gfx/arrow_inactive.gif');}

.searchList{list-style:decimal;padding-left:1.7em;margin:-1em .3em 2em;list-style-type:none;}

.tabs{width:100%;margin-top:2em;padding:3px 0 1px 0;border-bottom:1px solid #0066AB;list-style-type:none !important;}
.tabs li{list-style:none;display:inline;}
.tabs li a{padding:3px 10px 1px 5px;background:url('/gfx/tabCorner.gif') top right no-repeat;}
.tabs li a:link, .tabs li a:visited{background-color:#CCE0EE;color:#0066AB;}
.tabs li a:hover, .tabs li a:active, #content .tabs li a.active{background-color:#0066AB;border-bottom:1px solid #0066AB;font-weight:bold;color:white;text-decoration:none;}

.indications ul{margin-right:10px;list-style-type:none !important;width:400px;}
.indications ul li{float:left;margin-bottom:.3em;width:50%;}
.indications ul  li a{background:url('/gfx/arrow_inactive.gif') center left no-repeat; padding-left:1.5em;text-transform:uppercase;color:#666 !important;}
.indications ul  li a.active,.indications ul  li a.active:hover{background:url('/gfx/arrow_active.gif') center left no-repeat;color:#0066AB !important;text-decoration:none;}

.prodTabs ul{width:100%;height:40px;background-color:white !important;text-align:right;list-style-type:none !important;}
.prodTabs ul li{float:right;width:100px;}
.prodTabs ul li a .right{background:url('/gfx/prodTabRight_inactive.gif');padding:8px 7px 0;font-weight:bold;color:#666;}
.prodTabs ul li a .right.active, .prodTabs ul li a:hover .right.active{background:url('/gfx/prodTab_active.gif') top left no-repeat;color:white;text-decoration:none !important;}
.prodTabs ul li a div.left.active, .prodTabs ul li a:hover div.left.active{background:url('/gfx/prodTab_active.gif') top left no-repeat;color:white;text-decoration:none !important;}
.prodTabs ul li a .left{background:url('/gfx/prodTabLeft_inactive.gif') top left no-repeat;padding:8px 7px 0;font-weight:bold;color:#666;}
.prodTabs ul li a:hover .left,.prodTabs ul li a:hover .right{text-decoration:underline;}

.pressList,.calenderList{list-style-type:none !important;}
.pressList li,.calenderList li{padding:1.2em .5em 0 .5em;border-bottom:1px solid #eee;}
.downloadList li,.searchList li{padding:1.2em .5em 1em .5em;border-bottom:1px solid #eee;list-style-type:none !important;}
.downloadList li.pdf{background:url('/gfx/pdfBig.gif') center left no-repeat;padding-left:40px !important;}
.downloadList li.ppt{background:url('/gfx/pptBig.gif') center left no-repeat;padding-left:40px !important;}
.grey{background-color:#F8F6F5 !important;}

.prodLinks ul{padding-right:10px;list-style-type:none !important;}

.faqSubjects{border-bottom:1px dotted #CCC;padding-bottom:.5em;margin-bottom:2em;}

#content ul{list-style-type:disc;}

/* MAIN TYPO */
#content, #footer, #header{font-size:1.2em;line-height:1.3em;color:#333;}
#content h1{margin:1em 0 .5em;font-family:"Century Gothic", arial, helvetica, sans-serif;font-size:1.6em;}
#content h2{padding:1.07em 0 .535em;font-family:"Century Gothic", arial, helvetica, sans-serif;font-size:1.4em;}
#content h3{margin:1.14em 0 .57em;font-family:"Century Gothic", arial, helvetica, sans-serif;font-size:1.1em;}
#content h4{margin:1.23em 0 .615em;font-family:arial, helvetica, sans-serif;font-size:1em;}
#content h5{font-family:arial, helvetica, sans-serif;font-weight:bold;font-size:1em;}
#content h1+h5{margin-top:-.8em;}
#content p{margin-bottom:.8em;}
#content label{font-size:.9em;color:#0066AB;}

/* TYPO EXCEPIONS */
#content #right puffRight p{margin-bottom:0;}
#content #right h3, #content #rightIndex h3{text-transform:uppercase; }
#content #right h3.topHeading, #content #rightIndex h3.topHeading{margin-top:0; }

#content #center .date{margin:0;font-size:.9em;color:#999;}
#content #right .date, #content #rightIndex .date{margin:1em 0 0 0;font-size:.9em;color:#999;}
#content .boilerPlate{margin-top:-1.5em;font-size:.9em;color:#999;}

#content a h4,#content a h5{color:#333;}
#content a:hover h4,#content a:hover h5{text-decoration:underline;}

#content .trace{font-size:.9em;color:#999;}
#content .prodTabs p{font-size:.9em;line-height:1em;padding:12px 5px 5px 5px;margin-bottom:0;}
#content .imgBox div p,#content .searchList p{margin-bottom:0;}
#content .searchWord{font-style:normal;font-weight:bold;color:#666;background-color:#F0F2F4;}
#content .title{display:block;margin-bottom:.5em;font-style:normal;font-size:.9em;color:#33B7C9;}

#footer p {margin-left:5px;font-size:.8em;color:#999;}

/* HR */
#content hr{display:block;width:100%;height:1px;margin:2em 0;background:#F0F2F4;color:#F0F2F4;border:none;}

/*  FORMS */
#search select{width:100%;}
#search .box{float:left;width:160px;margin-top:5px;padding:1px 3px;}
#search .button{float:right;margin-top:6px;}

.products select{width:100%;margin-bottom:.5em;}

.searchBox .box{float:left;width:300px;margin:5px 0;padding:1px 3px;}
.searchBox .button{float:left;margin:6px 0 5px 10px;}
.searchBox div{margin-bottom:5px;}
.searchBox label{margin-left:5px;}
.check{width:13px;height:13px;}
