/*
 * $Id: fonts.css,v 1.7 2012/08/29 15:16:16 painterj Exp $
 *
 * Copyright (c) 2004 Taylor and Francis plc.
 *
 * Project: Production Tracking System
 *          Tessella/NPD/3873
 *
 * Developed by:
 *   Tessella Support Services plc
 *   3 Vineyard Chambers
 *   Abingdon, OX14 3PX
 *   United Kingdom
 *   email: info@tessella.com
 *   web:   www.tessella.com
 *
 * This CSS defines all the basic font types
 * it has (or is being) evolved from the original provided by Phil Wright
 *
 * Modification History:
 * $Log: fonts.css,v $
 * Revision 1.7  2012/08/29 15:16:16  painterj
 * SP1509 - download full zip file
 *
 * Revision 1.6  2010/12/14 11:10:16  painterj
 * Merged in changes from branch Prod_4_5_0_IW2
 *
 * Revision 1.5  2010/12/14 09:42:02  painterj
 * Merged in changes from branch 4.4.1_br after release of version 4.4.4
 *
 * Revision 1.4.2.1  2010/11/04 09:23:04  painterj
 * Completed the QA corrections/confirmation screens for final files
 *
 * Revision 1.4  2010/03/19 12:44:11  painterj
 * SP1090 - revise issue composition screen
 *
 * Revision 1.3.18.1  2010/08/04 12:50:25  PainterJ
 * SP1088 - proof summary and corrections screens updated for multiple correction round navigation
 *
 * Revision 1.3  2008/11/25 10:26:24  PainterJ
 * Merged in branch CATS_4_authent_br
 *
 * Revision 1.2.2.1  2008/11/21 09:48:46  PainterJ
 * Fixes to authentication - better handling of database login/error reporting, fixes to formatting and javascript code on login pages.
 *
 * Revision 1.2  2008/09/18 12:59:48  PainterJ
 * MyCATS - initial implementation of user options complete
 *
 * Revision 1.1  2008/01/31 14:38:17  PainterJ
 * [no comments]
 *
 * Revision 1.46  2007/10/25 13:19:41  PainterJ
 * Implemented authors contact form
 *
 * Revision 1.45  2007/03/23 08:49:14  PainterJ
 * Updated tabs / stylesheets
 *
 * Revision 1.44  2005/10/28 15:03:40  PainterJ
 * Updated to allow file upload of final files and display of status
 *
 * Revision 1.43  2005/10/27 12:32:32  PainterJ
 * Fixed missing "cursor" attribute for online/print table collapsable headings
 *
 * Revision 1.42  2005/10/13 14:35:06  PainterJ
 * Set class for issue schedule headers
 *
 * Revision 1.41  2005/09/27 09:51:02  PainterJ
 * Updated after merge with ProdV1R4M8_1
 *
 * Revision 1.40.8.1  2005/09/26 13:06:59  PainterJ
 * Added definitions for demo system
 *
 * Revision 1.40  2005/06/07 12:30:01  dfraser
 * refactored out some of the unused css definitions
 *
 * Revision 1.39  2005/02/15 09:15:00  jpainter
 * Added default class for SPAN
 *
 * Revision 1.38  2005/02/14 17:01:05  dfraser
 * added formating for validation errors
 *
 * Revision 1.37  2005/01/14 10:29:07  jpainter
 * Merged in branch TestV1R1M15-br
 *
 * Revision 1.36.2.1  2004/12/21 09:18:10  jpainter
 * Updated as part of minor tweaks to academic editor interface after NORK review
 *
 * Revision 1.36  2004/11/11 08:52:04  dfraser
 * added new CATS logo to headers
 *
 * Revision 1.35  2004/10/07 11:50:25  dfraser
 * rearange definitions
 *
 * Revision 1.34  2004/10/07 10:02:38  dfraser
 * added headers, began moving elements to the forms and hyperlinks files
 *
 *
 *
 */

.logonText
{
  font-family: arial, helvetica, sans-serif;
		font-size: 12pt;
		font-weight: bold;
		color: #000000;
}

/* --- PAGE HEADINGS --- */
.item-headings
		{
		font-family: arial, helvetica, sans-serif;
		font-size: 10pt;
		font-weight: bold;
		color: #000000;
		}

/* --- DEFAULT SELECTORS --- */
p.default
		{
		font-family: arial, helvetica, sans-serif;
		font-size: 9pt;
		font-style: normal;
		font-weight: normal;
		color: #000000;
		}

div.default
		{
		font-family: arial, helvetica, sans-serif;
		font-size: 9pt;
		font-style: normal;
		font-weight: normal;
		color: #000000;
		}

span.default
		{
		font-family: arial, helvetica, sans-serif;
		font-size: 9pt;
		font-style: normal;
		font-weight: normal;
		color: #000000;
		}
    
