#test1, #test2, #test3 {

background-color:#E7EADE;

height:338px;

margin:0.3em;

outline-color:-moz-use-text-color;

outline-style:none;

outline-width:medium;

overflow:auto;

padding:0.5em;

position:absolute;

width:260px;

}

#test1 {

background-color:#6F1C1C;

left:0.8em;

top:1em;

}

#test1 div {

color:#FFDDDD;

}

#test2 {

background-color:#EEEEEE;

border-width:0;

right:0.8em;

top:1em;

width:330px;

}

#test3 {

border-width:0;

height:65px;

left:1.5em;

top:410px;

width:90%;

}

.aligntocenter {

border:2px solid #AA2222;

height:500px;

margin:0.5em auto;

position:relative;

width:90%;

}

.fixedsize {

color:black;

height:auto;

padding:1px;

position:relative;

width:400px;

}

.version {

background:#999999 none repeat scroll 0 0;

color:white;

font-size:75%;

padding:0 0.4em 0 0.3em;

}

#test2 ul {

font-size:10pt;

margin:0.1em 0.3em;

width:auto;

}

#test2 ul ul {

padding-bottom:0.1em;

padding-top:0.1em;

}

#test2 h5 {

margin-bottom:0.2em;

}

#test2 li li {

font-size:9pt;

margin:0;

}

.scrollgeneric {

font-size:1px;

line-height:1px;

position:absolute;

}

.vscrollerbase, .vscrollerbar {

top:0;

width:15px;

}

.vscrollerbar {

left:0;

}

.hscrollerbase, .hscrollerbar {

height:15px;

left:0;

}

.hscrollerbar {

top:0;

}

.vscrollerbar, .hscrollerbar {

padding:5px;

z-index:2;

}

.vscrollerbarbeg {

background:transparent url(/web/images/vscroller.png) repeat scroll 0 -10px;

height:auto;

top:0;

width:15px;

}

.vscrollerbarend {

background:transparent url(/web/images/vscroller.png) repeat scroll 0 0;

height:10px;

width:15px;

}

.hscrollerbarbeg {

background:transparent url(/web/images/hscroller.png) repeat scroll -10px 0;

height:15px;

left:0;

width:auto;

}

.hscrollerbarend {

background:transparent url(/web/images/hscroller.png) repeat scroll 0 0;

height:15px;

width:10px;

}

.vscrollerbase, .hscrollerbase {

background-color:#D1DDCB;

background-image:url(/web/images/scrollbaseback.png);

}

.hscrollerbasebeg {

background:transparent url(/web/images/scrollbases.png) no-repeat scroll -22px 0;

height:15px;

left:0;

top:0;

}

.hscrollerbaseend {

background:transparent url(/web/images/scrollbases.png) no-repeat scroll 0 0;

height:15px;

top:0;

width:7px;

}

.vscrollerbasebeg {

background:transparent url(/web/images/scrollbases.png) no-repeat scroll -7px -8px;

top:0;

width:15px;

}

.vscrollerbaseend {

background:transparent url(/web/images/scrollbases.png) no-repeat scroll -7px 0;

height:7px;

width:15px;

}

.scrollerjogbox {

background:transparent url(/web/images/scrolljog.png) repeat scroll 50% 50%;

bottom:0;

height:15px;

right:0;

width:15px;

}

#tab .vscrollerbarbeg {

background:transparent url(img/vscroller3.png) repeat scroll 0 -8px;

height:auto;

width:16px;

}

#tab .vscrollerbarend {

background:transparent url(img/vscroller3.png) repeat scroll 0 0;

height:8px;

width:16px;

}

#tab .vscrollerbase {

background:transparent url(img/bk_barra.png)  scroll 0 0;

width:16px;

}

#tab .vscrollerbar {

background-color:transparent;

width:16px;

padding:0;

}

#tab .vscrollerbasebeg, #tab .vscrollerbaseend {

background-image:none;

}

#test3 .hscrollerbarbeg {

background:transparent url(/web/images/hscroller3.png) repeat scroll -9px 0;

height:9px;

}

#test3 .hscrollerbarend {

background:transparent url(/web/images/hscroller3.png) repeat scroll 0 0;

height:9px;

width:9px;

}

#test3 .hscrollerbase {

background:white none repeat scroll 0 0;

height:9px;

}

#test3 .hscrollerbasebeg, #test3 .hscrollerbaseend {

background-color:#EEEEEE;

background-image:none;

border:3px solid #63615A;

height:5px;

top:2px;

}

#test3 .hscrollerbaseend {

background-color:#63615A;

border-width:0;

height:5px;

width:12px;

}

#test3 .hscrollerbasebeg {

border-width:0 0 0 5px;

}

#test3 .hscrollerbar {

background-color:#8F9793;

padding:3px;

}