﻿html {
}
body {
text-align:left;
vertical-align:top;
margin:0 auto;
padding:0;
height:100%;
background:#f3f3f3;
font-family:"Trebuchet MS", Verdana, Helvetica, Arial;
font-size:82.5%;
min-width:1050px;
/* IE HACK */
#width:1050px;
}
h1, h2, h3, h4, h5 {
line-height:110%;
color:#666;
}
h3 {
font-size:1.38em;
color:#444;
}
h5 {
margin:4px;
padding:2px;
font-size:1.01em;
margin-left:0px;
padding-left:0px;
}
img {
border:none 0px;
}
a {
color:#264298;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
hr {
border:none 0px;
border-top:solid 1px #ccc;
padding:2px;
padding-left:-4px;
margin-left:-2px;
height:1px;
}
fieldset {
border:none 0px;
border-top:solid 1px #ccc;
margin-top:5px;
padding:5px;
padding-left:20px;
}
legend {
padding:4px;
}
legend b {
color:#444;
}
pre {
background:#F0F0F4 none repeat scroll 0 50%;
border:2px dashed #606d82;
color:#000000;
display:block;
margin:0 0 1em 1em;
padding:0.5em;
clear:both;
}
pre, code {
font-family:monospace;
font-size:0.99em;
overflow-x:scroll;
}
.textbox {
width:95%;
}
.button {
border:1px solid #666666;
background:#555555 url(images/ui-bg_glass_20_555555_1x400.png) 50% 50% repeat-x;
font-weight:bold; 
color:#eeeeee; 
outline:none;
-moz-border-radius:6px; -webkit-border-radius:6px;
padding:5px;
padding-left:8px;
padding-right:8px;
cursor:pointer;
}
dl {
margin-top:.20em;
padding-top:0px;
}
dt {
margin-left:5px;
font-weight:bold;
color:#666;
}
dd {
margin-bottom:10px;
margin-left:10px;
color:#888;
}
#sys-messages {
position:fixed;
width:100%;
margin:0 auto;
z-index:10000;
clear:both;
top:0px;
left:0px;
right:0px;
padding:50px;
}
#top {
margin:0 auto;
padding:0 0;
width:1050px;
background:#f3f3f3 url(Img/page-top.png) no-repeat scroll top center;
height:71px;
color:black;
}
#top div {
position:relative;
float:right;
margin-right:50px;
}
#top-logo {
position:relative;
float:left !important;
margin-left:55px;
margin-top:18px;
width:300px;
height:47px;
}
#user-bar {
margin-top:22px;
margin-bottom:8px;
text-align:right;
}
#user-bar p {
margin:0px;
margin-top:6px;
}
#top a {
color:black;
}
#top-app-menu {
color:#000;
font-weight:bold;
font-size:1.01em;
}
#stcontent {
background:#fff;
float:right;
width:100%;
clear:both;
background:#fff url(Img/main-bg.png) repeat-x scroll top center;
}
#content-left {
float:left;
position:relative;
width:172px;
padding:4px;
padding-top:0;
display:table-column;
}
#content-main {
float:right;
padding:0 4 4 4;
top:0px;
display:inline-block;
width:768px;
margin-right:8px;
margin-bottom:10px;
overflow:hidden;
width:98%;
}
#layout-container {
background:#f3f3f3 url(Img/body-bg.png) repeat-y scroll top center;
width:100%;
height:100%;
float:left;
margin-top:-4px;
}
#layout {
margin:0 auto;
padding:0 0;
width:981px;
background:transparent;
}
#footer {
position:relative;
margin:0 auto;
padding:0 0;
width:1000px;
height:85px;
clear:both;
background:#f3f3f3 url(Img/footer-bg.png) no-repeat scroll top center;
padding-left:30px;
padding-top:1px;
}
#footer img {
float:right;
margin-left:20px;
padding:0px;
}
#footer div {
position:relative;
float:right;
margin-right:40px;
}
#footer-info {
position:relative;
float:left !important;
padding-top:2px;
}
#footer-info p {
color:black;
font-size:.92em;
padding:0px;
margin:0px;
padding-bottom:2px;
}
#mini-search {
vertical-align:text-top;
position:relative;
margin-top:1px;
}
#mini-search-box {
float:right;
display:inline;
color:black;
margin-top:4px;
background:white url(Img/mini-search-bg.png) no-repeat scroll right center;
padding-right:20px;
width:125px;
border:solid 1px #ccc;
}
#news-burner {
float:right;
width:35%;
padding-left:5px;
}
#news-burner div {
margin-bottom:10px;
}
#news-burner h5 {
border-bottom:solid 1px #ccc;
padding-left:4px;
color:#222;
}
#news-burner span {
font-style:italic;
}
#start-page-entries {
float:left;
width:62%;
}
#start-page-entries #planet-sourcetech {
border-bottom:solid 1px #ccc;
padding-left:5px;
}
#start-page-entries div {
margin-bottom:20px;
}

