﻿
/*####################
##### HTML, BODY #####
#####################*/

body
{
    margin              : 0px 0px 0px 0px;
    padding             : 0px 0px 0px 0px;
    font-family         : Arial, Sans-Serif;
    font-size           : 12px;
    line-height         : 1.4em;
    text-align          : center;
    color               : #003366;
    background          : #5C8BBC url( '../Images/bkgrnd.jpg' ) top left repeat-x ;
    behavior			: url('htc/csshover.htc')
}


/*###################
##### CONTAINER #####
###################*/

#container
{
    width               : 964px;
    min-height          : 720px;
    margin              : 0px auto 0px auto;
    padding             : 0px 0px 0px 0px;
    text-align          : left;
    display             : block;
}


/*###############
##### FONTS #####
###############*/

p
{
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px 0px;
    font-size: 100%;
    line-height: 1.4em;
}
h1 /* MAIN HEADERS */
{
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px 0px;
    line-height: 1.2em;
    font-size: 160%;
    font-weight: normal;
}
h2 /* SUB-HEADERS */
{
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px 0px;
    line-height: 1.2em;
    font-size: 120%;
    font-weight: bold;
}
h3 /* TABLE HEADERS */
{
    margin              : 0px 0px 0px 0px;
    padding             : 0px 0px 10px 0px;
    line-height         : 1.4em;
    font-size           : 14px;
    color               : #FFFFFF;
    font-weight         : normal;
}



h4 /* VALIDATION HEADERS */
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 5px;
    line-height: 1.2em;
    font-size: 120%;
    font-weight: bold;
}
a
{
    color               : #56708B;
    font-weight         : bold;
    text-decoration     : underline;
}
a:hover
{
    color               : #003366;
    text-decoration     : underline;
}
h3.newsheading a
{
    margin              : 0px 0px 0px 0px;
    padding             : 0px 0px 10px 0px;
    line-height         : 1.4em;
    font-size           : 14px;
    color               : #FFFFFF;
    font-weight         : normal;
}

/*################
##### HEADER #####
################*/

#header
{
    width               : 964px;
    height              : 108px;
    display             : block;
    margin              : 0px 0px 0px 0px;
    padding             : 0px 0px 0px 0px;
}
.logo
{
    display             : block;
    float               : left;
    margin              : 0px 0px 0px 0px;
    padding             : 0px 0px 0px 0px;
}

.loginText
{
    margin              : 5px 0px 0px 0px;
    padding             : 0px 0px 0px 0px;
    text-align          : right;
    float               : right;
}



/*####################
### TOP NAVIGATION ###
####################*/

#navMain, #navAlternate
{
    margin              : 0px 0px 0px 0px;
    padding             : 0px 0px 0px 2px;
    display             : block;
    width               : 962px;
    height              : 37px;
    background          : #FFFFFF url( '../Images/bkgrndNav.gif' ) no-repeat;
}
#navMain ul, #navAlternate ul
{
    display             : block;
    margin              : 0px 0px 0px 0px;
    padding             : 3px 0px 0px 0px;
    list-style          : none;
    height              : 34px;  
    float               : left;
}
#navMain ul li, #navAlternate ul li
{
    position			: relative;
	display 			: inline;
}
#navMain ul li a, #navAlternate ul li a
{
    margin              : 0px 1px 0px 1px;
    padding             : 11px 0px 0px 0px;
    display             : block;
    float               : left;
    color               : #002B63;
    text-decoration     : none;
    font-size           : 12px;
    font-weight         : bold;
    line-height         : 1.1em;
    text-align          : center;
    height              : 23px;
    width               : 118px;
    background          : url('../Images/nav.gif') top left no-repeat;
}
#navAlternate ul li a
{
    background          : url('../Images/nav-alternate.gif') top left no-repeat;
}


#navMain ul li a:hover, #navMain ul li a.selected
{
    text-decoration     : none;
   /* color               : #0066CC;*/
    color               : #002B63;
    background          : url('../Images/nav.gif') center left no-repeat;
}
#navMain ul li a.selected
{
    color               : #0066CC;
    background          : url('../Images/nav.gif') bottom left no-repeat;
}

#navAlternate ul li a:hover, #navAlternate ul li a.selected
{
    text-decoration     : none;
    color               : #002B63;
    background          : url('../Images/nav-alternate.gif') center left no-repeat;
}
#navAlternate ul li a.selected
{
    
    color               : #0066CC;
    background          : url('../Images/nav-alternate.gif') bottom left no-repeat;
}



/* Sub nav*/
#navAlternate ul ul{
	position				: absolute;
	margin 					: 34px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
	display					: none;
	width					: 120px;
	height                  : auto;
	z-index					: 500;
	border					: 1px solid #999999;
	border-top              : none;
	background-color		: #333333;
}
*html #navAlternate ul ul{
	margin 					: 34px 0px 0px -120px;
}

#navAlternate ul ul li{
	position				: relative;
	display 				: inline;
}

#navAlternate ul ul a{
	margin					: 0px 0px 0px 0px;
	padding					: 7px 5px 7px 5px;
	display 				: block;
	float 					: left;
	color					: #999999;
	text-decoration 		: none;
	font-size 				: 11px;
	font-weight				: normal;
	text-align				: left;
	height 					: auto;
	line-height				: 1.4em;
	border					: none;
	width                   : 110px;
	border-top				: 1px solid #999999;
	text-transform			: none;
	background-image		: none;
}

#navAlternate ul ul a:hover{	
	text-decoration 		: none;
	color					: #FFFFFF;
	background-color		: #666666;
	background-image		: none;
}


div#navAlternate li:hover ul ul,
div#navAlternate li li:hover ul ul,
div#navAlternate li li li:hover ul ul,
div#navAlternate li li li li:hover ul ul
{display:none;}

div#navAlternate li:hover ul,
div#navAlternate li li:hover ul,
div#navAlternate li li li:hover ul,
div#navAlternate li li li li:hover ul
{display:block;}



/*#################
##### CONTENT #####
#################*/

#content
{
    margin              : 0px 0px 0px 0px;
    padding             : 10px 10px 10px 10px;
    display             : block;
    background-color    : #FFFFFF;
    width               : 938px;
    height              : auto;
    border-left         : 3px solid #003366;
    border-right        : 3px solid #003366;
}
#contentLeft
{
    margin              : 0px 0px 10px 0px;
    padding             : 0px 0px 0px 0px;
    display             : block;
    float               : left;
    width               : 152px;
    min-height          : 450px;
}
#contentCentre, #contentWide
{
    margin              : 0px 10px 10px 10px;
    padding             : 0px 0px 0px 0px;
    display             : block;
    float               : left;
    width               : 646px;
    min-height          : 450px;
}
#contentWide
{
    margin              : 0px 10px 0px 0px;
    width               : 918px;
}
#contentCentre ul, #contentWide ul
{
    margin              : 0px 0px 0px 0px;
    padding             : 0px 0px 0px 0px;
}
#contentCentre ul li, #contentWide ul li
{
    margin              : 0px 0px 0px 40px;
    padding             : 3px 0px 3px 0px;
}


