/* --------------><-----------< This file (style sheet) is owned by Carl Downs and should not be edited >------------><----------- 
/* --------------><-----------< Default TEXT style >------------><----------- */
BODY,FONT,TABLE,TR,TD,FORM,BIG,STRONG,UL,INPUT,SELECT,TEXTAREA
{ font-family: Arial Narrow, Helvetica, sans-serif; font-size: 16px; color: #496704;} 


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; 
	background-color:#ffffff;
	}
	
/* --------------><-----------< COPY Tags >------------><----------- */



.CopySMALL { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #496704;} 

.Error { font-family: Arial Narrow, Helvetica, sans-serif; color: #B84411; font-size: 18px; font-weight: bold;}
.Note { font-family: Arial Narrow, Helvetica, sans-serif; color: #B84411; font-size: 16px;}

.GreenCopySMALL { font-family: Arial Narrow, Helvetica, sans-serif; color: #95CF0B; font-size: 12px;}
.GreenCopy { font-family: Arial Narrow, Helvetica, sans-serif; color: #95CF0B; font-size: 16px;}
.GreenCopyMEDIUM { font-family: Arial Narrow, Helvetica, sans-serif; color: #95CF0B; font-size: 16px;}
.GreenCopyBOLD { font-family: Arial Narrow, Helvetica, sans-serif; color: #95CF0B; font-size: 16px; font-weight: bold;}


.SmallSubTitle { font-family: Arial Narrow, Helvetica, sans-serif; color: #496704; font-size: 16px; font-weight: bold;} 
.Bold { font-family: Arial Narrow, Helvetica, sans-serif; color: #496704; font-size: 16px; font-weight: bold;}
.SubTitle { font-family: Arial Narrow, Helvetica, sans-serif; color: #496704; font-size: 18px;} 
.Title { font-family: Arial Narrow, Helvetica, sans-serif; color: #496704; font-size: 18px; font-weight: bold;} 
.XLTitle { font-family: Arial Narrow, Helvetica, sans-serif; color: #496704; font-size: 20px; font-weight: bold;} 
.XXLTitle { font-family: Arial Narrow, Helvetica, sans-serif; color: #496704; font-size: 24px; font-weight: bold;} 
.XXXLTitle { font-family: Arial Narrow, Helvetica, sans-serif; color: #496704; font-size: 30px; font-weight: bold;} 

/* ---------------- White Copy ----------------- */

.WhiteCopySMALL { font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 10px;}
.WhiteCopy { font-family: Arial Narrow, Helvetica, sans-serif; color: #ffffff; font-size: 16px;}
.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;} 


.WhiteSubTitle { font-family: Arial Narrow, Helvetica, sans-serif; color: #ffffff; font-size: 16px; font-weight: bold;} 
.WhiteTitle { font-family: Arial Narrow, Helvetica, sans-serif; color: #ffffff; font-size: 18px;} 
.WhiteXLTitle { font-family: Arial Narrow, Helvetica, sans-serif; color: #ffffff; font-size: 20px; font-weight: bold;} 
.WhiteXXLTitle { font-family: Arial Narrow, Helvetica, sans-serif; color: #ffffff; font-size: 24px; font-weight: bold;}
.WhiteXXXLTitle { font-family: Arial Narrow, Helvetica, sans-serif; color: #ffffff; font-size: 30px; font-weight: bold;}


.Yes { font-family: Arial Narrow, Helvetica, sans-serif; color: #077F06; font-size: 16px; font-weight: bold;}
.No { font-family: Arial Narrow, Helvetica, sans-serif; color: #B84411; font-size: 16px; font-weight: bold;}

.TCDCourses { font-family: Arial, Helvetica, sans-serif; color: #496704; font-size: 16px; font-weight: lighter;} 



/* --------------><-----------< Header Tags >------------><----------- */
h1 { font-family: Arial Narrow, Helvetica, sans-serif; font-size: 22px; font-weight: bold;}
h2 { font-family: Arial Narrow, Helvetica, sans-serif; color: #FFFFFF; font-size: 16px; font-weight: bold;}
h3 { font-family: Arial Narrow, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
h4 { font-family: Arial Narrow, Helvetica, sans-serif; font-size: 20px;}



/* --------------><-----------< LINK TEXT styles >------------><----------- */

/* -------------------------< Standard Link is GREEN >----------------------- */
a { font-family:  Arial Narrow, Helvetica, sans-serif; font-size: 16px; color: #496704; text-decoration: underline;} 
a:hover {font-family: Arial Narrow, Helvetica, sans-serif; font-size: 16px; 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 Narrow, Helvetica, sans-serif; font-size: 16px; color: #496704; text-decoration: none;}
a.LINK-STDNoUnderline:hover {font-family: Arial Narrow, Helvetica, sans-serif; font-size: 16px; color: #496704; text-decoration: underline; }

a.LINK-StdWhiteNarrow { font-family: Arial Narrow, Helvetica, sans-serif; font-size: 16px; color: #ffffff; text-decoration: underline;} 
a.LINK-StdWhiteNarrow:hover {font-family: Arial Narrow, Helvetica, sans-serif; font-size: 16px; color: #ffffff; text-decoration: none; }
a.LINK-StdWhiteNarrow:visited { font-family: Arial Narrow, Helvetica, sans-serif; font-size: 16px; 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 Narrow, Helvetica, sans-serif; font-size: 16px; color: #95CF0B; text-decoration: none;} 
a.LINK-BottomGreen:hover { font-family: Arial Narrow, Helvetica, sans-serif; font-size: 16px; color: #95CF0B; text-decoration: underline;}

a.LINK-DarkGreen { font-family: Arial Narrow, Helvetica, sans-serif; font-size: 16px; color: #496704; text-decoration: underline;} 
a.LINK-DarkGreen:hover { font-family: Arial Narrow, Helvetica, sans-serif; font-size: 16px; color: #496704; text-decoration: none;}
a.LINK-DarkGreen:visited { font-family: Arial Narrow, Helvetica, sans-serif; font-size: 16px; font-weight: 140; 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-color: #338c13;
	font-family: Arial Narrow, Helvetica, sans-serif; color: #ffffff; font-size: 18px;} 
	
	
.TopGreenBar {
	background-image: url(../media/HeaderBG.png);
	background-repeat: repeat-x;}	



/* --------------><-----------< Book Course BAR & BUTTON Styles >------------><----------- */
		
	
.CourseDetailsBar {
	background-image: url(../media/CourseDetailBarBG.png);
	background-repeat: repeat-x;
	border: 1px solid #202020;
	background-color: #338c13;
	font-family: Arial Narrow, Helvetica, sans-serif; 
	font-size: 16px; 
	color:#ffffff;
	} 	
	
	

/* --------------><-----------< Book Course BAR & BUTTON Styles - END >------------><----------- */
	
	
.TableBGFader {
	background-image: url(../media/TableBG1JPG.jpg);
	background-repeat: repeat-x;}
	
	
	
/*----------Table------------------------------- */
	
	.TableMain {
	background-color:#ffffff;}	

	
	/* New ------------------------------------------------------ */
	

.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 : 14px Arial Narrow, Helvetica, sans-serif; text-decoration: none; color:#95CF0B;}
A.llisubmenu {font : 14px Arial Narrow, Helvetica, sans-serif; color:#95CF0B; text-decoration: none; }
A.llisubmenu:link {font : 14px Arial Narrow, Helvetica, sans-serif; color:#95CF0B; text-decoration: none; }
A.llisubmenu:hover {font : 14px Arial Narrow, Helvetica, sans-serif; color:#ffffff; text-decoration: none; }
A.llisubmenu:visited {font : 14px Arial Narrow, Helvetica, sans-serif; color:#95CF0B; text-decoration: none; }


/* does nothing */
.altlhdr {
	background-color:#496704;
	font : 11px Arial Narrow, Helvetica, sans-serif; color:#ffffff; text-decoration: none;}
	
.lhdr {display:block;}

/* changes bacground colour - no mouse over */
.submenu {
	background-color: #202020; 
	border-color: #202020; 
	border-style: solid; 
	border-width: 1px;}
	
/* Does nothing */	
.altsubmenu{
	background-color: #666665;
	border-color: #ffffff;
	border-style: solid;
	border-width: 1px;}
	
/* 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; color:#202020;}
A.BOLDllisubmenu:active {font : normal 12px Arial, Helvetica, sans-serif; color:#202020; font-weight: bold; text-decoration: none; } 
A.BOLDllisubmenu:link {font : normal 12px Arial, Helvetica, sans-serif; color:#202020; font-weight: bold; text-decoration: none; } 
A.BOLDllisubmenu:hover {font : normal 12px Arial, Helvetica, sans-serif; color:#202020; font-weight: bold; text-decoration: none; } 
A.BOLDllisubmenu:visited {font : normal 12px Arial, Helvetica, sans-serif; color:#202020; font-weight: bold; text-decoration: none; }	


/* does nothing */
.BOLDaltlhdr {
	background-color:#369314;
	color: #369314; 
	font-weight: bold; 
	text-decoration: none;}
	
.BOLDlhdr {display:block;}

/* changes bacground colour - no mouse over */
.BOLDsubmenu {
	background-color: #369314; 
	border-color: #369314; 
	border-style: solid; 
	border-width: 1px;
	font-weight: bold; 
	color:#ffffff; 
	text-decoration: none;}
	
/* Does nothing */	
.BOLDaltsubmenu{
	background-color: #369314;
	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 -----------------------*/



/* --------------><-----------< Navigation Menu Style >------------><--------------------------------------------- */
.llisubmenu2 {font : 11px Arial, Helvetica, sans-serif; text-decoration: none; color:#95CF0B;}
A.llisubmenu2 {font : 11px Arial, Helvetica, sans-serif; color:#95CF0B; text-decoration: none; }
A.llisubmenu2:link {font : 11px Arial, Helvetica, sans-serif; color:#95CF0B; text-decoration: none; }
A.llisubmenu2:hover {font : 11px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration: none; }
A.llisubmenu2:visited {font : 11px Arial, Helvetica, sans-serif; color:#95CF0B; text-decoration: none; }


/* does nothing */
.altlhdr2 {
	background-color:#496704;
	font : 11px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration: none;}
	
.lhdr2 {display:block;}

/* changes bacground colour - no mouse over */
.submenu2 {
	background-color: #efefef; 
	border-color: #cbcbcb; 
	border-style: solid; 
	border-width: 0px;}
	
/* Does nothing */	
.altsubmenu2{
	background-color: #ffffff;
	border-color: #cbcbcb;
	border-style: solid;
	border-width: 0px;}
	
/* Does Nothing*/	
.menutitle2{
	border-color: #ffffff; 
	border-style: solid; 
	border-width: 0px; 
	border-width: 100%;}


/* ---------------------------------- Emd ------------------------------------ */


.invisible {display:none;}

	select.IndexSearch {
	width:400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #efefef;
	border: 1px solid #999999;
	height: auto;}

	select.IndexRegion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	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: 12px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #999999;}
	
	input.Qty {
	width:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #999999;}
	
	
	
	input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*background-color: #efefef;
	border: 1px solid #999999;*/}

	select.F {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #999999;}
	
	select.FGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #FFFBD2;
	border: 1px solid #999999;}

	textarea.F {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #999999;}
	


/* --------------><-----------< Border Styles >------------><----------- */


	
	.IndexTableBG {
	background-image: url(../media/IndexTableFadedBG.gif);
	background-repeat: repeat-x;
	background-color: #cbcbcb;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; } 




	.FullBorder {
	border-width: 2px;
	border-style: solid;
	border-color: #000000;}

	.FormBG {
	background-color: #efefef; 
	border-color: #cbcbcb; 
	border-style: solid; 
	border-width: 1px;}



	
	.RBorder {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cbcbcb;}
	
	
	.DottedFULLBottom {
	border-bottom-style: dotted;
	border-bottom-color: #CBCBCB;}
	
	
	.DottedFULLBottomGREY {
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;}
	
	
	.GreenFULLBorder {
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	background-color: #CCFFCC;}
	
	
	.GreyFULLBorder {
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	background-color: #EFEFEF;}


	.RedFULLBorder {
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	background-color: #FEDCD9;}
	
	
	.YellowFULLBorder {
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	background-color: #FFFF66;}

/* --------------><-----------< Copyright Carl Downs >------------><----------- */
