*{
	margin:0px;
	padding:0px;
	border:none;
	line-height:1.4em;
}
@font-face {
  font-family: DeliciousHeavy;
  src: url('f/Delicious-Heavy.otf') format("opentype"); /* A font by Jos Buivenga (exljbris) -> www.exljbris.nl */
}
@font-face {
  font-family: DeliciousRoman;
  src: url('f/Delicious-Roman.otf') format("opentype"); 
}
@font-face {
  font-family: DeliciousBold;
  src: url('f/Delicious-Bold.otf') format("opentype");
  font-style:bold;
}
body{
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:.86em;
	color:#214E76;
	background-color:#F4F7FA;
}
#pageWrapper{
	width:800px;
	margin:0 auto;
	border-left:5px solid #214E76;
	border-right:5px solid #214E76;
	background-color:#FFF;
}
#headerWrapper{
	width:800px;
	height:544px;
	background:#5185c5 url('i/header.jpg') top left no-repeat;
	padding-bottom:20px;
}
#headlineWrapper{
	color:#fff;
	/*margin:700px auto auto 40px;*/
	position:relative;
	top:410px;
	margin-left:64px;
}
#headlineWrapper div img{
	float:left;
	border:2px solid #214E76;
}
#headlineWrapper div{
	float:left;
	font-size:1.1em;
	line-height:1em;
	margin-top:11px;
	margin-left:10px;
}


#bodyWrapper{
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px solid #214E76;
	background-color:#f3f6fb;
	font-size:1.1em;
}
#bodyWrapper div{
	margin:0 64px 12px 64px;
}
#bodyWrapper a{
	color:#132e4f;
	text-decoration:none;
	border-bottom:1px dotted #132e4f;
}
#bodyWrapper a:hover{
	background-color:#dbe6f3;
}
#footerWrapper{
	background-color:#dbe6f3;
	border-top:1px solid #214E76;
	padding-top:10px;
	padding-bottom:20px;
}
#footerWrapper div{
	width:200px;
	margin:0 auto 0 auto;
	text-align:center;
}
h1, h2, h3, h4{
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;	  	
}
#bodyWrapper div a.image_link{
	border:none;	
}
#route{
	border:none;
	display:block;
	float:right;
	margin-right:26px;
}
#table_wrapper{
	width:600px;
	height:250px;
	overflow:scroll;
	border:3px solid #214E76;
}
#table_wrapper table{
	margin-left:80px;	
}