#contentRight
{
    margin              : 0px 0px 10px 0px;
    padding             : 0px 0px 0px 0px;
    display             : block;
    float               : left;
    width               : 120px;
    min-height          : 450px;
}



/*#######################
### BOTTOM NAVIGATION ###
#######################*/

#navBottom
{
    margin              : 0px 0px 0px 0px;
    padding             : 5px 10px 0px 10px;
    display             : block;
    clear               : both;
    list-style          : none;
    width               : 944px;
    height              : 32px;
    font-size           : 90%;
    line-height         : 1.2em;
    color               : #777777;
    background          : url( '../Images/bkgrndFooter.gif' ) no-repeat top left;
}

#navBottom a
{
    color               : #CCCCCC;
    text-decoration     : none;
}

#navBottom a:hover
{
    color               : #FFFFFF;
    text-decoration     : underline;
}



/*################
##### FOOTER #####
################*/

#footer
{
    margin: 5px auto 0px auto;
    padding: 0px 10px 0px 10px;
    display: block;
    width: 940px;
    height: 30px;
    clear: both;
    text-align: left;
    font-size: 90%;
    font-weight: normal;
    color: #003366;
}

#footer p
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#footerLeft
{
    float: left;
}

#footerRight
{
    float: right;
}

#footer a
{
    color: #003366;
    text-decoration: underline;
}

#footer a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}



/*#####################
##### MISC STYLES #####
#####################*/


/* RECRUITER MENU */
#recruiterMenu
{
    margin              : 0px 10px 10px 0px;
    padding             : 7px 10px 0px 10px;
    display             : block;
    height              : 144px;
    width               : 298px;
    background          : url('../Images/bkgrnd-teaser.jpg') no-repeat;
}

/* VARIOUS UL/LI LISTS  */
#recruiterMenu ul, #candidateMenu ul{
    margin              : 5px 0px 0px 15px;
    padding             : 0px 0px 0px 0px;
}
#recruiterMenu ul li, #candidateMenu ul li{
    margin              : 0px 0px 10px 0px;
    padding             : 0px 0px 0px 0px;
    font-size           : 90%;
}
 #recruiterMenu ul li a, #candidateMenu ul li a{
    font-size           : 110%;
    font-weight         : bold;
}
#recruiterMenu span, #candidateMenu span
{
    font-size           : 12px;
    color               : #999;
    font-weight         : bold
}


/* HELP ICON */
.help
{
    margin              : 2px 0px 0px 5px;
    padding             : 0px 0px 0px 0px;
    position            : absolute;
}


/* LINKS PAGE ROW STYLES */
.linksRow td
{
    margin              : 0px 0px 0px 0px;
    padding             : 8px 0px 0px 8px;
    height              : 30px;
}


/* CREDIT SUMMARY */
.creditSummary
{
    display             : block;
    margin              : 0px 0px 20px 20px;
    padding             : 0px 10px 0px 10px;
    border              : 1px solid #CCCCCC;
    float               : right;
    width               : 380px
    
    
}

/* VALIDATION BOX */
.validationBox
{
    border              : 1px solid red;
    margin              : 0px 0px 10px 0px;
    padding             : 5px 0px 0px 0px;
    width               : 400px;
    height              : auto
}   
.validationBox ul
{
    margin              : 0px 0px 0px 20px;
    padding             : 0px 0px 0px 0px;
} 
.validationBox ul li
{
    margin              : 0px 0px 0px 0px;
    padding             : 0px 0px 5px 0px;
}

/* MINI JOB SEARCH */
.miniSearch
{
    margin              : 0px 0px 0px 0px;
    padding             : 0px 0px 0px 0px;
    display             : block;
    width               : 152px;
    min-height          : 310px;
    background          : #FFFFFF url( '../Images/miniSearch-body.gif' ) bottom left no-repeat;
}
#tblMiniSearch
{
    margin              : 0px 0px 0px 10px;
    padding             : 0px 0px 0px 0px;
    color               : #FFFFFF;
    font-size           : 11px;
}
#tblMiniSearch td
{
    vertical-align      : top;
    margin              : 0px 0px 0px 0px;
    padding             : 0px 0px 5px 0px;
    height              : 18px;
}
#tblMiniSearch span
{
    font-weight         : bold;
    font-size           : 12px;
}
.miniSearchDropDown
{
    width               : 132px;
    font-size           : 11px;
    height              : 78px;
    margin              : 0px 0px 0px 0px;
    padding             : 2px 0px 0px 0px;
}
.jobSearch{
	background-color 	: #003366;
	color 				: #FFFFFF;
}
.jobSearch h1{
	margin-bottom 		: 0px;
	color 				: #FFFFFF;
}
.tblJobSearchSmlKey
{
    width: 128px;
}


/* LEFT SIDE TEASERS */

#leftNavTeaser ul
{
    margin              : 0px 0px 0px 0px;
    padding             : 0px 0px 0px 0px;
    display             : block;
}
#leftNavTeaser ul li
{
    margin              : 0px 0px 0px 0px;
    padding             : 0px 0px 0px 0px;
    display             : block;
    list-style          : none;
}
#leftNavTeaser ul li a
{
    margin              : 10px 0px 0px 0px;
    padding             : 0px 0px 0px 0px;
    display             : block;
    width               : 152px;
    height              : 60px;
}
.teaserJobAlert, .teaserFeedback, .teaserSendFriend
{
    background          : url('../Images/teaser-jobAlert.jpg') top left no-repeat;
}
.teaserFeedback
{
    background          : url('../Images/teaser-feedback.jpg') top left no-repeat;
}
.teaserSendFriend
{
    background          : url('../Images/teaser-sendFriend.jpg') top left no-repeat;
}
.teaserJobAlert:hover, .teaserFeedback:hover, .teaserSendFriend:hover
{
    background          : url('../Images/teaser-jobAlert.jpg') bottom left no-repeat;
}
.teaserFeedback:hover
{
    background          : url('../Images/teaser-feedback.jpg') bottom left no-repeat;
}
.teaserSendFriend:hover
{
    background          : url('../Images/teaser-sendFriend.jpg') bottom left no-repeat;
}



/* RIGHT SIDE RECRUITERS */
.miniRecruiter /* note there are seperate IE7 styles for this */
{
    margin              : 0px 0px 0px 0px;
    padding             : 7px 0px 0px 0px;
    display             : block;
    width               : 120px;
    height              : auto;
    background          : #FFFFFF url('../Images/tbl-body-narrow.jpg') top left no-repeat;
}
.miniRecruiterBottom
{
    margin              : 0px 0px 10px 0px;
    padding             : 0px 0px 0px 0px;
    display             : block;
    width               : 120px;
    height              : 11px;
    background          : #FFFFFF url('../Images/tbl-footer-narrow.gif') bottom left no-repeat;
}
.miniRecruiter ul{
	margin              : 0px 0px 0px 0px;
    padding             : 0px 0px 0px 0px;
    display             : block;
    height              : auto;
    list-style 			: none;
	margin 				: 0px;
	padding 			: 0px;
}
.miniRecruiter ul li {
	margin              : 0px 0px 0px 0px !important;
    padding             : 0px 0px 0px 0px !important;
}
.miniRecruiter ul li a, .miniRecruiter ul li a:hover{ /* note there are seperate IE7 styles for this */
	margin              : 7px 0px 0px 7px;
    padding             : 0px 0px 0px 0px;
    display 			: block;
	width 				: 104px;
	height 				: 85px;
	background-color    : #FFFFFF;
	border              : 1px solid #CCCCCC;
}
.miniRecruiter ul li a:hover{
	border              : 1px solid #999999;
}


