

body {
	margin: 10px 0px 0px 0px;
}
/* Main width of Website */
td {
	vertical-align:top;
	}

.clear { clear: both; background: none; }

#Wrapper {
	width:1000px;
	margin: 20px auto;
}



/* Top Banner */



#Banner {
	background-image: url(../images/bck_banner.jpg);
	background-repeat:repeat-x;
	background-color:#f2f5f5;
	height:223px;
}

/* Top Navigation */

#Banner .navigation {
	color:#FFFFFF;
	font-family: Tahoma, Arial, Verdana;
	font-size:10px;
	text-align:left;
	text-transform:uppercase;
	font-weight:bold;

	height:14px;
	padding:10px;
}

#Banner * {
	margin:0px;
	padding:0px;
}


#Banner .navigation .Nav ul {
	list-style-type: none;
	color:#ff6600;
}

#Banner .navigation li {
	float: left;
	border-left:1px solid #020d2a;
	border-right:1px solid #0d255e;
}
#Banner .navigation .Nav li a {
	padding:2px 20px 2px 20px;
	display: block;
	text-decoration: none;
	color:#FFFFFF;
}
#Banner .navigation .Nav li a:hover {
	color:#ff6600;
	background-color:#003366;
	
}


/* Main  */
#MainContent {
	background: url(../images/bck_rgtcol.gif) repeat-y right;
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 0px 0px 0px;
	overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
	width: 100%;
}
#MainContent h1 {
	
	font-size:19px;
	color:#003366;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	text-align:left;
	border-bottom: 1px solid #FFFFFF;
	font-weight: normal;
	padding:0px 0px 0px 0px;
}

#MainContent h2 {
	display:block;
	font-size:14px;
	color:#003366;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight: normal;
	padding:0px;
	margin:0px;
}

/* 3 Columns */

#leftcolumn { 
	display: inline;
	color: #333;
	margin: 0px 30px 0px 0px;
	padding: 0px;
	width: 182px;
	float: left;

}
#content { 
	float: left;
	color: #333;
	margin: 10px 0px 30px 0px;
	padding: 0px;
	width: 560px;
	position: relative;
}

#contentWelcome { 
	float: left;
	color: #333;
	margin: 10px 0px 30px 0px;
	padding: 0px;
	width: 415px;
	position: relative;
}

#contentrowspan2 {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 772px;
	/* width: 783px; ORIGINAL VALUE : Action for Paul */
	position: relative;
}

#contentrowspan3 {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 772px;
	/* width: 783px; ORIGINAL VALUE */
	position: relative;
}

#rightcolumnWelcome { 
	position: relative;
	color: #333;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 354px;
	float: right;
}

#rightcolumn { 
	position: relative;
	color: #333;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 167px;
	float: right;
}

#rightcolumn .spacer {
	background-color:#FFFFFF;
	height:54px;
} 
#rightcolumn .spacerWhite {
	height:15px;
} 



/* Left Side Navigation */

#LeftNavigation {
	margin:0px 0px 0px 0px;
	font-size:11px;
	border:solid 1px #ff6600;
	background-image:url(../images/bck_candidate.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#LeftNavigation * {
    margin:0px;
	padding:0px;
}
		
#LeftNavigation ul {
            list-style-type: none;
            color: #000;
            
            margin: 0px;
            voice-family: "\"}\"";
            voice-family: inherit;
            padding: 0px 0px 0px 0px; 
            width: 100%;
			text-align:left;	
        }

       
#LeftNavigation  ul li {
            font-weight: bold;
            margin: 0 10px 0 10px;
			border-bottom: 1px solid #ff9966;
			
			
        }

#LeftNavigation ul a {
            font-weight: normal;
            text-decoration: none;
            color: #ff6600;
            background-color: transparent;
            margin: 0px;
            display: block;
            voice-family: "\"}\"";
            voice-family: inherit;
			padding: 5px 5px 5px 5px;
			font-weight:bold;
			text-transform:uppercase;
}

#LeftNavigation ul a:hover {
    color: #999999;
	background-color: transparent;
}
/* Left Side Navigation2 */

#LeftNavigation2 {
	margin:0px 0px 0px 0px;
	font-size:11px;
	border:solid 1px #003366;
	background-image:url(../images/bck_client.gif);
	background-repeat:repeat-x;
	background-position:bottom;

}
#LeftNavigation2 * {
    margin:0px;
	padding:0px;
}
		