.tab-bar, .toolbar {
position:relative;
margin:0 0;
height:28px;
padding-right:25px;
overflow:hidden;
}
.tab-bar {
background:transparent url(Img/top-menu-bg.png) repeat-x scroll top left;
text-align:left;
height:37px;
}
.tab, .toolbar-button {
position:relative;
float:left;
display:inline;
margin:0 0;
margin-left:4px;
}
.tab a, .tab a:hover, .tab-link-last {
margin:0 0;
display:block;
text-align:center;
vertical-align:middle;
color:#fff;
font-weight:bold;
display:inline-block;
text-decoration:none;
border-right:solid 1px #dfdfdf;
padding:3px 15px 12px;
font-size:.92em;
line-height:185%;
}
.tab-link-last {
border:none 0px !important;
}
.tab a:hover, .toolbar-button a:hover {
color:#ccc;
}
.tab-link-selected, .tab-link-selected-img {
background:transparent url(Img/link-mark.png) no-repeat scroll bottom center;
padding:15px;
padding-top:4px;
padding-bottom:12px;
}
.tab-link-selected-img, .tab-link-selected-img:hover {
padding-bottom:8px !important;
}
.tab .home-img {
background:transparent url(Img/top-home-button.png) no-repeat scroll top left;
margin-top:-3px;
padding-top:0px;
padding-bottom:-4px;
width:24px;
height:30px;
}
.toolbar {
margin-top:8px;
background:#fff url(Img/toolbar-bg.png) repeat-x scroll top left;
border-bottom:solid 1px #dcdcdc;
padding:0 0;
padding-left:4px;
text-align:center;
vertical-align:middle;
}

.toolbar-button, .toolbar-button {
float:right;
margin:0 0;
height:20px;
margin-left:2px;
}
.toolbar-button a, .toolbar-button a:hover {
background:#fff url(Img/tb-button-bg.png) repeat-x scroll top left;
margin:0 0;
display:block;
padding:10px;
padding-bottom:10px;
padding-top:6px;
height:20px;
text-align:center;
vertical-align:middle;
color:#fff;
display:run-in;
border:solid 1px #d3d3d3;
-moz-border-radius:6px; -webkit-border-radius:6px;
text-decoration:none;
}
.toolbar-button-admin a, .toolbar-button-admin a:hover {
background:#fff url(Img/tb-button-admin-bg.png) repeat-x scroll top left;
}

.kb-search-item {
margin-bottom:20px;
}
.kb-search-item-intro {
font-style:italic;
color:#444;
padding-left:10px;
padding-bottom:5px;
}
.kb-search-item h5 {
margin:2px;
padding:2px;
font-size:1.02em;
border-bottom:solid 1px #ccc;
color:#07679A;
}
.kb-search-item a {
color:#4EA722;
}
.kb-search-item a:hover {
color:#07679A;
}

/* Border based styles */
.border-top {
border-top:solid 1px #ccc;
}
.border-bottom {
border-bottom:solid 1px #ccc;
}
.border-right {
border-right:solid 1px #ccc;
}
.border-left {
border-left:solid 1px #ccc;
}
.border-all {
border:solid 1px #ccc;
}

.bg-fill-white {
background:white;
}

/* Position based styles */
.fleft {
float:left;
}
.fright {
float:right;
}
.right-align {
text-align:right;
}
.left-align {
text-align:left;
}
.center-align {
text-align:center;
}
.clear-both {
clear:both;
}
.mt-10 {
margin-top:10px;
}
.mb-10 {
margin-bottom:10px;
}
.mt-20 {
margin-top:20px;
}
.mr-20 {
margin-right:20px;
}
.mr-5 {
margin-right:5px;
}
.pl-10 {
padding-left:10px;
}
.pl-20 {
padding-left:20px;
}
.pb-20 {
padding-bottom:20px;
}
.pr-10 {
padding-right:10px;
}
.pt-10 {
padding-top:10px;
}
.pt-5 {
padding-top:5px;
}
.pr-5 {
padding-right:5px;
}
.center {
text-align:center;
}
.vcenter {
vertical-align:middle;
}
.padding-all-2 {
padding:2px;
}
.padding-all-5 {
padding:5px;
}
.flow-width-20 {
width:20%;
}
.cursor {
cursor:pointer;
}
/* Font handling */
.soft-italic, .soft-text {
font-style:italic;
color:#888;
}
.red-text {
color:red;
}
.green-text {
color:green;
}

