@import url(webdoc.css);

/* TEXT FORMATTING */
.underline {
	text-decoration: underline;
}
.uppercase {
	text-transform: uppercase
}
.lowercase {
	text-transform: lowercase
}
/* --- */

/* TEXT SIZE */
.sizeXX-small {
	font-size: xx-small;
}
.sizeXX-smallWhite {
	font-size: xx-small;
	color: #ffffff;
}
.sizeX-small {
	font-size: x-small;
}
.sizeX-smallWhite {
	font-size: x-small;
	color: #ffffff;
}
.sizeSmall {
	font-size: small;
}
.sizeMedium {
	font-size: medium;
}
.sizeLarge {
	font-size: large;
}
.sizeX-Large {
	font-size: x-large;
}
/* --- */

/* HEADERS */
.HeaderDefaultBig4 {
	font-size: 33px;
	line-height: 37px;
	font-weight: bold;
}
.HeaderDefaultBigXXX {
	font-size: 30px;
	line-height: 34px;
	font-weight: bold;
}
.HeaderDefaultBigXX {
	font-size: 27px;
	line-height: 31px;
	font-weight: bold;
}
.HeaderDefaultBigX {
	font-size: 26px;
	line-height: 30px;
	font-weight: bold;
}
.HeadDefaultBigX_SLineHeight {
	font-size: 26px;
	line-height: 27px;
	font-weight: bold;
}
.HeaderDefaultBig {
	font-size: 23px;
	line-height: 26px;
	font-weight: bold;
}
.HeaderDefaultMediumXX {
	font-size: 20px;
	line-height: 23px;
	font-weight: bold;
}
.HeaderDefaultMediumX {
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
}
.HeaderDefaultMedium {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}
.HeaderDefaultSmallX {
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
}
.HeaderDefaultSmall {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
}
.HeaderWhiteBigXXX {
	font-size: 30px;
	line-height: 32px;
	font-weight: bold;
	color: #ffffff;
}
.HeaderWhiteBigXX {
	font-size: 27px;
	line-height: 31px;
	font-weight: bold;
	color: #ffffff;
}
.HeaderWhiteBigX {
	font-size: 26px;
	line-height: 30px;
	font-weight: bold;
	color: #ffffff;
}
.HeaderWhiteBig {
	font-size: 23px;
	line-height: 26px;
	font-weight: bold;
	color: #ffffff;
}
.HeaderWhiteMediumXX {
	font-size: 20px;
	line-height: 23px;
	font-weight: bold;
	color: #ffffff;
}
.HeaderWhiteMediumX {
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #ffffff;
}
.HeaderWhiteMedium {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #ffffff;
}
.HeaderWhiteSmall {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #ffffff;
}

.HeaderGreyMediumXX {
	font-size: 20px;
	line-height: 23px;
	font-weight: bold;
	color: #4C4C4C;
}
.HeaderGreyMediumX {
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #4C4C4C;
}
.HeaderGreyMedium {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #4C4C4C;
}
.HeaderGreySmall {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #4C4C4C;
}

.HeaderLightGreyMediumXX {
	font-size: 20px;
	line-height: 23px;
	font-weight: bold;
	color: #ABABAB;
}

.HeaderMagentaSmall {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #B90012;
}
.HeaderMagentaMedium {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #B90012;
}
/* --- */

/* OTHER TEXT STYLES */
.bold {
	font-weight: bold;
}
.whiteBold {
	font-weight: bold;
	color: #ffffff;
}
.lightBlueBold {
	font-weight: bold;
	color: #CFD1E2;
}
.italic {
	font-style: italic;
}
.italicBold {
	font-weight: bold;
	font-style: italic;
}

.ingress {
	font-weight: bold;
	font-size: 13px;
	line-height: 15px;
}

.txt20pxi {
	font-size: 20px;
	line-height: 23px;
	font-style: italic;
}

.txt15px {
	font-size: 15px;
	line-height: 17px;
}

.txt14px {
	font-size: 14px;
	line-height: 16px;
}

.txt13px {
	font-size: 13px;
	line-height: 15px;
}

.txt11pxGrey {
	font-size: 11px;
	line-height: 13px;
	color: #555555;
}

.txtGrey {
	color: #555555;
}

.txtRed {
	color: #B90012;
}


.txt11px {
	font-size: 11px;
	line-height: 13px;
}

.txt11pxItalic {
	font-size: 11px;
	line-height: 13px;
	font-style: italic;
}

.txt10px {
	font-size: 10px;
	line-height: 12px;
}
.txt9px {
	font-size: 9px;
	line-height: 10px;
}
.txt9-12px {
	font-size: 9px;
	line-height: 12px;
}
.txt8px {
	font-size: 8px;
	line-height: 9px;
}
.txt6px {
	font-size: 6px;
	line-height: 6px;
}
.txt3px {
	font-size: 3px;
	line-height: 3px;
}
.txtNext {
	font-size: 11px;
	line-height: 9px;
}
.txtGreyLight {
	font-weight: normal;
	color: #999999;
}
.txtWhite, table.txtWhite, tr.txtWhite, td.txtWhite {
	color: #ffffff;
}

.txtDefaultMedium, table.txtDefaultMedium, tr.txtDefaultMedium, td.txtDefaultMedium{
	color: #66729F;
}

.txtJustify, td.txtJustify, tr.txtJustify, table.txtJustify {
	text-align: justify;
}

.smallBR {
	font-size: 6px;
	line-height: 6px;
}

.sBR4px {
	font-size: 4px;
	line-height: 4px;
}
.sBR5px {
	font-size: 5px;
	line-height: 5px;
}
.sBR6px {
	font-size: 6px;
	line-height: 6px;
}
.sBR7px {
	font-size: 7px;
	line-height: 7px;
}
.sBR8px {
	font-size: 8px;
	line-height: 8px;
}
.sBR9px {
	font-size: 9px;
	line-height: 9px;
}
.sBR10px {
	font-size: 10px;
	line-height: 10px;
}
.sBR11px {
	font-size: 11px;
	line-height: 11px;
}
.sBR12px {
	font-size: 12px;
	line-height: 12px;
}
.sBR13px {
	font-size: 13px;
	line-height: 13px;
}
/* --- */