#teaserHolder
{
    margin              : 0px 0px 0px 20px;
    padding             : 0px 0px 0px 0px;
    display             : block;
    float               : right;
    width               : 318px;
    height              : auto;
}
#teaserRecruiting, #teaserRegister
{
    margin              : 0px 0px 10px 0px;
    padding             : 7px 10px 0px 10px;
    display             : block;
    float               : right;
    width               : 298px;
    height              : 88px;
    font-size           : 11px;
    line-height         : 1.4em;
    background          : url('../Images/teaser-recruiting.jpg') no-repeat;
}
#teaserRecruiting h3, #teaserRegister h3
{
    margin              : 0px 0px 0px 0px;
    padding             : 0px 0px 2px 0px;
}
#teaserRegister
{
    background          : url('../Images/teaser-register.jpg') no-repeat;
}
#teaserRecruiting ul, #teaserRegister ul
{
    margin              : 0px 0px 0px 0px;
    padding             : 0px 0px 0px 0px;
}
#teaserRecruiting ul li, #teaserRegister ul li
{
    margin              : 0px 0px 0px 18px;
    padding             : 0px 0px 0px 0px;
    font-size           : 11px;
}
#teaserRecruitingSubmit, #teaserRegisterSubmit
{
    margin              : 0px 0px 0px 0px;
    padding             : 0px 0px 0px 0px;
    float               : right;
}
#teaserRecruitingSubmit ul, #teaserRegisterSubmit ul
{
    margin              : 0px 0px 0px 0px;
    padding             : 6px 0px 0px 0px;
}
#teaserRecruitingSubmit ul li, #teaserRegisterSubmit ul li
{
    margin              : 0px 0px 0px 0px;
    padding             : 0px 0px 0px 0px;
    list-style          : none;
}
#teaserRecruitingSubmit ul li a, #teaserRegisterSubmit ul li a
{
    margin              : 3px 0px 6px 0px;
    padding             : 3px 0px 0px 8px;
    font-size           : 11px;
    display             : block;
    width               : 72px;
    height              : 18px;
    color               : #FFFFFF;
    text-decoration     : none;
    font-weight         : normal;
    background          : url('../Images/submitBtn-green.gif') top left no-repeat;
}
#teaserRegisterSubmit ul li a
{
    background          : url('../Images/submitBtn-red.gif') top left no-repeat;
}
#teaserRecruitingSubmit ul li a:hover, #teaserRegisterSubmit ul li a:hover
{
    text-decoration     : none;
    background          : url('../Images/submitBtn-green.gif') bottom left no-repeat;
}
#teaserRegisterSubmit ul li a:hover
{
    background          : url('../Images/submitBtn-red.gif') bottom left no-repeat;
}



/*#################################
#### VARIOUS TABLE AND BUTTONS ####
#################################*/

td
{
    word-wrap           :break-word;
}

.tblHeader
{
    margin              : 10px 0px 0px 0px;
    padding             : 0px 0px 0px 0px;
    clear               : both;
    display             : block;
    height              : 32px;
    width               : 100%;
    background          : url('../Images/tblHeader.gif') top left no-repeat;
}
.tblHeader h3
{   
    margin              : 0px 0px 0px 0px;
    padding             : 6px 0px 0px 10px;
    background          : url('../Images/tblHeaderEnd.gif') top right no-repeat;
    color               : #FFF;
}
.tblBody
{
    margin              : 0px 0px 0px 0px;
    padding             : 0px 0px 0px 0px;
    width               : 100%;
    font-size           : 12px;
    border-left         : 1px solid #CCC;
    border-right        : 1px solid #CCC;
    background          : url('../Images/tblBkgrnd.gif') top left repeat-x;
}
.tblBody td
{
    margin              : 0px 0px 0px 0px;
    padding             : 0px 0px 0px 0px;
    vertical-align      : top;
    line-height         : 1.6em;
}
/*
.tblBody span
{
    font-size           : 90%;
}
*/
.tblFooter
{
    margin              : 0px 0px 10px 0px;
    padding             : 0px 0px 0px 0px;
    display             : block;
    height              : 50px;
    width               : 100%;
    border-top          : 1px solid #CCC;
    background          : url('../Images/tblFooter.gif') bottom left no-repeat;
}
.tblFooterMenu, .buttonMenu
{
    margin              : 0px 0px 0px 0px;
    padding             : 5px 5px 0px 0px;
    display             : block;
    float               : right;
    height              : 45px;
    background          : url('../Images/tblFooterEnd.gif') bottom right no-repeat;
}
.buttonMenu
{
    background          : none;
    float               : left;
}

/* TABLE BUTTONS */
.tblFooterMenu a, .tblFooterMenu input, .buttonMenu a, .buttonMenu input
{
    margin              : 0px 0px 0px 5px;
    padding             : 13px 0px 0px 40px;
    float               : right;
    display             : block;
    font-size           : 11px;
    width               : 70px;
    height              : 27px;
    line-height         : 1.2em;
    font-weight         : normal;
    color               : #FFFFFF !important;
    text-decoration     : none;
    border              : none;
    text-align          : left;
    cursor              : pointer;
}
.tblFooterMenu input /* note there are seperate IE7 styles for this */
{
    margin              : 0px 0px 0px 5px;
    padding             : 0px 0px 0px 38px;
    height              : 40px;
    background          : url('../Images/btn-submit.jpg') top left no-repeat;
    width               : 110px;
}
.tblFooterMenu input:hover
{
    background          : url('../Images/btn-submit.jpg') bottom left no-repeat;
}

