html, body	{

  height: 100%;
  margin: 0;
  padding: 0;
  background: url('../img/bg.gif') repeat-x;
  background-color: #EAF1FB;

}

#page	{

	position: relative;
	min-height: 100%;
  width: 1000px;
  margin: auto;
  background: url('../img/bg_center.gif') repeat-y;

}


* html #page {

	height: 100%;
  

}

#header {

  width: 1000px;
  height: 239px;
  background: url('../img/bg_header.jpg');

}

#smallpic {

  width: 1000px;
  height: 75px;
  background: url('../img/bg_smallpic.jpg');

}

#center {

  position: relative;
  width: 1000px;

}

#menu {

  width: 255px;
  background: url('../img/bg_menu.gif') no-repeat;
  padding: 66px 0 0 26px;

}

#box {

  position: absolute;
  top: 70px;
  left: 640px;

}

#headMenu {

  position: absolute;
  top: 20px;
  left: 615px;

}

#content {

  xwidth: 719px;  
  padding: 90px 35px 20px 16px;
  
}


#footerHack {

  height: 70px;
  clear: both;

}

#footer	{

	position: absolute;
	bottom: -1px;
  width: 1000px;
  height: 70px;
  background: url('../img/bg_footer.gif');

}

#footerMenu {

  position: absolute;
  width: 680px;
  top: 27px;
  left: 300px;

}

#linkBox {

  position: absolute;
  bottom: 80px;

}

#linkTop {

  position: relative;
  height: 45px;
  width: 232px;
  background: url('../img/link_top.jpg') no-repeat;

}

#linkContent {

  position: relative;
  width: 212px;
  padding: 0 10px 0 10px;
  background: #73A3D4;

}

#linkBottom {

  position: relative;
  height: 12px;
  width: 232px;
  background: url('../img/link_bottom.jpg') no-repeat;
  margin: 0;
  padding: 0;

}

.float {

  float: left;
  margin: 0;
  padding: 0;

}

.float2 {

  float: left;
  margin: 0 0 0 0;
  padding: 0;

}

.img {

  border: solid 5px #155395;
  float: left;
  margin: 15px 10px 10px 15px;

}


/* text */

.footer {

  font-family: arial, sans-serif;
  font-size: 11px;
  color: #5A8CC7;
  text-decoration: none;

}

.footer:hover {

  font-family: arial, sans-serif;
  font-size: 11px;
  color: #103979;
  text-decoration: none;

}

.footera {

  font-family: arial, sans-serif;
  font-size: 11px;
  color: #103979;
  text-decoration: none;

}

p, td, .normal {

  font-family: arial, sans-serif;
  font-size: 12px;
  color: #DEE8F2;
  text-decoration: none;

}

p {

  margin: 0;
  padding: 4px 0 3px 0;

}

.link {

  font-family: arial, sans-serif;
  font-size: 11px;
  color: #DEE8F2;
  text-decoration: underline;

}

.link:hover {

  font-family: arial, sans-serif;
  font-size: 11px;
  color: #DEE8F2;
  text-decoration: underline;

}

#linkContent .link {

  font-family: arial, sans-serif;
  font-size: 11px;
  color: #BBDCFD;
  text-decoration: none;

}

#linkContent .link:hover {

  font-family: arial, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: none;

}

table .normalt {

  width: 500px;
  border: solid 1px #EAF1FB;
  border-collapse: collapse;

}

table .normalt td {

  border: solid 1px #EAF1FB;
  border-collapse: collapse;

}

h1 {

  font-family: arial, sans-serif;
  font-size: 14px;
  color: #FFF;
  text-decoration: none;
  padding: 0;
  margin: 5px 0 5px 0;

}

/* Lightbox */
#lightbox {

  background-color:#EAF1FB;
  padding: 10px;
  xborder-bottom: 2px solid #666;
  xborder-right: 2px solid #666;
  font-family: arial, sans-serif;
  font-size: 14px;
  color: #103979;
  text-decoration: none;

}

#lightboxDetails{

  font-size: 0.8em;
  padding-top: 0.4em;

}

#lightboxCaption{ float: left; }

#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 

#overlay img{ border: none; }

#overlay{ /*background: url('../img/bg.gif') repeat-x;  background-color: #EAF1FB; */}

* html #overlay {

  background-color: #000;
  back\ground-color: transparent;
  /*background-image: url('../img/bg.gif') repeat-x;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/bg.gif", sizingMethod="scale");*/

}

#carusselLogo {

  position: relative;
  left: 30px;
  top: 8px;
  width: 100px;
  height: 53px;
  cursor: pointer;

}