ul, ol, li
		{
		font-family: arial, helvetica, sans-serif;
		font-size: 9pt;
		font-style: normal;
		font-weight: normal;
		color: #000000;
		}
		
blockquote
		{
		font-family: arial, helvetica, sans-serif;
		font-size: 9pt;
		font-style: italic;
		font-weight: normal;
		color: #000000;
		}

table.contextTable
{
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
	font-weight: normal;
	color: #000000;
	border-color: grey;
	border-width: 1px;
}



/* --- HTML H SELECTORS --- */
h1
		{
		font-family: arial, helvetica, sans-serif;
		font-size: 15pt;
		font-style: normal;
		font-weight: bold;
		color: #000000;
    border-bottom: 2px;
    border-top: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    margin-bottom: 4px;
    margin-top: 2px;
		}

h2
		{
		font-family: arial, helvetica, sans-serif;
		font-size: 13pt;
		font-style: normal;
		font-weight: bold;
		color: #000000;
    border-bottom: 2px;
    border-top: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    margin-bottom: 4px;
    margin-top: 2px;
		}

h2.confirmation
{
		font-family: arial, helvetica, sans-serif;
		font-size: 13pt;
		font-style: normal;
		font-weight: bold;
		color: #000000;
    border-bottom: 2px;
    border-top: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    margin-bottom: 4px;
    margin-top: 2px;
}

h3
		{
		font-family: arial, helvetica, sans-serif;
		font-size: 11pt;
		font-style: normal;
		font-weight: bold;
		color: #000000;
    border-bottom: 2px;
    border-top: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    margin-bottom: 4px;
    margin-top: 2px;
		}

h4
		{
		font-family: arial, helvetica, sans-serif;
		font-size: 9pt;
		font-style: normal;
		font-weight: normal;
		color: #0000ff;
    border-bottom: 2px;
    border-top: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    margin-bottom: 2px;
    margin-top: 2px;
		}
    


/* --- DATE --- */
.date
		{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 7pt;
		font-style: normal;
		font-weight: normal;
		color: #000000;
		}

/*------------------------------*/
/*-- Application title Styles --*/
/*------------------------------*/
.titleProduction
		{
		font-family: arial, helvetica, sans-serif;
		font-size: 18pt;
		font-style: normal;
		font-weight: bold;
		color: #000000;
		}

.versionProduction
		{
		font-family: arial, helvetica, sans-serif;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		color: #000000;
		}
    
.titleTest
		{
		font-family: arial, helvetica, sans-serif;
		font-size: 18pt;
		font-style: normal;
		font-weight: bold;
		color: #FF8000;
		}
.titleTestGreen{
	
		font-family: arial, helvetica, sans-serif;
		font-size: 18pt;
		font-style: normal;
		font-weight: bold;
		color: green;
	
}
.titleTestQA{
		font-family: arial, helvetica, sans-serif;
		font-size: 18pt;
		font-style: normal;
		font-weight: bold;
		color: blue;
	
}
.versionTestGreen
		{
		font-family: arial, helvetica, sans-serif;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		color: green;
		}  
.versionTestQA{
		font-family: arial, helvetica, sans-serif;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		color: blue;
	
}
.titlePreproduction
		{
		font-family: arial, helvetica, sans-serif;
		font-size: 18pt;
		font-style: normal;
		font-weight: bold;
		color: red;
		}
		
.versionTest
		{
		font-family: arial, helvetica, sans-serif;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		color: red;
		}
    
.titleDevelop
		{
		font-family: arial, helvetica, sans-serif;
		font-size: 18pt;
		font-style: normal;
		font-weight: bold;
		color: green;
		}

.versionDevelop
		{
		font-family: arial, helvetica, sans-serif;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		color: green;
		}  

.titleDemo
		{
		font-family: arial, helvetica, sans-serif;
		font-size: 18pt;
		font-style: normal;
		font-weight: bold;
		color: Purple;
		}

.versionDemo
		{
		font-family: arial, helvetica, sans-serif;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		color: Purple;
		}  
    
.footerText
		{
		font-family: arial, helvetica, sans-serif;
		font-size: 8pt;
		font-style: normal;
		font-weight: bold;
		color: black;
		}
    
    
/* TABS */
.tabtext1
    {
    font-family: arial, helvetica, sans-serif;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		color: #ffffff; 
    text-decoration: none;
    }

.tabtext1:hover
    {
    font-family: arial, helvetica, sans-serif;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		color: #ff0000; 
    text-decoration: none;
    }

.tabtextmain
    {
    font-family: arial, helvetica, sans-serif;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		color: #000000; 
    text-decoration: none;
    }
    
.tabtextmain:hover
    {
    font-family: arial, helvetica, sans-serif;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		color: #ff0000; 
    text-decoration: none;
    }

