html, 
body { margin: 0; padding: 0; }
body { font-size: 100.01%; font-family: Verdana, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif; }

p#logo { padding-left: 15px; }

div#onynca { border-width: 1px 0 1px 0; border-style: solid; border-color: #000; font-size: 0.8em; font-style: italic; padding: 10px 10px 20px 30px; background-image: url(/static/images_sites/onyncabg.gif); background-repeat: no-repeat; background-position: right top; }
div#onynca h1 { font-size: 1.4em; }
div#onynca p { width: 450px; }



div#content { font-size: 0.8em; margin-left: 15px;  }
ul#products { overflow: auto; }
ul#products:focus { outline: none; }
ul#products,
ul#products li ul { list-style-type: none; margin: 0; padding: 0; }
ul#products li { float: left; min-width: 200px; width: 23%; padding-right: 15px; }
ul#products li.marketing ul { background-image: url(/static/images_sites/bg_marketing.gif); }
ul#products li.games ul { background-image: url(/static/images_sites/bg_games.gif); }
ul#products li.finance ul { background-image: url(/static/images_sites/bg_finance.gif); }
ul#products li.hrm ul { background-image: url(/static/images_sites/bg_hrm.gif); }
ul#products li ul { border-width: 1px; border-style: solid; border-color: #000; background-position: top center; background-repeat: no-repeat; padding-top: 91px; }
ul#products li ul li { float: none; border: 0; padding-top: 0; width: 100%; padding-right: 0;}
ul#products h3 { font-size: 1em; margin-bottom: 0; margin-left: 15px; }
ul#products p { margin-left: 25px; margin-top: 0; }

div#footer { padding-left: 15px;   }
div#footer p{font-size:0.8em;}
address { text-align: center; padding: 15px 0 25px 0; border-style: solid; border-color: #000; border-width: 1px 0 0 0;font-size:0.8em; }
address span { margin-left: 20px; }