/* BUTTON - PREVIOUS PAGE */
.tblFooterMenu a.back, .buttonMenu a.back
{
    padding             : 7px 0px 0px 46px;
    height              : 33px;
    width               : 64px;
    color               : #003366 !important;
    background          : url('../Images/btn-prev.jpg') top left no-repeat;
}
.tblFooterMenu a.back:hover, .buttonMenu a.back:hover
{
    background          : url('../Images/btn-prev.jpg') bottom left no-repeat;
}
/* BUTTON - SEND TO FRIEND */
.tblFooterMenu a.friend
{
    padding             : 7px 0px 0px 46px;
    height              : 33px;
    color               : #003366 !important;
    background          : url('../Images/btn-friend.jpg') top left no-repeat;
}
.tblFooterMenu a.friend:hover
{
    background          : url('../Images/btn-friend.jpg') bottom left no-repeat;
}
/* BUTTON - PRINT PAGE */
.tblFooterMenu a.print
{
    color               : #003366 !important;
    background          : url('../Images/btn-print.jpg') top left no-repeat;
}
.tblFooterMenu a.print:hover
{
    background          : url('../Images/btn-print.jpg') bottom left no-repeat;
}
/* BUTTON - BUY CREDITS */
.tblFooterMenu a.credit, .buttonMenu a.credit
{
    padding             : 13px 0px 0px 50px;
    width               : 60px;
    color               : #003366 !important;
    background          : url('../Images/btn-buy.jpg') top left no-repeat;
}
.tblFooterMenu a.credit:hover, .buttonMenu a.credit:hover
{
    background          : url('../Images/btn-buy.jpg') bottom left no-repeat;
}
/* BUTTON - ACCEPT/RENEW */
.tblFooterMenu a.accept
{
    padding             : 13px 0px 0px 50px;
    width               : 60px;
    color               : #003366 !important;
    background          : url('../Images/btn-accept.jpg') top left no-repeat;
}
.tblFooterMenu a.accept:hover
{
    background          : url('../Images/btn-accept.jpg') bottom left no-repeat;
}
/* BUTTON - VIEW */
.tblFooterMenu a.view
{
    padding             : 13px 0px 0px 50px;
    width               : 60px;
    color               : #003366 !important;
    background          : url('../Images/btn-view.jpg') top left no-repeat;
}
.tblFooterMenu a.view:hover
{
    background          : url('../Images/btn-view.jpg') bottom left no-repeat;
}
/* BUTTON - RESET  */
.tblFooterMenu input.reset, .tblFooterMenu a.reset
{
    color               : #003366 !important;
    background          : url('../Images/btn-reset.jpg') top left no-repeat;
}
.tblFooterMenu input.reset:hover, .tblFooterMenu a.reset:hover
{
    background          : url('../Images/btn-reset.jpg') bottom left no-repeat;
}
.tblFooterMenu a.reset
{
    padding             : 13px 0px 0px 50px;
    width               : 60px;
    color               : #003366 !important;
    background          : url('../Images/btn-reset.jpg') top left no-repeat;
}
.tblFooterMenu a.reset:hover
{
    background          : url('../Images/btn-reset.jpg') bottom left no-repeat;
}
/* BUTTON - SUBMIT  */
.tblFooterMenu a.applyJob
{
    color               : #FFFFFF !important;
    background          : url('../Images/btn-submit.jpg') top left no-repeat;
}
.tblFooterMenu a.applyJob:hover
{
    background          : url('../Images/btn-submit.jpg') bottom left no-repeat;
}

/* MINI SEARCH SUBMIT BUTTONS */
.miniSearchSubmitBtn
{
    margin              : 5px 0px 0px 0px;
    padding             : 0px 0px 0px 0px;
}
.miniSearchSubmitBtn a, .miniSearchSubmitBtn input
{
    margin              : 0px 0px 10px 0px;
    padding             : 2px 0px 0px 6px;
    clear               : both;
    display             : block;
    background          : url('../Images/miniSearch-submit.gif') top left no-repeat;
    font-size           : 11px;
    width               : 124px;
    height              : 19px;
    font-weight         : normal;
    color               : #FFFFFF !important;
    text-decoration     : none;
    border              : none;
}
.miniSearchSubmitBtn input /* note there are seperate IE7 styles for this */
{
    padding             : 0px 0px 0px 3px;
    width               : 130px;
    height              : 21px;
    cursor              : pointer;
    text-align          : left;
}
.miniSearchSubmitBtn a:hover, .miniSearchSubmitBtn input:hover
{
    background          : url('../Images/miniSearch-submit.gif') bottom left no-repeat;
}

/* INPUT BUTTON - SUBMIT  */
.submitBtn input /* note there are seperate IE7 styles for this */
{
    margin              : 0px 0px 0px 5px;
    padding             : 0px 0px 0px 40px;
    float               : right;
    display             : block;
    font-size           : 11px;
    width               : 110px;
    height              : 40px;
    line-height         : 1.2em;
    font-weight         : normal;
    text-decoration     : none;
    border              : none;
    text-align          : left;
    cursor              : pointer;
    color               : #FFFFFF !important;
    background          : url('../Images/btn-submit.jpg') top left no-repeat;
}
.submitBtn input:hover
{
    background          : url('../Images/btn-submit.jpg') bottom left no-repeat;
}

.linkButton a /* note there are seperate IE7 styles for this */
{
    margin              : 0px 0px 0px 0px;
    padding             : 5px 0px 0px 40px;
    float               : left;
    display             : block;
    font-size           : 11px;
    width               : 110px;
    height              : 35px;
    line-height         : 1.2em;
    font-weight         : normal;
    text-decoration     : none;
    border              : none;
    text-align          : left;
    cursor              : pointer;
    color               : #FFFFFF !important;
    background          : url('../Images/btn-submit.jpg') top left no-repeat;
    
}
.linkButton a:hover
{
    color:Black;
    background          : url('../Images/btn-submit.jpg') bottom left no-repeat;
}

.linkButton a.close 
{
    
    color:Black;
    background          : url('../Images/btn-reset.jpg') top left no-repeat;
}

.linkButton a.close:hover
{
    
    color:Black;
    background          : url('../Images/btn-reset.jpg') bottom left no-repeat;
}








.tblNormal, .tblContact, .tblJobProfile, .tblSearch
{
    margin              : 0px 0px 10px 0px;
    padding             : 0px 0px 0px 0px;
    width               : 100%;
    font-size           : 12px;
}
.tblJobProfile
{
    margin              : 0px 0px 0px 0px;
    width               : 100%;
    float               : left;
    width               : 250px;
}
.tblNormal td, .tblContact td, .tblJobProfile td, .tblSearch td
{
    margin              : 0px 0px 0px 0px;
    padding             : 0px 0px 5px 0px;
    vertical-align      : top;
    line-height         : 1.6em;
}
.tblJobProfile td
{
    padding             : 2px 0px 5px 0px;
    line-height         : 1.4em;
    font-size           : 11px;
}

.companyImg
{
    
    padding             : 0px 0px 0px 0px;
    display             : block;
    background-color    : #FFFFFF;
}
.jobProfileInfoHolder  
{
    margin              : 0px 0px 0px 10px;
    padding             : 0px 0px 20px 20px;
    width               : 340px;
    float               : right;
    display             : block;
    min-height          : 150px;
     font-size           : 11px;
    border-left         : 1px solid #CCCCCC;
}

.jobProfileImageHolder
{
    border              : 1px solid #CCCCCC !important;
    width:104px; 
    height:85px; 
    float:right; 
    display:block;
    margin:0px 0px 0px 20px;
    background-color    : #FFFFFF;
}


.tblNormal span
{
    font-size           : 90%;
}

/* Advanced Search */

.searchCriteria{
	background-color 		: #CDD7E1;
    font-weight 			: bold;
}
.searchCriteria td{
    border-bottom 			: 1px solid #003366;
}
	
