body
{
  margin:0px;
  font-family: verdana;
	font-size: 10pt;
	color:#2D458F;
}

#source-image {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.contact
{
  text-align:left;
  padding:15px;
  font-size:12px;
  font-family: verdana;
  color:#7a087e;
  line-height:16px;
}

input.error
{
  border:1px solid;
  background-color:#ff9999;
}

form,p,td,input
{
	font-family: verdana;
	font-size: 10pt;
	color:#2D458F;
}

.header
{
  position:relative;
  width:719px;
  height:47px;
  background-image:url(../images/homeheader.png);
  background-repeat:no-repeat;
  text-align:right;
}

.menu
{
  color:#FFFFFF;
  font-size: 10pt;
  text-decoration:none;
}

.menu:hover
{
  color:#FFD400;
}

.main
{
  color:#CECECE;
  font-size: 7pt;
  text-decoration:none;
}

.submenuhome
{
  color:#FFFFFF;
  font-size: 7pt;
  text-decoration:none;
}

a.submenuhome:hover
{
  color:#FFFFFF;
}

.main:hover
{
  color:#FFD400;
}

a:hover
{
  color: #41579D;
}

a
{
  color: #99CC00;
}

.xtratxt
{
  color: #FE860C;
}

.small {font-size: 7pt; color: #666666;}

h1
{
  margin:0px;
  padding:0px;
  font-family: verdana;
	font-size: 10pt;
	color:#2D458F;
	font-weight:normal;
}

.homenews
{
  text-align:left;
  padding:15px;
  color:#000000;
  font-size: 10px;
  line-height: 16px;
}

.homenews p
{
  margin:0px;
  color:#000000;
  font-size: 10px;
  line-height: 16px;
}

.homenews a
{
  color:#000000;
  font-size: 10px;
  line-height: 16px;
}

.homenews b
{
  color:#000000;
  font-size: 11px;
  line-height: 16px;
}

.subitem1
{
  position:relative;

  width:291px;
  height:141px;

  background-color:#99cc00;

  background-image:url(../images/homesubitem1bg.png);
  background-repeat:no-repeat;
  background-position:bottom right;

  color:#FFFFFF;


  overflow:hidden;
}

.subitem2
{
  position:relative;

  width:291px;
  height:141px;

  background-color:#7a087e;

  background-image:url(../images/homesubitem2bg.png);
  background-repeat:no-repeat;
  background-position:bottom right;

  color:#FFFFFF;

  overflow:hidden;
}

.subitem1 p,.subitem2 p
{
  margin-top:0px;
  color:#FFFFFF;
  line-height:14px;
}

.meerbutton
{
  position:absolute;
  bottom:6px;
  left:141px;
  background-color:#ff7800;
  width:60px;

  padding-left:12px;
  padding-top:2px;
  padding-bottom:3px;
  color:#FFFFFF;
  font-weight:bold;
  cursor:pointer;

  line-height:14px;
}

.meerinfobutton
{
  position:absolute;
  background-color:#ff7800;
  color:#FFFFFF;
  width:140px;
  bottom:20px;
  left:20px;
  font-weight:bold;
  cursor:pointer;

  padding-left:10px;
  padding-right:10px;
  padding-top:2px;
  padding-bottom:3px;
}

.mainitem, .mainitem p
{
  width:140px;
  position:relative;
  margin-top:0px;
  float:left;
  text-align:left;


  color:#FFFFFF;

  overflow:hidden;
}