/* Administrative styles */
#admin-menu {
padding:5px;
padding-top:0px;
text-align:left;
width:100%;
}
#admin-menu .fleft {
width:47%;
}
#admin-menu .fright {
width:48%;
margin-right:1.5%;
}
#admin-menu h3 {
font-size:1.45em;
font-weight:normal;
}
#amin-panel dl {
margin-top:.20em;
padding-top:0px;
}
#admin-menu dt {
margin-left:5px;
}
#admin-menu dd {
margin-bottom:10px;
margin-left:10px;
color:#888;
}
.admin-panel {
padding:.02em 1em 0.002em;
}
.admin-panel h3 {
font-size:1.25em !important;
padding-bottom:2px;
margin-bottom:2px;
border-bottom:solid 1px #ccc;
padding-left:.45em;
}

/* Menu & List styles */
#side-menu {
padding-left:5px;
z-index:9999989;
display:none;
position:absolute;
top:10px;
left:10px;
}
#side-menu ul {
margin:0.05em 0 0 -0.2em;
}
ul li {
background:transparent url(Img/menu-leaf.gif) no-repeat scroll 1px 0.35em;
list-style-image:none;
list-style-type:none;
padding:0 0 0.2em 1.5em;
}
ul li.leaf {
background:transparent url(Img/menu-leaf.gif) no-repeat scroll 1px 0.35em;
list-style-image:none;
list-style-type:none;
padding:0 0 0.2em 1.5em;
}
ul li.collapsed {
background:transparent url(Img/menu-collapsed.gif) no-repeat scroll 0 0.35em;
}
ul li.expanded {
background:transparent url(Img/menu-expanded.gif) no-repeat scroll 1px 0.35em;
}


/* UAC styles (login & other user based styles */
#login-control {
}
#login-control .textbox {
width:90%;
}
#login-control #doLogin {
margin-right:5%;
}
#login-control {
padding-left:10px;
}

.menu {
padding:10px;
padding-top:5px;
padding-bottom:5px;
}

/* Database maintenance styles */
#database-summary {
font-size:1.20em;
}
#database-summary div {
margin-bottom:15px;
}
#database-actions h5 {
font-size:1.25em;
font-weight:bold;
color:#333;
margin:4px;
padding:2px;
}
#runtime-messages {
padding-top:25px;
}

/* System maintenance styles */
.online {
color:green;
}
.offline {
color:red;
}
.site-offline-msg {
padding:8px;
font-size:1.06em;
}
.red-notification-bottom {
background:white url(Img/beta-bar.png) repeat-x scroll bottom left;
position:fixed;
bottom:0px;
left:0px;
right:0px;
width:100%;
height:30px;
color:white;
font-weight:bold;
vertical-align:middle;
text-align:center;
line-height:195%;
}

/* Downloads */
.download-group-header {
background:white url(Img/top-tab-bg.png) repeat-x scroll bottom left;
padding:5px;
font-weight:bold;
border:solid 1px #ccc;
border-bottom:none 0px;
}
.download-group {
border-left:solid 1px #ccc;
border-right:solid 1px #ccc;
padding:5px;
padding-left:10px;
}
.download-footer {
border-top:solid 1px #ccc;
}

/* Generic main part table style */
.table {
background:white;
font-size:.90em;
padding:6px;
table-layout:auto;
margin:2px;
border:none 0px;
width:99%;
border-spacing:0px;
border-collapse:collapse;
border:solid 1px #ccc;
-moz-border-radius: 6px; -webkit-border-radius: 6px;
}
.table tr {

}
.table .header {
background:white url(Img/top-tab-bg.png) repeat-x scroll bottom left;
height:1.10em;
padding:8px;
font-weight:bold;
color:#14314d;
border-bottom:solid 1px #ccc;
}
.table .title {
border-top:solid 1px #ddd;
border-bottom:solid 1px #ddd;
background:white url(Img/top-tab-bg.png) repeat-x scroll bottom left;
}
.table .title td {
padding-left:10px;
padding-top:5px;
padding-bottom:3px;
font-weight:bold;
font-style:italic;
}
.table th {
width:25%;
text-align:right;
padding-right:4px;
vertical-align:top;
}
.table td {
padding:4px;
}
.table .alternate {
/*background:#e5e5e5;*/
background:#efefef;
}
.top-border {
border-top:solid 1px #ccc;
padding-top:5px;
}
.full-width {
width:99%;
}
#teasers {
position:relative !important;
clear:both !important;
margin-top:5px;
}
.teaser {
margin-bottom:2px;
clear:both;
}
.teaser-feed {
background:transparent url(Img/feed-icon-14x14.png) no-repeat scroll center left;
float:left;
width:22px;
text-align:center;
vertical-align:middle;
border:none 0px;
}
.teaser-feed a:hover {
text-decoration:none !important;
border:none 0px;
}
.teaser-navigation {
float:right;
position:relative;
clear:both;
text-align:right;
padding:2px;
padding-right:20px;
padding-left:20px;
width:auto;
vertical-align:middle;
background:white url(Img/body-bg.gif) repeat-x scroll bottom left;
}
.teaser-navigation span {
border-right:solid 1px #e5e5e5;
padding-left:2px;
padding-right:4px;
}
.teaser-navigation span.last {
border-right:none 0px !important;
padding-left:8px;
}
.teaser-navigation span.current {
font-weight:bold;
}
.teaser h3 {
font-size:1.05em;
border-bottom:solid 1px #ccc;
margin-bottom:2px;
padding:2px;
padding-bottom:4px;
}
.teaser-date {
padding-left:5px;
color:#666;
font-size:.90em;
}
.teaser-text {
padding-left:5px;
padding-bottom:4px;
}
.teaser-footer {
text-align:right;
}

