/***********************/
/* GENERIC BASIC TAGS */
body			{font: 0.83em verdana,sans-serif; color: #545454; line-height: 1.8em; background-color: #eee; border: 0px; margin: 0px; padding: 0px; height: 100%;}
li,p,td			{font: 0.83em verdana,sans-serif; color: #545454; line-height: 1.8em;}
h1				{font: 3em 'gill sans', verdana, sans-serif;}
h2				{font: 2em 'gill sans', verdana, sans-serif;}
h3				{font: 1.6em 'gill sans', verdana, sans-serif;}
h4				{font: 1.4em 'gill sans', verdana, sans-serif;}
b				{font-weight: bold;}
td				{vertical-align: top;}
a				{text-decoration: none;}

/**************************/
/* BASE COLOURS */
.TH_White 		{color: White;}
.TH_Red			{color: #a90000;}
.TH_Grey 		{color: #545454;}
.BG_Red			{background-color: #a90000;}
.BG_Grey 		{background-color: #545454;}

/**************************/
/* MAIN LAYOUT */
.BODY_CONTENT 	{padding: 12px; padding-left: 24px;}

.TH_TBL			{width: 822px;}/*Body Layout Table*/
.TH_TBL TD		{background-color: #FFF;}/*Default BG Color for the table*/

.TH_BLC			{width: 135px; background-color: #FFF;}/*Body Left Column*/
.TH_BBC			{width: 550px; background-color: #FFF;}/*Body BODY Column*/
.TH_BRC			{width: 135px; background-color: #FFF;}/*Body Right Column*/
.TH_BVL			{width: 1px;}/*Body Vertical Line*/

.TH_BCT			{text-align: right; font-size: 9px; padding-right: 6px;}/*Bread Crumb Trail*/
.TH_BFT			{text-align: right; font-size: 9px; padding-right: 6px;}/*Footer Content */

.TH_RGL			{text-align: center; width: 550px; padding: 0px;}/*Grey Line (Modify Padding Locally)*/
.TH_RSL			{width: 882px; padding: 0px;}/*Red Line (Modify Padding Locally)*/


/**************************************************************************************************/
/**************************************************************************************************/
/* USEFUL SHORTHAND */
.TH_PageIntro	{width: 85%; font-size: .9em; padding-left: 20px; padding-bottom: 0px; margin-top: 0px;}

.Bold			{font-weight: bold;}
.LeftTxt		{text-align: left;}
.CenterTxt		{text-align: center;}
.RightTxt		{text-align: right;}

.Border_All		{border: 1px solid}
.Border_top		{border-top: 1px solid}
.Border_Left	{border-left: 1px solid}
.Border_Bottom	{border-bottom: 1px solid}
.Border_Right	{border-right: 1px solid}

.Tight			{margin: 0px; padding: 0px;}
.Loose			{margin-left: 6px; margin-right: 6px; margin-top: 3px; margin-bottom: 9px;}

