body { margin:0; padding:0; color: #000; background:#fff; font-family: Georgia; line-height: 1.4em; font-size:0.8em; }

h1 { color: #707276; padding: 0.3em 0 0 0;	margin: 0.5em 0 0.6em 0; font-size: 1.6em; line-height: 1.1; font-weight: normal; }
h2 { margin:0; padding:0; color:#707276; font-size: 1.3em; font-weight: normal; }

a: { color:#cd1040; text-decoration:underline; }
a:Link, a:Visited { color:#cd1040; text-decoration:underline; }
a:Hover { color:#cd1040; text-decoration:none; }

a.prog, a.prog:Link, a.prog:Visited { color:#707276; text-decoration:underline; }
a.prog:Hover { color:#707276; text-decoration:none; }

hr { color:adadb0; }

li { padding-bottom:3px;}

div.main { padding:10px 0 10px 20px; font-size:0.8em; }
div.mainaace { padding:10px 20px 10px 20px; font-size:0.8em; }
div.main2 { padding:10px 0 10px 20px; font-size:1em; }
div.main3 { padding:25px 0 30px 20px; font-size:1em; }
div.main3a { padding:25px 20px 30px 20px; font-size:1em; }

div.menu { padding:25px 0 20px 30px; }
input.form { width:200px; height:20px; border:1px solid #adadb0; margin-top:3px; }
input.form_b { margin-top:10px; margin-left:140px; }

td.footer { background:#707276; }
div.copy { color:#000; font-size:1em; text-align:right; padding:0 40px 0 38px; } 

td.head { background:url('/conf2009/images/head.gif') no-repeat; }
td.head2 { background:url('/conf2009/images/head2.gif') no-repeat; }

td.i1 { background:url('/conf2009/images/04.gif') repeat-y; }
td.i2 { background:url('/conf2009/images/05.gif') repeat-y; }
td.i3 { background:url('/conf2009/images/footer.gif') no-repeat; }

td.title { background:url('/conf2009/images/title.gif') no-repeat; }
td.title2 { background:url('/conf2009/images/title2.gif') no-repeat; }

td.deven { font-size: 0.8em; border-top: 1px solid #adadb0;  }
td.devene { font-size: 0.8em; border-bottom: 1px solid #adadb0;  }
td.dodd { font-size: 0.8em; }
td.dodd2 { font-size: 0.8em; background:#f0f0f0; }
td.dodd2e { font-size: 0.8em; background:#f0f0f0; border-bottom: 1px solid #adadb0; }

td.cost { font-size: 0.8em; border-top: 1px solid #adadb0; border-bottom: 1px solid #adadb0; }
td.cost2 { font-size: 0.8em; border-bottom: 1px solid #adadb0; }

p.smtext { font-size: 0.8em; color: #707276; }

span.news { color:#707276; padding-bottom:5px;}
