/* general help styles **********************************************/ @media 
screen, projection { body { margin-left: auto; margin-right: auto; max-width: 
45em; } } @media print { body, table { font-family: "Georgia", "Book Antiqua", 
"Garamond", "Verdana", serif; font-size: 12pt; } } @media screen { body, table 
{ font-family: "Verdana", "Georgia", "Book Antiqua", "Garamond", "Verdana", serif; 
font-size: 13px; } h1,h2 { font-weight: normal; } } body { background-color: #1CF0C6; 
color: black; } h2 { border-bottom: 1px solid black; margin-top: 2em; } @media 
projection { h2 { page-break-before: always; } hr, .copyright { display: none; 
} } hr { height: 1px; width: 100%; } .alfa { list-style: lower-alpha; } .block 
{ margin-left: 2em; margin-right: 2em; } .indent { margin-left: 3em; } /* styles 
for links *************************************************/ a:link, a:visited, 
.fakelink { text-decoration: underline; color: blue; } a:hover { text-decoration: 
underline; color: red; } /* styles for text types ********************************************/ 
.url, .mailaddress, .html, .mime, .file { font-family: "Lucida Console", "Courier 
New", monospace; color: green; white-space: nowrap; } kbd { color: #333333; background-color: 
#EFEFEF; font-family: "Verdana"; font-weight: normal; font-size: 80%; text-align: 
center; border-top: 2px double #CFCFCF; border-left: 3px solid #BABABA; border-right: 
4px solid #AAAAAA; border-bottom: 6px solid #909090; padding-left: 0.2em; padding-top: 
0em; padding-right: 0.2em; padding-bottom: 0em; line-height: 1.6em; vertical-align: 
middle; white-space: nowrap; } .keyseq { white-space: nowrap; } em { font-weight: 
bold; font-style: normal; } .term { font-style: italic; } .note { color: red; 
font-weight: bold; } .grayed { color: gray; } .copyright { font-size: 0.75em; 
text-align: center; } .tea { white-space: nowrap; } /* styles for tables ************************************************/ 
td, th { text-align: left; vertical-align: top; } /* nice tables */ table.nice 
{ border-collapse: collapse; border-style: hidden; border-spacing: 0; } .nice 
td, .nice th { border: 1px dotted black; padding: 0.25em; } .nice th { white-space: 
nowrap; } /* keyboard tables */ .keytable table { width: 100%; border-collapse: 
collapse; border-style: hidden; border-spacing: 0; } .keytable td { width: 20%; 
white-space: nowrap; font: menu; border: 1px dotted black; padding: 0.25em; padding-left: 
0.5em; } .keytable th { width: 80%; font-weight: normal; border: 1px dotted black; 
} .keytable h3 { margin-bottom: 0; margin-top: 0.75em; } /* gesture tables */ 
.gestures table { width: 100%; border-collapse: collapse; border-style: hidden; 
border-spacing: 0; } .gestures td { width: 50%; white-space: nowrap; border: 1px 
dotted black; } .gestures th { width: 50%; font-weight: normal; border: 1px dotted 
black; } /* styles for dialogs ***********************************************/ 
.prefs { background-color: ThreeDFace; color: WindowText; font-family: "MS Sans 
Serif", sans-serif; font-size: 12px; border-top: 2px solid ThreeDLightShadow; 
border-right: 2px solid ThreeDShadow; border-bottom: 2px solid ThreeDShadow; border-left: 
2px solid ThreeDLightShadow; min-width: 500px; } .titlebar { font-family: "MS 
Sans Serif", sans-serif; background-color: ActiveCaption; font-size: 14px; font-weight: 
bold; color: CaptionText; margin-bottom: 4px; } .groupbox { font-family: "MS Sans 
Serif", sans-serif; border: 2px groove ThreeDFace; margin-left: 4px; margin-right: 
4px; margin-bottom: 2px; margin-top: 0px; padding: 6px; } .groupbox td { color: 
WindowText; } .grouptitle { font-family: "MS Sans Serif", sans-serif; font-weight: 
bold; margin-bottom: 0px; margin-left: 10px; } .groupbox ul, .groupbox li, .block 
ul, .block li, .ui ul, .ui li, .keytable ul, .keytable li, .nice ul, .nice li, 
ul.lean, .lean li { list-style: none; margin: 0; padding: 0; spacing: 0; } .mailbuttons 
{ margin-bottom: 1em; } .mal { text-align: right; } .fixbrowse { text-align: right; 
} /* styles for menus *************************************************/ table.mainmenu, 
table.menu { border-spacing: 0; } .menu th, .menu td, .mainmenu th { text-align: 
left; font-weight: normal; vertical-align: top; white-space: nowrap; } .menu th 
{ font: menu; color: MenuText; background-color: ThreeDFace; border-left: 2px 
outset ThreeDLightShadow; border-right: 2px ridge ThreeDDarkShadow; padding: 0.15em; 
padding-left: 1em; padding-right: 1em; white-space: nowrap; } .menu td { font-family: 
"Arial", "Tahoma", sans-serif; font-size: 11px; padding-left: 0.5em; padding-right: 
0.5em; vertical-align: middle; } .mainmenu th { font: menu; color: MenuText; background-color: 
ThreeDFace; padding: 4px; padding-left: 0.5em; padding-right: 0.5em; } .mainmenu 
{ font: menu; color: MenuText; background-color: ThreeDFace; padding: 0; padding-left: 
0.5em; padding-right: 0.5em; } .sep th { border-top: 2px groove ThreeDLightShadow; 
} .sep td { border-top: 1px dotted black; } th.sub { padding-left: 3em; } th.sub2 
{ padding-left: 4.5em; } .faketop th { border-top: 2px outset ThreeDLightShadow; 
padding-top: 0.4em; } .fakebottom th { border-bottom: 2px ridge ThreeDDarkShadow; 
padding-bottom: 0.4em; } .faketop td { vertical-align: bottom; } .fakebottom td 
{ vertical-align: top; } td img { margin: 0; } span.cool, .cool td { color: maroon; 
} .coolkey td, .coolkey th { color:maroon; } .info { font-weight: bold; text-decoration: 
underline; } .ui a:link, .ui a:visited, .mainmenu a:link, .mainmenu a:visited 
{ color: MenuText; text-decoration: none; } .ui a:hover, .mainmenu a:hover { color: 
HighlightText; background-color: ActiveCaption; text-decoration: none; } .ui { 
background-color: ThreeDFace; color: MenuText; padding: 0px; padding-left: 0.5em; 
padding-right: 0.5em; font: menu; text-align: left; white-space: nowrap; } .uifont 
{ font: menu; text-align: left; white-space: nowrap; } /* input styles *****************************************************/ 
.button { min-width: 75px; min-height: 24px; } .click { width: 140px; height: 
50px; } /* style for start page *********************************************/ 
table.startpage { font-size: 13px; margin-left: auto; margin-right: auto; } .startpage 
h2 { margin: 0; border-bottom: 1px solid black; page-break-before: auto; border-bottom: 
none; } .startpage h3 { margin-bottom: 0.5em; } .startpage td { padding-left: 
1em; padding-right: 1em; font-weight: normal; white-space: nowrap; vertical-align: 
top; } .startpage a:link, .startpage a:visited { text-decoration: none; color: 
black; } .startpage a:hover { text-decoration: none; color: white; background-color: 
black; } .startpage ul, .startpage li { list-style: none; margin: 0; padding: 
0; spacing: 0; } .pd { width: 100%; border-bottom: 1px dotted black; } /* styles 
for older versions *************************************/ .key { white-space: 
nowrap; } .sweet { font-weight: bold; } /* end of styles ****************************************************/ 
