/*-------------------------------------------------------------------------------
//	$Log: default.css,v $
//	Revision 1.1  2005/05/10 13:58:36  gaz
//	*** empty log message ***
//	
//	Revision 1.3  2004/07/13 16:41:59  mark
//	*** empty log message ***
//	
//	Revision 1.2  2003/07/04 16:26:10  gaz
//	Added AdminPrint CSS styles
//	
//	Revision 1.1  2002/10/09 15:35:25  ben
//	Rewritten install script from scratch and moved to installer subdirectory ready for
//	RPM version. Now copes with centralised system directory and uses values in .ini files
//	for the install process.
//	
//	WARNING - POTENTIAL INCOMPATIBILITIES:
//	    - changed name of constant CONST_ABSPATH to be CONST_LOCATION_ProjectPath
//	    - changes to settings.ini and localpath.ini mean that you should run the installer
//	      when you check out this update. You should then compare the new .ini files to
//	      their backups to replace any project specific changes that are required.
//	
//	Revision 1.3  2001/05/22 15:18:48  phil
//	*** empty log message ***
//	
//	Revision 1.3  2001/05/21 14:05:21  phil
//	*** empty log message ***
//	
//	Revision 1.1  2001/05/16 13:36:51  phil
//	Added support for default stylesheet
//	
-------------------------------------------------------------------------------*/

/* DEFAULT ARCHITECTURE STYLESHEET */
/* For a quick ref on CSS properties, see the HTML book p.532 */


/* Headings */

h1, h2, h3, h4, h5, h6, h7 {  font-family: Arial, Helvetica, sans-serif;}

/* 
Standard classes to be used in <span> tags
------------------------------------------
DO NOT nest these, as the font will get smaller.
Percentages have been used so that the "TestSize" browser option works correctly
*/

.title 	  			 { font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold;}
.recordsettitle 	 { font-family: Arial, Helvetica, sans-serif; font-size: 90%;  font-weight: bold;}
.caption  			 { font-family: Arial, Helvetica, sans-serif; font-size: 80%;  font-weight: bold;}
.emphdata     		 { font-family: Arial, Helvetica, sans-serif; font-size: 80%;  font-weight: bold;}
.data     			 { font-family: Arial, Helvetica, sans-serif; font-size: 80%; }
.validation 		 { font-family: Arial, Helvetica, sans-serif; font-size: 80%; color: #cc2222}
.pagelist    		 { font-family: Arial, Helvetica, sans-serif; font-size: 80%; text-align: center}
.message             { font-family: Arial, Helvetica, sans-serif; font-size: 80%; color: #555555}

/* RecordColumnList */
td.rcl_caption    	 { background-color: #bbbbbb; vertical-align: top }
td.rcl_data1   		 { background-color: #eeeeee; vertical-align: top }
td.rcl_data2   		 { background-color: #dedede; vertical-align: top }
td.rcl_rowbuttons 	 { background-color: #ffffff; vertical-align: top}
td.rcl_prevpageimage { }
td.rcl_pagelist 	 { width: 100% }
td.rcl_nextpageimage { }

/* RecordGrid */
td.rg_caption  		 { padding-right: 20; vertical-align: top}
td.rg_data   	 	 { vertical-align: top}
td.rg_middlecolumn	 { padding-right: 20; padding-right: 20 }
td.rg_rtitle		 { vertical-align: top }
td.rg_startbuttons	 { padding-bottom: 20; vertical-align: top }
td.rg_rowbuttons	 { padding-top: 10; padding-bottom: 10; vertical-align: top }
td.rg_endbuttons	 { padding-top: 20; vertical-align: top }

/* RecordsetGrid */
td.rsg_data    		 { padding: 5; background-color: #eeeeee; vertical-align: top}

/* RecordList */
td.rl_caption    	 { padding-right: 20; vertical-align: top }
td.rl_data    		 { vertical-align: top }
td.rl_rtitle		 { vertical-align: top }
td.rl_startbuttons	 { padding-bottom: 20; vertical-align: top }
td.rl_rowbuttons	 { padding-top: 10; padding-bottom: 10; vertical-align: top }
td.rl_endbuttons	 { padding-top: 20; vertical-align: top }

/* Admin Styles for layout based autoadmin */

body.admin			{ background-color: #666666; margin-top: 0; margin-left: 0 }
td.admin			{ background-color: #FFFFFF; align="left"}
tr.admin			{ background-color: #FFFFFF }
admintext			{ font-color: #000000; }

/* AdminPrint */
table.ap_table {border: 3px double black; }

td.ap_caption    	 {padding: 3px; vertical-align: top; border-left: 1px solid black; border-bottom: 3px double black;}
td.ap_data    	 {padding: 3px; vertical-align: top; border-bottom: 1px solid black; border-left: 1px solid black;}

.ap_caption  { font-weight: bold; }
.ap_data     { font-weight: normal; }
.ap_message  { font-weight: bold; }
