body {
	background-color: #245159;
}
body,td,th {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}
a {
	font-family: Franklin Gothic Medium;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.style12 {font-size: 12px}
h1 {
	color: #245159;
}
h2 {
	color: #245159;
}
h3 {
	color: #245159;
}
h4 {
	color: #245159;
}
h5 {
	color: #245159;
}
h6 {
	color: #FFFFFF;
}
.style18 {font-size: 24px; font-weight: bold; }
.style19 {	font-size: 16px;
	font-weight: bold;
}
.style22 {color: #245159}
.style5 {font-size: 24px}

/* TYPO3 Specific */
div.indent { margin-left:40px; }
.csc-firstHeader { margin-top:0; padding-top:0; }

.contenttable .bodytext { margin:0; }
.contenttable th { margin:0; padding:3px; text-align:left; background-color:#666666; color:#eeeeee; }
.contenttable tr {  }
.contenttable td { margin:0; padding:3px; background-color:#dddddd; }

.csc-uploads td { vertical-align:top; }
.csc-uploads p { margin:0; }

/* General CSS */
img { border:0; }

/* FCE */
.fce2col { width:100% }
.fce2col .fceCol1 { width:49%; }
.fce2col .fceMid { width:2%; }
.fce2col .fceCol2 { width:49%; }

/* FCE Sponsors */
.fceSponsor .fceSponsorImg { float:left; width:140px; }
.fceSponsor .fceSponsorDetails { margin-left: 160px; }
.fceSponsor .fceTitle { }
.fceSponsor .fceTitle h2 { margin:0; padding:0; font-size:18px; font-style:italic; }
.fceSponsor .bodytext { margin:0 0 10px 0; line-height:normal; }

/* Menu styling */
#sidebar1 a,
#sidebar1 a:active,
#sidebar1 a:visited {
	color:#eeeeee;
	text-decoration:none;
	font-size:16px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#sidebar1 a:hover {
	background-color:#888888;
}
#sidebar1 ul {
	margin:0;
	padding:0;
}
#sidebar1 li {
	list-style-type:none;
	margin:3px 0 3px 0;
}
#sidebar1 .menuNO1-link,
#sidebar1 .menuCUR1-link {
	padding:4px;
	display:block;
}
#sidebar1 .menuNO2-link,
#sidebar1 .menuCUR2-link {
	padding:2px 2px 2px 16px;
	display:block;
}
#sidebar1 .menuCUR1-link,
#sidebar1 .menuCUR2-link {
	background-color:#777777;
}
#udm li a { width:117px; }
#sidebarContent1 { }
#sidebarContent2 { padding-top:40px; }


/* General CSS */
.clearer { display:block; width:100%; height:1px; clear:both; }