body {
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#E9E9E9;
}
#wrapper, #head, #topnavigation, #mainbody, #footer, #leftnavi, #maincontent, #rightcontent, #teaser {
	float: left;
}
#wrapper {
	width: 1000px;
	background-color:#FFFFFF;
}
#header {
	width: 1000px;
	height: 109px;
	background: url(img/header.gif) top left no-repeat;
}
#teaser {
	width: 1000px;
	height: 148px;
	border-bottom: 1px solid #002D62;
}
#topnavigation {
	color: #002D62;
	padding-left: 26px;
	padding-top: 72px;
}
#topnavigation a {
	color: #002D62;
	text-decoration: none;
}
#mainbody {
	width: 1000px;
	background: url(img/discflowers.gif) bottom left no-repeat;
}
#footer {
	width: 1000px;
	height: 21px;
	background: url(img/footer_background.gif) top left no-repeat;
	color: #002D62;
}
#footer a {
	color: #002D62;
	text-decoration: none;
}
#leftnavi {
	width: 224px;
	height: 550px;
	color: #002D62;
}
#leftnavi a {
	color: #002D62;
	text-decoration: none;
}
#maincontent {
	width: 503px;
	line-height: 20px;
	padding-bottom: 15px;
}
#maincontent img {
	margin: 7px 5px 3px 5px;
}
#maincontent h1 {
	color: #FFF;
	font-size: 12px;
	font-weight:bold;
	background-image: url(img/maincontent_h1.gif);
	width: 379px;
	height: 20px;
	padding-top: 2px;
	padding-left: 5px;
	line-height:normal;
}
#maincontent a {
	color: #002D61;
	text-decoration: underline;
}
#maincontent a:hover {
	text-decoration: none;
}
#maincontent input, textarea {
	border: 1px solid #002D61;
	font-size: 11px;
	background-color: #FFF;
}
#maincontent .contenttable {
	border-spacing: 0px;
	border-collapse: collapse;
	border: 1px solid #002D61;
	width: 380px;
}
#maincontent .contenttable td {
	vertical-align: top;
}

#maincontent .contenttable td.td-0 {
	width: 150px;
}
#maincontent .contenttable tr.tr-even td, #maincontent .contenttable tr.tr-odd td {
	padding: 3px;
	border-bottom: 1px solid #002D61;
}

table.contenttable tr.tr-even {
	background-color: #E9E9E9;
}

table.contenttable-1 th {
	font-weight: normal;
}
#rightcontent {
	width: 273px;
	line-height: 20px;
	padding-bottom: 15px;
}
#rightcontent h1 {
	color: #FFF;
	font-size: 12px;
	font-weight:bold;
	background-image: url(img/rightcontent_h1.gif);
	width: 228px;
	height: 20px;
	padding-top: 2px;
	padding-left: 5px;
	line-height: normal;
}
#rightcontent a {
	color: #002D61;
	text-decoration: underline;
}
#rightcontentBorder {
	/*width: 228px;*/
	line-height:normal;
	border: 1px solid #002d62;
	margin-top: 30px;
}
#rightcontentBorder h1 {
	font-size: 12px;
	color: #002d62;
	font-weight: bold;
	background-image: none;
	padding-left: 0px;
	padding-top:inherit;
}
.leftnavigation {
	margin: 0;
	padding: 0;
	padding-top: 50px;
	list-style-type: none;
}
.leftnavigation a {
	display: block;
	padding: 7px 0px 7px 26px;
	width: 140px;
	color: #002d62;
	background-color: #FFF;
	text-decoration: none;
	border-top: 1px solid #002d62;
	width: 198px;
}
.leftnavigation li.active a {
	background-image: url(img/leftnavigation_active.gif);
}
.leftnavigation li.last a {
	border-bottom: 1px solid #002d62;
}
.leftnavigation li.lastactive a {
	border-bottom: 1px solid #002d62;
	background-image: url(img/leftnavigation_active.gif);
}
.news-list-item h2 {
	font-size: 12px;
	font-weight:normal;
}
.new-list-item p {
	margin-top: -50px;
	margin-bottom: -50px;
}
.news-list-item {
	padding-bottom: 15px;
}
.news-single-backlink {
	padding-top: 15px;
}
.csc-textpic-caption {
	font-size: 9px;
	color: #333333;
	line-height: normal;
	padding-left: 4px;
}
div.letters {
	border: 1px solid #002D62;
	padding: 5px;
	text-align: center;
}
div.letters a:link {
	padding: 1px;
}
div.letters a:hover, div.letters a:active, div.letters a:focus {
	background-color: #002D62;
	color: #FFFFFF !important;
}