body { margin:0; background-color:#E2E2E2; background-image:url('../img/layout/bg.gif'); background-repeat:repeat-y; }

table.head { width:760px; margin:0; table-layout:fixed; border:0; border-collapse:collapse; }
col.h1 { width:30px; }
col.h2 { width:150px; }
col.h3 { width:580px; }
table.head td.space { width:760px; height:10px; text-align:left; vertical-align:top; padding:0; border:0; }
table.head td.gab { width:30px; height:133px; text-align:left; vertical-align:top; padding:0; border:0; }
table.head td.logo { width:150px; text-align:left; vertical-align:top; padding:0; border:0; }
table.head td.vname { width:580px; text-align:center; vertical-align:bottom; padding:0; border:0; }
table.middle { width:760px; margin:0; table-layout:fixed; border:0; border-collapse:collapse; }
table.middle td.gab { width:30px; text-align:left; vertical-align:top; padding:0; border:0; }
table.middle td.menu { width:150px; text-align:left; vertical-align:top; padding:2px; border:0; }
table.middle td.content { width:580px; text-align:left; vertical-align:top; padding:2px; border:0; font-family:arial,sans-serif; font-size:13px; color:#000000; }
table.foot { width:760px; height:40px; margin:0; table-layout:fixed; border:0; border-collapse:collapse; }
table.foot td.gab { width:180px; height:60px; text-align:left; vertical-align:top; padding:0; border:0; }
table.foot td.copy { width:580px; text-align:left; vertical-align:bottom; padding:0; border:0; font-family:arial,sans-serif; font-size:13px; color:#000000; }
table.foot td.space { width:760px; height:10px; text-align:left; vertical-align:top; padding:0; border:0; }

table.prog { border-collapse:collapse; border:0; }
table.prog td { border:0; padding:2px; padding-right:10px; text-align:left; vertical-align:top; font-family:arial; font-size:13px; color:#000000; }

h1 { font-family:arial,sans-serif; font-size:25px; color:#006600; }
h2 { font-family:arial,sans-serif; font-size:22px; color:#006600; }

a { font-family:arial,sans-serif; font-size:13px; }
a:link { color:#006600; text-decoration:underline; font-weight:bold; }
a:visited { color:#006600; text-decoration:underline; font-weight:bold; }
a:hover { color:#00AA00; text-decoration:underline; font-weight:bold; }
a:active { color:#00AA00; text-decoration:underline; font-weight:bold; }
a:focus { color:#00AA00; text-decoration:underline; font-weight:bold; }

a.menu { font-family:arial,sans-serif; font-size:13px; }
a.menu:link { color:#006600; text-decoration:none; font-weight:bold; }
a.menu:visited { color:#006600; text-decoration:none; font-weight:bold; }
a.menu:hover { color:#00AA00; text-decoration:none; font-weight:bold; }
a.menu:active { color:#00AA00; text-decoration:none; font-weight:bold; }
a.menu:focus { color:#00AA00; text-decoration:none; font-weight:bold; }

a.menusub { font-family:arial,sans-serif; font-size:13px; }
a.menusub:link { color:#006600; text-decoration:none; font-weight:bold; }
a.menusub:visited { color:#006600; text-decoration:none; font-weight:bold; }
a.menusub:hover { color:#00AA00; text-decoration:none; font-weight:bold; }
a.menusub:active { color:#00AA00; text-decoration:none; font-weight:bold; }
a.menusub:focus { color:#00AA00; text-decoration:none; font-weight:bold; }

a.email { font-family:arial,sans-serif; font-size:13px; }
a.email:link { color:#006600; text-decoration:underline; font-weight:bold; }
a.email:visited { color:#006600; text-decoration:underline; font-weight:bold; }
a.email.email:hover { color:#006600; text-decoration:underline; font-weight:bold; }
a.email:active { color:#006600; text-decoration:underline; font-weight:bold; }
a.email:focus { color:#006600; text-decoration:underline; font-weight:bold; }

form { margin:0; }