
body, p, form, fieldset {
	border:0px;
	margin:0px;
	padding:0px;
}

legend {
	display:none;
}

body {
	text-align:center;
	background: url(/img/gx08_bg.gif);
	height:100%;
	min-height:100%;
}

body * {
	text-align:left;
}

table
{
border-collapse:collapse;
	border-bottom:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	border-top:0px;
}



table tr td {
	border-top:1px solid #c0c0c0;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	padding:0px;
	border-spacing:0px;
}

* {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:11px;
	
	
}

b, strong {
	font-weight:bold;
}
	
em, i {
	font-style:italic;
}


input.textfield {
	border:1px solid #A5ACB2;
	width:194px;
	margin:0px;
}

input.submit_less_restrictive {
	text-align:center; 
	float:right;;
}

textarea.textarea {
	border:1px solid #A5ACB2;
	width:194px;
	margin:0px;
}

select.select {
	width:199px;
	margin:0px;
	padding:0px;
}

input.radio {
	width:12px;
	height:12px;
	padding:0px;
	margin:0px;
}

input.checkbox {
	width:12px;
	height:12px;
	padding:0px;
	margin:0px;
}

a {
	color:#3B382C;
}

a:hover {
	text-decoration:none;
}

img {
	border:0px;
}


div#menubox {
	width:800px;
	position:absolute;
	z-index:2;
	top:-1px;
	display:none;
	margin:0px 0px 0px 11px;
	background:purple;
}

div#mbox {
	position:absolute;
	z-index:2;
	top:96px;
	left:0px;
	width:938px;
	margin:0px;
	
}

	div#mbox .mboxc {
		position:absolute;
		top:0px;
		left:0px;
		width:11px;
		height:11px;
		overflow:hidden;
		
	}
	
	div#mbox .mboxs {
		position:absolute;
		overflow:hidden;
		background:none;
		top:0px;
		left:574px;
		background:#fff;
		height:33px;
		width:0px;
		margin:0px;
	}
	
	div#mbox ul {
		position:absolute;
		left:0px;
		top:0px;
		z-index:1;
		list-style:none;
		padding:0px 0px 0px 0px;
		margin:0px;
		width:938px;
		display:block;
		
		background: url(/pictures/gx08_top_sep_content.gif) repeat-x 0px 26px;
	}
	
	div#mbox ul li.menusep {
		width:2px;
		padding:0px;
			margin:0px;
			background:url(/pictures/gx08_top_menu_vert_sep.gif) no-repeat 0px 6px;
			z-index:1;
		}
	
		div#mbox ul li {
			position:relative;
			padding:0px 1px 0px 0px;
			margin:0px;
			height:36px;
			float:left;
			left:-11px;
			z-index:1;
		}
		
		div#mbox ul li.nobg {
			background:none;
		}
		
			div#mbox ul li a {
				display:block;
				float:left;
				text-transform: uppercase;
				padding:3px 9px 5px 11px;
				color:#a1a3a6;
				font-weight:bold;
				font-size:12px;
				text-decoration:none;
				z-index:1;
			}
			
			div#mbox ul li a:hover,		div#mbox ul li:hover a		div#mbox ul li.over a { text-decoration:underline;	}
			div#mbox ul li a.selected { color:#b21f75; }
			
				
				div#mbox ul li:hover ul,
				div#mbox ul li.over ul {
					display:block;
				}
			
				div#mbox ul ul {
					position:absolute;
					top:25px;
					left:0px;
					display:none;
					padding:0px;
					margin:0px;
					height:auto;
					background:none;
					width:auto;
				}
				
					div#mbox ul ul li {
						padding:0px;
						margin:0px;
						height:auto;
						float:none;
						clear:both;
						width:280px;
						
						display:block;
						background:none;
						margin:0px 0px -4px;
					}
						
						div#mbox ul ul li span.left {
							filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pictures/left.png', sizingMethod='scale');
							display:block;
							width:3px;
							height:18px;
							overflow:hidden;
							float:left;
						}
						
						html>body div#mbox ul ul li span.left {
							background:url(/pictures/left.png) repeat-y 0px 0px;
						}
						
						div#mbox ul ul li span.lefttop {
							filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pictures/lefttop.png', sizingMethod='scale');
							display:block;
							width:3px;
							height:18px;
							overflow:hidden;
							float:left;
						}
						
						html>body div#mbox ul ul li span.lefttop {
							background:url(/pictures/lefttop.png) repeat-y 0px 0px;
						}
						
						div#mbox ul ul li span.leftbottom {
							filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pictures/leftbottom.png', sizingMethod='scale');
							display:block;
							width:3px;
							height:18px;
							overflow:hidden;
							float:left;
						}
						
						html>body div#mbox ul ul li span.leftbottom {
							background:url(/pictures/leftbottom.png) repeat-y 0px 0px;
						}
						
						div#mbox ul ul li span.right {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pictures/right.png', 
							sizingMethod='scale');							display:block;
							width:5px;
							height:18px;
							overflow:hidden;
							float:left;
						}
						
						html>body div#mbox ul ul li span.right {
							background:url(/pictures/right.png) repeat-y 0px 0px;
						}
						
						div#mbox ul ul li span.righttop {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pictures/righttop.png?x=3', 
							sizingMethod='scale');
							display:block;		width:5px;		height:18px;
							overflow:hidden;		float:left;
						}
						
						html>body div#mbox ul ul li span.righttop {
							background:url(/pictures/righttop.png?x=3) repeat-y 0px 0px;
						}
						
						div#mbox ul ul li span.rightbottom {
							filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pictures/rightbottom.png', sizingMethod='scale');
							display:block;
							width:5px;
							height:18px;
							overflow:hidden;
							float:left;
						}
						
						html>body div#mbox ul ul li span.rightbottom {
							background:url(/pictures/rightbottom.png) repeat-y 0px 0px;
						}
						
						div#mbox ul ul li span.bottom {
							filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pictures/bottom.png', sizingMethod='image');
							display:block;
							width:178px;
							height:5px;
							overflow:hidden;
							float:left;
						}
						
						html>body div#mbox ul ul li span.bottom {
							background:url(/pictures/bottom.png) no-repeat 0px 0px;
						}
						
						div#mbox ul ul li a {
							display:block;
							float:left;
							padding:2px 0px 2px 10px;
							overflow:hidden;
							margin:0px;
							width:158px;
							text-transform: none;
				
							background:#F1EFE4 !important;
							border-right:1px solid #dfdfdf;
							border-top:1px solid #dfdfdf;
							border-left:1px solid #ccc;
							border-bottom:1px solid #ccc;
						}
						
						div#mbox ul ul li a:hover {
							background:#FFF !important;
						}

						
div#s1_search {
	position:absolute;
	z-index:100;
	top:99px;
	left:575px;
	height:38px;
	background:url(/img/bg_search.gif) repeat-x 0px 0px;
	width:192px;
	overflow:hidden;
}
	
	div#s1_search form {
		position:absolute;
		left:20px;
		top:7px;
	}
	
	div#s1_search input.textfield {
		border:1px inset #B1A78A;
		width:114px;
		position:relative;
	}
	
	html>body div#s1_search input.textfield {
		top:1px;
	}
	
	div#s1_search input.submit {
		position:relative;
		top:2px;
		left:3px;
	}
	
	html>body div#s1_search input.submit  {
		top:3px;
	}
	div#document {
		display:none;
		position:absolute;
		height:100%;
		min-height:100%;
		width:960px;
		padding:0px;
		margin:0px;
		background:white;
	}

div#contentbox {
	width:960px;
	margin:0px auto;
	position:relative; 
	top:0px;
	background:white;
	z-index:1;
	display:block;
	
}

