body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0;  background-color:#f5fbfc; text-align:center; }

p, ul, li { text-align: left;  line-height:130%; }

#header { background-image:url(images/infos-bgheader2.jpg); background-repeat:no-repeat; margin: 0 auto; }

#top-bar { background-color:#f5fbfc; background-image:url(images/infos-topbar.jpg); background-repeat:repeat-x; background-position:top; }

#footer { margin-bottom:0; background-image:url(images/infos-footerbg.jpg); background-repeat:no-repeat; background-position:top; text-align:center; }
/* David added CSS   */
h1,h2{
	font-family:Arial, Helvetica, sans-serif; color:#E0F1F8;
}
#menu { background-color:#76C4DB; width:836px;margin:auto;}
#menu ul {
	margin: 0px; 	margin-top:0px; padding:4px; background-color:#76C4DB; 	text-align:center;
}

#menu li {
	display: inline;
	margin: 0px;
	padding:4px;
}

#menu A:link {color: white;}
#menu A:visited {color: white;  }
#menu A:hover {color: white;  font-style:italic;}
#menu A:active {color: white;}
/*  end of David's CSS  */
#header-height { height: 227px; text-align:right;vertical-align:top;}

#footer-horizontalbg {background-image:url(images/infos-horzfooterbg.jpg); background-repeat:repeat-x; margin: 0 auto; height:159px; text-align:center;}

#footer { height:159px; background-image:url(images/infos-footerbg.jpg); background-repeat:no-repeat; }

.body-content { background-image:url(images/infos-bgbody.jpg); background-repeat:repeat-y; background-position:top; }

.blueback { background-color:#76C4DB; color:white; margin: 8px; font-size: 12pt;  padding:4px;  	text-align:center; }

.descr {font-size:10pt; text-align:left;vertical-align:top;width:33%; }

.main-headline { font-size: 1.8em; color: #008BB2; font-weight: bold; }

.headline { font-size: large; color: #008BB2; font-weight: bold; }

.bold-blue { color: #008BB2;	font-weight: bold; }

.pad-li {margin-bottom:14px;}

