			*{
				padding:0;
				margin:0;
			}
			
			html, body,div#index {
				  margin:0;
				  padding:0;
				  width:100%;

						}

			body{
				background:url(/assets/templates/nordbergcapital/images/index_bottombg.jpg) bottom left repeat-x;						
			}
			
			div#index{
				background:url(/assets/templates/nordbergcapital/images/index_topbg.jpg) top left repeat-x;	
				
			}
			
			div#index_inner{
				width:1000px;
				margin:0 auto;	
			    position: relative;
				min-height: 100%;
				background:#FFFFFF;
				padding:0 0 85px 0;
				overflow:hidden;
			}
			
			
			div#index_inner div#index_subinner
			{
				margin:0 20px;	
				overflow:hidden;
			}
			
			
			div#index_inner div#index_subinner div#header{
				padding:15px 0 10px 0;
				overflow:hidden;	
			}
			

			* html #index #index_inner {
				  height: 100%;
			}

			
			
			div#topnav{
				background:#e5e6e8 url(/assets/templates/nordbergcapital/images/topnav_left.jpg) top left no-repeat;
				height:25px;
				overflow:hidden;
			}
			
			div#topnav div.topnav_right{
				float:right;
				width:135px;
			}
			
			div#topnav div.topnav_right a.signin{
				font-size:12px;
				color:#FFFFFF;
				font-family:Arial;	
				display:block;
				padding:5px 10px;
				background:#353535 url(/assets/templates/nordbergcapital/images/signin_bg.jpg) top right no-repeat;
				width:50px;
				text-decoration:none;
				float:left;
				margin:0 10px 0 0;
			}
			
			div#topnav div.topnav_right div.lang{
				float:left;
				height:20px;
				padding:3px 0 0 0;
				width:40px;
			}
			
				
			
			div#topnav div.topnav_right div.lang a.lang,
			div#topnav div.topnav_right div.lang a.gohome{
				font-family:Arial;
				font-size:11px;
				display:block;
				text-decoration:none;
				float:left;
				padding:3px 0 0 0;
			}	
			
			a.deactive{
				color:#bbc0c6;	
			}
			
			a.active,
			a.gohome{
				color:#9ea1a7;	
			}
			
			div#topnav div.topnav_right div.lang  span.divider{
				margin:0 5px;
				float:left;	
			}
			
			div.footer {
					  position: relative;
					  margin-top: -75px;
					  height: 2.5em;
					  height:75px;

					}
					
				div.footer	div.footer_inner{
					width:900px;
					margin:0 auto;
					height:25px;
					background:#d6d8d9;
					text-align:right;
					padding:15px 30px 0 30px;
				}
				
				div.footer	div.footer_inner p.copy{
					font-family:Arial;
					font-size:11px;
					color:#7c7d7e;
					padding:0;
					float:left;
				}
				
				div.footer	div.footer_inner a.menuitem,
				div.footer	div.footer_inner span.divider{
					font-family:Arial;
					font-size:11px;
					float:right;
				}
				
				div.footer	div.footer_inner span.divider{
					margin:0 5px;	
					
				}
				
				div.footer	div.footer_inner span.divider,
				div.footer	div.footer_inner a.menuitem
				{
					color:#7c7d7e;
				}
				
				a.logo{
					display:block;	
					width:230px;
					height:40px;
					float:left;
				}
				
				a.logo img.logo{
					border:0;
						
				}


				div.topmenu
				{
					overflow:hidden;
					text-align:right;
					padding:10px 0 0 0;	
				}
				
				div.topmenu a{
					font-family:Times New Roman;
					color:#313b42;
					font-weight:bold;
					text-decoration:none;	
					font-size:12px;
					text-transform:uppercase;
					margin:0 0 0 10px;
				}
				
				div#content div.content_inner{
					margin:0 0 10px 0;
					padding:0;	
					overflow:hidden;
				}
				
				div#content div.content_inner ul{
					padding:0 0 0 20px;
					margin:0;
				}
				
				div#content div.content_inner ul li{
											color:#515355;
											font-family:Arial;
											font-size:12px;
											text-align:justify;
														}
				
				div#content div.content_inner h2{
					background:url(/assets/templates/nordbergcapital/images/pagetitle_bg.jpg) bottom left no-repeat;
					padding:0 0 3px 0;
					margin:0 0 15px 0;
					color:#515355;
				}
				
				div#content div.content_inner p{
					color:#515355;
					font-family:Arial;
					font-size:12px;
					margin:0 0 10px 0;
					text-indent:10;
					text-align:justify;
				}
				
				
				div#content div.content_inner div.partner_list{
					overflow:hidden;
				}
				div#content div.content_inner div.partner_list div.partner{
					float:left;
					width:200px;
					margin:0 40px 0 0;
				}
				
				div#content div.content_inner div.partner_list div.partner a img{
					margin:0 0 5px 0;
					border:0;
				}
				
				div#content div.content_inner div.partner_list div.partner_first{
					margin-left:20px;
				}
				div#content div.content_inner div.partner_list div.partner_last{
					margin:0;
				}
				
				div#content div.content_inner div.partner_list div.partner p{
					text-indent:0;
					text-align:left;
				}
				
				div#content div.content_inner div#map{
					border:3px solid #e5e6e8;
					width:410px;
					height:240px;
					margin:20px 0;
					float:left;
					
				}
				
				div#content div.content_inner div.feedback{
					float:right;
					margin:20px 0 0 0;
					width:340px;
				}
				
				div#content div.content_inner div.feedback form#feedback_form{
					
				}
				
				div#content div.content_inner div.feedback form#feedback_form label{
					width:340px;
					display:block;
					margin:0 0 10px;
				}
				
				div#content div.content_inner div.feedback form#feedback_form label span.field_title{
					color:#46484a;
					font-family:Arial;
					font-size:12px;
					margin:0 20px 0 0;

				}
				
				div#content div.content_inner div.feedback form#feedback_form label input.field_item{
					width:258px;
					height:26px;
					background:url(/assets/templates/nordbergcapital/images/feedback_field.jpg) top left no-repeat;
					border:0;
					padding:0 0 0 5px;
				}
				
				div#content div.content_inner div.feedback form#feedback_form label span.field_message{
					float:left;
					margin:5px 10px 0 0;
				}

				
				div#content div.content_inner div.feedback form#feedback_form label textarea.field_textarea{
					background:url(/assets/templates/nordbergcapital/images/feedback_textarea.jpg) top left no-repeat;
					height:98px;
					width:251px;
					padding:5px;
					border:0;
				}
				
				div#content div.content_inner div.feedback form#feedback_form label input.field_submit{
					border:0;
					background:url(/assets/templates/nordbergcapital/images/feedback_submit.jpg) top left no-repeat;
					padding:5px 8px;
					font-size:12px;
					margin:0 0 0 60px;
				}
				
				
				div#content div#gallery{
					width:955px;
					height:254px;
					padding:2px;
					background:url(/assets/templates/nordbergcapital/images/sliding_bg.jpg) top left repeat-x;
					margin:0px 0 20px 0;	
					position:relative;
				}
				
				div#content div#gallery div.hints{
					padding:20px;
					margin:0;
					position:absolute;
					top:80px;
					left:15px;
					background:url(/assets/templates/nordbergcapital/images/hints_bg.png) top left;
					max-width:450px;
						
				}
				
				div#content div#gallery div.hints,
				div#content div#gallery div.hints p{
					color:#ffffff;	
					font-family:Arial;
					font-size:12px;
				}
				
				
				div#content div#gallery div.hints p{
					width:450px;
				}
				
				div#content div#gallery div.hints ul{
					margin:0 0 0 15px;
				}
				
				div#content div.content_inner div.mainleft{
					float:left;
					width:32%;
				}
				
				div#content div.content_inner div.mainright{
					float:right;
					width:32%;
				}

				div#content div.content_inner div.mainmiddle{
				}
				



