
/*************** NOTICE *******************

	this file will be overwritten by the
	update program; any style changes
	should be made within custom.css file

*******************************************/

/********************************/
/****** COPYRIGHT SETTINGS ******/
/********************************/

/* footer copyright text */
.copyright-text {
   color: #666666;
   font: 9px Verdana, Arial, Helvetica, sans-serif;
}

/* footer copyright text */
.copyright-text {
   padding: 10px;
   text-align: center;
   color: #666666;
   font: 9px Verdana, Arial, Helvetica, sans-serif;
}

/* footer copyright link */
.copyright-link:link {
   color: #336699;
   text-decoration: none;
}
.copyright-link:visited {
   color: #336699;
   text-decoration: none;
}
.copyright-link:hover {
   color: #003366;
   text-decoration: none;
}
.copyright-link:active {
   color: #336699;
   text-decoration: none;
}


/******************************/
/****** THUMBNAIL LAYERS ******/
/******************************/

/* the container for a tooltip's window and shadow */
.thumbnail-tooltip {
	position: absolute;
	visibility: hidden;
	z-index: 20;
}

/* the cell containing all text within a tooltip's window */
.thumbnail-tooltip-text {
	padding: 5px;
	border: solid 1px #996600;
	background: #FFFFCC;
	color: #996600;
	text-align: center;
}

/* the container for a tooltip's window */
.thumbnail-tooltip-window {
	position: relative;
	z-index: 12;
}

/* the container for a tooltip's shadow */
.thumbnail-tooltip-shadow {
	background-color: #000000;
	position: relative;
	-moz-opacity: .15;
	filter: alpha(opacity=15);
	z-index: 11;
}

/* the container for a details' window and shadow */
.thumbnail-details {
	position: absolute;
	visibility: hidden;
	z-index: 10;
}

/* the cell containing a details window's title */
.thumbnail-title-cell {
	vertical-align: top;
	border-top: solid 1px #3399FF;
	border-left: solid 1px #3399FF;
	background-color: #99CCFF;
}

/* the container for a details window's title */
.thumbnail-title {
	padding: 2px 5px 3px 5px;
	border-top: solid 1px #DEEFFE;
	border-left: solid 1px #DEEFFE;
	border-bottom: solid 1px #0066CC;
	background-color: #99CCFF;
	font-weight: bold;
	font-size: 10px;
	color: #0066CC;
}

/* the container for a details window's title text */
.thumbnail-title-text {}

/* the cell containing a details window's close button */
.thumbnail-close-cell {
	vertical-align: top;
	border-top: solid 1px #3399FF;
	border-right: solid 1px #3399FF;
	background-color: #99CCFF;
	background-image: url(../images/popup_close_background.gif);
}

/* the container for a details window's close button */
.thumbnail-close {
	border-top: solid 1px #DEEFFE;
	border-right: solid 1px #0066CC;
	border-bottom: solid 1px #0066CC;
	text-align: right;
}

/* a details window's close button */
.thumbnail-close-button {
	cursor: pointer;
	cursor: hand;
}

/* the cell containing all text within a details' window */
.thumbnail-details-text {
	vertical-align: top;
	padding: 5px;
	border: solid 1px #666666;
	background: #FFFFFF;
	color: #333333;
}

/* the container for a details' window */
.thumbnail-details-window {
	position: relative;
	z-index: 22;
}

/* the container for a details' shadow */
.thumbnail-details-shadow {
	background-color: #000000;
	position: relative;
	-moz-opacity: .15;
	filter: alpha(opacity=15);
	z-index: 21;
}

/* used only on the depot thumbnail index */
/* and only if the file has a description */
.thumbnail-image-tooltip {
	border: solid 1px #999999;
	cursor: pointer;
	cursor: hand;
}

/* used when a file has no description or if */
/* the thumbnail is displayed on any other   */
/* page other than the depot thumbnail index */
.thumbnail-image {
	border: solid 1px #999999;
}


/****************************/
/****** SEARCH RESULTS ******/
/****************************/

/* search results table */
.results-table {}

/* search results row */
.results-row {}

/* search results cell */
.results-cell {
	font-weight: bold;
}


/*******************************/
/****** THUMBNAIL DISPLAY ******/
/*******************************/

