﻿body 
{
	font: Tahoma, Arial, Sans Serif;
	color:Black;
	font-size: 12px;
	background-color:#F0F0F0;
	margin-top:0px;
}

.shadow
{
	background-image:url(Images/shadow_l.jpg);
	background-repeat:repeat-y;
	width:21px;
	}


.Logo
{
	float:left;
	padding-left:15px;
	padding-top:10px;
	}
	
.tab
{
	color:White;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	padding-left:255px;
	text-align: center;
	line-height: 16px;
	}
	
.tab2
{
	color:White;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	padding-left:35px;
	text-align: center;
	line-height: 16px;
	}


h1 
{
	font-family:Swis721 Th BT;
	font-size:25px;
	color:Gray;
	}
	
h2 
{
	font-family:Swis721 Th BT;
	font-size:22px;
	color:Gray;

	}
	
h3 
{
	font-family:Arial;
	font-size:16px;
	color:#84c220;
	padding: 0 0 0 0;
	font-weight:normal;
	}
	
	
h4 
{
	font-family:Arial;
	font-size:16px;
	color:#C32B89;
	padding: 0 0 0 0;
	font-weight:normal;
	}

	
h5 
{
	font-family:Arial;
	font-size:12px;
	color:#BDD55C;
	padding: 0 0 0 0;
	

	}
	
	
h6 
{
	font-family:Arial;
	font-size:12px;
	color:#C32B89;
	padding: 0 0 0 0;
	

	}
	
	
p 
{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	padding: 0 0 0 0;
	

	}
	
	
ul 
{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	padding: 0 0 0 0;
	

	}

	
.login 
	{
		font-family:Arial;
		font-size:11px;
		text-decoration:none;
		color:#666666;
		padding-left:5px;
		padding-top:5px;
		}

.content {
	width:820px; 
	height:auto; 
	float:left;
	background-color:White;
	margin-top:0px;
	padding-bottom: 50px;
}

.bodyText
{
	float:left;
	color:#323232;
	font-family: Arial; 
	font-size:12px;
	padding: 0px 0px 0px 0px; 
	width:520px;
	}
	
.textArea
{
	color:#323232;
	font-family: Tahoma; 
	font-size:11px;
	}


img
{
	border:none;
}

.header
{
	height:200px;
	width:800px;
	font-family:Tahoma;
}

.holdingPageBanner
{
	height:200px;
	width:820px;
	font-family:Tahoma;
	background-image:url(Images/holdingPageBanner.jpg);
	background-repeat:no-repeat;
}


.trainingHeader
{
	height:250px;
	width:820px;
	display: block;
	font-family:Tahoma;
	background-image:url(Images/trainingBanner.jpg);
	background-repeat:no-repeat;
}

.careHeader
{
	height:250px;
	width:820px;
	display: block;
	font-family:Tahoma;
	background-image:url(Images/careBanner.jpg);
	background-repeat:no-repeat;
}


.careColumn
{
	width:200px; 
	float:right; 
	padding-top:20px;
	padding-bottom:20px;
	color:#323232;
	font-family:Arial;
	font-size:12px;
	}
	
.trainColumn
{
	width:200px; 
	float:right; 
	padding-top:20px;
	padding-bottom:20px;
	color:#323232;
	font-family:Arial;
	font-size:12px;
	}
	
.quoteText
{
	font-family:Swis721 Th BT;
	font-size:16px;
	}
	
.CourseHeader
{
	font-family:Arial;
	font-size:12px;
	color:#C32B89;
	}

	
.Header
{
	font-family:Swis721 Th BT;
	font-size:22px;
	color:#C32B89;
	}
	
.HeaderGreen
{
	font-family:Swis721 Th BT;
	font-size:22px;
	color:#BDD55C;
	font-weight:bold;
	}

.line
{
	background-image:url(Images/line.gif);
	background-repeat:repeat-y;
	width:2px;
	height:420px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top:20px;
	float:left;
	}

.lineShort
{
	background-image:url(Images/line.gif);
	background-repeat:repeat-y;
	width:2px;
	height:325px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top:20px;
	float:left;
	}


.line2
{
	background-image:url(Images/line.gif);
	background-repeat:repeat-y;
	width:2px;
	height:650px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top:20px;
	float:left;
	}


