  * {  padding: 0; margin: 0; } body { font-family: Geneva,Arial,Helvetica,sans-serif; font-size: 75%; background: #fff; color: #000; } body.scrollbar-quirk { margin-right: 15px; } p { margin-bottom: 10px; } img, .img, .img:active, .img:hover, .img:visited, .image { border: none; vertical-align: middle; background: transparent; }  input[type=image] { border: none; vertical-align: middle; background: transparent; } ins { background: #cfc; } del { background: #fcc; } br.spacer { line-height: 8px; } .box { padding: 3px; border: 1px dashed #999; background: #fff; } .solidbox { border: 1px solid #000; } .greybox { border: 1px solid #000; background: #e9e9e9; } .headerbox { border-left: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000; background: #fff; } .roundedBox { -moz-border-radius: 15px; -webkit-border-radius: 15px; } .roundedTop { -moz-border-radius-topright: 15px; -moz-border-radius-topleft: 15px; -webkit-border-top-right-radius: 15px; -webkit-border-top-left-radius: 15px; } .roundedBottom { -moz-border-radius-bottomright: 15px; -moz-border-radius-bottomleft: 15px; -webkit-border-bottom-right-radius: 15px; -webkit-border-bottom-left-radius: 15px; } .header { text-align: left; font-weight: bold; font-size: 125%; padding: 3px; } .header a:hover, a.header:hover { color: #333; } .header img { vertical-align: bottom; } .header input, .header select { font-size: 80%; } .header .smallheader input, .header .smallheader select { font-size: 100%; } .header .button, .header .smallheader .button { font-size: 72%; } .nowrap { white-space: nowrap; } .clear { clear: both; line-height: 0; height: 0; } a { color: blue; text-decoration: none; } a:hover { text-decoration: underline; } .selected { background: #bbcbff; } .selected-over { background: #cef; }  table { border: none; } td, th { padding: 1px; } th { color: #333; } ul.linedRow { list-style-type: none; } .linedRow, tr.linedRow td, table.linedRow td, ul.linedRow li { color: #000; background: #fff; border-bottom: 1px solid #ddd; } table.linedRow, ul.linedRow { border-bottom: none; } .linedRowSelectedCol, td.linedRowSelectedCol, table.linedRow td.linedRowSelectedCol { color: #000; background: #f3f3f3; border-bottom: 1px solid #ddd; } .selectedRow, tr.selectedRow td { background: #ffc; } .selectedRow:hover, tr.selectedRow:hover td, .selectedRow-over, tr.selectedRow-over td { background: #ffd; } table.nopadding td, table.nopadding th { padding: 0; } .sortup { background: #bbcbff url("/themes/graphics/za.png") center left no-repeat; padding-left: 10px; } .sortdown { background: #bbcbff url("/themes/graphics/az.png") center left no-repeat; padding-left: 10px; }  .striped, .rowEven, .item0 { background-color: #eee; } .rowOdd, .item1 { background-color: #ddd; } .widget { font-size: 90%; } .light { } .smallheader { font-size: 100%; font-weight: bold; padding: 2px; } .header .smallheader { font-size: 80%; } .header .smallheader a.smallheader { font-size: 100%; } small, .small { font-size: 80%; } .control { color: #000; background: #ccc; border-bottom: 1px solid #999; padding: 1px; } .item { color: #000; background: #eee; } .accessKey { text-decoration: underline; } .text { color: #000; background: #fff; }  .form table { width: 100%; padding: 2px; border-collapse: collapse; } form[action^="https://"] input[type="submit"] { background-image: url("/themes/graphics/locked.png"); background-position: 95% center; background-repeat: no-repeat; padding-right: 10%; } input[disabled], textarea[disabled] { background-color: #e9e9e9; color: #a8a8a8; } .htmlarea .statusBar .statusBarTree a { font: inherit; } .htmlarea table { width: auto; } .form-error { color: #f00; } input, select, textarea { font-family: Geneva,Arial,Helvetica,sans-serif; font-size: 100%; font-weight: normal; } input { padding: 1px; } option { padding: 0 5px 0 3px; } .checkbox, .radio { border: 0; height: 14px; width: 14px; background: transparent; } .button { cursor: pointer; font-size: 90%; } a.button { padding: 2px; font-weight: normal; text-decoration: none; } pre, code, .fixed { font-size: 100%; font-family: "Lucida Console",Courier,"Courier New"; }  .signature { color: #ccc; } .signature .fixed { color: #ccc; font-family: "Lucida Console",Courier,"Courier New"; } .citation { margin: 1em 0; padding-left: 1em; border-left-width: 1px; border-left-style: solid; } .quoted1 { color: #606; border-color: #606; } .quoted2 { color: #077; border-color: #077; } .quoted3 { color: #900; border-color: #900; } .quoted4 { color: #009; border-color: #009; } .quoted5 { color: #b60; border-color: #b60; }  .notices { text-align: left; margin: .5em 8px; list-style-type: none; } .notices li, .notice { font-weight: bold; color: #000; background: #ffc; border: 1px solid #aaa; padding: 1px 1px 1px 5px; } .notices img, .notice img { margin-right: .5em; } .tooltip, div.nicetitle { color: #000; background: #ffc; border: 1px solid #000; padding: 5px; z-index: 1001; -moz-border-radius: 3px; -webkit-border-radius: 3px; } div.nicetitle { position: absolute; overflow: hidden; opacity: .90; } div.nicetitle pre { font-family: "Lucida Console",Courier,"Courier New"; } .inProgress { font: 80% Geneva,Arial,Helvetica,sans-serif; padding: 2px; color: #fff; background: #f00; }  .treeRow { overflow: hidden; min-height: 20px; clear: both; }  #menu { overflow: hidden; min-height: 50px; margin-bottom: 8px; } #menu ul { padding: 5px; } #menu li { list-style-type: none; text-align: center; margin: 2px; float: left; } #menu li.separator { width: 40px; } #menu a { display: block; white-space: pre; font-size: 90%; text-decoration: none; padding: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; } #menu h1 { font-weight: bold; font-size: 150%; line-height: 48px; vertical-align: bottom; } #menu input, #menu select { margin-top: 16px; } #menuBottom { margin: -8px 0 0 0; padding: 4px; float: right; text-align: right; font-size: 90%; background: #eee; }  .sidebar #menu { margin: 0; } #sidebarPanel { -moz-border-radius-bottomright: 15px; -webkit-border-bottom-right-radius: 15px; padding-top: 5px; padding-bottom: 10px; background: #eee; white-space: nowrap; } #sidebarPanel a, #sidebarPanel span { color: #000; white-space: pre; font-size: 90%; text-decoration: none; } #sidebarPanel a a, #sidebarPanel a span, #sidebarPanel span a, #sidebarPanel span span { font-size: 100%; } #sidebarPanel span.accessKey { text-decoration: underline; } #sidebarPanel span.toggle { cursor: pointer; } #sidebarPanel a:hover { color: #000; }  .pager { text-align: center; }  .tabset { float: left; width: 100%; font-weight: bold; background: url("/themes/graphics/tab_bottom.gif") repeat-x bottom; } .tabset ul { margin-top: 4px; padding-left: 8px; list-style: none; } .tabset li { float: left; margin: -3px 2px 0 0; white-space: nowrap; } .tabset li a { color: #000; background-color: #e9e9e9; padding: 2px 0.5em; display: block; border: 1px solid #000; } .tabset li a:hover { background-color: #fff; } .tabset li.activeTab a { border-bottom: 1px solid #000; background-color: #000; color: #fff; } .tabset li.activeTab a:hover { } .tabset img { display: block; float: left; padding-right: 2px; }  #services_prefs .header ul { float: right; text-align: right; font-size: 80%; } #services_prefs .header li { list-style: none; display: inline; } .prefsOverview div { float: left; } .prefsOverview div div { padding-left: 10px; width: 95%; } .prefsOverview h2 { font-size: 150%; font-weight: bold; } .prefsOverview dt a { display: block; padding: 2px; font-weight: bold; border: 1px solid #000; border-bottom: 1px solid #446; background: #e9e9e9; } .prefsOverview dd { padding: 2px; margin-bottom: 10px; color: #000; background: #fff; border-left: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000; } div.prefsContainer { padding: 1em; } div.prefsContainer p { padding-top: 1em; }  .currentBlock { border: 2px solid red; } .blockIcons { padding-top: 5px; display:none; } .blockHeader:hover .blockIcons { display: block; } #googlesearch { padding: .3em; }  body.help_about, body.help_entry { margin: 0.5em; } .helplink { cursor: help; } .help { background: #fff; color: #000; } .help h1 { font-size: 125%; padding-top: 0.5em; padding-bottom: 0.5em; } .help h2 { padding-top: 1em; padding-bottom: 0.5em; font-size: 110%; } .help p { margin-left: 1em; margin-right: 1em; margin-bottom: 1em; } .help em { display: block; padding: 5px; margin-left: 1em; margin-right: 1em; margin-bottom: 1em; } .help em.helpTip { color: #090; background: #e0f0e0; } .help em.helpWarn { color: #900; background: #f0e0e0; }  ol.code-listing { overflow: hidden; color: #999; background-color: #fff; text-align: left; list-style-position: inside; list-style-type: decimal-leading-zero; white-space: nowrap; font-family: "Lucida Console",Courier,"Courier New"; font-size: 100%; } ol.code-listing li { padding: 3px; white-space: pre; padding-left: .5em; } ol.code-listing .comment { color: #666; } ol.code-listing .default { color: #00b; } ol.code-listing .keyword { color: #070; } ol.code-listing .string { color: #d00; } table.lineNumbered * { font-family: "Lucida Console",Courier,"Courier New"; font-size: 100%; line-height: 16px; } .lineNumbered th { background: #e9e9e9; border-right: 1px solid #e0e0e0; border-bottom: none; padding-left: 10px; padding-right: 10px; text-align: right; } .lineNumbered td { vertical-align: top; width: 100%; white-space: pre; background: #fff; padding-left: 10px; } .parentheses { color: #2a6; font-weight: bold; } .comment { color: #aac; } .htag { color: #569; background: #d5d6da; font-weight: bold; } .metac { color: #0ff; background: #d5d6da; } .id { color: #e82; background: #e4e4e0; } .attr { color: #6af; } .value { color: #d46; } .color { color: #f57; } .eol { color: #26e; } .url { color: #962; } .file { color: #444; background: #fe4; } .class { font-style: italic; }  ul.sound-list { list-style: none; } .sound-list li { height: 24px; } .sound-list embed { vertical-align: middle; height: 24px; }  .mimeStatusMessage, .mimeStatusWarning, .mimeHeaders, .mimePartInfo { padding: 1px; margin-bottom: 2px; font-size: 90%; } .mimeStatusMessage { color: #000; background: #ffc; border: 1px solid #fff760; width: 100%; } .mimeStatusWarning { border: 1px solid #800; background: #e81222; color: #fff; width: 100%; } .mimeHeaders { border: 1px solid #ccc; background: #f9f9f9; width: 100%; font-family: "Lucida Console",Courier,"Courier New"; } .mimePartInfo { border: 1px solid #ccc; background: #f9f9f9; } .mimePartInfo, .mimePartInfo a { color: #666; } .mimeStatusIcon { vertical-align: middle; width: 1%; } .download { padding: 2px 20px 2px 0; background: transparent url("/themes/graphics/download.png") center right no-repeat; }  table.calendarPopup { border: 1px solid #ccc; background: #fff; width: 12em; } .calendarPopup thead { font-weight: bold; } .calendarPopup th { border-bottom: 1px solid #ccc; } .calendarPopup tbody { text-align: right; } .calendarPopup a { color: #000; display: block; padding: 2px; } .calendarPopup tbody a:hover { background: #ffc; } .calendarPopup .current { font-weight: bold; background: #eef; } .calendarPopup .today { font-weight: bold; } .hidden { display: none; }  #RB_overlay { position: absolute; z-index: 100; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; min-height: 100%; background-color: #000; opacity: .6; filter: alpha(opacity=60); } #RB_loading { z-index: 101; width: 66px; margin-left: auto; margin-right: auto; margin-top: 200px; padding-bottom: 66px; text-align: center; background: url("/themes/graphics/redbox_spinner.gif") no-repeat bottom center; } #RB_window { z-index: 102; background-color: #fff; display: block; text-align: left; overflow: hidden; margin: 20px auto 0 auto; position: fixed; position: absolute; }  #color-picker { color: #999; background: #000; padding-bottom: 8px; border: 1px solid #111; width: 148px; height: 155px; z-index: 100; } #color-picker .north { background: #111; border-bottom: 1px solid #171717; font-size: 11px; } #color-picker .north div { color: #999; float: right; padding: 5px 7px; cursor: pointer; -moz-user-select: none; -khtml-user-select: none; user-select: none; } #color-picker .north div:hover { color: #fff; } #color-picker .south { margin: 32px 0 0 10px; cursor: crosshair; -moz-user-select: none; -khtml-user-select: none; user-select: none; } #color-picker .south img { height: 100%; width: 100%; position: relative; top: -8px; left: -1px; } #color-picker #color-picker-cursor { background: url("/themes/graphics/color-picker-cursor.gif") no-repeat; position: absolute; height: 9px; width: 9px; z-index: 101; } #color-picker #color-picker-cursor img { height: 100%; width: 100%; position: relative; top: -8px; left: -1px; } #color-picker #color-picker-hex { padding: 5px 0 4px 7px; cursor: text; float: left; } #color-picker #color-picker-hex:hover { color: #fff; } #color-picker #color-picker-resize { float: right; top: -14px; left: 7px; height: 14px; width: 14px; cursor: se-resize; } .leftAlign { text-align: left; } .rightAlign { text-align: right; } .leftFloat { float: left; } .rightFloat { float: right; } .togglequote { font-size: 80%; cursor: pointer; background: #ddd; } .togglequote:hover { text-decoration: underline; } .togglequoteparent { margin-bottom: 8px; }  .sidebarPanel { border-right: 1px solid #006; border-bottom: 1px solid #006; background: #e9e9ff; font-family: Verdana,Helvetica,sans-serif; font-size: 11px; } .sidebarHeader { background-color: #6e89dd; } .headerTitle { color: #fff; padding: 3px 7px; white-space: nowrap; font-weight: bold; } .headerButtons { text-align: right; } .headerButtons a { overflow: hidden; width: 16px; height: 16px; display: -moz-inline-box; display: inline-block; vertical-align: middle; background-repeat: no-repeat; margin-right: 7px; } .headerButtons a span { padding-left: 100px; display: block; } .btn-refresh { background-image: url(/themes/'/horde/themes/graphics/image/refresh.gif'); } .NFclose #newsFeeds { display: none; } .NFopen .btn-open-close { background-image: url(/themes/'/horde/themes/graphics/image/arrow-down.gif'); } .NFclose .btn-open-close { background-image: url(/themes/'/horde/themes/graphics/image/arrow-up.gif'); } .NFtitle { font-weight: bold; display: block; } .NFitem { display: block; margin-bottom: 5px; } .NFsource { margin-right: 5px; } .NFstatus { margin-right: 5px; font-weight: bold; } .NFtime { color: #333; } #newsFeeds { padding: 5px 7px 5px 7px; }    body { font-family : Geneva,Arial,Helvetica,sans-serif; font-size : 9pt; background-color : #e8f1ff; background-color : #ffffff; color : black; background-image : url('/themes/wps_sober/graphics/bottom_bg.png'); background-position : top; background-repeat : repeat-x; } body.scrollbar-quirk { margin-right: 15px; }  #themelogo { background-image : url('/themes/wps_sober/graphics/design_by.gif'); background-position : left; background-repeat : no-repeat; height : 50px; margin-left : 5px; width : 140px; } img { border : none; vertical-align : middle; }  .box { border : 1px solid #95B3DE; background-color : #FFFFCC; -moz-border-radius : 8px; }  .solidbox { border: 1px solid black; background-color : RED; }  .greybox { border: 1px solid #666; background-color: #e9e9e9; }  .whitebox { border: 1px solid black; background-color: RED; }  .headerbox { border-left : 0px; border-right : 0px; border-bottom : 0px solid #CCC; }  .roundedBox { -moz-border-radius: 15px; background-color: RED;  }  .roundedTop { -moz-border-radius-topright: 15px; -moz-border-radius-topleft: 15px; background-color: RED;  }  .roundedBottom { -moz-border-radius-bottomright: 15px; -moz-border-radius-bottomleft: 15px; background-color: RED;  }  .heading { color: #cce; background-color: RED;  font-family: Verdana,Helvetica,sans-serif; font-weight: bold; font-size: 15px; } .nowrap { white-space: nowrap; } .clear { clear: both; line-height: 0; height: 0; }  .translucent30 { filter: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3; } .translucent50 { filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; } .translucent70 { filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; } .opaque { filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; }   a { color : black; text-decoration : none; } a:hover { color : #657DA6; text-decoration : none; }   .selected { background-color : #EEE;  } .selected:hover { background-color : #EFEFEF;  } .selected-over { background-color : #CCEEFF; }  .selectedRow { background-color : #EFEFEF; } .selectedRow:hover { background-color: #FFFFDD; } .selectedRow-over { background-color: #ffffdd; }  .linedRow { color: black; background-color: white; border-bottom: 1px solid #eee; padding: 2px; padding-left: 7px; } .linedRowSelectedCol: { color: black; background-color: RED;  border-bottom: 1px solid #ddd; padding: 2px; padding-left: 7px; }  table { border: none; } td, th {  font-size : 8pt; font-family : Geneva,Arial,Helvetica,sans-serif; padding : 1px; } table.nopadding td, table.nopadding th { padding : 0;  }  .widget { color : #3162A6; font-family : Verdana,Helvetica,sans-serif; font-size : 8pt; } a.widget:hover { color : #657DA6; background-color : transparent; }  .notice { color : black; font-size : 8pt; font-family : Verdana,Helvetica,sans-serif; background-color : #FFFFCC; border : 1px solid #666666; padding : 1px; padding-left : 5px; -moz-border-radius : 8px; }  .outline { background-color: RED; }  #menu { color : black; font-weight : normal; background-color : #e8f1ff; background-image : url("/themes/wps_sober/graphics/menu_bg.png") !important; background-image : url("/themes/wps_sober/"); background-image : repeat-x; font-family : Verdana,Helvetica,sans-serif; border-bottom : 0px solid red;   height : 50px !important; height : 54px; } #menu ul { padding: 5px; } #menu li { list-style-type: none; text-align: center; margin: 2px; float: left; } #menu a { color : black; font-weight : normal; font-family : Verdana,Helvetica,sans-serif; display: block; white-space: pre; font-size: 11px; text-decoration: none; padding: 3px; -moz-border-radius: 3px; } #menu a:hover { color : #3162A6; border-bottom : 1px solid #8AD; border-right : 1px solid #8AD; border-top : 1px solid #7c95b9; border-left : 1px solid #7c95b9; padding : 2px; -moz-border-radius : 5px; } #menu a.current { background-color : white; border-bottom : 1px solid #8AD; border-right : 1px solid #8AD; border-top : 1px solid #79D; border-left : 1px solid #79D; padding : 2px; -moz-border-radius : 5px; } #menu h1 { font-family : Arial,Verdana,Helvetica,sans-serif; font-weight : bold; color : #3162A6; font-size : 14pt; font-style : italic;  padding-top: 3px; }    .header { color : #3d4c64; background-color : #bccfeb;  background-image : url("/themes/wps_sober/graphics/header_bg.png"); background-image : repeat-x; font-family : Arial,Verdana,Helvetica,sans-serif; font-weight : bold; font-size : 9pt;  padding : 3px; padding-left : 10px; height : 16px;  } div.header a { color : #3d4c64; } div.header a:hover { color : #657DA6; } a.header:hover { color : #657DA6; }  .light { background-color : white;  color : black; font-family : Geneva,Arial,Helvetica,sans-serif; font-size : 9pt; }  .smallheader { color : black; background-color : transparent; font-family : Geneva,Arial,Helvetica,sans-serif; font-size : 9pt; } .smallheader a:hover { color : #657DA6; } .smallheader a { color : black; } a.smallheader:hover { color : #657DA6; }  .small { color: #aac; font-family: Geneva,Arial,Helvetica,sans-serif; font-size: 11px; }  .control { color : #36A; background-color : white;  border : 0; border-top : 0px solid RED;   padding-left : 5px; padding-bottom : 3px; padding-top : 3px; }  .item { color : #3D4C64; background-color : #FFF;  padding : 0px; padding-left : 5px; } th.item { background-color : #FFF;  padding : 0px; padding-left : 5px; background-image : url("/themes/wps_sober/graphics/header_bg.png"); background-image : repeat-x; } th { background-color : #FFF;  padding : 0px; padding-left : 5px; background-image : url("/themes/wps_sober/graphics/header_bg.png"); background-image : repeat-x; } .label { color : red; background-color : blue; }  .accessKey { text-decoration : underline; }  .text { color : black; background-color : white; } .text-over { background-color : #657DA6; }  .form table { width: 100%; padding: 2px; border-collapse: collapse; background-color : white; } form { background-color : white !important; background-color : none; } .form-error { color : #f00; } .form-header { font-weight: bold; } input, textarea { font-family : Geneva,Arial,Helvetica,sans-serif; font-size : 8pt; font-weight : normal; border : 1px solid #999999; padding : 2px; margin-top : 2px; -moz-border-radius : 4px; }  input:focus, textarea:focus { border : 1px solid #6F6F6F; background-color : #FFFFCC; }  input, select { font-family : Geneva,Arial,Helvetica,sans-serif; font-size : 8pt; font-weight : normal; } input, option { padding : 1px; } option { padding-right : 2px; font-size : 8pt; } .checkbox { border: 0; height: 14px; width: 14px; background-color: transparent; }  .button{ font-family : tahoma,verdana,arial,Sans-Serif; color : #666; text-align : center; font-size : 9px; font-weight : bold; text-transform: uppercase; border-top : 1px solid #C4CCCC; border-left : 1px solid #ACB5B5; border-bottom : 1px solid #6F7777; border-right : 1px solid #ACB5B5; width : auto; background : url(/themes/wps_sober/graphics/button_bg.png) repeat-x; background-color : white; padding : 2px 5px !important; padding : 0px 0px; line-height : 13px; margin-left : 2px; cursor : pointer !important; cursor : hand; -moz-border-radius : 0px; }  .button:hover { font-family : tahoma,verdana,arial,Sans-Serif; color : #95B3DE; text-align : center; font-size : 9px; font-weight : bold; text-transform: uppercase; border-top : 1px solid #C4CCCC; border-left : 1px solid #ACB5B5; border-bottom : 1px solid #6F7777; border-right : 1px solid #ACB5B5; width : auto; background : url(/themes/wps_sober/graphics/button_bg.png) repeat-x; background-color : white; padding : 2px 5px !important; padding : 0px 0px; line-height : 13px; margin-left : 2px; cursor : pointer !important; cursor : hand; -moz-border-radius : 0px; }  .summary { background-color: white; }  .item0 { background-color : white; border-bottom : 1px solid #EEE; } .item1 { background-color : white; border-bottom : 1px solid #EEE; } .fixed { font-size : 8pt; font-family : monospace, fixed; }  .signature { color: #ccc; } .signature-fixed { color: #ccc; font-size: 13px; font-family: monospace,fixed; } .citation { margin: 1em 0; padding-left: 1em; border-left-width: 1px; border-left-style: solid; }  .quoted1 { color : #008; border-left : 2px solid #00F; border-right : 2px solid #00F; background-color : #F5F5F5; } .quoted2 { color : #800; border-left : 2px solid #800; border-right : 2px solid #800; background-color : #EBEBEB; margin-right : 12px; } .quoted3 { color : #080; border-left : 2px solid #080; border-right : 2px solid #080; background-color : #E1E1E1; margin-right : 12px; } .quoted4 { color : #808; border-left : 2px solid #808; border-right : 2px solid #808; background-color : #D7D7D7; margin-right : 12px; } .quoted5 { color : #088; border-left : 2px solid #088; border-right : 2px solid #088; background-color : #C5C5C5; margin-right : 12px; }  .tooltip { font-size : 8pt; background-color : #ffc; border : 1px solid #000; padding : 3px; -moz-border-radius : 3px; }  .inProgress { font-size : 8pt; font-family : Arial,Helvetica,sans-serif; color : white; font-weight : bold; background-color : red; padding : 2px; padding-left : 5px; padding-right : 5px; border : 1px solid #990000; border-left : 3px solid #990000; border-right : 3px solid #990000; }  #sidebarPanel { padding-top : 5px; padding-bottom : 10px; background-color : transparent;     } #sidebarPanel span { color : black; white-space : pre; font-family : Verdana,Helvetica,sans-serif; font-size : 8pt; text-decoration : none; padding : 2px; } #sidebarPanel a:hover { color : #657DA6;  }  .tabset {  font-weight : bold; font-size : 8pt; } .tabset li { list-style: none; display: inline; } .tabset li a { line-height: 1.5em; padding: 2px 10px; border: 1px solid #000;   -moz-border-radius-topleft: 7px; -moz-border-radius-topright: 7px; color: #AAA; background-color: #E5E5E5; text-decoration: none; } .tabset li a:hover { color: #3D4C64; background-color: #F3F3F3; } .tabset li.activeTab a { color : #3D4C64; background-color : #F3F3F3; border-bottom : none; } .tabset li a.activeTab:hover { color : #657DA6; background-color : #F3F3F3; }  .help { background-color : #fff; color : black; } .help h1 { color : #666; border-top : 1px solid #CCC; font-size : 10px; padding-left : 0.5em; } .help h2 { color : #3162A6; border-top : 1px solid #CCC; padding-top : 1em; padding-bottom : 1em; padding-left : 0.5em; } .help p { margin-left : 1em; margin-right : 1em; margin-bottom : 1em; } .help em { display : block; padding : 5px; margin-left : 1em; margin-right : 1em; margin-bottom : 1em; } .help em.helpTip { color : #090; background : #e0f0e0; } .help em.helpWarn { color : #900; background : #f0e0e0; }  .parentheses { color: #2a6; font-weight: bold; } .comment { color: #aac; } .htag { color: #569; background: #d5d6da; font-weight: bold; } .metac { color: #0ff; background: #d5d6da; } .id { color: #e82; background: #e4e4e0; } .attr { color: #6af; } .value { color: #d46; } .color { color: #f57; } .eol { color: #26e; } .url { color: #962; } .file { color: #444; background: #fe4; } .class { font-style: italic; }  .prefsOverview div { float: left;  } .prefsOverview div div {  width: 95%; } .prefsOverview h2 { color : #3366AA; font-size : 18px; font-weight : normal; } .prefsOverview dt a { display : block; border : 0px solid #999; border-left : 1px solid #DDD; border-right : 1px solid #DDD; color : #3d4c64; background-color : #bccfeb;  background-image : url("/themes/wps_sober/graphics/header_bg.png"); background-image : repeat-x; font-family : Arial,Verdana,Helvetica,sans-serif; font-weight : bold; font-size : 8pt; padding : 3px; padding-left : 5px; height : 13px; } .prefsOverview dt a:hover { color: #657Da6; } .prefsOverview dd { padding : 5px; margin-bottom : 10px; color : #000; font-size : 8pt; background : #fff; border-left : 1px solid #DDD; border-right : 1px solid #DDD; border-bottom : 1px solid #DDD; }  .rowEven { background-color: white; } .rowOdd { background-color: #F6f6f6; } #footer { margin-top: 5px; }   .leftAlign { text-align: left; } .rightAlign { text-align: right; } .leftFloat { float: left; } .rightFloat { float: right; }  .hidden { display: none; }  #menu { margin-bottom: 8px; }  .image { border: none; vertical-align: middle; background: transparent; } input[type=image] { border: none; vertical-align: middle; background: transparent; }  .searchfolder a.smallheader { display: block; } .messageList { table-layout: fixed; width: 100%; border-collapse: collapse; } .messageList tr { height: 20px; } .messageList th { text-align: left; cursor: pointer; white-space: nowrap; border: 1px solid #eee; overflow: hidden; } .messageList td { padding-top: 0; padding-bottom: 0; text-indent: 1px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; border: 1px solid #ddd; vertical-align: middle; } .messageList img { vertical-align: middle; }  #newmail { padding: 1em; background: #ffc; border: 2px solid #ccc; } #newmail ul { list-style: none; margin-bottom: 1em; }  #fetchmail { padding: 1em; } #fetchmail ul { list-style: none; }  ul.msgactions, ul.msgactions ul { list-style: none; } .msgactions li { float: left; padding: 1px 3px; border-right: 1px solid #888; position: relative; } .msgactions li.lastnavbar { border-right: 0; } .msgactions a.hasmenu { padding-right: 11px; background: url("/imp/themes/graphics/popdown.png") no-repeat center right; } .msgactions li a { font-size: 90%; white-space: nowrap; } .folders .msgactions li a { font-size: 100%; } .msgactions li ul { display: none; position: absolute; left: -1px; margin-top: -2px; padding: 2px; background: #f4f4f4; border: 1px solid #d4d4d4; z-index: 99; } .bottomborder .msgactions li ul { top: 1.25em; } .topborder .msgactions li ul { bottom: 1.25em; } .msgactions li ul a:hover, .msgactions li ul a:active { background: gray; color: #fff; } .msgactions li:hover ul, .msgactions li.hover ul { display: block; } .msgactions li ul li { float: none; padding: 0; border: none; display: inline; } .msgactions li ul li a { display: block; padding: 2px; } .mboxcontrol { color: #000; background: #ccc; } .bottomborder { border-bottom: 1px solid #999; } .bottombordercollapse { border-bottom: 2px solid #999; } .topborder { border-top: 1px solid #999; } #msgheaders { clear: left; }  .messageBody { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #fff; padding: 8px; } .signedvalid td { background: #cfc; } .signedinvalid td { background: #ffd0af; } .signedinvalid td .signature { color: #999; }  form#search div { padding: 1px; }  .ohide { overflow: hidden; }  #html-message td { padding: 0; } #html-message ul { display: block; list-style-type: disc; margin: 1em 0; -moz-padding-start: 40px; } #html-message ol { display: block; list-style-type: decimal; margin: 1em 0; -moz-padding-start: 40px; } #html-message p { display: block; margin: 1em 0; } #html-message blockquote { margin: 1em 40px; } #html-message blockquote[type="cite"] { margin-left: 0; margin-right: 0; padding-left: 1em; }  .composebody { font-family: "Lucida Console",Courier,"Courier New"; font-size: 100%; padding: 2px; } #text_identity, #to, #cc, #bcc, #subject { width: 550px; } .spellcheck { white-space: pre; white-space: -moz-pre-wrap; white-space: -hp-pre-wrap; white-space: -o-pre-wrap; white-space: -pre-wrap; white-space: pre-wrap; white-space: pre-line; word-wrap: break-word; } .folders { font-size: 100%; } .folderselect { padding-top: 5px; } .seen { background: #fff; } .seen:hover, .seen-over { background: #f3f3f3; } .unseen { font-weight: bold; background: #eef; } tr.unseen:hover, tr.unseen-over { font-weight: bold; background: #ccf; } .answered { background: #cfc; } tr.answered:hover, tr.answered-over { background: #9e9; } .important, .flagged { background: #fcc; } tr.important:hover, tr.important-over, tr.flagged:hover, tr.flagged-over { background: #faa; } .unimportant { font-weight: normal; } .deleted { background: #999; } tr.deleted:hover, tr.deleted-over { background: #777; } .deleted * { text-decoration: line-through; } .folderunsub { background: #bbb; font-style: italic; } .quotawarn { color: #000; background: yellow; } .quotaalert { color: #fff; background: #f00; }  .msgheader img { vertical-align: middle; padding: 1px 1px 1px 2px; }  .autocomplete { background: #f4f4f4; border: 1px solid #d4d4d4; position: absolute; padding: 2px 2px 2px 2px; } .autocomplete ul { margin: 1px; padding: 1px; list-style-type: none; } .autocomplete ul li { padding-top: 3px; padding-bottom: 3px; cursor: pointer; text-decoration: underline; color: #000; } .autocomplete ul .selected { background: gray; color: #fff; } .addressTr { width: 580px; } .addressTr span { vertical-align: top; }  .Checking { color: #f00; } .incorrect { text-decoration: underline; cursor: pointer; color: #f00; } .corrected { text-decoration: underline; cursor: pointer; color: #090; }  a.popdown { cursor: pointer; background: url("/imp/themes/graphics/popdown.png") no-repeat center center; padding-left: 6px; padding-right: 6px; } a.popdown:hover { padding-left: 5px; padding-right: 5px; border-left: 1px solid #fff; border-top: 1px solid #fff; border-right: 1px solid #000; border-bottom: 1px solid #000; }  .padded { padding: 1px; }  ul.nav-audio { list-style: none; } .nav-audio li { height: 24px; } .nav-audio embed { vertical-align: middle; height: 24px; }  #RB_overlay { position: absolute; z-index: 100; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; min-height: 100%; background-color: #000; opacity: .6; filter: alpha(opacity=60); } #RB_loading { z-index: 101; width: 66; margin-left: auto; margin-right: auto; margin-top: 200px; padding-bottom: 66px; text-align: center; background: url("/imp/themes/graphics/redbox_spinner.gif") no-repeat bottom center; } #RB_window { z-index: 102; background-color: #fff; display: block; text-align: left; overflow: hidden; margin: 20px auto 0 auto; position: absolute; } #RB_confirm { width: 20em; padding: 1em; border: 1px solid #ccc; background: #ffc; } #RB_confirm input { margin: .2em; } .largeaddrlist { cursor: pointer; background: #aaa; margin-right: 5px; } .largeaddrlist:hover { text-decoration: underline; }    .messageList { table-layout : fixed; width : 100%; }  .messageList tr { height : 20px; }  .messageList th { text-align : left; vertical-align : middle; cursor : pointer; white-space : nowrap; } .messageList td { white-space : nowrap; overflow : hidden; text-overflow : ellipsis; } .messageList img { vertical-align: middle; }  .mailboxLegend { padding: 5px; } .mailboxLegend li { color: black; font-family: Geneva,Arial,Helvetica,sans-serif; font-size: 11px; list-style: none; display: inline; } .mailboxLegend li div { float: left; margin-right: 1em; } .mailboxLegend li div div { padding: 2px; border: 1px solid #666666; margin-right: .3em; }  .composebody { font-family: Courier New, Monospace; font-size: 9pt; } .folders { font-size: 11px; } .seen { background-color: white; } .seen:hover { background-color: #f3f3f3; } .seen-over { background-color: #f3f3f3; } .deleted { background-color: #CCC; } .deleted:hover { background-color: #BBB; } .deleted-over { background-color: #BBB; } .important { background-color: #ffcccc; } .important:hover { background-color: #ffaaaa; } .important-over { background-color: #ffaaaa; } .unseen { background-color: #DEE8F8; } .unseen:hover { background-color: #C7D8F3; } .unseen-over { background-color: #C7D8F3; } .answered { background-color: #ccffcc; } .answered:hover { background-color: #99ee99; } .answered-over { background-color: #99ee99; } .folderunsub { font-style: italic; } .quotawarn { color: black; background-color: yellow; } .quotaalert { color: white; background-color: red; } table { border: none; }