div#s1_header {
	position:relative;
	height:93px;
	z-index:2;
	
	
}
	div#s1_header .language {
		position:absolute;
		top:23px;
		width:805px;
		
		text-align:right;
		color:#a1a3a6;
	}
	
	div#s1_header .language a {
		padding:0px;
		margin:0px;
	}
	div#s1_header .language img {
		vertical-align:top;
		margin-top:2px;
		
	}

	div#s1_header .branding {
		position:absolute;
		top:3px;
		left:0px;
		margin:11px;
		width:590px;
		height:80px;
		z-index:1;
	}
	
		div#s1_header .branding img {
			position:absolute;
			top:10px;
			left:0px;
			border:0px;
			z-index:1;
		}
	
	div#s1_header .shortcuts {
		position:absolute;
		top:23px;
		left:825px;
		width:167px;
		height:90px;
		display:block;
		z-index:100;
		margin:0px;
		padding:0px;
		background: url(/pictures/gx08_top_menu_vert_sep_1px.gif) no-repeat ;
	}
	
		div#s1_header .shortcuts .links {
			position:relative;
			top:0px;
			left:0px;
			width:150px;
			height:87px;
			z-index:800px;
				
			
		}
		
			div#s1_header .shortcuts .links ul {
				
				list-style:none;
				padding:0px 0px 0px 18px;
				margin:0px;
				z-index:200;
			}
			
				div#s1_header .shortcuts .links ul li {
					padding-left:0px;
					margin-left:0px;
					list-style:none;
					display:inline;
					z-index:200;
				}
				
					div#s1_header .shortcuts .links ul li a {
						font-size:9px;




/*error from here*/

						color:#a1a3a6;
						font-weight:bold;
						padding:0px;
						z-index:2;
						
						/*background:url(/pictures/tri.gif) no-repeat 0px 1px;*/
						text-decoration:none;
						display:block;
						width:125px;
						margin:0px 0px 2px;
						
					}
					
					div#s1_header .shortcuts .links ul li a:hover {
						text-decoration:underline;
						
					}
		
div#endbox {
	position:relative;
	margin:2px 0px 0px 2px;
	padding:0px 10px;
	clear:both;
	height:70px;
	display:none;
}

	div#endbox p {
		padding:3px 11px 0px 13px;
		width:960px;
		height:58px;
				
	}
	
	div#endbox div.address {
		position:absolute;
		top:10px;
		right:10px;
		background:white;
		display:block;
		height:58px;
		width:940px;
		padding:0px;
		margin:0px;
		line-height:28px;
		text-align:left;
		vertical-align:bottom;
		text-transform:uppercase;
		color:#808284;
		font-weight:bold;
		font-size:11px;
		
		
	}
	div#endbox span {
		margin:0px;
		padding:0px;
		top:10px;
	}
	
	div#endbox img {
		position:absolute;
		height:45px;
		width:45px;
		right:1px;
		top:0px;
		display:block;
		text-align:left;
	}
	
/*	div#endbox div.newsletter {
	 	display:block;
		float:left;
		position:relative;
		height:74px;
		width:190px;
	}
	*/	
		div#endbox a {
			color:#808284;
			font-weight:bold;
			font-size:11px;
			text-decoration:none;
		}
		
		div#endbox a:hover {
			text-decoration:underline;
		}
		
	div#endbox .quote {
		position:absolute;
		left:574px;
		top:0px;
		width:193px;
		height:75px;
		background:#D0E0EB url(/images/col.gif) no-repeat 0px 0px;
	}
	
div#bgend {
	position:relative;
	width:960px;
	top:0px;
	left:0px;
	height:40px;
	background:pink;
}
	
div#c1_container_front {
	
	position:relative;
	margin:40px 11px 0px 11px;
	padding:0px;
	height:400px;
	
}

div#c1_container {
	background:white;
	position:relative;
	margin:40px 11px 0px 11px;
	height:380px;
	
}

div#c1_column1 {
	position:absolute;
	z-index:10;
	top:0px;
	left:0px;
	width:242px;
	overflow:hidden;
	background:#dcecf9 url(/img/gx08_colbottom.gif) repeat-x bottom;
}

div#c1_column {
	position:absolute;
	padding:0px;
	margin:0px;
	top:0px;
	left:0px;
}

div#c1_column2 {
	position:absolute;
	z-index:10;
	top:0px;
	left:242px;
	width:454px;
	overflow:hidden;
	
}

div#c1_column3 {
	position:absolute;
	z-index:10;
	top:0px;
	left:696px;
	width:242px;
	overflow:hidden;
	background:#dcecf9 url(/img/gx08_colbottom.gif) repeat-x bottom;
}

div.height100 {
	height:50px;
}


div#c2_container {
	position:relative;
	margin:40px 11px 0px 11px;
	height:380px;
}

div#c2_column1 {
	position:absolute;
	z-index:10;
	top:0px;
	left:0px;
	width:242px;
	overflow:hidden;
	
	background: #dcecf9 url(/img/gx08_colbottom.gif) repeat-x bottom;
}

div#c2_column2 {
	position:absolute;
	z-index:10;
	top:0px;
	left:242px;
	width:696px;
	
}


div.main_front_images, 
div.main_front {
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	padding:0px;
	margin:0px;
	background: #fff;
}

div.main_front ul {
	list-style:none;
	top:0px;
	left:0px;
	position:absolute;
	padding:0px;
	margin:11px;
	
}

div.main_front ul li {
	font-size:11px;
	font-weight:normal;
	padding:12px;
	width: 270px;
	}

div.main_front ul li.teaser {
	background: #f5f9fd;
	padding:12px 13px 12px 13px;
	margin: 0px 11px 2px 0px;
	top:0px;
	left:0px;
	color:#231f20;
	line-height:17px;
	font-size:12px;
}
div.main_front ul li.ucase {
	text-transform:uppercase;
}
div.main_front ul li.pink {
	color:#b7207d;
	
}
div.main_front ul li.normal {
	color:#231f20;
}
div.main_front ul li.item {
	margin:2px 0px;
	padding:3px 13px 3px 13px;
	background: #f5f9fd;
	display:block;
}

div.main_front ul li.pink a {
	color:#b7207d;
	text-decoration:none;
	font-size:12px;
	/*/*font-family:Sans-Serif;*/*/
	font-weight:bold;
}
div.main_front ul li.pink a:hover {
	color:#b7207d;
	text-decoration:underline;
}
div.main_front ul li.normal a {
	color:#58595b;
		text-decoration:none;
		font-size:12px;
	/*/*font-family:Sans-Serif;*/*/
	font-weight:bold;
}
div.main_front ul li.normal a:hover {
	color:#58595b;
	text-decoration:underline;
}

div.module_n08_column_right_image {
	margin:11px 11px 0px 11px;
	padding:0px;
	}

