* {
  font-family: "Helvetica Neue", Helvetica, Arial, FreeSans, sans-serif; 
}

body.cst_body {
	margin:0px; padding:0px;
	background-color:#FFFFFF; color: #000000;
	font-size: 12px; line-height: 125%;
}

span.CE_title {
	font-size:36px; font-style:italic; font-weight: bold;
	color:#003d7c;
}


a.cst_a {
	color: #003d7c; font-size: 12px; font-weight:bold; text-decoration:none;
}
a.cst_a:visited { 
	text-decoration:none;
}
a.cst_a:hover { 
	color:#003d7c; text-decoration:none;
}
a.back_link {
  padding:4px; background-color:#003d7c; color:#FFFFFF;
  font-weight:bold; font-size:14px;line-height:160%;
  text-decoration:none;
  -webkit-border-radius:5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
a.album {
  display:block; float:left; width:90px; margin:2px; padding:3px; background-color:#003d7c;
  text-align:center;color:#FFFFFF;
  font-weight:bold; font-size:12px;
  text-decoration:none;
  -webkit-border-radius:5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
a.album, a.back_link:hover {
    text-decoration:none;
}
p.credit {
	text-align:left;
    font-style:italic;
    
}


table.cst_table {
    width:90%;
	border: 2px solid #003d7c; border-collapse: collapse;
}
table.cst_table1 {
	border: 2px solid #003d7c; border-collapse: collapse;
}
.cst_table td {
	margin: 0px;
	border-style: solid; border-width: 0 0 1px 1px; border-color: #003d7c;
	padding: 2px 6px;
}
.cst_table th {
	border: 1px solid #003d7c;
}
tr.cst_trh {
	background-color: #003d7c; color: #FFFFFF;
	border: 1px solid #003d7c;
	font-size:12px; font-weight:bold;
}
tr.cst_tr1 {
	background-color: #EEEEEE;
	border: 1px solid #003d7c;
}
tr.cst_tr2 {
	background-color: #E4E9F2;
	border: 1px solid #003d7c;
}


div.cst_p {
	margin: 10px;
	text-align:center;
}

div.cst_h0 {
	width:auto;
	background-color: #003d7c;
	padding: 4px;
	color: #FFFFFF;
	font-size:100%; font-weight: bold;
	text-align:center;
}
div.cst_h1 {
	margin-top:15px;
	color: #003d7c;
	text-align:center;
	font-weight:bold; font-size: 200%;
}
div.cst_h2 {
	padding-top: 10px; padding-bottom: 10px;
	text-align:center;
	font-weight:bold; font-size: 120%;
}

.cst_title { 
	margin-top:15px; margin-bottom:5px; 
	color:#000000; 
	font-size:120%; font-weight:bold;
	text-align:center;
}

#StatzCorrection table {
	margin-left:auto; margin-right:auto;
}

#StatzCorrection a.cst_a {
	display: block;
    margin:15px; padding: 5px 15px;
	text-align:center;
	font-size:16px; text-decoration:underline;
    text-align:center;	
}

#StatzCorrection td a.cst_a {
	display: inline;
    margin:0px; padding: 2px;
	text-align:left;
	font-size:12px; text-decoration:none;
}


/*
#StatzCorrection td a {
	display: inline;
	margin-top: 0px;
	text-align:left;
	font-size:100%; font-weight:normal;
}
*/

#StatzCorrection p {
	text-align:center;
}


tr td.sectionName {
	display:block;
	width:110px; padding:4px;
	background:#003d7c; color:white;
	font-weight:bold;
}
