body { margin:0; padding:0; background: #f1f5f9 url(images/bg_body.jpg) top repeat-x; text-align: center; }
form { margin:0; padding:0; }
#container { width: 762px; margin: 0 auto; background: #98b9ee url(images/bg_page.jpg) top repeat-x; display: table;}
#topbar 	{ float: left; position: relative; width: 762px; height: 150px; margin: 0 auto; overflow: visible; }
#homelink 	{ position: absolute; top:0; left: 470px; width: 97px; height: 18px; z-index: 20; }
#topimage 	{ position: absolute; top:0; right: 0; width: 207px; height: 212px; z-index: 10; }
#logo 		{ position: absolute; top:0; left: 0; width: 365px; height: 86px; }
#slogan 	{ position: absolute; top:87px; left: 0; width: 550px; height: 60px; }
#content { float: left; width: 687px; border: 1px solid #CCO000; padding: 0 30px 0 45px; text-align: left; font: normal 11px Tahoma, Arial, Helvetica, sans-serif; }
#content td { font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #000; }
#content td strong { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #002e63; }
.asterisk { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #FF3300; }
h1 { font: bold 24px Tahoma, Arial, Helvetica, sans-serif; color: #f1a63e; }
#footer { float: left; width: 762px; height: 152px; background: #98b9ee url(images/bg_footer.gif) bottom left repeat-x; }
#footerposition { position: relative; }
#footerimage { position: absolute; top: 0; left:0; height: 152px; width: 153px; z-index: 2; background: url(images/footer-plane.gif) top left no-repeat; }

#footerlinks { position: absolute; left: 40px; top: 98px; height: 20px; width: 800px; z-index: 5; font: normal 10px Tahoma, Arial, Helvetica, sans-serif; color: #002e63; }
#footerlinks a { font: normal 10px Tahoma, Arial, Helvetica, sans-serif; color: #002e63; text-decoration: none; margin: 0 4px; }
#footerlinks a:hover { color: #FFF; text-decoration: underline;}