div.module_n08_column_right_teaserlist {
	margin:11px 11px 0px 11px;
	padding:0px;
	position:relative;
	}
	div.module_n08_column_right_teaserlist div.border {
		position:absolute;
		top:-1px;
		left:1px;
		z-index:-1;
	}
	
	div.module_n08_column_right_teaserlist div.border div.right {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pictures/gx08right.png', 
		sizingMethod='scale');							
		display:block;
		width:8px;
		height:1px;
		float:left;
		position:absolute;
		top:8px;
		z-index:-2;
		left:216px;
		
	}
	
	html>body div.module_n08_column_right_teaserlist div.border div.right {
		background:url(/pictures/gx08right.png) repeat-y 0px 0px;
		
	}
	
	div.module_n08_column_right_teaserlist div.border div.righttop {	
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pictures/gx08righttop.png?x=3', sizingMethod='scale');
		width:8px;		
		height:6px;

		z-index:-1;
		position:absolute;
		top:2px;
		left:216px;
	}
	
	html>body div.module_n08_column_right_teaserlist div.border div.righttop {
		background:url(/pictures/gx08righttop.png?x=3) repeat-y 0px 0px;
	}
	
	div.module_n08_column_right_teaserlist div.border div.bottom {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pictures/gx08bottom4.png', sizingMethod='image');
		display:block;
		width:224px;
		height:5px;
		z-index:-1;
		position:absolute;
		left:1px;
	}
	
	html>body div.module_n08_column_right_teaserlist div.border div.bottom {
		background:url(/pictures/gx08bottom.png) no-repeat 0px 0px;
	}

div.vigoer_nyhedsbrev{
	margin:0 0 0 12px;
}

div.text {
	padding:0px 25px;
	color:#231f20;
	line-height:18px;
	margin:0px 0px -11px;
	clear:both;
	position:relative;
}

	div.text.visibleonprint {
		display: none;
	}
	
	
	div.text .feature {
		padding:0px 192px 0px 0px;
	}

	div.text p {
		margin:0px 0px 0px;
		text-align:justify;
	}
	
	div.text ul {
		list-style:none;
		padding:0px;
		margin:0px 0px 11px;
	}
	
		div.text ul li {
			padding:2px 0px 0px 12px;
			background:url(/pictures/tri2_new.gif) no-repeat 0px 6px;
		}
	div.text h2 {
		color:#5c9f38;
		line-height:40px;
		font-size:15px;
		font-weight:500;
		margin:0px;
		text-transform:uppercase;
	}
	
	div.text h3 {
		color:#002131;
		line-height:18px;
		font-size:10px;
		font-weight:bold;
		margin:0px 0px 11px;
	}
	
	div.text a {
		color:#b21f75; /*#86847c;*/
		text-decoration:none;
	}
	
	div.text a:hover {
		text-decoration:underline;
	}
	
	div.text .text-picture {
		float:right;
		padding:0px 8px 8px 0px;
		_padding:0px 6px 6px 0px;
		margin:12px 0px 0px 12px;
		background:url(/img/gx_m1_picture_shadow.gif) repeat-x bottom;
	}
		div.text .text-picture img {
			padding:0px;
			margin:0px;
			border:0px;
		}
	div.text .error {
		color:#d00;
		font-weight:bold;
	}		




/* m2 */
div.m2 {
	position:relative;
}
	
	div.m2 .narrow {
		padding:0px 192px 0px 0px;
	}
	
	div.m2 h1 {
		margin:0px;
		padding:0px;
	}
	
		div.m2 h1 .headline {
			padding:2px 10px 3px 10px;
			margin:0px 0px 0px 1px;
			display:block;
			float:left;
			background:#F1EFE4;
			font-size:11px;
			color:#3B382C;
			font-weight:bold;
		}
		
		div.m2 .print {
			float:right;
			padding:0px 3px 0px 0px;
		}
		
			div.m2 .print img {
				border:0px;
			}
			
		div.m2 .clear {
			clear:both;
			height:10px;
		}
		
	/* if used in 3 column page */		
	#c1_column2 div.m2 .print {
		padding:0px 12px 0px 0px;
	}
/* m2 */




/* m3 */
div.m3 {
	background:#F1EFE4 url(/img/gx_m3_shadow.gif) repeat-x bottom;
	padding:0px;
	height:145px;	
	margin:0px 0px 7px 0px;
	position:relative;
}
	
	div.m3 .m3_pic1 {
		position:absolute;
		top:0px;
		left:1px;
		width:/*381px;*/573px;
		height:137px; /*137px*/
		overflow:hidden;
	}
	
	div.m3 .m3_pic2 {
		position:absolute;
		top:0px;
		left:383px;
		width:192px;
		height:137px;/*137px;*/
		overflow:hidden;
	}
	
	div.m3 .spacer1 {
		position:absolute;
		top:0px;
		left:0px;
		width:1px;
		height:145px;
		background:#fff;
		overflow:hidden;
	}
	
	div.m3 .spacer2 {
		position:absolute;
		top:0px;
		left:382px;
		width:1px;
		height:/*145px;*/ 84px;
		background:#fff;
		overflow:hidden;
	}
	
	div.m3 img {
		padding:0px;
		margin:0px;
		border:0px;
		overflow:hidden;
	}
/* m3 */



/* m4 */
div.m4 {
	/*background:#F1EFE4;*/
	overflow:hidden;
	padding:0px 0 0 0;
	height:100%;
	
		
}

	div.m4 h2 {
		margin:11px 11px 0 11px;
		padding:4px 0px 4px 13px;
		background: #f5f9fd;
		text-transform:uppercase;
		color:#58595b;
		font-weight:bold;
		font-size:12px;
		/*font-family:Sans-Serif;*/
		font-weight:bold;
		/*border-bottom:1px solid #b7b3a6;*/
	}
	
	div.m4 ul {
		list-style:none;
		padding:0px;
		margin:0px 11px;
	}
	
		div.m4 ul li {
			padding:0px;
			margin:2px 0px;
			background: #f5f9fd;
			
			/*border-bottom:1px solid #fff;*/
		}
		
			div.m4 ul li a {
				color:#58595b;
				text-decoration:none;
				display:block;
				font-size:12px;
				/*font-family:Sans-Serif;*/
				font-weight:bold;
				padding:4px 3px 4px 13px;
			}
			
			div.m4 ul li.lev1 a:hover {
				text-decoration:underline;
			}
			
			div.m4 ul li.lev1 a.selected {
				/*background:url(/pictures/tri.gif) no-repeat 7px 5px;*/
				font-weight:bold;
				color:#70ab52;
			}
			
			div.m4 ul li.lev1 a.selected:hover {
				
				/*background:url(/pictures/tri.gif) no-repeat 7px 5px;*/
			}
			
				/*div.m4 ul ul {
					padding:0px 0px 3px 0px;
					margin:0px 0px;
				}*/
			
					/*div.m4 ul ul li {
						border:0px;
						margin:0px 0px;
					}*/
						
						div.m4 ul /*ul*/ li.lev2 a {
							background:url(/pictures/tri2_new.gif) no-repeat 9px 6px;
							/*display:inline;*/
							padding:4px 3px 4px 23px;
							color:#58595b;
						}
						
						div.m4 ul /*ul*/ li.lev2 a:hover {
							background:url(/pictures/tri2_new.gif) no-repeat 9px 6px;
							color:#58595b;
							text-decoration:underline;
						}
						
						div.m4 ul /*ul*/ li.lev2 a.selected {
							color:#70ab52;
							background:url(/pictures/tri2sel_new.gif) no-repeat 9px 6px;
						}
						
						div.m4 ul /*ul*/ li.lev2 a.selected:hover {
							background:url(/pictures/tri2sel_new.gif) no-repeat 9px 6px;
							color:#70ab52;
							text-decoration:underline;
						}
						
							/*div.m4 ul ul ul {
								padding:0px 0px 3px 8px;
							}*/
							
								div.m4 ul /*ul ul*/ li.lev3 a {
									background:url(/img/ic_a_menu_third_level.gif) no-repeat 0px 3px;
									display:inline;
									padding:0px 0px 0px 8px;
									color:#002131;
								}
								
								div.m4 ul /*ul ul*/ li.lev3 a:hover {
									background:url(/img/ic_a_menu_third_level.gif) no-repeat 0px 3px;
									color:#3B382C;
									text-decoration:underline;
								}
								
								div.m4 ul /*ul ul*/ li.lev3 a.selected {
									background:url(/img/ic_a_menu_third_level.gif) no-repeat 0px 3px;
									color:#3B382C;
								}
								
								div.m4 ul /*ul ul*/ li.lev3 a.selected:hover {	
									background:url(/img/ic_a_menu_third_level.gif) no-repeat 0px 3px;
									color:#3B382C;
									text-decoration:underline;
								}
