
/* ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
/*  TEXT  */
/* ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
h1.pageHeader, h1{
	margin:3px 0px 10px; 
	font:28px Times, serif; 
	color:#005A9C;
}

h2{
	margin:10px 0px 3px; 
	font:16px verdana; 
	color:#A72424;
}

h3{
	margin:10px 0px 3px; 
	font:14px verdana; 
	color:#134366;
}

h4{
	margin:3px 0px; 
	font:bold 12px verdana; 
	color:#005A9C;
}

h5{
	margin:3px 0px; 
	font:12px verdana; 
	color:#005A9C;
}

h6{
	margin:3px 0px; 
	font:bold 10px verdana; 
	color:#005A9C;
}

br{line-height:7px;}
sup{font-size:8px;}
h1 sup{font-size:14px;}
h2 sup{font-size:10px;}
h3 sup{font-size:8px;}
h4 sup{font-size:8px;}
h5 sup{font-size:8px;}
h6 sup{font-size:8px;}

div.inledning{
	font:bold 12px verdana; 
	color:#333; 
	line-height:18px; 
	margin-bottom:15px;
}

div#contentColumn hr{
	height:5px;
	background:#DFDFDF;
	border:none;
	margin:10px 0px;
	padding:0px;
}

a{
	color:#005A9C;
	text-decoration:none;
}
a:hover{
	color:#4D8DBC;
}
a:active{
	color:#005A9C;
}
a:visited{
	color:#005A9C;
}
.editions{font:11px verdana; text-transform:uppercase; margin:10px 0 5px;}
.editions a{
	color:#869AA3;
	text-decoration:none;
	display:block;
	padding-left:25px;
}
.editions a:hover{color:#005A9C;}
.editions a.choosen{display:none;}

.editions .english{background:url(http://www.smode-resource.se/gfx/icons/english.gif) no-repeat 3px;}
.editions .swedish{background:url(http://www.smode-resource.se/gfx/icons/swedish.gif) no-repeat 3px;}
#footerPartners{margin:5px 30px; text-align:center; clear:both;}
#footerPartners h1{font:bold 14px arial; text-transform:uppercase; border-bottom:1px dotted #ccc; padding-bottom:10px;}
#footerPartners img{margin:0 30px; padding:0; vertical-align:middle;}
div#footer{
	clear:both;	
	padding:20px 0px 10px; 
	border-top:4px solid #00559c;
	font:11px arial; 
	color:#777; 
	background:#fff;
	margin:10px 20px 0;
}
div#footer table td{
	font:11px arial; 
	color:#777; 
}
div#footer a{margin-right:20px;}
div#footer a.headerLink{
	font:bold 12px arial; 
	text-transform:capitalize;
	text-decoration:none;
	color:#666;
}
div#footer a:hover{	text-decoration:underline;}
div#footerBottom{background:url(/_project/_layout/gfx/footerBg.jpg) 0 100% no-repeat; width:950px; height:75px; clear:both;}
/* - MAIN - */
body{
	font:12px verdana; 
	color:#333; 
	line-height:18px; 
	margin:14px 0px;
	padding:0;
	background:#efefec;
	height:100%;
}
div#mainContainer{
	margin: 0px auto;
    text-align: left;
}
div#mainArea{
    width: 950px; 
    margin-top:0px;
	margin:0 auto;	
}
/* - --------- - */

/* - CONTENT - */
div#mainAreaContent{
	float:left;
	background:none; 
	padding:0px;
	background:url(/_project/_layout/gfx/mainBG.jpg) repeat-y;
}

#nonFlashHeader{background:url(/_project/_layout/gfx/mainHeaderNew.jpg) no-repeat; height:230px; width:950px;}

div.mainColumns			{ float:left; height:100%;}
  #content1		{ width:180px; padding:10px 0px 40px 25px;}
  #content2		{ width:500px; padding:10px 20px 40px;}
  #content3		{ width:180px; padding:10px 10px 40px 0px;}

  #content2Wide	{ width:680px; padding:10px 20px 40px;}
  #content2Full	{ width:850px; padding:10px 50px 40px;}

div#contentHeader{display:block;}
/* - --------- - */
/* MAIN MENY */
div#mainHoverMenu ul{margin:0 25px; clear:both; background:url(/_project/_layout/gfx/mainMenuBg.jpg) repeat-x; width:900px;}
div#mainHoverMenu ul li{float:left; position:relative;}
div#mainHoverMenu ul li.menuStart{display:none;}
div#mainHoverMenu ul li.menuEnd{display:none;}
div#mainHoverMenu ul a{
    outline: 0;
	float:left;	
	padding:11px 6px; 
	font:bold 11px arial; 
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
	border-right:1px solid #306997;
	background:url(/_project/_layout/gfx/mainMenuBg.jpg) repeat-x;
}
div#mainHoverMenu ul li a.choosen{color:#fff; background-image:url(/_project/_layout/gfx/mainMenuBgChoosen.jpg);}
div#mainHoverMenu ul li a:hover{background-image:url(/_project/_layout/gfx/mainMenuBgChoosen.jpg); text-decoration:underline;}

	div#mainHoverMenu ul ul{
		padding:4px;
		position:absolute;
		float:left;
		z-index:500;
		display:none;
		background:#073c6b;
		border-bottom:5px solid #fff;
		width:198px;
		top:36px;
		left:-25px;
	}
	div#mainHoverMenu ul ul li.menuStart{display:none;}
	div#mainHoverMenu ul ul li.menuEnd{display:none;}
	div#mainHoverMenu ul ul a{width:180px; padding:0px 5px 3px; margin-bottom:3px; color:#fff; background:none; border:0; font:10px verdana; border-bottom:1px dotted #0f5da2;}
	div#mainHoverMenu ul ul a:hover{color:#ffbd17; background:none; text-decoration:none;}
	div#mainHoverMenu ul ul a.choosen{color:#ffbd17; background:none; text-decoration:none;}


	div#mainHoverMenu ul ul ul{
		background:#073c6b;
		border:0;
		width:170px;
		top:0px;
		left:140px;
	}



/* SUB MENU */
	div#subMenu ul li ul{margin:0 0 0 10px;}
	div#subMenu ul li ul li a{font-size:11px;}

.reg-form-boxes{display:none;}
.board-code{display:none;}
.participant-package{display:none;}
.exhibitor-info{display:none;}
.speaker-info{display:none;}
.multiple-participants{display:none;}
.invoice-fields{display:none;}
.certitrade-info{}
.attendance-fee{font:bold 10px arial;}
.attendance-fee .price-tag{font:11px arial;	color:#990000; margin-top:8px;}
.service-dinner .formMainLabel,.service-banquet .formMainLabel{font:11px arial; color:#990000;}
.hotel-table tr td{font:11px arial;}
.hotel-table tr td.sub-header{font:bold 11px arial;}
h2.confirmation-message{color:#639E3F;}