#LeftNavigation2 ul {
            list-style-type: none;
            color: #000;
         
            margin: 0px;
            voice-family: "\"}\"";
            voice-family: inherit;
            padding: 0px;
            width: 100%;
			text-align:left;	
        }

       
#LeftNavigation2  ul li {
            font-weight: bold;
            margin: 0;
			border-bottom: 1px solid #a0bfdf;
			margin: 0 10px 0 10px;
			
        }

#LeftNavigation2 ul a {
            font-weight: normal;
            text-decoration: none;
            color: #003366;
            background-color: transparent;
            margin: 0px;
            display: block;
            voice-family: "\"}\"";
            voice-family: inherit;
			padding: 5px 5px 5px 5px;
			font-weight:bold;
			text-transform:uppercase;
}

#LeftNavigation2 ul a:hover {
    color: #999999;
	background-color: transparent;
}




/* Product Container */
		
#CentreContent {
	margin:0px 0px 0px 0px;
	text-align:left;
	padding:0px 0px 10px 0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;

}
#CentreContent a 
{
	color:#FF6600;
	text-decoration:none;
}

#CentreContent a:hover 
{	
	color:#999999;
}

/* footer */

#footer { 
	 width: 1000px;
	 clear: both;
	 color: #333;
	 margin: 00px 0px 0px 0px;
	 padding: 0px;
	 font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size: 10px;
	background-image:url(../images/bck_footer.gif); 
	background-repeat:no-repeat;
	background-position:bottom;
	height:115px;
}

#footer .lftfoot {
	display: inline;
	color: #333;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	width: 580px;
	float: left;
	text-align:center;
}
#footer .lftfoot div {
float:left;
margin:10px;
}
#footer .rgtfoot {
	display: inline;
	color: #4e4e4e;
	margin: 50px 0px 0px 0px;
	padding: 7px 10px 7px 7px;
	width: 380px;
	float: right;
	background: url(../images/bck_header.gif) repeat-x;
	text-align: right;
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
}
#footer .rgtfoot a {
	color:#FFFFFF;
	text-decoration:none;
}
#footer .rgtfoot a:hover {
	color:#d8e0e3;
	text-decoration:none;
}

/* fathom footer */
#fathom {
	width: 980px;
	clear: both;
	color: #9a9a9a;
	margin: 10px 0px 0px 0px;
	padding: 10px 20px 0px 0px;
	text-align:left;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size: 10px;
}
#fathom a {
	color: #9a9a9a;
	text-decoration: none;
}
#fathom a:hover {
	color: #FF6600;
}

/* adverts */
.advert * {
	margin:0px;
	padding:0px;
}

.advert {
	border: 1px solid #d7d7d7;
	padding:7px;
	background-color:#FFFFFF;
	font-size:10px;
	margin:0px 0px 12px 0px;
	width: 155px;
	float:left;
	height:100%;
	overflow:hidden;
}
.advert2 * {
	margin:0px;
	padding:0px;
}

.advert2 {
	border: 1px solid #d7d7d7;
	padding:7px;
	background-color:#FFFFFF;
	font-size:10px;
	margin:0px 0px 12px 0px;
	width: 155px;
	float:left;
	height:355px;
	overflow:hidden;
}



.detailsTestimonials {
background-image:url(../images/bck_tabs.gif);
background-repeat:repeat-x;
background-position:top;
background-color:#dfdfdf;
padding:10px;
font-size:13px;
font-weight:bold;
font-style:italic;
color:#041747;
height:155px;


}
.adSpacer {
	height:8px;
	width:8px;
	float:left;
}
.details {
background-image:url(../images/bck_tabs.gif);
background-repeat:repeat-x;
background-position:top;
background-color:#dfdfdf;
margin-bottom:5px;

}
.details h2 {
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #333333;
}

.QuickReg * {
	margin:0px;
	padding:0px;
}

.QuickReg {
	border: 1px solid #FF6600;
	padding:7px;
	background-color:#FFFFFF;
	font-size:10px;
	margin:0px 0px 12px 0px;
	width: 155px;
	float:left;
	height:355px;
	overflow:hidden;
	background-image:url(../images/bck_candidateReg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}


.moreinfo {
text-align:right;

}
.moreinfo a {
	color:#003366;
	text-decoration:none;
	padding: 2px 5px 2px 5px;
	background-color:#FFFFFF;
}
.moreinfo a:hover {
color:#FF6600;

}




/* Featured Product h3 */
#rightcolumn h3 {
background-image:url(../images/bck_header.gif);
	background-repeat:repeat-x;	
	display:block;
	font-size:10px;
	color:#FFFFFF;
	padding:5px 5px 5px 10px;
	font-family: Tahoma, Arial, Verdana;
	text-transform:uppercase;
	text-align:left;
	margin:0 0 5px 0; 
}
/* Front Page image */
#Welcome {
	margin:0 0 10px 0;
}