.tabtextmainnohover
    {
    font-family: arial, helvetica, sans-serif;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		color: #ffffff; 
    text-decoration: none;
    }
    
.tabtext3
    {
    font-family: arial, helvetica, sans-serif;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		color: #000000; 
    text-decoration: none;
    }
    
.tabtext2
    {
    font-family: arial, helvetica, sans-serif;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		color: #999999; 
    text-decoration: none;
    }  
    
.tabtextdis
    {
    font-family: arial, helvetica, sans-serif;
		font-size: 10pt;
		font-style: normal;
		font-weight: normal;
		color: #666666; 
    text-decoration: none;
    } 

.tabtextselectedmain
    {
    font-family: arial, helvetica, sans-serif;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		color: #ffff00; 
    text-decoration: none;
    } 
    
.tabtextselected
    {
    font-family: arial, helvetica, sans-serif;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		color: #ffff00; 
    text-decoration: none;
    } 
    
.tabbackdis
    {
		background-color: #666666; 
    } 

.tabbackselectedmain
    {
		background-color: #002c73; 
    } 
    
.tabbackmain
    {
		background-color: #ceebff; 
    } 
    
.tabmainbordertop
  {
  border-top-style: solid;
  border-top-color: #eeeeee;
  border-top-width: 2px;
  }

.textHighlight
    {
      font-weight: bold;
    }
  

.appBackground
  {
    background-color: #ceebff;
  }
  

.disclaimerText
  {
		font-family: arial, helvetica, sans-serif;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		color: #000000;
		}


/*-- Report definitions --*/
.reportTitle
{
    font-family: arial, helvetica, sans-serif;
		font-size: 18pt;
		font-style: normal;
		font-weight: bold;
		color: #000000;
}

.reportGroupHead1
{
    font-family: arial, helvetica, sans-serif;
		font-size: 12pt;
		font-style: normal;
		font-weight: bold;
		color: #000000;
}

.reportGroupHead2
{
    font-family: arial, helvetica, sans-serif;
		font-size: 12pt;
		font-style: normal;
		font-weight: bold;
		color: #000000;
}

.reportDetail
{
    font-family: arial, helvetica, sans-serif;
		font-size: 10pt;
		font-style: normal;
		font-weight: normal;
		color: #000000;
}

.reportGroupSummary1
{
    font-family: arial, helvetica, sans-serif;
		font-size: 9pt;
		font-style: normal;
		font-weight: bold;
		color: #000000;
}

.reportGroupSummary2
{
    font-family: arial, helvetica, sans-serif;
		font-size: 9pt;
		font-style: normal;
		font-weight: bold;
		color: #000000;
}

.reportColHead
{
    font-family: arial, helvetica, sans-serif;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		color: #000000;
}

h3.valErrHeader
{
  padding-top: 5px;
  color: red;
}

h4.valErrInstructions
{
  color: #000000;
  font-weight: bold;
  padding-top: 10px;
  padding: 0px;
}
ul.valErrList
{
  margin-top: 3px;
  margin-bottom: 0px;
  margin-left: 30px;
  padding: 0;
}

li.valErrItem
{

}

.smallfont
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	color : #000000;
	text-decoration:none;
} 

.smallfont:hover
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	color : #000000;
	text-decoration:none;
} 

span.tableExpHeading
{
  font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
  cursor: pointer;
}

div.tableExpHeading
{
  font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
  cursor: pointer;
}

.ffstatusinvalid
{
  font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
  color: Red;
}

.ffstatusvalid
{
  font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
  color: #00bb00;
}

.tabbackselectedmain_preview
   {
     background-color: black;
   }
   
   .tabbackmain_preview
   {
     background-color: black;
   }
   
   .appBackground_preview
   {
     background-color: black;
   }
   
   th.context_preview
   {
     background-color: black;
     font-family: arial, helvetica, sans-serif;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		color: #000000; 
    text-decoration: none;
   }
   
   .overdivCaption
    {
    font-family: arial, helvetica, sans-serif;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		color: #ffffff; 
    text-decoration: none;
    }
    
    .overdivClose
    {
    font-family: arial, helvetica, sans-serif;
		font-size: 9pt;
		font-style: normal;
		font-weight: normal;
		color: #999999; 
    text-decoration: none;
    }

div.zipViewerFileName
{
  font-family: arial, helvetica, sans-serif;
  font-size: 12pt;
  font-style: normal;
  font-weight: bold;
  color: #000000;
  border-bottom: 2px;
  border-top: 2px;
  padding-bottom: 2px;
  padding-top: 2px;
  margin-bottom: 4px;
  margin-top: 2px;
}

span.fundingMsgSpan
{
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	color: blue;
}

span.longMsgSpan
{
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	color: blue;
}

img.copyImage
{
	cursor: pointer;
}

.imageButton1
{
  position: relative;
  top: +4px;
}