/********************************/
/* TOP MENU */
#TblTopMenu						{margin-left: 1px;}
#TblTopMenu TD.TH_TopMenuCell	{font: 11px verdana,sans-serif; line-height: 12px; text-align: center; padding-top: 1px;} /*vertical-align: middle;*/
#TblTopMenu TD.TH_MenuCellOn	{background-color: #A90000; color: white; font-weight: bold;}
#TblTopMenu TD.TH_TopMenuCell A				{color: #707070; text-decoration: none; font-weight: bold;}
#TblTopMenu TD.TH_TopMenuCell A:hover		{color: #A90000; text-decoration: underline;}
#TblTopMenu TD.TH_MenuCellOn A				{color: #FFF; text-decoration: none;}
#TblTopMenu TD.TH_MenuCellOn A:hover		{color: #FFF; text-decoration: none;}

/********************************/
/* SIDE MENU */
#TblSideMenu							{margin-top: 18px; margin-left: 4px;}
#TblSideMenu TD.TH_SideMenuCell			{font: 13px arial,verdana,sans-serif; font-weight: bold; text-align: left; padding-bottom: 6px;}
#TblSideMenu TD.TH_SideMenuCell A		{color: #545454; text-decoration: none;}
#TblSideMenu TD.TH_SideMenuCell A:hover	{color: #A90000; text-decoration: underline;}
#TblSideMenu TD.TH_MenuCellOn			{}
#TblSideMenu TD.TH_MenuCellOn A			{color: #A90000; cursor: default;}
#TblSideMenu TD.TH_MenuCellOn A:hover	{text-decoration: none; cursor: hand;}

.TH_SubMenu								{font: 11px arial,verdana,sans-serif; font-weight: bold; width: 116px; padding-left: 4px; margin: 4px; margin-right: 0px;}
#TblSideMenu TD.TH_MenuCellOn .TH_SubMenu A		{text-decoration: none;}

/********************************/
/* BREADCRUMB TRAIL */
A.TH_BreadCrumbLink				{text-decoration: none; cursor: hand;}
A.TH_BreadCrumbLink:visited		{text-decoration: none; cursor: hand;}

/********************************/
/* SECTOR SELECTOR */
#DivSectors						{display: none; font: 11px arial,verdana,sans-serif; font-weight: normal;}
#DivSectors .TH_SectorSelector	{width: 124px; border: 1px solid #707070; padding-left: 4px; margin: 4px; margin-right: 0px; cursor: hand;}
#DivSectors .TH_SectorOn 		{background-color: #A90000; color: white; font-weight: bold; border: 1px solid #A90000;}


/********************************/
/* SPONSORS */
#DivSponsors		{font-size: 9px; padding: 0px; display: block;}

