/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* */
/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* */
/*

                                Paloose Site Forms Styles

 Authors:
	Name  : Hugh Field-Richards, Ian Field-Richards
	Email : hsfr@hsfr.org.uk, ifr@sevenseventyfour.com

-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

   Version   Date                   Who        Changes
   ==========================================================================

   0.0.0     14th February 2006     HSFR       Created

   To Do :
   ==========================================================================
   
   Major overhaul and complete new skin.

*/

/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* */
/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* */
/*
   Add/Edit User dialogue form styles
*/

form#addUserForm, form#editUserForm {
	background-color: #e8e5dc;
	color: #66766d;
	width: 500px;
   display: table;
}

form#addUserForm .samplesGroup, form#editUserForm .samplesGroup {
   font-size: 100%;
   margin-top: 8px;
   margin-right: 0px;
   margin-bottom: 3px;
}

form#addUserForm .samplesGroupRow, form#editUserForm .samplesGroup {
   font-weight: bold;
}

form#addUserForm .label, form#editUserForm .label {
	color: #66766d;
   text-align: right;
}

form#addUserForm .usernameField, form#editUserForm .usernameField {
   text-align: left;
   width: 100px;
}

form#addUserForm .fullnameField, form#editUserForm .fullnameField {
   text-align: left;
   width: 200px;
}

form#addUserForm .outputField, form#editUserForm .outputField {
   text-align: left;
   width: 200px;
   font-weight: bold;
}

/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* */
/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* */
/*
   Add/Edit User dialogue form styles for the documentation test
*/

form#addUserTestForm {
	background-color: #e8e5dc;
	color: #66766d;
	width: 500px;
   display: table;
}

form#addUserTestForm .samplesGroup {
   font-size: 100%;
   margin-top: 8px;
   margin-right: 0px;
   margin-bottom: 3px;
}

form#addUserTestForm .samplesGroupRow {
   font-weight: bold;
}

form#addUserTestForm .label {
	color: #66766d;
   text-align: right;
}

form#addUserTestForm .usernameField {
   text-align: left;
   width: 100px;
}

form#addUserTestForm .fullnameField {
   text-align: left;
   width: 200px;
}

form#addUserTestForm .outputField {
   text-align: left;
   width: 200px;
   font-weight: bold;
}

form#addUserTestForm .violationsBlock {
   color: red;
}

form#addUserTestForm .violationsField {
   color: red;
   font-style: italic;
}

/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* */
/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* */
/*
   Determines the styles of the enclosing group.
*/

form#addUserForm .group, form#editUserForm .group {
   text-align: left;
   color: #000000;
   width: 100%;
}

/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* */
/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* */
/*
   Determines the styles of the comment text field.
*/

form#addUserForm .commentField, form#editUserForm .commentField {
   text-align: left;
   color: #000000;
   width: 100%;
   height: 100px;
}

/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* */
/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* */
/*
   Determines the styles of the error messages that are output when the
   form is incorrectly submitted.
*/

form#addUserForm .violationsBlock, form#editUserForm .violationsBlock {
   color: red;
}

form#addUserForm .violationsField, form#editUserForm .violationsField {
   font-style: italic;
   color: red;
}

/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* */
/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* */


input {
   background-color: #FFFFFF;
   color: #000099;
   border: 1px solid #660033;
}

select {
   background-color: #FFFFFF; color: #660033
}

.caption {
   line-height: 195%
}

.error {
   color: #FF0000;
}

.help {
   color: #0000FF; font-style: italic;
}

.invalid {
   color: #FF0000; border: 2px solid #FF0000;
}

.info {
   color: #0000FF; border: 1px solid #0000FF;
}

.repeat {
   border: 0px inset #999999;
   border: 1px inset #999999;
   width: 100%;
}

.sub-table {
   border: none;
}

.button {
   background-color: #FFFFFF;
   color: #660033;
   border: 1px solid #666666;
   width: 100px;
}

.plaintable {
   border: 0px inset black;
   border: 0px inset black;
   width: 100%; }

.label {
   text-align: left;
   color: #000000;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
}

.usernameField {
   text-align: left;
   color: #000000;
   width: 100px;
}

.fullnameField {
   text-align: left;
   color: #000000;
   width: 200px;
}

.telephoneField {
   text-align: left;
   color: #000000;
   width: 100px;
}

.addressField {
   text-align: left;
   color: #000000;
   width: 200px;
}

.postcodeField {
   text-align: left;
   color: #000000;
   width: 100px;
}

.countryField {
   text-align: left;
   color: #000000;
   width: 200px;
}

.emailField {
   text-align: left;
   color: #000000;
   width: 200px;
}

/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* */
/* Meta data form styles */

.supportingTextField {
   text-align: left;
   color: #000000;
   width: 700px;
   height: 25px;
}

/* Document contents */

.bodyTextField {
   text-align: left;
   color: #000000;
   width: 700px;
   height: 250px;
}

.localIDField {
   text-align: left;
   color: #000000;
   width: 100px;
   height: 25px;
}

.docIdTextField {
   text-align: left;
   color: #000000;
   width: 100px;
   height: 20px;
}

.titleTextField {
   text-align: left;
   color: #000000;
   width: 700px;
   height: 20px;
}

.abstractTextField {
   text-align: left;
   color: #000000;
   width: 700px;
   height: 60px;
}

.dateTextField {
   text-align: left;
   color: #000000;
   width: 250px;
   height: 20px;
}

.radioTextPair {
   text-align: left;
   color: #000000;
   border: 1px solid #666666;
}

.metadataButton {
   background-color: #FFFFFF;
   color: #660033;
   border: 1px solid #666666;
}

.fileNameInput {
   background-color: #FFFFFF;
   width: 300px;
   color: #660033;
   border: 1px solid #666666;
}
