/* General defaults for the GUI components, to specifically edit each HTML
component find the corresponding page to find the class or id and modify that component*/
/*
Styles specific to a browser can be added using the following comments at the start of a line:
ns4 ie5 ie6 (includes ns6) notns4
e.g. */
/* this line will be included in the stylesheet for ie6 and ns6 only */
/* this css style causes problems in netscape 4 and/or mac and is excluded from the style sheet for ns4/mac*/

/* See help file for information on how to set these styles
*/

/*styles for lists */
.evenrow { background-color: #DDDDDD;color:#000000}
.oddrow { background-color: #CCCCCC;color:#000000}
.pointerrow { background-color: #B1B8BE;color:#000000}
.markrow { background-color: #99AEC1;color:#000000}

/* default style definitions for each element type */
/*****************************/
body {
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 0em;
font-size: 100%;
}

input { font-size: 100%; }
select { font-size: 100%; }
form { font-size: 100%; }
body #mtmtable {background-color:#FFFFFF;}
body.dirList {background-color:#FFFFFF;}


th              {
font-weight: bold;
padding-top: 5px;
padding-bottom: 5px;
padding-left:8px;
padding-right:8px }
textarea        {}
h1              {font-family: arial, helvetica, geneva, sans-serif;
font-size: 100%;
font-weight: bold}
h2              {font-family: arial, helvetica, geneva, sans-serif;
font-size: 100%;
font-weight: bold}
a               {color:blue}
a:link          {text-decoration: none}
a:visited       {text-decoration: none;}

a:hover         {text-decoration: underline;}
td #NumOriginals table {text-align:center;}



/* class-specific style definitions */
/***********************************/

.defaultText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; }
.defaultNavigation { color: #000000; text-decoration: none }
.defaultTableHeaderLink { color: #000000; font-weight: bold; text-decoration: none}
.defaultInput { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; }
.defaultButton { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; }
.defaultHeader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; }
.defaultTableHeader { color: #000000; background-color: #D6DFE7; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-weight: bold }
.defaultTableEntry { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; }
.defaultSubHeader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; }

.projectHeader { color: #0061AD; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90% }
.projectSubheader { color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; font-weight: bold; }


a.backLink        {
text-decoration:none;
}
a.backLink:visited   {
text-decoration:none;
}
a.backLink:hover { text-decoration:none;}

table.helpbut  {
display: none;
background-color : #dfdfdf;
padding-left:3pt;
padding-right:3pt;
border-style: outset;
border-width:  thin;
float: left;

}

table.helpbut a  {color:#ffffff;
display: none;
}

/* only used in basic mode */
a.helpButton    {color:#ffffff;
}

/* only used in basic mode, logon page */
a.helpMainButton {color:#ffffff;
text-decoration:none;
}

a.helpMainButton:hover {color:#ffffff;
text-decoration:none;
}

a.linkasbutton {
text-decoration:none;
font-size:100%;
}

a.linkasbutton:visited {
text-decoration:none;
font-size:100%;
}

a.linkasbutton:hover {
text-decoration:none;
font-size:100%;
}

div.linkasbutton {
border-style: outset;
border-width:  thin;
padding-left:3pt;
padding-right:3pt;}

td.linkasbutton {
border-style: outset;
border-width:  thin;
padding-left:3pt;
padding-right:3pt;}

/* used on help pages to represent buttons */
span.showasbutton {
color:maroon;
font-weight:bold;
font-size:100%;
}

/* used in editprintjob, editfileproperties for help text */
td.helptext {
font-size:100%;
}


/* styles for the top menu */
table.topMenuLinkTable {background-color: #CCCCCC;}
td.topMenuLink {
font-size:100%;
color: #000000;
background-color: transparent;
}
td.topMenuLink_selected {
font-size:100%;
color: #000000;
background-color: transparent;
}

a.topMenuLink {
text-decoration: none
color: #000000;
width:100%;
font-size:100%;
background-color: transparent;
}

a.topMenuLink_selected {
color: #000000;
width:100%;
font-size:100%;
background-color: transparent;
}

a.topMenuLink_selected:hover {
text-decoration: underline;
}

a.topMenuLink:hover {
text-decoration: underline;
}


a.topMenuLink:visited {
color: #000000;
font-size:100%;
}

a.topMenuLink_selected:visited {
color: #000000;
width:100%;
font-size:100%;
}

#projectDetails{
background-color:transparent;
font-weight: normal;
color: #000000;
}
#projectNews{
background-color:transparent;
font-weight: normal;
color: #000000;
}
#projectProcedures{
background-color:transparent;
font-weight: normal;
color: #000000;
}
#projectHolderList{
background-color:transparent;
font-weight: normal;
color: #000000;
}
#editCurrentUserLink {
background-color:transparent;
font-weight: normal;
color: #000000;
}

#editContacts {
background-color:transparent;
font-weight: normal;
color: #000000;
}

#searchFiles {
background-color:transparent;
font-weight: normal;
color: #000000;
}