/* m4 */


/* m5 */
div.m5 {
	background:#EFEFEF ;
	overflow:hidden;
	padding:0px;
}

	div.m5 h3 {
		font-size:10px;
		font-weight:bold;
		color:#3B382C;
		background:#F1EFE4 ;
		padding:5px 5px 5px 7px;
		margin:0px;
	}

		div.m5 h3 a {
			font-size:10px;
			font-weight:bold;
			color:#3B382C;
			text-decoration:none;
			padding:0px 0px 0px 9px;
			background:url(/img/ic_a_header.gif) no-repeat 0px 4px;
			display:block;
		}

		div.m5 h3 a:hover {
			text-decoration:underline;
		}
		
	div.m5 img {
		float:left;
		border:0px;
		margin:0px 9px 0px 0px;
		width:74px;
		background:#F1EFE4;
	}
	
	div.m5 .m5_content {
		padding:0px 0px 0px 0px;
		height:56px;
		overflow:hidden;
	}
	
		div.m5 .m5_content p {
			color:#002131;
			line-height:14px;
			padding:7px 0px 0px 11px;
		}
/* m5 */

div.references {
	float:left;	
	margin:11px;
}
div.references a{
	padding:0px 11px 0px 0px;

}

/* m6 */
div.m6 {
	background:#efefef /*url(/img/test2.png) repeat-y right 0px */;
	overflow:hidden;
	padding:0px;
	
}

	div.m6 h3 {
		font-size:11px;
		font-weight:bold;
		color:#3B382C;
		/*background:#F1EFE4 ;*/
		padding:5px 5px 5px 7px;
		margin:0px;
		background:#F1EFE4 /* url(/img/test.png) no-repeat right 0px */;
	}

		div.m6 h3 a {
			font-size:11px;
			font-weight:bold;
			color:#3B382C;
			text-decoration:none;
			padding:0px 0px 0px 4px;
			/*background:url(/pictures/tri2_new.gif) no-repeat 0px 4px;*/
			display:block;
		}

		div.m6 h3 a:hover {
			text-decoration:underline;
		}
		
	div.m6 img {
		background:#F1EFE4;
		border-top:1px solid #b7b3a6;
		border-bottom:1px solid #b7b3a6;
		
	}
	div.m6 .m6_content {
		padding:10px 14px 4px 14px;
		height:1%;
	}
		div.m6 .m6_content p.m6_caseinfo {
			color:red;
			font-weight: bold;
		}
	
		div.m6 .m6_content h4 {
			color:#3B382C;
			font-size:9px;
			line-height:15px;
			font-weight:bold;
			margin:0px 0px 7px 0px;
		}
		
		div.m6 .m6_content h5 {
			color:#002131;
			font-size:9px;
			font-weight:bold;
			margin:0px 0px 9px 0px;
		}
		
		div.m6 .m6_content p {
			color:#002131;
			line-height:14px;
			margin:0px 0px 11px 0px;
		}
		
		div.m6 .m6_content p.date {
			line-height:10px;
			margin:0px 0px 9px 0px;
		}
		
		div.m6 .m6_content ul {
			list-style:none;
			padding:0px;
			margin:0px 0px 12px;
		}
		
		html>body div.m6 .m6_content ul {
			padding:0px 0px 12px;
		}
		
		div.m6 .m6_content ul.secondary {
			list-style:none;
		}
		
		div.m6 .m6_content ul li {
			padding:0px;
			margin:0px;
			clear:both;
			
		}
		
		div.m6 .m6_content ul li a {
			display:block;
			color:#3B382C;
			font-weight:bold;
			text-decoration:none;
			float:left;
			font-size:9px;
			background:url(/pictures/tri.gif) no-repeat left 3px ;
			padding:2px 0px 8px 14px;
				
		}
		div.m6 .m6_content ul li a.pling {
			display:block;
			color:#000099;
			font-weight:bold;
			text-decoration:underline;
			float:left;
			font-size:9px;
			background:url(/pictures/tri.gif) no-repeat left 3px ;
			padding:2px 0px 8px 14px;
				
		}
		
		
		div.m6 .m6_content ul.secondary li a {
			/*background:url(/img/ic_a_secondary.gif) no-repeat left 8px;*/
			background:url(/pictures/tri.gif) no-repeat left 5px ;
			
			padding:4px 0px 2px 14px;
		}
		
		div.m6 .m6_content ul li a:hover {
			text-decoration:underline;
		}
		
		div.m6 .m6_content form {
			margin:0px 0px 9px;
		}
		
			div.m6 .m6_content form label {
				font-weight:bold;
				display:block;
			}
			
			div.m6 .m6_content form input.textfield {
				width:100%;
			}
/* m6 */



/* m7 */
div.m7 {
	background:#EFEFEF ;
	overflow:hidden;
	margin:0px 12px;
	height:125px;
}
	
	
	div.m7 .m7_content {
		margin:15px 15px 0px;
		overflow:hidden;
	}
		
		div.m7 img {
			float:right;
			margin:-10px -10px 5px 10px;
		}
		div.m7 .m7_content h3 {
			color:#3B382C;
			font-size:11px;
			line-height:15px;
			font-weight:bold;
			margin:0px 0px 7px 0px;
		}
		
		div.m7 .m7_content p {
			color:#002131;
			line-height:14px;
			margin:0px 0px 11px 0px;
		}
		
		div.m7 .m7_content ul {
			list-style:none;
			padding:0px;
			margin:0px;
		}
		
		div.m7 .m7_content ul li {
			padding:0px;
			margin:0px;
		}
		
		div.m7 .m7_content ul li a {
			display:block;
			color:#3B382C;
			font-weight:bold;
			text-decoration:none;
			float:left;
			background:url(/img/ic_a.gif) no-repeat left 0px;
			padding:2px 0px 3px 14px;
			
		}
		
		div.m7 .m7_content ul li a:hover {
			text-decoration:underline;
		}
/* m7 */


/* m8 */
div.m8 {
	margin:0px 12px;
}
	div.m8 h3 {
		color:#3B382C;
		font-size:11px;
		line-height:18px;
		font-weight:bold;
		margin:0px 0px 4px 0px;
	}
	
	div.m8 p {
		color:#002131;
		line-height:14px;
		margin:0px 0px 11px 0px;
	}
	
	div.m8 ul {
		list-style:none;
		padding:0px;
		margin:0px;
	}
	
	div.m8 ul li {
		padding:0px;
		margin:0px;
	}
	
	div.m8 ul li a {
		display:block;
		color:#3B382C;
		font-weight:bold;
		text-decoration:none;
		width:75px;
		background:url(/img/ic_a.gif) no-repeat left 0px;
		padding:2px 0px 3px 14px;
		
	}
	
	div.m8 ul li a:hover {
		text-decoration:underline;
	}
/* m8 */


