html { overflow: -moz-scrollbars-vertical; }

body { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

a { color:#225588; text-decoration:none; }
a img { border:none; }
a:hover { text-decoration:underline; }
a.heading { color:#000; text-decoration:none; }
a.heading:hover { text-decoration:none; }

table { vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
table.body { border: hidden; width:785px; height:600px; color:#000; padding-left:10px; padding-top:10px; padding-right:0px; padding-bottom:10px; text-align:justify; }
td.app { background:#0000CC; color:#FFFFFF; border:thin solid #000000; text-align:center; }
td.apps { background:#0000CC; color:#FFFFFF; border:thin solid #000000; text-align:center; }
td.apps a { color:#FFFFFF; }
td.apps:hover { background:#0066FF; }

table.index { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; border: thin solid #333; padding:3px; background-color:#FAFAFF; }
table.index th { font-size:13px; }
table.index a { color:#000000; }

td { vertical-align:top; }
td.header { height:94px; width:972px; }
td.button { height:37px; min-height:37px; width:178px; }
td.sidebar { width:178px; background:url(images/sidebar_body.png) repeat-y; }
td.footer { height:61px; width:972px; }

h1 { font-size:24px; }
h2 { font-size:18px; }
h3 { font-size:14px; }
h4 { font-size: 12px; }
p { font-size:12px; }
ul { list-style:none; font-size:12px; }
ul.dot { list-style:circle; font-size:12px; line-height:+1.5; }
hr { width:90%; }
