BODY {
	background-color: #ffffff;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}

.headlineParagraph {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: plain;
}

.regularText {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: plain;
}

.redTitle {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #AA2B3C;
}

.redBoldSmallerText {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #AA2B3C;
}

.boldSmallerText {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.smallerText1 {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: plain;
}

.smallerText2 {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: plain;
}

.yellowBg {
	background-color: #FAF9CA;
}

.superscriptSize {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: plain;
}

.blue {
	color: blue;
}

.blueBold {
	font-weight: bold;
	color: blue;
}

.black {
	color: #000000;
	font-family: arial, verdana, helvetica, sans-serif, Helvetica,
		sans-serif;
	font-size: 8 pt;
}

.blackBold {
	font-weight: bold;
	color: #000000;
}

.blackBg {
	background-color: #000000;
}

.error {
	color: #FF0000;
}

.errorHeader {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FF0000;
}

.errorText {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #FF0000;
}

.footer {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: plain;
	color: #990000;
}

.footNote {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: plain;
	font-style: italic;
}

.form {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: plain;
	background-color: #ffffcc;
	background-image: none;
}

.formRose {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: plain;
	background-color: #ffeeee;
	background-image: none;
}

.groupLabel {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}

.heading {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

.headingImage {
	background-image: url(en/images/global_background.en.jpg);
	background-repeat: no-repeat;
}

.headingRed {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #AA2B3C;
}

.headingWhite {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: white;
}

.intlSize {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: plain;
}

.italicNote {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: plain;
	font-style: italic;
}

.label {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: plain;
	color: black;
}

.link {
	color: #990000;
	text-decoration: underline;
	font-size: 8 pt;
	font-family: arial, verdana, helvetica, sans-serif, Helvetica,
		sans-serif;
}

.note {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: plain;
}

.noteBold {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.paragraph {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: plain;
}

.plain {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: plain;
}

.pointer {
	cursor: pointer;
	text-decoration: none;
}

.red {
	color: #FF0000;
}

.redNote {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: plain;
	color: #990000;
}

.redParagraph {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: plain;
	color: #990000;
}

.reverse {
	background-color: black;
	color: FFCC00;
	height: 18;
	vertical-align: middle;
}

.small {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 7pt;
}

.smallBold {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
}

.subheadPlain {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.subheadItalic {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
}

.subheadPlainForm {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background-color: #ffffcc;
}

.subheadPlainRed {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #990000;
}

.tipHeading {
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
}

.td {
	background-image: none;
}

.title {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #aa0000;
}

.whiteBg {
	background-color: white;
	background-image: none;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10pt;
}

.promoRed {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #990000;
}

.promoRedLg {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #990000;
}

.tableRowLight {
	background-color: #fff;
}

.tableRowDark {
	background-color: #eee;
}

.tableRowDarker {
	background-color: #ccc;
}

.label {
	vertical-align: top;
	font-weight: bold;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #000
}

.content {
	vertical-align: top;
	font-weight: normal;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #000
}

#blackout {
	width: 100%;
	height: 100%;
	opacity: 0.7;
	/* make sure you have set parents to a height of 100% too*/
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10; /*just to make sure its on top*/
    background-image:url('../graphics/greyout.png');
	display: none;
}

A {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #AA2B3C;
}

A:visited {
	COLOR: #AA2B3C;
}

A:hover {
	COLOR: #888;
	TEXT-DECORATION: underline
}

A:active {
	COLOR: #AA2B3C;
}

.tableBody {
	background-color: #ffc;
}