.search-hit-item, .search-hit-item-alt {
float:left;
margin:6px;
margin-bottom:12px;
width:100%;
clear:both;
}
.search-hit-item-alt {
}
.search-hit-item-title {
border-bottom:solid 1px #ccc;
padding:5px;
padding-bottom:0px;
clear:both;
margin-right:5px;
margin-top:12px;
}
.search-hit-item-title h3 {
margin:1px;
padding:1px;
}
.search-hit-item-body {
padding:8px;
float:left;
width:100%;
clear:both;
}
.search-hit-item-actions {
float:right;
padding:4px;
padding-top:1px;
text-align:right;
}
.search-hit-item-actions img {
margin-right:8px;
}
.search-hit-item-actions span {
margin-right:8px;
background:#e5e5e5;
border:solid 1px #ccc;
border-top:none 0px;
padding:2px;
padding-left:8px;
padding-right:8px;
padding-bottom:4px;
line-height:160%;
}

/* File / Folder explorer */
.browser-action-bar {
background:white;
font-weight:bold;
color:#14314d;
text-align:center;
vertical-align:middle;
margin:0px;
margin-bottom:-1px;
}
.browser-action-bar a {
background:white url(Img/top-tab-bg.png) repeat-x scroll bottom left;
padding:6px;
padding-bottom:5px;
border:solid 1px #ccc;
border-bottom:none 0px;
line-height:24px;
vertical-align:middle;
cursor:pointer;
-moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px;
-moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px;
}
.browser-action-bar a.img {
margin-right:7px;
vertical-align:middle;
}
.browser-item-row {
line-height:24px;
display:table-row;
}
.browser-item-row span,img {
text-align:left;
vertical-align:top;
}
.browser-crum-bar {
}
.browser-crum-bar a {
margin:0px !important;
padding:4px;
padding-right:5px;
padding-left:15px;
height:18px;
line-height:18px;
background:transparent url(Img/navigate-to.gif) no-repeat scroll center left;
}
.folder-item, .file-item, .folder_images, .folder_manuals, .folder_other, .folder_videos, .folder_installers, .folder_sales, .folder_languagepacks {
padding:4px;
background:transparent url(Img/folder.png) no-repeat scroll top left;
line-height:22px;
vertical-align:middle;
cursor:pointer;
padding-left:26px;
}

.file-item {
background:transparent url(Img/file.png) no-repeat scroll top left;
padding-left:24px;
}

/* Folder items based on type */
.folder_images {
background:transparent url(Img/folder_image.png) no-repeat scroll top left;
}
.folder_manuals {
background:transparent url(Img/folder_manual.png) no-repeat scroll top left;
}
.folder_other {
background:transparent url(Img/folder_other.png) no-repeat scroll top left;
}
.folder_videos {
background:transparent url(Img/folder_video.png) no-repeat scroll top left;
}
.folder_installers {
background:transparent url(Img/folder_installer.png) no-repeat scroll top left;
}
.folder_sales {
background:transparent url(Img/folder_sales.png) no-repeat scroll top left;
}