/* m9 */
div.m9 {
	overflow:hidden;
}

	div.m9 h1 {
		margin:0px;
		padding:6px 12px;
	}
	
		div.m9 h1 a {
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
			color:#3B382C;
			padding:0px 3px 0px 0px;
		}
		
		div.m9 h1 a:hover {
			text-decoration:underline;
		}
		
		div.m9 h1 .arrow {
			background:url(/img/ic_a_header_big.gif) no-repeat right 3px;
			padding:0px 0px 0px 0px;
		}
	
	div.m9 .m9_picture {
		overflow:hidden;
		margin:0px;
	}
	
		div.m9 .m9_picture img {
			padding:5px 0px 8px;
			border:0px;
			border-left:1px solid #fff;
			border-right:1px solid #fff;
			background:#fff url(/img/gx_m9_shadow.gif) repeat-x bottom;
			overflow:hidden;
		}
		
	div.m9 .m9_content {
		padding:8px 12px 0px;
	}
	
		div.m9 .m9_content p {
			color:#002131;
			line-height:14px;
			margin:0px 0px 11px 0px;
		}
		
		div.m9 .m9_content ul {
			list-style:none;
			padding:0px;
			margin:0px 0px -5px;
		}
		
		div.m9 .m9_content ul li {
			padding:0px;
			margin:0px 0px 5px;
		}
		
		div.m9 .m9_content ul li a {
			display:block;
			color:#3B382C;
			font-weight:bold;
			text-decoration:none;
			width:100%;
			background:url(/img/ic_a.gif) no-repeat left 0px;
			padding:2px 0px 3px 14px;
		}
		
		div.m9 .m9_content ul li a:hover {
			text-decoration:underline;
		}
		
	/* if used in column 1 */
	
	#c1_column1 div.m9 h1 {
		margin:0px;
		padding:6px 3px;
	}
	
	#c1_column1 div.m9 .m9_content {
		padding:8px 3px 0px;
	}
	
	#c1_column1 div.m9 .m9_picture img {
		border:0px;
	}
/* m9 */



/* m10 */
div.m10 {
	overflow:hidden;
	position:relative;
}

	div.m10 h1 {
		margin:0px;
		padding:6px 0px 11px 12px;
	}
	
		div.m10 h1 a {
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
			color:#3B382C;
			padding:0px 3px 0px 0px;
		}
		
		div.m10 h1 a:hover {
			text-decoration:underline;
		}
		
		div.m10 h1 .arrow {
			background:url(/img/ic_a_header_big.gif) no-repeat right 3px;
			padding:0px 0px 0px 0px;
		}
	
	div.m10 .m10_picture {
		overflow:hidden;
		margin:0px;
		height:145px;
		background:url(/img/gx_m10_shadow.gif) repeat-x bottom;
	}
	
		div.m10 .m10_picture img {
			
			border:0px;
			
			overflow:hidden;
		}
		
	div.m10 .m10_content {
		margin:8px 0px 0px 12px;
	}
		
		div.m10 .m10_content h2 {
			color:#3B382C;
			font-weight:bold;
			font-size:11px;
			line-height:18px;
			margin:0px 0px 5px 0px;
		}
		
		div.m10 .m10_content p {
			color:#002131;
			font-weight:bold;
			line-height:14px;
			margin:0px 0px 11px 0px;
		}
		
		div.m10 .m10_content table {
			border:0px;
			border-collapse:collapse;
			margin:0px 0px 11px;
			padding:0px;
			width:150px;
		}
		
		div.m10 .m10_content table td {
			padding:1px 0px 0px;
		}
		
		div.m10 .m10_content table td.price {
			text-align:right;
		}
		
		div.m10 .m10_content ul {
			list-style:none;
			padding:0px;
			margin:0px 0px -5px;
		}
		
		div.m10 .m10_content ul li {
			padding:0px;
			margin:0px 0px 5px;
		}
		
		div.m10 .m10_content ul li a {
			display:block;
			color:#3B382C;
			font-weight:bold;
			text-decoration:none;
			width:100%;
			background:url(/img/ic_a.gif) no-repeat left 0px;
			padding:2px 0px 3px 14px;
		}
		
		div.m10 .m10_content ul li a:hover {
			text-decoration:underline;
		}
/* m10 */



/* m11 */
div.m11 {
	margin:0px 12px;
	color:#002131;
	line-height:14px;
}

	div.m11 p {
		margin:0px 0px 11px;
	}
	
	div.m11 h2 {
		color:#3B382C;
		line-height:18px;
		font-size:11px;
		font-weight:bold;
		margin:0px 0px 5px;
	}
	
	div.m11 ul {
			list-style:none;
			padding:0px;
			margin:0px 0px -5px;
		}
		
		div.m11 ul li {
			padding:0px;
			margin:0px 0px 5px;
		}
		
		div.m11 ul li a {
			display:block;
			color:#3B382C;
			font-weight:bold;
			text-decoration:none;
			width:100%;
			background:url(/img/ic_a.gif) no-repeat left 0px;
			padding:2px 0px 3px 14px;
		}
		
		div.m11 ul li a:hover {
			text-decoration:underline;
		}
/* m11 */


/* m12 */
div.m12 {
	color:#002131;
	margin:0px 12px;
}

	div.m12 h2 {
		color:#3B382C;
		line-height:18px;
		font-size:11px;
		font-weight:bold;
		margin:0px 0px 5px;
	}

	div.m12 p {
		line-height:14px;
		margin:0px 0px 11px;
	}
	
	div.m12 label {
		font-weight:bold;
		display:block;
		float:left;
		width:84px;
		padding:1px 0px 0px;
	}
	
	div.m12 .textfield {
		float:left;
		margin:0px 0px 3px;
	}
	
	div.m12 ul {
		clear:both;
		list-style:none;
		padding:8px 0px 0px;
		margin:0px;
	}
		
		div.m12 ul li {
			padding:0px;
			margin:0px 0px 5px;
		}
		
		div.m12 ul li a {
			display:block;
			color:#3B382C;
			font-weight:bold;
			text-decoration:none;
			width:100%;
			background:url(/img/ic_a.gif) no-repeat left 0px;
			padding:2px 0px 3px 14px;
		}
		
		div.m12 ul li a:hover {
			text-decoration:underline;
		}
/* m12 */


/* m13 */
div.m13 {
	margin:0px 12px;
}

	div.m13 p {
		line-height:14px;
		margin:0px 0px 11px;
	}

	div.m13 label {
		font-weight:bold;
		display:block;
		float:left;
		width:84px;
		padding:1px 0px 0px;
	}
	
	div.m13 .textfield {
		float:left;
		margin:0px 0px 3px;
	}
	
	div.m13 ul {
		clear:both;
		list-style:none;
		padding:8px 0px 0px;
		margin:0px;
	}
		
		div.m13 ul li {
			padding:0px;
			margin:0px 0px 5px;
		}
		
		div.m13 ul li a {
			display:block;
			color:#3B382C;
			font-weight:bold;
			text-decoration:none;
			width:100%;
			background:url(/img/ic_a.gif) no-repeat left 0px;
			padding:2px 0px 3px 14px;
		}
		
		div.m13 ul li a:hover {
			text-decoration:underline;
		}
/* m13 */


