/* Global */


body 
{
	font-family:Verdana;
	font-family:Verdana;
	font-size:8pt;
	text-align:justify;
	line-height:1.4em;
}


h1.pagetitle
{
	font-size:1.0em;
}

h3
{
	font-family:	Verdana;
	font-size:8pt;
	font-weight:	bold;
	color:			#6699CC;
}

p, ul
{
font-family:Verdana;
	font-size:8pt;
	text-align:justify;
	line-height:1.4em;

}

a
{
	color:000000;
	font-size:8pt;
}

a:hover
{
	color:#6699CC;
}

ul
{
	margin-left:1.5em;
}

li
{

	list-style: square; 
	padding-left:0em;

}

/* Table Cells */
td
{
	font-family:Verdana;
	font-size:8pt;
	/*text-align:justify;*/
	line-height:1.4em;
}

td.maincontentcell
{
	padding:0.3em;
	border-right: 1px solid buttonface;	
	border-left: 1px solid buttonface;	
	border-top: 1px solid buttonface;	
	border-bottom: 1px solid buttonface;	

}

td.welcomecell
{
	background-color: #A7C1CE;
	font-size:8pt;
	font-weight: bold;
	color:ffffff;
	padding-left:0.5em;
}

td.leftcontentcell
{
	padding:0.5em;
	text-align:justify;
	line-height:1.4em;
}

td.whatsoncell
{
	font-size:8pt;
	font-weight: bold;
	color:#ffffff;
	background-color:#9A3C32;
	padding-left:0.5em;
}

td.mainpuffcell
{
	padding-left:0.3em;
}

td.leftcolbar
{
	background-color: #C40B09;
	font-size:8pt;
	color:ffffff;
	padding-left:0.5em;	
}

td.midcolbar
{
	background-color: #10A1B2;
	font-size:8pt;
	color:ffffff;
	padding-left:0.5em;	
}

td.rightcolbar
{
	background-color: #F6AF53;
	font-size:8pt;
	color:ffffff;
	padding-left:0.5em;	
}

td.leftpuffbox
{
	border-right: 1px dotted buttonface;
	padding-left:0.2em;
	padding-right:0.5em;
}

td.midpuffbox
{
	border-right: 1px dotted buttonface;
	padding-left:0.2em;
	padding-right:0.5em;
}

td.rightpuffbox
{
	padding-left:0.2em;
	padding-right:0.5em;
}

td.rightinfoheadcell
{
	background-color: #C40B09;
	font-size:8pt;
	font-weight: bold;
	color:ffffff;
	border-left: 1px solid buttonface;
	padding-left:0.5em;

}

td.rightinfocell
{
	border-left: 1px dashed buttonface;
	border-bottom: 1px dashed buttonface;
	padding-left:0.5em;
	padding-bottom:0.5em;
}


td.leftnavcell
{
	font-size:0.9em;
	color:ffffff;
	background-color: #EAEAEA;
	border:1px solid #ffffff;
}

td.leftnavcell a:link, td.leftnavcell a:visited
{
	color:#00004B;
	display:block;
	width:100%;
	padding:3px;
	text-decoration:none;
	background-color: #EAEAEA;	
}


td.leftnavcell a:hover 
{
	background-color:6699CC;
	color:#ffffff;
	text-decoration:none;
}
td.adminnavcell
{
	font-size:8pt;
	color:ffffff;
	background-color: #eaeaea;
	border:1px solid #ffffff;
}

td.adminnavcell a:link, td.adminnavcell a:visited
{
	color:#00004B;
	display:block;
	width:100%;
	padding:3px;
	text-decoration:none;
	background-color: #eaeaea;
}


td.adminnavcell a:hover 
{
	background-color:#10A1B2;
	color:#ffffff;
	text-decoration:none;
}


/* Top Navigation */

td.topnavhomecell, td.topnavfaqcell, td.topnavwhatsoncell, td.topnavlinkscell, td.topnavcontactcell
{
	background-color:cccccc;
	font-size:8pt;
	text-align:center;
	width:20%;
}

td.topnavhomecell a:link, td.topnavhomecell a:visited, td.topnavfaqcell a:link, td.topnavfaqcell a:visited, td.topnavwhatsoncell a:link, td.topnavwhatsoncell a:visited, td.topnavlinkscell a:link, td.topnavlinkscell a:visited, td.topnavcontactcell a:link, td.topnavcontactcell a:visited