/* search results thumbnail table */
.ut-table {
	width: 100%;
	border: solid 1px #999999;
}

/* search results thumbnail row */
.ut-table-row {}

/* search results checkbox */
.ut-table-checkbox {
	padding: 2px;
	background-color: #CCCCCC;
	border-top: solid 1px #FFFFFF;
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #FFFFFF;
}

/* search results thumbnail cell */
.ut-table-thumbnail {
	padding: 10px;
	height: 130px;
	text-align: center;
	background-color: #EEEEEE;
	border-top: solid 1px #FFFFFF;
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #FFFFFF;
}

/* search results file details cell */
.ut-table-details {
	padding: 0px 10px;
	text-align: center;
	vertical-align: top;
	background-color: #EEEEEE;
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #FFFFFF;
}

/* search results file details actions */
.ut-table-actions {
	padding: 10px;
	text-align: center;
	vertical-align: bottom;
	background-color: #EEEEEE;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #FFFFFF;
}

/* search results file base name */
.ut-table-basename {
	text-align: center;
	font: bold 15px Arial;
	padding: 2px 0px;
}

/* search results file title */
.ut-table-title {
	text-align: center;
	padding: 2px 0px;
}

/* search results dimensions */
.ut-table-dimensions {
	text-align: center;
	padding: 2px 0px;
}

/* search results jobs */
.ut-table-jobs {
	text-align: center;
	padding: 2px 0px;
}

/* search results date posted */
.ut-table-posted {
	text-align: center;
	padding: 2px 0px;
}


/**************************/
/****** LIST DISPLAY ******/
/**************************/

/* file listing table */
.nt-table {
	width: 545px;
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
}

/* file listing heading row */
.nt-heading-row {
	background: #99CCFF;
}

/* file listing heading cell */
.nt-heading-cell {
	padding: 5px;
	font-weight: bold;
	color: #0066CC;
	border-top: solid 1px #DEEFFE;
	border-left: solid 1px #DEEFFE;
	border-right: solid 1px #0066CC;
	border-bottom: solid 1px #0066CC;
}

/* file listing even row */
.nt-even-row {
	background: #FFFFFF;
}

/* file listing odd cell */
.nt-even-cell {
	padding: 5px;
	vertical-align: top;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
}

/* file listing even row */
.nt-odd-row {
	background: #EEEEEE;
}

/* file listing even cell */
.nt-odd-cell {
	padding: 5px;
	vertical-align: top;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
}


/******************************/
/****** HEADING SETTINGS ******/
/******************************/

.function-heading {
	color: #333333;
	margin: 0px 0px 25px 0px;
	font: bold 16px Arial;
}


/******************************/
/****** MESSAGE SETTINGS ******/
/******************************/

/* error message */
.error {
	color: #990000;
	font-weight: bold;
	padding-bottom: 20px;
}

/* info message */
.info {
	color: #0066CC;
	font-weight: bold;
	padding-bottom: 20px;
}

/* warning message */
.warning {
	color: #990000;
	font-weight: bold;
	padding-bottom: 20px;
}

/* instruction message */
.instructions {}


/*******************************/
/****** FILE UPLOAD TABLE ******/
/*******************************/

/* file upload table */
.upload-table {
	width: 545px;
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
}

/* file upload table heading row */
.upload-heading-row {
	background: #99CCFF;
}

/* file upload table heading cell */
.upload-heading-cell {
	padding: 5px;
	font-weight: bold;
	color: #0066CC;
	border-top: solid 1px #DEEFFE;
	border-left: solid 1px #DEEFFE;
	border-right: solid 1px #0066CC;
	border-bottom: solid 1px #0066CC;
}

/* file upload table row */
.upload-odd-row {
	background-color: #FFFFFF;
}

/* file upload table row */
.upload-even-row {
	background-color: #EEEEEE;
}

/* file upload table cell */
.upload-odd-cell {
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding: 4px;
}

/* file upload table cell */
.upload-even-cell {
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding: 4px;
}

/* file upload delete input field */
.upload-delete {
	color: #990000;
	background-color: #FFCCCC;
}

/* file upload delete select list */
.upload-delete {
	color: #990000;
	background-color: #FFCCCC;
}


/******************************/
/****** USER LOGIN TABLE ******/
/******************************/

