

/* ~~~~~~~~~~~~~~~~~~~~~~~~~  TEXTS  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.textParag {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: normal;
}
.textParagRed {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #990000;
}
.textParagOrange {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFBD00;
}
.boldThis {
	font-weight: bold;
}

.requiredStar {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #CC0000; font-style: normal; 
}
.textHead {
	font-family: Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: bold; color: #000000; font-style: normal; line-height: normal; font-variant: normal; text-transform: none;
}
.textHeadGreen {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #003300;
}
.textHeadRed16 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: bold; color: #CC0000;
}
.textHeadOrange {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #ffffff;
}
a.textHeadOrange:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #eeeeee;
}
.textHeadRed {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #CC0000;
}
.textHeadRed12 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #CC0000;
}
.textHeadRed11 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #CC0000;
}
.textSubHead {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFBD00; font-variant: normal; text-decoration: none;
}
.textSubHeadGreen {
	font-family: Arial, Helvetica, sans-serif; font-size: 11.5pt; font-weight: bold; color: #006666;
}

.textDate {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 7pt; color: #666666; font-style: italic;
}
.textDateHead {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #cc0000; font-weight: normal; font-style: italic;
}
.textCopyright {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 7pt; color: #333333; font-weight: normal;
}
.textLabel {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; font-style: normal;
}
.textLabelQuote {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; font-style: normal; font-weight: bold; 
}
.textLabelWhite {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; font-style: normal;
}
.textError {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #990000; font-weight: bold;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~  TEASERS  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.teaserHead {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000099; font-weight: bold; text-decoration: none;
}
a.teaserHead:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000099; font-weight: bold; text-decoration: none;
}
a.teaserHead:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #330099; font-weight: bold; text-decoration: none;
}
a.teaserHead:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #0000cc; font-weight: bold; text-decoration: underline;
}

.teaserBody {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: normal;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~ Other Small Texts ~~~~~~~~~~~~~~~~~~~~~~*/
.textSmallGray {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #999999; font-weight: normal;
}
a.textSmallGray:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; font-weight: normal; text-decoration: none;
}
a.textSmallGray:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; font-weight: normal; text-decoration: none;
}
a.textSmallGray:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; font-weight: normal; text-decoration: underline;
}

.textMedGray {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #999999; font-weight: normal;
}
a.textMedGray:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; font-weight: normal; text-decoration: none;
}
a.textMedGray:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; font-weight: normal; text-decoration: none;
}
a.textMedGray:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; font-weight: normal; text-decoration: underline;
}


.textSmallRed {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #990000; font-weight: bold;
}
.textSmallBlue {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000099; font-weight: bold;
}
.textSmallBold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: bold;
}

.textSmall {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: normal;
}
a.textSmall:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000033; font-weight: bold; text-decoration: none;
}
a.textSmall:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 7pt; color: #333333; font-weight: bold; text-decoration: none;
}
a.textSmall:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 7pt; color: #006633; font-weight: bold; text-decoration: underline;
}

.textSmallWhite {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: normal;
}
a.textSmallWhite:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: bold; text-decoration: none;
}
a.textSmallWhite:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: bold; text-decoration: none;
}

.textSmallHead {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #CC0000; font-weight: bold;
}
.textSmallHeadBlue {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000099; font-weight: bold;
}
.textSmallLabel {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 7pt; color: #006666; font-weight: bold;
}

.textPollBlue {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000099; font-weight: bold;
}
.textPollBlack {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; font-weight: normal;
}
.textSmallest {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; font-weight: normal;
}
.textSmallestOrange {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFBD00; font-weight: normal;
}


.textAuthor {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #CC0000; font-weight: normal; font-style: italic;
}
.textAuthorIntro {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #666600; font-weight: normal; background-color: #ffffee;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~ Listing ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.textList {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333; font-weight: normal; text-decoration: none;
}
a.textList:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #0000CC; font-weight: normal; text-decoration: none;
}
a.textList:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #666666; font-weight: normal; text-decoration: none;
}
a.textList:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #990000; font-weight: normal; text-decoration: underline;
}

.inputbox_readonly {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px;
	border-top-color: #ffffff; border-left-color: #ffffff; border-bottom-color: #ffffff; border-right-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10pt;  color: #000000; font-weight: bold;
	background-color: #ffffff; text-align: right;
}
.inputbox_readonly_small {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px;
	border-top-color: #ffffff; border-left-color: #ffffff; border-bottom-color: #ffffff; border-right-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 8pt; font-style: italic; color: #990000; font-weight: normal;
	background-color: #ffffff; text-align: left;
}
.inputbox_readonly_left {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px;
	border-top-color: #ffffff; border-left-color: #ffffff; border-bottom-color: #ffffff; border-right-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 9pt;  color: #CC0000; font-weight: bold;
	background-color: #ffffff; text-align: left;
}
.inputbox_readonly_big {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px;
	border-top-color: #ffffff; border-left-color: #ffffff; border-bottom-color: #ffffff; border-right-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11pt;  color: #990000; font-weight: bold;
	background-color: #ffffff; text-align: right;
}


.click { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none; color: #0000CC}
.textSubHeadwhite { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; }

.textFooter {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none; font-variant: normal}
a.textFooter:active { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: normal; text-decoration: none; }
a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #996666}
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #CC0000; }
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993333; }
.textSmallBold { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: bold; }
.textHeadline {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #996666}
.textWhite {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #FFFFFF}

.sideNavLink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000099; font-weight: normal;
}
a.sideNavLink:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000099; font-weight: normal; text-decoration: underline;
}
a.sideNavLink:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000099; font-weight: normal; text-decoration: underline;
}

a.sideLink:link {
	color: #000099; text-decoration: underline;
}
a.sideLink:visited {
	color: #000099; text-decoration: underline;
}

a.mainLink:link {
	color: #000099; text-decoration: underline;
}
a.mainLink:visited {
	color: #000099; text-decoration: underline;
}