/* m14 */
div.m14 {
	margin:0px 25px;
	color:#002131;
}
	div.m14 h2.formmain {
		color:#3B382C;
		line-height:18px;
		font-size:11px;
		font-weight:bold;
		margin:0px 0px 11px;
	}
	
	div.m14 h3.formmain {
		padding:25px 0px 3px;
		clear: both;
		font-size: 10px;
		font-weight: bold;
	}
	
	div.m14 p.formmain {
		font-weight:bold;
		font-style:italic;
		margin:11px 0px 0px;
	}
	
	div.spacer {
		position:relative;
		top:0px;
		height:25px;
		overflow:hidden;
		background:url(/img/bg_m16.gif) repeat-x 12px 0px;
		margin:11px 0px 0px;
		clear:both;
	}
	
	div.m14 .field {
		position:relative;
		clear:both;
		margin:0px 0px 3px;
		height:1%;
		overflow:visible;
	}
		div.m14 .field label.horizend {
			padding: 0px 11px;
			font-weight:bold;
			float:left;
			width:auto;
			
		}
	
		div.m14 .field div.horiz {
			/*position:absolute;*/
			font-weight:bold;
			float:left;
			width:auto;
			
			/*background:red;*/
		}
		
		div.m14 .field label {
			display:block;
			/*font-weight:bold;*/
			float:left;
			padding:1px 0px 0px;
			width: 144px; /* 140px */
			padding-right: 8px;
		}
		
		div.m14 .field label.radiohoriz {
			
			
			float:left;
			width:auto;
		}
		
		div.m14 .field label input.radiohoriz {
			
			height:12px;
			width:12px;
			font-weight:bold;
			float:left;
		}
		
		div.m14 .field label input.radiohorizstart {
			
			height:12px;
			width:12px;
			font-weight:bold;
			float:left;
			margin-left:156px;
		}

		div.m14 .field label.radio {
			
			
			float:left;
			width:auto;
		}
		
		div.m14 .field label.radio span{
			
			
			float:left;
			width:auto;
		}
		
		div.m14 .field label.radio span.radioex {
			
			float:left;
			width:auto;
			display:block;
			/*padding:1px 0px 0px;
			padding-right: 8px;*/
			padding-left: 3px;
		}
		
		div.m14 .field label input.radio {
			
			font-weight:bold;
			float:left;
			margin:0 0 0 156px;
		}

		div.m14 .field .text {
			position:absolute;
			top:0px;
			left:0px;
			width:150px;
		}
		
		div.m14 .field .texthoriz {
			position:absolute;
			top:0px;
			left:0px;
			font-weight:bold;
			width:150px;
		}	
		
		/* richtext feature */
		div.m14 div.m1 {
			padding:0px 0px;
			color:#002131;
			line-height:14px;
			margin:0px 0px -11px;
			clear:both;
			position:relative;
		}
			
			div.m14 div.m1 .narrow {
				padding:0px 192px 0px 0px;
			}
		
			div.m14 div.m1 p {
				margin:0px 0px 11px;
			}
			
			div.m14 div.m1 ul {
				list-style:none;
				padding:0px;
				margin:0px 0px 11px;
			}
			
				div.m14 div.m1 ul li {
					padding:0px 0px 0px 8px;
					background:url(/img/gx_m1_bullet.gif) no-repeat 0px 6px;
				}
			div.m14 div.m1 h2 {
				color:#3B382C;
				line-height:18px;
				font-size:11px;
				font-weight:bold;
				margin:0px;
			}
			
			div.m14 div.m1 h3 {
				color:#002131;
				line-height:18px;
				font-size:10px;
				font-weight:bold;
				margin:0px 0px 11px;
			}
			
			div.m14 div.m1 a {
				color:#86847c;
			}
			
			div.m14 div.m1 a:hover {
				text-decoration:none;
			}
			
			div.m14 div.m1 .m1_picture {
				float:right;
				padding:0px 0px 8px 0px;
				_padding:0px 0px 6px 0px;
				margin:18px -12px 0px 12px;
				background:url(/img/gx_m1_picture_shadow.gif) repeat-x bottom;
			}
				div.m14 div.m1 .m1_picture img {
					padding:0px;
					margin:0px;
					border:0px;
				}
			div.m14 div.m1 .error {
				color:#d00;
				font-weight:bold;
			}		
		/* m1 */

		
		div.m14 .field label a,
		div.m14 .field div.text a {
			font-weight:bold;
			text-decoration: underline;
		}
		
		div.m14 .field .textfield {}
		
		div.m14 .field .cardnumber {
			width:120px;
		}
		
		div.m14 .field .expiry {
			width:40px;
		}
		
		div.m14 .field .cvc {
			width:95px;
			_width:97px;
		}

		div.m14 .field select.select {
			width:199px;
		}

		div.m14 .field input.radio {
			float:left;
			margin:0 0 0 156px;
		}
		
		div.m14 .field span.error {
			color:#d00;
			font-weight:bold;
		}
		
		div.m14 .submit {
			position:relative;
			height:30px;
		}
			div.m14 .submit input {
				position:absolute;
				bottom:0px;
				right:185px;
			}
			
			
			div.m14 .submit img {
				position:absolute;
				bottom:0px;
				left:0px;
			}
			
			div.m14 .submit .clear {
				clear:both;
			}
		
	div.m14 div.radio {
		position:relative;
		clear:both;
		margin:10px 0px 10px 143px;
	}
		/*div.m14 span.text {
			position:absolute;
			font-weight:strong;
		}*/		

		div.m14 div.radio .radio {
			float:none;
			display:inline;
			padding:0px;
		}
				
		div.m14 div.radio label {
			float:none;
			width:177px;
			display:inline;
			font-weight:normal;
			margin:0px;
		}
		
		div.m14 div.radio .clear {
			clear:both;
			height:10px;
			_height:0px;
			overflow:hidden;
		}
		
		div.m14 div.radio .error {
			position:absolute;
			padding:0px 0px 0px 197px;
			_padding:0px 0px 0px 202px;
			float:right;
			color:#d00;
			font-weight:bold;
		}
	div.m14 .field div.radio {
		position:static;
		clear:none;
		margin:0px 0px 0px 0px;
	}
		div.m14 .field div.radio .field {
			float: left;
			position:static;
			clear:none;
			margin:1px 0px 4px;
		}
		
		div.m14 .field div.radio .radio {
			float:left;
			display:inline;
			padding:0px;
		}
				
		div.m14 .field div.radio label {
			float:none;
			width:auto; /* 177 */
			padding-right: 10px;
			display:inline;
			font-weight:normal;
			margin:10px 0px 0px 0px;
		}
		
		div.m14 .field div.radio .clear {
			/*clear:both;
			height:10px;*/
			_height:0px;
			overflow:hidden;
		}
		
		div.m14 .field div.radio .error {
			position:absolute;
			padding:0px 0px 0px 197px;
			_padding:0px 0px 0px 202px;
			float:right;
			color:#d00;
			font-weight:bold;
		}
		
		div.m14 .div.radio .field .radiocalc {
			background: red;
		}	
/* m14 */


/* m15 has been merged with m14 */


/* m16 */
div.m16 {
	position:relative;
	top:0px;
	height:25px;
	margin:20px 12px 0px 12px;
	clear:both;
	overflow:hidden;
	background:url(/img/bg_m16.gif) repeat-x 12px 0px
}
/* m16 */


/* m17 */
div.m17 {
	margin:0px 12px;
	text-align:center;
}
/* m17 */



/* m18 */
div.m18 {
	margin:0px 12px;
}

	div.m18 table {
		width:100%;
		padding:0px;
		margin:0px;
		border-collapse:separate;
		border-spacing:1px;
	}
	
		div.m18 table th {
			color:#3B382C;
			/*background:#F1EFE4;*/
			font-weight:bold;
			font-size:11px;
			vertical-align:top;
			padding:6px;
		}
		
		div.m18 table td {
			padding:4px 12px 4px 6px;
			vertical-align:top;
		}
		
		div.m18 table .right {
			text-align:right;
		}
		
		div.m18 table .highlight {
			background:#EFEFEF;
		}
		
		div.m18 table .nowrap {
			white-space:nowrap;
		}
		
/* m18 */

/* m19 has been merged with m1 */
		
