	body {
		text-align: center; /*IE workaround*/
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

	#caption{
		width: 750px;
		text-align: center;
		height: 3.5em;
		margin: 60px auto 0 auto; /* horizontal center should be done like this */
		background-color: #00018E;
		color: #DCDCDC;
		font-size: 1.5em;
	}

	#logo {
		vertical-align: middle;
		float: left;
		height: 2.5em;
		margin: 0.5em 0.5em 0 0.5em;
	}

	#caption_text{
		vertical-align: middle;
		padding: 1em 0 0 0;
	}

	#page {
		width: 750px;
		margin: 0px auto; /* horizontal center should be done like this */
		background-color: #DCDCDC;
		overflow: hidden;
		padding: 0;
	}

	#nav {
		float: left;
		width: 10em;
		height: 100%;
		margin: 0; padding: 0;
	}

	ul#nav_list {

	}

	ul#nav_list li {
		list-style: none;
		background-color: Gray;
		margin: 0.5em 0em 0 -2em;
		padding: 0.2em;
	}

	ul#nav_list a:link {
		background-color: Gray;
		font-weight: bolder;
		color: black;
		text-decoration: none;
		font-size: 0.7em;
	}

	ul#nav_list a:visited {
		background-color: Gray;
		font-weight: bolder;
		color: black;
		text-decoration: none;
		font-size: 0.7em;
	}

	ul#nav_list a:hover {
		background-color: #00018E;
		font-weight: bold;
		color: #DCDCDC;
		text-decoration: none;
		margin: 0.2em;
		font-size: 0.7em;
	}

	ul#nav_list a:active {
		background-color: Gray;
		font-weight: bolder;
		color: black;
		text-decoration: none;
		font-size: 0.7em;
	}

	ul#nav_list a:focus {
		background-color: Gray;
		font-weight: bolder;
		color: black;
		text-decoration: none;
		font-size: 0.7em;
	}


	ul#nav_bottom {
		position: absolute;
		bottom: 0px;
		top: auto;
	}

	ul#nav_bottom li {
		list-style: none;
		background-color: Gray;
		margin: 0.5em 0em 0 -2em;
	}

	#maintext {
		text-align: left;
		margin: 0 11em;
		background-color: #FFFFFF;
		padding: 1em;
		height: 100%;
	}

  #maintext h1 {
    font-size: 1.75em;  
  
  }

	#infobar {
		text-align: center;
    float: right;
		width: 10em;
		margin: 0; padding: 0.5em;
	}

	#footer {
		width: 750px;
		background-color: #00018E;
		text-align: center;
		font-size: 0.7em;
		color: #DCDCDC;
		height: 2em;
		padding: 0.5em 0 0 0;
		margin: 0 auto; /* horizontal center should be done like this */
	}

	#footer img {
		border: 0;
		vertical-align: middle;

	}

	#footer a {
		/* To use with CSS 3.0
    target-name: new;
    target-new: window;
    */
	}
	
	p.agbs, ul.agbs {
    text-align: justify;
    font-size: 0.65em;
  
  }