a.advSearch{
	background-color 		: #CDD7E1;
	display 				: block;
	padding 				: 3px;
	text-align				: right;
	text-decoration 		: none;
	color 					: #003366;
	border					: 1px solid #003366;
	font-weight 			: bold;
	margin-bottom 			: 6px;
	margin-top 				: -3px; /* remove for FF */
    width 					: 140px;
}
a.advSearch:hover{
	background-color 		: #003366;
    color 					: #FFFFFF;
}

.searchTable .searchButton
{
    width				:135px;
	background-color	:#062E5B;
	border				:0px;
	color				:#ffffff;
	text-align			:right;
	padding-right		:5px;
	font-size			:90%;
	height				:20px;
	font-weight			:bold;
	
}
	



/* FORM FIELDS */
.textField, .textFieldWide, .textArea, .textAreaWide, .searchTextArea, .searchSelectMulti, .dropdownField, .dropdownFieldWide
{
    margin              : 0px 0px 0px 0px;
    padding             : 2px 0px 2px 0px;
    width               : 180px;
    font-size           : 11px;
    font-family         : "Trebuchet MS", Arial;
    color               : #333333;
    float               : right;
    border              : 1px solid #999;
}
.textFieldWide, .textAreaWide
{
    width               : 300px;
}
.dropdownFieldWide
{
    width               : 303px;
}
.textArea
{
    height              : 50px
}
.searchTextArea
{
	width				: 280px;
	height				: 92px;
}
.searchSelectMulti
{
	height				: 100px;
	width				: 300px;
}
.searchSelectMultiMini
{
	height				: 80px;
	width				: 140px;
}
.dropdownField
{
	width				: 184px;
	height				: 25px;
	font-size           : 12px;
	padding             : 1px 1px 1px 0px;
}
.dropdownFieldWide
{
	width				: 303px;
}
.searchSelect, .searchTable, .searchText
{
	width			    : 138px;
	font-size		    : 90%;
    margin-bottom	    : 10px;
		
}


/* SEARCH RESULTS/PAGING BAR */
.searchStatus
{
    margin              : 0px 0px 0px 0px;
    padding             : 0px 0px 0px 0px;
    background          : url('../Images/search-results-bar.gif') top left no-repeat;
}
.searchStatusEnd
{
    margin              : 5px 0px 15px 0px;
    padding             : 3px 10px 0px 10px;
    height              : 27px;
    font-size           : 11px;
    color               : #333333;
    line-height         : 2.2em;
    background          : url('../Images/search-results-bar-end.gif') top right no-repeat;
}

.searchIndustryText {

    margin              : 5px 0px 5px 0px;
    padding             : 3px 10px 0px 0px;
    height              : 27px;
    font-size           : 12px;
    color               : #333333;
}
.searchInd {
    font-style          : italic;
}
.searchStatus span
{
    float               : left;
}
.searchPaging 
{
    float               : right;
    display             : block;
    width               : 330px /* Seperate style for IE7 added on 'screenIE7.css' */
}
.searchPagingWide
{
    float               : right;
    display             : block;
    width               : 500px 
}
.searchButtons{
    float               : right;
    display             : inline;
}
.searchPagingNo
{
    display             : inline;
    float               : right;
}
.searchPagingNo a, .searchButtons a
{
    margin              : 0px 0px 0px 3px;
    padding             : 0px 0px 0px 0px;
    float               : left;
    display             : block;
    width               : 18px;
    height              : 22px;
    text-decoration     : none;
    font-weight         : normal;
    text-align          : center;
    border              : 1px solid #CDCDCD;
}
.searchButtons a
{
    width               : 80px;
}

.searchPagingNo a:hover, .searchButtons a:hover
{
    text-decoration     : none;
    background-color    : #EEEEEE;
    border              : 1px solid #999999;
}
.searchPagingNo a.selected
{
    text-decoration     : none !important;
    background-color    : #DDDDDD !important;
    border              : 1px solid #666666!important;
}
.pagingTable
{
    margin              : 0px 0px 0px 0px;
    padding             : 0px 0px 0px 0px;
    float               : right;
}
.pagingTable td
{
    margin              : 0px 0px 0px 0px;
    padding             : 0px 0px 0px 0px;
}


/*---- SEO REQUESTED TEXT BOX ----*/

.contentScrollBox
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 930px;
    clear: both;
    font-size: 11px;
    border: 1px solid #999999;
    color: #666666;
    height: 75px; 
    overflow:auto;
}



/*---- MODIFIED LAST ------*/
.modifiedLast
{
    font-size: 80%;
    line-height: 1.0em;
    padding: 0px 0px 3px 0px;
    margin: -2px 0px 0px 0px;
}


.ProgessHidden
{
  border: dashed 1px #000000;
  background-color: #FFFFFF;
  cursor: auto;
  padding: 10px;
  width: 200px;
  text-align: center;
  display:block;  
  
  position:absolute;
  left: -500px;
  top: -500px;
}
 
.ProgressVisible
{
  border: solid 1px #000000;
  background-color: #EEEEEE;
  background-image: url(../images/ajax-loader.gif);
  background-position: center center;
  background-repeat: no-repeat;
  cursor: wait;
  padding:  10px;
  width: 120px;
  height: 120px;
  text-align: center;
  vertical-align:bottom;
  
  left:50%;
  top:50%;
  margin: -60px 0px 0px -80px;
  position:absolute;
}


.highlightWord
{
	background-color: #FFFF66;
	font-size       : 100%;
}


