.spacer {
clear: both;
display: block;
line-height: 1px;
height: 1px;
font-size: 1px;
}

.greyspacer {
clear: both;
display: block;
line-height: 1px;
height: 1px;
font-size: 1px;
background-color: #eeeeee;
}

#spacer2 {
clear: both;
display: block;
}

html {

	margin: 0px;
	padding: 0px;
	border-width: 0px;
}

body {
	margin: 0px auto;
	padding: 0px;
	text-align: center;
}

.test {
text-align: left;
}

.testcontainer {
margin-bottom: 15px;
padding-left: 24px;
padding-right: 24px;
}

.celldets {
font-family: Arial;
font-size: 11px;
color: #000000;
}

.testpic {
float: left;
width: 131px;
}

.testtext {
float: left;
width: 359px;
}

.testdets {
text-align: right;
}

.textholder {
background-color: #eeeeee;
font-family: Arial;
font-size: 11px;
color: #646464;
width: 334px;
padding-left: 10px;
padding-right: 10px;
}

#maincontent {
width: 766px;
display: block;
}

#left_column {
width: 228px;
float: left;
text-align: left;
font-family: Tahoma;
font-size: 10px;
color: #949494;
height: 600px;
position: relative;
}

#left_bottom {
position: absolute;
bottom:0;
left: 0;
padding-left: 21px;
}


#int_header_bottom {
position: absolute;
bottom:0;
right: 0;
}

#left_bottom a{
color: #949494;
text-decoration: none;
}

#left_bottom a:hover{
text-decoration: underline;
}

#contentarea {
width: 538px;
float: left;
}

#welcome {
float: left;
text-align: left;
width: 280px;
font-size: 11px;
font-family: Tahoma;
color: #838383;
padding-left: 11px;
padding-right: 11px;
}

#jobdets {
float: left;
text-align: left;
width: 280px;
font-size: 11px;
font-family: Tahoma;
color: #838383;
padding-left: 11px;
padding-right: 11px;
min-height: 390px;
}

#welcome a.link {
margin-left: 210px;
color: #698ca2;
font-weight: bold;
text-decoration: none;
}

#welcome a.link:hover {
text-decoration: underline;
}

#jobdets a.intlink {
margin-left: 170px;
color: #698ca2;
font-weight: bold;
text-decoration: none;
}

#jobdets a.intlink:hover {
text-decoration: underline;
}


a.genlink {
font-family: Tahoma;
font-size: 11px;
color: #698ca2;
font-weight: bold;
text-decoration: none;
}

a.genlink:hover {
text-decoration: underline;
}

#right_welcome {
float: left;
width: 236px;
height: 200px;
}

.apply {
background-image:URL('images/apply_back.gif');
height: 91px;
padding-top: 25px;
padding-right: 10px;
line-height: 14px;
}

.jobsearch {
background-image:URL('images/job_search_back.gif');
}

.internal_jobsearch {
width: 192px;
padding-left: 16px;
padding-right: 28px;
font-size: 11px;
font-family: Tahoma;
color: #838383;
text-align: left;
}

#grey_search {
font-size: 11px;
font-family: Tahoma;
color: #838383;
margin-top: 5px;
background-image: URL('images/search_grey_back.gif');
background-repeat: no-repeat;
padding: 11px;
}

.int_grey_search {
background-color: #eeeeee;
padding: 11px;
width: 474px;
clear: both;
}

.int_grey_news {
background-color: #eeeeee;
padding-left: 11px;
padding-right: 11px;
padding-bottom: 11px;
width: 474px;
clear: both;
}

#pagingsystem {
float: right;
font-size: 11px;
font-family: Tahoma;
color: #838383;
padding-top: 5px;
}

.int_grey_search_job {
background-color: #eeeeee;
padding-left: 11px;
width: 485px;
clear: both;
background-image: URL('images/jobview_footer.gif');
background-position: bottom;
background-repeat: no-repeat;
}


#int_grey_search_top {
width: 496px;
float: left;
margin-top: 5px;
height: 5px;
line-height: 5px;
font-size: 5px;
background-image: URL('images/int_search_grey_top.gif');
background-repeat: no-repeat;
}

#int_grey_search_bottom {
background-image: URL('images/int_search_grey_bottom.gif');
background-repeat: no-repeat;
margin-top: 5px;
height: 5px;
line-height: 5px;
font-size: 5px;
float: left;
width: 496px;
}

#grey_branch {
margin-top: 5px;
background-image: URL('images/branch_back.gif');
background-repeat: no-repeat;
padding: 11px;
}

INPUT.greysearch {
width: 150px;
border: 1px solid #cdcdcd;
margin-top: 3px;
margin-bottom: 3px;
}

a.footerlink {
font-size: 11px;
font-family: Tahoma;
color: #838383;
text-decoration: none;
}

a.footerlink:hover {
text-decoration: underline;
}

.sectorsearch {
width: 154px;
border: 1px solid #cdcdcd;
margin-top: 3px;
margin-bottom: 3px;
}

.perpagesearch {
width: 50px;
border: 1px solid #cdcdcd;
margin-top: 3px;
margin-bottom: 3px;
}

.branchsearch {
width: 154px;
border: 1px solid #cdcdcd;
margin-top: 0px;
margin-bottom: 3px;
}

.link {
color: #6a899e;
font-weight: bold;
text-decoration: none;
}

.link:hover {
text-decoration: underline;
}

