/* Aegon Royalty System */

html, body, form, p, ul, ol, li, dl, dd, h1, h2, h3, h4, h5, div, hr, input, fieldset, button { margin: 0; padding: 0; }

/* Global Setting */
hr  { display: none; }
.clear  { clear: both; }

#container, #footer { height: 1%; }
#container:after, #footer:after { content: "."; display: block; clear: both; visibility: hidden; overflow: hidden; height: 0; }

h1, h2, h3  { color: #b89645; font-weight: bold; text-transform: uppercase; }
a { color: #89724A; }
a:hover { text-decoration: none; }

html { background:url(img/html.gif) center -3px #b89645; }
body  { text-align: center; font: normal 83%/1.5 Arial, Tahoma, sans-serif; color: #fff; background:url(img/body.gif) center top repeat-x; }
#page { width: 1002px; margin: 0 auto; text-align: left; position: relative; }
#page h1  { position: absolute; width: 100%; left: 0; top: 0; }
#page h1 .aegon { position: absolute; width: 143px; height: 58px; right: 48px; top: 63px; font-size: 80%; text-decoration: none; cursor: pointer; cursor: hand; }
#page h1 .aegon span  { position: absolute; left: 0; top: 0; width: 143px; height: 58px; background: url('img/header.jpg') no-repeat -811px -39px; }
#page h1 .royalty-system  { position: absolute; width: 406px; height: 64px; left: 56px; top: 49px; }
#page h1 .royalty-system span  { position: absolute; left: 0; top: 0; width: 406px; height: 64px; background: url('img/header.jpg') no-repeat -56px -25px; }

#page h2 { font-size: 220%; padding: 60px 500px 23px 60px; line-height: 1.1em; background:url(img/bg.gif) left top no-repeat; }

#header { height:311px; background:url(img/header.jpg) center 24px no-repeat; position:relative; }

#container { background:url(img/bg.gif) -1002px 0 repeat-y; }

#content  { width: 459px; float: left; position:relative; left:61px; background:url(img/dot.gif) right top repeat-y; padding:0 0 73px; }
#content h3 { padding: .5em 25px .5em 0; font-size: 155%; font-weight:normal; }
#content p  { padding: 0 25px 1em 0; }
#content p.perex  { font-size: 105%; }
#content .blue-link { position:Absolute; right:0; bottom:0; _right:-1px; }
#content .blue-link a { display:block; background:url(img/blue-link.gif) center center no-repeat #004d91; width:463px; height:57px; line-height:57px; text-align:center; color:#d9e4ef; font-weight:bold; font-size:1.1em; }
#content .blue-link span { width:4px; height:59px; position:absolute; right:0; bottom:-59px; background:url(img/dot.gif) center 4px repeat-y; }

#sidebar { width: 431px; float: right; position:relative; right:54px; _right:53px; background:url(img/dot.gif) left top repeat-y; }
#sidebar div.blue { display: block; position: relative; left:-1px; width: 432px; height: 101px; background: #004D91 url(img/bg-blue-box.gif) no-repeat 0 0; overflow: hidden; color: #fff; font-style:italic; }
#sidebar div.blue p { padding: 18px 10px 10px 33px; font-size: 110%; }
#sidebar form { position: relative; left: 30px; top: 30px; width: 399px; }
#sidebar fieldset { border: 0; }
#sidebar legend { display: none; }
#sidebar input  { background:url(img/input.gif) center top repeat-x #fff; color: #000; width: 250px; border: 1px #89724a solid; padding: 2px; margin-bottom: 12px; }
#sidebar input:focus  { border-color: #fff; }
#sidebar textarea  { background:url(img/input.gif) center top repeat-x #fff; color: #000; width: 393px; height: 110px; border: 1px #89724a solid; padding: 2px; }
#sidebar textarea:focus  { border-color: #fff; }
#sidebar .errors,
#sidebar .ok  { position: relative; left: 30px; margin-top: 30px; }
#sidebar .errors strong { color: #bd0a0a; }
#sidebar .errors ul { margin-left: 30px; }
#sidebar .ok strong  { color: #6bdc10; }
#sidebar .nevy  { display: none; }
#sidebar .submit  { text-align: right; margin-top: 20px; }
#sidebar .submit input  { width: 84px; height: 32px; background:url(img/submit.gif) #004D91; color: #fff; text-align: center; border:none; font-weight:bold; }

#footer { clear: both; padding:71px 6px 50px; color: #1b160a; background:url(img/bg.gif) -2004px -71px }
#footer a { color: #1b160a; }
#footer p.copy { float: left; }
#footer p.wdf { float: right; }



  
