h3 {
        font: bold 25px Arial, Helvetica, sans-serif;
        color: #ffffff;
        margin-top:10px;
        margin-bottom:15px;
        font-weight: bold;
        font-style: italic;
}
p.confhead {
        margin-top:0px;
        margin-bottom:0px;
        font: 17px Arial, Helvetica, sans-serif;
        color: #000000;
        font-weight: bold;
        font-style: italic;
}
p.conftitle {
        margin-top:0px;
        margin-bottom:0px;
        font: 22px Arial, Helvetica, sans-serif;
        color: #000000;
        font-weight: bold;
}
p.confinfo {
        margin-top:0px;
        margin-bottom:0px;
        font: 15px Arial, Helvetica, sans-serif;
        color: #000000;
}

p.pinfohead {
        margin-top:20px;
        margin-bottom:0px;
        font: 17px Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #331006;
}

p.pinfotext {
        margin-top:0px;
        margin-bottom:0px;
        font: 14px Arial, Helvetica, sans-serif;
        color: #000000;
}

ul.pinfotext {
        margin-top:0px;
        margin-bottom:0px;
        font: 14px Arial, Helvetica, sans-serif;
        color: #000000;
}

p.errhead {
        margin-top:0px;
        margin-bottom:0px;
        font: 18px Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #FF1E00;
}
p.errtext {
        margin-top:0px;
        margin-bottom:0px;
        font: 16px Arial, Helvetica, sans-serif;
        color: #FF1E00;
        font-style: italic;
}
p.rhead {
        margin-top:0px;
        margin-bottom:0px;
        font: 16px Arial, Helvetica, sans-serif;
        color: #331006;
        font-weight: bold;
        font-style: italic;
}
p.rlight {
        margin-top:0px;
        margin-bottom:0px;
        font: 14px Arial, Helvetica, sans-serif;
        color: #884444;
        color: #3366CC;
        font-style: italic;
}

p.rtext {
        margin-top:0px;
        margin-bottom:0px;
        font: 14px Arial, Helvetica, sans-serif;
        color: #000000;
}
p.rsecchoice {
        margin-top:0px;
        margin-bottom:0px;
        font: 10px Arial, Helvetica, sans-serif;
        color: #000000;
}

h2.reg {
        font: bolder 13px Arial, Helvetica, sans-serif;
        color: #690000;
        color: #3366CC;
        background: url(../img/sub/h2_bg.gif) repeat-x;
        padding: 5px;
}
p.regbox {
        font: bolder 16px Arial, Helvetica, sans-serif;
        color: #690000;
        color: #3366CC;
        padding: 0px;
        margin-top:3px;
        margin-bottom:0px;
}

p.regbox2 {
        font: bolder 14px Arial, Helvetica, sans-serif;
        color: #690000;
        color: #3366CC;
        padding: 0px;
        margin-top:3px;
        margin-bottom:0px;
}

table.rbox {
        width: 100%;
        background-color: #e0dfd2;
        border: 0px;
        padding: 8;
}
table.rbox2 {
        width: 100%;
        border: 0px;
        padding: 8;
}


p.rheadbox {
        margin-top:0px;
        margin-bottom:0px;
        padding: 0px;
        font: 15px Arial, Helvetica, sans-serif;
        color: #331006;
        font-style: italic;
        /* border: medium solid #000000; */
}

p.rheadboxsm {
        margin-top:0px;
        margin-bottom:0px;
        padding: 0px;
        font: 13px Arial, Helvetica, sans-serif;
        color: #331006;
        font-style: italic;
        /* border: medium solid #000000; */
}
span.rtext {
        margin-top:0px;
        margin-bottom:0px;
        font: 14px Arial, Helvetica, sans-serif;
        color: #000000;
}
span.assoctxt {
        font: 11px Arial, Helvetica, sans-serif;
        color: #000000;
}

td.right {
        text-align: right;
}

span.wsdlab {
        font: bold 11px Arial, Helvetica, sans-serif;
        color: #690000;
}

span.wsdtit {
        font: 13px Arial, Helvetica, sans-serif;
        color: #330000;
}
/*styles for tooltips*/
.tttop1 {
        border:0px solid #000;
        font: bolder 13px Arial, Helvetica, sans-serif;
        color: #690000;
        padding: 0px;
        margin-top:3px;
        margin-bottom:0px;
        background:#F6FBE6;
}
.ttbot1 {
        padding:10px;
        border:1px solid #0C4767;
        background:#F6FBE6;
        background:#EEFFFE;
        color:#4447F4;
        font: 12px Arial, Helvetica, sans-serif;
        width:500px;
        opacity:.90; filter: alpha(opacity=90); 
     /*   filter:'alpha(opacity=85)'; // IE
        opacity:'0.85'; // FF */
}

p.wstit {
        margin-top:3px;
        margin-bottom:3px;
        font: 13px Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #690000;
}

p.emph1 {
        font: 22px Verdana, Arial, Helvetica, sans-serif;
        margin:0px;
        padding:0px;
        font-weight: bold;
        color: #690000;
        color: #3366CC;
        text-align: center;
        letter-spacing: 1px;

}

p.emph2 {
        font: 16px Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #690000;
        color: #3366CC;
        font-style: italic;
        text-align: center;
}

p.emph3 {
        font: 14px Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #690000;
        color: #3366CC;
        text-align: center;
}

a.emph3 {
        font: 14px Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #690000;
        color: #3366CC;
        text-align: center;
}

td.chkbox {
        width:40px; 
        background-color:#9999FF;
}

