/*
Work in progress:
*/

html { font-size: 100% }
body {
	margin: 0 0 0 0;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.7em;
	text-align: left;
	background: #FFFFFF;
	color: #22345e;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
		General styles
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

img { 
	border: 0; 
}
.clear {
	clear: both;
	height: 0;
}
.norm {}
table, img, form, input, textarea, select, radio {
	margin: 0;
}
table, td, form, input, textarea, select {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1em;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Typography
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
 h1 {
	margin: 5px 0 10px 0;
	padding: 0;
	font-size: 1.6em;
	line-height: 1.6em;
	font-weight: bold;
	color: #333;
	background-color: inherit;
}
h2 {
	margin: 5px 0 5px 0;
	padding: 0;
	font-size: 1.1em;
	line-height: 1.3em;
	font-weight: normal;
	color: #333;
	background-color: inherit;
}
h3 {
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
	color: #333;
	background: none;
	background-color: inherit;
}
p {
	margin: 0;
	padding: 0 0 15px 0;
	color: #333;
}
ul li {
	color: #333;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
		Links 
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
a {
	color: #000000;
	text-decoration: underline;
	background-color: inherit;
} 

a:link, a:visited {
	color: #000000;
	text-decoration: underline;
	background-color: inherit;
}
a:hover, a:active {
	text-decoration: underline;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
		Forms
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.formhelp{
color:#9f9a93;
}
.formError{
color:#ac4100;
}


/* roger 

.Cell2 label { 
	float: left;
	width: 100%; 
	display: block;
	clear: both;
 }

.Cell2 checkbox { 
background-color:lime;
 }

.Cell2 select {
	width: 215px;
	margin-bottom: 10px;
}

.Cell2 input {
	margin-bottom: 10px;
}

.Cell2 .formhelp { 
	color: #fff;
	float: right;
	margin-left: 10px;
	font-style: italic; 
width: 50px;
 }

.Cell2 textarea {
	width: 210px;
	height: 100px; 
	float: left;
	margin-bottom: 10px;

}

fieldset {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
}
legend {
	display: none;
}

input.formfield {
	padding: 2px;
	line-height: normal;
	background: #fff;
	}
input.formfield.large { width: 180px; }
textarea.formarea {
	height: 100px;
	padding: 2px;
	line-height: normal;
	}
	textarea.formarea.small { height: 30px; }
select.formselect {
	width: 176px;
}

roger
*/
/* Fix progressive padding in IE */
input[type=submit] {
	width: auto;
	overflow: visible;
	cursor: pointer;
}

/* Synkron Via forms */
div.inputPart {
	margin: 1px 0 8px 0;
}
div.submitPart {
	margin: 1px 0 8px 0;
	text-align: right;
}
div.formError {
	margin: 0;
	}
	div.formError em {
		color: red;
		font-style: normal;
	}
input.viaCheckbox {
	margin: 0 5px 0 0;
}

/* Via Form builder elements */
div.userForm
{
 width: 350px;
 float: left;
}
div.userForm input
{
 font-size: 12px;
}
.formLeft
{
 width: 125px;
 float: left;
 padding-top: 4px;
}
.formRight
{
 width: 215px;
 padding-left: 6px;
 padding-top: 4px;
 float: left;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Float clearing class
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.clear {
  clear: both;
  height: 0;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Accessibility elements
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
div#skip {
	position:absolute;
	left:-999em;
	top:0;
	}
    span.accesskey {
    	text-decoration:none;
    }
    .accessibility {
    	position: absolute;
    	top: -999em;
    	left: -999em;
    }

.pagecenter { 
	margin: 10px auto 0 auto; 
	width: 795px; 
}

.content-head { 
		width:795px; 
		height:50px; 
		background-color:#FFFFFF;
		}	

		.content-head-logo{
			float:left; 
		}
			
		.content-head-navigation-area { 
			text-align:right; 
			float:right; 
			width:550px; /*adjusted to please IE6.. WAS:300px*/
			}
#content-head-dropdowns {
	float:right;
	border: none;
	text-align:left;
	padding-left:3px;
	background-color:#FFF;
	color:#666;
	cursor:default;
	font-size:1.0em;

/*position:absolute;*/ /*getting closer: IE now uses the right z-index/position.. so its positioning.. */
	}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Top search
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
		.content-head-search { float:right;}
	        .content-head-search { float: right; padding-left:8px;}
	            .content-head-search .searchField {
					border: 1px solid #666;
					color:#666; 
					font-size: 1.0em; 
					line-height:1.5em; 
					padding:2px 0px 0px 2px; 
					margin-left:5px; 
					margin-right:5px; 
					width:110px; 
					height:16px; 
				}
	            .content-head-search .userform {
					border: 1px solid #CCC; 
					background-color: #CCC; 
					color: #666; 
					height: 21px; 
					margin-right:10px; 
					padding:0px 3px 0px 3px; 
				}
		
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Top service navigation
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

		.content-head-navigation{ height:20px;float:right;}
			.content-head-navigation ul { list-style: none; padding: 0; margin: 0; margin-top: 0px; }
			.content-head-navigation li { font-size: 1.0em; float:left; padding: 0 0px; padding-right: 10px; border-right:solid 1px #666; }
			.content-head-navigation li a:link,  .content-head-navigation li a:visited{ font-weight: normal; padding-left: 8px; color: #666666; text-decoration: none; }
			.content-head-navigation li a:hover, .content-head-navigation li a:active { color: #666666; text-decoration: none; }			

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Top dropdown navigation
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */	

#topnav { position: relative; top: 0px; height: 20px; width: 125px; padding-left: 0px; text-align: left; }
#topnav ul, #topnav li { margin: 0; padding: 0; list-style-type: none; text-align: left; }
#topnav ul { margin: 0; text-align: left; }
#topnav li { display: inline; }
#topnav .swDrop { float: left; width: 125px; cursor: hand;}
#topnav ul a { height: 16px; display: block; margin: 0; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; text-decoration: none; color: #666666; font-weight: normal; font-family:verdana, arial,helvetica; font-size: 10px; border-left: solid 1px #666666; width: 121px; border-bottom: solid 1px #666666; }
#topnav ul a:hover, #topnav ul a.selected, #topnav ul a.expanded { background-color: #ffffff; }
#topnav ul ul a, #topnav ul ul a.selected { height: 16px; margin: 0; padding-left: 3px; border-bottom: solid 0px #000000; text-align: left; }
#topnav ul ul a.selected, #topnav ul ul a:hover { background-color: #ffffff; width: 121px; text-align: left; }
#topnav ul ul { width: 125px; position: absolute; display: none; margin: 0; padding: 0; background-color: #ffffff; z-index: 1000; text-transform: none; float: left; text-align: left; border-right: solid 1px #666666; }
#topnav ul .swDrop:hover ul, #topnav ul .swDrop.over ul { display: block; }


#topnav #swDropMenu li {background-image: url(/Files/Accoat/layout/images/pil_dropdown.gif); background-repeat:no-repeat; background-position: top right;}
#topnav #swDropMenu li a {background-image: url(/Files/Accoat/layout/images/pil_dropdown.gif); background-repeat:no-repeat; background-position: top right;}
#topnav #swDropMenu li li  {background-image: none; background-color:#fff;}
#topnav #swDropMenu li li a {background-image: none;}
#topnav #swDropMenu li li a:hover {background-image: none; background-color:#ccc;}
#topnav #swDropMenu ul {border-bottom: solid 1px #666666;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Top images
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.content-topimages{ 
	width:784px; 
	background-color:#FFF;
	border-left:solid 11px #f1aa00;
	height:145px;	
	background-position:right top;
	background-repeat:no-repeat;
}
.content-top-payoff { 
	background-color:#22345e;
	padding:15px 10px 15px 10px;
	width:320px;
	position: absolute;
	top: 100px !important;
border-left: solid 1px #fff;
display:none;
}
.content-top-payoff-text-large { 
	color:#FFFFFF;
	font-size:1.6em;
	line-height: 1.3em;
	float:none;
}

.content-top-payoff-text-small {
	color:#FFFFFF;
	font-size:1.1em;
	line-height: 1.2em;
	float:none;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Top navigation
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.content-topnav { 
	background-color:#22345e; 
	float:none; 
	height:20px; 
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF; 
	padding-left:12px;
}
.content-topnav ul { list-style: none; padding: 0; margin: 0 0 0 0; }
	.content-topnav li { float: left; border-right:solid 0px #FFF; padding-right:6px; padding-left:6px;}
	.content-topnav a:link, .content-topnav a:visited  {	
		text-decoration: none; 
		font-weight: bold; 
		font-size: 1.0em; 
		color:#FFFFFF;
		line-height:1.9em; 
		padding-right:6px; 
		padding-left:6px;
		padding-top:4px; 
		padding-bottom:4px;
	}
	.content-topnav a:hover, .content-topnav a:active{ 
		background-color:#feffff;
		color:#22345e !important;
	} 
.content-topnav .selected, .content-topnav .expanded
{	
	background-color:#feffff;
	color: #22345e !important;/*important nødvendig for at IE6 ikke får hvide links her. */
	margin-top:0px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Content area
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/*in FF the border doesn't display since the inside-floating layers doesnt expand the layer (e.g no height)*/
.content-area { 
	border-left:solid 12px #f1aa00 !important; 
	width:783px; 
/*min-height:1000px;*/
height:auto;
display:block;
	background-image:none;
    background-repeat:repeat-y;
}
.content-area-sub { 
	border-left:solid 12px #f1aa00; 
	width:783px; 
	background-image:url("/Files/SP%20Moulding/layout/images/content_sub_bg.gif");
	background-repeat:repeat-y;
	clear:both;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Front page
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.frontpage { float:left; width:545px; padding: 10px 0px 10px 8px;}

.frontpage hr { border: 0; height: 1px; background-color: #666666; margin: 15px 0; }

.frontpage h1 {
	height: 32px;
	color: #666666;
	padding: 0;
	margin: 0;
	margin-bottom: -11px;
	font-size: 1.6em;
	font-weight: bold;
	padding-left: 20px;
	background: url(/images/pil_red.gif) no-repeat;
	background-position: 0px 2px;
}			

.frontpage_area_elements {
	padding-bottom:20px;
float:none;
hieght:auto;
}
.frontpage_bottom {float:left; width:542px; padding: 0px 0px 0px 0px;}

.frontpage_bottom_header {
	width:542px;
	float:left;
	padding-top:20px;
	color: #666666;	
}
.frontpage_bottom_header h2 {	
			color: #22345e;	
			font-weight: bold;
			padding: 0px 0px 3px 20px;
			margin: 0;
			background-image: url(/Files/SPGroup/Layout/images/orange_square.gif);
			background-repeat: no-repeat;
			background-position:left bottom;
			border-bottom: solid 1px #f1aa00;
			font-size: 1.2em;
}

.frontpage_bottom_image{
	float:left;
	padding:15px 15px 15px 15px;
}

.frontpage_bottom_content{
	float:left;
	padding:15px 0px 15px 0px;
}

.frontpage_left {float:left; margin-right:1px;}

.frontpage_middle {float:left;margin-right:1px;}

.frontpage_right {
	float:right;
}
	.frontpage-latest-news 
	{
	}
	
    	.frontpage-latest-news h1 {
			padding: 0;
			margin: 0;
			font-size: 1.6em;
			font-weight: bold;
		}

.frontpage_v2 {
	width:528px;
	padding:20px 0px 10px 20px;
	float:left;
	overflow:hidden;
}
	.frontpage_left_v2 {
		float:left;
		width:263px;
		overflow:hidden;
		border-right:solid 2px #FFF;
	}
	.frontpage_right_v2 {
		float:left;	
		width:263px;
		overflow:hidden;
	}
.frontpage_top_v2 {

}


.frontpage_v3 {
	width:528px;
	padding:20px 0px 10px 20px;
	float:left;
	overflow:hidden;
}
	.frontpage_top_left_v3 {
		float:left;
		width:264px;
		overflow:hidden;
		padding-bottom:20px;
	}
	.frontpage_top_right_v3 {
		float:left;	
		width:264px;
		overflow:hidden;
		padding-bottom:20px;
	}
	.frontpage_bottom_left_v3 {
		float:left;
		width:264px;
		overflow:hidden;
	}
	.frontpage_bottom_right_v3 {
		float:left;
		width:264px;
		overflow:hidden;
	}

		.content-latest-news p { padding: 0; margin: 0; }
		.content-latest-news a { font-weight: bold; text-decoration: none; }
		.content-latest-news a:hover { text-decoration: underline; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Sub page
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.subpage { background-color:#FFFFFF; float:left; width:380px; padding:10px 0px 10px 20px;}

.subpagefull { background-color:#FFFFFF; float:left; width:590px; padding:10px 0px 10px 20px;}

.subpage hr { border: 0; height: 1px; background-color: #666666; margin: 15px 0; }

.subpage H1 {PADDING-LEFT: 57px;	FONT-WEIGHT: bold;	FONT-SIZE: 1em;	BACKGROUND-IMAGE: url(/Files/SP%20Moulding/Layout/images/h1_bg_orange.gif);	COLOR: #000000;	LINE-HEIGHT: 27px;	BACKGROUND-REPEAT: no-repeat;	FONT-FAMILY: verdana, arial, helvetica, sans-serif;} /* Rule 141 of /Files/SPMedical/layout/style/layout.css */

.main-content H1, .frontpage h1 {	margin-bottom:5px; MARGIN-TOP: 10px;	PADDING-LEFT: 57px !important;	FONT-WEIGHT: bold;	FONT-SIZE: 1em;	BACKGROUND-IMAGE: url(/Files/SP%20Moulding/Layout/images/h1_bg_orange.gif);	COLOR: #000000;	LINE-HEIGHT: 27px;	BACKGROUND-REPEAT: no-repeat;	FONT-FAMILY: verdana, arial, helvetica, sans-serif;}
.subpage-header{
	float:none;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Breadcrumb
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
	.breadcrumb {
		color: #666666; 
		padding-bottom: 3px;
		float:left;
		width:330px;
		background-color: inherit;
		line-height:1.0em;
display:none;
	}
	.breadcrumbfull {
		color: #666666; 
		padding-bottom: 3px;
		float:left;
		width:530px;
		background-color: inherit;
		line-height:1.0em;
display:none;
	}
	.breadcrumb a, .breadcrumbfull a {
		color: #666666;
		text-decoration: none;
		background-color: inherit;
	}
	.breadcrumb a:hover, .breadcrumbfull a:hover {
		color: #666666;
		text-decoration: underline;
		background-color: inherit;
	}
	.breadcrumb a:active, .breadcrumbfull a:active {
		color: #666666;
		text-decoration: none;
		background-color: inherit;
	}
	.breadcrumb a:visited, .breadcrumbfull a:visited {
		color: #666666;
		text-decoration: none;
		background-color: inherit;
	}
	.print{
	color: #666666; 
	background-color: inherit;
	padding-top: 0px;
	float:right;
	height: 20px;
}
.print a:link, .print a:visited {
padding:0px;
margin: 2px 5px 0px 0px;
}
.print a:hover, .print a:active {
padding:0px;
margin: 2px 5px 0px 0px;
background-color: transparent;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Left content
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.left-content{
	float:left;
	width:153px;
	padding: 10px 0px 0px 0px;
	color: #22345e;	
}
.left-content ul
{
	list-style-type: none;
	margin: 0px 0px 0px 0px; 
}
.left-content ul li a
{
	text-decoration: none;
	padding: 0px 0px 0px 0px;
margin: 4px 4px 4px 4px;

}
.left-content ul li
{
	padding-left: 0px;	
}
.left-content ul li a:hover
{
	text-decoration: underline;
}
.left-content ul li ul li a
{
	text-decoration: none;
	padding-left: 0px;
	line-height:11px;
}
.left-content ul li ul li
{
	text-decoration: none;
	padding-left: 15px;
}
.left-content ul li ul li a:hover
{
	text-decoration: underline;
}
.left-content ul li ul li ul li 
{
	text-decoration: none;
	padding-left: 5px;
}

.left-content .selected
{	
    background-image: url(/Files/Accoat/Layout/images/sel_nav_bg.gif);
	background-repeat: repeat-x;
	color: #ffffff;
	width: auto;
	padding-top:0px;
	padding-bottom:0px;
}

.left-content ul ul {
background-image:none;
background-color: #f1ece4;
}

.left-content a.selected:hover
{	
	background-image: url(/Files/Accoat/Layout/images/sel_nav_bg.gif);
	background-repeat: no-repeat;
	color: #ffffff;
	text-decoration: none;
	width: 153px;
	padding-top:3px;
	padding-bottom:3px;
	height:30px;

}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Main content
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.main-content{
	float:left;
	padding-top:15px;
	text-align:left;
	width:100%;
}

.main-content h2 
{ 
	color :#22345e;
	font-weight: bold;
}
.main-content
{ 
	color :#22345e;	
	font-weight: normal;
}
			.content-main 
			{
				height: 100% !important;
				float: left;
			}

			.subpage .content-main {
			}	

			.content-main img { float: left; }
			.content-main p { margin: 0; }
			.content-main a { text-decoration: none; font-weight: bold; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Right content
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.right-content{
	width:205px;
	float:right;
	padding-left:20px;
	padding-top:20px;
	color: #666666;	
}
		.right-content h1
		{
			color: #666666;	
			font-weight: bold;
			padding: 0px 0px 3px 0px;
			margin: 0px 0px 0px 0px;
			background-image: url(/Files/SPGroup/Layout/images/orange_square.gif);
			background-repeat: no-repeat;
			background-position:left bottom;
			padding-top: 0px;
			padding-left: 20px;
			border-bottom: solid 1px #f1aa00;
			font-size: 1.2em;
		}
		.right-content h1 p
		{
			font-weight: bold;
			padding-bottom: 0px;	
		}
		.right-content h2 {
			padding: 0;
			margin: 0;
			margin-bottom: 4px;
			font-size: 1.0em;
			font-weight: bold;
		}
		.right-content ul li h2
		{
			color: #666666;	
			font-weight: normal;
			margin-bottom: 4px;
			font-size: 1.0em;
		}
		.right-content ul
		{
			list-style-type: none;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
		}
		.right-content ul li a
		{
			color: #22345e;	
			font-weight: normal;
		}
		.right-content p
		{
			color: #666666;	
			font-weight: normal;
			font-family: verdana;
		}
		.right-content a { color: #808080; text-decoration: underline; }
		.right-content a:hover { color: #808080; text-decoration: underline; }

	.right-content-news {
		float:none;
		clear:both;
		padding-bottom:10px;
	}

		.right-content-news h1 {
			color: #666666;	
			font-weight: bold;
			padding: 0px 0px 3px 0px;
			margin: 0px 0px 3px 0px;
			background-image: url(/Files/SPGroup/Layout/images/orange_square.gif);
			background-repeat: no-repeat;
			background-position:left bottom;
			padding-top: 0px;
			padding-left: 20px;
			border-bottom: solid 1px #f1aa00;
			font-size: 1.2em;
line-height:1.3em;
		}

		.right-content-news h2 {
			padding: 0;
			margin: 0;
			margin-bottom: 4px;
			font-size: 1.0em;
			font-weight: bold;
		}
		.right-content-news a { text-decoration: none; }
		.right-content-news a:hover { text-decoration: underline; }

		.right-content-news ul li h2
		{
			color: #666666;	
			font-weight: normal;
			margin-bottom: 4px;
			font-size: 1.0em;
		}

	.right-content-jobs {
		float:none;
		clear:both;
	}

		.right-content-jobs h1 {
			color: #666666;	
			font-weight: bold;
			padding: 0px 0px 3px 0px;
			margin: 0px 0px 0px 0px;
			background-image: url(/Files/SPGroup/Layout/images/orange_square.gif);
			background-repeat: no-repeat;
			background-position:left bottom;
			padding-top: 0px;
			padding-left: 20px;
			border-bottom: solid 1px #f1aa00;
			font-size: 1.2em;
		}
		.right-content-jobs ul li h2
		{
			color: #666666;	
			font-weight: normal;
			margin-bottom: 4px;
			font-size: 1.0em;
		}
		.content-jobs a { text-decoration: none; }
		.content-jobs a:hover { text-decoration: underline; }

.content-footer {
	font-size: 1.0em;
	clear: both;
	float:none;
	color:#666666;
	text-align:center;
	padding-top:20px;
background-color: #ffffff;
	}
.content-footer a{
color:#666666 !important;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Case front page
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.box-top-middle-side{
border-top:solid 1px #22345e;
height:1px;
background-color:#f7f5f2;
width:1px;
}
.box-middle-left-side{
border-left:solid 1px #22345e;height:1px;background-color:#f7f5f2;width:1px;
}
.box-middle-content {
background-color:#f7f5f2;
padding:5px;
}
.box-middle-right-side{
border-right:solid 1px #22345e;height:1px;background-color:#f7f5f2;width:1px;
}
.box-bottom-middle-side{
border-bottom:solid 1px #22345e;height:1px;background-color:#f7f5f2;width:1px;
}
.caseimages{ text-align:center;padding-bottom:5px;padding-top:5px;}
.caseimages img{
border:solid 1px #22345e;
width:330px;
height:60px;
}
.header-text{
padding-left:8px;
color:#22345e;
}
.header-text a{
color:#22345e;
font-size:1.2em;
font-weight:normal;
}
.content-text{
	padding:5px 8px 0px 8px;
	margin:0px;
	color:#22345e;

}
.content-link, .content-link a:link  {
	color:#22345e;
	text-align:right;
}

DIV.center{
float:none;
clear:both;
width:100%;
}
.center IMG{
float:none;
display: block;
margin-left: auto;
margin-right: auto;
}
IMG.center{
float:none;
margin-left: auto;
margin-right: auto;
display: block;
clear:both;
}
.left
{
  float: left;
  padding-right: 10px;
  padding-bottom: 10px;
}

.right
{
  float: right;
  padding-left: 10px;
  padding-bottom: 10px;
}
.searchresult{
list-style-type:none;
}
.searchresult li{
margin-left:-40px; /*fix*/
}


/*  rgn new left menu */
#leftcolumn { float: left;padding-top:15px; }
#leftnavbox { width: 153px; }
#leftnav { padding-left: 0px; }
#leftnav UL { text-align: left; padding: 0px; margin: 0px; list-style-type: none; border: none; }
#leftnav LI { padding: 0px; margin: 0px; list-style-type: none; border: none; }
#leftnav UL LI { padding: 0px; margin: 0px; list-style-type: none; border: none; }
#leftnav li A { display: block; font-weight: normal; padding: 3px 5px 3px 5px; text-decoration: none; color: #22345e; font-family: verdana, charcoal, sans-serif; font-size: 11px; background-repeat: no-repeat; width: 143px; voice-family: "\"}\""; voice-family: inherit; line-height: 12px;}
html > body #leftnav li A { width: 143px; background-color: #fafad2;}
#leftnav li li A { display: block; text-decoration: none; border: none; font-weight: normal; border: 0px; padding-left: 15px; width: 133px; voice-family: "\"}\""; voice-family: inherit; color: #22345e; }
html > body #leftnav li li A { width: 133px; }
#leftnav li li li A { display: block; text-decoration: none; padding-left: 25px; border: none; border: 0px; width: 123px; voice-family: "\"}\""; voice-family: inherit; }
html > body #leftnav li li li A { width: 123px; }
#leftnav li li li li A { display: block; text-decoration: none; padding-left: 43px; border: none; border: 0px; width: 133px; voice-family: "\"}\""; voice-family: inherit; }
html > body #leftnav li li li li A { width: 133px; }
#leftnav li li li li li A { display: block; text-decoration: none; padding-left: 53px; border: none; border: 0px; width: 123px; voice-family: "\"}\""; voice-family: inherit; }
html > body #leftnav li li li li li A { width: 123px; }
#leftnav A:hover { text-decoration: none; }
#leftnav A.active, A.selected { }
#leftnav li a.selected { color: #ffffff; font-weight: normal; background-color: #22345e; text-decoration: underline;}
#leftnav li a.expanded { color: #ffffff; font-weight: normal; background-color: #22345e; }
#leftnav li li a.expanded { color: #22345e; font-weight: normal; background-color: #fafad2;  text-decoration: underline;}
#leftnav li li a.selected { color: #22345e; font-weight: normal; background-color: #fafad2; }
#leftnav li li li a.selected {}
#leftnav li li li li a.selected { }
#leftnav li li li li li a.selected {}
#leftnav li a:hover { color: #22345e;  text-decoration: underline;}
#leftnav li li a:hover { font-weight: normal;  text-decoration: underline;}
#leftnav li li li a:hover { font-weight: normal;  text-decoration: underline;}
#leftnav li a.selected:hover { font-weight: normal; color: #ffffff;  text-decoration: underline;}
#leftnav li a.expanded:hover { font-weight: normal; color: #ffffff;  text-decoration: underline;}
#leftnav li li a.expanded:hover { font-weight: normal; color: #22345e;  text-decoration: underline;}
#leftnav li li a.selected:hover { font-weight: normal; color: #22345e;  text-decoration: underline;}





#frontpageImage
{
    background: #ffffff url(/Files/SP%20Moulding/Layout/images/orange_front_bg.gif) repeat-y scroll 0 0;
}
#subpageImage
{
    background: #ffffff url(/Files/SP%20Moulding/Layout/images/orange_sub_bg.gif) repeat-y scroll 0 0;
}