/* General */

html, body { height: 100%; }

body {
	background-color: #313030;
	background-image: url("pageBG.png");
	background-repeat: repeat-x;
	margin: 0;
	color: #bebebe;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

form {
	margin:0px;
}

td {
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
 	font-size: 11px;
 	letter-spacing: 0px;
 	color: #bebebe;
 	}

a:link
	{
	color: White;
	border-color: #ffffff;
	text-decoration: underline; 
	}

a:visited
	{
	color: White;
	text-decoration: underline;
	}

a:active
	{
	color: White;
	text-decoration: underline; 	
	}

a:hover	{
	color: #bebebe;
	text-decoration: underline; 	
	}

a.greyedOut:link
	{
	color: #777777;
	border-color: #ffffff;
	text-decoration: underline; 
	}

a.greyedOut:visited
	{
	color: #777777;
	text-decoration: underline;
	}

a.greyedOut:active
	{
	color: Black;
	text-decoration: underline; 	
	}

a.greyedOut:hover	{
	color: Black;
	text-decoration: underline; 	
	}
	
.error {
	color: #ff0000;
	}

ul {
	margin-bottom:0px;
	margin-left: 0px;
	padding-left: 20px;
	/* left margin and padding values are to correct discrepancies between IE and Mozilla */
}



/* Header */

td.pageHeader {
	background-image: url(header.jpg);
	}


a.header:link {
	color:White;
	}

a.header:visited {
	color:White;
	}

a.header:hover {
	color:Black;
	}



/* Footer */

 .footerText {
 	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size: 11px;
 	text-align : center;
	}

a.footer {
	color: #fafaed;
	text-decoration: none;
}

a.footer:hover { text-decoration: underline; }



/* Content Area Backdrop */
	
td.mainContent {
 	background: #fffaed;
	background-image: url(mainBG.jpg);
	background-repeat: no-repeat;
	}
  		
td.leftMargin {
 	background: #a67c00;
	background-image: url(leftMarginTile.gif);
	background-repeat: repeat-y;
	}

td.rightMargin {
 	background: #a67c00;
	background-image: url(rightMarginTile.gif);
	background-repeat: repeat-y;
	}


/* Navigation Bar */

.navSmall {
	font-size : 12px;
	font-family: "Trebuchet MS", sans-serif;
	letter-spacing: 0px;
	font-weight: bold;
	} 
	
.navLarge {
	font-size : 14px;
	font-family: "Trebuchet MS", sans-serif;
	letter-spacing: 0px;
	font-weight: bold;
	}

a.navBar {
 	color: #bebebe;
 	text-decoration: none !important; /* !important for IE */
 	}
 
 
a.navBar:hover {
 	color: white;
 	text-decoration: underline !important; /* !important for IE */
 	}
 	
 	
 	
/* Content Boxes */	
 	

.titleBar {
	color: Black;
	background: #C5BFAC;
	}
 
.jobName {
	font-size : 19px;
	font-family : "Trebuchet MS", Trebuchet, Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	font-weight: bold;
	color: Black;
	}
 	
.subJobName {
 	font-size : 16px;
	font-family : "Trebuchet MS", Trebuchet, Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: bold;
	}	




/* Object View */

.objectDesc {
	font-size : 11px;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	margin-left: 10px;
	margin-right: 10px;
	}

.bordered {
	border-color: #000000;
	border: 1px solid;
	}	
	


.waitingContent {
	background: #FFF7F3;
	}
	
.unapprovedContent {
	background: #F2FCFF;
	}
	
.greyedOut {
	color: #777777;
	}
 	
.bgGreyedOut {
 	background: #efefef;
 	}
 	
.unapproved {
	color: #3333ff;
	}
 
.bigError {
 	color: #ff0000;
	font-size : 18px;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	
.objectDate {
	font-size : 12px;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	}

.realName {
 	font-size : 17px;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	
.headerText {
	font-size : 18px;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #990000;
	color : White;
	}
	
.largeType {
	font-size : 12px;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

td.subJobLeft {
	border-top:0px solid #cccccc;
	border-bottom:0px solid #cccccc;
	border-left:0px solid #cccccc
}

td.subJobMiddle {
	border-top:0px solid #cccccc;
	border-bottom:0px solid #cccccc;
}

td.subJobRight {
	border-top:0px solid #cccccc;
	border-bottom:0px solid #cccccc;
	border-right:0px solid #cccccc
}


.main {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	background-color:  #ffffff;
	border-color:  #ffffff;
 	color: #000000;
	}
	
select.disabled {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	background-color:  #e9e7e3;
	border-color:  #ffffff;
 	color: #808080;
	}

textarea { 
	background-color:  #ffffff;
	border-color:  #ffffff;
 	color: #000000;
	}

.edit {
	color: Black;
	background-color:  #ffffff;
	}
	
.admin {
	color: Black;
	background-color:  #ffffff;
	}

tr.staff {
	background : #d4d4d4;
	}

tr.freelance {
	background : #dcdcdc;
	}

tr.client {
	background : #e8e8e8;
	}

.thumbnailDataType {
	font-family:Arial, Helvetica, sans-serif;
	color:White;
	background-image:none; /* for NS4 */
	}

.thumbnailImage {
	background-image:none; /* for NS4 */
	}
	
a.thumbnailName {
	color: #bebebe;
	text-decoration: none;
	}

a.thumbnailName:visited {
	color: #bebebe;
	text-decoration: none;
	}

a.thumbnailName:hover {
	color: white;
	text-decoration: underline;
	}

a.inactiveLink {
	color:White;
	text-decoration:none;
	}

a.inactiveLink:visited {
	color:White;
	text-decoration:none;
	}

a.inactiveLink:hover {
	color:White;
	text-decoration:underline;
	}

a.thumbnailEdit {
	color:White;
	text-decoration:none;
	}

a.thumbnailEdit:visited {
	color:White;
	text-decoration:none;
	}

a.thumbnailEdit:hover {
	color:White;
	text-decoration:underline;
	}

.folderLine {
	/*background: #efefef;*/
	background-image: url(folderLineBG.gif); /* this file must be in both /common/ and root, so that Netscape 4 can find it */
	}
