/* manuscript Services css file */

BODY  {
           background-color : #4C6670;
           color : black;
           font-family : times-roman;
		    font-size: 12pt;
		   letter-spacing: 1px;
      }

TD {
	text-align:		left;
}

.main_admin
 {
   background: none #E5DBB8; border: solid #000000 1px; color: #000000;
  margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;
  padding: 0; text-align: center; width: 96%;
 }
 
 .main_admin TD {
	vertical-align: bottom;
 }

 td.bad
  {
   background: none #D79983;
  }
   td.medium
  {
   background: none #D7B883;
  }
 td.ok
  {
   background: none #CAD783;
  }

   	  
.number_big
  {
	font: 24px tahoma, arial;
  }
  
A.teenyhelp, A.teenyhelp:link, A.teenyhelp:visited {
	float:					left;
	width:					9px;
	height:					15px;
	background:				url('/images/teeny-help.gif');
}

A.helped, A.teenyhelp:hover, A.teenyhelp:active {
	background:				url('/images/teeny-help-on.gif');
}

.toplinks	
	{
  	padding-right: 5px;
	padding-left: 5px;
	font: 11px tahoma, arial;
	font-variant: small-caps;
	letter-spacing: 2px;
	}

A.toplinks:link, A.toplinks:visited {
	color:				#FFFFFF; 
	text-decoration:	none; 
}	
A.toplinks:hover, A.toplinks:active {color :#000000; text-decoration : underline;}			  
	  
.box {
           font-size : 10px;
 		   color: #0E3B52;
	} 
.sidelinks {
			border:solid 1px #2C393E; 
			padding-top:2px; 
			padding-left:2px; 
			padding-bottom:2px; 
			padding-right:2px;
			font: bold 11px tahoma, arial;
			font-variant: normal;
			letter-spacing: 2px;
	}
.Highlight {
			background-color:#ABBCC8;
			border:solid 1px #4C6670; 
			padding-top:2px; 
			padding-left:2px; 
			padding-bottom:2px; 
			padding-right:2px;
			font: bold 11px tahoma, arial;
			font-variant: normal;
			letter-spacing: 2px;
			}
.Normal	{
			background-color:#4C6670;
			border:solid 1px #2C393E; 
			padding-top:2px; 
			padding-left:2px; 
			padding-bottom:2px; 
			padding-right:2px;
			font: bold 11px tahoma, arial;
			font-variant: normal;
			letter-spacing: 2px;
			}	
A.but-links:link, A.but-links:visited, A.but-links:hover, A.but-links:active {
			font-variant: normal;
	 color: #FFFFFF; 
	 text-decoration : none; 
	}
		
.pricefield {
          font-family: garamond, tahoma, arial;
          font-weight: bold;
		  font-size:	large;
  }

  .enable {
  background-color: #77FF77;
  font-weight: bold;
  color: Black;
}
.disable {
  background-color: #FF7777;
  font-weight: bold;
  color: Black;
}
INPUT.text {
  background-color: #FFFFFF;
  color: Black;
  font-family: monospace;
  font-family: Verdana, Arial;
  font-weight: normal;
}
.minitext {
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: Black;
}
.box-title {
  	padding-right: 5px;
	padding-left: 5px;
	font: bold 14px tahoma, arial;
	font-variant: small-caps;
	letter-spacing: 2px;
		   
	} 

.header
	{
  	padding-right: 30px;
	padding-left: 30px;
	font: bold 14px tahoma, arial;
	letter-spacing: 2px;
	}
		
.attention
	{
	font-weight: bold;
	font-size: 16px;
	letter-spacing: 2px;
	}
.attention2
{
font-weight: bold;
font-size: 14px;
font-style: oblique;
letter-spacing: 2px;
}
.attention3
{
font-weight: bold ;
font-size: 12px;
font-style: oblique;
letter-spacing: 2px;
}

A:link , A:visited {
           color : #3A7186	;
           background-color : transparent;
           text-decoration : underline;
			font: bold 11px tahoma, arial;
			font-variant: small-caps;
			letter-spacing: 2px;
      }

A:hover, A:active 
	 {
		   color : #1C95C2;
           text-decoration : underline;
			font: bold 11px tahoma, arial;
			font-variant: small-caps;
			letter-spacing: 2px;
      }
	  
.main-table
	{
		background-image: url('/images/table-bg.jpg');
	 	background-repeat: no-repeat;
	 }
	 
.error
	{
    	color : #76302E;
 		font-style: oblique;
		font-weight : 700;
	}	 

.saved {
	color:				green;
 		font-style: oblique;
		font-weight : 700;
}

.small-error {
  	color : #76302E;
  	padding-right: 5px;
	padding-left: 5px;
	font: bold 10px tahoma, arial;
	font-variant: small-caps;
	letter-spacing: 2px;
	} 
.grey {
  	color : #6C6C6C;
	font-style: oblique;
	} 
	
.smallish {
	font: 11px tahoma, arial;
	} 
	
.inner-border {
	border-collapse:	collapse;
	border:				2px solid #B9CDD7;
}

.inner-border TD {
	border:				1px solid black;
	padding:			4px;
}

.inner-border TH {
	border:				1px solid black;
	padding:			4px;
}

.inner-border TABLE TD {
	border:				none;
}
.inner-border TABLE TH {
	border:				none;
}


.inner-border2 {
	border-collapse:	collapse;
	border:				none;
}
.inner-border2 TD {
	border:				none;
	border-top:			1px solid black;
	border-left:		1px solid black;
	padding:			4px;
}
.inner-border2 TD.first {
	border-left:		none;
}
.inner-border2 TH {
	border:				none;
	border-left:		1px solid black;
	padding:			4px;
}
.inner-border2 TH.first {
	border-left:		none;
}



TR.visible {
	display:			table-row;
	display:			inherit;
}

TR.hidden {
	display:			none;
}

.tab-current {
	background:			white;
	font:				14px tahoma, arial;
	vertical-align:		bottom;
}

.tab-bad {
	background:			#931F2A;
	color:				white;
	font:				12px tahoma, arial;
	cursor: 			pointer; 
	vertical-align:		bottom;
}
.tab-notice {
	background:			#8E7BA5;
	color:				white;
	font:				12px tahoma, arial;
	cursor: 			pointer; 
	vertical-align:		bottom;
}
.tab-pending {
	background:			#DC9C4A;
	font:				12px tahoma, arial;
	color:				black;
	cursor: 			pointer; 
	vertical-align:		bottom;
}

.tab-ok {
	background:			#4D6F53;
	color:				white;
	font:				10px tahoma, arial;
	cursor: 			pointer; 
	vertical-align:		bottom;
}

.tab-active {
	background:			white;
	color:				red;
}

.tab-hover {
	background:			white;
	color:				black;
}

A.tab-ok:link, A.tab-ok:visited, A.tab-ok:active, A.tab-ok:hover {
	background:			#4D6F53;
	color:				white;
	font:				10px tahoma, arial;
	text-decoration:	none;
	font-variant:		normal;
	letter-spacing:		0px;
}

A.tab-notice:link, A.tab-notice:visited, A.tab-notice:active, A.tab-notice:hover {
	background:			#8E7BA5;
	font:				12px tahoma, arial;
	color:				black;
	text-decoration:	none;
	font-variant:		normal;
	letter-spacing:		0px;
}
A.tab-pending:link, A.tab-pending:visited, A.tab-pending:active, A.tab-pending:hover {
	background:			#DC9C4A;
	font:				12px tahoma, arial;
	color:				black;
	text-decoration:	none;
	font-variant:		normal;
	letter-spacing:		0px;
}
A.tab-bad:link, A.tab-bad:visited, A.tab-bad:active, A.tab-bad:hover {
	background:			#931F2A;
	color:				white;
	font:				12px tahoma, arial;
	text-decoration:	none;
	font-variant:		normal;
	letter-spacing:		0px;
}

A.tab-hover:link, A.tab-hover:visited, A.tab-hover:active, A.tab-hover:hover {
	background:			white;
	color:				black;
}


.submit {
	border:				2px solid #4F6F7B;
	background:			#D1D8DB;
	color:				#4F6F7B;
	font:				bold 11px tahoma, arial;
	font-variant:		small-caps;
	cursor: 			pointer; 
}

HR.major {
	color:				white;
	height:				4px;
}

.msg-title {
	background:			#D1DBE3;
	color:				#000000;
	font:				bold 12px tahoma, arial;
	font-variant:		small-caps;
	padding-left:		4px;
	padding-right:		4px;
}

tr.replied {
	background:			#507A5E;
	color:				#D1D8DB;
	font:				bold 12px tahoma, arial;
	padding-left:		4px;
	padding-right:		4px;
}
tr.not-replied {
	background:			#7A5150;
	color:				#D1D8DB;
	font:				bold 12px tahoma, arial;
	padding-left:		4px;
	padding-right:		4px;
}
tr.admin-msg {
	background:			#4F6F7B;
	color:				#D1D8DB;
	font:				bold 12px tahoma, arial;
	padding-left:		4px;
	padding-right:		4px;
}


.paid {
	background:			#EEEEEE;
}


.colour-me-table {
	background:			#B9CDD7;
}

TABLE.rcr {
	border:				0px;
	border-collapse:	collapse;
}

TD.rcr_topleft {
	width:				20px;
	height:				20px;
	background:			url(/images/table/top-left-corner.gif);
	padding:			0px;
}

TD.rcr_top {
	height:				20px;
	vertical-align:		middle;
	background:			url(/images/table/white-table-bg.gif);
	text-align:			center;
	padding:			0px;
}

.rcr_title {
	padding-left:		5px;
  	padding-right:		5px;
	font:				bold 14px tahoma, arial;
	font-variant:		small-caps;
	letter-spacing:		2px;
}

.old {
	color:				#525252;
	font-style: oblique;
	}

TD.rcr_topright {
	width:				20px;
	height:				20px;
	background:			url(/images/table/top-right-corner.gif);
	padding:			0px;
}

TD.rcr_left {
	width:				20px;
	background:			url(/images/table/grey-vertline-left.gif);
	padding:			0px;
}

TD.rcr_middle {
	background:			#B9CDD7;
	padding:			0px;
}

TD.rcr_right {
	width:				20px;
	background:			url(/images/table/grey-vertline-right.gif);
	padding:			0px;
}

TD.rcr_bottomleft {
	width:				20px;
	height:				20px;
	background:			url(/images/table/left-corner.gif);
	padding:			0px;
}

TD.rcr_bottom {
	height:				20px;
	background:			url(/images/table/grey-table-bg.gif);
	padding:			0px;
}

TD.rcr_bottomright {
	width:				20px;
	height:				20px;
	background:			url(/images/table/right-corner.gif);
	padding:			0px;
}

DIV.help {
	display:		none;
	position:		absolute;
	border:			1px solid blue;
	background:		#ccccee;
	padding:		1px 2px;
	white-space:	nowrap;
	text-align:		left;
	margin-top:		8px;
	margin-left:	8px;
}
DIV.helped {
}

.receipt_box, .payment_box {
	border-color:	red;
	background:		#ee8080;
}

.expense_box {
	border-color:	yellow;
	background:		#eeee80;
}

.writer_box {
	border-color:	red;
	background:		#ee8080;
}

.proofreader_box {
	border-color:	orange;
	background:		#eea680;
}

.vat_box {
	border-color:	blue;
	background:		#8080ee;
}

.profit_box {
	border-color:	green;
	background:		#80ee80;
}

.loss_box {
	border-color:	black;
	background:		black;
}

.discount_box {
	border-color:	white;
	background:		#eeeeee;
}

.money {
	height:			8px;
	float:			left;
}

.scroll {
	height:					expression(this.scrollHeight > 200 ? "200px" : "auto");
	max-height:				200px; 
	width:					100%;
	overflow-y:				scroll;
	overflow-x:				hidden;
	overflow:				auto;
}

TABLE#messages_table TD {
	white-space:			nowrap;
}
.preorder {
background-color: #DFCFA7;
}

.during {
background-color: #B5D5C9;
}

.payprobs {
background-color: #D2B4BA;
}

.gwriting {

background-color: #F9D9F9;
}

.helpHide {
	visibility:		hidden;
}

.upload IMG {
	cursor:		pointer;
}