BODY	{ 
	margin: 0px; 
	padding:0px;
	background-color: #ffffff; 
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 18px;
}  
/*
 * removed 9/11/09 - this should be controlld inside sectional divs
TD	{ 
	font-size: 16px; 
} 		
*/

A:link {
/*    color: #49a3ad;				green */
    color: #28585E;				/* green */
}
A:visited {
    /* color: #d8bd69;				/* green */
    color: #897843;				/* green */
}
/*
A {
    border-right: medium none;
    border-top: medium none;
    border-left: medium none;
    color: #666666;		
    border-bottom: medium none;
    text-decoration: none;
}
*/
H1
{
    FONT-SIZE: 26px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
}
H2
{
    FONT-SIZE: 18px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
}


/* TABLE	{ border-style: none; border-spacing: 0pt;}	*/
/* DIV	{ font-family: sans-serif; font-size: 25px}  	*/

/* for pricelist for example  */
/*
.txtlist
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
}
*/
.textfaqq
{
    FONT-SIZE: 16px;
    COLOR: #5F50FF;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
	FONT-WEIGHT: bold;
}

.textfaqa
{
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
}
/* for input cells */
.datacell
{
    FONT-SIZE: 14px;
	BACKGROUND-COLOR: #CCCCCC; 
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
	PADDING-LEFT:5px; 
	PADDING-RIGHT:5px;
}
.datacelltitle
{
    FONT-SIZE: 14px;
	BACKGROUND-COLOR: #999999; 
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
	FONT-WEIGHT: bold;
	PADDING-LEFT:5px; 
	PADDING-RIGHT:5px;
}
/* for less important details in data tables */
.datacellsm
{
    FONT-SIZE: 10px;
	BACKGROUND-COLOR: #CCCCCC; 
    COLOR: #555555;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
	PADDING-LEFT:5px; 
	PADDING-RIGHT:5px;
}
.txtmain{
	FONT-SIZE:14pt;
	FONT-FAMILY:arial,sans-serif;
	COLOR:#000000;
}
/* Padding */
.pT5{padding-top: 5px;}
.pT10{padding-top: 10px;}
.pR5{padding-right: 5px;}
.pR10{padding-right: 10px;}
.pB5{padding-bottom: 5px;}
.pB10{padding-bottom: 10px;}
.pL5{padding-left: 5px;}
.pL10{padding-left: 10px;}
.p5{padding: 5px;}
.p10{padding: 10px;}


/* from hlr */
.button_a {
	background-color:#bbbbbb;
	color:000000;
	font-size:10px;
	border:solid;
	border-width:1px
}


/* used in activeclients() */
#tlclient  {
	FONT-SIZE:9pt;
	background-color: #cccc00; 
}

/* task list 'problem' with no edit (user has perms for display only) */
#tlproblemdisp  {
	FONT-SIZE:9pt;
	background-color: #ccccAA; 
	padding: 5px;
	border: 1px;
}

a.nav { 
	color:#fff; 
}


.txtlist{font-size:9px;font-family:arial,sans-serif;color:#9b0e0e;}
.txtlisttiny{font-size:8px;font-family:arial,sans-serif}
.txtlistmicro{font-size:7px;font-family:arial,sans-serif}
.tasklistsm{font-size:9px;font-family:arial,sans-serif}
.tasklistlg{font-size:14px;font-family:arial,sans-serif}
.punchitsm{font-size:10pt;font-family:arial,sans-serif;color:#606060;}