/* Results for number of pages */
#TopResults {
	height:14px;
	color:#FF0000;
	padding:10px;
}
#Results {
	float:right;
	color:#666666;
}
#Results div {
	float:left;
	margin-right:4px;
}
#Results div.on {
	float:left;
	border:1px solid #666666;
	width:13px;
	height:13px;
	text-align:center;
	vertical-align:middle;
	padding:0px;
	display:block;
	font-weight:bold;
}
#Results div.off {
	float:left;
	border:1px solid #cccccc;
	width:13px;
	height:13px;
	text-align:center;
	vertical-align:middle;
	padding:0px;
	display:block;
}
#Results div.off a {
	color:#cccccc;
	text-decoration:none;
	display:block;
}
#Results div.off a:hover {
	color:#ffffff;
	background-color:#FF0000;
}

/* Next Previous */
#NextPrevious {
height:20px;
margin:10px;
}
#NextPrevious .Next {
float:right;
border:solid 1px #666666;
}
#NextPrevious .Previous {
float:left;
border:solid 1px #666666;
}
#NextPrevious  a {
display:block;
color:#666666;
text-decoration:none;
padding:2px 5px 2px 5px;
}
#NextPrevious a:hover {
background-color:#FF0000;
color:#ffffff;

}
.orange {
	color:#FF6600;
}


/* Sliding text effect */
.SlideText {
	overflow:hidden;
	position:absolute;
	width:125px;
}
.glidetext{
position: relative;
/*Set initial position of your text. Make it just enough to hide the text from view:*/
left: -500px;
width:125px;

}

/* Candidate Login */
#LeftNavigation .CandidateLogin {
padding:15px 10px 30px 10px;
font-size:10px;
color:#339999;
height:150px;

}
#LeftNavigation .CandidateLock {
background-image:url(../images/lock_cand.gif);
background-repeat:no-repeat;
color:#FF3300;
padding-left:25px;
}
#LeftNavigation .txtCInput {
font-size:11px;
border:solid 1px #FF3300;
color:#FF3300;
padding:3px;
width:95%;
}
#LeftNavigation #CandidiateLoggedin {
padding:15px 10px 30px 10px;
font-size:12px;
color:#339999;
height:150px;
backgound color:#FF3300;
}

/* Client Login */
#LeftNavigation #ClientLogin {
padding:15px 10px 30px 10px;
font-size:12px;
color:#339999;
height:150px;

}
#ClientLogin .ClientLock {
background-image:url(../images/lock_client.gif);
background-repeat:no-repeat;
color:#003366;
padding-left:25px;
font-size:10px;
}
#ClientLogin .txtCInput {
font-size:11px;
border:solid 1px #003366;
color:#003366;
padding:3px;
width:95%;
}
#LeftNavigation #ClientLoggedin {
padding:15px 10px 30px 10px;
font-size:12px;
color:#339999;
height:150px;
background-color:#003366;
}



.newsFull * {
	margin:0px;
	padding:0px;
}

.newsFull {
	border: 1px solid #d7d7d7;
	padding:7px;
	background-color:#FFFFFF;
	font-size:10px;
	margin:0px 0px 12px 0px;
	width: 100%;
	min-width:700px;
	max-width:760px;
	min-height:455px;
	float:left;
	height:100%;
	overflow:hidden;
}

.jobFull
{
	border: 1px solid #d7d7d7;
	padding:7px;
	background-color:#FFFFFF;
	font-size:10px;
	margin:0px 0px 12px 0px;
	width: 100%;
	min-width:600px;
	max-width:740px;
	min-height:455px;
	float:left;
	height:100%;
	overflow:hidden;
}
.tableblueoutline 
{	border:solid 1px #0099CC;
}

.rightAlign
{
	text-align:right;
}

.leftAlign
{
	text-align:left;
}

.centreAlign
{
	text-align:center;
}

.Msg
{
	color:Red;
	text-align:center;
}