html   { overflow: -moz-scrollbars-vertical; overflow-x: auto; overflow-y: scroll;}
img    { border:0; } /* img { border:0;vertical-align:middle; } */
:focus { outline: 0; } /* remember to define focus styles! */
body   { background-color: #fff; color: black;}
ol, ul, li { list-style: none; }
table             { border-collapse: separate; border-spacing: 0; } /* tables still need 'cellspacing="0"' in the markup */
caption           { text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q     { quotes: "" ""; }
.clear { font-size: 0px; line-height: 0px; height: 0px; clear:both; } /* Global Clear Everything */

a       { text-decoration: none; color: #000000 }
a:hover { text-decoration: underline; color: #000099 }
.nav_bottom { font-family: verdana, helvetica, "sans serif"; color: #333; font-size: 11px; }
sup { font-size: 12px; }
p {margin-top:10px}
#outer_wrapper { position: absolute; top: 50%; margin-top: -306px; width:98%}
#inner_wrapper { margin: 0 auto; width:990px;} 
#button_next {margin-left:5px;}

.main_content        { margin-left: 10px; margin-top: 10px; }
.div_main_content    { height: 447px; }
.div_page_image      { float:left; z-index: 1; }
.div_page_button_row { float:left; height:25px; width: 700px; margin-top: -30px; z-index: 1000;}
.div_button_left     { float:left; z-index: 1000; }
.div_button_right    { float:right; z-index: 1000;  }
.div_clear           { clear:both; }


#div_page2_button { float:left; margin-top: -100px; height:25px; margin-left: 380px; z-index: 1000;}
#div_page3-2_button, #div_page4_button { float:left; margin-top: -60px; height:25px; margin-left: 548px; z-index: 1000;}
