a, a:visited { color: #1868a0; }
a:active, a:hover { color: #dd7c3b; }

BODY { background-color:#FFFFFF; padding:0px; margin:0px; font-family: Arial, Tahoma, Verdana; }

.cap { background-color:#e3f2f3; border-top:#495578 1px solid; padding: 2px; margin-bottom:2px; font-weight:bold; }
.cap1 { background-color:#fcf4d2; border-top:#dd701e 1px solid; padding: 2px; margin-bottom:2px; font-weight:bold; }
.cap2 { background-color:#eeeeee; border-top:#666 1px solid; padding: 2px; margin-top: 10px; margin-bottom:2px; font-weight:bold; }
.r { padding:3px; padding-left:7px; font-size:120%; }
.r IMG { width:13px; height:9px; }

.copy { border-top:#CCC 1px solid; margin-top: 15px; }
.copy TD { font-size: 90%; color:#999; padding: 2px; }
.copy TD a, .copy TD a:visited { color:#999; }
.copy TD a:active, .copy TD a:hover { color: #dd7c3b; }

.f100 { width:100%; }

DIV.res { padding:5px; font-size:80%; }
DIV.res H3 { margin:0; padding:0; font-size:140%; }
DIV.res TABLE{ width:100%; margin-top: 5px; border-left:#CCC 1px solid; border-bottom:#CCC 1px solid; }
DIV.res TR.y TD { background-color: #fefdd0; }
DIV.res TD { width:75%; vertical-align:top; padding:2px; margin:0; font-size:80%; border-right:#CCC 1px solid; border-top:#CCC 1px solid; }
DIV.res DIV { font-size:110%; }
DIV.res TD.s { text-align: center; width:25%; }

HR { color:#CCC; border:none; border-top:#CCC 1px solid; }

SPAN.g { color:#009900; }
SPAN.b { color:#000099; }
SPAN.k { color:#990000; }

.cap1 UL { font-weight:normal; margin-top: 0px; margin-bottom:4px; }
.results H3 { font: bold 100% Arial; margin: 0; padding: 3px; background-color:#f7f7f7; }
.results H3 IMG { width:16px; height:16px; vertical-align:middle; margin: 0 3px 0 3px; }
.results UL { list-style-type: none; margin: 3px 7px 10px 7px; }
.results UL LI { padding-bottom: 3px; }
                                
FORM { margin:0; padding:0; }

.filter { padding:3px 5px 5px 8px; font-weight:normal; }
                              
.tres { margin: 5px 10px 5px 25px; }
.tres LI { margin: 0 0 8px 0; padding:0; }
.tres LI H5 { font-size: 100%; margin:0; padding:0; }
.tres LI DiV { font-size: 80%; margin:0; padding-top: 2px; color:#009900; }

.pages { margin: 0 0 8px 0; padding:0; }
.pages SPAN A { padding:3px; font-size:120%; }
.pages SPAN B { margin:3px; color:#CC0000; font-size:120%; }

