/*TABLES*/
TABLE TR TD							{font-family: "lucida grande", Helvetica, Arial, Verdana, sans-serif}
TABLE 								{background: url(../images-tpl/tablerule01-tl.png) left top no-repeat} 
TD 									{background: url(../images-tpl/tablerule01-br.png) right bottom no-repeat}
TEXTAREA, INPUT						{font-family: "lucida grande", Helvetica, Arial, Verdana, sans-serif}

/*TYPE 1*/
/*TABLE TR.rowSpecial TD 			{background: url(../images-tpl/tablerule01-row.png) left bottom repeat-x #4C4C4C}
TABLE TR TD							{font-weight:bold; color:#FFF}
TABLE TR+TR TD						{font-weight:normal; color:#4C4C4C}*/

/*TYPE 2*/
/*TABLE TR TD 						{background: url(../images-tpl/tablerule01-row.png) right bottom repeat-x #4C4C4C}
TABLE TR+TR TD 						{background: url(../images-tpl/tablerule01-row.png) right bottom repeat-x #FFF}
TABLE TR TD							{font-weight:bold; color:#FFF}
TABLE TR+TR TD						{font-weight:normal; color:#4C4C4C}*/

/*TYPE 3*/
/*TABLE TR TD 						{background: url(../images-tpl/tablerule01-row.png) right bottom repeat-x #4C4C4C}
TABLE TR+TR TD 						{background: url(../images-tpl/tablerule01-br.png) right bottom repeat-x transparent}
TABLE TR TD							{font-weight:bold; color:#FFF}
TABLE TR+TR TD						{font-weight:normal; color:#4C4C4C}*/

/*TYPE 4*/
TABLE 								{background: url(../images-tpl/tablerule02-tl.png) left top no-repeat} 
TABLE TR TD 						{background: url(../images-tpl/tablerule02-row.png) right bottom repeat-x #4C4C4C}
TABLE TR+TR TD 						{background: url(../images-tpl/tablerule02-br.png) right bottom repeat-x transparent}
TABLE TR TD							{font-weight:bold; color:#FFF}
TABLE TR+TR TD						{font-weight:normal; color:#4C4C4C}

/*TYPE 5*/
/*TABLE 							{background: url(../images-tpl/tablerule02-tl.png) left top no-repeat; outline:1px solid #4C4C4C} 
TABLE TR TD 						{background: url(../images-tpl/tablerule02-row.png) right bottom repeat-x #4C4C4C}
TABLE TR+TR TD 						{background: url(../images-tpl/tablerule02-br.png) right bottom repeat-x transparent}
TABLE TR TD							{font-weight:bold; color:#FFF}
TABLE TR+TR TD						{font-weight:normal; color:#4C4C4C}*/

/*TD+TD+TD							{background: #4C4C4C; color:#FFFFFF}*/

.table100pc 						{width:100%;}
TD.td02pc 							{width:2.5%;}
TD.td05pc 							{width:5%;}
TD.td10pc 							{width:10%;}
TD.td12pc 							{width:12%;}
TD.td20pc 							{width:20%;}
TD.td25pc 							{width:25%;}
TD.td33pc 							{width:33.3%;}
TD.td50pc 							{width:50%;}
TD.td75pc 							{width:75%;}
TD.td80pc 							{width:80%;}
TD.td80pc 							{width:85%;}
TD.td90pc 							{width:90%;}
TD.td95pc 							{width:95%;}
TD.tdImg  							{}

/*FORM TABLES*/
.formWrapper 						{width:50%} 
FORM TABLE							{background:transparent}
FORM TABLE TR TD 					{background:transparent; padding-left:0; padding-right:0} 
FORM TABLE TR TD SPAN				{padding-left:5px;}

/*FORM INPUTS*/
INPUT, TEXTAREA						{background:#D7D7D7}
.input100pc 						{width:98%}
.input25pc 							{width:25%}
.input33pc 							{width:33%}
.input07pc 							{width:7.5%}
.input03pc 							{width:3.5%}
.inputStyle01, .inputButton			{border:0}
.inputButton						{background:#4C4C4C}
.inputnote							{font-size:}

/*FORM FONTS*/
INPUT, TEXTAREA						{font-family:Verdana, Arial, Helvetica, sans-serif; color:#4C4C4C}
.inputButton						{font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.inputButton						{color:#FFFFFF}
FORM TABLE TR TD					{font-family: "lucida grande", Helvetica, Arial, Verdana, sans-serif}
FORM TABLE TR TD					{color:#4C4C4C} /*FORM TITLE - top left table cell*/
FORM TABLE TR+TR TD					{color:#4C4C4C} /*FORM TITLE - reset all other left table cells*/
FORM TABLE TR TD SPAN				{color:#4C4C4C}

/*WORK AROUND -- work out why this is happening*/
INPUT, TEXTAREA, INPUT.inputButton	{font-size:100%}

/*SAFARI ONLY
INPUT, TEXTAREA						{padding:3px 0 3px 0}*/

TABLE.tableCellsBlank		{background:none; color:#4C4C4C; font-weight:normal}
TABLE.tableCellsBlank TD	{background:none; color:#4C4C4C; font-weight:normal}
TABLE.tableCellsBlank TD	{padding-left:0; padding-right:0}
TABLE.tableCellsBlank TD+TD	{padding-left:15px}
TABLE.tableCellsBlank TR	{background: url(../images-tpl/rule1px02.png) left bottom repeat-x}
TABLE.tableCellsBlank TR:last-child	{background-image:none}
TABLE.table25pc75pc TR TD 	{width:25%}
TABLE.table25pc75pc TR TD+TD{width:75%}
.rule1px01+TABLE			{margin-top:0.750em}

TABLE.tableCellsEmpty, TABLE.tableCellsEmpty TR, TABLE.tableCellsEmpty TD	{background-image:none; background-color:transparent; color:#4C4C4C; font-weight:normal; padding:0}

TABLE.tableCellsEmpty TD {border-bottom:1px solid #FFF; border-right:1px solid #FFF}
TABLE.tableCellsEmpty TD+TD+TD+TD {border-right:0}