body {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	font-family: Verdana, Arial, Georgia, sans-serif; 
	text-align: center;
}
#container {
	margin-left: auto;
	margin-right: auto;
	width: 776px;
	border: none;
	text-align: center;
	background-color: #ffffff;
}

/* top banner - homepage*/
#topFade {
	margin: 0px auto;
	top: 0px;
	width: 776px;
	height: 82px;
	border: none;
	text-align: left;
	background: transparent url(../gfx/im-top-fade.jpg) no-repeat;
}


/* top banner - canididate*/
#candBan {
	margin: 0px auto;
	top: 0px;
	width: 776px;
	height: 285px;
	border: none;
	text-align: left;
	background: transparent url(../gfx/im-cand-top-ban.gif) no-repeat;
}


#phrenLocate{
	float: left;
	width: 166px;
	margin-top: 0px;
	margin-right: 4px;
}
#wwFlashCan{
	float: right;
	width: 600px;
	margin-top: 15px;
	text-align: right;
}
#horzDot {
	margin: 0px auto;
	top: 0px;
	padding: 0px;
	width: 776px;
	border: none;
	text-align: left;
}

/* top banner - client */
#phrenLocateCl{
	float: right;
	width: 179px;
	margin-top: -110px;
	margin-right: 0px;
}
#clientBan {
	margin: 0px auto;
	top: 0px;
	width: 776px;
	height: 285px;
	border: none;
	text-align: left;
	background: transparent url(../gfx/im-client-top-ban.gif) no-repeat;
}

#wwFlashClient{
	float: left;
	width: 400px;
	margin-top: 25px;
	text-align: right;
}


/* main page content - homepage*/
#phrenLinks {
	position: relative;
	top: 0px;
}
#strapLine {
	position: relative;
	top: 0px;
}

/* main page content - candidate*/
#contentMain {
	float:left;
	width: 776px;
	background: transparent url(../gfx/im-cand-vert-dot.gif) repeat;
}
#contentMain01 {
	float:left;
	width: 776px;
	background: transparent url(../gfx/im-cand-vert-dot01.gif) repeat;
}
#textLeft {
	float: left;
	width: 195px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: left;
}
#textCentre {
	float: left;
	width: 386px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: left;
}
#textCentre01 {
	float: left;
	width: 540px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 15px;
	text-align: left;
}
#textContentBox{
	float: left;
	width: 540px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#centreTop {
	position: relative;
	left: 21px;
	width: 340px;
	margin-top: 20px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: left;
}
#centreTop01 {
	position: relative;
	margin-right: 0px;
	margin-left: 0px;
	text-align: left;
}
#centreLine {
	position: relative;
	left: 21px;
	width: 340px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: left;
	background: transparent url(../gfx/im-cand-horz-text-line.gif) no-repeat;
}
#centreLogo {
	position: relative;
	left: 21px;
	width: 340px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: center;
}
#textRight {
	float: left;
	width: 195px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: left;
}
#imageAlign{
	text-align: right;
	margin-right: 2px;
}
#searchBox {
	position: relative;
	left: 4px;
	width: 187px;
	margin-top: 3px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: left;
}
#fieldLoc {
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 15px;
}
#floatEnder {
	clear: both;
}


/* main page content - client*/
#textRightCl {
	position: relative;
	left: 21px;
	width: 140px;
	margin-top: 50px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: left;
}


/* Additional styles 21 Feb */
/* Administration */
#contentMainAdmin {
	float:left;
	text-align: left;
	background-color: #ffffff;
	padding-left: 20px;
}

.enquiryFieldAdmin {
	width: 450px;
	height: 20px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px #9E9E9E solid;
	clip: rect( );
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.enquiryFieldAreaAdmin {
	width: 450px;
	height: 84px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px #9E9E9E solid;
	clip: rect( );
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* END Additional styles 21 Feb */




/*  Start  Candidate logged in page 22 Feb */

#candBanLogin {
	margin: 0px auto;
	top: 0px;
	width: 776px;
	height: 135px;
	border: none;
	text-align: left;
	background: transparent url(../gfx/im-cand-top-ban.gif) no-repeat;
}


#dropmenudiv{
position:absolute;
border:1px solid grey;
border-bottom-width: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: .6em;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #004990;
}

/*  END  Candidate logged in page 22 Feb */


/* bottom banner*/

