body {
	background-color: #FFFFFF;
}

div.correctIE {
	text-align: center;
}

div.website {
	margin-left: auto;
	margin-right: auto;
	width: 964px;
	text-align: left;
}

.header {
	background-image: url('../images/header.png');
	width: 964px;
	height: 83px;
  margin-top: 20px;
  margin-bottom: 30px;
}

.navigation_top {
  padding-right: 60px;
  margin-bottom: 20px;
}

.navigation_top,
.navigation_top A {
  color: #42515A;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  font-family: Verdana;
  text-align: right;
}

.navigation_top A {
  padding-left: 5px;
  padding-right: 5px;
}

.navigation_top A.act {
  font-size: 20px;
  color: #00529C;
  font-weight: normal;
}

.navigation_top A:hover {
  color: #00529C;
}
  
.page_title {
  margin-bottom: 15px;
  position: relative;
  height: 170px;
}

.page_title .box {
  background-color: #00529C;
  position: absolute;
  top: 0px;
  left: 450px;
  width: 514px;
  height: 150px;
}

.page_title .box td {
  vertical-align: bottom;
  padding: 20px;
}

.page_title .title,
.page_title .subtitle {
  color: #FFFFFF;
  font-weight: bold;
  font-size: 25px;
  font-family: Verdana;
}
 
.contentframe {
  width: 964px;
}
  
.navigation {
  width: 150px;
  vertical-align: top;  
}

.navigation A {
  text-decoration: none;
  color: #42515A;
  font-family: Verdana;
  text-transform: uppercase;
  font-size: 10px;
  display: block;
  border-bottom: 1px solid #BBBBBB;
  padding-top: 4px;
  padding-bottom: 4px;
}

.navigation A.first {
  border-top: 1px solid #BBBBBB;
}

.navigation A:hover {
  color: #00529C;
}

.navigation A.act {
  color: #00529C;
  font-weight: bold;
}

.navigation .sub {
  border-bottom: 1px solid #BBBBBB;
}

.navigation .sub A {
  text-transform: none;
  border: 0;
}

.navigation .sub A.act {
  color: #42515A;
}

.content {
  font-family: Verdana;
  font-size: 12px;
  color: #42515A;
  width: 540px;
  vertical-align: top;
  padding-left: 40px;
}

.content A {
  color: #00529C;
  text-decoration: underline;   
}

.content A:hover {
  color: #6291E3;
}

.panel {
  vertical-align: top;
}

.panel .wrap {
  margin-left: 40px;
}

.footer {
  font-family: Verdana;
  font-size: 10px;
  color: #42515A;
  margin-top: 30px;
  margin-right: 65px;
  padding-top: 10px;
  margin-bottom: 20px;
  border-top: 1px solid #BBBBBB;
}

.footer A {
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
  color: #42515A;
}

.footer A.first {
  padding-left: 0px;
}

.footer A.act {
  color: #00529C;
  font-weight: bold;  
}

.footer A:hover {
  color: #00529C;
}


.news td {
  font-size: 10px;
}

.news.list {
  border-top: 1px solid #BBBBBB;
}

.news.list td {
  border-bottom: 1px solid #BBBBBB;
  padding-top: 4px;
  padding-bottom: 4px;
}

.news td.link {
  padding-left: 10px;
}

.news A {
  text-decoration: none;
  color: #42515A;
}

.news_title,
.news_date {
  padding-bottom: 7px;
}

.news.latest .news_title {
  font-size: 12px;
}

.news_spacer {
  height: 30px;
}