﻿/* general layout */

body
{
  margin:0px;
  padding:0px;
  background-color:#fff;
  text-align:center;
  font-size:75%;
  line-height:120%;
  font-family:Verdana, Sans-Serif;
  color:#4c4c4c;
}

form
{
}

img
{
	padding:0px;
	margin:0px;
	border:0px;
}

.centerContentHolder
{
  margin:0 auto;
  width:980px;
  text-align:left;
  padding-top:0px;
}

/* fundamental layout */

table#mcFrontpage
{
}

td#headerArea
{
  height:193px;
  /*background:#fff url('/images/dummyheader_L.jpg');*/
}

td#spacer
{
  height:1px;
  background-color:#fff;
}

td#menuArea
{
  padding-top:1px;
  height:27px;
}

td#contentArea
{
  vertical-align:top;
}

td#footerArea
{
  height:30px;
}

.hSpacer
{
  clear:both;
  width:980px;
  height:20px;
  background-color:#fff;
}

.vSpacer
{
  float:left;
  width:10px;
}

/* teasers */

div.teasers
{
  width:980px;  
}

div.teasers div.t1
{
  float:left;
  width:318px;
  height:110px;
  border:1px solid #99afbd;
}

div.teasers div.t2
{
  float:left;
  width:318px;
  height:110px;
  border:1px solid #99afbd;
}

div.teasers div.t3
{
  float:left;
  width:318px;
  height:110px;
  border:1px solid #99afbd;
}

/* news */

div.news
{
  width:980px;  
}

div.news div.nArchive
{
  float:left;
  width:485px;
  background:#fff url('/images/news_bg.gif') repeat-x;
}

div.news div.prArchive
{
  float:left;
  width:485px;
  background:#fff url('/images/news_bg.gif') repeat-x;
}

div.news div.head
{
  font-size:1.2em;
  color:#7f7f7f;
  padding:10px 10px 0px 10px;
  width:485px;
  height:40px;
}

div.news div.content
{
  font-size: 0.7em;
  color:#4c4c4c;
  width:485px;
  padding:0px 10px 20px 10px;
}

div.news a
{
  color:#4c4c4c;
  text-decoration:none;
}

div.news a:hover
{
  color:#4c4c4c;
  text-decoration:none;
}

div.news a:visited
{
  color:#4c4c4c;
  text-decoration:none;
}

div.news div.item
{
  padding:5px 0px 5px 0px;
}

div.news div.item span.date
{
  font-weight:bold;
}

div.news div.item span.abstract
{
}

div.news div.item img
{
  vertical-align:middle;
}

/* footer */

div.footer
{
  font-size: 0.7em;
  color: #aaa; 
}

div.footer div.bar
{
  height:9px;
  background:#fff url('/images/footerbar_bg.gif') repeat-x;
}

div.footer div.left
{
  float:left;
  height:18px;
  text-align:left;
}

div.footer div.right
{
  float:right;
  height:18px;
  text-align:right;
}