#imgTitle
{
	font-family: Century Gothic; 
	font-size:14px;
	color:Black;
	text-decoration:none;
	font-weight:normal;
	padding-bottom:5px;
	}
	
	
.textAreaLink
{
	font-family:Tahoma;
	font-size:11px;
	text-decoration: underline;
	display:inline;
	color:Black;
}


.pdfLink
{
	color:Black;
	padding-right:20px;
	float:right;
	}
	
.pdfLink2
{
	color:Black;
	padding-left:15px;
	padding-top:10px;
	float:left;
	}

.iconCentre
{
	padding-left:55px;
	padding-top:10px;
	}
	
.table
{
	color:#323232;
	font-family: Tahoma; 
	font-size:11px;
	width:520px;
	margin-left:25px;
	}
	
.whiteRow
{
	font-family:Arial;
	font-size:11px;
	padding:20px 20px 20px 20px; 
	height:35px;
	background-color:#FAFAF8;
	text-indent:5px;
	}
	
.greyRow
{
	font-family:Arial;
	font-size:11px;
	padding:20px 20px 20px 20px; 	
	background-color:#F0F0F0;	
	height:35px;
	text-indent:5px;
	}

DocumentImageButton 
{
	vertical-align: baseline;
}


/*----- float css -----*/
.floatleft
{
	float: left;
}

.floatright
{
	float: right;
}

.clearboth
{
	clear: both;
	height: 1px;
}
.clearleft
{
	clear: left;
}

.clearright
{
	clear: right;
}



/* Footer */

.footer
{
	width: 820px;
	height: 46px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	display: block;
	background-color:#eeeeee;
	color:#9B9B9B;
	font-size: 100%;
}

.footerleft
{
	display: block;
	text-decoration: none;
	float: left;
	padding-left: 10px;
	color:#9B9B9B;
}

.footerright
{
	display: block;
	text-decoration: none;
	text-align: right;
	padding-right: 10px;
	float: right;
	clear: right;
	color:#9B9B9B;
}

.footer a
{
	color: #9B9B9B;
}
.footer a:hover
{
	color: black;
}


/*----- validation links css -----*/
#validation
{
	list-style: none;
	text-decoration: none;
	float: right;
	clear: right;
	padding-right: 10px;
	font-size: 100%;
	margin-top: 15px;
}

#validation li
{
	list-style: none;
	text-decoration: none;
	float: right;
}

#validation a
{
	display: block;
	width: 80px;
	height: 15px;
	margin-left: 10px;
	text-decoration: none;
}

#validation #c2klink
{
	font-size: 0.75em;
	text-decoration: none;
	text-align: right;
	color: #aaaaaa;
	width: 200px;
	margin-top:-12px;
}

#validation #c2klink:link
{
	color: #aaaaaa;
}
#validation #c2klink:visited
{
	color: #aaaaaa;
}
#validation #c2klink:hover
{
	color: black;
}
#validation #c2klink:active
{
	color: #aaaaaa;
}


#xhtml20
{
	background: url(       "../../images/xhtml20.gif" ) 0 0 no-repeat;
}


#xhtml20:hover
{
	background-position: 0 -15px;
}

#css
{
	background: url(       "../../images/css.gif" ) 0 0 no-repeat;
}


#css:hover
{
	background-position: 0 -15px;
}

/*----- log out css -----*/
.l
{
	display:inline;
	width:600px;
	font-size: 0.625em;
	color: #666666;
	text-decoration: none;
	padding-left: 3px; 
}

.logout
{
	color: #666666;
	text-decoration: none;
	float: left;
	clear: left;
	padding-left: 10px; 
}
.logout:link
{
	color: #aaaaaa;
}
.logout:visited
{
	color: #aaaaaa;
}
.logout:hover
{
	color: #666666;
}
.logout:active
{
	color: #aaaaaa;
}

.loginpanel
{
	border: solid 1px silver;
	width: 330px;
	font-size: 1.0625em;
	text-align:  left;
	padding-left:20px;
	margin-bottom:15px;
}
.loginsmtxt
{
	font-size: 0.75em;
}
.forgottenmtxt
{
	font-size: 0.9375em;
	padding-left:50px;	
}

/*----- Privacy & Terms -----*/
.LegalText
{
}

.dViewUserName span
{
	display: none;
}