{
	background-color:#fff;
	color:#00004B;
	display:block;
	width:100%;
	padding:3px;
	text-decoration:none;
}


td.topnavhomecell a:hover
{
	background-color:#6699CC;
	color:#ffffff;
	text-decoration:none;
}

td.topnavfaqcell a:hover
{
	background-color:#A7C1CE;
	color:#ffffff;
	text-decoration:none;
}


td.topnavwhatsoncell a:hover
{
	background-color:#F6AF53;
	color:#ffffff;
	text-decoration:none;
}

td.topnavlinkscell a:hover
{
	background-color:#C40B09;
	color:#ffffff;
	text-decoration:none;
}

td.topnavcontactcell a:hover
{
	background-color:#10A1B2;
	color:#ffffff;
	text-decoration:none;
}

/* Top Navigation active [folder is selected...] colours*/


td.topnavhomecellactive a:link, td.topnavhomecellactive a:visited, td.topnavhomecellactive a:hover
{
	background-color:#6699CC;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	text-decoration:none;
	display:block;
	width:100%;
	padding:3px;
	font-weight: bold;
	
}

td.topnavfaqcellactive a:link, td.topnavfaqcellactive a:visited, td.topnavfaqcellactive a:hover
{
	background-color:#A7C1CE;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	text-decoration:none;
	display:block;
	width:100%;
	padding:3px;
	font-weight: bold;
}

td.topnavwhatsoncellactive a:link, td.topnavwhatsoncellactive a:visited, td.topnavwhatsoncellactive a:hover
{
	background-color:#F6AF53;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	text-decoration:none;
	display:block;
	width:100%;
	padding:3px;
	font-weight: bold;
}

td.topnavlinkscellactive a:link, td.topnavlinkscellactive a:visited, td.topnavlinkscellactive a:hover
{
	background-color:#C40B09;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	text-decoration:none;
	display:block;
	width:100%;
	padding:3px;
	font-weight: bold;
}


td.topnavcontactcellactive a:link, td.topnavcontactcellactive a:visited, td.topnavcontactcellactive a:hover
{
	background-color:#10A1B2;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	text-decoration:none;
	display:block;
	width:100%;
	padding:3px;
	font-weight: bold;
}

/* Header cells [title for each page]*/

td.headerhomecellactive
{
	background-color: #6699CC;
	font-size:8pt;
	font-weight: bold;
	color:ffffff;
	padding-left:0.5em;
}

td.headerfaqcellactive
{
	background-color: #A7C1CE;
	font-size:8pt;
	font-weight: bold;
	color:ffffff;
	padding-left:0.5em;
}

td.headerwhatsoncellactive
{
	background-color: #F6AF53;
	font-size:8pt;
	font-weight: bold;
	color:ffffff;
	padding-left:0.5em;
}

td.headerlinkscellactive
{
	background-color: #C40B09;
	font-size:8pt;
	font-weight: bold;
	color:ffffff;
	padding-left:0.5em;
}

td.headercontactcellactive
{
	background-color: #10A1B2;
	font-size:8pt;
	font-weight: bold;
	color:ffffff;
	padding-left:0.5em;
}


/* Bottom Navigation */



td.globalbottomnavcell
{
	font-size:8pt;
	text-align:right;
}

INPUT
{
	border: 1px outset buttonface;
	font-family: Verdana;
	font-size:8pt;

}
INPUT.MyDate
{
	width: 100px;
}
SELECT
{
	font-family: Verdana;
	font-size:8pt;
}
TEXTAREA
{
	font-family: Verdana;
		font-size:8pt;}

.ALERT
{
	color:	#C40B09;
	font-weight:	bold;
}
.txtGreen
{
	color:	#6699CC;
	font-weight:	bold;
}
.legend1
{
	background-color:#F6AF53;
	color:#ffffff;
	border:	1pt solid buttonface;
	padding: 3px;
	font-size:8pt;
	font-weight: bold;	
	font-family:	Verdana;
}
td#duedatecell
{
	font-style: italic;
	background: #dddddd;
}
.txtMainBold
{
	
	font-weight:	bold;
}
.coursedetails
{
	background:	#efefef;
	width:		85%;
	border:			1px solid #aaaaaa;
}