/*


*/


/* HTML Element Styles --------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym {border:0}

html{overflow:auto;border:0}


/* HTML Element Fonts ---------------------------------------- */
body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}
table{font-size:inherit;font:100%}
select, input, textarea{font:99% arial,helvetica,clean,sans-serif}
pre, code{font:115% monospace;*font-size:100%}
body *{line-height:1.22em}


/* Basic API Styles ------------------------------------------ */
ul,ol{margin-top:1em;padding-right:2em}
h1{margin:0 0 1em;padding:0;text-align:center;border-bottom:1px solid #000;font:normal 1.5em Tahoma,Helvetica,Arial,Sans-serif;line-height:1.7em}
h2,h3,h4,h5,h6{margin-top:1em}
h2{font-size:1.15em;font-weight:bold;color:#1a8}
h3{font-size:1.15em;font-weight:bold;color:#1a8;padding:5px 0} /* ;padding:5px 0 */
p{margin-bottom:.75em}
acronym{font-style:normal;border-bottom:1px dotted #333;cursor:help}
address{font-style:normal}
a:link, a:visited, a:hover{color:#29c;text-decoration:none}
a:hover{border-bottom:1px dashed}
a img{border:0;background:none}


/* Highlighted Selection Styles ------------------------------ */
-moz-selection{background:#666;color:#fff}
selection{background: #666;color:#fff}


/* Min Width Fix --------------------------------------------- */
/* for all "Unknown"s that understand min-width */
.width{width:100%;min-width:768px;margin:0 auto;text-align:left}
/* the bodge for IE6 "Unknown"s */
.ie6 .min-width{border-left:768px solid #fff;position:relative;float:left}
.ie6 #wrapper{margin-left:-768px;position:relative;float:left}


/* Layout Styles --------------------------------------------- */
#wrapper{background:#fff url(/adm/i/bg.jpg) repeat-x;padding:0 5px}

#app{background:transparent url(/adm/i/lcbg.gif) left repeat-y;padding:0 0 0 15px}
#iapp{background:transparent url(/adm/i/rcbg.gif) right repeat-y;padding:0 15px 0 0}
#head{background:transparent url(/adm/i/lhbg.jpg) left bottom no-repeat;padding:0 0 0 15px}
#ihead{background:transparent url(/adm/i/rhbg.jpg) right bottom no-repeat;padding:0 0 10px 0}
#foot{background:transparent url(/adm/i/lfbg.gif) left top no-repeat;padding:0 0 0 15px}
#ifoot{background:transparent url(/adm/i/rfbg.gif) right top no-repeat;padding:38px 15px 0 0}


/* clearing fix ---------------------------------------------- */
#iapp:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#iapp{display:inline-block}
/* Hides from IE-mac \*/
.ie #iapp{height:1%}
#iapp{display:block}
/* End hide from IE-mac */


/* Other Styles ---------------------------------------------- */
#head .title{display:none}


/* Menu Styles ----------------------------------------------- */
.px-menu{display:table;list-style-type:none;white-space:nowrap;margin:0;padding:0;width:1%}
.ie .px-menu{display:inline-block}
.px-menu li{display:table-cell;cursor:pointer;margin:0;padding:0}
.ie .px-menu li{display:inline}
.px-menu a, .px-menu a:visited{width:auto;display:block;border:0;margin:0;padding:0}
.ie .px-menu a, .ie .px-menu a:visited{display:inline-block}

#uMenu{margin:0 2em 0 auto;background:transparent url(/adm/i/lqbg.gif) no-repeat}
.ie7 #uMenu{width:245px;padding-left:1em}
#uMenu li.first{padding:0 0 0 0.8em}
#uMenu li.last{padding:0 0.8em 0 0;background:transparent url(/adm/i/rqbg.gif) right top no-repeat}
#uMenu li a:link, #uMenu li a:visited{line-height:2em;padding:0 0.6em;font-size:0.9em;color:#333;text-transform:lowercase}
#uMenu li a:hover{color:#fff;border:0}

#mMenu{margin:10px 0 0}
#mMenu li{background:transparent url(/adm/i/htbg.jpg) right top no-repeat}
#mMenu li{padding:0 10px 0 0;background:transparent url(/adm/i/htbg.jpg) right top no-repeat}
.ie #mMenu li{padding:0 5px 0 0}
#mMenu li a:link, #mMenu li a:visited{font-size:0.9em;line-height:2.4em;padding:0 0 0 10px;color:#bbb;background:transparent url(/adm/i/htbg.jpg) left top no-repeat}
#mMenu li.hover{background-image:url(/adm/i/ht2bg.jpg)}
#mMenu li.hover a, #mMenu li.hover a:link, #mMenu li.hover a:visited, #mMenu li.hover a:hover{color:#999;background-image:url(/adm/i/ht2bg.jpg);cursor:pointer}
#mMenu li.current{background-image:url(/adm/i/ctbg.jpg);cursor:default}
#mMenu li.current a,#mMenu li.current a:link,#mMenu li.current a:visited,#mMenu li.current a:hover{color:#4c759e;background-image:url(/adm/i/ctbg.jpg);cursor:default}
#mMenu li a:hover{border:0}


/* Block Styles ---------------------------------------------- */
.block, .gallery{margin:0 auto 10px;border:1px solid #92badd;background:#e8f1f9;color:#4c759e}
.block div{margin:0 !important;border:1px solid #fff;padding:0.7em 1em 0;line-height:1.4em}
.block .block{padding:0;border-color:#92badd}
.block div div{border:0;padding:0;line-height:inherit} /* .block div div{border:0;padding:0;line-height:inherit} */

.table{margin:0 auto 10px}

.section{border:1px solid #92badd;margin:10px;padding:0}
.section div{padding:0;border:0}
.section .title{padding:2px 5px;background:#92badd}
.sublevel{margin:0;width:auto;padding:0}

.intro, .message, .err{text-align:center;padding:.75em .75em 0;min-height:38px;vertical-align:middle}
.ie6 .intro, .ie6 .message, .ie6 .err,
.ie5 .intro, .ie5 .message, .ie5 .err{height:38px}
.intro{text-align:left;border-color:#dbd;background:#ede}
.message{border-color:#0a1;background:#0a1 url(/adm/i/gAlert.gif) 8px top no-repeat;color:#fff;font-weight:bold}
.err{border-color:#f00;background:#f00 url(/adm/i/rAlert.gif) 8px top no-repeat;color:#fff;font-weight:bold}
.message div,.form div{border:0}

.px-error{display:none}
.px-alert{display:none}
.px-intro{display:none}


/* Curve Corner Style -------------------------------------	*/
.block{position:relative}
.tl,.bl,.tr,.br{display:none;position:absolute;display:block;z-index:1;padding:0;font-size:1px;width:11px;height:11px;background:transparent url(/adm/i/form_corners.gif) no-repeat}

.form .cnr{background-image:url(/adm/i/form_corners.gif)}
.intro .cnr{background-image:url(/adm/i/intro_corners.gif)}
.message .cnr{background-image:url(/adm/i/message_corners.gif)}
.err .cnr{background-image:url(/adm/i/err_corners.gif)}

.block .tl{top:0;left:0;margin:-2px}
.block .bl{left:0;bottom:0;background-position:left bottom;margin:-2px}
.block .tr{top:0;right:0;background-position:right top;margin:-2px}
.block .br{right:0;bottom:0;background-position:right bottom;margin:-2px}

head:first-child+body .tl,head:first-child+body .bl,head:first-child+body .tr,head:first-child+body .br{display:none} /-* Hide in Mozilla *-/



/* Breadcrumb Styles -----------------------------------------	*/
.bread{border:1px solid #000;background:#fff;border-width:1px 0 0}
.bread ul{border:1px solid #fff;margin:0;padding:0.7em 1em}
.bread li{display:inline;background:#fff url(/adm/i/bc.gif) 0 50% no-repeat}
.bread li.first{background:#fff;margin:0 0 0 -5px}
.bread a,.bread span{margin:0 0 0 5px;padding:0.2em 0.5em}
.bread a:link,.bread a:visited{color:#333}
.bread a:hover{border:0;color:#333;background:#ddd}
.bread li.first a,.bread li.first span{margin:0}


/* HTML Form Styles ------------------------------------------ */
fieldset{border:0;border-top:1px solid #000;margin:5px 0 0;padding:0 .5em}
legend{font-size:1.2em;font-weight:bold;margin:0;padding:0 .5em;color:#4c759e}

p.px-field{margin:0 0 5px;padding:0;width:620px}/* ;backg-round:#e0e9f1} */
form p.first{margin-top:20px}
form p.last{margin-bottom:30px}
label{display:inline-block;width:145px;overflow:hidden;margin:0;padding:2px 0 0 0;line-height:1.4em;vertical-align:top;text-align:right;color:#4c759e}
.ie7 label,.gecko label{display:block;position:absolute}
.ie6 .px-rte label{margin-left:-148px}
/*
.ie6 #login label{margin-left:0}
*/

input,textarea,select,button
{font:98% "Helvetice Neue",Helvetica,Arial,Sans-serif;margin:1px 1px 1px 151px;padding:2px 5px 0;border:1px solid #4c759e}
.ie input,.ie select,.ie textarea,.ie button{padding:1px 5px}
input,select,textarea{font-size:1.12em;line-height:1.4em;height:1.4em}
input[type="hidden"]{display:none} /* Mozilla fix: adds style to hidden form element!?!? */
.ie6 input,.ie6 select,.ie6 textarea,.ie6 button{margin-left:5px}

input{width:296px}
p.px-date input, p.px-number input{width:120px}
p.px-date img, p.px-number img{position:absolute !important;margin:-1.9em 0 0 285px;border:1px double;border-color:#ddd #666 #666 #ddd}
p.px-date .px-cal-button, p.px-number .px-calc-button{position:absolute !important;margin:2px;border:3px double;border-color:#ddd #666 #666 #ddd;width:22px;height:22px;background:#fff url(/adm/i/cal.gif) center center no-repeat}
p.px-number .px-calc-button{background-image:url(/adm/i/calc.gif)}
.ie p.px-date .px-cal-button, .ie p.px-number .px-calc-button{margin:3px 0}

select{padding:1px 2px 1px 2px;width:325px}
.ie select{padding:2px 5px;line-height:1.8em;height:1.8em}

textarea{height:5em;width:296px;overflow:auto}
p.px-rte textarea{height:294px;width:446px}

p.px-file input{width:326px}
.ie p.px-file input{width:326px}

.px-rdo-chk input{width:13px;height:13px;border:0;margin:5px 0 0 151px;padding:0}
.ie6 .px-rdo-chk input{margin-top:-18px}
span.px-rdo-chk input{margin:0 10px 0 0 !important}
.ie6 span.px-rdo-chk input{margin-top:-20px !important}

.px-rdo-chk label{padding:0;margin:2px 0 0 170px;width:440px;text-align:left}
.ie .px-rdo-chk label{margin-top:0}
/*
.ie6 .px-rdo-chk label{margin-top:-2px}
.ie .px-rdo-chk label{margin-left:20px}
*/
span.px-rdo-chk label{margin-left:0 !important;width:auto !important}

.px-required label{font-weight:bold;line-height:20px}
.px-required input, .px-required textarea, .px-required select{margin:0px 0px 0px 150px;border:2px solid #4c759e}

.px-invalid label{color:#e22}
.px-invalid input, .px-invalid textarea, .px-invalid select{color:#e22;border-color:#e22}

.px-dialog-buttons, p.btn{margin:0 .5em 5px;padding:0;width:620px;text-align:right}/* ;backg-round:#e0e9f1} */
.btn input, .btn button, .px-dialog-buttons input, input.px-upload-button, input.btn, input.qbtn, button{width:auto;display:inline;margin:0 0 0 5px;padding:0 .4em;height:28px;text-align:center;border:3px double #16af44;background:#4fc372 url(/adm/i/btn.gif) center center repeat-x;font-weight:bold;color:#fff}
input.qbtn{margin:0}

.px-tag-list-title{display:block;margin:5px 0 0 150px;font-weight:bold}
.px-tag-list{display:block;margin-left:150px}
.px-tag-list strong{background:#000;color:#fff;font-weight:bold;padding:0 .2em}


/* Inline form Styles ------------------------------------------ */
.inline-chk input, .inline-rdo input{height:13px;width:13px;border:0;margin:0;padding:0}
.inline-chk label, .inline-rdo label{display:inline;width:auto;margin:0;padding:0 13px 0 5px;text-align:left}
.inline-chk, .inline-rdo{padding:0 0 0 120px}

.img{margin:0;width:auto}

.inline input, .inline select{width:auto;margin:0 10px 0 0}
.inline input.first, .inline select.first{margin:0 10px 0 120px}
.inline input.btn, .inline button, input.qbtn, input.qbtn{margin:0 2px 0 0;font-size:.8em}
.inline label{position:relative;width:auto;display:inline;margin:0 5px 0 0}
.inline label.first{position:absolute;display:block;width:115px;text-align:right;margin:2px 0 0;padding:0}


/* Scheme form Styles ------------------------------------------ */
.sublevel{display:block;border:0;margin:2px 0 0 10px;padding:0}
.sublevel div{border:1px solid #CFD8E0;border-width:1px 0 0;margin:0;padding:2px 0 2px 2px}
.sublevel div.sublevel{border:0;margin:2px 0;padding:0 0 0 20px;background:url(/adm/i/plus.gif) 0 5px no-repeat}
.sublevel div.sublevel div{border-left:1px solid #CFD8E0;padding-left:5px}
.ie6 .sublevel div{padding-right:70px}
.ie6 .sublevel div.sublevel{padding-right:2px}
.sublevel .px-row{padding:0;margin:0;display:block;float:left}

.sublevel label{position:relative;width:auto;display:inline;margin:0 5px 0 0}
.sublevel input, .sublevel select{font-size:1em;line-height:1.2em;width:auto;display:inline;margin:0 10px 0 0}
.sublevel input.qbtn{font-size:.9em;line-height:auto;height:auto;padding:0}
.ie .sublevel input.qbtn{font-size:.8em}

.sublevel .controls{float:right;wrap:none;margin:2px}
* html .ie6 .sublevel .controls{position:absolute;right:30px}

.sublevel .controls a{height:16px;width:16px}
.sublevel .controls img{margin:0 2px 0}

.sublevel .px-controls{float:right;wrap:none;margin:2px}
.sublevel .px-controls img{margin:0 2px 0}


.sublevel div.even{background:#e8f1f9;overflow:hidden}
.sublevel div.odd{background:#f2f8fc;overflow:hidden}


.ie7 .sublevel div.even{height:1%}
.ie7 .sublevel div.odd{height:1%}

/* autofill text and select combo ---------------------------- */
input.autofill{width:296px;border-right:0}
span.autofill{position:absolute;display:block;width:18px;overflow:hidden;margin:0 0 -3em 458px}
.ie span.autofill{margin-left:308px}
span.autofill select{width:296px;height:2.04em;margin:-2px 0 -2px -276px}


/* Image Selector Field Style -------------------------------- */
.px-image-selector{display:block;line-height:normal;margin:1px 1px 1px 151px;padding:0;width:300px;height:150px;overflow:hidden;border:1px solid #4c759e}
.px-image-selector span{position:absolute;width:147px;height:147px;display:block;line-height:normal;margin:0;padding:0}
.px-image-selector .px-image-view{margin-left:149px}
.px-image-selector .px-image-view img{padding:2px}
.px-image-list{overflow:auto}
.px-image-list ul, .px-image-list li{margin:0;padding:0;display:inline}
.px-image-list ul{margin:2px 0}
.px-image-list img{width:39px;height:39px;display:inline;margin:0 2px;padding:0;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(opacity=50)}
.ie .px-image-list img{margin:2px}
.px-image-list img.hover, .px-image-list img.selected{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100);margin:-2px 0;padding:0;border:2px solid #bbb}


/* File Selector Field Style --------------------------------- */
.px-file-selector{display:block;line-height:normal;margin:1px 1px 1px 151px;padding:0;width:300px;height:150px;overflow:auto;border:1px solid #4c759e}
.px-file-selector .icon{width:20px;overflow:hidden;white-space:nowrap}
.px-file-selector a{width:205px;overflow:hidden;white-space:nowrap;text-decoration:none;color:#000}
.px-file-selector table{border:0;margin:0;width:100%}
.px-file-selector tr.odd{background:#ebebeb}
.px-file-selector td{margin:0;padding:0}
.px-file-selector tr.selected a{color:#039}
.px-file-selector tr.selected{background:#cef}
.px-file-selector tr.selected td{color:#039}


/* File Uploader Field Style --------------------------------- */
.px-file-up-loader{display:block;line-height:normal;margin:1px 1px 1px 151px;padding:0;width:296px;height:100px;border:1px solid #4c759e}
.px-file-up-loader .px-file-list{position:absolute;display:block;width:296px;height:77px;overflow:auto}
.px-file-up-loader .px-file-upload{position:absolute;display:block;margin:77px 0 0 4px;width:296px;height:23px;overflow:hidden;border:0}
.ie .px-file-up-loader .px-file-upload{margin:77px 0 0}
.px-file-up-loader input{margin-left:-12.64em}
.ie .px-file-up-loader input{margin-left:-15.68em}
.px-file-up-loader table{border:0;margin:0;width:276px}
.px-file-up-loader tr.odd{background:#e5e5e5}
.px-file-up-loader td{margin:0;padding:0}
.px-file-up-loader .actions a{color:#f00;text-decoration:none}
.px-file-up-loader .actions a:hover{background:#f00;color:#fff;text-decoration:none}
.px-file-up-loader .px-file-path div{width:225px;overflow:hidden;white-space:nowrap}


/* Asset Uploader Field Style -------------------------------- */
.px-asset-upload input{margin-top:1px;margin-bottom:-1px;width:245px}
.px-asset-upload .px-upload-button{margin:0;width:22px;font-size:.8em;height:22px;text-indent:-999em;background-image:url(/adm/i/btn-upload.gif)}

.px-asset-list{margin:0 0 5px 150px;border:0;width:460px;border-collapse:collapse}
.ie .px-asset-list{margin:5px 0 0 150px}
.px-asset-list th{margin:0;padding:.2em .4em;border:0;background:#c5f0cb;color:#707070;vertical-align:baseline}
.px-asset-list td{margin:0;padding:.2em .4em;background:#fff;border:1px solid #ddd;border-width:1px 0}
.px-asset-list tfoot td{margin:0;padding:.2em .4em;border:0;font-size:.8em;background:#eee}
.px-asset-list tr:hover td,
.px-asset-list tr.hover td{cursor:pointer;background:#ffd}
.px-asset-list .icon{width:60px;text-align:center}
.px-asset-list .icon a:hover, .px-asset-list .actions a:hover{border:0;padding:0;margin:0}


/* rich text editor ------------------------------------------- */
div.px-rte-table{display:block;display:block;line-height:normal;margin:1px 1px 1px 151px !important;padding:0 !important;width:294px;height:446px;border:1px solid #4c759e !important;background:#fff}
.px-rte-table table{border:0;padding:0;margin:0}
.px-rte-table td,
.px-rte-table div{border:0;padding:0;margin:0}
.px-rte .toolbar{clear:none !important;cursor:default;background:ButtonFace;padding:3px;border:1px solid;border-color:ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight}
.px-rte .toolbar table{padding:0;margin:0;font-family:tahoma,verdana,sans-serif;font-size:11px}
.px-rte .toolbar img{border:none;vertical-align:top}
.px-rte .toolbar .label{padding:0 3px}

.px-rte .toolbar a.button{background:ButtonFace;border:1px solid ButtonFace !important;padding:1px;margin:0 1px;width:18px;height:18px;float:left}
.ie6 .px-rte .toolbar a.button{display:inline !important;float:none}
.px-rte .toolbar a.button:hover{background:ButtonHighlight;border-color:ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight !important}
.px-rte .toolbar a.buttonDisabled:hover{background:ButtonFace;border-color:ButtonFace !important}
.px-rte .toolbar a.buttonActive,
.px-rte .toolbar a.buttonPressed{padding:2px 0 0 2px;background:ButtonHighlight;border-color:ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow !important}
.px-rte .toolbar a.button span.buttonImageContainer{display:block;padding:1px;margin:0 1px;width:18px;height:18px;float:left}
.px-rte .toolbar a.buttonDisabled img{filter:gray() alpha(opacity = 25);-moz-opacity:0.25;opacity:0.25}

.px-rte .toolbar select,.px-rte .toolbar option{margin:0;padding:0;font:11px Tahoma,Verdana,sans-serif;width:auto}
.ie .px-rte .toolbar select{height:18px}
.px-rte .toolbar select,.px-rte .toolbar select:hover,.px-rte .toolbar select:active{margin:2px 1px -1px;color:ButtonText;border:1px solid;border-color:ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;float:left}
.px-rte .toolbar select.buttonDisabled{border-color:ButtonFace}
.px-rte .toolbar .indicator{padding:0 3px;overflow:hidden;width:20px;text-align:center;cursor:default;border:1px solid ButtonShadow}
.px-rte .toolbar .separator{margin:2px 1px;border-left:1px solid ButtonShadow;border-right:1px solid ButtonHighlight;width:0;height:18px;padding:0;float:left}
.px-rte .toolbar .space{width:5px;}
.px-rte-textarea{position:relative;padding:0;margin:0}


/* RTE Insert Special Character Control ---------------------- */
table.characterchart td{font-weight:bold;border:1px solid black;text-align:center;width:1.4em;height:1.4em;line-height:1.4em}
table.characterchart td.hover{background:#f9f9f9}
table.characterchart{border:1px solid black;border-width:2px 1px 1px 2px;border-collapse:collapse}


/* Table Style ----------------------------------------------- */
.table table{table-layout:fixed;margin:0;width:100%;font-size:0.95em;border-collapse:collapse;border-spacing:0}

/* table scroll */
.table table{width:100%}
.table td.scrollable{margin:0;padding:0}
.table .inner{margin:0;padding:0}
.table .inner table{margin:0}

/* basic style */
.table tr{margin:0;padding:0;text-align:left}
.table th{margin:0;padding:0 8px;border:0;line-height:2.4em;background:#c5f0cb;color:#707070;vertical-align:baseline}
.table .scrollbar{margin:0;padding:0;overflow:hidden;width:16px}

.table td{margin:0;padding:4px 8px;border:1px solid #eee;border-width:1px 0 0;vertical-align:baseline}
.table tr.even{background:#fafafa}
.table * tbody td{empty-cells:show}
.table tfoot td{margin:0;padding:0 0.5em;font-size:1em;font-weight:bold;line-height:2.4em;border:0;background:#eee}
.table tbody tr.hover td{cursor:pointer;background:#ffd}
.table td.scrollable,
.table td.scrollable td{cursor:normal !important;background:transparent !important}
.table td.scrollable tr.hover td{cursor:pointer;background:#ffd !important}

/* cell data types */
.table td.currency,
.table th.currency{text-align:right;width:auto;white-space:nowrap}
.table td.currency .currency{float:left}

.table td.px-rdo-chk,
.table th.px-rdo-chk{vertical-align:middle;text-align:center;width:60px}
.table .px-rdo-chk input{margin:0 !important;height:13px;width:15px;border:0}

table label{margin:0;width:auto;display:inline;vertical-align:middle}
table input,
table select,
table button{margin:0;width:auto;display:inline;vertical-align:middle}
table textarea{margin:0}

/* column styles */
/* .table .item-status{text-align:center;width:120px;white-space:nowrap} */
.table .item-orderid{text-align:center;width:100px;white-space:nowrap}
.table .item-date{text-align:center;width:100px;white-space:nowrap}
.table * tbody td.item-name{overflow:hidden;white-space:nowrap} /*  */
.table .item-telnumber{text-align:center;width:120px;white-space:nowrap}
.table tbody .item-status{color:#f83;font-style:italic;font-weight:bold}

.table .item-active{text-align:center;width:50px;white-space:nowrap}
.table .item-price{width:60px;white-space:nowrap}
.table .item-icon{width:10px;white-space:nowrap}
.table .item-jobref{text-align:center;width:100px;white-space:nowrap}
.table .item-branch{width:120px;white-space:nowrap}
.table .item-mimetype{text-align:center;width:100px;white-space:nowrap}
.table .item-filesize{text-align:right;width:60px;white-space:nowrap}
.table .item-date{text-align:center;width:80px;white-space:nowrap}

.table .actions{text-align:right;white-space:nowrap;width:200px}
/*.table th.actions{width:190px}*/
div.table tfoot td.actions{font-weight:normal;text-align:right !important}
.table .act:link,
.table .act:visited,
.table .act:active,
.table .act:hover{color:#f00;border:0;padding:0.2em 0.5em}
.table .act:hover{background:#f00;color:#fff}

/* info styles */
.table td .info{display:block;font-size:0.8em}

.controls .act:link,
.controls .act:visited,
.controls .act:hover{color:normal;margin:0;padding:0}
.controls .act img{margin:4px 5px -4px 0}
.controls .act:hover{background:transparent}

.px-controls .act:link,
.px-controls .act:visited,
.px-controls .act:hover{color:normal;margin:0;padding:0}
.px-controls .act img{margin:4px 5px -4px 0}
.px-controls .act:hover{background:transparent}

.empty{text-align:center;font-weight:bold;font-size:1.2em}


/* Tags Controls --------------------------------------------- */
.tagcontrol{background:transparent url(/adm/i/tagbg.gif) 124px top repeat-y;min-height:100px}
.ie6 .tagcontrol,
.ie5 .tagcontrol{height:100px}

.taglist{width:140px;float:left;margin:2em 0 0}
.taglist ul,.taglist li{margin:0;padding:0;overflow:hidden}
.taglist li a{margin:0;padding:0 0 0 15px;height:26px;width:80px;line-height:26px;display:block;white-space:nowrap}

.taglist li{background:transparent url(/adm/i/tag.jpg) right -52px no-repeat}
.taglist li a:link,.taglist li a:visited,.taglist li a:active{color:#aaa}
.taglist li a:hover{border:0}
.taglist li.selected{background-position:right 0}
.taglist li.selected a:link,.taglist li.selected a:visited,.taglist li.selected a:active{color:#29c}
.taglist li.associated{background-position:right -26px}
.taglist li.associated a:link,.taglist li.associated a:visited,.taglist li.associated a:active{color:#abd}

.taglist li a.action{position:absolute;height:14px;width:14px;margin:5px 1px 0 103px;padding:0;overflow:hidden;background:transparent url(/adm/i/add-arrow.gif) left top no-repeat}
.taglist li a.delete{background-image:url(/adm/i/del-arrow.gif)}
.taglist li a.action.last{margin-left:120px}

.tagwindow{margin:0 0 0 150px}
.ie .tagwindow{float:left;margin:0 0 0 10px}
.tagwindow h3{margin:1em 0}


/* Folder Tree Controls -------------------------------------- */
.treecontrol{background:transparent url(/adm/i/tagbg.gif) 224px top repeat-y;min-height:100px}
.ie6 .treecontrol,
.ie5 .treecontrol{height:100px}

.foldertree{float:left;width:240px;margin:2em 0 0}
.foldertree ul,.foldertree li{margin:0;padding:0;overflow:hidden}
.foldertree ul ul{margin-left:1em}
.foldertree li a{margin:0;padding:0 0 0 15px;height:26px;width:80px;line-height:26px;display:block;white-space:nowrap}

.foldertree li{background:transparent url(/adm/i/tag.jpg) right -52px no-repeat}
.foldertree li a:link,.taglist li a:visited,.taglist li a:active{color:#aaa}
.foldertree li a:hover{border:0}
.foldertree li.selected{background-position:right 0}
.foldertree li.selected a:link,.taglist li.selected a:visited,.taglist li.selected a:active{color:#29c}
.foldertree li.associated{background-position:right -26px}
.foldertree li.associated a:link,.taglist li.associated a:visited,.taglist li.associated a:active{color:#abd}

.foldertree li a.action{position:absolute;height:14px;width:14px;margin:5px 1px 0 103px;padding:0;overflow:hidden;background:transparent url(/adm/i/add-arrow.gif) left top no-repeat}
.foldertree li a.delete{background-image:url(/adm/i/del-arrow.gif)}
.foldertree li a.action.last{margin-left:120px}

.folderwindow{margin:0 0 0 250px}
.ie .folderwindow{float:left;margin:0 0 0 10px}
.folderwindow h3{margin:1em 0}


/* Gallery Style ----------------------------------------------- */
.image-grid{padding:0 10px 0}
.image-grid .pic{float:left;height:150px;width:130px;padding:0;margin:5px 3px;border:1px solid #bbb}
.image-grid .tn{width:130px;height:130px;overflow:hidden}
.image-grid .tn img{width:120px;height:120px}
.image-grid .tn a{display:block;margin:5px}
.image-grid .tn a:hover{margin:3px;border:2px solid #000}
.image-grid .px-rdo-chk{width:130px;height:20px}
.image-grid .px-rdo-chk input{margin:0 5px 0 113px}

.image-viewer{margin:0 10px 0;width:420px}
.image-viewer a{margin:5px;width:420px;display:block}
.image-viewer a:hover{margin:3px;border:2px solid #000}
.image-viewer img{width:420px;height:420px}
.image-viewer p{width:420px;text-align:center}
.image-viewer input{margin:0;float:none}


/* Sitemap Page Controls -------------------------------------- */
#sitemap{margin-left:1.6em;border-bottom:1px solid #fff}
#sitemap ul{padding:0;margin:0 0 0 -0.8em}
#sitemap li{padding-left:1.8em;line-height:2em;border-top:1px solid #fff;background:transparent url(/adm/i/icon_htm.gif) left 0.32em no-repeat}
#sitemap li.odd{background-color:#f9f9f9}
#sitemap .actions{margin-left:2em}
#sitemap .actions .act:link,#sitemap .actions .act:visited,#sitemap .actions .act:hover{color:#f00;border:0;padding:0.2em 0.5em}
#sitemap .actions .act:hover{background:#f00;color:#fff}


/* calendar popup -------------------------------------------- */
.px-calendar{background-color:white;border:1px solid black;border-collapse:collapse;left:0;margin:5px;top:0}
.px-calendar td{border:1px solid #cdcdcd;color:black;padding:0;text-align:center;width:2em;height:1.4em}
.px-calendar th{background-color:#cdcdcd;color:white;font-weight:bold;padding:0;text-align:center;width:2em;height:1.4em}
.px-calendar-weekday{}
.px-calendar-currentMonth{font-weight:bold}
.px-calendar-weekend{background-color:#efefef}
.px-calendar-currentdate {background-color:lightblue;color:white;font-weight:bold}
.px-calendar-othermonth {background-color:#ababab;color:white}
.px-calendar-monthSwitch {background-color:#ababab;}
.px-calendar-weekend:hover,
.px-calendar-workday:hover,
.px-calendar-othermonth:hover,
.px-calendar-monthSwitch:hover {background-color:#59A618;color:white;cursor:pointer}


/* Px.Dialog Styles ------------------------------------------ */
.px-overlayed embed, .px-overlayed object, .px-overlayed select{visibility:hidden}
.px-modal embed, .px-modal object, .px-modal select{visibility:visible}
.px-overlay{display:block;position:absolute;background-color:#000}
.px-modal{display:block;position:absolute;background-color:#fff;text-align:left;overflow:visible;padding:10px;-moz-border-radius:10px}
.px-modal-btn-close{position:absolute;width:30px;height:30px;right:-15px;top:-15px;background:url(/adm/i/closebox.png) no-repeat top left;text-decoration:none;border:none}
.ie .px-modal-btn-close{background:transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/adm/i/closebox.png', sizingMethod='scale')}
.px-modal-btn-close:hover{text-decoration:none;border:none}
.px-loading .px-modal-content{background:#fff url(/adm/i/waiting.gif) center center no-repeat !important}
.px-modal-error .px-modal-content{background:#f00}
.px-modal-content{clear:both;overflow:auto;height:100%;width:100%;-moz-border-radius:6px}
.px-modal-image{display:block}
.ie .px-modal-content label{padding-top:3px}
/*
.ie6 .px-modal-content label{margin-left:-150px}
*/
.ie6 .px-modal-content form{width:1%}
.ie6 .px-modal-content form div.form{height:100%}
.px-modal-content form div.block{background:transparent;border:0}

.px-error .px-modal-content{text-align:center;vertical-align:middle;border-color:#f00;background:#f00 url(/adm/i/rAlert.gif) 8px top no-repeat;color:#fff;font-weight:bold}
.px-modal-content .px-error{display:block;margin-left:50px;padding:.75em .75em 0}
.px-alert .px-modal-content{text-align:center;vertical-align:middle;border-color:#0a1;background:#0a1 url(/adm/i/gAlert.gif) 8px top no-repeat;color:#fff;font-weight:bold}
.px-modal-content .px-alert{display:block;margin-left:50px;padding:.75em .75em 0}
.px-intro .px-modal-content{text-align:left;vertical-align:middle;border-color:#dbd;background:#ede}
.px-modal-content .px-intro{display:block;padding:.75em .75em 0}


/* Px.load Styles ------------------------------------------ */
.px-loading{background:#fff url(/adm/i/waiting.gif) center center no-repeat !important}
.px-loading-big{background:#fff url(/adm/i/bigWaiting.gif) center center no-repeat !important}
.px-loading-black{background:#000 url(/adm/i/blackWaiting.gif) center center no-repeat !important}
.px-loading-big-black{background:#000 url(/adm/i/bigBlackWaiting.gif) center center no-repeat !important}


/* Px.load Styles ------------------------------------------ */
div.autocompleter-loading{position:fixed;background:#fff url(/adm/i/waiting.gif) no-repeat center;width:20px;height:16px}

ul.autocompleter-choices{position:absolute;margin:0;padding:0;list-style:none;border:1px solid #eee;background-color:white;border-right-color:#ddd;border-bottom-color:#ddd;text-align:left;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;z-index:50}
ul.autocompleter-choices li{position:relative;padding:0.1em 1.5em 0.1em 1em;cursor:pointer;font-weight:normal;font-size:0.8em}
ul.autocompleter-choices li.autocompleter-selected{background-color:#444;color:#fff}
ul.autocompleter-choices span.autocompleter-queried{font-weight:bold}
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried{color:#9FCFFF}
