/***** general definitions *****/
	body {
		background-color: #ffffff;
		margin-left : 20px;
		margin-top : 20px;
	}
	form {
		margin: 0px;
	}
	.txtlink1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #0066cc;
	}

/***** personalized message *****/
	.txtmessage {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #993300;
	}

/***** default page only *****/
	.txtwelcome {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #003366;
	}
	.txtcountry {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #ffffff;
	}
	.txtcopyright {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #ff3300;
	}
	
/***** landing page only *****/
	.lndtxthead {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #0066cc;
	}
	.lndtxt1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #003366;
	}
	.lndtxtintro {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #ffffff;
	}
/***** teaser BOXES *****/
	.teasertxt1,.teasertxt1b {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	.teasertxt2,.teasertxt2b {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
	}
	.teasertxt1b,.teasertxt2b {
		font-weight: bold;
	}
	
/***** teaser PAGE not teaser boxes *****/
	.teatxthead1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 20px;
		color: #0066cc;
	}
	.teatxthead2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #0066cc;
	}
	.teatxt1 {
		font : 11px Verdana, Arial, Helvetica, sans-serif;
		color : #003366;
	}

/***** editorial text *****/
	.txthead1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 20px;
		color: #0066cc;
	}
	.txthead2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #0066cc;
	}
	.txtedlink1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #003366;
	}
	.txt1,.txt1b {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #003366;
	}
	.txt1b {
		font-weight: bold;
	}
	.txt2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #0066cc;
	}
	.txt2b {
		font-weight: bold;
	}
	.infotxt1,.infotxt1b {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #0066cc;
	}
	.infotxt1b {
		font-weight: bold;
	}
	
/***** editorial text printer-friendly *****/
	.prntxthead1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 20px;
		color: #000000;
	}
	.prntxthead2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #000000;
	}
	.prntxt1,.prntxt1b {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
	}
	.prntxt1b {
		font-weight: bold;
	}
	.prntxt2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
	}
	.prntxt2b {
		font-weight: bold;
	}
	
/***** navigation top *****/
	.navtop1,.navtop1b,.navtop2,.navtop2b {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	.navtop1,.navtop1b {
		color: #003366;
	}
	.navtop2,.navtop2b {
		color: #003366;
	}
	.navtop1b,.navtop2b {
		font-weight: bold;
	}
	a.navtop1:link, a.navtop1b:link, a.navtop1:visited, a.navtop1b:visited {
		text-decoration: none;
		color: #003366;
	}
	a.navtop1:active, a.navtop1b:active, a.navtop1:hover, a.navtop1b:hover {
		text-decoration: underline;
		color: #003366;
	}
	a.navtop2:link, a.navtop2b:link, a.navtop2:visited, a.navtop2b:visited {
		text-decoration: none;
		color: #003366;
	}
	a.navtop2:active, a.navtop2b:active, a.navtop2:hover, a.navtop2b:hover {
		text-decoration: underline;
		color: #003366;
	}
/***** navigation left *****/
	.navleft, .navleftb {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #993300;
	}
	.navleftb {
		font-weight: bold;
	}
	a.navleft:link, a.navleftb:link {
		text-decoration: none;
	}
	a.navleft:visited, a.navleftb:visited {
		text-decoration: none;
	}
	a.navleft:active, a.navleftb:active {
		text-decoration: underline;
	}
	a.navleft:hover, a.navleftb:hover {
		text-decoration: underline;
	}

/***** navigation 4th level *****/
	.nav4,.nav4b {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #cc0000;
	}
	.nav4b {
		font-weight: bold;
	}
	a.nav4:link, a.nav4b:link {
		text-decoration: none;
	}
	a.nav4:visited, a.nav4b:visited {
		text-decoration: none;
	}
	a.nav4:active, a.nav4b:active {
		text-decoration: underline;
	}
	a.nav4:hover, a.nav4b:hover {
		text-decoration: underline;
	}
	
/***** sitemap *****/
	.smlink,.smlinkb {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #003366;
	}
	.smlinkb {
		font-weight: bold;
	}
	a.smlink:link, a.smlinkb:link {
		text-decoration: none;
		color: #003366;
	}
	a.smlink:visited, a.smlinkb:visited {
		text-decoration: none;
		color: #003366;
	}
	a.smlink:active, a.smlinkb:active {
		text-decoration: underline;
		color: #003366;
	}
	a.smlink:hover, a.smlinkb:hover {
		text-decoration: underline;
		color: #003366;
	}
/***** form elements and form text *****/
	.frmtxtfield {
		font : 11px Verdana, Arial, Helvetica, sans-serif;
	}
	.frmtxtarea {
		font : 11px Verdana, Arial, Helvetica, sans-serif;
	}
	.frmselect {
		font : 11px Verdana, Arial, Helvetica, sans-serif;
	}
	.frmtxthead1 {
		font : 20px Verdana, Arial, Helvetica, sans-serif;
		color: #0066cc;
	}
	.frmtxthead2 {
		font : 16px Verdana, Arial, Helvetica, sans-serif;
		color: #0066cc;
	}
	.frmtxthead3 {
		font : 13px Verdana, Arial, Helvetica, sans-serif;
		color: #0066cc;
	}
	.frmtxthead4 {
		font : 13px Verdana, Arial, Helvetica, sans-serif;
		color: #003366;
	}
	.frmtxt1, .frmtxt1b {
		font : 11px Verdana, Arial, Helvetica, sans-serif;
		color : #003366;
	}
	.frmtxt2, .frmtxt2b {
		font : 10px Verdana, Arial, Helvetica, sans-serif;
		color : #003366;
	}
	.frmtxt1err, .frmtxt1errb {
		font : 11px Verdana, Arial, Helvetica, sans-serif;
		color : #cc0000;
	}
	.frmtxt1b, .frmtxt2b, .frmtxt1errb {
		font-weight: bold;
	}
	.frmradio {
		background : #F0F0D0;
	}
