body, table { font: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; font-size: 12px; } a { text-decoration:none; color: 3366d0; } a:visited { color:3366d0; } a:hover { color:red; text-decoration:underline } .small, input { font-family: lucidagrande,sans-serif; font-size: 12px; } input[type=submit] { padding-top: 1px; padding-bottom: 2px; height: 20px; border: 1px solid rgba(0,0,0,0.15); background: white; color: black; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; font-size: 11px; } input[type=button] { padding-top: 1px; padding-bottom: 2px; height: 20px; border: 1px solid rgba(0,0,0,0.15); background: white; color: black; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; font-size: 11px; } div.button { float: left; padding-top: 2px; padding-left: 8px; padding-right: 8px; height: 18px; border: 1px solid rgba(0,0,0,0.15); background: white; color: black; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; font-size: 12px; margin-left: 10px; } input.default, div.default { border: 1px solid #0d8fe6; background: #0d8fe6; color: white; } input.default:hover { } input[type=submit]:hover, input[type=button]:hover, div.button:hover { border: 1px solid #0d8fe6; background: #0d8fe6; color: white; } input[type=text] { border: 1px solid rgba(0,0,0,0.2); height: 22px; padding-left: 3px; } input[type=password] { border: 1px solid #ccc; height: 22px; } input[type=text]:read-only { background: rgba(255,255,255,0.5); border-color: rgba(200,200,200,0.5); color: rgba(0,0,0,0.7); } input[type=button]:disabled, input[type=submit]:disabled { border: 1px solid rgba(0,0,0,0.15); background: white; color: #aaa; } div.spacel { float: left; width: 6px; } h1 { line-height: 1.3em; } h2 { font-weight: bold; font-size: 13pt; margin: 0; margin-bottom: 0; margin-top: 0; } h3 { font-weight: bold; font-style: bold; font-size: 11pt; margin: 2; margin-bottom: 0; } img {border: 0;} ul { line-height: 1.4em; } select { -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 0.1em solid #bdf; border-radius: 0px; border-color: rgba(0, 100, 150, 0.2); background: url(img/menu.gif) no-repeat; background-position: right center; background-color: white; color: darkslategray; font-family: inherit; font-size: 12px; padding: 0.1em; min-height: 22px; padding-left: 4px; padding-right: 20px; } .smbold { font-family: lucidagrande-bold,sans-serif; font-size: 12px; font-weight: bold; } .inact { font-size: 12px; color: #AAAAAA; } .inactb { font-size: 12px; color: #8888EE; } .sel { font-family: lucidagrande-bold,sans-serif; font-size: 12px; color: #CC0000; } .nav { font-size: 12px; color: blue; } .comment { color: #8888DD; } .big { font-size: 14px; font-weight: bold; } .heading { font-size: 120%; font-weight: bold; } .warning { font-size: 24px; font-weight: bold; color: red; text-decoration: blink; } .marker_alert { color: red; text-decoration: blink; } .copy { font-size: 12px; color: #AAAAAA; line-height: 110%; margin-top: 20px; } .banner { font-family: lucidagrande,sans-serif; font-size: 14px; font-weight: 700; color: white; } .img_grey { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); -moz-opacity:0.30; opacity:0.30; width: 100%; } .img_greyout { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); -moz-opacity:0.30; opacity:0.30; } ul.menu {list-style:none; margin:0; padding:0; line-height:1.1em;} ul.menu * {margin:0; padding:0;} ul.menu a {display:block; color:#000; text-decoration:none} ul.menu li {position:relative; float:left; margin-right:2px; width:auto;} ul.menu ul {position:absolute; top:22px; left:0; background:#f1d1d1; display:none; opacity:0; list-style:none; width:auto;} ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:148px; margin:0;} ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#f1d1d1} ul.menu ul li a:hover {background-color:#f5b5b5} ul.menu ul ul {left:148px; top:-1px} ul.menu .menulink {border:1px solid #aaa; padding:3px 6px 4px; font-weight:bold; background-color:#f1f1f1; width:auto;} ul.menu .menulink:hover {background-color:#f5b5b5} ul.menu .menusel {border:1px solid #aaa; padding:3px 6px 4px; font-weight:bold; background-color:#ffddbb; width:auto;} ul.menu .menusel:hover {background-color:#f5b5b5} ul.menu .nolink {border:1px solid #aaa; padding:3px 6px 4px; font-weight:bold; background-color:#f1f1f1; width:auto;} ul.menu ul.menu {background-color:#f5b5b5} ul.menu .menuhover {background-color:#f1d1d1} ul.menu .sub {background:#f1d1d1 url(images/arrow.gif) 136px 8px no-repeat} ul.menu .topline {border-top:1px solid #aaa} ul.menu .wide {border:1px solid #aaa; border-top:none; margin:0; padding:4px 6px 4px; width:232px;} /* New styles (October 2011) */ html, body { background: #f8f8f8; background: #ffffff; font: 12px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; color: #333; -webkit-font-smoothing: antialiased; } form { margin: 0; } div { z-index: 1; } h1 { margin: 0; margin-bottom: 0; margin-top: 0; white-space: 0; font-size: 20px; } #container { margin: 0 auto; width: 940px; height: 100%; position: relative; } #container100 { margin: 0 auto; width: 100%; height: 100%; position: relative; } #topbar, #topbarhigh { margin: 0 auto; width: 100%; height: 44px; /*position: relative;*/ } #topbarhigh { height: 52px; } /* Item name top left */ #name { float: left; } #name a, div.bannername { font: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; font-size: 16px; color: #666; width: auto; display: block; margin-bottom: 1px; } #name a:hover { color: red; } #namesub { font-size: 8pt; margin: 0; } #name div.namesmall, #name div.namesmall a { font-size: 13px; margin: 0; } .main_logo { display: table-cell; width: auto; height: 36px; float: right; margin-left: 8px; /*border-left: 1px solid #aaa;*/ margin-left: 6px; padding-left: 6px; } .main_logo div, .main_logo div a { display: table-cell; vertical-align: middle; width: auto; height: 36px; position: relative; } .main_logo img { margin: auto; } #server_box, #server_box_high { display: table-cell; float: right; width: auto; text-align: right; color: #888; font-size: 8pt; height: 36px; align-vertical: middle; } #server_box_high { height: 48px; } #server_name { font-weight: bold; } #server_test { font-weight: bold; color: red; } #server_user, #server_user a { display: inline; color: #777; } /* Navigation bar */ #navbar { display: block; border: 1px solid #aaa; width: 100%; height: 24px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; margin-top: 4px; margin-bottom: 4px; background: #e8e8e8; background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#c0c0c0)); background: -moz-linear-gradient(top, #f8f8f8, #d0d0d0); background: -ms-linear-gradient(top, #f8f8f8, #d0d0d0); background: -o-linear-gradient(top, #f8f8f8, #d0d0d0); background: linear-gradient(top, #f8f8f8, #d0d0d0); color: #666; z-index: 10; } #navbar ul.left { list-style: none; margin: 0; padding: 0; line-height: 1.1em; float: left; } #navbar ul.left a { display: block; color: #666; text-decoration: none; font-size: 12px; } #navbar ul.left a:hover { color: black; } #navbar ul.left li { position: relative; float: left; width: auto; border-right: 1px solid #aaa; font-weight: bold; padding-left: 1px; padding-right: 1px; padding-top: 1px; z-index: 10; } #navbar ul.left li.top { height: 23px; } #navbar ul.left li.top h2 { margin-top: 1px; margin-left: 2px; } #navbar ul.left li.home { height: 24px; } #navbar ul.left li.top a { display: block; padding: 6px; padding-top: 5px; } #navbar ul.left li.home a { padding: 4px; padding-left: 6px; padding-right: 6px; } #navbar ul.left li.top:hover { background: #c0dfff; background: -webkit-gradient(linear, left top, left bottom, from(#c8e5ff), to(#66a0d0)); background: -moz-linear-gradient(top, #c8e5ff, #66a0d0); background: -ms-linear-gradient(top, #c8e5ff, #66a0d0); background: -o-linear-gradient(top, #c8e5ff, #66a0d0); background: linear-gradient(top, #c8e5ff, #66a0d0); border: 2px solid #66a0d0; border-right: 1px solid #66a0d0; padding: 0; } #navbar ul.left li.top:hover > a { color: black; } #navbar ul.left li.navsel { font-weight: bold; background: #ffcc77; background: -webkit-gradient(linear, left top, left bottom, from(#f8e8d8), to(#f39d44)); background: -webkit-linear-gradient(top, #f8e8d8, #f39d44); background: -moz-linear-gradient(top, #f8e8d8, #f39d44); background: -ms-linear-gradient(top, #f8e8d8, #f39d44); background: -o-linear-gradient(top, #f8e8d8, #f39d44); background: linear-gradient(top, #f8e8d8, #f39d44); height: 23px; } #navhome { -webkit-border-top-left-radius: 4px; -moz-border-top-left-radius: 4px; -ms-border-top-left-radius: 4px; -o-border-top-left-radius: 4px; border-top-left-radius: 4px; height: 24px; } #navhome:hover { height: 24px; } #navbar ul.left li.navsel:hover { background: #c0dfff; background: -webkit-gradient(linear, left top, left bottom, from(#c8e5ff), to(#66a0d0)); background: -webkit-linear-gradient(top, #c8e5ff, #66a0d0); background: -moz-linear-gradient(top, #c8e5ff, #66a0d0); background: -ms-linear-gradient(top, #c8e5ff, #66a0d0); background: -o-linear-gradient(top, #c8e5ff, #66a0d0); background: linear-gradient(top, #c8e5ff, #66a0d0); border: 1px solid #66a0d0; border-right: 2px solid #66a0d0; height: 24px; } #navbar ul.left li.home4:hover a { margin-left: 1px; margin-right: 1px; margin-top: 1px; } #navbar ul.left li.navsel a { color: black; } #navbar ul.left li.home:hover { border: none; border-right: 1px solid #aaa; } /* Sub-menus */ #navbar ul.left ul { position: absolute; top: 22px; left: -1px; margin: 0; padding: 0; background: none; width: auto; border: none; display: none; z-index: 10; } #navbar ul.left li:hover > ul { display: block; } #navbar ul.left ul li { position: relative; display: block; margin: 0; padding: 0; width: 150px; float: none; background: white; border: none; border-bottom: 1px solid #c0dfff; border-left: 2px solid #66a0d0; border-right: 2px solid #66a0d0; -webkit-box-shadow: 0px 14px 14px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 14px 14px rgba(0, 0, 0, 0.4); -ms-box-shadow: 0px 14px 14px rgba(0, 0, 0, 0.4); -o-box-shadow: 0px 14px 14px rgba(0, 0, 0, 0.4); box-shadow: 0px 14px 14px rgba(0, 0, 0, 0.4); } #navbar ul.left ul a { display: block; border: none; color: black; font-weight: normal; position: relative; background: none; height: 100%; } #navbar ul.left ul li:first-child { border-bottom: 1px solid #c0dfff; border-left: 2px solid #66a0d0; border-right: 2px solid #66a0d0; border-top: 2px solid #66a0d0; -webkit-border-radius: 0 4px 0 0; -moz-border-radius: 0 4px 0 0; -ms-border-radius: 0 4px 0 0; -o-border-radius: 0 4px 0 0; border-radius: 0 4px 0 0; } #navbar ul.left ul li.last { border-bottom: 2px solid #66a0d0; -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -ms-border-radius: 0 0 4px 4px; -o-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; } #navbar ul.left ul li.sub { background: #ffffff url(img/br.gif) 136px 7px no-repeat; } #navbar ul.left ul li:hover { background-color: #c0dfff; } #navbar ul.left ul li ul { left: 150px; top: -2px; } #navbar ul.left ul ul li:first-child { -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -ms-border-radius: 4px 4px 0 0; -o-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; } /* Additional stuff in the navigation bar */ #navsearch { float: right; margin-right: 12px; height: 16 px; } #navinput { display: table-cell; position: relative; height: 20px; font-size: 10px; border: 1px solid #ccc; top: 2px; } #navfind { position: relative; float: right; height: 24px; width: 30px; background-image: url(images/search.png); background-repeat: no-repeat; background-position: center center; border-left: 1px solid #aaa; } .navbut { position: relative; float: right; height: 24px; width: auto; border-left: 1px solid #aaa; color: black; } #navmail, #navsys, #navfb, #navms, #navalert, #navusers, #navcust { position: relative; display: block; padding-left: 26px; padding-right: 4px; padding-top: 4px; background-image: url(images/mail.gif); background-repeat: no-repeat; background-position: 6px 4px; } #navsys { background-image: url(images/sysmail.gif); } #navfb { background-image: url(images/feedback.gif); } #navms { background-image: url(images/mailspec.gif); } /* New style mail */ div.navenv { position: relative; display: block; padding-left: 26px; padding-right: 2px; padding-top: 0px; background-image: url(images/_mail.gif); background-repeat: no-repeat; background-position: 6px 3px; height: 24px; } div.navicon { height: 24px; padding: 0px; padding-left: 6px; padding-right: 24px; display: block; position: relative; } div.navloupe { float: right; padding-left: 4px; padding-right: 5px; padding-top: 5px; opacity: 0.50; } div.navalt { position: relative; display: block; padding-left: 14px; padding-right: 2px; padding-top: 0px; background-image: url(images/_alert.png); background-repeat: no-repeat; background-position: 6px 4px; background-size: 13%; height: 24px; } div.navnum { font-family: Helvetica, Arial, Verdana, sans-serif; background: red; color: white; font-size: 10px; font-weight: bold; padding: 1px; padding-left: 3px; padding-right: 3px; padding-top: 1px; height: 13px; position: absolute; top: -10px; min-width: 10px; text-align: center; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.4); -ms-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.4); -o-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.4); box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.4); } #navusers { background-image: url(images/users.gif); padding-left: 20px; } #navusr { position: relative; display: block; background-image: url(images/_users.gif); background-repeat: no-repeat; background-position: 0px 3px; padding-left: 20px; padding-right: 2px; height: 24px; } #navcust { background-image: url(images/cust.gif); padding-left: 20px; } #navalert { background-image: url(img/alert.gif); background-position: 6px 6px; padding-left: 22px; background-repeat: no-repeat; } .navbutsel { background: #ffcc77; background: -webkit-gradient(linear, left top, left bottom, from(#f8e8d8), to(#f39d44)); background: -webkit-linear-gradient(top, #f8e8d8, #f39d44); background: -moz-linear-gradient(top, #f8e8d8, #f39d44); background: -ms-linear-gradient(top, #f8e8d8, #f39d44); background: -o-linear-gradient(top, #f8e8d8, #f39d44); background: linear-gradient(top, #f8e8d8, #f39d44); } .navred { background: #FAA; background: -webkit-linear-gradient(top, #f8d8d8, #f37575); } .navbut:hover { background: #c0dfff; background: -webkit-gradient(linear, left top, left bottom, from(#c8e5ff), to(#66a0d0)); background: -moz-linear-gradient(top, #c8e5ff, #66a0d0); background: -ms-linear-gradient(top, #c8e5ff, #66a0d0); background: -o-linear-gradient(top, #c8e5ff, #66a0d0); background: linear-gradient(top, #c8e5ff, #66a0d0); } div a:hover { text-decoration: none; } /* CSS hack to resize the container to the height of its children */ .clear_float { clear: both; margin: 0; padding: 0; font-size: 0; line-height: 0; } /* Page footer */ #footer { width: 100%; height: 32px; margin-top: 4px; margin-bottom: 12px; border-top: 1px solid #ddd; padding-top: 4px; color: #aaa; } #footer a { color: #82a6c8; } #footer a:hover { color: #3366d0; } #project { display: block; float: right; text-align: right; font-size: 11px; } #project div { float: left; height: 16px; padding-left: 6px; padding-top: 2px; margin-left: 6px; border-left: 1px solid #ddd; } #project div.first { border: none; } #verisign { display: block; float: left; } /* Out of service items */ .oos { color: red; } #name.oos a { color: red; } div.shortcut a { background: #eee; background: -moz-gradient(top, #f8f8f8, #d0d0d0); background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#d0d0d0)); background: -webkit-linear-gradient(top, #f8f8f8, #d0d0d0); background: -moz-linear-gradient(top, #f8f8f8, #d0d0d0); background: -ms-linear-gradient(top, #f8f8f8, #d0d0d0); background: -o-linear-gradient(top, #f8f8f8, #d0d0d0); background: linear-gradient(top, #f8f8f8, #d0d0d0); height: 20px; padding: 2px; padding-left: 6px; padding-right: 6px; display: inline-table; width: auto; font-size: 10pt; color: #444; text-decoration: none; margin-bottom: 8px; margin-right: 8px; border: 1px solid #888; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; float: left; } div.shortcut a:hover, div.shortlink a:hover { color: black; background: #c0dfff; background: -moz-gradient(top, #c8e5ff, #66a0d0); background: -webkit-gradient(linear, left top, left bottom, from(#c8e5ff), to(66a0d0)); background: -webkit-linear-gradient(top, #c8e5ff, #66a0d0); background: -moz-linear-gradient(top, #c8e5ff, #66a0d0); background: -ms-linear-gradient(top, #c8e5ff, #66a0d0); background: -o-linear-gradient(top, #c8e5ff, #66a0d0); background: linear-gradient(top, #c8e5ff, #66a0d0); } div.shortback a { height: 22px; padding-top: 0px; padding-bottom: 0px; } div.shortlink a { background: #eee; background: -moz-gradient(top, #f8f8f8, #d0d0d0); background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#d0d0d0)); background: -webkit-linear-gradient(top, #f8f8f8, #d0d0d0); background: -moz-linear-gradient(top, #f8f8f8, #d0d0d0); background: -ms-linear-gradient(top, #f8f8f8, #d0d0d0); background: -o-linear-gradient(top, #f8f8f8, #d0d0d0); background: linear-gradient(top, #f8f8f8, #d0d0d0); height: 20px; padding: 2px; padding-left: 6px; padding-right: 6px; display: inline-table; width: 240px; font-size: 10pt; color: #444; text-decoration: none; text-align: center; margin-bottom: 8px; margin-right: 8px; border: 1px solid #888; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; float: left; } div.cardact { padding-top: 6px; padding-right: 1px; } div.cardact a { display: block; text-align: center; height: 14px; padding: 0; padding-top: 2px; margin: 0; margin-top: 3px; font-size: 10px; width: 234px; border: 1px solid #a0bbdd; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; background: #dde8ff; background: -webkit-linear-gradient(top, #e4f2ff, #afcae3); background: -moz-linear-gradient(top, #e4f2ff, #afcae3); background: -ms-linear-gradient(top, #e4f2ff, #afcae3); background: -o-linear-gradient(top, #e4f2ff, #afcae3); background: linear-gradient(top, #e4f2ff, #afcae3); color: #303070; } div.cardact a:hover { color: black; background: -webkit-linear-gradient(top, #f8e8d8, #f39d44); background: -moz-linear-gradient(top, #f8e8d8, #f39d44); background: -ms-linear-gradient(top, #f8e8d8, #f39d44); background: -o-linear-gradient(top, #f8e8d8, #f39d44); background: linear-gradient(top, #f8e8d8, #f39d44); border-color: #a64; text-decoration: none; } /* Standard page containers */ #page { width: 100%; margin-top: 10px; } #menubar { float: left; width: 160px; margin: 0; } #sidebar { float: right; width: 160px; margin: 0; } #main { min-height: 500px; height: auto; } #main.menubar { margin-left: 176px; } #main.sidebar { margin-right: 176px; } /* Standard page furniture */ .window, .boxwarn, .boxalert { -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.3); -ms-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.3); -o-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.3); box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.3); } .box, .boxlow, .boxblue, .boxplain, .boxerror, .message, .toolbox, .boxwarn, .boxalert { display: block; background: white; border: 1px solid #ddd; padding: 0; font-size: 12px; margin: none; margin-bottom: 16px; line-height: 1.30em; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; } div.toolbox { height: 25px; width: auto; float: right; padding-left: 4px; margin-left: 12px; background: #98bee6; border: 1px solid #5590c0; -webkit-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); -o-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2); } .boxhead, .boxfoot, .boxhalf, .boxtab, .boxbottom { display: block; border: 1px solid #5590c0; padding: 0; margin: 0; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -ms-border-radius: 4px 4px 0 0; -o-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; height: 24px; background: #98bee6; color: black; font-size: 14px; line-height: 18px; } .boxhalf, .boxbottom { height: 10px; } .boxtab { height: 24px; border-top: none; border-bottom: none; } .boxfoot, .boxbottom { -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -ms-border-radius: 0 0 4px 4px; -o-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; font-size: 14px; margin-bottom: 16px; } .boxhead h1, .boxfoot h1 { font-weight: bold; font-size: 15px; padding-left: 6px; padding-top: 2px; float: left; } .boxhead h2, .boxfoot h2 { font-weight: normal; font-size: 13px; padding-left: 6px; padding-top: 4px; float: left; } .boxhead h3, .boxfoot h3 { font-weight: normal; font-size: 10px; line-height: 13px; color: #225070; padding-left: 6px; padding-top: 5px; padding-right: 6px; float: right; } .head_alert { position: relative; top: 7px; left: 6px; } /* Common user interface */ div.ui_trad { margin-top: 2px; } div.ui_radio { padding-left: 0px; padding-top: 1px; padding-bottom: 3px; padding-right: 2px; } div.ui_vradio { padding-left: 0px; padding-top: 0px; padding-bottom: 6px; padding-right: 2px; } div.ui_radio { margin-right: 6px; display: inline-block; } div.ui_radio input, div.ui_vradio input { margin-right: 8px; } div.db_radio div.ui_vradio input { margin-top: 1px; } div.ui_vradio:hover { background: ffff88; } div.ui_error { border: 2px solid red; background: #fff0f0; padding: 2px; } div.knob, div.noknob, div.knobcounter, div.knoblink, div.knobtrans { border: 1px solid #5590c0; background: #ffcc77; background: -webkit-linear-gradient(top, #f8e8d8, #f39d44); background: -moz-linear-gradient(top, #f8e8d8, #f39d44); background: -ms-linear-gradient(top, #f8e8d8, #f39d44); background: -o-linear-gradient(top, #f8e8d8, #f39d44); background: -webkit-linear-gradient(top, #f8e8d8, #f39d44); width: 17px; height: 17px; margin: 0; margin-top: 2px; margin-right: 4px; float: right; color: black; text-align: center; vertical-align: middle; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; } div.noknob, div.knobcounter, div.knobsel { background: #c0dfff; background: -webkit-linear-gradient(top, #b8d5ee, #66a0d0); background: -moz-linear-gradient(top, #b8d5ee, #66a0d0); background: -ms-linear-gradient(top, #b8d5ee, #66a0d0); background: -o-linear-gradient(top, #b8d5ee, #66a0d0); background: -webkit-linear-gradient(top, #b8d5ee, #66a0d0); } div.knoblink, div.knobcounter { width: auto; padding-left: 3px; padding-right: 3px; padding-top: 0px; padding-bottom: 1px; font-size: 12px; height: 16px; color: #333f77; } div.knoblink img { position: relative; top: 2px; } div.knoblink a { color: #004499; } div.knob:hover { text-decoration: none; background: #c0dfff; background: #e8e8e8; background: -webkit-linear-gradient(top, #f8f8f8, #d0d0d0); background: -moz-linear-gradient(top, #f8f8f8, #d0d0d0); background: -ms-linear-gradient(top, #f8f8f8, #d0d0d0); background: -o-linear-gradient(top, #f8f8f8, #d0d0d0); background: -webkit-linear-gradient(top, #f8f8f8, #d0d0d0); color: black; } div.knobcounter a:hover { color: white; } div.knob a, div.knobtrans a { display: block; color: #333f77; } div.knob a:hover { text-decoration: none; } .knob img, .knobtrans img { padding: 2px; } div.knobtrans { background: none; border: none; } div.knobspacer { float: right; width: 6px; } div.knobspace { float: right; width: 20px; } div.knobnew { border: 1px solid #bbccdd; border-radius: 3px; height: 54px; width: 9px; background: -webkit-linear-gradient(left, #ddeeff, #ccddee); } div.knobnew img { margin-top: 20px; margin-left: 2px; } div.knobnew:hover { background: -webkit-linear-gradient(left, #77b0e0, #4470b0); } /* Fix for knobs in the top bar of a card */ div.knobtop div.knob { margin-top: 6px; margin-right: 4px; padding: 0; } div.knobtop img { padding: 0; padding-top: 2px; padding-right: 1px; } div.diabox { margin: 0px; padding: 0px; border-radius: 8px; box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.3); background-color: #eee; position: absolute; padding: 12px; z-index: 3; text-align: center; } div.diabox div.intro { margin-top: 5px; margin-bottom: 8px; font-size: 11px; padding-left: 3px; padding-right: 3px; } div.diabut { margin: 0px; padding: 0px; border: 1px solid #ccc; float: left; width: 20px; height: 20px; background-color: white; border-left: none; border-bottom-right-radius: 4px; border-top-right-radius: 4px; cursor: pointer; display: block; } /* Top bar of a card */ .cardrow, .cardrowtop { display: table; border-bottom: 1px solid #5590c0; width: 100%; height: auto; padding: 0; } .cardrowtop { padding-bottom: 6px; } .cardrowtop img { float: right; padding-top: 7px; } .cardrowtop img.via { float: left; padding-top: 11px; margin-left: 8px; } .cardremark { padding: 6px; } .cardremark h1 { font-size: 12px; color: red; display: inline; padding: 0; padding-right: 6px; margin-right: 6px; border-right: 1px solid #66a0d0; } .cardremark h3 { font-size: 14px; font-weight: normal; padding: 0; margin: 0; float: right; margin-left: 6px; } .cardremark img { margin-right: 6px; top: -2px; } .cardremark a:hover { text-decoration: underline; } .cardbar { display: block; padding: 6px; border-bottom: 1px solid #5590c0; font-weight: normal; } .cardbar h1, .cardbar h2 { display: inline; font-weight: bold; font-size: 12px; padding: 0; padding-right: 6px; margin: 0; margin-right: 6px; border-right: 1px solid #66a0d0; } .cardbar h2 { color: red; } .cardbar h3, .cardbar h4 { float: right; font-weight: normal; font-size: 12px; margin: 0; padding-left: 6px; } .cardbar h3 { margin-left: 6px; border-left: 1px solid #66a0d0; } .cardbar h4, .cardbar h4 a { font-weight: bold; color: red; } .cardbar img { float: right; margin-left: 6px; margin-top: 1px; } .cardbar div.knob { margin: 0; margin-top: -2px; margin-left: 6px; } .cardbar div.knob img { margin: 0; } .cardrow h1, .cardrowtop h1 { margin: 0; white-space: 0; float: left; font-size: 14px; font-weight: bold; color: red; margin: 6px; margin-right: 0; margin-bottom: 1px; height: auto; border: 1px solid #e8f2ff; } .cardrow h4, .cardrowtop h4 { margin: 0; white-space: 0; float: right; font-size: 14px; font-weight: normal; margin: 7px; margin-bottom: 1px; height: auto; border: 1px solid #e8f2ff; } .cardrow h2, .cardrowtop h2 { margin: 0; white-space: 0; float: left; font-size: 14px; font-weight: normal; margin: 7px; margin-bottom: 1px; height: auto; border: 1px solid #e8f2ff; } .cardtable { width: 100%; font-size: 12px; font-weight: normal; } table.cardtable td.resume { border-bottom: 1px solid #5590c0; /* border-right: 1px solid #5590c0; */ padding: 12px; vertical-align: top; background: #ffffff; background: #f8faff; } table.cardtable td.charts { border-bottom: 1px solid #5590c0; padding: 0px; vertical-align: top; background: #ffffff; background: #f8faff; } .charts_frame { width: 100%; height: 100%; display: inline-block; min-height: 300px; background: #ffffff; background: #f8faff; /* -webkit-overflow-scrolling: touch; */ } iframe.charts { background-color: none; border: none; height: 100%; width: 100%; background: #ffffff; background: #f8faff; display: block; min-height: 484px; } .cardname, .cardleft, .card_left { width: 33%; border-right: 1px solid #5590c0; padding: 6px; vertical-align: top; } .cardleft { width: 33%; } .card_left { width: 50%; padding: 0px; } .ctitle, .ctitle1 { height: 20px; padding: 6px; font-size: 14px; background: #98bee6; background: -webkit-linear-gradient(top, #e0ebfc, #98bee6); background: -moz-linear-gradient(top, #e0ebfc, #98bee6); background: -ms-linear-gradient(top, #e0ebfc, #98bee6); background: -o-linear-gradient(top, #e0ebfc, #98bee6); background: linear-gradient(top, #e0ebfc, #98bee6); } .ctitle input { float: right; } .clist { padding: 6px; } .cardright, .card_right { padding: 6px; vertical-align: top; } .card_right { padding: 0px; } .cardname h1, .cardname h2 { font-weight: bold; font-size: 14px; padding: 0; margin: 0; margin-bottom: 3px; display: block; color: #3350aa; width: 100%; } .cardname h1 a, .cardname h2 a { color: #3350aa; } .cardname h2 { font-weight: normal; } .cardname a:hover { text-decoration: underline; } table.cardtable .photo, img.preview { float: right; border: 6px solid white; -webkit-box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.4); -ms-box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.4); -o-box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.4); box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.4); margin: 8px; margin-bottom: 16px; } table.cardtable .logo { float: right; margin: 6px; } img.preview { margin-top: 0; } table.cardtable div.photo { width: 298px; height: 200px; text-align: center; line-height: 200px; vertical-align: middle; background: #eee; color: #777; } div.photonumber { float: right; position: relative; top: -35px; left: -16px; height: 0px; } div.photoid { padding: 0px; padding-left: 1px; padding-right: 1px; color: black; font-size: 9px; line-height: 11px; background-color: white; background: rgba(255, 255, 255, .6); } div.dummy { height: 100%; vertical-align: middle; display: inline-block; //border: 1px doted red; } table.cardtable div.deleted, table.cardtable .deleted { border-color: red; } .cardbar div.sep, .cardremark div.sep { display: inline; border-right: 1px solid #66a0d0; padding-right: 6px; margin-right: 6px; } table.cardtable div.phototext { display: inline-block; float: right; width: 180px; text-align: right; font-size: 11px; margin-top: 12px; margin-bottom: 24px; margin-right: 2px; color: #3350aa; } table.cardtable div.phototext h1 { margin: 0; padding: 0; display: block; font-weight: bold; font-size: 12px; color: #3350aa; width: 100%; } table.cardtable div.phototext h2 { margin: 0; padding: 0; display: block; font-weight: normal; font-size: 12 px; color: #888; margin-top: 12px; width: 100%; } table.cardtable div.phototext img { position: absolute; left: 185px; top: 2px; } div.actions { padding-top: 6px; } .dbcleft { width: 17%; border-right: 1px solid #5590c0; padding: 6px; vertical-align: top; } .dbcright { display: block; width: 17%; padding: 6px; vertical-align: top; } .markers { block: inline; padding-left: 6px; padding-top: 6px; width: auto; } .marker, .markerwide { display: block; float: left; width: auto; height: 16px; min-width: 18px; padding-left: 3px; padding-right: 3px; text-align: center; margin-top: 6px; margin-right: 3px; border: 1px solid #d09858; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; background: #ffcc77; } .marksub { height: 24; font-weight: bold; padding-left: 6px; padding-top: 2px; } .markedit tr { height: 22px; } .markedit td.check { padding-left: 12px; } .boxlow { position: relative; border-top: none; -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -ms-border-radius: 0 0 4px 4px; -o-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; } .found, .boxmid, .boxmid1 { border-left: 1px solid #66a0d0; border-right: 1px solid #66a0d0; padding: 4px; font-size: 12px; } .boxmid1 { background: #e8f2ff; } .found tr.header { background: #c0dfff; background: white; height: 24px; } .found tr.header td { background: #c0dfff; border: 1px solid #66a0d0; border-left: none; border-right: none; border-top: none; } .found tr.header td.title { width: 50%; padding-left: 6px; font-weight: bold; } .found tr.line { height: 24px; } .found tr.first { height: 23px; } .found tr.line td { color: #555; height: 22px; } .found tr.line td { border-top: 1px solid #d0e0f8; } .found tr.bottom td { border-top: none; border-bottom: 1px solid #d0e0f8; } .found tr.first td { border: none; } .found tr.tempin { background: #fff4e8; } .found tr.error { background: #ffe8e8; } .found tr.error td { color: red; } .found tr.line td.error { color: red; font-weight: bold; } .found tr.tempin td { color: #cc6600; } .found tr.wanted td { background: #f8e8f8; color: purple; } .found tr.blue td { background: #e0eaf8; color: #3355ee; } .found tr.yellow td { background: #fafadd; color: #777700; } .found tr.out td, .found tr.deleted td { color: red; } .found tr.line:hover, .found tr.first:hover, .found tr.line:hover td { background: #ffff88; cursor: pointer; } .found tr.nolink:hover { cursor: auto; } .found tr.line:hover > td { color: black; } .found tr.default > td { font-weight: bold; } .found tr.inact > td { color: #999; } .found tr td { height: 22px; padding-left: 2px; padding-right: 2px; } .list tr { height: 22px; } .list tr.faint { color: grey; } /* Contract table */ table.contract { /*border: 1px dotted red;*/ border-spacing: 0; border-collapse: collapse; } table.contract tr.title { color: #888; text-align: center; } table.contract tr.value td { text-align: center; height: 22px; } table.contract tr.value td.legend { text-align: right; padding-right: 3px; background-color: #c0dfff; border: 1px solid #66a0d0; width: 85px; } table.contract tr.value td.value { background-color: white; border: 1px solid #66a0d0; width: 90px; font-weight: bold; } table.contract tr.value td.desc { color: #888; padding-left: 4px; text-align: left; } table.contract tr.value td.error { color: red; background-color: #fdd; } table.contract tr.value td.green { background-color: #dfd; } table.contract tr.value td.fade { color: #888; } /* Tokens */ div.step, div.steps, div.stepd { background: #c0ddff; color: black; float: left; width: 20 px; font-size: 12px; padding: 1px; padding-left: 6px; padding-right: 6px; padding-bottom: 1px; margin-right: 4px; text-align: center; height: 14px; line-height: 13px; vertical-align: middle; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; } div.step, div.stepd { color: white; background: #ff6666; font-weight: bold; } div.stepd { background: #44bf44; } div.token, div.token1 { background: #999; color: white; float: left; font-size: 11px; padding: 2px; padding-left: 6px; padding-right: 6px; padding-bottom: 3px; margin-right: 4px; text-align: center; height: 14px; line-height: 13px; vertical-align: middle; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -webkit-border-radius: 9px; -moz-border-radius: 9px; -ms-border-radius: 9px; -o-border-radius: 9px; border-radius: 9px; } div.token1 { -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; } div.tokenv { float: none; margin-bottom: 4px; margin-right: 0px; } div.t_grey, div.t3_grey { background: -webkit-gradient(linear, left top, left bottom, from(#bbbbbb), to(#777777)); background: -moz-linear-gradient(top, #bbbbbb, #777777); background: -ms-linear-gradient(top, #bbbbbb, #777777); background: -o-linear-gradient(top, #bbbbbb, #777777); background: linear-gradient(top, #bbbbbb, #777777); } div.t_grey { background: #bbbbbb; } div.t_white, div.t3_white { background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dddddd)); background: -moz-linear-gradient(top, #ffffff, #dddddd); background: -ms-linear-gradient(top, #ffffff, #dddddd); background: -o-linear-gradient(top, #ffffff, #dddddd); background: linear-gradient(top, #ffffff, #dddddd); color: #777777; } div.t_light, div.t3_light { background: -webkit-gradient(linear, left top, left bottom, from(#e0e0e0), to(#c0c0c0)); background: -moz-linear-gradient(top, #e0e0e0, #c0c0c0); background: -ms-linear-gradient(top, #e0e0e0, #c0c0c0); background: -o-linear-gradient(top, #e0e0e0, #c0c0c0); background: linear-gradient(top, #e0e0e0, #c0c0c0); color: #666666; } div.t_light { background: #d8d8d8; color: #666666; } div.t_pink, div.t3_pink { background: -webkit-gradient(linear, left top, left bottom, from(#ffeeee), to(#eecccc)); background: -moz-linear-gradient(top, #ffeeee, #eecccc); background: -ms-linear-gradient(top, #ffeeee, #eecccc); background: -o-linear-gradient(top, #ffeeee, #eecccc); background: linear-gradient(top, #ffeeee, #eecccc); color: #996060; } div.t_pink { background: #ffd8d8; color: #996060; } div.t_blue, div.t3_blue { background: -webkit-gradient(linear, left top, left bottom, from(#5599ee), to(#385a88)); background: -moz-linear-gradient(top, #5599ee, #385a88); background: -ms-linear-gradient(top, #5599ee, #385a88); background: -o-linear-gradient(top, #5599ee, #385a88); background: linear-gradient(top, #5599ee, #385a88); } div.t_but, div.t3_but { background: -webkit-gradient(linear, left top, left bottom, from(#5599ee), to(#385a88)); background: -moz-linear-gradient(top, #5599ee, #385a88); background: -ms-linear-gradient(top, #5599ee, #385a88); background: -o-linear-gradient(top, #5599ee, #385a88); background: linear-gradient(top, #5599ee, #385a88); } div.t_but { background: #c8dfff; color: #446688; } div.t_but:hover { background: #77aaee; color: white; } div.t_form, div.t3_form { background: #66aaff; background: -webkit-gradient(linear, left top, left bottom, from(#c8deff), to(#a8c9e8)); background: -moz-linear-gradient(top, #c8deff, #a8c9e8); background: -ms-linear-gradient(top, #c8deff, #a8c9e8); background: -o-linear-gradient(top, #c8deff, #a8c9e8); background: linear-gradient(top, #c8deff, #a8c9e8); color: #334466; } div.t_form { color: #334466; background: #c0daff; } div.t_mag, div.t_purple, div.t3_purple { background: -webkit-gradient(linear, left top, left bottom, from(#cc90cc), to(#906090)); background: -moz-linear-gradient(top, #cc90cc, #906090); background: -ms-linear-gradient(top, #cc90cc, #906090); background: -o-linear-gradient(top, #cc90cc, #906090); background: linear-gradient(top, #cc90cc, #906090); } div.t_mag, div.t_purple { color: white; background: #cc80cc; } div.t_red, div.t3_red { background: -webkit-gradient(linear, left top, left bottom, from(#ff6666), to(#aa4444)); background: -moz-linear-gradient(top, #ff6666, #aa4444); background: -ms-linear-gradient(top, #ff6666, #aa4444); background: -o-linear-gradient(top, #ff6666, #aa4444); background: linear-gradient(top, #ff6666, #aa4444); } div.t_red { color: white; background: #ff5050; } div.t_yellow, div.t3_yellow { color: white; background: -webkit-gradient(linear, left top, left bottom, from(#dfbf00), to(#a08800)); background: -moz-linear-gradient(top, #dfbf00, #a08800); background: -ms-linear-gradient(top, #dfbf00, #a08800); background: -o-linear-gradient(top, #dfbf00, #a08800); background: linear-gradient(top, #dfbf00, #a08800); } div.t_yellow { color: white; background: #dfc000; } div.t_orange, div.t3_orange { background: -webkit-gradient(linear, left top, left bottom, from(#ffa044), to(#885500)); background: -moz-linear-gradient(top, #ffa044, #885500); background: -ms-linear-gradient(top, #ffa044, #885500); background: -o-linear-gradient(top, #ffa044, #885500); background: linear-gradient(top, #ffa044, #885500); } div.t_orange { background: #ff9044; color: white; } div.t_green, div.t3_green { background: -webkit-gradient(linear, left top, left bottom, from(#44c044), to(#008800)); background: -moz-linear-gradient(top, #44c044, #008800); background: -ms-linear-gradient(top, #44c044, #008800); background: -o-linear-gradient(top, #44c044, #008800); background: linear-gradient(top, #44c044, #008800); } div.t_green { background: #44b044; color: white; } /* Gallery view */ table.gallery td { width: 100px; text-align: center; vertical-align: top; padding: 3px; padding-top: 6px; font-size: 11px; cursor: pointer; border: 1px solid #e8f2ff; -webkit-border-radius: 12 px; -moz-border-radius: 12 px; -ms-border-radius: 12 px; -o-border-radius: 12 px; border-radius: 12 px; position: relative; } table.gallery td.default, table.catalogue tr.default { background: #c0dfff; background: #d0e8ff; } table.gallery td h1 { font-size: 11px; padding: 0; margin: 0; margin-top: 6px; margin-bottom: 2px; display: block; font-weight: bold; color: #3350aa; } table.gallery td.item:hover { background: #ff8; border: 1px dashed #66a0d0; } table.gallery img.thumb, table.catalogue img.thumb, div.photobook img.thumb, table.photolist img.thumb, div.tabthumb img.thumb { border: 2px solid white; -webkit-box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.4); -ms-box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.4); -o-box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.4); box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.4); } div.photobook { margin-left: 2px; } div.photobook img.thumb { margin-left: 3px; margin-bottom: 6px; } div.photobook img.selected, table.photolist img.selected { border-color: red; } table.photolist td { padding: 4px; } table.photolist img.thumb { margin-bottom: 6px; } table.photoedit td { padding: 0; } table.photoedit h2 { margin: 0; padding: 0; display: inline; font-weight: normal; font-size: 12px; color: #888; margin-top: 3px; margin-left: 12px; } table.catalogue img.alert { padding-top: 10px; margin-right: 4px; vertical-align: middle; float: right; } table.catalogue div.temp { font-size: 11px; padding: 3px; color: black; margin-right: 3px; border-radius: 2px; background: #faf8d0; box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.4); } table.catalogue div.temp a { color: black; } table.catalogue td.inout { font-size: 11px; border-right: 1px solid #ddd; } table.gallery td:hover > img.thumb, table.catalogue tr:hover img.thumb { border: 2px solid #66a0d0; } table.gallery img.rin { /*border: 1px dotted red;*/ position: absolute; left: 108px; } table.gallery img.eye { position: absolute; left: 108px; top: 20px; } table.gallery div.dead { position: absolute; left: 110px; top: 4px; } /* Catalogue view */ table.catalogue tr.line > td { padding: 0; height: 66px; } table.catalogue td.desc { font-color: #aaa; height: 70px; line-height: 1.2em; border-right: 1px solid #ddd; } table.catalogue div.desc { font-size: 11px; overflow: hidden; text-overflow: ellipsis; height: 60px; margin-left: 3px; margin-right: 6px; line-height: 1.2em; } table.catalogue div.desc img { margin-right: 3px; } table.catalogue div.adr { font-size: 11px; overflow: hidden; text-overflow: ellipsis; height: 60px; margin-left: 3px; margin-right: 6px; padding-top: 4px; } table.catalogue td.price, table.catalogue td.price a { font-size: 11px; text-align: right; padding-right: 6px; line-height: 1.2em; border-right: 1px solid #ddd; vertical-align: top; } table.catalogue p { margin: 0; padding: 0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } table.catalogue td h1 { font-size: 12px; padding: 0; margin: 0; margin-top: 5px; display: block; font-weight: bold; color: #3350aa; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } table.catalogue td h2 { font-size: 11px; padding: 0; margin: 0; margin-bottom: 1px; display: block; font-weight: normal; color: #3350aa; line-height: 1em; } table.catalogue td h3 { font-size: 11px; padding: 0; margin: 0; margin-bottom: 1px; display: block; font-weight: normal; color: #6688dd; } table.catalogue td.serno { font-size: 11px; line-height: 1.2em; border-right: 1px solid #ddd; } table.catalogue td.inout { vertical-align: middle; line-height: 1.2em; } table.catalogue td.inout img { margin-right: 4px; } table.gallery td.tempin, table.gallery td.tempin h1, table.catalogue tr.tempin h1 { color: #cc6600; } table.gallery td.out, table.gallery td.out h1, table.catalogue tr.out h1, table.gallery td.deleted, table.gallery td.deleted h1, table.catalogue tr.deleted h1 { color: red; } table.catalogue tr.deleted img, table.gallery td.deleted img, img.deleted { border-color: red; } /* New journal */ div.j_buttons { height: 24px; padding: 4px; } div.ji { margin-top: 2px; } div.jh { height: 18px; padding: 0px; padding-bottom: 6px; font-weight: bold; } div.jcenter { text-align: center; } div.jt { height: 24px; padding: 0px; padding-top: 0px; background: #ddeedd; background: #d4ead4; margin-bottom: 6px; -webkit-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.2); -o-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.2); box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.2); } div.jt_blue { background: #d4e4f8; } div.jt_red { background: #f8d4d4; } div.jt_purple { background: #f6d4f6; } div.jc { min-height: 28px; margin-top: 2px; } div.ja { } div.jid { float: right; padding: 3px; padding-left: 6px; padding-top: 5px; padding-right: 5px; width: 24px; height: 18px; border-left: 1px solid #bbb; text-align: right; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } div.jta { float: right; width: 12px; margin: 0px; padding: 6px; padding-left: 4px; padding-right: 12px; padding-top: 6px; } div.jcol { float: right; width: 12px; margin: 0px; padding: 6px; padding-left: 4px; padding-right: 4px; padding-top: 7px; } div.jclass { float: right; padding: 3px; padding-left: 6px; padding-top: 5px; width: 150px; height: 18px; text-align: right; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } div.jform { float: left; padding: 3px; padding-left: 6px; padding-top: 5px; padding-bottom: 0px; width: 80px; height: 19px; text-align: left; border-left: 1px solid #bbb; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } div.jbut:hover { background-color: #b2e0ff; } div.jtick { float: left; width: 16px; padding: 2px; padding-top: 4px; padding-left: 4px; } div.jicon{ float: left; width: 16px; margin-left: 6px; margin-top: 5px; margin-right: 8px; } div.jclk:hover img { -webkit-box-shadow: 0px 0px 14px rgba(255, 0, 0, 1); -moz-box-shadow: 0px 0px 14px rgba(255, 0, 0, 1); -ms-box-shadow: 0px 0px 14px rgba(255, 0, 0, 1); -o-box-shadow: 0px 0px 14px rgba(255, 0, 0, 1); box-shadow: 0px 0px 14px rgba(255, 0, 0, 1); } div.jdate { float: left; width: 80px; margin-top: 5px; } div.jtime, div.jdur { float: left; text-align: center; height: 19px; width: 36px; padding: 3px; padding-left: 6px; padding-top: 5px; padding-bottom: 0px; border-left: 1px solid #bbb; } div.jname, div.jtopic { float: left; height: 19px; width: 300px; padding: 3px; padding-left: 6px; padding-top: 5px; padding-bottom: 0px; border-left: 1px solid #bbb; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } div.jtopic { width: 160; } div.jia { background: #fff4f4; } div.jis { background: #fff0ff; } div.ji:hover { background: #ffffbb; cursor: pointer; } div.ji:hover div.jt { background: #eeee88; } div.jt:hover { background: #eeee88; } div.jp { float: left; width: 50px; padding: 2px; } div.jl { float: left; width: 12px; color: red; font-size: 14px; text-align: center; padding: 2px; margin-right: 4px; } div.jd { float: left; width: 700px; min-height: 16px; padding: 2px; margin-bottom: 4px; } div.jleg, div.jleg1, div.jleg2, div.jlegr { float: left; width: 100px; height: 16px; padding: 4px; padding-top: 6px; padding-right: 6px; text-align: right; font-weight: bold; } div.jleg1 { padding-top: 9px; } div.jleg2 { padding-top: 3px; } div.jlega { width: 60px; text-align: right; height: 22px; padding-left: 12px; padding-right: 2px; font-weight: bold; display: inline; } div.jlegr { text-align: left; width: auto; padding-left: 6px; } div.jalert { /* background-color: #f8dddd; */ text-align: right; background-image: url(img/jrn/warn.png); background-repeat: no-repeat; background-position: 4px 4px; } div.jwarn { color: red; float: left; font-size: 18px; } div.jerr { color: red; text-align: right; background-color: #f8dddd; border-top: 1px solid red; border-bottom: 1px solid red; background-image: url(img/jrn/err.png); background-repeat: no-repeat; background-position: 4px 3px; height: 14px; padding-top: 4px; padding-bottom: 4px; } #jvc, #jvp, #jvg { margin-top: -2px; } div.jcls { float: left; padding: 2px; margin-bottom: 6px; background-color: #e8f0e8; background-color: #eeeeee; min-width: 696px; } div.jcl { width: 83px; height: 20px; border-collapse: collapse; float: left; padding: 2px; } div.jtab { display: inline-block; border-radius: 6px 6px 0px 0px; padding: 6px; padding-right: 0px; background-color: none; } div.jtabs { display: inline-block; border-radius: 6px 6px 0px 0px; padding: 6px; padding-right: 0px; background-color: #eee; } div.jtab0 { background-color: #eee; height: 22px; padding: 4px; padding-right: 8px; border-radius: 0px 6px 6px 0px; } div.jtab1 { display: inline-block; border-radius: 6px 6px 6px 6px; padding: 6px; height: 19px; background-color: none; } div.jtabs1 { display: inline-block; border-radius: 6px 6px 6px 6px; padding: 6px; height: 19px; background-color: #eee; } div.jtabr { background-color: #fcc; } /* Old Journal */ table.journal td.desc { width: 100%; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; height: 18px; } table.profile { margin-top: 4px; margin-bottom: 14px; } table.profile tr.subheading { height: 24px; font_size: 12px; } table.profile td { padding: 0; vertical-align: middle; height: 22px; /*border: 1px solid red;*/ } .buttons_top { padding: 4px; /*border-bottom: 1px solid #b0c4d8;*/ height: 40px; } .buttons_upper { padding: 4px; /*border-bottom: 1px solid #b0c4d8;*/ padding-bottom: 7px; } .buttons_bottom { padding: 4px; border-top: 1px solid #b0c4d8; } div.buttons_float { margin-bottom: 12px; } div.ichart { width: 330px; height: 100%; margin: 0px; background: #ffffff; background: #f8faff; } div.ichart div.title { margin: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 10px; font-size: 14px; text-align: center; } div.ichart div.charts { padding: 12px; display: inline-block; background: #ffffff; background: #f8faff; } div.currentname, div.currentred { margin-bottom: 12px; color: grey; font-size: 14px; } div.currentname h2 { display: inline; font-weight: normal; color: red; } div.pling { height: 43px; color: red; font-size: 16px; font-weight: bold; padding-top: 21px; padding-left: 72px; margin-bottom: 12px; background: url(img/note/pling.png) 0 0 no-repeat; } ul.comms { padding: 0; margin: 0; list-style-type: none; width: 230px; display: inline-block; } ul.comms li { padding-left: 16px; margin-bottom: 1px; } ul.comms li, ul.comms li a { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } ul.comms li.phone { background: url(img/act/ph.gif) 0 2px no-repeat; } ul.comms li.mail { background: url(img/act/mail.gif) 0 2px no-repeat; } ul.comms li.www { background: url(img/act/www.gif) 0 2px no-repeat; } ul.comms li.act { background: url(img/act/act.gif) 0 2px no-repeat; } /* Forms */ table.form tr.head { height: 24; } table.form tr.head td { /*border: 1px dotted red;*/ } table.form tr.head h1 { float: left; font-size: 14px; margin-right: 4px; } table.form tr.subhead h1 { font-size: 14px; } table.form tr.line { height: 22px; } table.form tr.line:hover { background: #ffff88; } table.form tr.border { border: 1px dotted red; } table.form tr.result { height: 22px; background: #d0e8ff; } table.form tr.result h1 { font-size: 12px; font-weight: bold; color: #66a0d0; } table.form td.help, table.form td.help_err { font-size: 11px; color: #66a0d0; } table.form td.help_err { color: red; } table.form td.index { font-size: 11px; width: 30px; text-align: right; color: #86c0f0; } table.plan_item tr { height: 22px; } table.session td.left{ width: 50%; border-right: 1px solid #66a0d0; } table.session td.legend { height: 22px; width: 100px; text-align: right; padding-right: 6px; } table.session td.val { font-weight: bold; } table.module tr { height: 18px; } table.module td { width: 35px; height: 18 px; text-align: center; vertical-align: middle; } .inset { padding: 12px; } .edge { padding: 4px; } .mailbody { width: 99%; height: 200px; font: 13px "Courier"; } .mailsub { width: 99%; height: 24px; margin-top: 4px; margin-bottom: 4px; font-size: 13px; } .mailread { background-color: #c0dfff; border: 1px solid #66a0d0; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; width: 500px; padding: 12px; } .left { float: left; display: inline; } .right { float: right; display: inline; } .menu_right { float: right; display: inline; margin-left: 6px; } .note, .boxplain { padding: 12px; background: #ffffef; background: #fff9ff; } .note h1, .boxplain h1 { font-size: 16px; font-weight: bold; margin-bottom: 8px; margin-top: 4px; line-height: 1.3em; } .note h2, .boxplain h2 { font-weight: normal; font-size: 14px; margin: 0; margin-bottom: 6px; } .note h3, .boxplain h3 { font-weight: bold; font-size: 13 px; margin: 0; margin-bottom: 2px; padding: 0; } .note p, .boxplain p { margin: 0; margin-bottom: 0px; margin-top: 8px; } .note img.main, .boxplain img.main { float: right; margin-left: 4px; margin-bottom: 4px; } .note li, .boxplain li { margin-bottom: 4px; } .note { border: 1px solid #d0b0d0; } .find_small { display: block; vertical-align: middle; margin-top: 8px; height: 26px; } .find_small h1 { display: inline; font-size: 14px; font-weight: normal; margin: 0; padding: 0; padding-right: 4px; } .find_small input { margin-right: 6px; } .reminder { font-size: 13px; color: #aaa; } .notfound { /*border: 1px dotted red;*/ font-size: 14px; color: red; } .boxblue, .boxplain, .found { border-color: #66a0d0; background: #e8f2ff; } .boxform { border-color: #66a0d0; background: #ffffff; background: #f8faff; } .message { border-color: #bbb; background: #f8f8f8; } .boxwarn, .boxalert { border-color: #ee8888; background: #fff0f0; margin: 0px; margin-top: 6px; padding: 12px; padding-top: 7px; height: 12px; overflow: hidden; background-image: url(img/warn.png); background-position: 12px 8px; background-repeat: no-repeat; } .boxalert { padding-left: 36px; padding-top: 8px; padding-bottom: 10px; border-color: #cc9044; background-color: #fcf0e0; } .boxwarn div.right { float: right; margin-top: 0px; color: red; } .boxwarn h1 { font-size: 14px; margin: 0px; margin-bottom: 6px; margin-left: 24px; } .boxred, .boxerror { border-color: #ee8888; background: #fff0f0; } .boxgreen { border-color: #73aa73; background: #f0fff0; } .boxyellow { border-color: #cccc55; background: #fffff0; } .boxmemo { border-color: #bdbb44; background: #faf8d0; } .boxorange { border-color: #cc9044; background: #fcf0e0; } .boxgrey { border-color: #aaa; background: #f4f4f4; } .boxerror { vertical-align: middle; } .boxerrl { background: #fff0f0; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; border-bottom: 1px solid red; border-top: 1px solid red; } .boxerror h1 { margin: 0; margin-bottom: 3px; font-size: 14px; font-weight: bold; color: red; } .boxerror h2 { margin: 0; margin-bottom: 3px; font-size: 14px; font-weight: bold; color: #666; } .boxerror img { float: left; margin-right: 12px; } .shaded, .message { background: -webkit-linear-gradient(top, #ffffff, #eeeeee); background: -moz-linear-gradient(top, #ffffff, #eeeeee); background: -ms-linear-gradient(top, #ffffff, #eeeeee); background: -o-linear-gradient(top, #ffffff, #eeeeee); background: -webkit-linear-gradient(top, #ffffff, #eeeeee); } .shaded_blue { border-color: #66a0d0; background: -webkit-linear-gradient(top, #ffffff, #ddeeff); background: -moz-linear-gradient(top, #ffffff, #ddeeff); background: -ms-linear-gradient(top, #ffffff, #ddeeff); background: -o-linear-gradient(top, #ffffff, #ddeeff); background: -webkit-linear-gradient(top, #ffffff, #ddeeff); } .shaded_red { border-color: #cc5555; background: -webkit-linear-gradient(top, #ffffff, #fff0f0); background: -moz-linear-gradient(top, #ffffff, #fff0f0); background: -ms-linear-gradient(top, #ffffff, #fff0f0); background: -o-linear-gradient(top, #ffffff, #fff0f0); background: -webkit-linear-gradient(top, #ffffff, #fff0f0); } div.buttonslo { padding: 3px; padding-top: 6px; padding-bottom: 2px; } div.buttonshi { padding: 3px; padding-bottom: 6px; padding-top: 2px; } div.browse { float: right; padding: 0; margin: 0; margin-right: 2px; } div.message { padding: 4px; padding-left: 12px; padding-right: 12px; margin-bottom: 12px; } div.message h1 { font-size: 15px; } div.message h2 { font-weight: normal; font-size: 14px; margin-bottom: 1px; margin-top: 4px; } div.message h3 { font-size: 18px; float: right; margin-left: 12px; } div.message .red { color: red; } .message img { float: right; } /* Tabs */ div.tabs { display: block; height: 22px; padding-left: 20px; font-size: 11px; } div.tabs ul.tabshift { top: -1px; } div.tabs ul { list-style: none; margin: 0; padding: 0; line-height: 1.1em; float: left; } div.tabs li { position: relative; float: left; width: auto; font-weight: bold; padding: 0; padding-top: 4px; padding-left: 6px; padding-right: 6px; background-color: #c0dfff; border: 1px solid #6ca9df; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -ms-border-radius: 4px 4px 0 0; -o-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; margin-right: 4px; height: 17px; color: #479; } div.tabs li.tabup { border-bottom: none; } div.tabs li.tabdown { border-radius: 0 0 4px 4px; border-top: none; } div.tabs li.tabsel { border-color: #5590c0; height: 18px; color: black; background: #98bee6; } div.tabs li.tabsel1 { border-color: #5590c0; color: black; background: #98bee6; } div.tabs li.tabfull { border-radius: 4px; width: 60px; text-align: center; } div.tabs li.tabspace, div.tabs li.tabspacesel { margin-bottom: 2px; margin-top: 2px; margin: 6px; -webkit-box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.2); -o-box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.2); box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.2); } div.tabs li.tabspacesel { -webkit-box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.4); -ms-box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.4); -o-box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.4); box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.35); } div.tabs li.tabhelp { padding: 0; padding-top: 5px; margin: 0; margin-right: 6px; background: none; border:none; } div.tabs li.tabmemo { border-color: #bdbb44; background: #fbf8d0; color: #444400; } div.tabs li.tabyellow { border-color: #bdbb44; background: #f8eea0; color: #770; } div.tabs li.taborange { border-color: #efb522; background: #ffe3b0; color: #cc7744; } div.tabs li.tabgreen { border-color: #99aa99; background: #cceecc; color: #668866; } div.tabs li.tabred { border-color: #ee9f9f; background: #ffcccc; color: #aa7777; } div.tabs li.tabgrey { border-color: #a8a8a8; background: #e8e8e8; color: #777; } div.tabs li.tabwhite { border-color: #a8a8a8; background: #ffffff; color: #777; } div.tabs li.tabpurple { border-color: #a8a8a8; background: #f0d0f0; color: #868; } div.tabs li.tabblack { border-color: #a8a8a8; background: #d0d0d0; color: #888; } div.tabs li.tabpink { border-color: #a8a8a8; background: #eeddee; color: #868; } .headmemo, div.tabs li.headmemo { border-color: #bdbb44; background: #e8d860; } .headyellow, div.tabs li.headyellow { border-color: #bdbb44; background: #f0e050; } .headorange, div.tabs li.headorange { border-color: #d09858; background: #ffcc77; } .headgreen, div.tabs li.headgreen { border-color: #779977; background: #a8dda8; } .headred, div.tabs li.headred { border-color: #dd7777; background: #ffb8b8; } .headgrey, div.tabs li.headgrey { border-color: #888; background: #ccc; } .headwhite, div.tabs li.headwhite { border-color: #666; background: #f4f4f4; } div.tabs li:hover { color: black; } div.tabs li.inactive { border-style: dashed; border-bottom: none; } div.tabs li.inactive:hover { color: grey; } div.tabthumb { height: 68px; } div.tabthumb img.thumb { margin-top: -4px; margin-right: 0px; margin-left: 6px; float: right; z-index: 11; } div.tabthumb h1, div.tabthumb h2 { color: #666; font-size: 14px; font-weight: normal; display: block; margin: 0px; } div.tabthumb h3, div.tabthumb h4 { color: #666; font-size: 12px; font-weight: normal; display: block; margin: 0px; margin-top: 2px; } div.tabthumb h2 { color: #89c; font-size: 10px; margin-right: 2px; } div.tabthumb div.desc { display: block; float: right; text-align: right; } /* Common search box */ table.find tr.dark { background-color: #c0dfff; } table.find td.legend { width: 100px; text-align: right; padding-right: 4px; } /* Multi Search field */ table.search tr.legend td { font-size: 11px; font-weight: bold; padding-left: 4px; } /* Story */ table.story { font-size: 9px; } table.story .intro { font-weight: bold; } /* Various attributes */ table.csv { border-collapse: collapse; } table.csv td { height: 22px; padding: 2px; border: 1px solid #66a0d0; text-align: center; background: white; } table.csv tr.head { font-weight: bold; } table.csv tr.head td { background: #c0dfff; } /* page preview tables */ table.pvw { border-collapse: collapse; border: 1px solid #66a0d0; -webkit-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); -o-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2); } table.pvw td { height: 22px; padding: 2px; border: 1px dotted #ccc; text-align: center; background: white; margin: 0px; } table.pvw td.skip { background-color: #e8e8e8; color: #999; } table.pvw td.first { color: red; font-weight: bold; font-size: 16px; } table.pvw td:hover { cursor: pointer; color: red; background-color: #ffffdd; } /* Simple table as displayed in help files */ table.table { border-collapse: collapse; } table.table td { height: 22px; padding: 2px; border: 1px solid #66a0d0; text-align: center; background: white; margin: 0px; } table.table tr.head { font-weight: bold; } table.table tr.head td { background: #c0dfff; } table.table td.left { background-color: #eee; } table.table td.red { background-color: #fdd; } table.table td.yellow { background-color: #ffd; text-align: right; padding-right: 4px; } table.table td.used { cursor: pointer; } table.table td.new { background-color: #fcc; } table.table td.spare { background-color: #fec; } table.table td.grey { background-color: #eee; } table.table td.warn { background-color: #fd8; font-weight: bold; } table.table td.error { color: red; font-weight: bold; background-color: #fcc; } table.table td.vert, table.table tr.vert td { width: 20px; height: 120px; background-color: #eee; } div.vert { -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -ms-transform: rotate(270deg); -o-transform: rotate(270deg); transform: rotate(270deg); width: 100px; height: 20px; position: relative; left: 22px; bottom: -40px; -webkit-transform-origin: left bottom 0; transform-origin: left bottom 0; text-align: left; } /* end of help file table */ .map { height: 600px; } div.more { margin-bottom: 12px; } div.tip { margin-bottom: 6pt; color: #888; padding-left: 10px; background: url(img/br.gif) 0 1px no-repeat; } div.quote { color: #777; font-style: italic; padding-left: 10px; background: url(img/br.gif) 0 1px no-repeat; } div.h_link { padding-left: 10px; margin-top: 6px; background: url(img/br.gif) 0 1px no-repeat; } div.bottomlink { margin-bottom: 12px; text-align: center; } /* Password gauge */ div.pwd div.gauge { display: inline; float: right; text-align: center; vertical-align: middle; width: 40%; } div.pwd div.gauge div { padding-left: 130px; padding-top: 20px; margin-bottom: 6px; } div.pwd div.gauge h1 { margin: 0; padding: 0; color: red; font-weight: bold; font-size: 14px; } /* Home page */ div.arrowright, div.redarrowright { font-weight: bold; font-size: 16px; padding-top: 4px; margin-bottom: 12px; width: 100%; text-align: right; } div.redarrowright { color: red; } .home_frame { width: 100%; height: 100%; display: inline-block; min-height: 300px; } iframe.home { background-color: none; border: none; width: 100%; height: 100%; display: block; min-height: 500px; } /* User styles */ div.favcol { float: right; width: 158px; margin-left: 16px; } /* Memo */ table.tmemo { margin-top: 6px; margin-bottom: 12px; } table.tmemo td.tmemo { padding: 6px; border: 1px solid #ddd; /* border-color: #cccc55; */ background: #fffff0; background: #faf8d0; height: 40px; vertical-align: top; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.3); -ms-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.3); -o-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.3); box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.3); } div.tmemo { display: inline; width: 100%; height: 22px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 10px; color: #aa6; } /* Index */ div.index .item { padding: 4px; border-top: 1px solid #c0dfff; } div.index .memo { border-top: 1px solid #dd8; } div.index .first { border: none; } div.index .item:hover { background: #ffff88; cursor: pointer; } div.index .memo:hover { background: #c0dfff; } div.index .selected { background: #c0dfff; } div.index .head { height: 16px; } div.index h1 { margin: 0; margin-right: 4px; color: #888; font-size: 10px; font-weight: normal; color: #66a0d0; float: left; } div.index .close, table.tmemo .close { width: 14px; height: 14px; float: right; background: url(img/act/close.gif) 0 0 no-repeat; } div.index .close:hover, table.tmemo .close { cursor: pointer; } img.warn { float: right; } div.sm_alert { display: inline-block; color: red; font-weight: bold; font-size: 12px; padding-left: 12px; } div.sm_alert img { position: relative; top: 1px; } /* Special table styles */ .table_truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } /* Record editing */ div.db_cont, div.db_cont1 { display: inline-block; color: red; font-size: 14px; font-weight: normal; position: relative; top: 0px; margin-right: 4px; } div.db_cont1 { top: 1px; } div.db_wait { margin-left: 12px; display: inline-block; height: 20px; position: relative; bottom: 5px; } div.db_field { display: inline-block; padding: 0px; margin: 0px; } div.db_field select.f_menu { margin: 0px; margin-top: -2px; padding: 0.1em; padding-left: 6px; padding-right: 20px; border-radius: 4px; height: 22px; } div.db_menu { height: 19px; float: left; padding: 0px; margin: 0px; padding-top: 3px; } div.db_tick { height: 19px; float: left; padding: 0px; margin: 0px; padding-top: 1px; } div.db_radio { padding: 0px; margin: 0px; padding-left: 2px; padding-top: 2px; } div.db_radiov { padding: 0px; margin: 0px; padding-left: 2px; padding-top: 4px; } div.db_title { float: left; padding: 0px; margin: 0px; padding-right: 6px; padding-top: 0px; margin-top: 5px; height: 18px; display: inline-block; line-height: 18px; text-align: right; vertical-align: middle; } div.db_index { float: right; height: 20px; padding-left: 0px; padding-top: 1px; margin-right: 0px; margin-left: 12px; color: #76b0e0; } div.db_top { margin-top: 4px; margin-bottom: 2px; } table.db_item tr.row { height: 23px; font-size: 12px; } table.db_item tr.row:hover { background: #ffff88; } table.db_item tr.heading { height: 27px; background: #c0dfff; background: #d0e0f8; font-weight: normal; font-size: 12px; } div.jb { height: 24px; padding-top: 9px; padding-bottom: 6px; padding-right: 6px; margin-bottom: 4px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background: #d0e0f8; } div.jb * { margin: 0px; } table.db_item tr.red, div.jb_red { background: #fddddd; } table.db_item tr.green, div.jb_green { background: #d0f0d0; } table.db_item tr.yellow, div.jb_yellow { background: #ededc0; } table.db_item tr.orange, div.jb_orange { background: #efddc0; } table.db_item tr.grey, div.jb_grey { background: #e0e0e0; } table.db_item tr.white, div.jb_white { background: #e8e8e8; } table.db_item tr.purple, div.jb_purple { background: #efdfef; } div.db_image { padding: 6px; } div.db_ruler, div.db_ruler_red, div.db_ruler_green, div.db_ruler_yellow, div.db_ruler_grey, div.db_ruler_white, div.db_ruler_purple { border-bottom: 1px solid #6fafdf; border-bottom: 1px solid #b0c4d8; margin-top: 2px; margin-bottom: 2px; height: 1px; } div.db_ruler_red { border-bottom: 1px solid #d8b8b8; } div.db_ruler_green { border-bottom: 1px solid #b8d8b8; } div.db_ruler_yellow { border-bottom: 1px solid #d8d8b8; } div.db_ruler_orange { border-bottom: 1px solid #d8c8b8; } div.db_ruler_grey { border-bottom: 1px solid #d0d0d0; } div.db_ruler_white { border-bottom: 1px solid #e0e0e0; } div.db_ruler_purple { border-bottom: 1px solid #d8c8d8; } div.db_bar { margin-top: 2px; margin-bottom: 2px; background: #d0e0f8; } div.db_gap { margin-top: 2px; margin-bottom: 2px; } table.db_item tr.heading td.title { font-weight: bold; font-size: 13px; padding: 0px; margin: 0px; padding-top: 1px; padding-bottom: 1px; } table.db_item td.title { width: 216px; padding-right: 6px; padding-top: 4px; } table.db_item input { margin-right: 6px; padding-left: 4px; float: left; height: 22px; margin-bottom: 1px; } input.ui_tick { margin: 0px; padding: 0px; height: 18px; float: left; } div.ui_radio input { float: none; } table.db_item div.index { float: right; color: #88bbee; margin-left: 8px; padding-top: 3px; } table.db_item tr td div.token1 { margin-top: 3px; margin-left: 1px; } table.db_item div.hdesc { display: inline-block; max-width: 100%; height: 20px; float: left; padding: 0px; margin: 0px; padding-top: 7px; padding-left: 2px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } table.db_item div.ldesc, table.db_item div.remark { display: inline-block; max-width: 100%; padding: 0px; margin: 0px; padding-top: 1px; padding-left: 1px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } table.db_item div.remark { color: #5588aa; } table.db_item div.left { height: 20px; padding-top: 1px; margin-right: 8px; float: left; } table.db_item div.right { padding-top: 0px; float: right; } table.db_item img.icon { float: left; padding-left: 4px; padding-top: 2px; } div.db_warn, div.db_warn1 { height: 22px; background: #ffdddd; padding-left: 6px; padding-top: 6px; color: red; margin-bottom: 2px; } div.db_warn1 { color: #747; background: #f8d0f8; } div.db_buttons { height: 28px; padding-top: 5px; padding-left: 6px; padding-right: 6px; } div.db_legend { float: right; height: 20px; padding-left: 0px; padding-top: 1px; margin-right: 4px; margin-left: 12px; } div.db_legend img { position: relative; top: 3px; left: 0px; margin-right: 4px; } div.db_alert { background: #fcc; color: red; padding: 8px; font-size: 12px; } div.db_alert h1 { font-size: 14px; } div.db_error { height: 19px; background: #fee4e4; color: red; padding-top: 3px; padding-left: 250px; background-image: url(img/alert.gif); background-repeat: no-repeat; background-position: 232px center; } div.db_mask { padding-left: 2px; padding-right: 2px; margin-right: 6px; border-left: 1px solid #b0c4d8; border-right: 1px solid #b0c4d8; float: left; } div.db_mask table { display: inline; } div.db_mask input { margin: 4px; margin-top: 1px; } div.db_mask td { padding-top: 3px; } table.db_item div.token, table.db_item div.token1 { margin-top: 2px } /* Forms and questions */ div.q_question { } div.q_inset { padding: 12px; } div.q_question td { vertical-align: top; } div.q_sel { padding-top: 6px; padding-left: 4px; } div.q_desc { padding-left: 12px; } div.q_id, div.q_index { padding-top: 4px; padding-right: 2px; vertical-align: top; font-size: 12px; text-align: right; } div.q_act { padding-top: 1px; } div.q_index { color: #66a0d0; } div_q_sel { text-align: top; } div.q_debug { border: 1px dashed #66a0d0; } div.q_helpnote { padding: 6px; padding-left: 10px; padding-right: 8px; margin-top: 4px; background: #ffffef; border: 1px solid #cccc44; background: #ffffd0; background: #fff9ff; border: 1px solid #d0b0d0; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); -o-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); } table.q_help { padding-bottom: 4px; } div.q_help { padding-top: 6px; padding-bottom: 6px; } div.q_help h1, div.q_helpnote h1 { margin: 0; margin-bottom: 4px; margin-top: 0; white-space: 0; font-size: 14px; } div.q_answer input { font-size: 12px; margin-right: 6px; } div.q_answer h1 { display: inline; font-size: 12px; color: red; } div.q_answer h2 { display: inline; font-weight: normal; font-size: 12px; color: #5588aa; } div.q_answer { margin-left: 4px; } div.q_answer select { margin-top: -1px; } div.q_inherit { float: left; height: 18px; width: 160px; padding: 4px; padding-left: 0px; padding-right: 6px; } div.q_idate { float: right; padding: 4px; } div.q_idater { float: right; padding: 4px; padding-left: 18px; color: red; font-weight: normal; background-image: url(img/smnok.gif); background-repeat: no-repeat; background-position: 0px 4px; } div.q_idates { float: right; padding: 4px; padding-left: 18px; color: #888888; font-weight: normal; text-decoration: line-through; } div.q_idatef { float: right; padding: 4px; padding-left: 18px; color: #aaaaaa; font-weight: normal; } div.q_val { width: 16px; height: 22px; float: right; background-image: url(img/act/chart.gif); background-repeat: no-repeat; background-position: center center; background-color: none; cursor: pointer; } div.q_resval div.q_val { height: 16px; } select.q_mono { font-family: monospace; border: 1px solid #999; } table.q_answer, table.q_legend { table-layout: fixed; margin-top: 3px; } div.q_title { padding-top: 5px; padding-bottom: 5px; } div.q_force { color: #3366d0; } div.q_right { text-align: right; padding-right: 4px; } div.q_prefix { display: inline; font-weight: bold; font-size: 13px; color: #666699; } div.q_par { padding-top: 5px; padding-bottom: 2px; font-size: 13px; } div.q_result { padding-top: 4px; font-weight: bold; color: #5588aa; } div.q_resval { padding-top: 4px; font-weight: bold; } div.q_note { padding-top: 4px; padding-bottom: 4px; } div.q_alert { min-height: 18px; padding-top: 4px; padding-bottom: 4px; padding: 4px; padding-left: 38px; margin: 6px; background-color: #ffe2d4; font-size: 13px; border:1px solid #f09968; background-image: url(images/_alert1.png); background-repeat: no-repeat; background-position: 18px 3px; background-size: 6px 20px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2); -o-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2); box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2); } tr.q_heading { background: #b0cfef; height: 25px; } tr.q_subheading { background: #b0cfef; height: 20px; } tr.q_heading_grey { background: #ddd; height: 25px; background: -webkit-linear-gradient(top, #eeeeee, #000000); background: -moz-linear-gradient(top, #ffffff, #fff0f0); background: -ms-linear-gradient(top, #ffffff, #fff0f0); background: -o-linear-gradient(top, #ffffff, #fff0f0); background: -webkit-linear-gradient(top, #fff, #bbb); } tr.q_subheading { background: #d0e4f8; height: 20px; } tr.q_subheading_grey { background: #e5e5e5; height: 25px; } table.q_result { margin-top: 4px; margin-bottom: 4px; } tr.q_help { height: 24px; } img.q_help { float: right; } tr.q_result { background: #f8d0f8; height: 25px; } tr.q_conc { background: #ffdfff; height: 25px; } tr.q_conc td { padding-bottom: 2px; line-height: 18px; align: left; } tr.q_legend { background: #d0e4f8; } table.q_text { margin-top: 2px; margin-bottom: 2px; } table.q_area { margin-top: 2px; margin-bottom: 2px; height: 100px; } table.q_heading, table.q_subheading { margin-top: 4px; margin-bottom: 4px; } div.q_heading { padding-top: 3px; padding-bottom: 4px; } div.q_subheading { padding-top: 3px; padding-bottom: 4px; height: 18px; } div.q_heading h1 { display: inline; font-weight: bold; font-size: 14px; padding-top: 2px; } div.q_heading h2, div.q_subheading h2 { display: inline; font-weight: normal; font-size: 13px; padding-top: 1px; } td.q_title img { padding: 0px; margin-top: 0px; padding-right: 3px; } td.q_vert { border-right: 1px solid #66a0d0; } table.q_legend td { padding-top: 1px; height: 16px; line-height: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; vertical-align: middle; } table.q_quad, table.q_quad_c { table-layout: fixed; border-collapse: collapse; } table.q_quad td, table.q_quad_c td { marging: 0px; height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0px; margin: 0px; line-height: 24px; vertical-align: middle; } table.q_quad td input. table.q_quad_c td input { padding: 1px; width: 100%; margin-top: 3px; } table.q_quad_c td { text-align: center; } table.q_quad_c td input { margin: 2px; } td.q_error { background: #fff0f0; border: 2px solid red; } td.q_dummy { border: 1px dashed #bbd0f0; line-height: 24px; vertical-align: middle; color: #66a0d0; } td.q_answer { padding-top: 2px; height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } td.q_answer input.q_radio { vertical-align: middle; padding: 0px; margin-top: 1px; margin-right: 8px; } td.q_answer input.q_check { vertical-align: middle; padding: 0px; margin-top: -1px; } table.q_score, table.q_score_100 { display: inline; margin-top: 2px; margin-bottom: 4px; border: 1px solid #bbd0f0; border-top: none; border-bottom: none; margin-right: 10px; } table.q_score_100 { width: 100%; } td.q_score { margin: 0px; padding: 0px; height: 20px; text-align: center; } td.q_score input { margin: 0px; margin-left: 7px; } table.q_desc { table-layout: fixed; } td.q_desc { padding-top: 4px; height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 12px; color: #5588aa; } div.d_image, div.d_fimage, div.d_text, div.d_ftext { width: 280px; text-align: center; background-color: white; margin-top: 4px; padding: 6px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.2); -o-box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.2); box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.2); } div.d_fimage, div.d_ftext { position: absolute; } div.d_ffimage { width: 280px; text-align: right; vertical-align: top; margin-top: 0px; padding: 0px; background: none; position: absolute; } div.d_ffimage img { padding: 0px; margin: 0px; } div.d_text, div.d_ftext { width: 268px; text-align: left; padding: 12px; padding-top: 6px; padding-bottom: 6px; margin-bottom: 6px; } div.d_edit { border: 1px dashed #bbbb44; background: #ffffd0; } div.q_ruleoff { border-bottom: 1px solid #bbd0f0; } table.q_ruleoff, table.q_ruleoffs { border-bottom: 1px solid #bbd0f0; padding-bottom: 2px; margin-top: 2px; margin-bottom: 2px; } table.q_ruleoffs { margin-bottom: 4px; } div.q_ruler { border-bottom: 1px solid #66a0d0; margin-top: 6px; margin-bottom: 6px; } div.q_button { width: 100%; height: 30px; line-height: 30px; vertical-align: middle; } div.q_button input.q_button { margin-left: 4px; } div.ctitle input.q_button { position: relative; top: -1px; } div.q_error, tr.q_error { background: #fff0f0; border: 1px solid red; color: red; padding: 6px; margin-top: 4px; margin-bottom: 4px; } tr.q_error td { padding: 0px; padding-top: 2px; padding-bottom: 2px; } table.q_error, table.q_warning { margin-top: 3px; margin-bottom: 3px; border: 2px solid #ff0000; background: #ffe0e0; color: red; } table.q_error { font-weight: bold; } table.q_warning { border-width: 1px; border-color: #ffaaaa; background: #fff0f0; } table.q_error tr.q_error { background: #ffe0e0; background: -webkit-gradient(linear, left top, left bottom, from(#fff8f8), to(#ffbbbb)); background: -moz-linear-gradient(top, #fff8f8, #ffbbbb); background: -ms-linear-gradient(top, #fff8f8, #ffbbbb); background: -o-linear-gradient(top, #fff8f8, #ffbbbb); background: linear-gradient(top, #fff8f8, #ffbbbb); } table.q_error div.q_desc td { color: black; } table.q_edit, div.q_edit { border: 1px dashed #bbbb44; border-left: none; border-right:none; background: #fff0c0; margin-top: 2px; margin-bottom: 2px; } table.q_edit tr.q_edit { background: #fff0c0; } div.q_hover:hover tr.q_ehover { background: #ffe0aa; } tr.q_hover:hover { background: #ffee88; } div.q_hover tr.q_ehover:hover, tr.q_ehover:hover { background: #ffcc88; } div.f_header { padding-top: 2px; padding-left: 6px; height: 124px; } div.f_title { height: 86px; } div.f_title h2 { font-size: 15px; font-weight: normal; margin-bottom: 4px; } div.f_title h3 { font-weight: normal; font-style: normal; font-size: 15px; color: red; margin: 0px; padding: 0px; padding-top: 4px; padding-bottom: 2px; } div.f_title h4 { display: inline; float: right; margin: 0px; margin-right: 4px; padding: 0px; font-weight: normal; font-style: normal; font-size: 13px; color: #89a; } div.f_names { color: #89a; } div.f_legend { float: left; margin-left: 20px; color: #5588aa; height: 30px; } div.f_legend img { float: left; margin-right: 4px; margin-top: 8px; } table.f_page, table.f_doc, table.f_nodoc { float: left; width: 80px; height: 106px; border: 1px solid #66a0d0; margin-left: 6px; margin-right: 4px; margin-top: 2px; background: #e8f2ff; padding-left: 2px; padding-right: 2px; cursor: pointer; -webkit-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); -o-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.2); } table.f_rdoc { float: right; margin-left: 4px; margin-right: 6px; } table.f_doc { background: white; } table.f_sub { background: #ffeeff; border-color: #c8c; } table.f_nodoc { border-style: dashed; color: #888; cursor: auto; } table.f_nocursor { cursor: auto; } table.f_hidden { border-color: #bbb; color: #bbb; background-color: #f4f4f4; } table.f_nodoc img { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); -moz-opacity:0.30; opacity:0.30; } table.f_mine { background-image: url(img/mydoc.gif); background-repeat: no-repeat; background-position: 100% 0%; } table.f_hover:hover { cursor: pointer; border: 1px solid black; -webkit-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); -o-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.4); } td.p_header { width: 75px; height: 18px; text-align: center; font-size: 13px; padding-top: 3px; } table.f_incomplete { background-color: #ffdddd; } table.f_incomplete td.p_header { background-image: url(img/incomplete.gif); background-repeat: no-repeat; background-position: 2px 2px; } td.p_icon { width: 75px; height: 45px; text-align: center; vertical-align: middle; padding-top: 2px; } td.p_icon img { border: none; vertical-align: middle; } td.p_footer { width: 73px; height: 41px; font-size: 10px; text-align: center; padding-bottom: 2px; line-height: 12px; } div.p_spacer { float: left; width: 18px; height: 130px; } div.f_barhi, div.f_barlo { border: 1px solid #66a0d0; border-left: none; border-right: none; height: 30px; line-height: 30px; } div.f_barhi { margin-bottom: 4px; vertical-align: middle; } div.f_barlo { border-bottom: none; margin-top: 6px; } div.f_session, div.f_parts { border-bottom: 1px solid #66a0d0; height: 30px; line-height: 30px; padding-bottom: 4px; margin-bottom: 4px; } div.f_parts { border: none; } div.f_butleft { float: left; height: 30px; } div.q_buttons { float: right; height: 30px; line-height: 30px; vertical-align: middle; } div.f_but { display: inline; } div.s_part_0, div.s_part_1, div.s_part_2 { float: right; height: 28px; line-height: 28px; color: #aaa; font-weight: bold; font-size: 16px; margin-top: 1px; padding-left: 20px; } div.s_part_1 { color: green; } div.s_part_2 { color: red; } div.f_part_0, div.f_part_9, div.f_part_1, div.f_part_2 { background-image: url(img/circle_0.png); background-repeat: no-repeat; background-position: center center; background-color: none; float: right; height: 28px; width: 26px; text-align: center; line-height: 28px; vertical-align: center; color: white; font-weight: bold; font-size: 16px; margin-top: 1px; margin-left: 2px; } div.f_part_1 { background-image: url(img/circle_1.png); } div.f_part_2 { background-image: url(img/circle_2.png); } div.f_part_9 { background-image: url(img/circle_9.png); } div.f_part_t { float: right; padding-top: 1px; padding-right: 8px; font-size: 16px; } div.f_part_t img { float: right; margin-left: 8px; } div.f_part_r { float: right; padding-top: 1px; padding-right: 8px; font-size: 16px; color: red; } div.f_barhi input.q_button, div.f_barlo input.q_button { font-family: lucidagrande,sans-serif; font-size: 12px; margin-right: 4px; } div.i_row { height: 120px; margin-bottom: 10px; } div.f_select { color: red; font-size: 16px; font-weight: bold; padding-left: 20px; margin-bottom: 10px; margin-left: 6px; background-image: url(img/rtdn.gif); background-repeat: no-repeat; } div.i_title { color: #5588aa; font-size: 15px; margin-bottom: 6px; margin-left: 6px; } textarea.formSrc { width: 100%; height: 500px; font: 13px "Courier"; padding: 12px; border: 1px solid #66a0d0; } div.f_src_heading { text-align: center; margin-bottom: 6px; } div.f_src_spacer { float: left; width: 20px; } div.f_src { font-size: 13px; background: white; } div.f_exp, div.f_exp_i, div.f_exp_r { font-size: 13px; padding: 12px; padding-top: 0px; background: white; border: 1px solid #66a0d0; } div.f_exp_r { padding-bottom: 0px; } div.f_exp_i { width: 100px; } div.cli { font-size: 13px; padding: 12px; background: white; border: 1px solid #66a0d0; } input.cli { font: 13px "Courier"; } div.f_mods { float: right; height: 28px; padding-top: 7px; margin-left: 6px; } div.f_modt { float: right; height: 28px; padding-top: 0px; } div.f_mod, div.f_mod_r, div.f_mod_y, div.f_mod_g, div.f_mod_d, div.f_mod_dr { float:left; width: 35px; height: 14px; background-image: url(img/dbc/modb.gif); background-repeat: no-repeat; background-position: center center; padding: 0px; padding-top: 1px; margin: 4px; line-height: 1.1em; font-size: 11px; text-align: center; color: black; vertical-align: middle; } div.f_mod_r { background-image: url(img/dbc/modr.gif); } div.f_mod_y { background-image: url(img/dbc/mody.gif); } div.f_mod_g { background-image: url(img/dbc/mod.gif); } div.f_mod_d { background-image: url(img/dbc/modd.gif); } div.f_mod_dr { background-image: url(img/dbc/moddr.gif); } div.f_mod_text { float: left; margin-top: 3px; margin-right: 4px; } div.f_mod_mn { margin-top: 1px; margin-bottom: 3px; } div.f_mod_tn { margin-top: 0px; margin-bottom: 3px; } div.f_delay { display: none; height: 30 px; line-height: 30 px; vertical-align: middle; padding-left: 32px; background-image: url(img/swsmall.gif); background-repeat: no-repeat; background-position: 6px center; } div.delay_t { font-height: 15px; padding-top: 8px; padding-left: 3px; font-weight: bold; color: #58a; } div.chart { float: left; padding: 0px; margin: 0px; margin-right: 14px; margin-bottom: 16px; -webkit-box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.2); -o-box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.2); box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.2); } table.lnks { margin: 0px; } table.lnks tr.alt { background: #e0ebfc; } table.lnks tr.line:hover, table.lnks tr.first:hover { background: #ffff88; } table.lnks tr.link:hover { cursor: pointer; } table.lnks td { height: 24px; border-top: 1px solid #d0e0f8; } table.lnks td div.knob { margin-bottom: 1px; } table.lnks tr.first td { border: none; } table.logon td { font-size: 12px; font-weight: normal; padding-bottom: 8px; } table.logon td.heading img { margin-top: 4px; } table.logon td.heading h1 { color: black; font-size: 20px; margin-bottom: 4px; } table.cardtable div.adopted, table.cardtable div.heritage { display: inline-block; float: right; padding: 6px; padding-left: 12px; padding-right: 12px; background-color: #FF5; color: black; margin: 0px; margin-right: -30px; margin-top: 12px; font-weight: bold; -webkit-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); -o-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.5); } table.cardtable div.heritage { background-color: #8E8; } table.catalogue div.adopted, table.gallery div.adopted, table.list div.adopted { position: absolute; float: right; margin-top: -28px; margin-left: -93px; font-size: 10px; font-weight: bold; padding: 1px; padding-left: 3px; padding-right: 3px; background-color: #FF5; color: #554; -webkit-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); -o-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.5); } table.gallery div.adopted { margin-left: 0px; margin-right: 0px; } table.list div.adopted { position: absolute; margin: 0px; float: left; margin-top: -7px; } table.gallery div.heritage, table.list div.heritage, table.catalogue div.heritage { position: absolute; float: right; margin-top: -28px; margin-left: -40px; font-size: 8px; line-height: 8px; font-weight: bold; padding: 1px; padding-left: 3px; padding-right: 3px; background-color: #8E8; color: #454; -webkit-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); -o-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.5); } table.gallery div.heritage { margin-left: 0px; margin-right: 0px; margin-top: -47px; } table.catalogue div.heritage { margin-left: -93px; margin-top: -48px; } table.list div.heritage { position: absolute; margin: 0px; float: left; margin-top: -7px; font-size: 10px; line-height: 12px; } div.i_error { color: red; font-weight: bold; display: inline; padding-left: 30px; background-image: url(img/warn.png); background-repeat: no-repeat; background-position: 8px 0px; } div.dbc1, div.dbc2 { width: 12px; height: 16px; background-color: red; color: white; border-radius: 3px; text-align: center; font-weight: bold; } div.dbc2 { background-color: orange; } table.mut { } table.mut tr { } table.mut td { margin: 0px; padding: 6px; vertical-align: top; } table.mut tr td.left { border-right: 1px solid #66a0d0; padding-top: 10px; } table.mut td.right { padding-top: 10px; } table.mut h1 { font-size: 16px; } table.mut h2 { font-size: 15px; font-weight: normal; padding-top: 1px; } table.mut div.suffix { display: inline; margin: 0px; margin-left: 4px; color: #5588aa; } div.mut_done { background-image: url(img/note/large_tick.png); background-repeat: no-repeat; background-position: 24px 10px; padding-left: 106px; padding-top: 40px; height: 100px; font-size: 15px; } div.wrong { font-weight: bold; color: red; } div.grey { color: #666; } div.red { color: red; } div.line_blue { border-color: #66a0d0; } div.line_grey { border-color: #aaaaaa; } div.ruleoff_blue, table.ruleoff_blue { border-color: #bbd0f0; } div.ruleoff_grey, table.ruleoff_grey { border-color: #dddddd; } table.dialog tr { height: 22px; } table.dialog tr.bar { height: 28; } table.dialog div.money { width: 80px; text-align: right; font-weight: bold; } td.tdh:hover { background: #ffff88; } input.opt { margin-left: 4px; } div.ro { display: inline-block; width: 30px; height: 16px; padding: 2px; padding-left: 6px; padding-right: 6px; border: 1px solid #aaa; margin-bottom: 2px; margin-top: 1px; } a.add { float: right; margin: 3px; } a.addl { margin: 3px; } a.addl img { margin-right: 6px; margin-bottom: -4px; } div.imgCat { float: left; border: 1px solid white; margin: 6px; background-color: white; -webkit-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); -o-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2); -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; } div.imgCatSel { border: 1px solid red; border-collapse: collapse; background-color: #ffeeee; } div.imgCat:hover { background-color: #ffffdd; border-color: black; cursor: pointer; -webkit-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); -o-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.4); } div.imgCat table td { padding: 6px; } div.imgCat img { max-width: 100%; max-height: 100%; } div.bypass { padding: 4px; } div.bypass h1 { color: red; font-size: 14px; font-weight: normal; } /* Statistics */ table.stat tr { height: 23px; } table.stat tr.heading { height: 26px; background: #d0e0f8; font-weight: bold; font-size: 13px; } table.stat tr.line { } table.stat tr.spacer { height: 0px; } table.stat tr.ruler { height: 1px; } table.stat tr.ruler td { height: 1px; border-bottom: 1px solid #b0c4d8; } table.stat td { padding-top: 6px; } table.stat tr.heading td { padding-top: 0px; } table.stat td.title { padding-left: 6px; padding-right: 4px; } table.stat td.name { padding-left: 26px; padding-right: 4px; } table.stat td.prefix { padding-left: 4px; padding-right: 4px; } table.stat td.value { padding-left: 4px; padding-right: 4px; } table.stat td.suffix { padding-left: 4px; padding-right: 4px; } table.stat td.desc { padding-left: 4px; padding-right: 0px; padding-top: 4px; padding-bottom: 0px; } div.statd { display: inline; padding-right: 4px; } table.stat td.desc input { margin: 0px; margin-top: 1px; margin-left: 0px; } table.stat tr.heading td.value { font-weight: normal; } table.stat tr.heading td.prefix, table.stat tr.heading td.suffix { font-weight: normal; color: #8088BB; } table.stat div.block { float: left; width: 12px; height: 12px; margin-right: 6px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.35); -ms-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.35); -o-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.35); box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.35); } table.stat div.legend { float: left; font-size: 10px; margin-right: 12px; color: #678; } /* Modifications */ #navbar { border: none; height: 28px; padding-top: 0px; background: #98bee6; background: #c0dfff; color: black; } #navbar ul.left a { color: #479; font-weight: normal; font-size: 12px; } #navbar ul.left li.top { height: 26px; } #navbar ul.left li.top { border-right: 1px solid white; border-right: none; } #navbar ul.left li.home { height: 27px; } #navbar ul.left li.top a { padding-top: 6px; margin-left: 3px; margin-right: 3px; } #navbar ul.left li.home a { padding-top: 5px; padding-left: 8px; } #navbar ul.left li.navsel { height: 27px; background: #98bee6; } #navbar ul.left ul { top: 27px; } #navhome { -webkit-border-bottom-left-radius: 4px; -moz-border-bottom-left-radius: 4px; -ms-border-bottom-left-radius: 4px; -o-border-bottom-left-radius: 4px; border-top-left-radius: 4px; } #navbar ul.left li.home:hover { border-right: 1px solid white; border-right: none; margin-left: 0px; margin-right: 0px; } #navbar ul.left li.top:hover { border: 1px solid #66a0d0; background: #66a0d0; } #navbar ul.left li.top:hover > a { color: white; } #navbar ul.left li.navsel:hover { height: 26px; } #navbar ul.left li.home:hover { height: 26px; } #navbar ul.left li.home:hover a { margin-left: 3px; margin-right: 3px; margin-top: 0px; } #navsearch { margin-top: 2px; } #navinput { border: none; font-size: 12px; padding-left: 4px; } #navfind { border-left: 1px solid white; border-left: none; height: 28px; } .navbut { padding-top: 2px; height: 26px; border-left: 1px solid white; border-left: none; } .navred { background: #FAA; } .navbutsel { background: #ffcc77; } .navbut:hover { background: #66a0d0; } div.tabs { height: 25px; } div.tabs li { border: none; height: 18px; padding-top: 7px; padding-left: 8px; padding-right: 8px; margin-right: 6px; font-weight: normal; font-size: 12px; } div.tabs li.tabsel { border-color: #98bee6; height: 19px; background: #98bee6; } div.tabs li.tabhelp { padding-top: 6px; } div.tabs li.tabgrey { background: #dddddd; } .box, .boxwarn, .boxalert, .boxerror, .message, .boxhalf, .boxhead, .boxbottom, .boxfoot { border: none; } .found, .boxblue, .boxplain, .boxlow, .boxmid, .boxmid1 { border-color: #98bee6; } .boxhead, .boxfoot { height: 27px; padding-top: 2px; background: #98bee6; } .boxhalf, .boxbottom { height: 12px; } .boxblue, .boxplain, .boxmid, .boxmid1, .found { background: #eef6ff; } .boxplain { border: 1px solid #ccdfee; } .boxblue { border: 1px solid #98bee6; } .boxred { background: #ffe8e8; background: #fff4f4; border: 1px solid #ffb8b8; } .boxgreen { border-color: #a8dda8; background: #f8fff8; } .boxyellow { border-color: #f0e050; background: #fffff0; } .boxmemo { border-color: #e8d860; background: #faf8d0; } .boxorange { border-color: #ffcc77; background: #fcf0e0; } .boxgrey { border-color: #ccc; background: #f4f4f4; } .boxwhite { border-color: #ccc; background: #fff; } .boxpurple { border-color: #f0d0f0; background: #fff8ff; } .boxpink { border-color: #f0d0f0; background: #fff8ff; } .window, .boxwarn, .boxalert { } tr.q_heading { background: #98beeb; color: white; } tr.q_subheading { background: #d0e0f8; } table.q_ruleoff, table.q_ruleoffs, div.f_barhi, div.f_barlo { border-color: #c8d8ff; } table.q_warning { border: none; } table.q_error tr.q_error { background: #ffe0e0; } .card_left { border-right: 1px solid #98bee6; } table.cardtable td.resume, table.cardtable td.charts { border-bottom: 1px solid #98bee6; color: #555; } .ctitle, .ctitle1 { background: #98bee6; } .ctitle1 { border-right: 1px solid f1f6ff; } .found tr.header { background: #d0e0f8; height: 26px; } .found tr.header td.sort:hover { cursor: pointer; box-shadow: inset 0 0 0 99999px rgba(0, 0, 0, 0.05); } .found tr.header td { background: #d0e0f8; border: none; } .found tr.h_orange td { background: #f4dec0; } .found tr.l_orange td { border-color: #f4dec0; } .boxerrl { background: #fff0f0; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; border-bottom: 1px solid red; border-top: 1px solid red; } .headmemo, div.tabs li.headmemo { border-color: #bdbb44; background: #e8d860; } .headyellow, div.tabs li.headyellow { border-color: #bdbb44; background: #e8e070; } .headorange, div.tabs li.headorange { border-color: #d09858; background: #ffcc77; } .headgreen, div.tabs li.headgreen { border-color: #779977; background: #a8dda8; } .headred, div.tabs li.headred { border-color: #dd7777; background: #ffb8b8; } .headgrey, div.tabs li.headgrey { border-color: #888; background: #ccc; } .headwhite, div.tabs li.headwhite { border-color: #666; background: #f4f4f4; } .headpurple, div.tabs li.headpurple { border-color: #779977; background: #dfbfdf; } .headpink, div.tabs li.headpink { border-color: #779977; background: #efcfef; } .offline { float: right; min-width: 27px; max-height: 34px; margin-top: 6px; margin-left: 12px; padding-left: 11px; padding-top: 4px; background: red; color: white; font-size: 24px; font-weight: bold; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; } /* internal mail */ div.mmail { position: relative; background: white; color: #aaaaaa; width: 600px; min-height: 100px; margin: 12px; padding: 16px; } div.mmail_shadow { -webkit-box-shadow: 0px 14px 14px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 14px 14px rgba(0, 0, 0, 0.4); -ms-box-shadow: 0px 14px 14px rgba(0, 0, 0, 0.4); -o-box-shadow: 0px 14px 14px rgba(0, 0, 0, 0.4); box-shadow: 0px 14px 14px rgba(0, 0, 0, 0.4); } div.mmail div.mleft { float: right; text-align: right; padding: 3px; padding-right: 6px; } div.mmail div.mright, div.mmail div.prio { float: right; width: 400px; border-left: 1px solid #aaa; padding: 3px; padding-left: 5px; color: black; } div.mmail div.prio { color: red; font-size: 16pt; } div.mmail div.flag { position: absolute; display:inline; color: #ddd; font-size: 32pt; top: 16px; } div.mmail div.body, div.mmail div.mono { color: #666; margin: 26px; margin-right: 20px; margin-top: 30px; min-height: 100px; } div.mmail div.mono { font-family: monospace; } div.mmail div.grey { color: #aaaaaa; display: inline; } div.yhover:hover { background: #ffff88; } /* adapted classes for mobile apps */ .mfound tr.line td { color: #555; height: 48px; } .mfound tr.gline td { background: #ddffdd; }