// Main Text in body
body { font-weight:normal; font-size:8pt; text-transform:none; color:#E3252A; font-style:normal; font-family:Korinna, Helvetica, sans-serif; background-color:#158115; font-variant:normal; text-decoration:none }
// Different Headings and styles
h1 { font-family:Verdana, Helvetica, sans-serif; font-weight:bold; font-size:24pt; margin-right:10px }
h2 { font-family:Verdana, Helvetica, sans-serif; font-weight:bold; font-size:13pt; margin-right:10px }
h3 { font-family:Verdana, Helvetica, sans-serif; font-weight:bold; font-size:10pt; margin-right:10px }
h4 { font-family:Times New Roman, Helvetica, sans-serif; font-weight:bold; font-size:12pt; color:#000000; margin-right:10px }
h5 { font-family:Times New Roman, Helvetica, sans-serif; font-weight:bold; font-size:18pt; color:#FFFFFF; margin-right:10px }
h6 { font-family:Verdana, Helvetica, sans-serif; font-weight:bold; font-size:7pt; margin-left:4px }
p { font-family:Times New Roman, Helvetica, sans-serif; font-size:8pt; line-height:12pt; margin-right:10px }
ul { font-family:Verdana, Helvetica, sans-serif; font-size:18pt; margin-left:10px; line-height:12pt; margin-right:10px; list-style-image:url(bullet_square.gif) }
li { font-family:Verdana, Helvetica, sans-serif; font-size:12pt; color:#004d3d; line-height:12pt; margin-left:10px; margin-right:10px }
td { font-family:Verdana, Helvetica, sans-serif; font-size:8pt }
th { font-family:Verdana, Helvetica, sans-serif; font-size:8pt }
a { color:#ffffff; text-decoration:none }
a:active { color:#ffffff; text-decoration:none }
a:hover { color:#ffffff; text-decoration:underline }
a:link { color:#ffffff; text-decoration:none }
a:visited { color:#ffffff}
img { border-right:0px; border-top:0px; border-left:0px; border-bottom:0px }
input { font-family:Arial, Helvetica, sans-serif; font-size:8pt }
textarea { font-family:Arial, Helvetica, sans-serif; font-size:8pt }
select { font-family:Arial, Helvetica, sans-serif; font-size:8pt }

.small { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:7pt; line-height:10pt; margin-right:10px }
.12pt { font-family:Arial, Helvetica, sans-serif; font-size:12pt; line-height:14pt; margin-right:10px }
.large { font-family:Arial, Helvetica, sans-serif; font-size:16pt; line-height:18pt; margin-right:10px }

.home_headlines { color:#004d3d ; text-decoration:none;  }
.home_headlines:active { color:#004d3d ; text-decoration:none }
.home_headlines:hover { color:#004d3d ; text-decoration:underline; }
.home_headlines:link { color:#004d3d ; text-decoration:none }
.home_headlines:visited { color:#004d3d }

.home_archive { color:#004d3d ; text-decoration:none; font-weight:bold; font-size:10pt }
.home_archive:active { color:#ffffff ; text-decoration:none; font-weight:bold; font-size:10pt }
.home_archive:hover { color:#ffffff ; text-decoration:underline; font-weight:bold; font-size:10pt }
.home_archive:link { color:#ffffff ; text-decoration:none; font-weight:bold; font-size:10pt }
.home_archive:visited { color:#ffffff }

.language_selector { color:#ffffff ! important; text-decoration:none ! important }
.page_title { font-family:Arial, Helvetica, sans-serif; font-size:18pt; font-weight:bold; background-repeat:no-repeat }
.personnel:first-line {	font-weight:bold }
.code { font-family:"Courier New, Courier, mono"; font-size:8pt; color:#800000 }
.white_title { font-family:Arial, Helvetica, sans-serif; font-size:18pt; font-weight:bold; color:white; font-style:italic }
.right_margin_title { font-family:Arial, Helvetica, sans-serif;font-weight:bold; font-size:8pt; color:white; font-style:none }

.products-newsletter-h1 { font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#800000; font-weight:bold; font-style:normal; line-height:normal }
.products-newsletter-h2 { font-family:Arial, Helvetica, sans-serif; font-size:10.5pt; font-weight:bold; font-style:italic; line-height:normal }
.products-newsletter { font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:normal; font-style:normal; line-height:normal }

/* colors used */

.black { color:#000000 ! important }
.burgundy { color:#800000 ! important }
.cream { color:#fffbcd ! important }
.gold { color:#ad9c5a ! important }
.green { color:#004d3d ! important }
.red { color:#c00000 ! important }
.white { color:#ffffff ! important }
.yellow { color:#fbbe09 ! important }
.yellow_gold { color:#ffc800 ! important }


/* nav styles */

.navLevel2 { font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold; text-decoration:none ! important; color:#ffffff ! important; }
.navLevel2-on { font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold; text-decoration:none ! important; color:#ffc800 ! important; }
.navLevel2:hover { text-decoration:underline ! important; }

.navLevel3 { font-family:Arial, Helvetica, sans-serif; font-size:8pt; text-decoration:none ! important; color:#ffffff ! important; }
.navLevel3-on { font-family:Arial, Helvetica, sans-serif; font-size:8pt; text-decoration:none ! important; color:#ffc800 ! important; }
.navLevel3:hover { text-decoration:underline ! important; }

.navLevel4 { font-family:Arial, Helvetica, sans-serif; font-size:8pt; text-decoration:none ! important; color:#ffffff ! important; }
.navLevel4-on { font-family:Arial, Helvetica, sans-serif; font-size:8pt; text-decoration:none ! important; color:#ffc800 ! important; }
.navLevel4:hover { text-decoration:underline ! important; }

.navLevel5 { font-family:Arial, Helvetica, sans-serif; font-size:8pt; text-decoration:none ! important; color:#ffffff ! important; }
.navLevel5-on { font-family:Arial, Helvetica, sans-serif; font-size:8pt; text-decoration:none ! important; color:#ffc800 ! important; }
.navLevel5:hover { text-decoration:underline ! important; }

.navLevel6 { font-family:Arial, Helvetica, sans-serif; font-size:8pt; text-decoration:none ! important; color:#004d3d ! important; }
.navLevel6-on { font-family:Arial, Helvetica, sans-serif; font-size:8pt; text-decoration:none ! important; color:#ffc800 ! important; }
.navLevel6:hover { text-decoration:underline ! important; }

/* pop-up calendar styles */

.calBorderColor { font-family:Arial,Helvetica,Sans-serif; font-size:11px; color:#004d3d; background-color:#ebda66 }
td.cal { font-family:Arial,Helvetica,Sans-serif; font-size:11px; color:#004d3d; background-color:#ebda66 }
td.calDaysColor { font-family:Arial,Helvetica,Sans-serif; font-size:11px; color:#004d3d; background-color:#fffbcd }
td.calBgColor { font-family:Arial,Helvetica,Sans-serif; font-size:11px; color:#004d3d; background-color:#fffbcd }
td.calHighlightColor { font-family:Arial,Helvetica,Sans-serif; font-size:11px; color:#fffbcd; background-color:#ebda66 }
select.month { font-family:Arial,Helvetica,Sans-serif; font-size:11px; color:#000000; width:85px }
input.year { font-family:Arial,Helvetica,Sans-serif; font-size:11px; color:#000000; width:30px }
A.cal { font-family:Arial,Helvetica,Sans-serif; font-size:11px; color:#004d3d; text-decoration:none }
A.cal:hover { font-family:Arial,Helvetica,Sans-serif; font-size:11px; color:#fffbcd ! important; background-color:#004d3d; text-decoration:none }
A.cal:visited { font-family:Arial,Helvetica,Sans-serif; font-size:11px; color:#004d3d }
.disabled { font-family:Arial,Helvetica,Sans-serif; font-size:11px; color:#fffbcd; text-decoration:none }

/* Text Effects */

.vertical {writing-mode:tb-rl; filter:flipH() flipV() }