#wwCopyright {
	float: left;
	width: 238px;
	margin-top: 6px;
	margin-left: 6px;
	margin-right: 6px;
	text-align: left;
}



#TonicBox {
	float: right;
	width: 238px;
	margin-top: 6px;
	margin-left: 6px;
	margin-right: 6px;
	text-align: right;
}

/* start added style 6 march */
#navLocate{
	float: left;
	width: 595px;
	margin-right: 4px;
	text-align: right;
	margin-top:3px;
}
#navLocateCl{
	float: left;
	width: 588px;
	margin-left: 4px;
	text-align: left;
	margin-top:6px;
}

#candBanLogin #navLocate {
	margin-top:6px;
}

#buttonLink {
	float: left;
	width: 599px;
	left: 0px;
	top: 0px;
	right: 0px;
	border: none;;
}
#topLink{
	float: left;
	width: 203px;
	margin-right: 0px;
	text-align: right;
}
#buttonSpace {
	float: left;
	width: 396px;
	left: 0px;
	top: 0px;
	right: 0px;
	border: none;
}



#bottomBanner {
	float: left;
	width: 774px;
	height: 60px;
	padding-left: 2px;
	background-color:white;
}
#bottomBlue {
	float: left;
	width: 772px;
	height: 58px;
	background-color: #004990;
}
#bottomNav {
	float: left;
	width: 772px;
	height: 25px;
	left: 0px;
	top: 0px;
}
#bottomDetail {
	float: left;
	width: 772px;
	left: 0px;
	top: 0px;
	background-color: #004990;
}
#wwTelephone {
	float: left;
	width: 200px;
	margin-top: 2px;
	margin-left: 6px;
	margin-right: 6px;
	text-align: center;
}
#wwCopyright {
	float: left;
	width: 238px;
	margin-top: 2px;
	margin-left: 6px;
	margin-right: 6px;
	text-align: left;
}
#TonicBox {
	float: right;
	width: 238px;
	margin-top: 2px;
	margin-left: 6px;
	margin-right: 6px;
	text-align: right;
}
#bottomSpace {
	float: left;
	width: 1px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color:white;
}
#phrenLocate01{
	float: left;
	width: 166px;
	margin-top: 0px;
	margin-right: 4px;
}
#contentMain02 {
	float:left;
	width: 776px;
}

#adminBox {
	position: relative;
	left: 4px;
	width: 187px;
	height: 350px;
	margin-top: 3px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: left;
}

/* End added style 6 march */

/* START ADDED STYLES 12 MARCH*/
.subcontent
 { 	
	position: relative;
	width: 540px;
	top: 5px;
	left: 0px;
	background-color: #ffffff;
	padding: 8px;
}
#subcontentImage
 {
	float: left;
	width: 300px;
	top: 5px;
	left: 0px;
	background-color: #ffffff;
}
#subcontentText
 {
	float: left;
	width: 220px;
	top: 5px;
	left: 0px;
	background-color: #ffffff;
	padding: 8px;
}
/* END ADDED STYLES 12 MARCH*/


/* START ADDED STYLES 15 MARCH      */
#centreLogo {
	position: relative;
	left: 21px;
	width: 340px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: center;
}
#centreLogo01 {
	position: relative;
	left: 160px;
	width: 500px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: center;
}
#centreLogoInt {
	position: relative;
	left: 21px;
	width: 500px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: center;
}
/* main page content - client*/
#textRightCl {
position: relative;
	left: 21px;
	width: 130px;
	margin-top: 50px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: left;
}
#textRightCl01 {
	float: left;
	width: 195px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: left;
}
/* END ADDED STYLES 15 MARCH      */
/* STARTED ADDED STYLES 3 APRIL 2007 */
blockquote {

	margin: 0px 0px 0px 25px;

	padding: 0px;

}
/* END ADDED STYLES 3 APRIL 2007 */

/* ADDED 30 APRIL */

.questionnaireBar {
	font-size: 9px;
	width:400px;
	padding: 2px;
	background-color: #FFFFFF;
	
	
}
.percentageExc {
	background-color: #009900;
}
.percentageGood {
	background-color: #99FF66;
}
.percentageMeet {
	background-color: #FFCC00;
}
.percentagePoor {
	background-color:#FF6600;
}
.percentageVPoor {
	background-color:#FF0000;
}