.maintext {padding:0em; border:0px solid #dddf; margin:0px 0px 0px 0;}
.maintext p {padding:5px 0 0 0; margin:0;}
.maintext p.bold {font-weight:bold;}
.maintext h2 {margin:0; padding:0;}
.maintext a:link {color:#0000ff; background:transparent;text-decoration:underline;text-shadow:blue}     
.maintext a:visited {color:#000000; background:transparent; text-decoration:underline}     
.maintext a:hover {color:#ff0000; font-weight:bold; background:transparent; text-decoration:none}     
.maintext a:active {color:#0000ff; background:transparent; text-decoration:underline}

.switch {display:block; font-size:12px; width:16px; height:16px;position:relative; top:-10;background:url(plus.gif); cursor:pointer;}
.off {display:block; background:url(minus.gif);cursor:pointer; }
.hide {display:none; }
.show {position:absolute; display:block; width:400px; background-color:rgb(204,255,153); border:1px solid #000; padding:10px; margin-top:5px; z-index:40;}
.show img {float:left; padding:0 10px 10px 0;}