﻿			* {
				margin:0px;
				padding:0px;
			}
			body {
				margin:0px;
				padding:0px;
				background: #c9c6ca url(pagebg.gif) repeat top left; 
				font-family: verdana, arial, helv, sans-serif;
				font-size: 66%;
				color: #000000;
			}
			h1, h2, h3, h4, h5, h6 {
				font-family:	arial, helv, sans-serif;
				color: 		#333333;
				margin-bottom:		5px;
			}
			h2 {
				font-size:1.5em;
				margin-top:10px;
				margin-bottom:10px;
			}
			h3, h4 {
				font-size:1.2em;
			}
			h5, h6 {
				font-size:1.1em;
			}
			h5 {
				margin-top:	15px;
			}
			h4, h6 {
				font-style:italic;
				margin-bottom:10px;
			}
			#container {
				z-index:	1;
				margin:0px;
				padding:0px;
				position:relative;
				width:756px;
				margin:auto;
				background: transparent url(content.png) repeat-y top left;	
			}
			#introduction.en {
				position:relative;
				height:156px;
				width:756px;
				background: transparent url(header_en.png) no-repeat top left;
			}
			#introduction h1, #introduction h2 {
				display:none;
			}

			#myticker {
				overflow:	hidden;
				position:	relative;
				z-index:	10;
				top:		52px;
				left:		30px;
				width:		700px;
				height:		18px;
				line-height:	18px;
			}	

			#myticker a {
				color:		#7c1315;	
				text-decoration:none;
			}

			#myticker a:hover, #myticker a:active {
				text-decoration:underline;
			}

			#myticker strong {
				background:#7c1315;color:white;padding:10px;
			}

			#tagline {
				z-index:	10
				margin:		0;
				padding:	0;
				position:	relative;
				top:		10px;
				margin-left:	20px;
				/top:		8px;
				/margin-left:	14px;
			}
			#homelink {
				position: 	absolute;
				z-index:	500;
				top:		0px;
				left:		0px;
				width:		200px;
				height:		50px;
				text-decoration:none;
				text-indent:	-10000px;
				overflow:	hidden;
			}
			
			#language {
				z-index:100;
				position:	absolute;
				top:		23px;
				left:		560px;
				width:		160px;
				height:		30px;
			}

			#langen, #langfr, #langit, #langes {
				width:		40px;
				height:		30px;
				display:	block;
				float:		left;
				overflow:	hidden;
				text-indent:	-10000px;
			}


			#navigation {
				position:	absolute;
				top:		72px;
				left:		16px;
				width:		726px;
				height:		28px;
				margin:		0px;
				padding:	0px;
				z-index:	40;
			}
			#navigation .skipnav {
				display:	none;
			}

			#navbar li {
				display:	block;
				float:		left;
				height: 	28px;
				overflow:	hidden;
				padding-left:	45px;
				padding-right:	44px;
				background: 	transparent url(navigationbg.gif) no-repeat;
			}
			#navbar li a {
				display:	block;
				width:		100%;
				height:		100%;
				line-height:	28px;
				color:		#ffffff;
				text-decoration: none;
			}
			#navbar li.navon, #navbar li:hover {
				background: transparent url(navigationbgactive.gif) no-repeat;
			}

			#navbar li ul {
				display:	none;
			}

			#navbar li:hover ul {
				display:	block;
				position:	absolute;
				top:		28px;
				margin-left:	-45px;
				width:		150px;			
			}
		
			#navbar li:hover ul li {
				padding:	0px;
				display:	block;
				background:	#333333;
				width:		150px;
			}

			#navbar li ul li:hover {
				background: transparent url(navigationbgactive.gif) no-repeat;
			}
	
			#navbar li ul li a {
				padding-left:	10px;
				padding-right:	10px;
			}				

			#panel {
				width: 274px;
				padding-left:15px;
				float:left;
			}
			#panel #accent {
				width:274px;
				height:183px;
				background: transparent url(accentbg.jpg) no-repeat top left;
			}

			#panel #accent.profile {
				background: transparent url(profileaccentbg.jpg) no-repeat top left;
			}

			#panel #accent.specialist {
				background: transparent url(specialistaccentbg.jpg) no-repeat top left;
			}
			#panel #accent.services {
				background: transparent url(servicesaccentbg.jpg) no-repeat top left;
			}
			#panel #accent.casestudies {
				background: transparent url(casestudiesaccentbg.jpg) no-repeat top left;
			}

			#panel #accent h3 {
				visibility: hidden;
			}
			#panel #pullquote p {
				text-align:right;
				margin-right:5px;
				margin-top:10px;
				margin-bottom:0px;
				color: #bbbbbb;
				font-size:.9em;
			}
			#panel #accent ul {
				visibility: hidden;
			}

			#content {
				width:395px;
				margin-left:15px;
				float:left;
				margin-bottom:20px;
				z-index: 2000;
			}
			#content p {
				margin-top:10px;
				line-height:1.4em;
				margin-bottom:10px;
			}
			#content #signature p {
				font-weight:900;
			}
			#content ul, #content ol, #content ul li, #content ol li {
				margin:9px;
				padding:auto;
			}
			#content ul#downloads {
				margin:5px;
			}
			#content ul#downloads li {
				margin:5px;
				line-height:30px;
				background: transparent url(pdf.gif) no-repeat 0px 0px;
				list-style:none;
				text-indent:30px;
			}
			#content ul#downloads li.doc {
				background: transparent url(doc.gif) no-repeat 0px 0px;
			}
			#content #portrait {
				float:right;
				margin:2px;
				margin-left:10px;
				margin-top:0px;
				margin-bottom:20px;
			}

			#footer {
				position:relative;
				margin:auto;
				width:756px;
				height:165px;
				background: transparent url(footer.png) no-repeat top left;
			}
			#footer #subnav {
				position:absolute;
				font-size:.9em;
				top:43px;
				left:30px;
			}
			#footer #subnav ul li {
				list-style:none;
				display:inline;
			}	
			#footer #subnav ul li a {
				margin-left:10px;
				margin-right:10px;
				color: #999999;
				text-decoration: underline;
			}
			#footer #contactswish {
				position:	relative;
				text-align:	center;
				color:		#ffffff;
				font-size:	1.1em;
				padding-top:	17px;
				font-family:	georgia, times, serif;
			}

			#footer #contactswish a{
				color:		#ffffff;
			}
			#footer p {
				position:relative;
				top:13px;
				width:305px;
				margin-left:400px;
				font-size:.9em;
				text-align:center;
				color: #999999;
			}
			#footer #hslink {
				position:absolute;
				right:15px;
				top:40px;
				width:20px;
				height:21px;
				text-indent:-11000px;
			}
			.pipeleft {
				border-left: 1px solid #666666;
			}
			.piperight {
				border-right: 1px solid #666666;
			}
			form fieldset {
				margin:4px;
				padding: 10px;
			}
			form legend {
				padding: 5px;
				border:1px solid black;
				color: #ffffff;
				font-weight:500;
				background: #660066;
				font-family:arial, helv, sans-serif;
				letter-spacing:0.09em
			}
			form fieldset label {
				display:block;
				margin-bottom:4px;
				margin-left:10px;
				line-height:1.6em;
			}
			form fieldset label input, form fieldset label Select, form fieldset label textarea {
				width:300px;
				display:block;
				margin-bottom:5px;
			} 
			#submitlabel, #resetlabel {
				display:inline;
				width:150px;
			}
			#submit, #reset {
				width:130px;
				display:inline;
				background: #4e1d4e;
				font-family:arial, helv, sans-serif;
				color: #ffffff;
				font-weight:500;
				font-size:1em;
			}
			q {
				font-size:1.5em;
				font-family:georgia, times, serif;
				color: #660066;
				quotes: '“' '”' '2018' '2019';
			}
			q:before { content: open-quote; }
			q:after { content: close-quote; }
			q {
				font-style: italic;
			}
			p>q, li>q { font-style: normal; }