/*--------------------
ul.loginBoxes{
	list-style				: none;
	margin 					: 0px;
	padding 				: 0px;
}
ul.loginBoxes li{
	display					: inline;
}


.jobBox{
	background-image	: url(../images/jobBox-bg.gif);
	background-repeat	: no-repeat;
	width				: 465px;
	height				: 155px;
	padding-left		: 10px;
	padding-top			: 5px;
	font-size			: 100%;
	margin-bottom		: 10px;
	display				: block;
	cursor				: hand;
	color				: #003366;
	text-decoration		: none;
	list-style-type: none;
}
.jobBox a:hover{
	color 				: #ff0000;
}
.jobBox h4{
	font-size 			: 125%;
	margin-bottom 		: 0px;
}
.jobBox .jobImg{
	float 				: right;
	margin-left 		: 5px;
	margin-bottom 		: 5px;
}

.jobBox table{
	color 				: #FFFFFF;
	width				: 460px;
}
.jobBox table td{
	vertical-align 		: top;
}
.jobBoxLeftCrop{
	width 				: 280px;
	height 				: 100px;
	float 				: left;
}


.jobBoxRight{
	color 				: #FFFFFF;
	font-size 			: 90%;
	margin-left 		: 15px;
	width 				: 160px;
	float 				: left;
	height 				: 120px;
}
Paging

ul#paging{
	width: 419px;
	border-top:1px solid #062E5B;
	margin-left: 18px;
	padding:0px;
	padding-top:5px;
	clear:both;
	margin-bottom: 20px;
}
ul#paging li{
	list-style:none;
	display:inline;
	text-align:right;
	margin-left:100%;
	margin-right:0px;
}
ul#paging li a{
	background-image: url(../images/paging-off.gif);
	background-repeat: no-repeat;
	display: block;
	height: 21px;
	width: 21px;
	float:right;
	text-align:center;
	text-decoration:none;
	color:#062E5B;
	font-size:100%;
	padding-top:2px;
	margin-right:5px;
}
ul#paging li a:hover{background-image: url(../images/paging-over.gif);}
ul#paging li a.current{background-image: url(../images/paging-over.gif);}

/* Total results

.totalResults{
		background-image	: url(../images/results-bg.gif);
		background-repeat	: no-repeat;
		width				: 449px;
		height				: 35px;
		padding-left		: 10px;
		padding-right		: 10px;
		padding-top			: 5px;
		font-size			: 90%;
		display				: block;
		color				: #ffffff;
		margin-left: 15px;
}
a.searchAgain{
	color 					: #FFFFFF;
	text-decoration 		: none;
	font-weight				: bold;
	float					: right;
	margin-left				: -100px;
	margin-top				: -15px;
}
a.searchAgain:hover{
	text-decoration 		: underline;
}



--------------------------------------------------
.totalResults{
		background-image	: url(../images/results-bg.gif);
		background-repeat	: no-repeat;
		width				: 449px;
		height				: 35px;
		padding-left		: 10px;
		padding-right		: 10px;
		padding-top			: 5px;
		font-size			: 90%;
		display				: block;
		color				: #ffffff;
}
a.searchAgain{
	color 					: #FFFFFF;
	text-decoration 		: none;
	font-weight				: bold;
	float					: right;
	margin-left				: -100px;
	margin-top				: -15px;
}
a.searchAgain:hover{
	text-decoration 		: underline;
}

a.searchAgainBottom{
	color 					: #003366;
	text-decoration 		: none;
	font-weight				: bold;
	float					: right;	
	margin-top				: -20px;
	clear: both;
	display: block;
}
a.searchAgainBottom:hover{
	text-decoration 		: underline;
}

.applyHeaderLeft{
	background-image: url(../images/jobDetails-apply.gif);
	background-repeat: no-repeat;
	height: 27px;
	padding-top:8px;
	font-weight:bold;
	padding-left:8px;
	display:block;
}
.applyHeaderRight{
	background-image: url(../images/jobDetails-headerRight.gif);
	background-repeat: no-repeat;
	height: 35px;
	width: 145px;
}
.applyContent{
	background-image: url(../images/jobDetails-bg.gif);
	background-repeat: repeat-y;
	padding:10px;
	min-height:195px;
	width: 449px;
	display:block;
	float: left;
}

.applyBottom{
	background-color: #19305A;
	color: #FFFFFF;
	min-height:95px;
	width: 469px;
	display:block;
	margin-top:-5px;

}

.applyBottom td{
	vertical-align			: top;
}

.applyBottom a{
	color				: #FFFFFF;
}

.applyBottom a:hover{
	color				: #7F9DB9;
}

.applyContentRight{
	background-color	: #062E5B;
	color				: #FFFFFF;
	padding-left		: 5px;
	width				: 13px;
	height				: 270px;
}
.applyContentRight a{
	color				: #FFFFFF;
}

.applyContentRight a:hover{
	color				: #7F9DB9;
}
/*

a.applyButton{
	display:block;
	color	: #FFFFFF;
	text-align:right;
	font-weight: bold;
	margin-right: 20px;	

}
a.applyButton img{
	border:0px;
}
a.applyButton:hover{
	text-decoration: underline;
}

a.applyButton2{
	background-image: url(../images/jobDetails-applyButton.gif);
	background-repeat: no-repeat;
	width:141px;
	height:23px;
	display:block;
	color	: #062E5B;
	text-align:right;
	text-decoration:none;
	padding-top:12px;
	padding-right:8px;
	font-weight:bold;
	
}
a.applyButton2:hover{
	text-decoration: underline;
}

.jobRef{
	float:right;
	margin-right:5px;
	font-size:90%;
	font-weight:normal;
}

 FEATURED RECRUITER			 

.content_closed{
	height 			: 75px;
	overflow 		: hidden;
}
.content_open{
	overflow 		: visible;
}
#jobResults{
	list-style		: none;
	margin 			: 0px;
	padding 		: 0px;
}
#jobResults ul{
	list-style			: none;
	margin 				: 0px;
	padding 			: 0px;
	border-bottom:3px solid #003366;
	height 				: 40px;
	margin-bottom		: 10px;
	margin-top			: -15px;
	padding-bottom		: 10px;
	width:470px;
}
#jobResults ul li{
	display			: inline;
}
a.editButton{
	background-image	: url(../images/edit-vac-button-sm.gif);
	background-repeat:no-repeat;
	width 				: 100px;
	height 				: 29px;
	display 			: block;
	float 				: left;
	text-align			: center;
	text-decoration 	: none;
	padding-top 		: 10px;
	margin-right		: 10px;
}
a.editButton:hover{
	background-color 	: #cccccc;
}

.highlightWord
{
	background-color: #FFFF66;
}

=================================================
.registerTable{
	border	: 1px solid #BBB;
}
.trHeader{
	background-color :#003366;
	font-size:110%;
	color:#ffffff;
	font-weight:bold;
}
.trHeader td{
	border-bottom		: 3px solid #BBB;
}
.trHighlight{
	background-color :#F3F5F8;
}


.subHeader td{
	border-top	: 1px solid #003366;
	border-bottom	: 1px solid #003366;
	background-color :#F3F5F8;
	font-weight 			: bold;
}

#Edit_Consultants_Left{
	float				: left;
	width				: 300px;
	padding				: 5px;
}

#Edit_Consultants_Right{
	float				: left;
	width				: 200px;
	padding				: 5px;
}

.blue_box_smallEC{
		width:188px;
		display:block;
		height:34px;
		background-image: url(../images/edit-consultants-bg.gif);
		background-repeat: no-repeat;
		padding:7px;
		font-size:85%;
		color:#333333;
		text-decoration:none;
	}
	
.blue_box_smallEC:hover{
		background-image: url(../images/edit-consultants-bg-ro.gif);
		background-repeat: no-repeat;	
}

*/



/*==============================================*/
/* Forms
fieldset{
	margin-right	: 10px;
}
legend{
	color			: #062E5B;
	font-size		: 130%;
	font-weight		: bold;
}
.formField,.formField25,.formField50,.formField100,.formField125,.formArea,.formArea410{
	width			: 200px;
	font-family		: "Trebuchet MS";
	font-size		: 100%;
	color			: #333333;
}
.formArea,.formArea410{
	height			: 75px;
}*/

