@import url("../../../css/common.css");

/* ----- headline styles ----- */
H1 {color:#CC3333; font-size:18px; font-weight:bold; text-decoration:none; margin-top:0px; margin-bottom:10px}
H1 a {color:#CC3333; font-size:18px; font-weight:bold; text-decoration:none}
H1 a:hover {color:#CC3333; font-size:18px; font-weight:bold; text-decoration:underline}
H2 {color:#000000; font-size:14px; font-weight:bold; margin-top:0px; margin-bottom:4px}
H2 a {color:#000000; font-size:14px; font-weight:bold; text-decoration:none}
H2 a:hover {color:#000000; font-size:14px; font-weight:bold; text-decoration:underline}
H3 {color:#CC3333; font-size:12px; font-weight:bold; margin-top:0px; margin-bottom:4px}
H3 a {color:#CC3333; font-weight:bold; text-decoration:none}
H3 a:hover {color:#CC3333; font-weight:bold; text-decoration:underline}
H4 {color:#000000; font-size:12px; font-weight:bold; margin-top:0px; margin-bottom:4px}
H4 a {color:#000000; font-weight:bold; text-decoration:underline}
H5 {color:#CC3333; font-size:12px; font-weight:normal; margin-top:0px; margin-bottom:0px}
H5 a {color:#CC3333; font-weight:normal; text-decoration:underline}
H6 {color:#000000; font-size:11px; margin-top:0px; margin-bottom:0px}
H6 a {text-decoration:underline}

/* ----- Left box with navigation ----- */
.boxframe {background-color:#2774C1; font-size:11px}
.boxtitle {background-color:#CC3333; font-size:11px; color:#FFFFFF; font-weight:bold}
.boxframe a {text-decoration:none}
.boxframe a:hover {text-decoration:underline}
.boxnav1 {font-size:11px; height:18px}
.boxnav1 a {text-decoration:none}
.boxnav1 a:hover {text-decoration:underline}
.boxnav1current {font-size:11px; font-weight:bold; color:#CC3333}
.boxnav1current a {font-size:11px; font-weight:bold; color:#CC3333; text-decoration:none}
.boxnav1current a:hover {font-size:11px; font-weight:bold; color:#CC3333; text-decoration:underline}
.boxnav2 {font-size:11px; background-color:#C8DBEF; height:15px}
.boxnav2 a {text-decoration:none}
.boxnav2 a:hover {text-decoration:underline}
.boxnav2current {font-size:11px; color:#CC3333; background-color:#C8DBEF; height:15px}
.boxnav2current a {font-size:11px; font-weight:bold; color:#CC3333; text-decoration:none}
.boxnav2current a:hover {font-size:11px; font-weight:bold; color:#CC3333; text-decoration:underline}
.boxnav2empty {font-size:11px; background-color:#C8DBEF}

/* ----- Page Footer ----- */
.pagefooter {font-size:11px; color:#000000; background-color:#C8DBEF}
.pagefooter a {font-size:11px; color:#000000; text-decoration:none}
.pagefooter a:hover {font-size:11px; color:#000000; text-decoration:underline}

/* ----- list item (news/events/etc) ----- */
.list-item-box { background-color: #CC3333; color: #FFFFFF; font-weight: bold}
.list-item-box a:link{ background-color: #CC3333; color: #FFFFFF; font-weight: bold; text-decoration: underline}
.list-item-headline {color:black; font-weight:bold}
.list-item-title {color:#CC3333; font-weight:bold; font-size:14px}
.list-item-title a:link{color:#CC3333; font-weight:bold; font-size:14px; text-decoration:none}
.list-item-title a:visited{color:#CC3333; font-weight:bold; font-size:14px; text-decoration:none}
.list-item-title a:hover{color:#CC3333; font-weight:bold; font-size:14px; text-decoration:underline}
.list-item-subtitle {color:black; font-weight:bolder}
.list-item-teaser {color:black; font-weight:normal}
.list-item-author {color:black; font-weight:normal}
.list-item-author a:link{color: black; text-decoration:none}
.list-item-author a:visited{color:black; text-decoration:none}
.list-item-author a:hover{color:black; text-decoration:underline}

/* ----- list Item details ----- */
.item-image-copyright {font-size:8px; line-height:10px; color:black}
.item-image-subtitle {font-size:9px; line-height:11px; color:black}
.item-headline {color:black; font-weight:bold; font-size:14px; line-height:18px}
.item-title {color:#CC3333; font-weight:bold; font-size:18px; line-height:22px}
.item-title-start {color:#000000; font-weight:bold; font-size:18px; line-height:22px}
.item-subtitle {color:black; font-weight:bolder; font-size:14px; line-height:18px}
.item-teaser {color:black; font-weight:bold}
.item-date {color:black; font-weight:normal; line-height:14px}
.item-author {color:black; font-weight:normal; font-style:italic; text-align:right}

/* ----- Events calendar ----- */
.calth1 {font-size:8pt; font-weight:bold; color:white; background-color:#CC3333; text-align:center}
.calth2 {font-size:8pt; font-weight:bold; color:white; background-color:#2774C1; text-align:center}
.caltd1 {font-size:8pt; color:black; background-color:#C8DBEF; text-align:center}
.caltd1 a {font-size:8pt; font-weight:bold; color:black; text-decoration:none}
.caltd1 a:visited {font-size:8pt; font-weight:bold; color:black; text-decoration:none}
.caltd1 a:hover {font-size:8pt; font-weight:bold; color:black; text-decoration:none}
.caltd2 {font-size:8pt; color:black; background-color:#EEEEEE; text-align:center}
.caltd2 a {font-size:8pt; font-weight:bold; color:black; text-decoration:none}
.caltd2 a:visited {font-size:8pt; font-weight:bold; color:black; text-decoration:none}
.caltd2 a:hover {font-size:8pt; font-weight:bold; color:black; text-decoration:none}
.caltd3 {font-size:8pt; color:black; background-color:#2774C1; text-align:center}
.caltd3 a {font-size:8pt; font-weight:bold; color:black; text-decoration:none}
.caltd3 a:hover {font-size:8pt; font-weight:bold; color:black; text-decoration:none}
.caltd3 a:visited {font-size:8pt; font-weight:bold; color:black; text-decoration:none}
.cal-list-back {color:black; font-size:8pt; text-align:right}
.cal-list-back a {color:#0177bf; font-size:8pt; font-weight:bold; text-decoration:none}
.cal-list-back a:visited {color:#0177bf; font-size:8pt; font-weight:bold; text-decoration:none}
.cal-list-back a:hover {color:#0177bf; font-size:8pt; font-weight:bold; text-decoration:none}

/* ----- image galleries for news and events ----- */
.gallerybody {margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; background-color:#CC3333}
.galleryheadtext{color:#FFFFFF; font-size:13px; font-weight:bold}

/* ----- sitemap ----- */
.sitemap-top { font-weight: bold; font-size: 11px; color: #ffffff; padding-left: 5px; background: #CC3333}
a.link-sitemap:link {color: #CC3333; text-decoration: none; font-size: 11px; font-weight: normal; }
a.link-sitemap:visited {color: #CC3333; text-decoration: none; font-size: 11px; font-weight: normal;}
a.link-sitemap:active {color: #CC3333; text-decoration: none; font-size: 11px; font-weight: normal;}
a.link-sitemap:hover {color: #CC3333; text-decoration: underline; font-size: 11px; font-weight: normal;}
a.link-sitemap-top:link { color: #ffffff; text-decoration: none; font-size: 11px; font-weight: bold;}
a.link-sitemap-top:visited { color: #ffffff; text-decoration: none; font-size: 11px; font-weight: bold;}
a.link-sitemap-top:active { color: #ffffff; text-decoration: none; font-size: 11px; font-weight: bold;}
a.link-sitemap-top:hover { color: #ffffff; text-decoration: none; font-size: 11px; font-weight: bold;}
.sitemap-level-1{ font-weight: normal; font-size: 11px; color: #FFFFFF; background-color: #2774C1; margin-left: 6px; padding: 2px; padding-left: 10px}
.sitemap-level-2{ font-weight: normal; font-size: 11px; color: #FFFFFF; background-color: #C8DBEF; border-left: 15px solid #2774C1; padding: 2px; padding-left: 10px}
.sitemap-level-3{ font-weight: normal; font-size: 11px; color: #767676; background-color: #eeeeee; border-left: 25px solid #2774C1; padding: 2px; padding-left: 10px}
.sitemap-line-space1 { background-color: #CC3333; border-left: 4px solid #2774C1}
.sitemap-line-space2 { background-color: #CC3333; border-left: 14px solid #2774C1}
.sitemap-line-space3 { background-color: #CC3333; border-left: 24px solid #2774C1}
.sitemap-line { background-color: #CC3333}
.sitemap-borderline{ background-color: #CC3333}

/* ----- forum ----- */
.forumth { font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #CC3333; border-right-width: 1px; border-bottom-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: none; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; text-align: center; height: 20px}
.forumtd { font-size: 12px; color: #000000; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; background-color: #C8DBEF; height: 18px; padding: 4px}
.forumtd2 { font-size: 10px; background-color: #2774C1; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; text-align: center}
.forumtd3 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #C8DBEF; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; text-align: center}
.forumtd a { font-size: 12px; color: #000000; text-decoration: none}
.forumtd a:hover { font-size: 12px;  color: #000000; text-decoration: underline}
.forumtd3 a { font-size: 10px; text-decoration: none; color: #000000}
.forumtd3 a:hover { font-size: 10px; text-decoration: underline; color: #000000}
.foruminputtd { background-color: #FFFFFF; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #EEEEEE; border-bottom-color: #EEEEEE; border-left-color: #EEEEEE; text-align: right}
.foruminput400 { font-size: 12px; background-color: #FFFFFF; width: 395px; border: none}
.foruminputflex { font-size: 12px; background-color: #FFFFFF; width: 100%; border: none}
.foruminputlabel { font-size: 12px; background-color: #FAFAFA; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: solid; border-bottom-color: #EEEEEE; border-left-color: #EEEEEE}
.foruminputtop { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EEEEEE}
.forumtd4 { font-size: 12px; background-color: #C8DBEF; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF}
.forumtd4 a { font-size: 12px; text-decoration: none; color: #000000}
.forumtd4 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #000000}

/* ----- forms ----- */
.form-table {background-color:#FFFFFF}
.form-th {font-weight:bold; color:#000000; background-color:#EEEEEE; border-right-width:1px; border-bottom-width:1px; border-top-style:none; border-right-style:solid; border-bottom-style:solid; border-left-style:none; border-top-color:#FFFFFF; border-right-color:#FFFFFF; border-bottom-color:#FFFFFF; border-left-color:#FFFFFF; height:20px}
.form-td {color:#000000; border-right-width:1px; border-bottom-width:1px; border-right-style:solid; border-bottom-style:solid; border-top-color:#CC3333; border-right-color:#CC3333; border-bottom-color:#CC3333; border-left-color:#CC3333; background-color:#C8DBEF; height:18px; padding:4px}
.form-input-top {border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CC3333}
.form-input-label {color="#000000"; background-color:#2774C1; border-bottom-width:1px; border-left-width:1px; border-top-style:none; border-right-style:none; border-bottom-style:solid; border-left-style:solid; border-bottom-color:#CC3333; border-left-color:#CC3333}
.form-input-td {background-color:#FFFFFF; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:none; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-right-color:#CC3333; border-bottom-color:#CC3333; border-left-color:#CC3333; text-align:right}
.form-input-field {font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#FFFFFF; width:100%; border:none}
.form-input-combo {color:#000000; background-color:#FFFFFF; width:100%; border-style:none; height:20px}