/* File items based on mimetype*/
.file-dll {
background:transparent url(Img/mimetypes/dll.png) no-repeat scroll top left;
padding-left:24px;
}
.file-doc {
background:transparent url(Img/mimetypes/doc.png) no-repeat scroll top left;
padding-left:24px;
}
.file-docx {
background:transparent url(Img/mimetypes/docx.png) no-repeat scroll top left;
padding-left:24px;
}
.file-exe {
background:transparent url(Img/mimetypes/exe.png) no-repeat scroll top left;
padding-left:24px;
}
.file-gif {
background:transparent url(Img/mimetypes/gif.png) no-repeat scroll top left;
padding-left:24px;
}
.file-jpg {
background:transparent url(Img/mimetypes/jpg.png) no-repeat scroll top left;
padding-left:24px;
}
.file-jpeg {
background:transparent url(Img/mimetypes/jpg.png) no-repeat scroll top left;
padding-left:24px;
}
.file-licx {
background:transparent url(Img/mimetypes/licx.png) no-repeat scroll top left;
padding-left:24px;
}
.file-mov {
background:transparent url(Img/mimetypes/mov.png) no-repeat scroll top left;
padding-left:24px;
}
.file-mp4 {
background:transparent url(Img/mimetypes/mp4.png) no-repeat scroll top left;
padding-left:24px;
}
.file-msi {
background:transparent url(Img/mimetypes/msi.png) no-repeat scroll top left;
padding-left:24px;
}
.file-pdf {
background:transparent url(Img/mimetypes/pdf.png) no-repeat scroll top left;
padding-left:24px;
}
.file-png {
background:transparent url(Img/mimetypes/png.png) no-repeat scroll top left;
padding-left:24px;
}
.file-pps {
background:transparent url(Img/mimetypes/pps.png) no-repeat scroll top left;
padding-left:24px;
}
.file-ppt {
background:transparent url(Img/mimetypes/ppt.png) no-repeat scroll top left;
padding-left:24px;
}
.file-pptx {
background:transparent url(Img/mimetypes/pptx.png) no-repeat scroll top left;
padding-left:24px;
}
.file-ps {
background:transparent url(Img/mimetypes/ps.png) no-repeat scroll top left;
padding-left:24px;
}
.file-real {
background:transparent url(Img/mimetypes/real.png) no-repeat scroll top left;
padding-left:24px;
}
.file-swf {
background:transparent url(Img/mimetypes/swf.png) no-repeat scroll top left;
padding-left:24px;
}
.file-flv {
background:transparent url(Img/mimetypes/flv.png) no-repeat scroll top left;
padding-left:24px;
}
.file-tiff {
background:transparent url(Img/mimetypes/tiff.png) no-repeat scroll top left;
padding-left:24px;
}
.file-txt, .file-ini {
background:transparent url(Img/mimetypes/txt.png) no-repeat scroll top left;
padding-left:24px;
}
.file-url {
background:transparent url(Img/mimetypes/url.png) no-repeat scroll top left;
padding-left:24px;
}
.file-wmv {
background:transparent url(Img/mimetypes/wmv.png) no-repeat scroll top left;
padding-left:24px;
}
.file-xls {
background:transparent url(Img/mimetypes/xls.png) no-repeat scroll top left;
padding-left:24px;
}
.file-xlsx {
background:transparent url(Img/mimetypes/xlsx.png) no-repeat scroll top left;
padding-left:24px;
}
.file-zip {
background:transparent url(Img/mimetypes/zip.png) no-repeat scroll top left;
padding-left:24px;
}

/* Issue reporting / viewing styles */
.issue-report-item-row {
padding:5px;
}
.issue-report-item-row select, input, strong, .issue-text-value {
margin-left:5px;
}
.issue-required-field {
color:maroon;
padding:4px;
vertical-align:middle;
}
.issue-required-field-info {
background:transparent url(Img/shadow-container.png) no-repeat scroll top left;
float:right;
position:relative;
width:152px;
height:180px;
min-width:152px;
min-height:180px;
padding:5px;
padding-top:15px;
font-size:.85em;
}
.issue-required-field-info h5 {
border-bottom:solid 1px #ccc;
font-size:1.20em;
color:#444;
margin-top:1px;
padding-left:5px;
color:maroon;
}
.issue-comments-container, .issue-attachment-container {
clear:both;
}
.issue-comments {
border-right:solid 1px #ccc;
padding-right:3px;
}
.issue-comment {
clear:both;
margin:4px;
border:solid 1px #ccc;
}
.issue-comment-body {
padding:4px;
}
.issue-comment-title {
background:white url(Img/top-tab-bg.png) repeat-x scroll bottom left;
height:1.10em;
padding:5px;
}
#comment-dialog {
background:#85c215;
border:solid 1px #71a311;
padding:4px;
}