div.contact_item{

	width:260px;
	margin:0 auto;
	text-align:left;
}

div.contact_item address{
	text-align:left;
}


div.contact_item a.contact_pagetitle{
	
	color:#0f99f0;
	font-size:14pt;
	font-family:Georgia;
	fon

}	

div.contact_item address{
		color:#666d72;
		font-family:Georgia;
		font-size:14pt;
	}

				div.preview_item{
							margin:0 auto;	
							width:255px;					
					}
					
				div.preview_item h2{
					border-bottom:1px solid #313b42;
					color:#313b42;
					padding:0 0 3px 0;	
					margin:0 0 10px 0;
					background:none !important;
				}
				
				
				div.preview_item img.float_left{
					margin:0 10px 10px 0;	
					float:left;
				}
				
				div.preview_item img.margin_bottom{
					margin:0 0 10px 0;
				}
				
				
				
				div.preview_item p,
				div.preview_item ul,
				div.preview_item ul li,
				div.preview_item a{
					color:#313b42;
					font-family:Arial;
					font-size:12px;	
				}
				
				div.preview_item ul{
					margin:0 0 0 20px;
					padding:10px 0 5px 0;
				}
				
				div.preview_item a{
					color:#0f76bf;
					text-decoration:none;
					font-size:11px;	
				}
				
				div#teamresource{
					overflow:hidden;
				}
				
				div#teamresource div div.teamresource_item{
					float:left;
					width:49%;
					margin:0 0 20px 0;
				}
				
				div#teamresource div div.teamresource_item img.teamresource_photo{
					float:left;
					margin: 0 10px 0 0;
				}
				
				div#teamresource div div.teamresource_item h3.teamresource_name{
					overflow:hidden;
					margin:10px 0 5px 0;
					font-family:"Times New Roman",sans-serif;
					
				}
				
				div#teamresource div div.teamresource_item p.teamresource_position{
					text-indent:0 !important;
					font-style:italic;
					color:#aaaaaa !important;
					font-size:14px !important;
					font-weight:bold;
					font-family:Georgia;
				}
				
				
				
				/*------------------------------------------------------------------------*/
				
					div.under_construction{
		top:50%;
		left:0;
		position:absolute;
		text-align:center;
		width:100%;
	}
	
	
	div.under_construction_inner{
		position:static;
		width:540px;
		margin:0 auto;
		border:1px solid #FFFFFF;
	}
	
	
	div.under_construction_inner img.logo{
		float:left;
		margin:0 30px 0 0;
	}
	
	div.under_construction_inner h1{
		overflow:hidden;
		font-size:18pt;
		color:#313b42;
		margin:22px 0 0 0;
		text-align:left;
	}	
	
	
	div.under_construction_inner p{
		overflow:hidden;
		font-size:10pt;
		text-align:left;
	}
