/* --------------><-----------< This file (style sheet) is owned by Training Courses Direct 2010 and should not be edited >------------><----------- 
/* --------------><-----------< Default TEXT style >------------><----------- */
BODY,FONT,TABLE,TR,TD,FORM,BIG,STRONG,UL,INPUT,SELECT,TEXTAREA
{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #496704;} 

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; 
	background-color:#5E5E5E
	}


/* --------------><-----------< COPY Tags >------------><----------- */

.CopySMALL { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #496704;} 


.WhiteCopySMALL { font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 10px;}
.WhiteCopy { font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px;}
.WhiteCopyMEDIUM { font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px;}
.WhiteCopyBOLD { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #ffffff;} 


.GreenCopySMALL { font-family: Arial, Helvetica, sans-serif; color: #95CF0B; font-size: 10px;}
.GreenCopy { font-family: Arial, Helvetica, sans-serif; color: #95CF0B; font-size: 12px;}
.GreenCopyMEDIUM { font-family: Arial, Helvetica, sans-serif; color: #95CF0B; font-size: 12px;}
.GreenCopyBOLD { font-family: Arial, Helvetica, sans-serif; color: #95CF0B; font-size: 12px; font-weight: bold;}

.Error { font-family: Arial, Helvetica, sans-serif; color: #B84411; font-size: 16px; font-weight: bold;}
.Note { font-family: Arial, Helvetica, sans-serif; color: #B84411; font-size: 12px;}


.SmallSubTitle { font-family: Arial, Helvetica, sans-serif; color: #496704; font-size: 12px; font-weight: bold;} 
.SubTitle { font-family: Arial, Helvetica, sans-serif; color: #496704; font-size: 14px; font-weight: bold;} 
.Title { font-family: Arial, Helvetica, sans-serif; color: #496704; font-size: 18px;} 
.XLTitle { font-family: Arial, Helvetica, sans-serif; color: #496704; font-size: 24px; font-weight: bold;} 

.WhiteSubTitle { font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 14px; font-weight: bold;} 
.WhiteTitle { font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 18px;} 
.WhiteXLTitle { font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 24px; font-weight: bold;} 


.MECsafeGrey { font-family: Arial, Helvetica, sans-serif; color: #383A35; font-size: 17px; font-weight: bold;} 
.MECsafeGreen { font-family: Arial, Helvetica, sans-serif; color: #077F06; font-size: 16px; font-weight: bold;}
.Yes { font-family: Arial, Helvetica, sans-serif; color: #077F06; font-size: 14px; font-weight: bold;}
.No { font-family: Arial, Helvetica, sans-serif; color: #B84411; font-size: 14px; font-weight: bold;}


.TCDCourses { font-family: Arial, Helvetica, sans-serif; color: #496704; font-size: 16px; font-weight: lighter;} 



/* --------------><-----------< Header Tags >------------><----------- */
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;}
h2 { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; font-weight: bold;}
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 20px;}



/* --------------><-----------< LINK TEXT styles >------------><----------- */

/* -------------------------< Standard Link is GREEN >----------------------- */
a { font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #496704; text-decoration: underline;} 
a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #496704; text-decoration: none; }
/*a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 140; color:#ffffff;}*/


a.LINK-STDNoUnderline { font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #496704; text-decoration: none;}
a.LINK-STDNoUnderline:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #496704; text-decoration: underline; }


a.LINK-StdWhite { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none;} 
a.LINK-StdWhite:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: underline; }
a.LINK-StdWhite:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 140; color:#ffffff;  text-decoration: underline;}

a.LINK-White { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: underline;} 
a.LINK-White:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; }

a.LINK-SmallWhite { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;} 
a.LINK-SmallWhite:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: underline; }


a.LINK-TopNav { font-family: Arial, Helvetica, sans-serif; font-weight: lighter; font-size: 12px;  color: #ffffff; text-decoration: none;}
a.LINK-TopNav:hover { font-family: Arial, Helvetica, sans-serif; font-weight: lighter; font-size: 12px; color: #ffffff; text-decoration: underline;}
a.LINK-TopNav:visited { font-family: Arial, Helvetica, sans-serif; font-weight: lighter; font-size: 12px;  color: #ffffff; text-decoration: none;}

a.LINK-BottomGreen { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #95CF0B; text-decoration: none;} 
a.LINK-BottomGreen:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #95CF0B; text-decoration: underline;}
/*a.LINK-BottomGreen:visited { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #95CF0B; text-decoration: none;} */


a.LINK-DarkGreen { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #496704; text-decoration: underline;} 
a.LINK-DarkGreen:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #496704; text-decoration: none;}
a.LINK-DarkGreen:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 140; color:#496704;}


a.LINK-SmallDarkGreen { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #496704; text-decoration: underline;} 
a.LINK-SmallDarkGreen:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #496704; text-decoration: none;}
a.LINK-SmallDarkGreen:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#496704;}


a.LINK-SmallGreen { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #95CF0B; text-decoration: none;} 
a.LINK-SmallGreen:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #95CF0B; text-decoration: underline;}
a.LINK-SmallGreen:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#95CF0B;}



/* --------------><-----------< END -- LINK TEXT styles >------------><----------- */


/* --------------><-----------< TOP NAV Styles >------------><----------- */

	
.TopNavBar {
	background-image: url(../media/TopNavBarTile.gif);
	background-repeat: repeat-x;} 
	
	
.NavButtons {
	background-image: url(../media/TopNavBarTileBUTTON.gif);
	background-repeat: repeat-x;} 	



/* --------------><-----------< GREEN rounded table Styles >------------><----------- */

.TableTopGREEN {
	background-image: url(../media/TopGREENTable.gif);
	background-repeat:  no-repeat;
	background-color:#000000} 	

.TableGREENBG {
	background-color:#76A408} 

.TableBottomGREEN {
	background-image: url(../media/BottomGREENTable.gif);
	background-repeat: no-repeat;
	background-color:#000000} 



/* --------------><-----------< GREY-BOTTOM-BAR rounded table Styles >------------><----------- */
	
	
.BottomTableTop {
	background-image: url(../media/BottomGREYTop.gif);
	background-repeat: no-repeat;
	background-color:#000000} 
	
.BottomGreyBG {
	background-color:#383A35} 	
		
	
.BottomTableBottom {
	background-image: url(../media/BottomGREYBottom.gif);
	background-repeat: no-repeat;
	background-color:#000000} 
	



/* --------------><-----------< Book Course BAR & BUTTON Styles >------------><----------- */

.BookCourseBar {
	background-image: url(../media/TopNavBarTile.gif);
	background-repeat: repeat-x;
	background-color:#000000} 
	
	
.BookCourseButtons {
	background-image: url(../media/TopNavBarTileBUTTON.gif);
	background-repeat: repeat-x;
	background-color:#000000} 	

/* --------------><-----------< Book Course BAR & BUTTON Styles - END >------------><----------- */
	
	
.TableBGFader {
	background-image: url(../media/TableBG1JPG.jpg);
	background-repeat: repeat-x;}
	
	
.TableBG {
	background-color:#ffffff;
	border: 1px solid #999999;}
	
	
.TableSmallBG {
	background-color:#ffffff;
	border: 1px solid #999999;
	font color: #ffffff}
	
	
.AboutBG {
	background-image: url(../media/BoxBGTile.gif);
	background-repeat: repeat-x;
	background-color:#ffffff} 
	
.AboutBG1 {
	background-image: url(../media/AboutBG1.gif);
	background-repeat: repeat-x;
	background-color:#ffffff} 
	
.AboutBG2 {
	background-image: url(../media/AboutBG2.gif);
	background-repeat: repeat-x;
	background-color:#ffffff} 
	
	
.AboutBG2Short {
	background-image: url(../media/AboutBG2Short.gif);
	background-repeat: repeat-x;
	background-color:#ffffff} 


/* --------------><-----------< Navigation Menu Style >------------><--------------------------------------------- */
.llisubmenu {font : normal 10px Arial, Helvetica, sans-serif; text-decoration: none; color:#496704;}
A.llisubmenu {font : normal 10px Arial, Helvetica, sans-serif; color:#496704; text-decoration: none; }
A.llisubmenu:link {font : normal 10px Arial, Helvetica, sans-serif; color:#496704; text-decoration: none; }
A.llisubmenu:hover {font : normal 10px Arial, Helvetica, sans-serif; color:#496704; text-decoration: none; }
A.llisubmenu:visited {font : normal 10px Arial, Helvetica, sans-serif; color:#496704; text-decoration: none; }


/* does nothing */
.altlhdr {
	background-color:#ffffff;
	color: #ffffff; 
	font-weight: bold; 
	text-decoration: none;}
	
.lhdr {display:block;}

/* changes bacground colour - no mouse over */
.submenu {
	background-color: #95CF0B; 
	border-color: #95CF0B; 
	border-style: solid; 
	border-width: 1px;
	font-weight: bold; 
	color:#ffffff; 
	text-decoration: none;}
	
/* Does nothing */	
.altsubmenu{
	background-color: #ffffff;
	border-color: #5B8004;
	border-style: solid;
	border-width: 1px;
	color:#ffffff; 
	font-weight: bold; 
	text-decoration: none;
	}
	
/* Does Nothing*/	
.menutitle{
	border-color: #ffffff; 
	border-style: solid; 
	border-width: 1px; 
	border-width: 100%; }
	
/*------------------ BOLD ------------------------- */	
.BOLDllisubmenu {font : normal 12px Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
A.BOLDllisubmenu:active {font : normal 12px Arial, Helvetica, sans-serif; color:#ffffff; font-weight: bold; text-decoration: none; } 
A.BOLDllisubmenu:link {font : normal 12px Arial, Helvetica, sans-serif; color:#ffffff; font-weight: bold; text-decoration: none; } 
A.BOLDllisubmenu:hover {font : normal 12px Arial, Helvetica, sans-serif; color:#ffffff; font-weight: bold; text-decoration: none; } 
A.BOLDllisubmenu:visited {font : normal 12px Arial, Helvetica, sans-serif; color:#ffffff; font-weight: bold; text-decoration: none; }	


/* does nothing */
.BOLDaltlhdr {
	background-color:#95CF0B;
	color: #95CF0B; 
	font-weight: bold; 
	text-decoration: none;}
	
.BOLDlhdr {display:block;}

/* changes bacground colour - no mouse over */
.BOLDsubmenu {
	background-color: #95CF0B; 
	border-color: #95CF0B; 
	border-style: solid; 
	border-width: 1px;
	font-weight: bold; 
	color:#ffffff; 
	text-decoration: none;}
	
/* Does nothing */	
.BOLDaltsubmenu{
	background-color: #95CF0B;
	border-color: #5B8004;
	border-style: solid;
	border-width: 1px;
	color:#ffffff; 
	font-weight: bold; 
	text-decoration: none;
	}
	
/* Does Nothing*/	
.BOLDmenutitle{
	border-color: #ffffff; 
	border-style: solid; 
	border-width: 1px; 
	border-width: 100%; }

/*---------------- end bold -----------------------*/

.invisible {display:none;}

/* --------------------- END NAV -----------------------------------------------------------------------*/




/* --------------><-----------< Form Elements >------------><----------- */

	select.IndexSearch {
	width:325px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #efefef;
	border: 1px solid #999999;
	height: auto;}

	select.IndexRegion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #efefef;
	border: 1px solid #999999;
	height: auto;}


	input.F-RED {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B84411;
	background-color: #efefef;
	border: 1px solid #999999;}
	
	textarea.F-RED-TextArea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B84411;
	background-color: #efefef;
	border: 1px solid #999999;}


	input.F {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #efefef;
	border: 1px solid #999999;}
	
	input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*background-color: #efefef;
	border: 1px solid #999999;*/}

	select.F {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #efefef;
	border: 1px solid #999999;}
	
	select.FGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFBD2;
	border: 1px solid #999999;}

	textarea.F {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #efefef;
	border: 1px solid #999999;}


/* --------------><-----------< Border Styles >------------><----------- */


	/* New ----------------Blue and Green Table------------------------------- */
	
	.TableGreenBox {
	background-image: url(../media/GreenBoxBG.gif);
	background-repeat: repeat-x;}
	
	.TableBlueBox {
	background-image: url(../media/BlueBoxBG.gif);
	background-repeat: repeat-x;
	border: 1px solid #999999;
	background-color:#ffffff;}
	
	.TableTopBG {
	background-image: url(../media/TableTopGreenBG2.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #ffffff;} 
	
	
	.TableMain {
	background-color:#ffffff;}	
	
	
	
	
	
	/* New ------------------------------------------------------ */








	.TopNavBorder {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #000000;}


	.FullBorder {
	border-width: 2px;
	border-style: solid;
	border-color: #000000;}

	
	.MainBorder {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #003300;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #003300;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #003300;}
	
	
	.LRBottomBorder {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #000000;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;}
	
		
	.LRBorder {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #efefef;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #efefef;}
	
	
	.DottedFULLBottom {
	border-bottom-style: dotted;
	border-bottom-color: #ffffff;}
	
	
	.GreenFULLBorder {
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	background-color: #CCFFCC;}


	.RedFULLBorder {
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	background-color: #FEDCD9;}

/* --------------><-----------< Copyright Training Courses Direct Ltd >------------><----------- */