#addProject{
background-color:transparent;
font-weight: normal;
color: #000000;
}

#closeProject{
background-color:transparent;
font-weight: normal;
color: #000000;
}


a.topMenuLink:hover {text-decoration:underline}

/*override the help button style if in the top menu*/
td.topMenuLink div.helpbut {border-style:none}

/*individual styles for each menu button
#addNewJobLink {background-color: transparent;}
#contactOperatorLink {background-color: transparent;}
#editCurrentUserLink {background-color: transparent;}
#transferFilesLink {background-color: transparent;}
#logoffLink {background-color: transparent;}
#templateJobLink {background-color: transparent;}
*/
#helpLink {
color: #000000;
width:100%;
font-size:100%;
text-decoration:none;
border-style:none;
background-color: transparent;
}
#helpLink:hover {
text-decoration:underline;
}
#listJobsLink{
background-color:transparent;
font-weight: normal;
color: #000000;
}

/*these are the view/edit/delet buttons in job list table */
a.listActionLink {
text-decoration:none;
font-size:100%}

a.listActionLink:visited {
text-decoration:none;
font-size:100%}

a.listActionLink:hover {}

/*these are the list page selection buttons in the job list e.g. 1 2 3 Next  */
a.listNavLink {      text-decoration:underline;
font-size:100%;}

a.listNavLink:hover { text-decoration:underline; }

a.listNavLink:visited {text-decoration:underline; }

/*this is the number for the current page in job list */
span.listNavLink {    font-size:100%;
font-weight:bold;  }


/*these are the headers in the job table, used for sorting the table by the column */
a.sortHeader:link {
text-decoration:underline;
font-size:100%}

a.sortHeader:visited {
text-decoration:underline;
font-size:100%}

a.sortHeader:hover {
text-decoration:underline;
font-size:100%}

/* style in help pages */
h2.help { text-align:center }

/* min-height needed for netscape 6; 100% works for ie6 and ns7 */
textarea.editBox  { width: 100%;
min-height: 10cm;
height: 100% }


/* used by drop down menus to add fields in mainmenu.jsp */
/***********************************/

/*the link to drop down the add a field menu*/
/* td #addfield  {       } */

#addfieldlink  {   font-size:100%;
}

/* this is the actual list that drops down */
div.dropdownmenulist  {position:absolute;
left:0;
top:0;
background-color:lightyellow;color:black;
visibility:hidden;
border:1px solid black;
padding:4px}

div.dropdownmenulist a {
border-style: none;
text-decoration:none;
color:blue;}
div.dropdownmenulist a:visited {
border-style: none;
text-decoration:none;
color:blue;}

#selectformdropmenu     {  z-index:100;   }
#dropmenu0     {  z-index:100;   }
#dropmenu1     {  z-index:100;   }

/* header row in jobs list */
/*.headerRow {text-align: center} */

#addNewJobLink {}
#contactOperatorLink {}
#editCurrentUserLink {}
#transferFilesLink {}

/* id-specific and page-specific style definitions*/
/***************************************************/
/***************************************************/

/*sorted by page name*/
/*choosetemplate page*/
body.chooseTemplate td.template { width:115px; padding-left: 3pt; padding-right:3pt;text-align:center}

/* confirmPrintJob */
/* body.confirmPrintJob {}*/
body.confirmPrintJob table.filetable {}
body.confirmPrintJob td.filefields {}
body.confirmPrintJob td.filename { }
body.confirmPrintJob td.datalabel {font-style:italic;font-size: 100%;padding-right:7pt}
body.confirmPrintJob td.pricelbl { font-weight: bold; padding-top:10px;  width:150px }
body.confirmPrintJob td.price { padding-top:10px; }
body.confirmPrintJob td.value { width:350px;  } /* set max width so text area fields don't extend for miles across page.. */
body.confirmPrintJob td.label { padding-left:3px; padding-right:5px}

/* body.confirmPrintJob #accept {}
body.confirmPrintJob #edit {}
body.confirmPrintJob #save {}
*/

/* contactOperator.jsp configuration */
/*body.contactOperator { }
body.contactOperator #submit {}
body.contactOperator #message {}
body.contactOperator #address {}
*/