.product-list-item {
margin-bottom:5px;
clear:both;
float:left;
width:100%;
}
.product-title {
float:left;
background:#fff url(Img/titleBg.jpg) repeat-x scroll left top;
padding:5px;
font-weight:bold;
font-size:1.15em;
color:#555;
vertical-align:middle;
border:1px solid #e1e1e1;
clear:both;
width:95%;
line-height:175%;
-moz-border-radius:8px; -webkit-border-radius:8px;
cursor:pointer;
padding-right:20px;
}
.product-title img {
vertical-align:middle;
}
.product-components {
padding-left:12px;
margin-bottom:10px;
padding-right:10px;
width:95%;
padding-bottom:5px;
}
.quick-search-base {
background:#fff;
border:solid 1px #ccc;
border-top:none 0px;
width:300px;
overflow:hidden;
float:right;
position:relative;
}
.quick-search-header {
position:relative;
padding:4px;
background:white url(Img/top-tab-bg.png) repeat-x scroll bottom left;
border-bottom:solid 1px #ccc;
color:#444;
font-size:1.20em;
display:inline;
width:98%;
}
.quick-search-results {
padding:4px;
overflow:auto;
height:220px;
}
.jsError {
color:red;
font-weight:bold;
padding:5px;
font-size:1.35em;
border:solid 1px red;
}

