﻿	body {
		margin: 0; 
		font-size: 11pt; 
		font-family: Arial, Helvetica, sans-serif; 
		color: #000000;
		background: url('../Images/en/bg.gif') top repeat-x #E3E3E3;
	}
	
	p, td, ul, li {  font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color: #666666;}
	
	a:link, a:visited {color: #019DA5; text-decoration: none; font-weight: normal;}
	a:active, a:hover {color: red; text-decoration: none; font-weight: normal;}

	a.navlink:link, a.navlink:visited {font-family: Lucida Sans, Helvetica, sans-serif; font-size: 10pt; font-weight:bold;}
	a.navlink:active, a.navlink:hover {font-family: Lucida Sans, Helvetica, sans-serif; font-size: 10pt; font-weight:bold;}
	.nav {border-bottom:dotted 1px #888888;padding: 0 0 5px 0;margin: 0 0 5px 0;}
	
	a.child.navlink:link, a.child.navlink:visited { color: #0d97c9; }

	a.dotted:link, a.dotted:visited {border-bottom:dotted 1px #019DA5;}
	a.dotted:active, a.dotted:hover {border-bottom:dotted 1px red;}

	a.footer:link, a.footer:visited {font-family: Verdana, Helvetica, sans-serif; color: #4479AE; text-decoration: none;font-size: 8pt; border-bottom:dotted 1px #4479AE;}
	a.footer:active, a.footer:hover {font-family: Verdana, Helvetica, sans-serif; color: red; text-decoration: none;font-size: 8pt; border-bottom:dotted 1px red;}
	
	h1 {color: #666666; font-size: 17pt;}
	h2 {color: #00A1E0; font-size: 14pt;}
	h3 {color: #019DA5; font-size: 13pt;}
	
	a.subfooter:link, a.subfooter:visited {color: #00A1E0; text-decoration: underline; font-size: 9pt; font-weight: bold;}
	a.subfooter:active, a.subfooter:hover {color: red; text-decoration: underline; font-size: 9pt; font-weight: bold;}
	.subfootspacer {color: #00A1E0; font-size: 8pt; vertical-align:middle;}
	
	.blue {color: #034068;}
	.left20 {margin:0 0 0 20px; padding-top:0;}
	.intro {color: #004890; font-size: 10pt;}
	.bold {font-weight: bold;}
	.bigger {font-size: 13pt;}
	.small {  font-size: 8pt; line-height: normal;}
	.border {border: solid 1px #000000;}
	.sup {font-size: 8pt; position: relative; top: -3pt; line-height:normal;}
	
	.reduce {color: #CE1141;}
	a.reduce:link, a.reduce:visited {color: #CE1141; font-weight: bold; text-decoration: underline;}
	a.reduce:active, a.reduce:hover {color: red; font-weight: bold; text-decoration: underline;}
	
	.errormsg {color: red; display: none;}
	
	.children * { color: #025f80;}
	.children h3 { font-size: 12px; margin: 0; }
	.children ul { margin: 0; padding: 0 16px;}

	.children .features { margin-top: -16px; }
	.children .features ul { padding: 0; }
	.children .features li { font-weight: bold; list-style: none; background: url(../Images/en/check.gif) no-repeat; padding: 3px 0 6px 36px; }
	.children .features img { margin-right: 16px;}
	
	#childrenFAQ p, #childrenFAQ li { color: #666666;}
	
	
	
	
	
		/* promo landing styles ---------------------- */
		
	.pfc { width: 668px; margin:  0 auto; }
	.pfc img { margin: 0; padding: 0; border: none;}
	
	.pfc #logo { text-align: right; position: relative; left: -2px; margin-bottom: -2px;}

	.pfc #header { position: relative; overflow: auto;}
	.pfc #header img { float: left; }

	.pfc #content { background:url(../Images/en/pfc_landing_pyramid.jpg) white no-repeat 390px 60px; width: 663px; }

	.pfc .text { margin-left: 40px; padding-bottom: 20px; line-height: 1.2em; }
	.pfc .text p { width: 330px; margin: 2em 0; color: #005c7f;}
	.pfc .text #subheader { margin-top: 20px; }

	.pfc .buttons { width: 330px; text-align: center; }

