
body, p, a,
h1, h2, h3, h4, h5, h6,
table, th, tr, td,
span, div
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}

body
{
  margin : 0px 0px 0px 0px;
  background-color: #FFFFFF;
}

form, input, select, option, textarea
{
  margin : 0px 0px 0px 0px;
  font-size: 10px;
  color: #000000;
}

input.search {
	height: 18px;
	width: 140px;
}

select.fastnav {
	height: 18px;
	width: 160px;
}


td.searchbox-title {
	height: 20px;
  background-color: #8CA3D1;	
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}

td.searchbox-content {
  background-color: #E9E9E9;	
  font-color: #FFFFFF;
}


a.headerlink {
 	font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: underline;
}

a.newsheadline {
 	font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-decoration: underline;
}


div.header {
 	font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #C7D5EB;
}

a.childarticletitle {
 	font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #336699;
  text-decoration: none;
}

a.childarticletitle:hover {
 	font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #336699;
  text-decoration: underline;
}

a.childarticlemorelink {
 	font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #336699;
  text-decoration: underline;
}

a.pathlink {
 	font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #003164;
  text-decoration: underline;
}

a.footerlink {
 	font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: underline;
}

td.languagebox {
	background-color: #5D70A6;
}

td.relatedheader {
	height: 18px;
	background-color: #000055;
 	font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}

td.relatedbox-title {
	height: 40px;
	background-color: #999999;
 	font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}

td.relatedbox-content {
  height: 13px;
	background-color: #E6E6E6;
 	font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
}

td.menudepth1 {
	height: 18px;
	background-color: #000055;
}

a.linkmenudepth1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}

a.linkmenudepth1:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #E6E6E6;
  text-decoration: none;
}

td.menudepth2 {
	height: 18px;
	background-color: #5D70A6;
  font-color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

a.linkmenudepth2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}

a.linkmenudepth2:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #E6E6E6;
  text-decoration: none;
}


td.menudepth3 {
	height: 18px;
	background-color: #C7D5EB;
	font-color: #000055;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

a.linkmenudepth3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #171769;
  text-decoration: none;
}

a.linkmenudepth3:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}


td.menudepth4 {
	height: 18px;
	background-color: #E6E6E6;
	font-color: #000055;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}


td.menuselected {
	height: 18px;
	background-color: #020090;
}

a.linkmenuselected {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}

td.topbanner {
	height: 80px;
	background-color: #C7D5EB;
  font-color: #5D70A6;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  background-image: url('../cs-images/banner.gif');
}



td.topmenu {
  background-color: #003164;	
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}

td.headerseparator {
  background-color: #FFCB5F;	
}

td.footerseparator {
  background-color: #E9E9E9;	
}


td.footer {
  background-color: #5D70A6;	
	font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  text-decoration: none;  
}


td.toolbar {
	height: 20px;
  background-color: #E9E9E9;	
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
}

span.pathnav {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  text-decoration: none;
}

span.pagetitle {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #003164;
  text-decoration: none;
}

span.teaser {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #003164;
  text-decoration: none;
}

.articlecontent {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}

.articlecontent a:link, .articlecontent a:visited, .articlecontent a:active, .articlecontent a:hover, .articlecontent a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-decoration: underline;
}


.articlecontent b {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000055;
  text-decoration: none;
}


span.childarticletext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}