/*===============================================================*/
/* Login Boxes 
	#welcomeBox{
		background-image		: url(../images/login-box-lg.gif);	
		background-repeat		: no-repeat;
		margin-top 				: 10px;
		height 					: 390px;
		padding 				: 3px;
		
	}*/
	
	/*#welcomeBox2{
		background-image		: url(../images/login-box-sm.gif);	
		background-repeat		: no-repeat;
		margin-top 				: 10px;
		margin-left             : 100px;
		height 					: 360px;
		padding 				: 3px;
		color 					: #FFFFFF;
	}
	#welcomeBox2 h3{
		color 					: #003366;
	}
	#welcomeBox2 a{
		color 					: #FFFFFF;
	} 
	.loginBox{
		width 					: 132px;
		height 					: 180px;
		color					: #003366;
		padding					: 5px;
	}
	.loginBox ul{
		margin					: 0px;
		padding					: 0px;
		list-style-image		: url(../images/arrow.gif);
		margin-left 			: 25px;
		margin-top	 			: 15px;
	}
	.loginBox ul li a{
		color 					: #003366;
		text-decoration 		: none;
	}
	.loginBox ul li a:hover{
		font-weight				: bold;
		text-decoration 		: underline;
	}
	#candidatesBox{
		background-image		: url(../images/candidates-login.jpg);
		background-repeat		: no-repeat;
		margin-right 			: 5px;
	}
	#recruitersBox{
		background-image		: url(../images/clients-login.jpg);
		background-repeat		: no-repeat;
		margin-right 			: 5px;
	}
	.loginBox h3{
		font-size 				: 120%;
	}
	.industryTable{
		background-color 		: #f2f2f2 !important;
		border					: 1px solid #003366;
	}
	.industryTable ul{
		list-style 				: none;
		margin 					: 0px;
		padding 				: 0px;
	}
	.industryTable ul li a{
		color 					: #003366;
		text-decoration 		: none;
	}
	.industryTable ul li a:hover{
		text-decoration 		: underline;
	}
	.highlight{
		color 					: #FFFFFF;
		background-color 		: #003366;
		font-weight 			: bold;
		font-size 				: 120%;
	}
	
	
	
	
	.recLogin{
		background-image		: url(../images/recruiters-sq.jpg);
		background-repeat		: no-repeat;
		height 					: 86px;
	}
	.recLogin ul{
		list-style				: none;
		margin 					: 0px;
		padding 				: 0px;
		margin-top 				: 20px;
		padding 				: 5px;
	}
	.recLogin li a{
		display					: block;
		margin-bottom 			: 8px;
		font-weight 			: bold;
	}
	
	.canBox{
		background-image		: url(../images/candidates-login-sm.jpg);
		background-repeat		: no-repeat;
		height 					: 86px;
		
	}
	.canBox ul{
		list-style				: none;
		margin 					: 0px;
		padding 				: 0px;
		margin-top 				: 20px;
		padding 				: 5px;
	}
	.canBox li a{
		display					: block;
		margin-bottom 			: 8px;
		font-weight 			: bold;
	}*/
/* ---------------------------------------------------- */
/* SEARCH RESULTS		                                */
/* ---------------------------------------------------- 
td{
	vertical-align:top;
}
.totalResults{
		background-image	: url(../images/results-bg.gif);
		background-repeat	: no-repeat;
		width				: 449px;
		height				: 35px;
		padding-left		: 10px;
		padding-right		: 10px;
		padding-top			: 5px;
		font-size			: 90%;
		display				: block;
		color				: #ffffff;
}
h4.jobTitle{
	display					: block;
	border-bottom			: 1px solid #062E5B;
	font-size				: 110%;
}


.jobBox{
		background-image	: url(../images/jobBox-bg.gif);
		background-repeat	: no-repeat;
		width				: 465px;
		height				: 155px;
		padding-left		: 10px;
		padding-top			: 5px;
		font-size			: 90%;
		margin-bottom		: 10px;
		display				: block;
		cursor				: hand;
		color				: #003366;
		text-decoration		: none;

}
*/



