body { z-index: top; font-family: Delicious; font-weight: normal; font-style: normal; font-size: 15; color: white; display: inline; height: 0px; } body.window { padding-top: 43px; padding-bottom: 20px; min-width: 250px; max-width: 800px; min-height: 135px; max-height: 700px; } div#title_bar { z-index: 1; position: absolute; top: 0px; left: 0px; text-align: left; } div#title_bar div#icon { position: absolute; left: 20px; top: 2px; width: 51px; height: 39px; icon-decorator: image; icon-image-src: invader.tga; } div#title_bar span { padding-left: 85px; padding-right: 25px; padding-top: 17px; padding-bottom: 48px; font-size: 22; font-weight: bold; outline-font-effect: outline; outline-width: 1px; outline-color: black; background-decorator: tiled-horizontal; background-left-image: invader.tga 147px 0px 229px 85px; background-center-image: invader.tga stretch 229px 0px 230px 85px; background-right-image: invader.tga 231px 0px 246px 85px; } div.window { padding-top: 10px; padding-left: 20px; padding-bottom: 10px; margin-left: auto; margin-right: auto; width: 500px; background-decorator: tiled-box; background-top-left-image: invader.tga 0px 0px 133px 140px; background-top-right-image: invader.tga 136px 0px 146px 140px; background-top-image: invader.tga stretch 134px 0px 135px 140px; background-bottom-left-image: invader.tga 0px 140px 11px 151px; background-bottom-right-image: invader.tga 136px 140px 146px 151px; background-bottom-image: invader.tga stretch 11px 140px 12px 151px; background-left-image: invader.tga stretch 0px 139px 10px 140px; background-center-image: invader.tga stretch 11px 139px 12px 140px; } div.options { padding-left: 25px; } input.range { vertical-align: -3px; } input.range slidertrack { width: 150px; height: 20px; background-color: black; } input.range sliderbar { width: 20px; height: 16px; background-decorator: image; background-image: invader.tga 247px 5px 406px 40px; } div#content { z-index: 2; width: auto; height: 100%; overflow: hidden auto; text-align: center; } div#toggle-group { display: inline; width: auto; } div#menu-group { display: inline; width: auto; } p { text-align: left; margin-bottom: 1em; } h1 { margin-left: 0.2em; margin-bottom: 0.4em; text-align: left; font-size: 16; font-weight: bold; shadow-font-effect: shadow; shadow-offset: 1px 1px; shadow-color: black; } input, select, dataselect { margin-left: 20px; } input.submit { margin-left: 0px; } button, input.submit { display: inline-block; height: 37px; width: 100px; padding-top: 8px; vertical-align: -18px; font-size: 18; text-align: center; tab-index: auto; background-decorator: image; background-image: invader.tga 247px 0px 406px 45px; } button:focus, input.submit:focus { font-weight: bold; shadow-font-effect: shadow; shadow-offset: 1px 1px; shadow-color: black; } button:hover, input.submit:hover { background-image-t: 45px 90px; } button:active, input.submit:active { background-image-t: 90px 135px; } button.square { width: 45px; background-decorator: image; background-image: invader.tga 454px 188px 499px 233px; } button.square:hover, { background-image-t: 233px 278px; } button.square:active, { background-image-t: 278px 323px; } input.text { height: 31px; padding: 10px 10px 0px; background-decorator: tiled-horizontal; background-left-image: invader.tga 162px 192px 176px 223px; background-center-image: invader.tga stretch 176px 192px 177px 223px; } input.text, select, dataselect { color: black; font-size: 13; } datagrid input.text { width: 100%; height: auto; margin: 0px; padding: 0px 2px 0px; border-width: 1px; border-color: black; background-color: white; font-size: 15; background-decorator: none; } select, dataselect { width: 175px; height: 37px; } select selectvalue, dataselect selectvalue { width: auto; margin-right: 30px; height: 28px; padding: 9px 10px 0px 10px; background-decorator: image; background-image: invader.tga 162px 192px 307px 229px; } select selectvalue:hover, dataselect selectvalue:hover { background-image-t: 230px 267px; } select selectarrow, dataselect selectarrow { width: 30px; height: 37px; icon-decorator: image; icon-image: invader.tga 307px 192px 337px 229px; } select selectarrow:hover, dataselect selectarrow:hover { icon-image-t: 230px 267px; } select selectarrow:active, select selectarrow:checked, dataselect selectarrow:active, dataselect selectarrow:checked { icon-image-t: 268px 305px; } select selectbox, dataselect selectbox { margin-left: 1px; margin-top: -7px; width: 162px; padding: 1px 4px 4px 4px; } select selectbox, dataselect selectbox, datagrid datagridbody { background-decorator: tiled-box; background-top-left-image: invader.tga 281px 275px 292px 284px; background-top-right-image: invader.tga 294px 275px 305px 284px; background-top-image: invader.tga stretch 292px 275px 293px 284px; background-bottom-left-image: invader.tga 281px 285px 292px 296px; background-bottom-right-image: invader.tga 294px 285px 305px 296px; background-bottom-image: invader.tga stretch 292px 285px 293px 296px; background-left-image: invader.tga stretch 281px 283px 292px 284px; background-center-image: invader.tga stretch 292px 283px 293px 284px; } select selectbox option, dataselect selectbox option { width: auto; padding-left: 3px; } select selectbox option:nth-child(even), dataselect selectbox option:nth-child(even), datagrid datagridrow:nth-child(even) { background: #FFFFFFA0; } select selectbox option:hover, dataselect selectbox option:hover { background: #FF5D5D; } input.radio, input.checkbox { width: 30px; height: 30px; vertical-align: -11px; } input.radio { icon-decorator: image; icon-image: invader.tga 407px 0px 437px 30px; } input.radio:hover { icon-image-s: 437px 467px; } input.radio:active { icon-image-s: 467px 497px; } input.radio:checked { icon-image-t: 30px 60px; } input.radio:checked:hover { icon-image-s: 437px 467px; icon-image-t: 30px 60px; } input.radio:checked:active { icon-image-s: 467px 497px; icon-image-t: 30px 60px; } input.checkbox { icon-decorator: image; icon-image: invader.tga 407px 60px 437px 90px; } input.checkbox:hover { icon-image-s: 437px 467px; } input.checkbox:active { icon-image-s: 467px 497px; } input.checkbox:checked { icon-image-t: 90px 120px; } input.checkbox:checked:hover { icon-image-s: 437px 467px; icon-image-t: 90px 120px; } input.checkbox:checked:active { icon-image-s: 467px 497px; icon-image-t: 90px 120px; } datagrid datagridheader { width: auto; height: 25px; padding: 5px 10px 0px 10px; background-decorator: tiled-horizontal; background-left-image: invader.tga 127px 192px 143px 223px; background-center-image: invader.tga stretch 143px 192px 145px 223px; background-right-image: invader.tga 145px 192px 160px 223px; } datagrid datagridbody { color: black; margin-left: 4px; margin-right: 3px; padding: 0px 4px 4px 4px; } datagridexpand { display: block; margin: 1px 0px 1px 5px; height: 17px; width: 17px; icon-decorator: image; icon-image: invader.tga 3px 232px 20px 249px; } datagridexpand:hover { icon-image-s: 21px 38px; } datagridexpand:active { icon-image-s: 39px 56px; } datagridexpand.collapsed { icon-image-t: 250px 267px; } scrollbarvertical { margin-top: -6px; margin-bottom: -6px; margin-right: -11px; width: 27px; } scrollbarvertical slidertrack { background-decorator: tiled-vertical; background-top-image: invader.tga 70px 199px 97px 201px; background-center-image: invader.tga stretch 70px 201px 97px 202px; background-bottom-image: invader.tga 70px 203px 97px 204px; } scrollbarvertical sliderbar { margin-left: 4px; width: 23px; min-height: 46px; background-decorator: tiled-vertical; background-top-image: invader.tga 56px 152px 79px 175px; background-center-image: invader.tga stretch 56px 175px 79px 175px; background-bottom-image: invader.tga 56px 176px 79px 198px; } scrollbarvertical sliderbar:hover { background-top-image-s: 80px 103px; background-center-image-s: 80px 103px; background-bottom-image-s: 80px 103px; } scrollbarvertical sliderbar:active { background-top-image-s: 104px 127px; background-center-image-s: 104px 127px; background-bottom-image-s: 104px 127px; } scrollbarvertical sliderarrowdec { width: 27px; height: 24px; icon-decorator: image; icon-image: invader.tga 0px 152px 27px 176px; } scrollbarvertical sliderarrowdec:hover, scrollbarvertical sliderarrowinc:hover { icon-image-t: 177px 201px; } scrollbarvertical sliderarrowdec:active, scrollbarvertical sliderarrowinc:active { icon-image-t: 202px 226px; } scrollbarvertical sliderarrowinc { width: 27px; height: 24px; icon-decorator: image; icon-image: invader.tga 28px 152px 55px 176px; } scrollbarhorizontal { width: 0px; height: 0px; }