body{ margin:0px; padding:0px;}
td{background:white;}
body,td,input,select,option,a {font-family:Arial,Helvetica,Verdana, sans-serif; font-size:10pt; color:#111111}
h1,h2,h3{margin-bottom:3px; font-weight:bold; color:#444444}



h1{font-size:140%}
h2{font-size:120%}
h3{font-size:100%}
ul{margin-top:5px}
p{margin-top:10px; margin-bottom:10px; line-height:13pt}

.w100{width:100%}
textarea{padding:5px}

a.nodecor,a.nodecor:hover {text-decoration:none; border:none}
a{text-decoration:none; border-bottom: dotted 1px;}
a:hover{border:none; text-decoration:underline;}


table.main td.header {background:black;}
table.main td.mmenu{border-width:0px; padding:0px}
table.main td.mmenu,table.main td.mmenu table.mmenu td {background-color:#666666}

table.mmenu td {background:none; vertical-align:top; text-align:center; padding:3px 9px 0px 15px; margin:0px}
table.mmenu a, table.mmenu td {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:white; border:none; margin:0px;}
table.mmenu a {text-decoration:underline; font-weight:normal;}

td.counter a{border:none; text-decoration:none}
td.counter {text-align:center; visibility:visible}



td.leftpanel {vertical-align:top; text-align:right; padding:7px; padding-right:15px; padding-top:30px; background: #F5F5EF}
td.leftpanel h1.first{margin-top:0px;}
td.leftpanel h1{font-size:9pt; font-weight:bold; margin-top:20px; margin-bottom:3px; text-align:right; text-transform:uppercase; color:#006600}
td.leftpanel p{margin-top:0px; margin-bottom:0px;}
td.leftpanel a{ border:none}

td.bmenu {padding:3px 25px 7px 25px;}
td.bmenu a {color:#555555; border:none; font-size:80%}
td.bmenu a:hover {color:white}


td.copy {padding:5px}
td.copy, td.copy a {text-align:center; color:333333}
table.content td {background:none; padding:15px}
table.subcontent td {padding:10px 10px 0px 5px; }
table.errors {margin:0px}
table.errors td {background:none; padding:5px 10px 5px 10px; border-left:#FF0000 2px solid;}
table.errors li{margin-left:15px; font-weight:bold; color:#333333}

table.form td {padding:5px}
table.form p.label{margin-bottom:2px;}
table.form td.label{font:bold;}
table.form td.leftaligned{padding-left:0px}

table.catalogue{}

p.sponsors-body, p.sponsors-body a  {color:gray;}
p.sponsors-body {margin:10px}
p.sponsors-header {font-weight:bold; color:red}