html, body { padding: 0; margin: 0; border: 0; height: 100%;}

#page { width: 930px; position: relative; padding: 0; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -100px; font-size: 87.5%; font-family: arial, verdana, sans-serif; z-index: 1; }

ul#nav { display: block; position: absolute; top: 170px; left: 82px; height: 57px; margin: 0; padding: 0; }
ul#nav li { display: block; float: left; margin: 0; padding: 0; }
ul#nav li a img { border: 0; margin: 0; padding: 0; }

/* CONTENT is 836 x 380(min) */
#content { position: relative; margin: 20px auto; width: 836px; min-height: 450px; background: #333276 url(../images/content-bg.png) bottom center no-repeat; color: #fff; }
#content .copy { padding: 20px 210px 20px 40px; }
#content .copy h1 { margin: 0 0 20px 0; padding: 0 0 10px 0; border-bottom: 1px solid #fff; color: #43a4db; font-size: 120%; display: inline-block; }
#content .copy h2 { margin: 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #fff; color: #43a4db; font-size: 120%; display: inline-block; }
#content .copy p{ margin: 0; padding: 0 20px 10px 0; line-height: 130%; }
#content .copy ul { margin: 0; padding: 0 0 10px 0; }
#content .copy li { margin: 0; padding: 0 20px 5px 10px; background: url(../images/bullet.gif) 0 6px no-repeat; list-style-type: none; }
#content .copy div.tm { width: 440px; background: url(../images/quote1.gif) no-repeat; padding: 5px 0 20px 30px; }
#content .copy div.tm p.tm { background: url(../images/quote2.gif) bottom right no-repeat; padding: 0 30px 0 0; margin: 0 0 10px 0; border: 0; color: #fff; }
#content .copy div.tm p { border-top: 1px solid #cccbdd; padding-top: 10px; color: #41a7d8; }
#content .copy a { color: #fff; }

#push { height: 100px; }

/* FOOTER is 930 x 100 */
#footer { width: 930px; height: 100px; padding: 0; margin: 0 auto; background: #ffffff url(../images/footer.png) bottom center no-repeat; font-size: 87.5%; font-family: arial, verdana, sans-serif; z-index: 100; position: relative; }
#footer p { text-align: center; padding: 30px 0 0 0; color: #333; }
#footer span { font-size: 80%; color: #666; }
#footer span a { color: #666; }
/*#push { height: 100px; }*/