/* editFileProperties.jsp configuration */
/* body.editFileProperties */
body.editFileProperties table.filetable {}
body.editFileProperties td.filerem {}
body.editFileProperties table.firstcol  {padding-left:3px;padding-right:3px; }
body.editFileProperties td.filename { font-weight:bold;font-size: 100%}
body.editFileProperties .duplicate { font-size: 100%; border-style:none; text-decoration:underline}
body.editFileProperties .applyall { font-size: 100%; border-style:none; text-decoration:underline}


/* example to set font size to 8pt in editFileProperties */
/* body.editFileProperties .jobfields td { font-size: 100%;}
body.editFileProperties .jobfields input { font-size: 100%;}
body.editFileProperties .jobfields select { font-size: 100%;}
body.editFileProperties .jobfields textarea { font-size: 100%;}
body.editFileProperties .filedesc { font-size: 100%}
*/
/* example to set width of input fields by name of field  */
body.editFileProperties .DateField {width: 40px;}
body.editFileProperties .Quantity {width: 60px;}
body.editFileProperties .TextField {width: 100px;}


/* style of file table header */
body.editFileProperties table.filetablehdr th              {
padding-top: 0px;
padding-bottom: 0px;
padding-left:2px;
padding-right:2px }

body.editFileProperties table.filetablehdr              {
font-weight: bold;font-size: 100%;
}

/* c3- editFileProperties.jsp configuration */
/* body.c3-editFileProperties */
body.c3-editFileProperties td.filerem {}
body.c3-editFileProperties td.filename {}
body.c3-editFileProperties span.filedesc { font-size: 100%; font-weight:normal}

/* editPrintJob.jsp configuration */
/*
body.editPrintJob {} */
/* input type fields when in single line configuration */
body.editPrintJob table.printJobFields td.field input { width:15em;}
body.editPrintJob table.printJobFields td.field select { width:15em;}
body.editPrintJob table.printJobFields td.field textarea {width:15em;}

body.editPrintJob table.filetable td.field input { width:10em;}
body.editPrintJob table.filetable td.field select { width:10em;}
body.editPrintJob table.filetable td.field textarea {width:10em;}


/* input type fields when in single line configuration */
body.editPrintJob table.printJobFields td.field_1row input { width:5em;}
body.editPrintJob table.printJobFields td.field_1row select { width:5em;}
body.editPrintJob table.printJobFields td.field_1row textarea {width:10em;}

body.editPrintJob table.filetable td.field_1row input { width:3em;}
body.editPrintJob table.filetable td.field_1row select { width:3em;}
body.editPrintJob table.filetable td.field_1row textarea {width:3em;}


/* these ids will be dependent on the field names in the Job Fields and will override
the settings above */
/*
body.editPrintJob input.quantityType {}
body.editPrintJob input.deliveryDateType {}
body.editPrintJob select.paperType{}
body.editPrintJob select.bindType{}
body.editPrintJob select.machineType{}
body.editPrintJob select.coverType{}
body.editPrintJob select.deliveryType{}
*/
body.editPrintJob input.cancel {min-width:1cm}
body.editPrintJob input.submit {min-width:1cm}
/* body.editPrintJob #submit {width: 12em}
body.editPrintJob #submitAddFiles {width: 12em}
body.editPrintJob #submitUpload {width: 12em}
body.editPrintJob #duplicate {width: 12em}
*/
/*body.editPrintJob td.formname { font-weight:bold}*/
body.editPrintJob table.filetable {}
body.editPrintJob table.firstcol  {padding-left:3px;padding-right:3px; }
body.editPrintJob td.filerem {}
body.editPrintJob table.firstcol  {padding-left:3px;padding-right:3px; }
body.editPrintJob td.filename { font-weight:bold;font-size: 100%}
body.editPrintJob .duplicate { font-size: 100%; border-style:none; text-decoration:underline;}
body.editPrintJob .applyall { font-size: 100%; border-style:none; text-decoration:underline;}
body.editPrintJob td.reqfield {color:blue; font-size:100%;}

body.editPrintJob td.pricelbl { font-weight: bold  }
body.editPrintJob td.price { font-weight: bold  }

/* style of file table header */
body.editPrintJob table.filetablehdr th              {
padding-top: 0px;
padding-bottom: 0px;
padding-left:2px;
padding-right:2px }

body.editPrintJob table.filetablehdr              {
font-weight: bold;font-size: 100%;
}


/* editUser.jsp configuration */
/*
body.editUser {}
*/