/* m20 */
div.m20 {
	position:relative;
	top:0px;
	height:15px;
	width:100%;
	overflow:hidden;
}
/* m20 */


.PriceTbl{

margin-bottom:5px;
padding-left: 12px;
padding-right:11px;
}
.PriceTbl table{

border-collapse:collapse;
border:1px solid #c0c0c0;
/*border-top:none;*/
width:100%;
table-layout:fixed;
}
.PriceTbl table caption{
color:#063061;
font-weight:bold;
border:1px 1px 0px 1px solid #c0c0c0;
background-position:bottom;
background-repeat:repeat-x;
/*background-color:#c0c0c0;*/
background:#d2e9f3;
/*border:2px solid #f7fafd;*/
border-bottom:none;
padding:4px 4px 3px 4px;
/*border-bottom:1px solid #0e7e77;*/
}
.PriceTbl table tr{
}
.PriceTbl table th{
background:#d2e9f3;
color:#063061;
font-weight:normal;
padding:4px;
border:1px solid #fff;
}
.PriceTbl table td{
background:#ebebe8;
border-width:2px 1px;
border-color:#fff;
border-style:solid;
padding:2px 4px;
color:#455560;
vertival-align:top;
}
.PriceTbl table tr.color td{
background:#f8f8f6;
}
.PriceTbl table tr.result{
border-top:1px solid red;
}
.PriceTbl table tr.result td{
color:#737a7c;
border:none;
padding-top:3px;
background-position:0 1px;
background-repeat:no-repeat;
background-color:#fff;

}
.PriceTbl table tr.result td.result{
background-position:right 1px;
background-repeat:no-repeat;
background-color:#fff;

color:#455560;
}
.PriceTblBB{
/*border-bottom:1px solid #dedfe3;*/
padding-bottom:5px;
}


/* m23 */
div.m23 {
	position:relative;
	overflow:hidden;
	margin:0px 12px;
}

	div.m23 h3 {
		color:#3B382C;
		line-height:18px;
		font-size:11px;
		font-weight:bold;
		margin:0px;
	}
	
	div.m23 .spacer {
		background:red;
		height:1px;
		overflow:hidden;
		margin:17px 0px 9px;
		background:url(/img/bg_m23_spacer.gif) repeat-x top;
	}
	
	div.m23 table {
		border-collapse:collapse;
		width:100%;
	}
	
		div.m23 table td {
			padding:0px;
		}
		
		div.m23 table td.house {
			width:200px;
		}
		
		div.m23 table td.type {
			width:80px;
		}
		
		div.m23 table td.size {
		
		}
		
			div.m23 table td a {
				text-decoration:none;
				background:url(/img/ic_a_secondary.gif) no-repeat 0px 4px;
				padding:0px 0px 0px 8px;
			}
			
			div.m23 table td a:hover {
				text-decoration:underline;
			}
	
/* m23 */


/* m24 */
div.m24 {
	position:relative;
	overflow:hidden;
	height:30px;
	width:100%;
	margin:0px 0px 11px;
	background:url(/img/bg_m24.gif) repeat-x bottom;
}

	div.m24 .col1 {
		position:absolute;
		top:0px;
		left:1px;
		width:381px;
		height:21px;
		overflow:hidden;
		background:#F1EFE4;
	}
	
	div.m24 .col2 {
		position:absolute;
		top:0px;
		left:383px;
		width:192px;
		height:21px;
		overflow:hidden;
		background:#86847c;
	}
	
	div.m24 .spacer1 {
		position:absolute;
		top:0px;
		left:0px;
		width:1px;
		height:30px;
		overflow:hidden;
		background:#fff;
	}
	
	div.m24 .spacer2 {
		position:absolute;
		top:0px;
		left:382px;
		width:1px;
		height:30px;
		overflow:hidden;
		background:#fff;
	}
	
	/* if used in col 3 */
	#c1_column3 div.m24 .col2 {
		left:0px;
	}
	
	#c1_column3 div.m24 .spacer1 {
		display:none;
	}
/* m24 */



/* m25 */
div.m25 {
	margin:0px 12px;
}
	
	div.m25 h2 {
		color:#3B382C;
		line-height:18px;
		font-size:11px;
		font-weight:bold;
		margin:0px 0px 8px;
		
	}
	
	div.m25 h3 {
		clear:both;
		font-weight:bold;
		margin:0px 0px 7px;
	}
	
	div.m25 p {
		margin:0px 0px 5px;
	}
	
	div.m25 .spacer {
		clear:both;
	}
	
	div.m25 form {
		padding:3px 0px 0px;
		margin:0px 0px 6px;
	}
	
		div.m25 form label {
			font-weight:bold;
		}
		
		div.m25 form label,
		div.m25 form input {
			float:left;
		}
		
		div.m25 form input {
			margin:0px 0px 0px 15px;
		}
		
	div.m25 .col1,
	div.m25 .col2 {
		float:left;
		width:176px;
	}
	
	div.m25 ul {
		padding:0px;
		list-style:none;
		margin:0px 0px 10px;
	}
	
		div.m25 ul li.headline {
			font-weight:bold;
		}
		
			div.m25 ul li a {
				background:url(/img/ic_a_secondary.gif) no-repeat left 4px;
				padding:0px 0px 0px 10px;
			}
			
	div.m25 .spacer {
		margin:0px;
	}
	
	div.m25 table {
		clear:both;
		width:100%;
		border-collapse:collapse;
	}
		
		div.m25 table tr td {
			padding:3px 3px 4px 2px;
		}
		
		div.m25 table tr.highlight td {
			background:#efefef;
		}
		
			div.m25 table tr td a {
				background:url(/img/ic_a_secondary.gif) no-repeat left 4px;
				padding:0px 0px 0px 10px;
				font-weight:bold;
			}
			
			div.m25 table tr td a.mail {
				padding:0px;
				background:none;
			}
			
	div.m25 .person {}
	
		div.m25 .person img {
			float:right;
			border:10px solid #dedede;
		}
		
		div.m25 .person h2 {
			margin:11px 0px 0px;
		}
		
	div.m25 a.back {
		float:right;
	}
/* m25 */


/* m26 */
div.m26 {
	margin:0px 12px;
}

	div.m26 p {}
	
		div.m26 p .searchterm {
			font-weight:bold;
		}
		
	div.m26 table {
		width:100%;
		border-collapse:collapse;
		margin:16px 0px 0px;
	}
	
		div.m26 table tr td {
			padding:3px 3px 4px 2px;
		}
		
		div.m26 table tr.highlight td {
			background:#efefef;
		}
		
		div.m26 table tr td.area {
			text-align:right;
		}
		
			div.m26 table tr td a {
				background:url(/img/ic_a_secondary.gif) no-repeat left 4px;
				padding:0px 0px 0px 10px;
				font-weight:bold;
			}
div.f1 {
	position: absolute;
	z-index: 100;
	width: 250px;
}
	div.f1 dl dt {
		margin:0;
		display: block;
		clear: both;
		height: 17px;
		width: 176px;
		overflow: hidden;
		font-size: 10px;
		font-weight: bold;
		color: #ffffff;
		background-color: #F1EFE4;
		padding-top: 5px;
		padding-left: 16px;
		background-image: url(/img/ic_a_header.gif);
		background-repeat: no-repeat;
		background-position: 7px 9px;
	}
	div.f1 dl dd {
		margin:0;
		display: block;
		clear: both;
		width: 192px;
		background-color: #EFEFEF;
	}
	div.f1 dl dd p {
		font-size: 10px;
		line-height: 14px;
		padding-top: 7px;
		padding-bottom: 7px;
		padding-left: 14px;
		padding-right: 14px;	
	}
/* m26 */

