/* General page setup
---------------------------------------------------------------------- */

html,body 																{margin:0px;padding:0px;font-size:11px;font-family:arial,verdana,sans-serif;color:#000;line-height:150%;}

/* Generel table attributes and fonts
---------------------------------------------------------------------- */

table, td, select, input, label, textarea								{font-size:1em;color:#000;}
th																		{font-size:1em;text-align:left;font-weight:bold;}
p																		{font-size:1em;color:#000;margin:0px;margin-bottom:10px;}
a																		{font-size:1em;color:#000;text-decoration:underline;}
a:hover																	{font-size:1em;text-decoration:underline;}
h1																		{font-size:1.4em;color:#000;margin:0px;}
h2,h3,h4,h5,h6															{font-size:1.1em;font-weight:bold;color:#000;margin:0px;}
address																	{font-size:1em;font-style:normal;}

form																	{margin:0;padding:0;}

hr																		{height:1px;background-color:#e1e1e1;color:#e1e1e1;border:none;margin:0;margin-top:10px;margin-bottom:10px;}
a img																	{border:none;}


/* General hide aways..
---------------------------------------------------------------------- */

.mm_min, .mm_max 														{display:none!important;}

/* Frontpage */
.front .top 															{display:none;}
.front .frame .logof 													{display:none;}
.front .footag 															{display:none;}

/* Content pages */
.content .top 															{display:none;}
.content .frame .logof 													{display:none;}
.content .frame .contents .right 										{display:none;}
.content .frame .contents .ctn .cases .tp 								{display:none;}
.content .frame .contents .ctn .cases .scontrole 						{display:none;}
.content .frame .contents .ctn .cases .listhead 						{display:none!important;}

/* Cases */
.wcase .top 															{display:none;}
.wcase .frame .logof 													{display:none;}
.wcase .caseimg 														{display:none;}
.wcase .about .right 													{display:none;}
.wcase .frame .contents .ctn .row .rgt .fx .controls 					{display:none;}


/* Base template setup - frontpage
---------------------------------------------------------------------- */

.front .frame .slider 													{width:820px;height:405px;float:left;}
.front .frame .slider .overflow 										{width:813px;height:391px;overflow:hidden;border-top:7px solid #fff;border-left:7px solid #fff;border-bottom:7px solid #fff;}
.front .frame .slider .overflow #smooth 								{width:0px;clear:both;margin-left:0px;}
.front .frame .slider .slide 											{width:799px;height:391px;overflow:hidden;float:right;background-repeat:no-repeat;}
.front .frame .slider .slide .t1 										{width:799px;height:391px;clear:both;}
.front .frame .slider .slide .t1 .col1 									{width:535px;float:left;}
.front .frame .slider .slide .t1 .col1 .pd 								{clear:both;padding:75px 0px 0px 20px;}
.front .frame .slider .slide .t1 .col1 .pd p 							{margin:0;margin-bottom:5px;}
.front .frame .slider .slide .t1 .col1 .pd big 							{font-size:54px;color:#fff;line-height:100%;text-transform:uppercase;}
.front .frame .slider .slide .t1 .col1 .pd p.exp 						{margin:0;color:#000;text-transform:uppercase;font-size:1.1em;}
.front .frame .slider .slide .t1 .col2 									{width:260px;float:left;}
.front .frame .slider .slide .t1 .col2 .pd 								{clear:both;padding:75px 10px 0px 10px;}
.front .frame .slider .slide .t1 .col2 .pd p 							{margin:0;margin-bottom:10px;}
.front .frame .slider .slide .t1 .col2 .pd big 							{font-size:32px;color:#fff;line-height:105%;text-transform:uppercase;}
.front .frame .slider .slide .t1 .col2 .pd p.exp 						{margin:0;color:#000;text-transform:uppercase;font-size:1em;}
.front .frame .slider .slide .t2 										{width:799px;height:391px;clear:both;}
.front .frame .slider .slide .t2 .cols 									{width:266px;float:left;}
.front .frame .slider .slide .t2 .cols .pd 								{clear:both;padding:75px 15px 0px 15px;}
.front .frame .slider .slide .t2 .cols .pd p 							{margin:0;margin-bottom:10px;}
.front .frame .slider .slide .t2 .cols .pd big 							{font-size:32px;color:#fff;line-height:105%;text-transform:uppercase;}
.front .frame .slider .slide .t2 .cols .pd p.exp 						{margin:0;color:#000;text-transform:uppercase;font-size:1.1em;}
.front .frame .slider .slide .t2 .cols .pd p.fff						{color:#fff;}
.front .frame .slider .slide_controls 									{width:820px;height:10px;clear:both;}
.front .footer 															{width:100%;clear:both;margin-top:35px;border-top:1px solid #ccc;}
.front .footer .pd 														{clear:both;padding-left:0px;padding-top:10px;}
.front .footer address 													{font-size:11px;color:#000;}
.front .footer address a 												{text-decoration:underline;color:#000;}


/* Base template setup - cases
---------------------------------------------------------------------- */

.wcase .frame .contents 												{width:820px;float:left;}
.wcase .frame .contents .cclr 											{width:100%;height:10px;clear:both;}
.wcase .frame .contents .ctn .crumb 									{width:100%;height:40px;clear:both;}
.wcase .frame .contents .ctn .crumb ul 									{margin:0;padding:0;list-style-type:none;padding:10px 0px 0px 0px;}
.wcase .frame .contents .ctn .crumb ul li 								{display:inline;padding-left:10px;background:url(../gfx/crumb_sep.gif) no-repeat 2px 50%;}
.wcase .frame .contents .ctn .crumb ul li.first 						{display:inline;padding-left:0px;background:none!important;}
.wcase .frame .contents .ctn .crumb ul li a 							{color:#9f9e9e;font-size:1em;text-decoration:underline;}
.wcase .frame .contents .ctn 											{width:100%;clear:both;}
.wcase .frame .contents .ctn .row 										{width:100%;background-color:#fff;}
.wcase .frame .contents .ctn .row .lft 									{width:427px;float:left;}
.wcase .frame .contents .ctn .row .lft .txtWithHeight 					{width:100%;height:380px;clear:both;}
.wcase .frame .contents .ctn .row .lft .txtWithoutHeight 				{width:100%;clear:both;}
.wcase .frame .contents .ctn .row .lft .pd 								{clear:both;padding:30px 20px 0px 0px;}
.wcase .frame .contents .ctn .row .lft .pd h1 							{font-size:36px;text-transform:none;font-weight:normal;line-height:100%;margin-bottom:20px;}
.wcase .frame .contents .ctn .row .lft .pd p 							{font-size:1.1em;}
.wcase .frame .contents .ctn .row .lft .pd .visible 					{clear:both;display:block;}
.wcase .frame .contents .ctn .row .lft .pd .invisible 					{clear:both;display:none;}
.wcase .frame .contents .ctn .row .lft .pd .invisible .invclr 			{width:100%;height:20px;clear:both;}
.wcase .frame .contents .ctn .row .lft .exp 							{width:100%;height:30px;clear:both;}
.wcase .frame .contents .ctn .row .lft .exp .fl 						{float:left;padding:5px 0px 0px 0px;}
.wcase .frame .contents .ctn .row .lft .exp .fl a 						{text-decoration:none;color:#445156;font-size:1.1em;}
.wcase .frame .contents .ctn .row .lft .exp #morecase 					{float:right;margin:5px 20px 0px 0px;padding-right:22px;background:url(../gfx/case_expand.gif) no-repeat right 5px;}
.wcase .frame .contents .ctn .row .lft .exp #morecase a 				{text-decoration:underline;color:#445156;font-size:1.1em;}
.wcase .frame .contents .ctn .row .lft .exp #lesscase 					{float:right;margin:5px 20px 0px 0px;padding-right:22px;background:url(../gfx/case_normal.gif) no-repeat right 3px;display:none;}
.wcase .frame .contents .ctn .row .lft .exp #lesscase a 				{text-decoration:underline;color:#445156;font-size:1.1em;}
.wcase .about 															{width:100%;height:120px;clear:both;border-top:1px solid #ccc;margin-top:30px;margin-left:-200px;}
.wcase .about .left 													{width:745px;height:120px;float:left;}
.wcase .about .left .cols 												{clear:both;padding:10px 0px 0px 0px;}
.wcase .about .left .cols .col1 										{width:180px;float:left;}
.wcase .about .left .cols .col1 p 										{margin:0;margin-bottom:5px;color:#000;}
.wcase .about .left .cols .col1 p strong 								{text-transform:uppercase;}
.wcase .about .left .cols .col1 ul 										{margin:0;padding:0;list-style-type:none;line-height:130%;}
.wcase .about .left .cols .col1 ul li 									{color:#000;}
.wcase .about .left .cols .col1 ul li a 								{text-decoration:none;color:#a7b3b8;}
.wcase .about .left .cols .col2 										{width:230px;float:left;}
.wcase .about .left .cols .col2 p 										{margin:0;margin-bottom:5px;color:#fff;}
.wcase .about .left .cols .col2 p strong 								{text-transform:uppercase;}
.wcase .about .left .cols .col2 ul 										{margin:0;padding:0;list-style-type:none;}
.wcase .about .left .cols .col2 ul li 									{color:#a7b3b8;}
.wcase .about .left .cols .col2 ul li a 								{text-decoration:none;color:#000;}
.wcase .about .left .cols .col3 										{width:145px;float:left;}
.wcase .about .left .cols .col3 p 										{margin:0;margin-bottom:5px;color:#000;}
.wcase .about .left .cols .col3 p strong 								{text-transform:uppercase;}
.wcase .about .left .cols .col3 ul 										{margin:0;padding:0;list-style-type:none;}
.wcase .about .left .cols .col3 ul li 									{color:#000;}
.wcase .about .left .cols .col3 ul li a 								{text-decoration:none;color:#000;}
.wcase .about .left .cols .col4 										{display:none;}


/* Base template setup - content
---------------------------------------------------------------------- */

.content .frame .contents 												{width:820px;float:left;}
.content .frame .contents .cclr 										{width:100%;height:10px;clear:both;}
.content .frame .contents .left 										{width:550px;float:left;background-color:#fff;}
.content .frame .contents .left .lclr 									{width:100%;height:30px;clear:both;}
.content .frame .contents .crumb 										{width:100%;height:55px;clear:both;}
.content .frame .contents .crumb ul 									{margin:0;padding:0;list-style-type:none;padding:10px 0px 0px 0px;}
.content .frame .contents .crumb ul li 									{display:inline;padding-left:10px;background:url(../gfx/crumb_sep.gif) no-repeat 2px 50%;}
.content .frame .contents .crumb ul li.first 							{display:inline;padding-left:0px;background:none!important;}
.content .frame .contents .crumb ul li a 								{color:#9f9e9e;font-size:1em;text-decoration:underline;}
.content .frame .contents .ctn 											{width:100%;clear:both;}
.content .frame .contents .ctn .pd 										{clear:both;padding:0px 10px 0px 0px;}
.content .frame .contents .ctn .pd img.fr 								{float:right;margin-left:15px;}
.content .frame .contents .ctn .pd h1 									{margin:0;margin-bottom:15px;font-size:36px;color:#323c41;line-height:110%;font-weight:normal;}
.content .frame .contents .ctn .pd p.date 								{margin:0;margin-bottom:15px;font-size:15px;color:#9f9e9e;}
.content .frame .contents .ctn .pd p.para 								{margin:0;margin-bottom:15px;font-size:14px;color:#445156;line-height:120%;}
.content .frame .contents .ctn .pd p 									{margin:0;margin-bottom:15px;}
.content .frame .contents .ctn .pd ul 									{margin:0;padding:0;list-style-type:none;}
.content .frame .contents .ctn .pd a 									{text-decoration:underline;}
.content .frame .contents .ctn .news 									{clear:both;padding:30px 10px 0px 0px;}
.content .frame .contents .ctn .news ul 								{margin:0;padding:0;list-style-type:none;}
.content .frame .contents .ctn .news ul li p 							{margin:0;font-size:1em;color:#3c515a;}
.content .frame .contents .ctn .news ul li a 							{text-decoration:none;width:450px;display:block;background-color:#fff;padding:5px 70px 5px 0px;}
.content .frame .contents .ctn .news ul li a:hover 						{background-color:#fed847;}
.content .frame .contents .ctn .news ul li span.date 					{font-size:1em;color:#9f9e9e;}
.content .frame .contents .ctn .news ul li span.head 					{font-size:18px;color:#3c515a;line-height:110%;}

/* Employees */
.content .frame .bgfff 													{background-color:#fff;}
.content .frame .contents .ctn .employee 								{clear:both;padding:30px 0px 0px 0px;}
.content .frame .contents .ctn .employee .set 							{width:100%;clear:both;margin-bottom:10px;}
.content .frame .contents .ctn .employee .set .setclr 					{width:100%;height:20px;clear:both;}
.content .frame .contents .ctn .employee h2 							{margin:0;margin-bottom:20px;font-size:28px;line-height:110%;color:#9aa0a2;font-weight:normal;}
.content .frame .contents .ctn .employee ul 							{margin:0;padding:0;list-style-type:none;}
.content .frame .contents .ctn .employee ul li 							{width:370px;height:103px;float:left;margin-bottom:5px;}
.content .frame .contents .ctn .employee ul li .onm 					{width:350px;height:103px;float:left;cursor:pointer;}
.content .frame .contents .ctn .employee ul li .onm .swapimg 			{width:87px;height:103px;float:left;}
.content .frame .contents .ctn .employee ul li .onm .swapimg .image 	{width:76px;height:103px;clear:both;background-repeat:no-repeat;}
.content .frame .contents .ctn .employee ul li .onm .swapimg .image img {display:block;}
.content .frame .contents .ctn .employee ul li .onm .swaptxt		 	{width:250px;height:103px;float:left;background:url(../gfx/employ_bg.gif) no-repeat 0px 0px;}
.content .frame .contents .ctn .employee ul li .onm .swaptxt p 			{margin:0;padding:20px 0px 0px 15px;line-height:130%;}
.content .frame .contents .ctn .employee ul li .onm .swaptxt p a 		{text-decoration:none;}
.content .frame .contents .ctn .employee .eclr 							{width:100%;height:30px;clear:both;}

/* Employee - factboxes */
.content .frame .contents .empmwr 										{width:100%;clear:both;padding:20px 0px 0px 0px;}
.content .frame .contents .empmwr .pd 									{clear:both;padding:0px 0px 0px 0px;}
.content .frame .contents .empmwr .pd .tot 								{width:100%;clear:both;}
.content .frame .contents .empmwr .pd .tot .lft 						{width:360px;float:left;}
.content .frame .contents .empmwr .pd .tot .lft .inn 					{width:350px;height:150px;clear:both;background-color:#ffd429;overflow:hidden;border:1px solid #ccc;}
.content .frame .contents .empmwr .pd .tot .lft .inn .tat 				{width:100%;clear:both;}
.content .frame .contents .empmwr .pd .tot .lft .inn .tat .head 		{height:32px;clear:both;padding:9px 0px 0px 15px;background:url(../gfx/employ_factbox_head.gif) repeat-x;}
.content .frame .contents .empmwr .pd .tot .lft .inn .tat .txt 			{clear:both;padding:0px 0px 0px 15px;}
.content .frame .contents .empmwr .pd .tot .lft .inn .tat .txt .nom	 	{margin:0;}
.content .frame .contents .empmwr .pd .tot .lft .inn .tat .txt a 		{text-decoration:none;}
.content .frame .contents .empmwr .pd .tot .lft .inn .tat .txt a:hover 	{text-decoration:underline;}
.content .frame .contents .empmwr .pd .tot .rgt 						{width:175px;height:150px;float:left;background-color:#ffd429;overflow:hidden;border:1px solid #ccc;}
.content .frame .contents .empmwr .pd .tot .rgt .inn 					{width:100%;clear:both;}
.content .frame .contents .empmwr .pd .tot .rgt .inn .head 				{height:32px;clear:both;padding:9px 0px 0px 15px;background:url(../gfx/employ_factbox_head.gif) repeat-x;}
.content .frame .contents .empmwr .pd .tot .rgt .inn .txt 				{clear:both;padding:0px 0px 0px 15px;}
.content .frame .contents .empmwr .pd .tot .rgt .inn ul 				{margin:0;padding:0;list-style-type:none;}
.content .frame .contents .empmwr .pd .tot .totclr 						{width:100%;height:10px;clear:both;}

/* Customer list */
.content .frame .contents .ctn .cases .clist 							{clear:both;padding:0px 10px 0px 0px;background:url(../gfx/cases_normal.gif) no-repeat 783px 10px;display:block!important;}
.content .frame .contents .ctn .cases .clist .pad 						{width:100%;height:35px;clear:both;}
.content .frame .contents .ctn .cases .clist .pad p 					{margin:0;padding-top:5px;}
.content .frame .contents .ctn .cases .clist .pad p a 					{font-size:18px;color:#3c515a;text-decoration:none;}
.content .frame .contents .ctn .cases .clist .nodes 					{width:100%;clear:both;padding-top:30px;}
.content .frame .contents .ctn .cases .clist .nodes .row 				{width:100%;clear:both;}
.content .frame .contents .ctn .cases .clist .nodes .row .col 			{width:230px;float:left;}
.content .frame .contents .ctn .cases .clist .nodes .row .col ul 		{margin:0;padding:0;list-style-type:none;}
.content .frame .contents .ctn .cases .clist .nodes .row .col ul li p 	{margin:0;color:#3c515a;font-size:28px;margin-bottom:10px;line-height:110%;text-transform:uppercase;}
.content .frame .contents .ctn .cases .clist .nodes .row .col ul li a 	{padding:0px 2px 0px 2px;text-decoration:none;color:#3c515a;}
.content .frame .contents .ctn .cases .clist .nodes .row .lclr 			{width:100%;height:25px;clear:both;}
