@charset "utf-8";
/* CSS Document */

body { text-align:center; margin:0px; font-family:Tahoma, Calibri, Arial, Helvetica, sans-serif; }
div { font-size:10pt; color:#666; line-height:15px; }
p { margin:0px 0px 10px 0px; }
a { font-weight:bold; text-decoration:none; color:#000; }
a:hover { color:#F09; }
h1 { padding:8px 32px; color:#FFF; font-size:12pt; margin:0px; }
form { padding:0px; margin:0px; }
h2 { color:#000; }

/* ID's*/

#content { background:url('../images/ct.gif') repeat-y right #f9f9f9; padding-bottom:5px; }
#contentw { background:url('../images/ct.gif'); padding-bottom:5px; }
#ft { background:url('../images/ft.gif') repeat-x top #7f7f7f; padding:15px 32px; color:#FFF; font-size:11px; clear:both; }
#ft a { float:right; color:#FFF; font-weight:normal; }
#Username, #Password { width:122px; height:19px; border:1px solid #FFF; margin-right:5px; font-family:Tahoma, Calibri, Arial, Helvetica, sans-serif; }
#hd { background:url('../images/hd.gif'); height:101px; margin-bottom:5px; }
#hd2 { background:url('../images/hd2.gif'); height:101px; margin-bottom:5px; }
#hdc { padding:68px 0px 0px 569px; margin:0px; }
#hd form, #hd2 form { margin:0px; padding:70px 0px 0px 569px; }
#holder { width:911px; margin:auto; text-align:left; }
#butLogin, #butLogout, #butUploadArea { height:23px; margin:0px;  background:url('../images/bb.gif'); font-weight:bold; font-family:Tahoma, Calibri, Arial, Helvetica, sans-serif; border:none; }
#butLogin { width:60px; }
#butLogout { width:70px; margin-right:10px; }
#mb { background:url('../images/ta.gif') no-repeat #e2e2e2 top right; margin-bottom:5px; }
#mb a { margin-right:10px; font-size:8.5pt; }
#mbf { float:right; }
#mbm { height:31px; padding:0px 0px 0px 32px; }
#menu { padding-top:9px; }
#mt { width:385px; margin:0px 32px; clear:left; padding:32px 0px 32px 0px; }
#mtw { margin:0px 32px; clear:left; padding:32px 0px 32px 0px; }  
#rc { float:right; width:450px; }
#rc img { margin-bottom:5px; }
#slmenu { background:url('../images/st.gif'); width:222px; padding-top:11px; margin-bottom:10px; float:left; }
#smenu { width:222px; background:url('../images/st.gif'); padding-top:11px; margin-bottom:10px; float:right; }
#smenu a, #slmenu a { height:43px; margin-bottom:2px; display:block; }
#smenu a div, #slmenu a div { padding:14px 0px 0px 38px; color:#000; }
#title { width:456px; height:31px; background:url('../images/tl.gif'); float:left; }
#titlew { height:31px; background:url('../images/tl.gif'); }
#tp { padding:20px 15px 0px 15px; font-size:11px; line-height:13px; }
#butUploadArea { width:100px; }

/*classes*/

.lithoprinting { background:url('../images/litho-printing.gif'); }
.digitalprinting { background:url('../images/digital-printing.gif'); }
.graphicdesignartwork { background:url('../images/graphic-design-artwork.gif'); }
.finishing { background:url('../images/finishing.gif'); }
.personalisedprintingvariabledataprinting { background:url('../images/personalised-printing-variable-data-printing.gif'); }
.clear { clear:both; }
ul.bullets li { list-style-image:url('../images/bulk.gif'); margin-bottom:10px; }
.mainelement { width:200px; }
form.pageform #button { width:200px; background:#333; color:#FFF; border:none; font-weight:bold; }
.checkbox { float:left; margin-bottom:10px; }
.gallery img { float:left; }
.genbut, input.yes, input.no { cursor:pointer; margin:0px; background:url('../images/bb.gif'); font-weight:bold; font-family:Tahoma, Calibri, Arial, Helvetica, sans-serif; border:1px solid #333; padding:2px 6px; }

.errors, .alerts, .successes { border-width:1px; border-style:solid; font-weight:normal; padding:12px 30px; margin-bottom:10px; }
.errors { background:url('../images/icon-error.gif') #FFD7D7 left 50% no-repeat; color:#900; border-color:#900; }
.alerts { background:url('../images/icon-alert.gif') #EBEBEB left 50% no-repeat; color:#000; border-color:#000; }
.successes { background:url('../images/icon-success.gif') #DBFFDB left 50% no-repeat; color:#060; border-color:#060; }

table.ink td { background:#FFF; padding:5px; }
table.ink th { color:#FFF; background:url('../images/tl.gif') #343434 repeat-x top; padding:5px; }
table.ink { margin-bottom:10px; }

.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }
.justify { text-align:justify; }
.nowrap { white-space:nowrap; }

table.yesno, p.yesno { width:500px; text-align:center; margin:auto; }
td.yes, td.no { width:50%; text-align:center; }

tr.logodd td, tr.logeven td { color:#333; }
tr.logodd td { background:#C1C1C1; /*#BDBDBD;*/ }
tr.logeven td { background:#DDD; }

tr.login td.msg {  }
tr.update td.msg {  }
tr.add td.msg {  }
tr.delete td.msg {  }
tr.download td.msg {  }
tr.error td.msg {  }
tr.upload td.msg {  }
tr.password td.msg {  }

div.overlib { text-align:left; color:#FFF; font-size:11px; }
td.expiring, td.expired { border:solid 1px #ED008C; }
td.expired { color:#ED008C; }
span.userheading { float:right; font-size:10pt; color:#FFF; font-weight:bold; margin-top:7px; margin-right:32px; }