/*.jobBox a{
	color					: #062E5B;
	font-weight				: bold;
	text-align				: right;
	width					: 240px;
	display					: block;
	padding-top				: 20px;
}
.jobBoxLeft{
	width:280px;
	float:left;
}
.jobBoxRight{
	color					: #FFFFFF;
	font-size				: 100%;
	margin-left				: 0px;
	width					: 164px;
	float					: left;
}
.jobBoxRight td{
	vertical-align			: top;
}

.applyHeaderLeft{
	background-image: url(../images/jobDetails-apply.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 450px;
	padding-top:8px;
	font-weight:bold;
	padding-left:8px;
	display:block;
}
.applyHeaderRight{
	background-image: url(../images/jobDetails-headerRight.gif);
	background-repeat: no-repeat;
	height: 35px;
	width: 145px;
}
.applyContent{
	background-image: url(../images/jobDetails-bg.gif);
	background-repeat: repeat-y;
	padding:10px;
	min-height:195px;
	width: 449px;
	display:block;
	float: left;
}

.applyBottom{
	background-color: #19305A;
	color: #FFFFFF;
	min-height:95px;
	width: 469px;
	display:block;
	margin-top:-5px;

}

.applyBottom td{
	vertical-align			: top;
}

.applyBottom a{
	color				: #FFFFFF;
}

.applyBottom a:hover{
	color				: #7F9DB9;
}

.applyContentRight{
	background-color	: #062E5B;
	color				: #FFFFFF;
	padding-left		: 5px;
	width				: 13px;
	height				: 270px;
}
.applyContentRight a{
	color				: #FFFFFF;
}

.applyContentRight a:hover{
	color				: #7F9DB9;
}


a.applyButton{
	display:block;
	color	: #FFFFFF;
	text-align:right;
	font-weight: bold;
	margin-right: 20px;	

}
a.applyButton img{
	border:0px;
}
a.applyButton:hover{
	text-decoration: underline;
}

a.applyButton2{
	background-image: url(../images/jobDetails-applyButton.gif);
	background-repeat: no-repeat;
	width:141px;
	height:23px;
	display:block;
	color	: #062E5B;
	text-align:right;
	text-decoration:none;
	padding-top:12px;
	padding-right:8px;
	font-weight:bold;
	
}
a.applyButton2:hover{
	text-decoration: underline;
}

.jobRef{
	float:right;
	margin-right:5px;
	font-size:90%;
	font-weight:normal;
}

#forgottenBox {
	background-image: url(../images/forgotten_box.gif);
	background-repeat: no-repeat;
	display: block;
	height: 151px;
	width: 421px;
}

ul#back{
	width: 460px;
	margin:0px;
	padding:0px;
	padding-top:5px;
}
ul#back li{
	list-style:none;
	display:inline;
	text-align:left;
	margin-left:100%;
	margin-right:0px;
}
ul#back li a{
	background-image: url(../images/back-btn.gif);
	background-repeat: no-repeat;
	display: block;
	height: 21px;
	width: 41px;
	float:left;
	text-align:center;
	text-decoration:none;
	color:#062E5B;
	font-size:85%;
	padding-top:2px;
	margin-right:5px;
}
ul#back li a:hover{background-image: url(../images/back-btn-over.gif);}

 CANDIDATE SEARCH 
.tdHighlight{
	background-color:#D6DBE3;
}
.totalResultsClient{
		background-image	: url(../images/results-client-bg.gif);
		background-repeat	: no-repeat;
		width				: 545px;
		height				: 35px;
		padding-left		: 10px;
		padding-top			: 7px;
		font-size			: 90%;
		margin-bottom		: 10px;
		display				: block;
}

.jobBoxClient{
		background-image	: url(../images/candidate-search-box3.gif);
		background-repeat	: no-repeat;
		width				: 545px;
		height				: 250px;
		padding-left		: 10px;
		padding-top			: 5px;
		font-size			: 90%;
		margin-bottom		: 10px;
		display				: block;
}

.jobBoxClient a{
	color					: #062E5B;
	font-weight				: bold;
	text-align				: right;
	display					: block;
	padding-top				: 5px;
	
}

.jobBoxLeftClient{
	float					: left;
	width					: 355px;
	margin-right			: 6px;	
}

.jobBoxRightClientHolder{
	float				: left;
	height				: 160px;
	width				: 161px;
	overflow			: hidden;
	overflow-y			: scroll;
	margin-bottom		: 8px;
	padding-left		: 0px;
	
	scrollbar-face-color : #1A305A; 
	scrollbar-highlight-color : #FFFFFF; 
	scrollbar-3dlight-color : #1A305A;
	scrollbar-darkshadow-color : #1A305A; 
	scrollbar-arrow-color : #FFFFFF; 
	scrollbar-shadow-color : #FFFFFF; 
	scrollbar-track-color: #D6DBE3;
}

.jobBoxLeftClientContent{
	min-height				: 145px;
	margin-bottom			: -15px;
	width					: 355px;
	float					: left;
	overflow				: hidden;
	overflow-y				: auto;
	padding					: 3px;
}

*html .jobBoxLeftClientContent{
	height				: 145px;
}

.jobBoxLeftClientHeader{
	float					: left;
}

.jobBoxLeftClient img{
	float					: right;
}
.jobBoxRightClient{
	color					: #FFFFFF;
	font-size				: 95%;
	width					: 150px;
	padding					: 1px;
	min-height				: 160px;
	margin-bottom			: 8px;
}

*html .jobBoxRightClient{
	height				: 160px;
}

.jobBoxRightClient td{
	vertical-align			: top;
	text-align				: left;
}

.jobBoxRightClientBottom{
	margin-top: 3px;
	float: left;
	width: 160px;
}

a.log{
	margin-top: -5px;
}

a.log2{
	margin-top: -5px;
	margin-left: 0px;
	padding-left: 0px;
	color: white;
}

a.log2:hover{
	margin-top: -5px;
}


h4.jobTitleClient{
	display					: block;
	border-bottom			: 1px solid #062E5B;
	font-size				: 110%;
	margin-bottom			: 5px;
}

.jobBoxClientButton{
		background-image	: url(../images/candidate_search_button.gif);
		background-repeat	: no-repeat;
		width				: 130px;
		height				: 35px;
		font-size			: 80%;
		margin-bottom		: 5px;
		margin-right		: 10px;
		display				: block;
		float				: left;
		padding-top			: 8px;
		text-align			: center;
		cursor				: pointer;
		text-decoration		: none;
}

.jobBoxClientButton:hover {
	color				: #FFFFFF;
	background-image	: url(../images/candidate-search-button-ro.gif);
	background-repeat	: no-repeat;
	text-decoration		: underline;
}

.jobBoxClientButtonGrey
{
    background-image: url(../images/candidate-search-button-gre.gif);
    background-repeat: no-repeat;
    width: 130px;
    height: 35px;
    font-size: 80%;
    margin-bottom: 5px;
    margin-right: 10px;
    display: block;
    float: left;
    padding-top: 8px;
    text-align: center;
    text-decoration: none;
}

.jobBoxLeftClientBottom{
	margin-top				: -10px;
}
.submitButton,.submitButtonShort,.submitButtonRight{
	width			: 150px;
	border 			: 0px none;
	font-family		: "Trebuchet MS";
	font-weight		: bold;
	cursor			: pointer;
	background-color: #062E5B;
	color			: #FFFFFF;
	margin-top		: 5px;
	margin-right	: 18px;
}
/* END: CANDIDATE SEARCH

.jobBoxLeftEdit{
	clear: both;
	float: right;
}

.jobImg{
	width: 85px;
	height: 85px;
	margin: 0px;
	margin-left: 5px;
	margin-bottom: 5px;
	border:0px none;
}

a.searchAgain{
	color 					: #FFFFFF;
	text-decoration 		: none;
	font-weight				: bold;
	float					: right;
	margin-left				: -100px;
	margin-top				: -15px;
}
a.searchAgain:hover{
	text-decoration 		: underline;
}

a.searchAgainBottom{
	color 					: #003366;
	text-decoration 		: none;
	font-weight				: bold;
	float					: right;	
	margin-top				: -20px;
	clear: both;
	display: block;
}
a.searchAgainBottom:hover{
	text-decoration 		: underline;
}

 */








/*#################################
### SAFARI/IE6 HACK FOR NAV BAR ###
### KEEP AT BOTTOM OF THIS PAGE ###
#################################*/ 

#mainNav ul ul{
margin:34px 0px 0px -121px;/*IE 5 for PC only*/
voice-family:"\"}\"";
voice-family:inherit;
margin:34px 0px 0px 0px;\/*IE8 only*/
margin:34px 0px 0px 0px;/*Mozilla - Firefox only*/
[margin:34px 0px 0px 0px;
margin:34px 0px 0px -121px;]/*Opera and newer Safary 4+*/
}
/*end*/

/*\*/
#mainNav ul ul{
[margin:34px 0px 0px 0px;/*Affects older Firefox and Netscape browsers only. Seen also by IE5-6 and Safari for Macintosh,
which is addressed below.*/
margin:34px 0px 0px -121px;/*Affects Google Chrome and Safari for Macintosh only (v1-3). See also by IE5-6, but thats addressed below.
Also hidden from older Firefox and Netscape browsers.*/
]margin:34px 0px 0px -121px;/*Affects IE 7 only. Seen by IE5-6 but thats addressed below. Hidden from Safari and all Firefox
and Netscape browsers.*/
}/**/
.dummyend[id]{clear:both/*end hack using dummy attribute selector for IE5 mac, else error in CSS occurs!*/}

/*The above rule is hidden from IE for MAC, and read only by older Firefox and Netscape 6-7 and IE5-7 for PC,
and Chrome/Safari, in general.*/
/*Newer Firefox and Netscape agents reads rule, but does not read any properties set within [], so is unaffected
by it, probably because it sees these as part of an attribute selector. Those will be hidden.*/
/*IE 7 on PC will correctly read all rules as it will ignore many characters before a property*/
/*Safari, as well as Chrome, see each [] as a character and not part of a selector, if one falls before a property.
These cause the property name following the character to not be read, but next line without "[]" property is  parsed.*/
/*use of [] will break all css selectors following the rule, if all are not closed, as Mozilla-Netscape read the []
as part of a selector rule, so make sure they are all closed, using dummy selector.*/

/*\*/
* html #mainNav ul ul{
margin:34px 0px 0px -121px;/*Finally, be sure to reapply a fix that affects IE 5-6 only here. IE for Mac and IE 7-8 for PC are
not affected here, which means purple above should work only in IE 7 above and gray for IE8!*/
}
/**/

