@charset "utf-8";

body { font-family: Verdana, Helvetica, Geneva, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-family: Verdana, Helvetica, Geneva, sans-serif; }
textarea, input, select { font-family: Verdana, Helvetica, Geneva, sans-serif; }

h1 { font-size:1.3em; font-weight: bold; line-height: 1.4em; }
h2 { font-size:1.1em; font-weight: bold; line-height: 1.4em; }
h3 { font-size:1.0em; font-weight: bold; }
h4, h5, h6 { font-size:0.9em; font-weight: bold; }

p, .category { line-height: 1.4em; }

th { text-align: left; }
table h3 { font-size: 1.1em; }

.spacing-1 { letter-spacing: 1px; }
.uppercase { text-transform: uppercase; }

a { text-decoration: none; }
a:hover { text-decoration: none; }

.date, .csc-textpic-caption, .author { font-size: 0.9em; }
.error, .required span { font-weight: bold; }
.more, .back { text-align: right; }
.button { text-align: center; }
.button:hover { }
.center { text-align: center; }
.bold { font-weight: bold; }

.menu li { text-transform: uppercase; }
.breadcrumb, .submenu  { font-size: 0.9em; }
.breadcrumb .current, .submenu .current { font-weight: bold; }
.breadcrumb .news span, .submenu .current ul { font-weight: normal; }
.pagebrowser { text-align: center; }

.wrapper { font-size: 1.2em; }
.ce { font-size: 0.9em; }

.headerRight { font-size: 0.9em }
.headerRight .csc-header { font-size: 1.2em; }
.headerRight .search label { font-size: 1.2em; text-align: right; 	}
.login .csc-header { text-align: center; }

#headerads { text-align: center; }

.headline-bg, .quicknavigation { font-weight: normal; letter-spacing: 0.05em; }

.search label { font-weight: bold; }
.search input.button { font-weight: bold; }