/* Language packs */
#dvTFiles {
z-index:10;
background-color:#fff;
position:absolute;
}
.lang-file-group {
float:left;
position:relative;
width:32%;
border:1px solid #CCCCCC;
}
.lang-text-group {
/*float:left;
margin-left:5px;
width:67%;*/

}
.lang-group-header {
background:white url(Img/top-tab-bg.png) repeat-x scroll bottom left;
padding:5px;
font-weight:bold;
border:solid 1px #ccc;
border-bottom:none 0px;
}
.lang-group {
border-left:solid 1px #ccc;
border-right:solid 1px #ccc;
/*padding:5px;
padding-left:10px;*/
}
.lang-group-footer {
border-top:solid 1px #ccc;
}
.lang-texts-empty {
padding:0.5em;
color:red;
}
.lang-show-translation{
float:right;
/*margin-top:5px;
margin-right:5px;*/
clear:none;
}
.lang-breadcrumb{
float:left;
clear:left;
}
#imgFileTree.active {
/*background-color:#C3E1FF;*/
}
#tblTranslations td {
vertical-align:top;
}
#tblTranslations .header img {
padding:3px 5px 3px 3px;
}
.lang-update-img {
float:left;
position:absolute;
margin-top:4px;
margin-left:-16px;
width:16px;
height:16px;
background:transparent none none none left;
display:none;
}
.lang-update-img.updating {
background-image:url(Img/spinner_16.gif);
}
.lang-update-img.saved {
background-image:url(Img/edit_save_16.gif);
}
#tblTranslations .comment {
color:Gray;
font-style:italic;
padding-left:2em;
min-width:200px;
height:100%;
}
#tblTranslations .comment .hovertext {
display:none;
}
#tblTranslations .comment:hover .hovertext, #tblTranslations .comment .hovertext:hover {
display:inline;
}
#tblTranslations .textlength {
float:right;
font-style:italic;
min-width:3em;
}
#tblTranslations .textlength .hovertext {
display:none;
}
#tblTranslations .textlength:hover .hovertext, #tblTranslations .textlength .hovertext:hover {
display:inline;
}
.lang-texts-win {
float:left;
position:absolute;
padding:0 5px 5px 5px;
border:1px solid #CCCCCC;
background-color:White;
display:none;
z-index:10;
width:300px;
}
.lang-notes {
float:left;
width:100%;
}
.lang-note {
clear:both;
margin:4px;
border:solid 1px #ccc;
z-index:15;
}
.lang-note-title {
padding:4px;
}
.lang-note-title span {
font-style: italic;
font-size: 80%;
}
.lang-note-body {
/*background:white url(Img/top-tab-bg.png) repeat-x scroll bottom left;*/
height:1.10em;
padding:5px;
}
#dvLangStateWin {
position:absolute;
padding:5px;
border:1px solid #ccc;
background-color:#fff;
z-index:10;
}
#dvLangStateContent {

}
#dvLangStateContent input {
padding:2px;
margin:0;
display:block;
border:1px solid transparent;
}
#dvLangStateWin img {
margin-left:2px;
}
#dvLangStateContent .active {
border:1px solid black;
}
.lang-text-group input[type=image] {
margin-left:0;
}
.lang-trans-text {
width:95%;
font-family:"Trebuchet MS", Verdana, Helvetica, Arial;
font-size:10pt;
height:36px;
}
.error-image {
background-image:url(Img/Error.png);
background-repeat:no-repeat;
}
.lang-flag {
padding:3px 4px 0 2px;
}
/* LanguagePack new / viewing styles */
.lang-item-row {
padding:5px;
}
.lang-item-row select, input, strong {
margin-left:5px;
}
.lang-required-field {
color:maroon;
padding:4px;
vertical-align:middle;
}
.lang-required-field-info {
background:transparent url(Img/shadow-container.png) no-repeat scroll top left;
float:right;
position:relative;
width:152px;
height:180px;
min-width:152px;
min-height:180px;
padding:5px;
padding-top:15px;
font-size:.85em;
}
.lang-required-field-info h5 {
border-bottom:solid 1px #ccc;
font-size:1.20em;
color:#444;
margin-top:1px;
padding-left:5px;
color:maroon;
}
.combo input[type=text].selected-flag {
background-position:4px 4px;
background-repeat:no-repeat;
padding-left:22px;
width:309px;
}
.user-search-base {
background:#fff;
border:solid 1px #ccc;
border-top:none 0px;
width:400px;
overflow:hidden;
float:left;
clear:both;
position:absolute;
z-index:9999;
}
.user-search-header {
position:relative;
padding:4px;
background:white url(Img/top-tab-bg.png) repeat-x scroll bottom left;
border-bottom:solid 1px #ccc;
color:#444;
font-size:1.20em;
display:inline;
width:98%;
}
.user-search-input {
padding:4px;
clear:both;
}
.user-search-results {
padding:4px;
clear:both;
}
.user-search-results-content {
overflow:auto;
max-height:260px;
}
.user-search-results-content input[type=image] {
margin:0;
}
.clear-block {
clear: both;
height: 1px;
overflow: hidden;
font-size:0pt;
margin-top: -1px;
}
/* Generic search */
.generic-search-base {
background:#fff;
border:solid 1px #ccc;
border-top:none 0px;
width:400px;
overflow:hidden;
float:left;
clear:both;
position:absolute;
z-index:9999;
}
.generic-search-header {
position:relative;
padding:4px;
background:white url(Img/top-tab-bg.png) repeat-x scroll bottom left;
border-bottom:solid 1px #ccc;
color:#444;
font-size:1.20em;
display:inline;
width:98%;
}
.generic-search-input {
padding:4px;
clear:both;
}
.generic-search-results {
padding:4px;
clear:both;
}
.generic-search-results-content {
overflow:auto;
max-height:260px;
}
.generic-search-results-content input[type=image] {
margin:0;
}
.clear-block {
clear: both;
height: 1px;
overflow: hidden;
font-size:0pt;
margin-top: -1px;
}
/*
#tblImageTexts th {
text-align:left;
width:auto;
}
#tblImageTexts tr, #tblImageTexts input {
vertical-align:top;
}
#tblImageTexts .text-image img {
max-height:150px;
max-width:150px;
}
#tblImageTexts input[type=text] {
max-width:20px;
margin-left:0;
}
#tblImageTexts td {
text-overflow:ellipsis;
overflow:hidden;
white-space:nowrap;
}
#tblImageTexts {
table-layout:fixed;
}
*/
.image-text-container {
width:620px;
}
.image-text-header-image {
float:left;
width:160px;
}
.image-text-header-number {
float:left;
width:40px;
}
.image-text-header-text {
float:left;
width:190px;
}
.image-text-header-translated {
float:left;
width:215px;
}
.image-text-item {
float:left;
clear:both;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding:5px;
}
.image-text-image {
float:left;
width:155px;
}
.image-text-image img {
max-width:150px;
max-height:150px;
}
.image-text-texts {
float:left;
table-layout:fixed;
vertical-align:top;
width:450px;
}
.image-text-texts td {
text-overflow:ellipsis;
overflow:hidden;
white-space:nowrap;
}
.image-text-texts input {
margin-left:0;
}
.image-text-texts input[type=text] {
max-width:20px;
}
.lang-col-trees {
float:left;
width:32%;
position:relative;
clear:both;
}
.lang-col-tree {
width:100%;
border:1px solid #CCCCCC;
position:relative;
}
.lang-col-tree:first-child {
border-bottom:none;
}
#dvSelectedFile {
padding:3px 0;
}
#dvSelectedFile img {
padding-right:2px;
}
#dvSelectedFile div:first-child {
border-left:1px solid #CCCCCC;
}
#dvSelectedFile div {
display:inline;
padding:4px 5px;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}
td.trans-img-td {
margin:0;
padding:0;
}
.trans-img-item {
background-color:#EEE;
}
.trans-img {
max-width:930px;
}
.trans-img-content {
width:930px;
}
.trans-img-description {
padding-top:0.3em;
max-width:600px;
padding-top:10px;
font-size:1.1em;
text-align:left;
}
.trans-img-upper {
background:#EEE url(Img/Upper_shadow.png) 50% 50% repeat-x;
height:10px;
}
.trans-img-lower {
background:#EEE url(Img/Lower_shadow.png) 50% 50% repeat-x;
height:10px;
margin-top:5px;
}
.trans-img-bar {
background:transparent url(Img/Button_fill.png) 50% 50% repeat-x;
height:13px;
width:100%;
cursor:pointer
}
.trans-img-bar-btn {
height:10px;
width:100%;
}
.trans-img-bar-btn-up {
background:transparent url(Img/Arrows_Up.png) 50% 50% no-repeat;
}
.trans-img-bar-btn-down {
background:transparent url(Img/Arrows_Down.png) 50% 50% no-repeat;
}
.hidden {
display:none;
}
.lp-user {
width:16px;
height:16px;
}
.lp-user-Locked {
background-image:url(Img/OK.png);
}
.lp-user-UnLocked {
background-image:url(Img/Pending.png);
}
.lp-user-Validated {
background-image:url(Img/Validated.png);
}
.lp-user-UnValidated {
background-image:url(Img/Locked.png);
}
.lp-user-Created {
background-image:url(Img/Edit_add.png);
}
.lp-user-Extended {
background-image:url(Img/Edit_add.png);
}
.lp-product-list-item {
margin-bottom:5px;
/*margin-right:2em;
clear:both;*/
clear:both;
float:left;
width:45%;
}
.lp-product-title {
float:left;
background:#fff url(Img/titleBg.jpg) repeat-x scroll left top;
padding:5px;
font-weight:bold;
font-size:1.15em;
color:#555;
vertical-align:middle;
border:1px solid #e1e1e1;
clear:both;
width:95%;
line-height:175%;
-moz-border-radius:8px; -webkit-border-radius:8px;
cursor:pointer;
padding-right:20px;
}
.lp-product-title img {
vertical-align:middle;
}
.lp-product-users {
padding-left:12px;
margin-bottom:10px;
padding-right:10px;
width:95%;
padding-bottom:5px;
}
/* BUTTONS */
.buttons a, .buttons button{
	display:block;
	float:left;
	/*margin:0 7px 0 0;*/
	margin:0 2px 0 0;
	background-color:#f5f5f5;
	border:1px solid #dedede;
	border-top:1px solid #eee;
	border-left:1px solid #eee;

	/*font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size:100%;
	font-weight:bold;*/
	line-height:130%;
	text-decoration:none;
	color:#565656;
	cursor:pointer;
	/*padding:5px 10px 6px 7px; /* Links */
	padding:3px 5px 3px 2px; /* Links */
}
.buttons button{
	width:auto;
	overflow:visible;
	padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
	/*padding:5px 10px 5px 7px; /* Firefox */
	padding:3px 5px 3px 2px;
	line-height:17px; /* Safari */
}
*:first-child+html button[type]{
	padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
	margin:0 3px -3px 0 !important;
	padding:0;
	border:none;
	width:16px;
	height:16px;
}
/* STANDARD */
button:hover, .buttons a:hover{
	background-color:#dff4ff;
	border:1px solid #c2e1ef;
	color:#336699;
}
.buttons a:active{
	background-color:#6299c5;
	border:1px solid #6299c5;
	color:#fff;
}
/* POSITIVE */
button.positive, .buttons a.positive{
	color:#529214;
	border:1px solid #529214;
	font-weight:bolder;
}
.buttons a.positive:hover, button.positive:hover{
	background-color:#E6EFC2;
	/*border:1px solid #C6D880;*/
	border:1px solid #529214;
	color:#529214;
	font-weight:bolder;
}
.buttons a.positive:active, button.positive.button-down{
	background-color:#529214;
	border:1px solid #529214;
	color:#fff;
	font-weight:bolder;
}
/* NEGATIVE */
.buttons a.negative, button.negative{
	color:#d12f19;
	border:1px solid #d12f19;
}
.buttons a.negative:hover, button.negative:hover{
	background:#fbe3e4;
	/*border:1px solid #fbc2c4;*/
	border:1px solid #d12f19;
	color:#d12f19;
}
.buttons a.negative:active, button.negative.button-down{
	background-color:#d12f19;
	border:1px solid #d12f19;
	color:#fff;
}
.lp-state-buttons {
margin-left:5px;
margin-top:3px;
}
ul.list-clean {
list-style:none none outside;
}
ul.list-clean li {
background:none;
}
.ui-state-error2
{
background:none repeat-x scroll 50% 50% #FFDDDD;
border:4px solid red;
}
.ui-icon-alert2
{
background:url('images/ui-icons_a83300_256x240.png') repeat-x scroll 0 -144px #FFDDDD;
width:16px;
height:16px;
}
.link-read-more
{
font-style:italic;
white-space:nowrap;
}
.link-read-more:before
{
content:"» ";
}
.link-read-more:after
{
content:"...";
}
.link-content-box
{
border:solid 1px transparent;
}
.link-content-box:hover
{
border:solid 1px #E1E0DF;
}
.citation-box
{
background-color:#EEEEEE;
font-style:italic;
padding:5px 15px;
}