.newslink {
color: #6a899e;
font-family: Arial;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

.newslink:hover {
text-decoration: underline;
}

.separator {
width: 3px;
background-image: URL('images/separator.gif');
background-repeat: no-repeat;
float: left;
margin-top: 13px;
}

.homelabel {
width: 69px;
float: left;
margin-top: 10px;
font-size: 11px;
font-family: Tahoma;
color: #838383;
}

.contactlabel {
width: 90px;
float: left;
margin-top: 10px;
font-size: 11px;
font-family: Tahoma;
color: #838383;
margin-bottom: 1px;
}

.aboutlabel {
width: 85px;
float: left;
margin-top: 10px;
font-size: 11px;
font-family: Tahoma;
color: #838383;
}

.newslabel {
width: 84px;
float: left;
margin-top: 10px;
font-size: 11px;
font-family: Tahoma;
color: #838383;
}

.testlabel {
width: 114px;
float: left;
margin-top: 10px;
font-size: 11px;
font-family: Tahoma;
color: #838383;
}

.loginlabel {
width: 81px;
float: left;
margin-top: 10px;
font-size: 11px;
font-family: Tahoma;
color: #838383;
}

#internalheader {
background-image: URL('images/int_header.jpg');
background-repeat: no-repeat;
height: 83px;
text-align: right;
font-size: 11px;
font-family: Tahoma;
color: #838383;
position: relative;
}

#loginboxes {
float: left;
width: 278px;
font-size: 11px;
font-family: Tahoma;
color: #838383;
text-align: left;
padding-left: 12px;
padding-right: 12px;
height: 380px;
}

#registerboxes {
text-align: left;
float: left;
width: 236px;
background-image: URL('images/register_background.gif');
background-repeat: repeat-y;
}

#createaccount {
float: left;
width: 325px;
font-size: 11px;
font-family: Tahoma;
color: #838383;
text-align: left;
padding-left: 12px;
padding-right: 15px;
min-height: 380px;
}

#candsearch {
margin-top: 80px;
float: left;
width: 425px;
font-size: 11px;
font-family: Tahoma;
color: #838383;
text-align: left;
padding-left: 12px;
padding-right: 15px;
min-height: 380px;
}

#alterclientaccount {
float: left;
width: 325px;
font-size: 11px;
font-family: Tahoma;
color: #838383;
text-align: left;
padding-left: 12px;
padding-right: 15px;
min-height: 380px;
}

#create_grey {
padding-left: 15px;
padding-right: 15px;
text-align: left;
width: 297px;
background-image: URL('images/create_grey_middle.gif');
background-repeat: repeat-y;
}

#contact_grey {
float: left;
text-align: left;
width: 252px;
font-size: 11px;
font-family: Tahoma;
color: #838383;
background-color: #eeeeee;
padding: 10px;
}

#othercreate {
text-align: left;
float: left;
width: 184px;
}

#otherinternal {
background-image: URL('images/create_back.gif');
background-repeat: repeat-y;
padding-left: 10px;
padding-right: 20px;
font-size: 11px;
font-family: Tahoma;
color: #838383;
}

#grey_login {
background-image: URL('images/grey_login.gif');
background-repeat: no-repeat;
height: 79px;
padding: 10px;
margin-top: 10px;
}

#grey_forgotten {
background-image: URL('images/grey_forgotten.gif');
background-repeat: no-repeat;
height: 39px;
padding: 10px;
margin-top: 10px;
}

INPUT.greylogin {
width: 203px;
border: 1px solid #cdcdcd;
margin-top: 3px;
margin-bottom: 3px;
}

#registerinfo {
font-size: 11px;
font-family: Tahoma;
color: #838383;
padding-left: 16px;
padding-right: 25px;
}

.registerinfo {
font-size: 11px;
font-family: Tahoma;
color: #838383;
padding-left: 16px;
padding-right: 25px;
}

.registerbutton {
margin-top: 10px;
}

img {
border: 0;
}

#searchheader {
text-align: left;
float: left;
width: 538px;
background-image: URL('images/search_back.gif');
background-repeat: repeat-y;
}

#intsearch {
font-size: 11px;
font-family: Tahoma;
color: #838383;
padding-left: 16px;
padding-right: 25px;
}

.intsearchdisp {
font-size: 11px;
font-family: Tahoma;
color: #838383;
}

#searchresults {
text-align: left;
padding-left: 10px;
padding-right: 10px;
margin-top: 10px;
}

#actualresults {
text-align: left;
padding-left: 17px;
padding-right: 17px;
margin-top: 10px;
}

form {
padding: 0px;
margin: 0px;
}

p {
margin: 0px;
padding: 0px;
}

.fieldcontainer {
margin-top: 10px;
clear: both;
}

.fieldtitle {
float: left;
width: 80px;
}

.checkcontainer {
margin-top: 4px;
clear: both;
}

.checktitle {
float: left;
width: 150px;
}

.checkentry {
float: left;
}

.fieldentry {
float: left;
}

INPUT.createfield {
border: 1px solid #cdcdcd;
width: 120px;
}

.errormessage {
color: #ff0000;
}

#about {
float: left;
width: 501px;
font-size: 11px;
font-family: Tahoma;
color: #838383;
text-align: left;
padding-left: 9px;
padding-right: 12px;
min-height: 380px;
}

#myaccount {
float: left;
width: 331px;
font-size: 11px;
font-family: Tahoma;
color: #838383;
text-align: left;
padding-left: 9px;
padding-right: 12px;
min-height: 380px;
}

.acctlink {
margin-left: 240px;
font-size: 9px;
color: #6a899e;
font-weight: bold;
text-decoration: none;
}

.acctlink:hover {
text-decoration: underline;
}

#othermyacct {
text-align: left;
float: left;
width: 186px;
}

#editmyacct {
text-align: left;
float: left;
width: 184px;
}

#myacctinternal {
background-image: URL('images/myacct_back.gif');
background-repeat: repeat-y;
padding-left: 15px;
padding-right: 10px;
font-size: 11px;
font-family: Tahoma;
color: #838383;
}