body {height: 100%; background: #e8e8e8; border: 0px; margin: 0px; padding: 0px; font: normal 0.7em Arial, Helvetica, sans-serif; color:#707070;}
.bodypop	{background: #ffffff;}


/* algemeen -------------------------------------------------------------------*/

.both { clear: both;}
.left { clear: left;}

.flright { float: right;}
.flleft { float: left;}

.brtotal {clear: left; font-size: 0.1em; line-height: 0.1em;}
.brtotal2 {clear: both; font-size: 0.1em; line-height: 0.1em;}

.nosp	{font-size: 0.1em; line-height: 0.1em;}
.nobr	{white-space: nowrap;}

.vertm	{vertical-align: middle;}
.vertt	{vertical-align: top;}

.textr	{text-align: right;}
.textl	{text-align: left;}

.hide 	{display: none;}

.textr	{text-align: right;}
.textl	{text-align: left;}

.mt8		{margin-top: 8px;}
.mt20		{margin-top: 20px;}
.mb10		{margin-bottom: 10px;}
.mb20		{margin-bottom: 20px;}
.mb30		{margin-bottom: 30px;}
.mr4		{margin-right: 4px;}
.ml2		{margin-left: 2px;}

.pb2		{padding-bottom: 2px;}

.bb			{font-weight: bold;}
.bbb		{font-weight: bold; color:#000;}




/* stijl voor de uls ------------------------------------------------------------------------------*/

ul						{margin: 0px; padding: 0px; margin-top: 0px; margin-left: 8px; padding-left: 8px; margin-bottom: 1.4em; }
li						{list-style-type: disc; margin: 0px; padding: 0px; padding: 0px 0px 0px 0px;}

.Cleft ul				{margin: 0px; padding: 0px; margin-top: 0px; margin-left: 0px; padding-left: 0px; margin-bottom: 0px;}
.Cleft ul li			{list-style-type: none; background: url(../stdimg/all_li_main.jpg) no-repeat 13px .4em; margin: 0px; padding: 4px 20px 3px 32px; border-bottom: 1px solid #828282; }
.Cleft ul li.last		{border-bottom: 0px solid #9b9b9b; }


#menu ul				{margin: 0; padding: 0; list-style-type: none;}
#menu li 				{margin: 0 0 1px 0; list-style-type: none; background: url(../stdimg/all_li_none.gif) no-repeat 12px .3em; background-color: #ffffff;}
#menu a					{display: block; padding: 2px 10px 2px 31px; width: 190px; text-decoration: none;}
#menu a:hover			{cxxolor: #fff; bxxackground-color: #028c7d; text-decoration: underline;}

#menu ul ul				{}
#menu ul ul li 			{margin: 1px 0 1px 0; background: url(../stdimg/all_li_none.gif) no-repeat 31px .3em; }
#menu ul ul a			{display: block; padding: 2px 15px 2px 50px; width: 166px; text-decoration: none;}
#menu ul ul a:hover		{cxxolor: #fff; bxxackground-color: #028c7d; text-decoration: underline;}

#menu ul ul	ul			{background: #ffffff;}
#menu ul ul ul li 		{margin: 1px 0 1px 0;  background: url(../stdimg/all_li_none.gif) no-repeat 50px .3em; }
#menu ul ul ul a		{display: block; padding: 2px 15px 2px 69px; width: 147px; text-decoration: none;}
#menu ul ul ul a:hover	{cxxolor: #fff; bxxackground-color: #028c7d; text-decoration: underline;}

#menu ul ul	ul ul			{background: #ffffff;}
#menu ul ul ul ul li 		{margin: 1px 0 1px 0;  background: url(../stdimg/all_li_none.gif) no-repeat 69px .3em; }
#menu ul ul ul ul a			{display: block; padding: 2px 15px 2px 88px; width: 128px; text-decoration: none;}
#menu ul ul ul ul a:hover	{cxxolor: #fff; bxxackground-color: #028c7d; text-decoration: underline;}

#sitemap ul					{margin: 0; padding: 0; }
#sitemap li 				{margin: 2px 0 2px 0; list-style-type: none; padding: 0px 0px 0px 12px;}
#sitemap li li				{margin-left: 0px;}
#sitemap li li li				{margin-left: 0px;}
#sitemap li li li li				{margin-left: 0px;}




.linkgroep ul					{margin: 0; padding: 0; }
.linkgroep li 				{margin: 2px 0 2px 0; list-style-type: none; padding: 0px 0px 0px 12px;}

#spotnews ul			{margin: 0px; padding: 0px; margin-left: 0px; padding-left: 0px;}
#spotnews ul li			{list-style-type: none; margin: 0px; line-height: 1.2em; padding: 4px 0px 4px 8px; }
#spotnews ul li.first	{background: url(../stdimg/all_li_spotnews_nobor.gif) no-repeat;}
#spotnews ul li.meer	{padding: 4px 0px 0px 10px;}

#divX ul.lifix				{margin: 0px; padding: 0px; margin-top:4px; margin-left: 0px; padding-left: 0px;  }
#divX ul.lifix li				{list-style-type: none; margin: 0px; line-height: 1.2em; padding: 2px 0px 0px 8px; }

.anchors ul				{margin: 0px; padding: 0px; margin-top:1px; margin-left: 0px; padding-left: 0px; }
.anchors ul li			{list-style-type: none; margin: 0px; line-height: 1.2em; padding: 2px 0px 0px 12px; }

.anchors2 ul			{margin: 0px; padding: 0px; margin-top:1px; margin-left: 0px; padding-left: 0px; }
.anchors2 ul li			{list-style-type: none; list-style-position: inside; float: left;margin: 0px; line-height: 1.2em; padding: 2px 4px 0px 0px; }

.paralinks ul			{margin: 0px; padding: 0px; margin-top:1px; margin-left: 0px; padding-left: 0px;}
.paralinks ul li		{list-style-type: none; margin: 0px; line-height: 1.2em; padding: 2px 0px 0px 12px; }

ul.ulenquete			{margin: 0px; padding: 0px; margin-top:1px; margin-left: 0px; padding-left: 0px; }
ul.ulenquete li			{list-style-type: none; margin: 0px; margin-bottom: 10px; margin-left: 30px; padding: 0px 0px 0px 0px; }

ul.ulbuil				{margin: 0px; padding: 0px; margin-top:1px; margin-left: 0px; padding-left: 0px; }
ul.ulbuil li			{list-style-type: none; margin: 0px; margin-bottom: 6px; margin-left: 30px; padding: 0px 0px 0px 0px; }

#bread ul 				{margin-left: 0; padding-left: 0; display: inline; border: none;} 
#bread ul li 			{margin-left: 0; padding-left: 2px; border: none; list-style: none; display: inline;}


.vacblok ul                {margin: 0px; padding: 0px; margin-top:1px; margin-left: 0px; padding-left: 0px;}
.vacblok ul li            {list-style-type: none; margin: 0px; line-height: 1.2em; padding: 4px 0px 0px 12px; }



/* stijl voor de images ------------------------------------------------------------------------------*/

img 					{ border: 0px solid #afafaf; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

.Aright img				{margin-right: 1px; vertical-align: middle;}
.Cleft img				{margin-right: 5px; vertical-align: middle;}

.Xelem img				{float: right; margin: 0px 0px 5px 10px;}

.paragraaf img			{border: 2px solid #dfdfdf;}
.paragraaf img.nobor	{border:0px;}

.buttop	img				{margin-right: 4px; vertical-align: middle;}
.summ img				{margin-right: 4px; vertical-align: middle;}
button img 				{margin-right: 4px; vertical-align: middle;}

.caseA img				{margin: 2px 4px 2px 4px; vertical-align: middle;}
.fieldseterror img		{margin-right: 4px;}






/* stijl voor de divs --------------------------------------------------------------------------------*/

div { padding: 0px; margin: 0;}

#all 						{}

	.printonly				{display: none;}

	#divA					{width: 100%; background:#e8e8e8; border-bottom: 1px solid #c0c0c0;}
		#divAin				{width:780px; margin-left: auto; margin-right: auto; text-align: left;}
		#divAinpop			{width:780px; text-align: left;}
			.divAinner		{margin-left: 23px; border-left: 1px solid #c0c0c0; margin-right: 23px; border-right: 1px solid #c0c0c0; color:#acacac; vertical-align: middle; background-image: url(../stdimg/all_divAbg.jpg); background-repeat: repeat-y;}
				.Aleft		{float: left; width: 192px; padding: 8px 20px 0px 20px; font-size: 80%;}
				.Aright		{text-align: right; padding: 5px 20px 5px 20px;}
	#divB					{width: 100%; background:#ffffff;}
		#divBin				{width:780px; margin-left: auto; margin-right: auto; text-align: left;}
		#divBinpop			{width:780px; text-align: left;}
			.divBinner		{margin-left: 23px; border-left: 1px solid #c0c0c0; margin-right: 23px; border-right: 1px solid #c0c0c0; vertical-align: middle; background-image: url(../stdimg/all_divBbg.jpg); background-repeat: repeat-y;}
			.divBinnerpop	{margin-left: 23px; vertical-align: middle;}
				.Bleft		{width: 232px; padding: 0px 0px 0px 0px;}
				.Bright		{float: right; text-align: right; padding: 0px 20px 0px 20px; margin-top:23px; vertical-align: bottom;}
				.Bright span	{font-weight: bold; color: #000;}
	#divC					{width: 100%; background:#ffffff; }
		#divCin				{width: 780px; margin-left: auto; margin-right: auto; text-align: left;}
			.divCinner		{width: 734px; margin-left: 23px; margin-right: 23px; }
				.Cleft		{width: 233px; border-right: 1px solid #c0c0c0; padding: 0px 0px 0px 0px; background:#4a4a4a;}
				.Cright		{bxackground: pink; width:330px;}
	
	#divD					{width: 100%; background:#ffffff; border-bottom: 1px solid #c0c0c0; }
	#divD.home				{border-bottom: 0px solid #c0c0c0; }
		#divDin				{width:780px; margin-left: auto; margin-right: auto; text-align: left; }
			.divDinnerhome	{padding-left: 0px; margin-right: 23px; border-right: 1px solid #c0c0c0; }
			.divDinner		{padding-left: 0px; margin-right: 23px; border-right: 1px solid #c0c0c0; }
				.Dleft									{float: left; width:257px; border-top: 1px solid #ffffff; }
					#menu								{margin-left:23px; padding-top:4px; padding-bottom: 4px; background:#ffffff; border-right: 1px solid #c0c0c0; border-left: 1px solid #c0c0c0;}
					#spotnewswrap						{clear: both; background-repeat: no-repeat; background-position: 0 18px;}
						#spotnews						{margin-left:23px; padding: 15px 25px 15px 32px;}
						#spotnews.home					{padding: 15px 25px 15px 32px; }
					.spotwrap							{}
						.spot							{margin-left:23px; padding: 15px 25px 15px 32px; color:#ffffff; line-height:1.4em; font-size: 100%;}
						.spot.nokop p:first-letter		{font-size: 340%; float: left; line-height:0.8em; padding-right: 3px;}
				.Drighthome								{float: left; width: 499px; border-top:1px solid #ffffff;}
				.Dright									{float: left; width: 499px;}
					.Drightinner						{margin: 35px 25px 30px 25px;}
					.Drighthome .Drightinner			{margin: 35px 25px 30px 25px;}		
	#divX					{width: 100%; background:#ffffff; border-bottom: 1px solid #c0c0c0;}
		#divXin				{width:780px; margin-left: auto; margin-right: auto; text-align: left;}
			.divXinner		{margin-left: 23px; border-left: 1px solid #c0c0c0; margin-right: 23px; border-right: 1px solid #c0c0c0; vertical-align: middle; }
				.Xleft		{float: left; width: 182px; padding: 20px 25px 5px 25px;}
				.Xmid		{float: left; width: 199px; padding: 20px 25px 5px 25px;}
				.Xright		{float: left; width: 201px; padding: 20px 25px 5px 25px;}
					.Xelem	{margin-bottom: 25px;}


	#divE					{clear: both; width: 100%; background:#e8e8e8; border-bottom: 1px solid #c0c0c0;}
		#divEin				{width:780px; margin-left: auto; margin-right: auto; text-align: left;}
			.divEinner		{margin-left: 23px; border-left: 1px solid #c0c0c0; margin-right: 23px; border-right: 1px solid #c0c0c0; color:#acacac; vertical-align: middle; background-image: url(../stdimg/all_divAbg.jpg); background-repeat: repeat-y;}
				.Eleft		{float: left; width: 192px; padding: 7px 20px 0px 20px;}
				.Eright		{text-align: right; padding: 5px 20px 5px 20px;}

		.einde				{clear: both; margin-top:30px; }





						.hidden {display: none; }
						.buttop							{padding-bottom: 3px; margin-bottom: 20px;}
						.buttop span					{padding-right: 20px; }

						.introwrap						{margin-bottom:25px;}			
							.introblok					{margin-bottom:18px;}
							.introspecs					{padding: 6px 10px 6px 10px; line-height:1.4em;}
							.introtext					{font-size: 130%; line-height: 1.4em; width: 90%; color:#707070; }
							.anchors					{}
							.anchors2					{}

						.divider						{background-image: url(../stdimg/all_divider.gif); background-repeat: repeat-x; font-size: 2px; line-height: 2px; }
							.buttop .divider			{margin-top: 3px;}
							.introblok .divider			{margin-top: 23px;}

						.ulkop							{padding: 2px 0px 0px 0px; margin-top:4px; color: #afafaf; font-size: 80%;}
								
						.paragraaf						{clear: both; margin-bottom: 35px;}
							.nomar						{margin-bottom: 0px;}
							.paraimgblok				{float: right; margin: 5px 0px 15px 15px;}
								.paraimg 				{}
								.paraimgtxt 			{border-left: 2px solid #dfdfdf; fxxont-size: 85%; font-style: italic; color:#b66f4a; padding: 6px 9px 5px 9px;}
							.paratable					{margin-bottom: 1.3em;} 
								.tablebij				{color:#afafaf; text-align: right; font-size: 85%;}
							.paralinks					{}

						.summ								{margin-bottom: 26px;}
						.vacature_highlight	{padding: 10px; margin-bottom: 16px; }
						.vacature						{padding: 10px; margin-bottom: 6px; }
							.summex						{border-bottom: 1px solid #d9d9d9; line-height: 1.4em; padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px;}
							.vacafd						{color:#000; font-style: italic; margin-bottom: 1px;}
						.onder							{margin-bottom:6px;}
						.actie1							{background-color:#ececec; padding:6px 10px 6px 10px; vertical-align: center;}
						.actie2							{padding:6px 10px 6px 10px; vertical-align: center;}
						.resultitem						{padding: 0px 0px 3px 0px;}

						.agenda							{vertical-align: middle; text-align: right; padding: 0px 0px 6px 0px; margin: 30px 0px 15px 0px;}
							.itemdate					{border-bottom: 1px solid #d1d1d1; padding: 0px 0px 2px 0px; margin: 0px 0px 1px 0px; color:#707070; line-height: 1.4em;}
	
						.formvoor						{font-size: 85%;}
						.formblok						{padding-top:5px; padding-bottom: 12px;}
						.formblok2						{padding-top:5px; padding-bottom: 8px;}
	
						.map1							{padding-bottom: 2px;}
						.map2							{margin-left: 35px; padding-bottom: 2px;} 
						.map3							{margin-left: 70px; padding-bottom: 2px;}
						.map4							{margin-left: 105px; padding-bottom: 2px;}
						.map5							{margin-left: 140px; padding-bottom: 2px;}

						.caseA							{margin-bottom:2px; padding: 10px 10px 10px 10px; }
						.caseB							{margin-bottom:2px; padding: 10px 10px 10px 10px; line-height: 1.4em;}
							.casefout					{font-weight: bold; color:#ec241a;}
							.casegoed					{font-weight: bold; color:#019f17;}

						.enqnr							{position: relative; left: -30px; font-size: 160%;}
						.enqbg							{padding: 8px 8px 8px 8px; position: relative; top: -10px;}

						.builnr							{position: relative; left: -30px; font-size: 160%;}
						.builbg							{position: relative; top: -18px; padding: 0px 8px 0px 8px;}

						#bread 							{padding: 8px; margin-bottom: 0px; font-size: 85%;}
						.kopbor							{padding: 8px 0px 6px 0px; margin-bottom: 6px;}
						.kmbanchors						{padding: 6px 0px 6px 0px; margin-bottom: 8px;}
						.kmbrow							{border-bottom: 1px solid #eaeaea;}
						.deskelem						{border-bottom: 1px solid #eaeaea; padding: 8px 0px 8px 0px;}
							.deskfl						{float: right; font-size: 85%;}			
						.divpop							{margin:0px 23px 23px 23px;}
						.agendakop						{font-size: 1em; font-size: 170%; font-weight: normal; color:#929292; margin: 0px 0px 0px 0px;}
						.agendakop2						{font-size: 1em; font-size: 100%; font-weight: bold; color:#000; margin: 0px 0px 0px 0px;}
						.persoonitem					{margin-bottom: 24px;}

						.linkgroep						{margin-bottom: 23px;}

						.broitem						{padding-left:22px; padding-bottom:4px; margin-bottom:3px; border-bottom: 1px solid #eaeaea;}
						.broitem div					{float: right;}
						.broitem span					{font-style: italic;}

						.zoekitem						{padding-left:8; padding-bottom:4px; margin-bottom:3px; border-bottom: 1px solid #eaeaea;}
						.zoekitem div				{float: right;}
						.zoekitem span			{font-style: italic;}
						
						.flexpand						{float: right;}

				.pagitop			{color:#999999; border-bottom:1px solid #eaeaea; padding-top: 4px; padding-bottom: 5px; margin-bottom: 15px;}
				.pagibot			{color:#999999; border-top:1px solid #eaeaea; padding-top: 5px; padding-bottom: 5px; margin-top: 15px;}
					.pagifloat		{float: right;}
					.pagisel		{color: #146389; font-weight: bold;}

				.vacblok                {float: left; font-size: 75%; margin-right:17px; margin-bottom: 17px;padding: 15px 15px;}
				.vaceinde    {color:#b66035; padding: 6px 0px 7px 0px;} 

/* stijl voor de koppen en teksten -------------------------------------------------------*/

p 								{margin-top: 0px; padding-top: 0px; margin-bottom: 0.5em; }
	.psmall						{font-size: 85%;}
	.Drighthome p				{font-size: 130%; line-height: 1.3em; width: 90%; margin-bottom: 0px; padding-bottom: 0px;}
	#divX p						{line-height: 1.3em;}
	.paragraaf p				{line-height: 1.4em; margin-bottom: 1.4em; }
	.summ p						{line-height: 1.4em;}
	.caseB p					{margin-bottom: 0em; padding-top:4px;}
	ul.ulenquete li p			{position: relative; top: -18px; margin-bottom: 0px;}
	.deskelem p					{line-height: 1.4em;}

h3								{color:#000000; font-size: 1em; font-size: 125%; margin:0; padding:0; margin-bottom:0.2em;}
#spotnews h3, .spot h3 			{font-weight: normal; margin: 0 0 4px 0; padding: 0; line-height: 1.3em; font-size: 1em; font-size: 130%; text-align: left;}

h2								{font-size: 1em; font-size: 170%; font-weight: normal; padding:0; margin:0;}
.Drightinner h2					{margin-top:23px; margin-bottom:15px;}
.Drighthome .Drightinner h2		{font-size: 1em; font-size: 155%; color:#ffffff; font-weight: bold; margin-bottom:0.3em;}

h4								{color:#000000; font-size: 1em; padding:0; margin:0; margin-bottom:2px;}
.linkgroep h4					{margin-bottom: 2px;}
h4 span.norm					{font-weight: normal; color:#707070;}
h5								{font-size: 1em; font-weight: normal; padding:0; margin:0; margin-bottom: 1px;}

.agendakop						{font-size: 1em; font-size: 170%; font-weight: normal; color:#929292;}






/* stijl voor de links -------------------------------------------------------------------*/

A { text-decoration: none; color: #707070; cursor: pointer;}
A:link    {  }  
A:visited {  }  
A:hover   { text-decoration: underline; } 
A:active  {  }
A:focus   {  }

.divAinner a 				{color: #636363;}
.divAinner a.adef 			{font-size:70%; font-weight: bold; color:#000;}
.divAinner a.abig 			{font-size:100%; font-weight: bold; color:#000;}
.divAinner a.abigger 		{font-size:120%; font-weight: bold; color:#000;}
.divEinner a 				{color: #636363;}

.Cleft ul li a				{color: #ffffff; font-weight: bold;}
.Cleft ul li a:hover		{text-decoration: none;}

.Cright ul li a				{color: #ffffff; font-weight: bold;}
.Cright ul li a:hover		{text-decoration: none;}

#spotnews ul li a			{color: #ffffff;}
#spotnews ul li a:hover		{}

.summ div a, .tablepop a	{font-weight: bold;}

.flexpand a					{font-weight: normal;}



/* stijl voor de forms ---------------------------------------------------------------------*/

form 			{margin-top: 0px; margin-bottom: 0px;}
	.inline		{display: inline;}

input 			{color: #6B6B6B; font-family: Arial, Helvetica, sans-serif; font-size: 100%;}
select 			{color: #6B6B6B; font-family: Arial, Helvetica, sans-serif; font-size: 100%;}
option 			{color: #6B6B6B; font-family: Arial, Helvetica, sans-serif; font-size: 100%;}
textarea 		{color: #6B6B6B; font-family: Arial, Helvetica, sans-serif; font-size: 100%;}

.optgrey		{color: #999999;}

.text1			{width: 170px;}
.text11			{width: 175px;}
.text2			{width: 210px;}
.text3			{width: 260px;}
.text4			{width: 365px;}
.text5			{width: 200px;}
.text6			{width: 150px;}

button 									{cursor: pointer; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-family: arial, sans-serif; font-size: 100%; border: 0px;}
	.btncontact, .btncase 				{}
	.btncontact:hover, .btncase:hover 	{cursor: pointer;}

.formbg							{padding: 4px 10px 8px 10px; bxorder: 1px solid #fff; background-color: #f4f4f4; -moz-border-radius:8px; color: #707070;}
.formbg		fieldset 			{padding: 4px 10px 4px 10px; margin: 10px 0; border: 1px solid #fff; background-color: #f4f4f4;}
.formbg			legend 			{padding: 0px 0px 0px 0px; font-size: 1em; font-size: 100%; font-weight: bold; color:#000; background-color: #f4f4f4;}
.formbg			div.infldset 	{padding: 2px 0px 2px 0;}

.formbg3						{padding: 4px 10px 8px 10px; bxorder: 1px solid #fff; -moz-border-radius:8px; color: #707070;}
.formbg3	fieldset 			{padding: 4px 10px 4px 10px; margin: 10px 0; border: 1px solid #fff; }
.formbg3		legend 			{padding: 0px 0px 0px 0px; font-size: 1em; font-size: 100%; font-weight: bold; color:#000; }
.formbg3		div.infldset 	{padding: 2px 0px 2px 0;}

.formbg2						{bxorder: 1px solid #fff; background-color: #fff; -moz-border-radius:8px;}
.formbg2	fieldset 			{padding: 8px 14px 8px 14px; margin: 5px 0; border: 1px solid #d2d2d2; background-color: fff;}
.formbg2		legend 			{padding: 0px 0px 0px 0px; font-size: 1em; font-size: 100%; font-weight: bold; color:#000; background-color: #fff;}
.formbg2		label			{line-height: 1.4em;}
.formbg2		div.infldset 	{padding: 2px 0px 2px 0;}

.veld 			{float: left; width: 100px; vertical-align: top;}
.veld2 			{float: left; width: 160px; vertical-align: top;}
.veld3 			{float: left; width: 145px; vertical-align: top;}
.veld4 			{float: left; width: 175px; vertical-align: top;}





/* stijl voor de tables ---------------------------------------------------------------------*/

table 						{font-size: 1em; font-size: 100%;}

.paratable table			{width: 100%;}
.paratable table td			{padding: 2px 2px 2px 2px; border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; vertical-align: top;}
.paratable table td.header	{font-weight: bold; vertical-align: top;}

.tablekmb					{}
.tablekmb th				{ font-weight: normal; padding:2px;}
.tablekmb td				{border-bottom: 1px solid #eaeaea; padding:2px; width: 50%; vertical-align: top;}

.tablepop											{width: 100%;}
.tablepop_sub										{width: 93%; margin-left: 30px;}
.tablepop th, .tablepop_sub th						{text-align: left; border-bottom: 1px solid #cbcbcb; border-right: 1px solid #cbcbcb; color:#000000; padding:3px; vertical-align: top;}
.tablepop td, .tablepop_sub td						{border-bottom: 1px solid #cbcbcb; border-right: 1px solid #cbcbcb; padding:3px; vertical-align: top;}
.tablepop .trcol1 td, .tablepop_sub .trcol1 td		{background:#f4f4f4;}
.tablepop .trcol2 td, .tablepop_sub .trcol2 td		{background:#ffffff;}

dt.dt1 						{ clear: left;  width: 15%; float: left; margin: 0px 0px 3px 0px; padding: 0px 0px 0px 0px;}
dd.dd1 						{ width: 85%; float: left; margin: 0px 0px 3px 0px; padding: 0px 0px 0px 0px;}
.dd1 span						{padding-left: 9px;	font-style: italic;}

dt.dt2 						{ clear: left;  width: 45%; float: left; margin: 0px 0px 3px 0px; padding: 0px 0px 0px 0px; }
dd.dd2 						{ width: 55%; float: left; margin: 0px 0px 3px 0px; padding: 0px 0px 0px 0px;}


/* Print button brochure */
.printextra {text-align: right; margin-bottom:15px;}

.printextra a.printex {background: url(../stdimg/all_iconprint.gif) no-repeat 0px .2em; padding-left:26px; padding-top:5px;color:#707070;}
.printextra a.printex:hover {color:#707070;}



.printextra a.pdfex {background: url(../stdimg/all_iconpdf.gif) no-repeat 0px .2em; padding-left:26px; padding-top:5px;color:#707070;}
.printextra a.pdfex:hover {color:#707070;}