/* login form */
.login-form {}

/* login table */
.login-table {
	margin: 25px 10px;
}

/* login table row */
.login-row {}

/* login table cell */
.login-cell {}

/* login table field label */
.login-label {}

/* login input field */
.login-input {}

/* login input button */
.login-button {}


/********************************/
/****** MARGIN SEARCH FORM ******/
/********************************/

/* margin form select list */
.margin-select {
	font-size: 11px;
	font-weight: normal;
	margin: 3px 0px;
	width: 175px;
}

/* margin form multiselect list */
.margin-multiselect {
	margin: 3px 0px;
	height: 100px;
	width: 175px;
	font-size: 11px;
	font-style: normal;
}
.margin-multiselect OPTGROUP {
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
}
.margin-multiselect OPTGROUP OPTION {
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
}

/* margin input field */
.margin-input {
	font-size: 11px;
	font-weight: normal;
	margin: 3px 0px;
	width: 175px;
}

/* margin hr dividers */
.margin-divider {
	color: #BBBBBB;
}

/* margin button */
.margin-button {
	margin: 2px 0px;
}

/* margin label */
.margin-label {
   font-weight: bold;
   padding-bottom: 5px;
}

/* margin note */
.margin-note {
	padding-bottom: 5px;
	font-size: 10px;
	color: #888888;
}


/*****************************/
/****** CLIENT HOMEPAGE ******/
/*****************************/

/* container for client notes textarea */
.manage-notes-container {
	width: 545px;
	border-bottom: solid 1px #999999;
}

/* container for client notes */
.notes-container {
	width: 545px;
}

/* client notes textarea form field */
.manage-notes {
	width: 545px;
	height: 150px;
	color: #333333;
	padding: 5px;
	background: #FFFFFF;
	border-top: solid 1px #666666;
	border-right: solid 1px #EEEEEE;
	border-bottom: solid 1px #EEEEEE;
	border-left: solid 1px #666666;
	scrollbar-3dlight-color: #99CCFF;
	scrollbar-arrow-color: #0066CC;
	scrollbar-base-color: #99CCFF;
	scrollbar-darkshadow-color: #0066CC;
	scrollbar-face-color: #99CCFF;
	scrollbar-highlight-color: #DEEFFE;
	scrollbar-shadow-color: #99CCFF;
}

/* buttons for client notes */
.manage-notes-button {
	padding-top: 10px;
	padding-bottom: 10px;
}

/* container for key files list */
.key-files-container {
	width: 545px;
}

/* container for recent uploads list */
.recent-uploads-container {
	width: 545px;
}

/* buttons for files listings */
.file-listing-buttons {
	padding-bottom: 8px;
}

/* enabled buttons */
.button-enabled {
	 cursor: pointer;
	 cursor: hand;
}

/* disabled buttons */
.button-disabled {
	cursor: default;
}


/***************************************/
/****** MAINTENANCE FORM SETTINGS ******/
/***************************************/

/* maintenance form */
.maint-form {
	margin: 0px;
	padding: 0px;
}

/* maintenance form table */
.maint-table {}

/* maintenance form table row*/
.maint-row {}

/* maintenance form table cell */
.maint-cell {
	vertical-align: top;
	line-height: 16px;
	padding: 2px 4px 2px 0px;
}

/* maintenance form multiselect list */
.maint-multiselect {
	margin: 3px 0px;
	height: 100px;
	width: 175px;
}
.maint-multiselect OPTGROUP {
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
}
.maint-multiselect OPTGROUP OPTION {
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
}

/* maintenance form select list */
.maint-select {}

/* maintenance form select list option */
.maint-option {}

/* large form field */
.maint-input-large {
	width: 300px;
}

/* medium form field */
.maint-input-medium {
	width: 150px;
}

/* small form field */
.maint-input-small {
	width: 50px;
}

/* form textarea */
.maint-textarea {
	width: 300px;
	height: 100px;
}

/* form field label note */
.maint-note {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

/* form hr dividers */
.maint-divider {
	color: #999999;
}

/* maintenance button container */
.maint-buttons {
	position: relative;
	height: 55px;
}

/* uploading graphic */
.maint-uploading {
	position: absolute;
	visibility: hidden;
}