/* m27 */

div.m27 {}
	
div.m27 table {
		vertical-align:center;
		margin: 0px 28px 0px 8px;
	}
div.m27 table a.head {
		color:#3B382C;
		font-size:11px;
		font-weight:bold;
		margin:0px;
		text-decoration: none;
}

div.m27 table div.head {
		color:#3B382C;
		font-size:11px;
		font-weight:bold;
		margin:0px;
		text-decoration: none;
}

div.m27 table a.head:hover {
	text-decoration: underline;
}

div.m27 table tbody tr td.link {
		width:200px;
	}
div.m27 table tbody tr td.thumbarrow {
		width:5px;
	}
div.m27 table tbody tr td.size {
		width:50px;
		text-align:right;
	}
div.m27 table tbody tr td.type {
	width: 90px;
}

/* m27 */

/* d1 */

div.d1 {
	padding-left: 12px;
}
	div.d1 div.submit {
		padding: 10px 15px 0 0;
		text-align: right;
	}
	div.d1 table {
		border-collapse: collapse;
	}

		div.d1 table td {
			vertical-align: top;
			padding-bottom: 4px;
		}
	div.d1 label, div.d1 strong {
		font-weight: bold;
		width: 148px;
		display: block;
	}
		div.d1 label.radio {
			display: inline;
			padding-left: 4px;
		}


/* d4newslist */
div.d4newslist {
	margin:0px 12px;
}

	div.d4newslist p {}
	
		div.d4newslist p .searchterm {
			font-weight:bold;
		}
		
	div.d4newslist table {
		width:100%;
		border-collapse:collapse;
		margin:16px 0px 0px;
	}
	
		div.d4newslist table tr td {
			padding:3px 3px 4px 2px;
		}
		
		div.d4newslist table tr.highlight td {
			background:#efefef;
		}


		div.d4newslist table tr td.arearight {
			width:auto;			
			vertical-align:top;
		}
		
		div.d4newslist table tr td.area {
			width:80px;
			vertical-align:top;
			font-weight:bold;
			text-align:left;

		}
		
			div.d4newslist table tr td a {
				color:#002131;

			}
			div.d4newslist table tr td a:hover {
				color:#3B382C;
				text-decoration:underline;
			}
div.f1 {
	position: absolute;
	z-index: 100;
	width: 192px;
}
	div.f1 dl dt {
		margin:0;
		display: block;
		clear: both;
		height: 17px;
		width: 176px;
		overflow: hidden;
		font-size: 10px;
		font-weight: bold;
		color: #ffffff;
		background-color: #F1EFE4;
		padding-top: 5px;
		padding-left: 16px;
		background-image: url(/img/ic_a_header.gif);
		background-repeat: no-repeat;
		background-position: 7px 9px;
	}
	div.f1 dl dd {
		margin:0;
		display: block;
		clear: both;
		width: 192px;
		background-color: #EFEFEF;
	}
	div.f1 dl dd p {
		font-size: 10px;
		line-height: 14px;
		padding-top: 7px;
		padding-bottom: 7px;
		padding-left: 14px;
		padding-right: 14px;	
	}
/* d4newslist */

/* d5 */
div.d5 {
	padding:0px 25px;
	color:#002131;
	line-height:14px;
	margin:0px 0px 5px;
	clear:both;
	position:relative;
}
	
	div.d5 .narrow {
		padding:0px 192px 0px 0px;
	}

	div.d5 p {
		margin:0px 0px 11px;
	}
	
	div.d5 ul {
		list-style:none;
		padding:0px;
		margin:0px 0px 11px;
	}
	
		div.d5 ul li {
			padding:0px 0px 0px 8px;
			background:url(/img/gx_d5_bullet.gif) no-repeat 0px 6px;
		}
	div.d5 h2 {
		color:#3B382C;
		line-height:18px;
		font-size:11px;
		font-weight:bold;
		margin:0px;
	}
	
	div.d5 h3 {
		color:#002131;
		line-height:18px;
		font-size:10px;
		font-weight:bold;
		margin:0px 0px 11px;
	}
	
	div.d5 a {
		color:#86847c;
	}
	
	div.d5 a:hover {
		text-decoration:none;
	}
	
	div.d5 .d5_picture {
		float:right;
		padding:0px 0px 8px 0px;
		_padding:0px 0px 6px 0px;
		margin:18px -12px 0px 12px;
		background:url(/img/gx_d5_picture_shadow.gif) repeat-x bottom;
	}
		div.d5 .d5_picture img {
			padding:0px;
			margin:0px;
			border:0px;
		}
	div.d5 .error {
		color:#d00;
		font-weight:bold;
	}		
/* d5 */

/* debugger */
div#debug {
	display:none;
	position:absolute;
	bottom:0px;
}

.loancalc_header_inf {
	display: none;
	position: absolute;
	width: 186px;
	border: 1px #a6bfd0 solid;
	background: #fff;
	z-index: 100;
	padding: 0;
	margin: 0;
}


div#gallery {
	display:block;
	padding-left:12px;
	margin-top:12px;
	
	}
	div#gallery div {
		padding-right: 12px;
		padding-bottom: 12px;
		float:left;
	}
	div#gallery div img {
		/*width:120px;
		height:90px;*/
		
	}
div.musicfiles {
	display:block;
	clear:both;
	padding-left:12px;
	margin-top:12px;
	
	}
	div.musicfiles div.main {
		float:left;
	}
	div.musicfiles div.main div.item {
		float:left;
		padding-right: 12px;
		
	}
	div.musicfiles div.main div.itembottom {
		float:left;
		padding-right: 12px;
		padding-bottom: 12px;
	}
	div.musicfiles div.main div.seperator {
	clear:both;
	}

div.iframe{
	width:500px;
	
}
	div.iframe iframe{
		border:none;
	}


@media print {
	body {
		width:500px!important;
		}
	* {
		color:#000 !important;
		height:auto !important;
	}
	
	#endbox,	#mbox,	#s1_search,	#s1_header .shortcuts,	#c1_column1,	#c2_column1 {
		display:none;
		visibility:hidden;
	}
	
	/*div#s1_header {
		top:-15px;
		height:30px;
	}
		
		div#s1_header .branding {
			background:none;
		}
		
			div#s1_header .branding img {
				left:12px;
			}
	
	div#s1_content_container {
		position:absolute;
		left:0px;
		top:0px;
		margin:0;
	}
	
	div#endbox {
		height:0px;
		overflow:hidden;
	}
	*/
	
	/* is this a matter of three columns? */
	div#c1_container {
		background:none;
	}
	
	div#c1_column3 {
		display:none;
		visibility:hidden;
	}
	
	div#c1_column2 {
		position:absolute;
		left:0px !important;
		top:100px !important;
		display: block!important;
	}
	
	div#c2_container {
		background:none;
	}
	
	div#c2_column2 {
		
		left:0px;
	}
	
	
	div.m2 .print {
		display:none;
	}
	div.m6 .m6_content ul.secondary li a {
		font-weight:normal;
		padding-left:0;
		background:none;
	}

 
    div.m1,
    div.m2,
    div.m3,
    div.m3 .m3_pic1,
    div.m3 .m3_pic2, div.text {
	position:static !important;
    }
    
    div.m14 {
    	display: block;
    	position: relative;
    	float: none;
    	top: 1px;
    	left: 1px;
    	
    }
     div.m14 * {
    	display: block!important;
    	position: relative!important;
    	top: 1px!important;
    	left: 1px!important;
    }
    
    
	body,
	c2_container,
	c2_column1,
	c2_column2,
		
	div.m1.visibleonprint {
		display: block;
	}
}