body.editUser  select {width:200px; }
body.editUser  input {width:200px; }
/*
body.editUser { }
body.editUser  #lastName {} */
body.editUser  #isAdmin {width:20px; } /*
body.editUser  #phone { }
body.editUser  #email { }
body.editUser  #fax { }
body.editUser  #company { }
body.editUser  #address { }
body.editUser  #address2 { }
body.editUser  #city { }
body.editUser  #state { }
body.editUser  #zip { }
body.editUser  #country { }
body.editUser  #altPhone { }
body.editUser  #preferredServer { } */
body.editUser  #creditCardType  {width:200px; }
body.editUser  #acceptEmail {width:20px; }
/*
body.editUser  #creditCardNumber { }
body.editUser  #creditCardExpiry  {}
body.editUser  #comment {} */
body.editUser  #save {width:80px; }
body.editUser  #cancel {width:80px; }

body.help a {text-decoration: underline }
body.help a:visited {text-decoration: underline }

/* styles for the username depend on type of user */
td.userReg  {  font-weight:bold}
td.userNew  { color:red;
font-weight:bold}
td.userAdmin  { color:green;
font-weight:bold}

/* getMoreUserInfo.jsp configuration */
/*
body.getMoreUserInfo {}
*/
body.getMoreUserInfo td.pricelbl { font-weight: bold  }
body.getMoreUserInfo td.price { font-weight: bold  }

/* getPassword.jsp configuration */
/*
body.getPassword {  }
body.getPassword _usernameOrEmail {  }
body.getPassword #submit {}*/

/* jobSubmitted.jsp configuration */
/* body.jobSubmitted { } */

/* logon.jsp configuration */
/*
body.logon { }
body.logon #registerLink {   }
body.logon #getPasswordLink {   }
body.logon #helpButton  {}*/

/* mainmenu.jsp left menu */
/*
body.mainMenu {  }
body.mainMenu #jobsList_Edit {}
body.mainMenu #jobsList_Delete {}
body.mainMenu #jobsList_View {}*/
body.mainMenu #submissionDate {width:12em}

/*  styles for columns in table : these ids will be dependent on the field names in the Job Fields  */
body.mainMenu #jobid { width: 50px; }
body.mainMenu #statusid { width: 8em; }
body.mainMenu #quantityType { width: 30px;}
/* files/properties styles */
body.mainMenu table.filelist  { width:100%}
body.mainMenu table.filelist  td.filex1 { background-color: #DDDDDD;color:black}
body.mainMenu table.filelist  td.filex2 { background-color: #CCCCCC;color:black}
body.mainMenu table.filelist  td.name2 { background-color: #DDDDDD;color:black}
body.mainMenu table.filelist  td.name1 {background-color: #CCCCCC;color:black}
body.mainMenu table.filelist  td.data2 {background-color: #DDDDDD;color:black}
body.mainMenu table.filelist  td.data1 {background-color: #CCCCCC;color:black}

body.mainMenu td #files {text-align:left}


/* passwordSent.jsp configuration */
/* body.passwordSent { } */

/* c3-previewFiles.jsp configuration */
body.previewFiles span.filename {font-size: 100%; font-weight: bold}
body.previewFiles a.linkasbutton { font-size: 100%;}

/* registered.jsp configuration */
/* body.registered { } */

/* sendOperatorMail.jsp configuration */
/* body.sendOperatorMail { } */

/* sentEmailError.jsp configuration */
/* body.sentEmailError { } */

/* showFileList.jsp configuration */
/* body.showFileList { } */
body.showFileList span.file{}
body.showFileList span.desc{color:green}

/* c3 style definitions */
.c3tableheader { 	background-color: #D6DFE7;
font-size: 100%;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif; }
.c3tableentry { 	font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif; }


/* transferFiles.jsp configuration */
/* body.transferFiles { } */
body.transferFiles #description { text-color:#dd5555}

body.viewJobPopup table.filelist  td.filex1 { background-color: #DDDDDD;color:black}
body.viewJobPopup table.filelist  td.filex2 { background-color: #CCCCCC;color:black}
body.viewJobPopup table.filelist  td.name2 { background-color: #DDDDDD;color:black}
body.viewJobPopup table.filelist  td.name1 {background-color: #CCCCCC;color:black}
body.viewJobPopup table.filelist  td.data2 {background-color: #DDDDDD;color:black}
body.viewJobPopup table.filelist  td.data1 {background-color: #CCCCCC;color:black}

body.viewJob table.filelist  td.filex1 { background-color: #DDDDDD;color:black}
body.viewJob table.filelist  td.filex2 { background-color: #CCCCCC;color:black}
body.viewJob table.filelist  td.name2 { background-color: #DDDDDD;color:black}
body.viewJob table.filelist  td.name1 {background-color: #CCCCCC;color:black}
body.viewJob table.filelist  td.data2 {background-color: #DDDDDD;color:black}
body.viewJob table.filelist  td.data1 {background-color: #CCCCCC;color:black}

/* uploadFiles.jsp configuration */
/*body.uploadFiles {}  */