/********************************/
/* FOOTER */
.TH_FooterLink		{color: #A90000; text-decoration: none;}
TD .TH_FooterLink:hover{color: white; text-decoration: none; background-color: #A90000;}

.TH_Search_TextBox	{height: 18px; width: 120px; font-size: 11px; margin-top: 2px; background-color: #fff; border: solid 1px #A90000;}
.TH_Search_Button	{height: 18px; width: 20px; margin-left: 4px; margin-top: 3px; font-size: 12px; font-weight: bold; border: solid 1px #A90000; cursor: hand;}
.TH_SR_Term A		{color: #A90000; font-size: 11px; font-weight: bold; font-family: gill-sans, verdana, sans-serif; text-decoration: none;}
.TH_SR_Description	{font-size: 10px; padding-left: 12px;}


/********************************/
/* HOME PAGE */
.TH_Home_Content	{position: relative; width: 634px; height: 490px; font: Gill Sans, Arial, Sans Serif;}
.TH_Home_TitleTxt	{font-size: 31.5px; position: absolute; top: 20px; left: 0px; height: 35px; text-align: center; color: #A90000;}
.TH_Home_GreySideTxt{font-size: 13px; line-height: 22px; position: absolute; top: 75px; left: 294px; width: 340px; text-align: justify; color: #545454;}
.TH_Home_RedSideTxt	{position: absolute; top: 155px; left: 294px; width: 340px;}
.TH_Home_1RedBullet	{font-size: 15px; line-height: 32px; color: #A90000;}
.TH_Home_Search		{position: absolute; top: 330px; left: 294px; width: 340px;}
.TH_Home_Sponsors	{position: absolute; top: 375px; left: 0px;}

.TH_Home_Grid4Img	{position: absolute; top: 80px; left: 0px; width: 268px; height: 268px;}
.TH_Home_1Pic		{width: 130px; height: 130px; position: absolute;}
.TH_Home_1Pic_Top	{top: 0px;}
.TH_Home_1Pic_Bottom{top: 138px;}
.TH_Home_1Pic_left	{left: 0px;}
.TH_Home_1Pic_Right	{left: 138px;}



/********************************/
/* LIST MESSAGEs */
.TH_MsgListHeadLink	{text-decoration: none; color: #545454; font-size: 1.2em; line-height: 1.2em}
.TH_ListMsgTitle	{color: #A90000; font: 0.80em verdana,sans-serif; line-height: 1.8em; font-weight: bold; padding-left: 32px; padding-right: 32px; text-decoration: none;}
.TH_ListMsgDesc		{color: #707070; font: 0.72em arial,sans-serif; line-height: 1.4em; padding-bottom: 12px; padding-top: 0px; padding-left: 64px; padding-right: 32px; text-decoration: none;}

/********************************/
/* MESSAGE */
.TH_MsgTopicTitle	{color: #545454; font: 0.80em verdana,sans-serif; line-height: 1.8em; padding: 4px; font-weight: bold;}
.TH_MsgTopicContent	{color: #545454; font: 0.72em verdana,sans-serif; line-height: 1.8em; padding: 4px; text-align: left;}
.TH_MsgExternalLink	{color: #A90000; font: 1em verdana,sans-serif; font-weight: bold; text-decoration: none;}
.TH_MsgInternalLink	{color: #545454; text-decoration: none; line-height: 1.4em;}
.TH_MsgInternalLink:hover	{color: white; text-decoration: none; background-color: #A90000;}

/********************************/
/* PURCHASE / LOGIN / FEEDBACK / CONTACT PAGE */
.DFORM_SectnHead	{font-size: 12px; font-weight: bold;}
.DFORM_ValueName	{font-size: 11px; font-weight: bold; text-align: right;}
.DFORM_UserInput	{font-size: 11px;}
.TH_TxtInput		{width: 190px; font-size: 11px; border: 1px solid #545454;}
.TH_PurchaseBtn		{font-size: 1em; cursor: hand;}


/********************************/
/* SITE MAP PAGE */
.sitemap_ListItem		{font-size: 12px; font-weight: bold; color: #A90000; padding-top: 6px; padding-bottom: 3px;}
.sitemap_PostingItem	{font-size: 11px; color: #A90000; padding-bottom: 1px;}
.sitemap_Link			{color: #A90000; text-decoration: none;}
.sitemap_Link:hover		{color: #bb0000; text-decoration: underline;}
.sitemap_Link:visited	{}


/********************************/
/* SPONSORS */
.TH_CompanyName			{font: 1.2em; font-weight: bold; color: #A90000; text-decoration: none;}
.TH_CompanyDesc 		{width: 350px; font: 0.8em; line-height: 1.18em; padding: 0px;}
.TH_CompanyDesc	P		{width: 350px; font: 0.8em; line-height: 1.18em; padding: 0px;}
.TH_CompanyUrl			{color: #A90000; font: 0.8em arial,sans-serif; font-style: italic; text-decoration: underline; text-align: right;}

.TH_Input_Term			{text-align: right; background-color: #aaa; font-size: 11px; font-weight: bold;}
.TH_Input_Value			{text-align: left; font-size: 11px; }


/*********************************/
/* SEARCH RESULTS */
.SR_Title			{font: 1.0em; font-weight: bold; padding-top: 9px;}
.SR_Title A			{color: #A90000; text-decoration: none;}
.SR_Title A:visited	{color: #A90000;}
.SR_Desc 			{font: 0.8em; line-height: 1.18em; padding: 0px; padding-left: 18px;}
.SR_Link			{font: 0.8em arial,sans-serif; font-style: italic; text-align: right; padding-bottom: 6px;}
.SR_Link A			{color: #A90000; text-decoration: none;}
.SR_Link A:visited	{color: #A90000}
